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

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

#contentsArea{
	width:100%;
	margin-bottom:0;
	padding-bottom:2em;
}

/* ------------------------mainimg-------------------------- */

#root,#sectionWrap,#mainimg{
	width:920px;
	margin:0px auto;
}

.sectionWrap3{
	width:920px;
	margin:0px auto;
}

#mainimg{
	height:550px;
}


#mainimg ul{ float:left; padding:0; margin:0;}
#mainimg ul li{ float:left; padding:0; margin:0;}

#mainimg a:hover img.opcty {
	filter:alpha(opacity=75); /*IE*/
	-moz-opacity:0.75; /*FF*/
	opacity:0.75;
}


#logo,#ttl{
	position:absolute;
	z-index:1;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#logo{
	left:301px;
	top:113px;
	/*top:40px;*/
}
#ttl{
	left:260px;
	top:310px;
	/*top:254px;*/
}
/* ------------------------main-------------------------- */


.sectionWrap1{
	margin-top:10px;
	padding:44px 51px 0 51px;
	background:url(../img/wrap_bg_top.png) center top no-repeat;
}

.sectionWrap1{
	height:980px;
}



.sectionWrap2{
	margin-top:45px;
	padding:44px 51px 0 51px;
	background:url(../img/wrap_bg_top.png) center top no-repeat;
}


#sectionWrap{
	padding-bottom:44px;
	background:url(../img/wrap_bg_ft.png) center bottom no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.sectionWrap3{
	padding-bottom:44px;
	background:url(../img/wrap_bg_ft.png) center bottom no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



.sectionWrap3 .sectionWrap-inner1{
	width:818px;
	padding:0px 51px 0 51px;
	background:url(../img/wrap_bg_md.png) repeat-y;
	height:940px;
}


.sectionWrap3 .sectionWrap-inner1{
	width:818px;
	padding:0px 51px 0 51px;
	background:url(../img/wrap_bg_md.png) repeat-y;
	height:940px;
}


#sectionWrap .sectionWrap-inner{
	width:818px;
	padding:0px 51px 0 51px;
	background:url(../img/wrap_bg_md.png) repeat-y;
}

#sectionWrap .sectionWrap-inner ul.productBox{
	margin-left:-16px;
}
#sectionWrap .sectionWrap-inner ul.productBox li{
	width:262px;
	padding-left:16px;
	padding-top:16px;
	display:block;
	float:left;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box{
	width:262px;
	padding-top:47px;
	background:url(../img/waku1.png) no-repeat left top;
	position:relative;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner{
	width:218px;
	padding:0 22px 16px 22px;
	background:url(../img/waku2.png) no-repeat left bottom;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .imgBox{
	width:218px;
	height:230px;
	background:url(../img/photo_bg1.png) no-repeat;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .imgBox .photo,
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .imgBox .chip{
	position:absolute;
	top:42px;
	left:23px;
}

#sectionWrap .sectionWrap-inner ul.productBox li .box .inner p,
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner h3{
	width:218px;
	text-align:center;
	line-height: 150%;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner h3 a{
	text-decoration:underline;
	color:#857F96 !important;
	font-weight:bold;
	display:block;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner h3 a:hover{
	text-decoration:none;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner h3{
	padding-top:12px;
	padding-bottom:12px;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt1{
	color:#666;
	font-size:11px;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2,
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2 a{
	color:#C59200;
	font-weight:bold;
	font-size:13px;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2{
	padding-top:8px;
	padding-bottom:6px;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2 a{
	text-decoration:underline;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2 a:hover{
	text-decoration:none;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .txt2 span{
	font-size:11px;
	font-weight:bold;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .iconNew{
	position:absolute;
	top:12px;
	left:82px;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .iconChip{
	position:absolute;
	top:46px;
	right:26px;
	z-index:2;
}

#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .addcart{
	margin-top:8px;
	text-align:center;
	position:relative;
}

#sectionWrap .sectionWrap-inner ul.productBox li .box .popup{
	width:128px;
	height:54px;
	padding:9px 10px 22px;
	display:none;
	position:absolute;
	left:58px;
	bottom:44px;
	z-index:1;
	margin-bottom:0 !important;
	background:url(../img/popup_bg.png) no-repeat;
}

/* ------------------------pagetop-------------------------- */

#sectionWrap #pagetop{
	width:818px !important;
	text-align:right;
	padding-top:26px;
}

.sectionWrap3 .sectionWrap-inner1 table{
	width:100%;
	table-layout: fixed;
}

.sectionWrap3 .sectionWrap-inner1 table td{
	width:25%;
	padding:0 0 0 0px;
}

.sectionWrap3 .sectionWrap-inner1 table td .space{
	margin:0 7px 0 7px;
}

.sectionWrap3 .sectionWrap-inner1 table1 img{ padding:3px 0;}

.method_catch{
	font-size:14px;
	line-height: 150%;
	color:#333;
}

.method_txt{
	font-size:12px;
	line-height: 150%;
	color:#666;
}

.method_underline{
	font-size:12px;
	line-height: 150%;
	color:#666;
	text-decoration: underline;	
}


.sectionWrap3 .sectionWrap-inner1 .border{
	width:818px;
	margin-top:15px;
}


.sectionWrap3 .sectionWrap-inner1 .border table{
	border: 1px solid #C0C0C0;
	width:818px;
	padding:0;
	background-color:#fdfbf3; 
}


.sectionWrap3 .sectionWrap-inner1 .border .seal_border_left{
	float:left;
	width:125px;
	padding:10px 0 0 10px;
}

.sectionWrap3 .sectionWrap-inner1 .border .seal_border_right{
	float:right;
	width:680px;
	padding-top:10px;
}



.sectionWrap3 .sectionWrap-inner1 .border ul li.cautiion{
	font-size:14px;
	line-height: 140%;
	padding:5px;
}
