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

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

#contentsArea{
	width:100%;
	margin-bottom:0;
	padding-bottom:2em;
	background:url(../img/common/base_bg.gif) repeat;
}
#Wrap{
	font: 13px/1.4 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"メイリオ", Meiryo, Osaka,'ＭＳ Ｐゴシック',sans-serif;
	color:#333;
}
#root,#Wrap{
	width:920px;
	margin:0 auto;
}
#mainimg{
	width:920px;
	padding-top:15px;
	position:relative;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
table th{
	font-weight:normal;
}
/* --------------------Navi----------------------- */

#NavGroup .navLayout{
	margin-top:24px;
	padding-bottom:31px;
	background:url(../img/common/section_l_bg_bt.gif) no-repeat left bottom;
}
#NavGroup .navLayout .productBox{
	width:860px;
	padding:0 30px;
	background:url(../img/common/section_l_bg_m.gif) repeat-y;
}
#NavGroup .navLayout .productBox ul{
	margin-left:-10px;
}
#NavGroup .navLayout .productBox ul li{
	width:164px;
	display:block;
	float:left;
	cursor:pointer;
	padding-left:10px;
	padding-top:10px;
	position:relative;
}
#NavGroup .navLayout .productBox ul li h3 .new{
	position:absolute;
	left:11px;
	top:71px;
}


#NavGroup .navLayout .productBox .priceBox{
	height:43px;
	font-size:20px;
	color:#F36;
	text-align:center;
	background:url(../img/common/navi_chair_pd_bg.gif) no-repeat right bottom;
}

#NavGroup .navLayout .productBox .priceBox strong{
	font-size:24px;
	vertical-align:-1px;
}
#NavGroup .navLayout .productBox .priceBox span{
	font-size:12px;
}
#NavGroup .navLayout .productBox .btnBox{
	text-align:center;
	padding-top:30px;
}
#NavGroup .navLayout .productBox .ovr{
	position:absolute;
	left:left;
	top:10px;
	z-index:10;
	display:none;
}
#NavGroup .banner{
	margin-top:20px;
	text-align:center;
}
/* --------------------#sectionWrapAll----------------------- */

#sectionWrapAll h2{
	padding-bottom:43px;
	background:url(../img/common/section_l_bg_top.gif) left bottom no-repeat;
	position:relative;
	z-index:1;
	zoom:1;
}
#sectionWrapAll .sectionLayout{
	margin-top:30px;
	padding-top:20px;
}
#sectionWrapAll .sectionLayout .section{
	width:920px;
	background:url(../img/common/section_l_bg_bt.gif) left bottom;
	padding-bottom:31px;
}
#sectionWrapAll .sectionLayout .section .section-inner{
	width:860px;
	padding:0 30px;
	background:url(../img/common/section_l_bg_m.gif) repeat-y;
	margin-top:-30px;
}

/* --------------------galleryBox_common----------------------- */

#sectionWrapAll .galleryBox{
	height:331px;
	margin-left:7px;
}
#sectionWrapAll .galleryBox ul.photoBox{
	position:relative;
	width:295px;
	height:297px;
	float:left;
}
#sectionWrapAll .galleryBox ul.photoBox li{
	position:absolute;
	left:0;
	top:27px;
}
#sectionWrapAll .galleryBox .thumbBox{
	float:left;
	padding-left:12px;
}
#sectionWrapAll .galleryBox .thumbBox ul{
	margin-top:-1px;
}
#sectionWrapAll .galleryBox .thumbBox ul li{
	display:block;
	padding-top:4px;
	cursor:pointer;
}


/* ------------------------pagetop,footer------------------------ */


#ftc{
	width:100% !important;
	position:relative;
}
#page_top{
	display:none;
}
#footerArea a{
	text-decoration:underline;
}
#footerArea a:hover{
	text-decoration:none;
}



