@charset "Shift_JIS";


/*共通*/

.mr20{margin-right:20px;}
.mr15{margin-right:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.pt30{padding-top:30px;}
.tC{text-align:center;}

a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

.clear0{clear:both; line-height:0; height:0; font-size:0;}	

#pickup.s_furniture .atn_txt{font-size:10px; text-align:right; margin-top:5px;}
#pickup.s_furniture .bigbtn{margin-top:20px; text-align:center;}

#top {
	height: 0px;
	overflow: hidden;
	position: absolute;
}

#pickup.s_furniture .itembox01{position:relative; padding-top:20px; width:720px;}


/*メイン・ヘッダーナビ*/

#pickup.s_furniture .mainbox{
	overflow: hidden;
	background: url(../img/main_bg.jpg) repeat-y;
	padding-bottom:20px;
}

#pickup.s_furniture h1{
	width: 800px;
	height: 0 !important;
	height /**/: 190px;
	padding: 190px 0 0 0;
	overflow: hidden;
	background: url(../img/h1.jpg) no-repeat;
}

#pickup.s_furniture .main_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 211px;
	padding: 211px 0 0 0;
	overflow: hidden;
	background: url(../img/main_txt.jpg) no-repeat;
}

#pickup.s_furniture .mainbox ul{width:760px; margin:20px auto 0;}

#pickup.s_furniture .mainbox ul li{
	padding:0 5px;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:180px;
}

#pickup.s_furniture .mainbox  ul li .sp {
	padding:0 5px;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:180px;
}
#pickup.s_furniture .mainbox  ul li .sp img {
	padding-left:20px;
}

/*メニュー3ver*/
/*#pickup.s_furniture .mainbox ul{width:600px; margin:20px auto 0;}

#pickup.s_furniture .mainbox ul li{
	padding:0 10px;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:180px;
}*/

/*自立ミラー価格*/
#pickup.s_furniture .sm_price{
	padding:10px 0 0 40px;
	color:#83A533;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:1.1;
	letter-spacing:-1px;
}
#pickup.s_furniture .sm_price span{
	font-size:35px;
}
#pickup.s_furniture .sm_price2{
	padding:10px 0 0 40px;
	color:#83A533;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:1.1;
}
#pickup.s_furniture .sm_price3{
	color:#83A533;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:1.1;
	position:absolute;
}

/*レジ価格*/
#pickup.s_furniture .rc_price{
	padding:10px 0 0 40px;
	color:#CEA90B;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:1.1;
	letter-spacing:-1px;
}
#pickup.s_furniture .rc_price span{
	font-size:35px;
}
#pickup.s_furniture .rc_price2{
	padding:10px 0 0 40px;
	color:#CEA90B;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:1.1;
}
#pickup.s_furniture .rc_price3{
	color:#CEA90B;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:1.1;
	position:absolute;
}
#pickup.s_furniture .rc_price4{
	color:#CEA90B;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:1.1;
	letter-spacing:-1px;
	position:absolute;
}
#pickup.s_furniture .rc_price4 span{
	font-size:26px;
}

/*シャンプーキャビ価格*/
#pickup.s_furniture .sc_price{
	padding:10px 0 0 40px;
	color:#1F6EBD;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:1.1;
	letter-spacing:-1px;
}
#pickup.s_furniture .sc_price span{
	font-size:35px;
}
#pickup.s_furniture .sc_price2{
	padding:10px 0 0 40px;
	color:#1F6EBD;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:1.1;
}
#pickup.s_furniture .sc_price3{
	color:#1F6EBD;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:1.1;
	position:absolute;
}
#pickup.s_furniture .sc_price4{
	color:#1F6EBD;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:1.1;
	letter-spacing:-1px;
	position:absolute;
}
#pickup.s_furniture .sc_price4 span{
	font-size:26px;
}

/*ロッカー・クローゼット価格*/
#pickup.s_furniture .bs_price{
	padding:10px 0 0 40px;
	color:#ff8c8c;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:1.1;
	letter-spacing:-1px;
}
#pickup.s_furniture .bs_price span{
	font-size:35px;
}
#pickup.s_furniture .bs_price2{
	padding:5px 0 0 40px;
	color:#ff8c8c;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:1.1;
}


