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

#pNavi{
	position:relative;
}
#pNavi h2{
	width:946px;
	padding-bottom:16px;
	margin-bottom:8px;
	background:url(../img/common/pnavi_ttl_bg.gif) left bottom repeat-x;
}
#pNavi .tableList{
	position:absolute;
	left:170px;
	top:1px;
	padding-left:14px;
	background:url(../img/products/icon_arrow.gif) no-repeat left center;
	font-size:14px;
}
#pNavi ul{
	margin-left:-14px;
}
#pNavi ul li{
	display:block;
	float:left;
	padding-left:14px;
	padding-top:5px;
}
#sectionWrap .sectionLayout{
	padding-top:123px;
	margin-top:-63px;
}
#sectionWrap .sectionLayout h2{
	height:58px;
	padding-top:12px;
	padding-left:14px;
	background:url(../img/products/section_ttl_bg.jpg) no-repeat left top;
}
#sectionWrap .sectionLayout .chart{
	margin-top:20px;
}
#sectionWrap .sectionLayout .productWrap{
	padding-top:83px;
	margin-top:-83px;
}
#sectionWrap .sectionLayout .productBox{
	padding-top:26px;
	padding-bottom:26px;
	background:url(../img/common/line1.gif) left top repeat-x;
}
#sectionWrap .sectionLayout .productBox.first{
	background:none;
}

#sectionWrap .sectionLayout .productBox .leftBox{
	width:388px;
	height:333px;
	padding:9px;
	background:url(../img/products/section_photo_bg.jpg) no-repeat left top;
	float:left;
	margin-right:37px;
	text-align:center;
}
#sectionWrap .sectionLayout .productBox .rightBox{
	width:503px;
	float:left;
}
#sectionWrap .sectionLayout .productBox .rightBox .iconBox{
	margin-bottom:10px;
}

#sectionWrap .sectionLayout .productBox .rightBox .iconBox li{
	display:block;
	float:left;
	padding-right:10px;
}
#sectionWrap .sectionLayout .productBox .rightBox h3{
	padding-left:24px;
	background:url(../img/products/ttl_icon.jpg) left center no-repeat;
	font-size:17px;
	font-weight:bold;
	margin-bottom:6px;
}
#sectionWrap .sectionLayout .productBox .rightBox .txt1{
	padding-bottom:16px;
	margin-bottom:16px;
	background:url(../img/common/line1.gif) repeat-x left bottom;
}
#sectionWrap .sectionLayout .productBox .rightBox .txt2{
	text-indent:-0.7em;
	font-size:16px;
	margin-bottom:3px;
}
#sectionWrap .sectionLayout .productBox .rightBox ul.detailBox li{
	width:230px;
	float:left;
	display:block;
}
#sectionWrap .sectionLayout .productBox .rightBox ul.detailBox li.first{
	border-right:1px solid #EDE0B8;
	padding-right:20px;
	margin-right:20px;
}

#sectionWrap .sectionLayout .productBox .bgprice{
	font-size:19px;
	color:#8C0000;
	margin-top:-7px;
}
#sectionWrap .sectionLayout .productBox .bgprice.log{
	margin-top:4px;
	margin-bottom:10px;
}

#sectionWrap .sectionLayout .productBox .bgprice strong{
	font-size:32px;
	font-family: "minion-pro",sans-serif;
	font-weight:bold;
}
#sectionWrap .sectionLayout .productBox .bgprice span{
	font-size:14px;
}

#sectionWrap .sectionLayout .productBox .detailBox .btnBox p{
	float:left;
	padding-right:10px;
}
#sectionWrap .sectionLayout .productBox .detailBox .btnBox .addcart,
#sectionWrap .sectionLayout .productBox .detailBox .btnBox .contract{
	padding-right:0;
}
#sectionWrap .sectionLayout .productBox .setBox{
	margin-top:-14px;
}
#sectionWrap .sectionLayout .productBox .setBox .btnBox{
	margin-top:14px;
}
#sectionWrap .sectionLayout .productBox .setBox .bgprice{
	margin-top:0;
	margin-bottom:-10px;
}
#sectionWrap .sectionLayout .productBox .setBox .bgprice.log{
	margin-top:12px;
	margin-bottom:0;
}

#sectionWrap .sectionLayout .productBox .set-left{
	width:252px;
	float:left;
	padding-right:20px;
	padding-top:14px;
}
#sectionWrap .sectionLayout .productBox .set-right{
	width:230px;
	float:left;
}

/* ------------------------#sec11------------------------ */

#sec11 .productBox{
	padding-top:12px !important;
	margin-left:-14px;
}

#sec11 .productBox li{
	width:226px;
	display:block;
	float:left;
	padding-left:14px;
	*padding-left:10px;
	padding-top:14px;
}
#sec11 .productBox li .imgBox{
	width:208px;
	padding:9px;
	background:url(../img/products/sec11_photo_bg.jpg) no-repeat left top;
	text-align:center;
}
#sec11 .productBox li .detailBox{
	width:210px;
	padding:9px;
}
#sec11 .productBox h3{
	padding-left:24px;
	background:url(../img/products/ttl_icon.jpg) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#sec11 .productBox .bgprice{
	margin-top:-17px !important;
}
#sec11 .productBox .bgprice.log{
	font-size:13px;
	font-weight:bold;
	margin-top:4px !important;
	margin-bottom:0 !important;
	height:34px;
}

/* ------------------------popup------------------------ */

#sectionWrap .sectionLayout .productBox .btnBox{
	position:relative;
}
#sectionWrap .sectionLayout .productBox .popup{
	width:130px;
	height:53px;
	padding:10px 10px 24px 8px;
	background:url(../img/products/popup_bg.png) no-repeat;
	display:none;
	position:absolute;
	right:-2px;
	bottom:40px;
	z-index:1;
}
