@charset "shift_jis";
/* CSS Document */

/* ================ mainimg ================ */

#mainimg p{
	width:168px;
}

/* ================ section ================ */

/*----------PageCommon--------- */

#mainCont .firstLayout{
	padding-top:0;
}
#mainCont .sectionLayout{
	width:640px;
	padding-top:30px;
	padding-bottom:56px;
	background:url(../img/products/section_bg_bt.jpg) no-repeat left bottom;
}
#mainCont .sectionLayout .section-inner{
	width:590px;
	padding:30px 25px 0 25px;
	background:url(../img/products/section_bg_m.gif) repeat-y;
}
#mainCont .sectionLayout .section-inner .cntBox{
	width:590px;
	padding-top:30px;
	background:url(../img/common/dotted_g.gif) repeat-x left top;
	margin-top:32px;
}
#mainCont .sectionLayout .section-inner .firstBox{
	padding-top:0;
	background:none;
	margin-top:0;
}
#mainCont .sectionLayout .section-inner .cntBox h3{
	padding-bottom:20px;
}
#mainCont .sectionLayout .section-inner .cntBox .cnt1 .rightBox .txtBox,
#mainCont .sectionLayout .section-inner .cntBox .cnt1 .rightBox .priceBox{
	padding-left:18px;
	padding-right:18px;
}
#mainCont .sectionLayout .section-inner .cntBox .cnt1 .rightBox .txtBox{
	padding-top:18px;
	font-size:13px;
}
#mainCont .sectionLayout .section-inner .cntBox .cnt1 .rightBox .priceBox{
	height:48px;
}

/*------------#sec1------------ */


#mainCont #sec1 .section-inner .cntBox .cnt1 .leftBox{
	width:160px;
	float:left;
	padding-right:8px;
}
#mainCont #sec1 .section-inner .cntBox .cnt1 .rightBox{
	width:422px;
	float:left;
}

#mainCont #sec1 .section-inner .cntBox .cnt1 .rightBox .txtBox{
	width:386px;
	min-height:109px;
	background:url(../img/products/detailbox1_bg_tp.gif) no-repeat left top;
}
#mainCont #sec1 .section-inner .cntBox .cnt1 .rightBox .priceBox{
	width:386px;
	background:url(../img/products/detailbox1_bg_bt.gif) no-repeat left top;
}
#mainCont #sec1 .section-inner .cntBox ul.cnt2{
	margin-left:-6px;
	padding-top:10px;
}
#mainCont #sec1 .section-inner .cntBox ul.cnt2 li{
	display:block;
	float:left;
	padding-left:6px;
}

/*------------#sec2,#sec3 common------------ */

#mainCont .secCom .section-inner .cntBox .cnt1 .leftBox{
	width:292px;
	float:left;
	padding-right:13px;
}

#mainCont .secCom .section-inner .cntBox .cnt1 .leftBox ul li{
	display:block;
	padding-left:10px;
	float:left;
}
#mainCont .secCom .section-inner .cntBox .cnt1 .leftBox ul li.first{
	padding-left:0;
}
#mainCont .secCom .section-inner .cntBox .cnt1 .leftBox ul li img{
	display:block;
}
#mainCont .secCom .section-inner .cntBox .cnt1 .rightBox{
	width:285px;
	float:left;
}
#mainCont .secCom .section-inner .cntBox .cnt1 .rightBox .txtBox{
	width:249px;
	min-height:172px;
	background:url(../img/products/detailbox2_bg_tp.gif) no-repeat left top;
}
#mainCont .secCom .section-inner .cntBox .cnt1 .rightBox .priceBox{
	width:249px;
	background:url(../img/products/detailbox2_bg_bt.gif) no-repeat left top;
}
/*------------#sec2------------ */

#mainCont #sec2 .section-inner .cntBox .cnt1 .rightBox .txtBox,
#mainCont #sec2 .section-inner .cntBox .cnt1 .rightBox .priceBox{
	width:260px;
	padding-left:12px;
	padding-right:13px;
}

/*------------#sec4------------ */

#mainCont #sec4 .section-inner .imgBox1{
	padding-bottom:38px;
	background:url(../img/products/arrow.gif) no-repeat center bottom;
}
#mainCont #sec4 .section-inner .imgBox2{
	padding-top:11px;
}
#mainCont #sec4 .section-inner .imgBox2 .btnBox{
	padding:0 119px 24px 119px;
	background:url(../img/products/sec2_img2_afterbg.gif) no-repeat;
	*background:#FFF url(../img/products/sec2_img2_afterbg.gif) no-repeat;
}