/*自立ミラー*/

#pickup.s_furniture h2#sm{
	width: 800px;
	height: 0 !important;
	height /**/: 75px;
	padding: 75px 0 0 0;
	overflow: hidden;
	background: url(../img/sm_h2.jpg) no-repeat;
	margin-top:50px
}

#pickup.s_furniture p#sm_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 138px;
	padding: 138px 0 0 0;
	overflow: hidden;
	background: url(../img/sm_txt.jpg) no-repeat;
}

#pickup.s_furniture .catbox{
	overflow: hidden;
	background: url(../img/main_bg.jpg) repeat-y;
	padding:0 20px 20px;
}

#pickup.s_furniture .catbox div#sd_box{
	background: url(../img/sd_bg.jpg) no-repeat #E9F8D6; height:277px;
	position:relative;
}

#pickup.s_furniture .catbox p.name{padding:30px 0 0 40px;}
#pickup.s_furniture .catbox p.item_txt{padding:15px 0 0 40px; line-height:1.5;}

#pickup.s_furniture .catbox div.sm_bg{
	background:#E9F8D6;
	padding:0 20px 30px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	position:relative;
	behavior: url(../../script/PIE/PIE.htc);
	}
	

#pickup.s_furniture .catbox div.sm_bg ul.w165 li{
	position:relative;
	padding:0;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:165px;
}

#pickup.s_furniture .catbox div.sm_bg ul li p{line-height:1.5; margin-top:5px;}

#pickup.s_furniture .catbox div.sm_bg p#sd_item01{
	float:left;
	width:360px;
	height: 0 !important;
	height /**/: 250px;
	padding: 250px 0 0 0;
	overflow: hidden;
	background: url(../img/sd_item01.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.sm_bg p#sd_item02{
	float:right;
	width:360px;
	height: 0 !important;
	height /**/: 250px;
	padding: 250px 0 0 0;
	overflow: hidden;
	background: url(../img/sd_item02.jpg) no-repeat;
}

#pickup.s_furniture .btn_sml{
	display:block;
	position: absolute;
	width: 180px;
	height: 38px !important;
	overflow: hidden;
}

#pickup.s_furniture div#nwsm_box{
	background: url(../img/nwsm_bg.jpg) no-repeat #E9F8D6; height:287px;
	position:relative;
}

#pickup.s_furniture div#sm_5_box{
	background: url(../img/sm_5_bg.jpg) no-repeat #E9F8D6; height:300px;
	position:relative;
}

#pickup.s_furniture div#wd_box{
	background: url(../img/wd_bg.jpg) no-repeat #E9F8D6; height:288px;
	position:relative;
}

/*#pickup.s_furniture .catbox div#nwsm_box p.name{padding:30px 0 0 40px;}
#pickup.s_furniture .catbox div#nwsm_box p.item_txt{padding:15px 0 0 40px; line-height:1.5;}*/

#pickup.s_furniture .catbox div.sm_bg ul.w230 li{
	position:relative;
	padding:0;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:230px;
}

#pickup.s_furniture .catbox div.sm_bg p#sm_etc01{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 400px;
	padding: 400px 0 0 0;
	margin-right:15px;
	overflow: hidden;
	background: url(../img/sm_etc01.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.sm_bg p#sm_etc02{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 400px;
	padding: 400px 0 0 0;
	margin-right:15px;
	overflow: hidden;
	background: url(../img/sm_etc02.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.sm_bg p#sm_etc03{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 400px;
	padding: 400px 0 0 0;
	overflow: hidden;
	background: url(../img/sm_etc03.jpg) no-repeat;
}

/*ミラー特集バナー*/	
#pickup.s_furniture p.bnr a:link{color:#FFF; text-decoration:none;} 
#pickup.s_furniture p.bnr a:hover{color:#FFF; text-decoration:underline;} 
#pickup.s_furniture p.bnr a:visited{color:#FFF; text-decoration:none;} 
#pickup.s_furniture p.bnr a:active{color:#FFF; text-decoration:none;} 

#pickup.s_furniture p.bnr{margin-top:20px; text-align:center; line-height:2.0; font-weight:bold; font-size:14px;}


/*レジカウンター*/

#pickup.s_furniture h2#rc{
	width: 800px;
	height: 0 !important;
	height /**/: 75px;
	padding: 75px 0 0 0;
	overflow: hidden;
	background: url(../img/rc_h2.jpg) no-repeat;
	margin-top:40px
}

