@charset "utf-8";
/* CSS Document */


/* common */
.mainArea .titleBlock__h3 {
	margin-top: 0;
}
.mainArea .mb35 {
	margin-bottom:35px;
}
.mainArea .att {
	margin-top:5px;
	background: url(/special/nozzle/recommend/new_products/images/icon_att.png) no-repeat 0 3px;
	padding:2px 0 2px 20px;
}

.mainArea .fl-l {
  float:left;
}
.mainArea .fl-r {
  float:right;
}


/* keyVisualImageNewproduct */
.mainArea .keyVisualImageNewproduct{
	width: 950px;
	height: 190px;
	margin-bottom: 10px;
	padding: 0;
	background: url(/special/nozzle/recommend/new_products/images/keyvisual.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* anchor */
.mainArea .anchorArea {
	width: 950px;
	height: 37px;
	margin-bottom: 40px;
}
.mainArea .anchorArea li { float: left;}
.mainArea .anchorArea li.anchor01,
.mainArea .anchorArea li.anchor02,
.mainArea .anchorArea li.anchor03,
.mainArea .anchorArea li.anchor04,
.mainArea .anchorArea li.anchor05 {
	width: 182px;
	height: 37px;
	margin-right: 10px;
}

.mainArea .anchorArea li.anchor01 a,
.mainArea .anchorArea li.anchor02 a,
.mainArea .anchorArea li.anchor03 a,
.mainArea .anchorArea li.anchor04 a,
.mainArea .anchorArea li.anchor05 a {
	width: 182px;
	height: 37px;
	margin-right: 10px;
	display: block;
	text-indent: -9999px;
	background: url(/special/nozzle/recommend/new_products/images/repeatAnchorList.png) no-repeat;
}

.mainArea .anchorArea li.anchor05,
.mainArea .anchorArea li.anchor05 a {
	margin-right: 0;
}

.mainArea .anchorArea li.anchor01 a { background-position: 0 0;}
.mainArea .anchorArea li.anchor02 a { background-position: -182px 0;}
.mainArea .anchorArea li.anchor03 a { background-position: -364px 0;}
.mainArea .anchorArea li.anchor04 a { background-position: -546px 0;}
.mainArea .anchorArea li.anchor05 a { background-position: -728px 0;}


/* nozNewproductDescriptionContainer */
.mainArea .nozNewproductDescriptionContainer {
	width: 950px;
	height: 220px;
	padding: 0;
}
.mainArea .nozNewproductDescriptionContainer.voice01 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_01.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice02 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_02.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice03 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_03.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice04 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_04.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice05 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_05.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice06 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_06.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer .nozNewproductDescriptionContents,
.mainArea .nozNewproductDescriptionContainer .nozNewproductDescriptionContents .newproductDescriptionDetail,
.mainArea .nozNewproductDescriptionContainer .nozNewproductDescriptionContents .newproductDescriptionTxt {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
/* nozNewproductTopItemsContainer */

.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft {
	width:300px;
	float:left;
	padding-left:10px;
	margin-right:15px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 {
	width:290px;
	padding-left:10px;
	margin-right:14px;
	float:left;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle {
	width:300px;
	margin-right:14px;
	float:left;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 {
	width:290px;
	margin-right:14px;
	float:left;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsRight {
	width:301px;
	float:left;
}

.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsTtl,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsTtl {
	margin-bottom:32px;
	background: url(/special/nozzle/recommend/new_products/images/bg_ttl_items.png) no-repeat 0 0;
	height:53px;
	width:300px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 .nozNewproductTopItemsTtl2,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 .nozNewproductTopItemsTtl2 {
	margin-bottom:10px;
	background: url(/special/nozzle/recommend/new_products/images/bg_ttl_items2.png) no-repeat 0 0;
	height:53px;
	width:290px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox {
	width:177px;
	float:left;
}

.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox02,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox02 {
	width:177px;
	float:left;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox,.right{
	width:152px;
	float:right;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 .nozNewproductTopItemsBox,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 .nozNewproductTopItemsBox,.right{
	width:149px;
	float:right;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsTtl span,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsTtl span,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 .nozNewproductTopItemsTtl2 span,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 .nozNewproductTopItemsTtl2 span {
	font-weight:bold;
	display:block;
	padding-top:7px;
	text-align:center;
	font-size:14px;
	color:#0586aa;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox .nozNewproductTopItemsHowto,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox .nozNewproductTopItemsHowto,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 .nozNewproductTopItemsBox .nozNewproductTopItemsHowto,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 .nozNewproductTopItemsBox .nozNewproductTopItemsHowto {
	margin-bottom:5px;
	font-size:14px;
	text-align: left;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox .nozNewproductTopItemsHowto strong,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox .nozNewproductTopItemsHowto strong,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft2 .nozNewproductTopItemsBox .nozNewproductTopItemsHowto strong,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle2 .nozNewproductTopItemsBox .nozNewproductTopItemsHowto strong {
	font-weight:bold;
}

.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox .nozNewproductTopItemsPrice,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox .nozNewproductTopItemsPrice {
	color:#FD0303;
	font-weight:bold;
	margin-bottom:5px;
	font-size:14px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn01,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn01 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:160px;
	margin-bottom:5px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox .nozNewproductTopItemsIcon,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox .nozNewproductTopItemsIcon {
	margin-bottom:5px;
	text-align: left;
}
	
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn01 a,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn01 a {
	width: 160px;
	height: 25px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn.png) no-repeat 0 0;
 }
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn02,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn02 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:160px;
	margin:0;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn02 a,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsBox02 .nozNewproductTopItemsBtn02 a {
	width: 160px;
	height: 25px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn.png) no-repeat 0 -45px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsPic,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsPic {
	float:left;
	width:103px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsLeft .nozNewproductTopItemsPic02,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsMiddle .nozNewproductTopItemsPic02 {
	float:right;
	width:103px;
	padding-right: 18px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsRight .nozNewproductTopItemsDevice {
	background: url(/special/nozzle/recommend/new_products/images/bg_device_01.png) no-repeat 0 0;
	width:301px;
	height:224px;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsRight .nozNewproductTopItemsDevice .nozNewproductTopItemsTtl,
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsRight .nozNewproductTopItemsDevice .nozNewproductTopItemsTxt {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	line-height:0;
	font-size:0;
}
.mainArea .nozNewproductTopItemsContainer .nozNewproductTopItemsRight .nozNewproductTopItemsDevice .nozNewproductTopItemsPic {
	padding-top:53px;
	font-size:0;
	text-align:center;
}


/* nozNewproductItemsTotalContainer */
.mainArea .nozNewproductItemsTotalContainer {
}
.mainArea .nozNewproductItemsTotalContainer .nozNewproductItemsTotalBtn {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:285px;
	margin:0 auto;
}
.mainArea .nozNewproductItemsTotalContainer .nozNewproductItemsTotalBtn a {
	width: 285px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn.png) no-repeat 0 -90px;
}
.mainArea .nozNewproductDescriptionContainer.voice07 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_07.png) no-repeat;
}
.mainArea .nozNewproductDescriptionContainer.voice08 {
	background: url(/special/nozzle/recommend/new_products/images/pic_voice_08.png) no-repeat;
	height: 190px;
	margin-top: 3px;
}

.mainArea .hr .telescopic {
border:none;
    border-top:dashed 1px #b1b1b1;
    height:1px;
    color:#FFFFFF;
}
.mainArea p.nozNewproductTopItemsBtn04_01 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:155px;
	margin-top: 5px;
	margin-bottom:5px;
	padding-top: 8px;
	padding-left: 70px;
}
.mainArea p.nozNewproductTopItemsBtn04_02 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:155px;
	margin-top: 5px;
	margin-bottom:5px;
	padding-top: 25px;
	padding-left: 70px;
}
.mainArea p.nozNewproductTopItemsBtn04_01 a {
	width: 155px;
	height: 25px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 0;
 }
.mainArea p.nozNewproductTopItemsBtn04_02 a {
	width: 155px;
	height: 25px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 0;
 }
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint .nozNewproductItemsMiddlePointTtl,
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint .nozNewproductItemsMiddlePointTxt {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


.mainArea .m-btnList--center {
	margin: 0 auto;
}

.mainArea .m-btnList--center .nozNewproductItemsTotalBtn05 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:285px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn05 a {
	width: 285px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 -45px;
}

.mainArea .m-btnList--center .nozNewproductItemsTotalBtn06 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:285px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn06 a {
	width: 285px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 -113px;
}

.mainArea .m-btnList--center .nozNewproductItemsTotalBtn07 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:285px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn07 a {
	width: 285px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 -181px;
}


.mainArea .m-btnList--center .nozNewproductItemsTotalBtn08 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:350px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn08 a {
	width: 350px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 -249px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn09 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:350px;
	padding-left: 11px;
}
.mainArea .m-btnList--center .nozNewproductItemsTotalBtn09 a {
	width: 350px;
	height: 48px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn_02.png) no-repeat 0 -317px;
}

.mainArea .nozNewproductDescriptionContents .aboutDescriptionImage01 {
	margin: 4px 0 30px;
}

.mainArea .nozNewproductDescriptionContents .newproductDescriptionDetail_check {
	float: left;
	margin-right: 8px;
}

.mainArea .nozNewproductDescriptionContents .newproductDescriptionTxt01 {
	width: 553px;
	font-size: 13px;
	padding-left: 27px;
}

.mainArea .nozNewproductDescriptionContents .newproductDescriptionTxt01 .attn {
	font-size: 10px;
}

.mainArea .nozNewproductDescriptionContents .aboutDescriptionImage02 {
	padding:35px 30px 37px 0;
}

.mainArea .nozAboutDescriptionContainer .aboutDescriptionDetail_att {
	background: url(/special/nozzle/recommend/new_products/images/icon_att.png) no-repeat;
	padding-left: 20px;
}

.mainArea .titleBlock__h3 {
	margin-bottom: 20px;
}

.mainArea .titleBlock__h4 {
	font-size:13px;
	padding-bottom: 10px;
	border-bottom:dotted 1px #b1b1b1;
	margin-bottom: 6px
}
.mainArea .aboutDescriptionImage03 {
	text-align:center;
	margin-bottom: 22px;
}
.mainArea .aboutDescriptionImage04 {
	text-align:center;
	margin-bottom: 12px;
}



/* nozNewproductItemsContainer */
.mainArea .nozNewproductItemsContainer {
	margin-bottom:15px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsLeft {
	float:left;
	width:234px;
	padding-left:36px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsLeft .nozNewproductItemsLeftItems {
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsLeft .nozNewproductItemsLeftTxt {
	text-align:center;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle {
	float:left;
	width:372px;
}
.mainArea .nozNewproductItemsContainer .new {
	float:left;
	width:331px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .point05 {
	float:right;
	width:326px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle.wideBox {
	width:680px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint {
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point01 {
	background: url(/special/nozzle/recommend/new_products/images/pic_point_01.png) no-repeat;
	width:355px;
	height:142px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point02 {
	background: url(/special/nozzle/recommend/new_products/images/pic_point_02.png) no-repeat;
	width:251px;
	height:163px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point03 {
	background: url(/special/nozzle/recommend/new_products/images/pic_point_03.png) no-repeat;
	width:276px;
	height:122px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point04 {
	background: url(/special/nozzle/recommend/new_products/images/pic_point_04.png) no-repeat;
	width:281px;
	height:122px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point05 {
    background: url(/special/nozzle/recommend/new_products/images/pic_point_05.png) no-repeat;
    width: 326px;
    height: 161px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint.point06 {
	background: url(/special/nozzle/recommend/new_products/images/pic_point_06.png) no-repeat;
	width:613px;
	height:261px;
	margin-top:5px;
	margin-left:12px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint .nozNewproductItemsMiddlePointTtl,
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddlePoint .nozNewproductItemsMiddlePointTxt {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddleBtn {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	width:160px;
}
.mainArea .nozNewproductItemsContainer .nozNewproductItemsMiddle .nozNewproductItemsMiddleBtn a {
	width: 160px;
	height: 25px;
	display:block;
	background: url(/special/nozzle/recommend/new_products/images/sprite_btn.png) no-repeat 0 -45px;
}
.mainArea .nozNewproductItemsRight {
	float:left;
	width:298px;
}
.mainArea .nozNewproductItemsRight .nozNewproductItemsRightCase {
	border:1px solid #d3d3d3;
	padding:10px 10px 8px;
}
.mainArea .nozNewproductItemsRight .nozNewproductItemsRightCase .nozNewproductItemsRightCaseTtl {
	border-bottom:1px dotted #d3d3d3;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
.mainArea .nozNewproductItemsRight .nozNewproductItemsRightCase .nozNewproductItemsRightCaseTxt {
	margin-bottom:5px;
}
.mainArea .nozNewproductItemsRight .nozNewproductItemsRightCase .nozNewproductItemsRightCaseImg {
}

/* case */
#case, .mainArea .genri, .mainArea .kairo {
	width:930px;
	padding: 0 10px;
}
.mainArea ul.product-list01 {
	margin-bottom: 53px;
}
.mainArea .list-item01 {
  width:370px;
  padding:45px 72px 0 85px;
}
.mainArea .list-item02 {
  width:310px;
  padding:45px 92px 0 0;
}

.mainArea .list-item03 {
	height:173px;
}

.mainArea .aboutDescriptionImage05 {
	margin: 35px 0 25px;
	text-align:center;
}

.mainArea .mainArea .genri .reference {
	width: 455px;
	float:left;
	margin: 0;
}

.mainArea .list-item03 {
  width:441px;
  padding:30px 10px 55px;
}

.mainArea .genri .m-numList { 
	width:410px;
	margin-bottom: 20px;
}

.mainArea .genri .mc-num {
	color: #38b7db;
}

.mainArea .genri .reco_txt {
	width: 454px;
	height: 31px;
	border: 3px solid #38b7db;
	text-align: center;
	color: #38b7db;
	padding-top: 15px;
}

.mainArea .reference {
	width: 455px;
	float:left;
	margin: 0;
}

.mainArea .list-item {
  width:410px;
  padding:30px 10px 20px;
  background:#fff;
  text-align:left;
}
.mainArea .list-item.sc {
  width:868px;
  clear:both;
}
.mainArea .list-item .title {
  display:block;
}

.mainArea .list-item .caption {
  display:block;
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:1px solid #b2b2b2;
  font-size:12px;
  font-weight:normal;
  color:#333;
}

.mainArea .description_r {
  width:410px;
  background:#fff;
  text-align:right;
}

.mainArea .list-item .figure {
  display:block;
  margin-bottom:15px;
  text-align:center;
}