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

body{
-webkit-text-size-adjust: 100%;	
}

#contentsArea{
	width:100%;
	margin-bottom:0;
	padding-bottom:2em;
}
#root{
	width:800px;
	margin:0 auto;
}
#Wrap{
	width:798px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"メイリオ", Meiryo, Osaka,'ＭＳ Ｐゴシック',sans-serif;
	line-height:1.4;
	font-size:13px;
	color:#111;
	border:1px solid #CCC;
	margin:10px auto;
	padding-bottom:20px;
}
#gNavi{
	border-bottom:1px solid #CCC;
}
#gNavi ul{
	width:760px;
	padding:8px 19px;
	background:url(../img/gnavi_bg.gif) no-repeat 19px 8px;
}
#gNavi ul li{
	display:block;
	float:left;
	position:relative;
}
#gNavi ul li .newIcon{
	position:absolute;
	left:-9px;
	top:-19px;
}
#Wrap .sectionLayout{
	width:760px;
	margin:0 auto;
	padding-top:20px;
	margin-top:20px;
}

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

#Wrap .btnBox{
	width:200px;
	padding-left:7px;
	padding-right:7px;
	position:relative;
	margin-top:10px;
}
#Wrap .btnBox p{
	float:left
}

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

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

#Wrap h2{
	width:746px;
	padding-left:14px;
	height:41px;
	background:url(../img/section_ttl_bg.gif) no-repeat left top;
	line-height:41px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
#Wrap .sectionLayout ul{
	margin-left:-20px;
}
#Wrap .sectionLayout ul li{
	width:240px;
	display:block;
	margin-top:20px;
	padding-left:20px;
	background:url(../img/list_bg_bt.gif) no-repeat right bottom;
	float:left;
	position:relative;
}
#Wrap .sectionLayout ul li .newIcon{
	position:absolute;
	top:-9px;
	left:10px;
}
#Wrap .sectionLayout ul li h3{
	width:214px;
	padding:10px 13px 0;
	font-size:16px;
	color:#008BB1;
	font-weight:bold;
	background:url(../img/list_bg_top.gif) no-repeat right top;
	line-height:1.2;
	text-align:center;
}
#Wrap .sectionLayout ul li .cntBox{	
	width:214px;
	padding:6px 13px 12px;
	display:block;
}
#Wrap .sectionLayout ul li .cntBox .imgBox{
	width:214px;
	height:134px;
	padding:8px 0;
	background:url(../img/dotted_img.gif) repeat-x left bottom;
}
#Wrap .sectionLayout ul li .cntBox .txtBox span{
	font-size:11px;
	color:#005E79;
	display:block;
	padding-top:8px;
}
#Wrap .sectionLayout .priceBox,
#Wrap .sectionLayout .priceBox_log{
	font-size:16px;
	color:#B20000;
	background:url(../img/dotted.gif) repeat-x left bottom;
	margin-bottom:10px;
}
#Wrap .sectionLayout .priceBox_log{
	padding-top:10px;
	padding-bottom:10px;
}
#Wrap .sectionLayout .priceBox_log a{
	color:#B20000;
}
#Wrap .sectionLayout .priceBox strong{
	font-size:34px;
	font-family: "minion-pro",sans-serif;
	font-weight:bold;
}
#Wrap .sectionLayout .priceBox span{
	font-size:14px;
}

/* ------------------------#sec5------------------------ */

#sec5 h2{
	padding-bottom:20px;
}
#sec5 ul.cnt1{
	margin-left:-12px;
}
#sec5 ul.cnt1 li,
#sec5 ul.cnt2 li{
	padding-top:14px;
	float:left;
	display:block;
	margin-top:0;
	background:none;
}
#sec5 ul.cnt1 li{
	width:374px;
	padding-left:12px;
	position:relative;
}
#sec5 ul.cnt1 li .priceBox,
#sec5 ul.cnt1 li .priceBox_log{
	position:absolute;
	left:26px;
	background:none;
}
#sec5 ul.cnt1 li .priceBox{
	top:120px;
}
#sec5 ul.cnt1 li .priceBox_log{
	top:170px;
}
#sec5 ul.cnt1 li .priceBox strong{
	font-size:40px;
}
#sec5 ul.cnt1 li .btnBox{
	width:357px;
	position:absolute;
	left:22px;
	bottom:10px;
	padding:0;
	margin:0;
}
#sec5 ul.cnt2{
	margin-left:-10px;
}
#sec5 ul.cnt2 li{
	width:144px;
	padding-left:10px;
}
#sec5 ul.cnt2 li .cntBox{
	width:124px;
	padding:10px;
	background:url(../img/sec5_list_bg_bt.gif) no-repeat right bottom;
}
#sec5 ul.cnt2 li .priceBox,
#sec5 ul.cnt2 li .priceBox_log{
	background:none;
}
#sec5 ul.cnt2 li .priceBox{
	line-height:1.0;
}
#sec5 ul.cnt2 li .priceBox_log{
	font-size:13px;
	padding-top:0;
	padding-bottom:10px;
}
#sec5 ul.cnt2 li .btnBox{
	width:120px;
	text-align:center;
	float:none;
	padding:0;
	margin:0;
	margin-left:3px;
}