#pickup.s_furniture p#rc_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 138px;
	padding: 138px 0 0 0;
	overflow: hidden;
	background: url(../img/rc_txt.jpg) no-repeat;
}

#pickup.s_furniture .catbox div#rcso_box{
	background: url(../img/rcso_bg.jpg) no-repeat #F9F9D0; height:306px;
	position:relative;
}

#pickup.s_furniture .catbox div.rc_bg{
	background:#F9F9D0;
	padding:0 20px 30px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	position:relative;
	behavior: url(../../script/PIE/PIE.htc);
	}

#pickup.s_furniture .catbox div.rc_bg p#left345{
	float:left; width:345px; text-align:center; line-height:2.0;}

#pickup.s_furniture .catbox div.rc_bg p#right345{
	float:right; width:345px; text-align:center; line-height:2.0;}

#pickup.s_furniture .catbox div.rc_bg p#rcso01{
	float:left;
	width:355px;
	height: 0 !important;
	height /**/: 550px;
	padding: 550px 0 0 0;
	overflow: hidden;
	background: url(../img/rcso_etc01.jpg) no-repeat;
	position:relative;
}

#pickup.s_furniture .catbox div.rc_bg p#rcso02{
	float:right;
	width:355px;
	height: 0 !important;
	height /**/: 550px;
	padding: 550px 0 0 0;
	overflow: hidden;
	background: url(../img/rcso_etc02.jpg) no-repeat;
	position:relative;	
}

#pickup.s_furniture .catbox div.rc_bg p#rcso03{
	float:left;
	width:720px;
	height: 0 !important;
	height /**/: 350px;
	padding: 350px 0 0 0;
	margin-top:10px;
	overflow: hidden;
	background: url(../img/rcso_etc03.jpg) no-repeat;
	position:relative;	
}

#pickup.s_furniture .catbox div#owc_box{
	background: url(../img/owc_bg.jpg) no-repeat #F9F9D0; height:288px;
	position:relative;
}

#pickup.s_furniture .catbox div#awc_box{
	background: url(../img/awc_bg.jpg) no-repeat #F9F9D0; height:269px;
	position:relative;
}


#pickup.s_furniture .catbox div.rc_bg p#left450{
	float:left; width:450px; line-height:1.5;}

#pickup.s_furniture .catbox div.rc_bg p#right254{
	float:right; width:254px; line-height:1.5;}

#pickup.s_furniture .catbox div.rc_bg p#left450 img,
#pickup.s_furniture .catbox div.rc_bg p#right254 img{margin-bottom:5px;}

#pickup.s_furniture .catbox div.rc_bg p#rc_etc01{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 360px;
	padding: 360px 0 0 0;
	margin-right:15px;
	overflow: hidden;
	background: url(../img/rc_etc01.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.rc_bg p#rc_etc02{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 360px;
	padding: 360px 0 0 0;
	margin-right:15px;
	overflow: hidden;
	background: url(../img/rc_etc02.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.rc_bg p#rc_etc03{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 360px;
	padding: 360px 0 0 0;
	overflow: hidden;
	background: url(../img/rc_etc03.jpg) no-repeat;
}
#pickup.s_furniture .catbox div.rc_bg p#rc_etc04{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 360px;
	padding: 360px 0 0 0;
	overflow: hidden;
	margin-right:15px;
	margin-bottom:15px;
	background: url(../img/rc_etc04.jpg) no-repeat;
}
#pickup.s_furniture .catbox div.rc_bg p#rc_etc05{
	float:left;
	width:230px;
	position:relative;
	height: 0 !important;
	height /**/: 360px;
	padding: 360px 0 0 0;
	overflow: hidden;
	margin-right:15px;
	background: url(../img/rc_etc05.jpg) no-repeat;
}


/*シャンプーキャビネット*/

