@charset "UTF-8";


/* トップページ */
#wrap_wide #main .contentsTop h1																							{ margin-bottom:20px; }

#wrap_wide #main #contents #topMainContentsSection 														{ width:960px; margin:21px 0 auto; background:url(../../img/top_bg01.gif) no-repeat bottom center; }
#wrap_wide #main #contents #topMainNaviArea ul#tabSelector										{ padding-bottom:20px; text-align:center; }
#wrap_wide #main #contents #topMainNaviArea ul#tabSelector li									{ margin:0 15px; display:inline-block; width:250px; }
#wrap_wide #main #contents #topMainNaviArea .p1																{ height:30px; }
#wrap_wide #main #contents #topMainNaviArea .changeTab 												{ width:880px; margin:0 auto; padding-bottom:38px; display:none; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul											{ overflow:hidden; zoom:100%; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul:after								{ content:""; clear:both; height:0; display:block; visibility:hidden; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul li									{ float: left; margin-left:20px; width:160px; display:inline; margin-top:15px; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul li a 								{ width:160px; display:block; text-indent:0; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul li a img 						{ border:solid 5px #eaeaea; }
#wrap_wide #main #contents #topMainNaviArea .changeTab ul li a:hover img 			{ border:solid 5px #75942d; }
#wrap_wide #main #contents #topMainNaviArea h2																{ margin:0; color:#ffffff; padding:2px 5px; font-weight:bold; }
#wrap_wide #main #contents #topMainNaviArea h2.titleDoor											{ background:#d68431; }
#wrap_wide #main #contents #topMainNaviArea h2.titleCloset										{ background:#7e863a; }
#wrap_wide #main #contents #topMainNaviArea h2.titleEntrance									{ background:#5f8b60; }
#wrap_wide #main #contents #topMainNaviArea h2.titleInterior									{ background:#2c877d; }
#wrap_wide #main #contents #topMainNaviArea h2.titleFixturesMaterial					{ background:#3f746a; }
#wrap_wide #main #contents #topMainNaviArea ul#tabSelector li span.btnSquare	{ display:none; }

/* 商品一覧 */
#wrap_wide #sidetitlearea																					{ position:relative; top:0; }
#wrap_wide #main #contents #pankuzuSection #sidetitlearea					{ padding-left:0; left:0; top:0; height:auto; float:left; }
#wrap_wide #main #contents #pankuzuSection #pankuzu								{ top:0; left:0; width:770px; position:relative; height:auto; float:left; height:29px; }
#wrap_wide #main .pankuzu_contents																{ padding-top:10px; }
#wrap_wide #main .pankuzu_contents h2															{ font-size:120%; font-weight:bold; margin-bottom:25px; }
#wrap_wide #main .pankuzu_contents h2 span												{ font-size:75%; }
#wrap_wide #main .pankuzu_contents h3															{ margin-top:10px; }

#wrap_wide #pankuzu ul#nav																				{ float:right; position:relative; }
#wrap_wide #main .pankuzu_contents h2															{ margin-top:25px; }
#wrap_wide #main .pankuzu_contents h2.ultimode										{ background:url(../img/icon_ultimode.gif) no-repeat left center; padding:10px 0 10px 60px; }
#wrap_wide #main .pankuzu_contents h2.urbanmode										{ background:url(../img/icon_urbanmode.gif) no-repeat left center; padding:10px 0 10px 95px; }
#wrap_wide #main .pankuzu_contents h2.cabinest										{ background:url(../img/icon_cabinest.gif) no-repeat left center; padding:10px 0 10px 95px; }
#wrap_wide #main .pankuzu_contents h2.livingstage									{ background:url(../img/icon_livingstage.gif) no-repeat left center; padding:10px 0 10px 95px; }
#wrap_wide #pankuzu ul#nav .list03																{ background:none; text-indent:0; width:1em; padding-top:1px; }
#wrap_wide #pankuzu ul#nav .list03 a															{ background:none; text-indent:0; width:1em; }


/*-----製品特長動画-----*/
#wrap_wide #side_title_feature 																		{ background-image: url(../../../product/movie/common/img/sidenav_title_feature.gif); background-repeat: no-repeat; height: 29px; width: 190px; text-indent: -9999px; }

/*-----施工手順動画-----*/
#wrap_wide #side_title_flow																				{ background:none; text-indent:0; width:auto; height:auto; }
	
/*-----金具調整動画-----*/
#wrap_wide #side_title_adjustment 																{ background-image:url(../img/sidenav_title_adjustment.gif); background-repeat: no-repeat; height: 29px; width: 190px; text-indent: -9999px; }

#wrap_wide #main #contents .productListSection																{ /* margin-left:4px; */ width:960px; /* border-top:1px solid #e5e5e5; */ }
#wrap_wide #main #contents .productListSection ul															{ margin-top:20px; }
#wrap_wide #main #contents .productListSection ul li													{ width:173px; padding:0 9px 25px; float:left; display:inline; }
#wrap_wide #main #contents .productListSection ul li p.btMovie								{ font-size:97%; line-height:1.5; }
#wrap_wide #main #contents .productListSection ul li p.btMovie a							{ display:block; }
#wrap_wide #main #contents .productListSection ul li p.btMovie a img					{ border:solid 4px #eaeaea; width:161px; height:92px; }
#wrap_wide #main #contents .productListSection ul li p.btMovie a:hover img		{ border:solid 4px #75942d; }
#wrap_wide #main #contents .productListSection ul li span.caption							{ display:block; margin-top:5px; }

#wrap_wide #main #contents #listBackBtSection p.btBack												{ border-bottom:solid 1px #e5e5e5; margin-top:50px; padding-bottom:25px; padding-left:380px; }
#wrap_wide #main #contents #listBackBtSection p.btBack	a											{ display:block; width:198px; }
#wrap_wide #main #contents #listBackBtSection p.btBack	a:hover								{ background-position:center bottom; }
#wrap_wide #main #contents #listBackBtSection #listBtInner 										{ border-bottom:solid 1px #e5e5e5; padding-bottom:10px; margin-top:10px; }
#wrap_wide #main #contents #listBackBtSection #listBtInner ul 								{ float:left; position:relative; left:50%; }
#wrap_wide #main #contents #listBackBtSection #listBtInner ul li							{ float:left; width:181px; margin:0 6px; position:relative; left:-50%; }
#wrap_wide #main #contents #listBackBtSection #listBtInner ul li a img				{ border:solid 2px #eaeaea; }
#wrap_wide #main #contents #listBackBtSection #listBtInner ul li a:hover img	{ border:solid 2px #75942d; }

#wrap_wide #pankuzu ul#nav																										{ /* z-index:98; */ }

#wrap_wide #main .h3TopArea					{ background:url(../img/title_fold_border_top.gif) center top no-repeat; padding-top:6px; }
#wrap_wide #main .h3BottomArea			{ background:url(../img/title_fold_border_bottom.gif) center bottom no-repeat; padding:0 0 6px 0; }
#wrap_wide #main .h3BottomArea h3 	{ background:url(../img/title_fold_circle.gif) 10px 0.25em no-repeat; margin-top:0 !important; padding:0 10px 0 28px; font-size:100%; font-weight:bold; }

