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

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

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

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

#root,#mainimg,#sectionWrap{
	width:920px;
	margin:0 auto;
}
#mainimg{
	position:relative;
}
#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-------------------------- */

#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;
}
#sectionWrap .sectionWrap-inner{
	width:818px;
	padding:50px 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:31px;
	background:url(../img/productbox_bg_top.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/productbox_bg_bottom.png) repeat-y left bottom;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner .imgBox{
	width:218px;
	height:230px;
	background:url(../img/photo_bg.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:32px;
	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;
}
#sectionWrap .sectionWrap-inner ul.productBox li .box .inner h3 a{
	text-decoration:underline;
	color:#857F96 !important;
	font-weight:bold;
}
#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:35px;
	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;
}