#pickup.s_furniture h2#sc{
	width: 800px;
	height: 0 !important;
	height /**/: 75px;
	padding: 75px 0 0 0;
	overflow: hidden;
	background: url(../img/sc_h2.jpg) no-repeat;
	margin-top:40px
}

#pickup.s_furniture p#sc_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 138px;
	padding: 138px 0 0 0;
	overflow: hidden;
	background: url(../img/sc_txt.jpg) no-repeat;
}

#pickup.s_furniture .catbox div#scrm_box{
	background: url(../img/scrm_bg.jpg) no-repeat #D8E8F8; height:306px;
	position:relative;
}

#pickup.s_furniture .catbox div#bsc_box{
	background: url(../img/bsc_bg.jpg) no-repeat #D8E8F8; height:340px;
	position:relative;
}

#pickup.s_furniture .catbox div.sc_bg{
	background:#D8E8F8;
	padding:0 20px 30px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	position:relative;
	behavior: url(../../script/PIE/PIE.htc);
	}
	
#pickup.s_furniture .catbox div.sc_bg ul.w230 li{
	position:relative;
	padding:0;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:230px;
}
#pickup.s_furniture .catbox div.sc_bg ul li p{line-height:1.5; margin-top:5px;}

#pickup.s_furniture .catbox div.sc_bg p#scrm_item01{
	float:left;
	width:360px;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	overflow: hidden;
	background: url(../img/scrm_item01.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.sc_bg p#scrm_item02{
	float:right;
	width:360px;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	overflow: hidden;
	background: url(../img/scrm_item02.jpg) no-repeat;
}

#pickup.s_furniture p#sc_txt02{
	width: 800px;
	height: 0 !important;
	height /**/: 250px;
	padding: 250px 0 0 0;
	overflow: hidden;
	background: url(../img/sc_txt02.jpg) no-repeat;
}

#pickup.s_furniture .catbox div.sc_bg p#scso01{
	float:left;
	width:720px;
	position:relative;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	margin-bottom:10px;
	overflow: hidden;
	background: url(../img/scso_item01.jpg) no-repeat;
	position:relative;		
}

#pickup.s_furniture .catbox div.sc_bg p#scso02{
	float:left;
	width:355px;
	position:relative;
	height: 0 !important;
	height /**/: 380px;
	padding: 380px 0 0 0;
	overflow: hidden;
	background: url(../img/scso_item02.jpg) no-repeat;
	position:relative;		
}

#pickup.s_furniture .catbox div.sc_bg p#scso03{
	float:right;
	width:355px;
	position:relative;
	height: 0 !important;
	height /**/: 380px;
	padding: 380px 0 0 0;
	overflow: hidden;
	background: url(../img/scso_item03.jpg) no-repeat;
	position:relative;		
}


/*組立家具*/

#pickup.s_furniture h2#bs{
	width: 800px;
	height: 0 !important;
	height /**/: 75px;
	padding: 75px 0 0 0;
	overflow: hidden;
	background: url(../img/bs_h2.jpg) no-repeat;
	margin-top:40px
}

#pickup.s_furniture p#bs_txt{
	width: 800px;
	height: 0 !important;
	height /**/: 138px;
	padding: 138px 0 0 0;
	overflow: hidden;
	background: url(../img/bs_txt.jpg) no-repeat;
}

#pickup.s_furniture .catbox div#boardrc_box{
	background: url(../img/boardrc_bg.jpg) no-repeat #FFECEC; height:277px;
	position:relative;
}
#pickup.s_furniture .catbox div#boardcl_box{
	background: url(../img/boardcl_bg.jpg) no-repeat #FFECEC; height:277px;
	position:relative;
}

#pickup.s_furniture .catbox div.bs_bg{
	background:#FFECEC;
	padding:0 20px 30px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	position:relative;
	behavior: url(../../script/PIE/PIE.htc);
	}

#pickup.s_furniture .catbox div.bs_bg ul.w230 li{
	position:relative;
	padding:0;
	float:left;
	list-style-type:none;
	line-height:1;
	display:block;
	width:230px;
}

#pickup.s_furniture .catbox div.bs_bg ul li p{line-height:1.5; margin-top:5px;}





