@charset "utf-8";

/* #############################################################

適用範囲：アスクルオフィスづくりサービス

############################################################# */

/* 共通 */
#furniture .webreq-btn {
	position:absolute;
	left:587px;
	top:71px;
}


/* アンカーリンク */
#main .anchor {
	padding-bottom:8px;
	/padding-bottom:15px;
}
#main .anchor li {
	background:url(/resource/images/shared/icn/arrow-black-bottom-mkr.png) no-repeat left 2px;
	border-right:1px solid #c3c3c3;
	float:left;
	margin:0 10px 8px 0;
	padding:0 13px 0 18px;
	/white-space: nowrap;
}
#main .anchor li.nob {
	border:0;
}
#main .anchor a {
	color:#333;
}



/* G-2
==============================================*/
#furniture .servicesContentBody {
	font-size:1.2em;
	line-height:1.4;
	margin-top:20px;
}

/* 新規追加　21-1改編 */


/*汎用モジュール*/
.pl11{ padding-left:11px;}
.pl12{ padding-left:12px;}
.pl13{ padding-left:13px;}
.pl14{ padding-left:14px;}
.pl16{ padding-left:16px;}
.pl17{ padding-left:17px;}
.pl18{ padding-left:18px;}
.pl19{ padding-left:19px;}

.pr11{ padding-right:11px;}
.pr12{ padding-right:12px;}
.pr13{ padding-right:13px;}
.pr14{ padding-right:14px;}
.pr16{ padding-right:16px;}
.pr17{ padding-right:17px;}
.pr18{ padding-right:18px;}
.pr19{ padding-right:19px;}

.pb6{ padding-bottom:6px!important;}
.pb21{ padding-bottom:21px!important;}
.pb22{ padding-bottom:22px!important;}
.pb23{ padding-bottom:23px!important;}
.pb24{ padding-bottom:24px!important;}

.w160{ width:160px;}
.w245{ width:245px;}
.mt90{ margin-top:90px;}
.mt2{ margin-top:2px;}
.mt45{ margin-top:45px!important;}
.mt40{ margin-top:40px!important;}
.mt23{ margin-top:23px!important;}
.mr3{ margin-right:3px!important;}
.mr27{ margin-right:27px!important;}
.ml380{ margin-left:380px!important;}
.ml22{ margin-left:22px!important;}
.mb8 {margin-bottom: 8px;}
.fcR{ color:#D80000;}
.bold{ font-weight:bold;}
.bg_green_col{ background-color:#ecf4d9;}
.fs10{ font-size:10px;}

.txt_indent{
    padding-left: 0.5em;
    text-indent: -0.5em;
}


#furniture .attention_green {
    background: none repeat scroll 0 0 #F9FFF3;
    border: 1px solid #D2D2D2;
    margin-bottom: 22px;
    padding: 12px;
}

#furniture .attention_green dl {
    background: url("/resource/club_com/services/furniture/construction-attention-exmark-bg.gif") no-repeat scroll left top transparent;
    padding-left: 28px;
}

#furniture .dotLine{ border-bottom:dotted 1px #c4c4c4;}



#furniture .nav {
	font-size:0px!important;
}

#furniture h1 {
	margin-bottom: 15px;
}

#furniture .nav li img{
	vertical-align:top!important;
}
#furniture .nav li {
	float:left;
	font-size:0px!important;

}


/* アスクルオフィスづくりサービスTOP
==============================================*/

#furniture .service-block .service-box .const-list02 dt {
	margin-bottom:3px;
}


#furniture .service-block .service-box .const-list li {
	margin-bottom:2px;
}

#furniture .service-block .service-box .const-img {
	float:right;
}


/* 21-2改編130820追加　*/
#furniture .service-block .service-box .const-list {
	float:left;
	width:205px;
}
#furniture .service-block .service-box .const-list span {
	font-weight:bold;
	margin-right:5px;
}
#furniture .service-block .service-box .const-list02 {
	width:165px;
}
#furniture .service-block .service-box .const-list02 span {
	font-weight:bold;
	margin-right:3px;
}/* 21-2改編130820追加　ここまで　*/



/* 依頼ボタンエリア ヒアリングシートPDF誘導テキスト付近（各ページ共通） */
#furniture .btn_toPDF{ clear:both; margin-bottom:10px; padding:5px 0 5px 15px; background-color:#ffffff; }


/* エントランス工事 新規追加　21-1改編
/f/services/furniture/construction/entrance.html
==============================================*/
#furniture .entrance .box_left{ width:167px; float:left; margin-top:13px;}
#furniture .entrance .box_left ul{padding: 0 0 0 10px; margin:10px 0 0 0;}
#furniture .entrance .box_left li{ line-height:1.7;}
#furniture .entrance .box_left li span{ font-size:10px;}

#furniture .entrance .box_right{ width:167px; float:right; margin-top:13px;}
#furniture .entrance .box_right ul{padding: 0 0 0 10px; margin:10px 0 0 0;}
#furniture .entrance .box_right li{ line-height:1.7;}
#furniture .entrance .box_right li span{ font-size:10px;}



 #furniture .entrance .block {
	margin-bottom:30px;
}
#furniture .entrance .block .box {
	float:left;
	width:361px;
	margin-top:10px;
}


#furniture .entrance .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
#furniture .entrance .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .entrance .attention dl dt {
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .entrance .attention .list {
	padding-top:3px;
}
#furniture .entrance .attention .list li {
	padding-left:0.5em;
	text-indent:-0.5em;
}
#furniture .entrance .attention .indent {
	padding-left:1em;
	text-indent:-1em;
}
#furniture .entrance .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .entrance .inner-request-box {
	background:#fff1de;
}
#furniture .entrance .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .entrance .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .entrance .back-btn {
	background:#efefef;
	padding:10px;
}



/* 新規追加　130401*/
#furniture .entrance table th.top {
    background: none repeat scroll 0 0 #666666;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
	border-left: 1px solid #999999;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

#furniture .entrance table {
  border-collapse: collapse;
  border: none;
  border-spacing: 0;
}

#furniture .entrance table .left_color{
	 background:#efefef;
	 border: 1px solid #999999;
	 text-align:left;
	 vertical-align: top;
	 padding-top:5px;
	 }
#furniture .entrance table .left_color span{
	margin-left:5px;
	margin-top:5px;
	 }

#furniture .entrance table .priceColor{
	color: #E3412C;
	 font-weight:bold;
    margin: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle; }

#furniture .entrance table .priceColor02{
    margin: 0;
    padding: 5px;
    text-align: center;
    vertical-align: middle; }


#furniture .entrance table td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    margin: 0;
    padding: 7px;
}

#furniture .entrance .data .data-box {
	float:left;
	width:371px;
}
#furniture .entrance .data .data-box.right {
	float:right;
}
#furniture .entrance .data .data-box dl {
	float:right;
	width:245px;
}
#furniture .entrance .data .data-box dt {
	font-size:115%;
	font-weight:bold;
	margin-bottom:2px;
}
#furniture .entrance .data .data-box p {
	float:left;
}




/* 家具の見積りについて 新規追加　21-1改編
/f/services/furniture/quotation.html
==============================================*/
#furniture .quotation ol dl dt{ width:480px; }
#furniture .quotation ol dl dd.captxt{ width:480px;  margin-top:3px; line-height:1.7;}
#furniture .quotation ol dl dd.capImg{ margin-top:-18px; }
#furniture .quotation ol dl dd{ width:258px;}
#furniture .quotation .quotation_attention{	 border:3px solid #eb0000; background-color:#fff0f0; padding:20px; width:715px;}


/* 家具の組立と配送について 新規追加　21-1改編
/f/services/furniture/delivery.html
==============================================*/
#furniture .delivery .delivery_btn{ width:718px; height:62px;  background:url(/resource/club_com/services/furniture/delivery_pit_bg.gif) no-repeat center bottom;}
#furniture .delivery ul.pict{ font-size:0px;}


/* カタログ掲載家具レイアウト 新規追加　21-1改編
/f/services/furniture/layout/kagu.html
==============================================*/
#furniture .layout #stepochart{ width:761px; height:172px; background:url(/resource/club_com/services/furniture/layout_kagu_stepchart.gif) no-repeat center bottom;}

/* 新規追加　130401*/
#furniture .layout .line_gray{  border: 1px solid #999999; width:717px; padding:20px; margin-top:10px; margin-bottom:20px;}
#furniture .layout .line_gray p{ width:200px; float:left; margin-right:20px;}
#furniture .layout .line_gray ul{ width:490px; float:left; margin-top:15px;}


/* レイアウトサービス  新規追加　21-1改編
/f/services/furniture/construction/partition.html
==============================================*/

#furniture .layout .example02 dl {
    float: left;
    padding-right: 14px;
    width: 176px;
}

/* 21-2改編130820追加　*/
#furniture .layout #stepochart{ width:761px; height:172px; background:url(/resource/club_com/services/furniture/layout_kagu_stepchart2.gif) no-repeat center bottom;}
#furniture .layout .request-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFC385;
    padding: 1px;
}
#furniture .layout .inner-request-box {
    background: none repeat scroll 0 0 #FFF1DE;
}
#furniture .layout .request-block .request-left {
    float: left;
    width: 404px;
}
#furniture .layout .request-block .request-right {
    display: inline;
    float: right;
    margin: 14px 11px 0 0;
    width: 339px;
}




/* 新規追加　21-1改編
/f/services/furniture/construction/
==============================================*/

/* 21-2改編追加*/
#furniture  .const_seviceList{
	border:3px solid #efefef;
	width:734px;
	padding:10px;
	 margin-top:10px;
}

#furniture .const_seviceList .pic{
	float:left;
	width:75px;
	}

#furniture .const_seviceList .txtArea{
		float:left;
		margin-left:10px;
		display:inline;
}

#furniture .const_seviceList .txtArea p{
	margin-top:5px;
}
#furniture .const_seviceList .btnArea{
	float:right;
	margin-top:10px;
	}

/* 21-2改編削除*/
/* 130501修正*/
/*
#furniture .const_gray{ float:left; width:245px; background-color:#eaeaea; margin:0px 12px 0px 0px;}
#furniture .const_gray_last{ float:left; width:245px; background-color:#eaeaea; margin:0px 0px 0px 0px;}
#furniture .const_gray_img{ float:left; margin-left:10px; display: inline; }
#furniture .const_gray_txt{ float:left; width:130px; margin-left:10px; display: inline; min-height:110px;}
#furniture .const_white{ width:498px; border:2px solid #d3d3d3; float:left;  display:inline;}
#furniture .const_white dt{ background: url("/resource/club_com/services/furniture/construction_c3_line.gif") no-repeat scroll center bottom transparent; height:46px;}
#furniture .const_white ul{  display: inline;}
#furniture .const_white_txt{  min-height:90px; width:92%;}
*/

/* 新規追加　21-1改編 ここまで */





/* 新規追加　1304010 ここから */
/* 社名サインプレート製作 services/furniture/construction/plate.html */
/*==============================================*/
#furniture .plate .plate_price{color:#D80000; font-weight:bold; font-size:20px;}
#furniture .plate .plate_priceS{color:#D80000; font-weight:bold; font-size:10px;}
 #furniture .plate .dot{line-height:0px; margin-bottom:10px;}
 #furniture .plate .block {
	margin-bottom:11px;
/*	background: url("/resource/club_com/services/furniture/plate_1px02.gif") repeat-y center;*/
}
#furniture .plate .block .box {
	float:left;
	width:371px;
}
#furniture .plate .block .box.right {
	float:right;
}
#furniture .plate .detail-tbl {
	border-left:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	border-collapse:collapse;
	margin-top:6px;
}
#furniture .plate .detail-tbl th,
#furniture .plate .detail-tbl td {
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	font-weight:normal;
	padding:6px 10px;
	text-align:left;
}
#furniture .plate .detail-tbl th {
	background:#ebebeb;
	width:94px;
}



/* 22-1改編追加　ここから */

#furniture .plate .plate_priceS2{
	font-size:10px;
	}
#furniture .plate .detail-tbl2 {
	border-left:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	border-collapse:collapse;
	margin-top:6px;
}
#furniture .plate .detail-tbl2 .back00 {
	background:#d4f8b0;
}
#furniture .plate .detail-tbl2 .fsSS{
	font-size:0.8em;
	width:18px;
	background:#dcdcdc;
	}

#furniture .plate .detail-tbl2 th,
#furniture .plate .detail-tbl2 td {
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	font-weight:normal;
	padding:6px 10px;
	text-align:left;
}
#furniture .plate .detail-tbl2 th {
	background:#ebebeb;
	width:55px;
}/* 22-1改編追加　ここまで */



#furniture .plate .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:15px;
	background:#f9fff3;
}
#furniture .plate .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .plate .attention dl dt {
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .plate .attention .list {
	padding-top:3px;
	line-height:1.6em;
}
#furniture .plate .attention .list li {
	padding-left:0.5em;
	text-indent:-0.5em;
}
#furniture .plate .attention .indent {
	padding-left:1em;
	text-indent:-1em;
}
#furniture .plate .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .plate .inner-request-box {
	background:#fff1de;
}
#furniture .plate .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .plate .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .plate .back-btn {
	background:#efefef;
	padding:10px;
}


/*-----------------
工事その他関連サービス
/f/services/furniture/construction/
==============================================*/
.construction .etc .serviceCate-block {
	margin-bottom:20px;
}
.construction .etc .serviceCate-block h2 {
	margin-bottom:15px;
}
.construction .etc .serviceCate-block .service-box .service-img {
	float:left;
	width:183px;
	margin-right:15px;
	display:inline;
}
.construction .etc .serviceCate-block .service-box .service-detailArea {
	float:left;
	width:563px;
}
.construction .etc .serviceCate-block .service-detailArea .contact-box {
	background:#f0f0f0;
	padding:14px;
}
.construction .etc .serviceCate-block .service-detailArea .contact-box .contact-ttl {
	float:left;
	width:145px;
}
.construction .etc .serviceCate-block .service-detailArea .contact-box .contact-ttl p {
	padding-left:25px;
	background:url(/resource/club_com/services/furniture/etc_icon_tel.gif) no-repeat 0 2px;
	font-weight:bold;
}
.construction .etc .serviceCate-block .service-detailArea .contact-box .contact-list {
	float:left;
	width:358px;
	margin-left:10px;
	padding-left:15px;
	border-left:solid 1px #c0c0c0;
}
.construction .etc .serviceCate-block .service-detailArea .request-box {
	margin-top:20px;
	padding:10px;
	background:#fff1de;
	text-align:right;
}
.construction .etc .serviceCate-block .service-detailArea .ecoturn-ttlbox p {
	float:left;
	width:337px;
}
.construction .etc .serviceCate-block .service-detailArea .ecoturn-ttlbox p.right {
	float:right;
	width:193px;
}
.construction .etc .serviceCate-block .service-detailArea .ecoturn-txtbox dt {
	font-weight:bold;
	margin-bottom:3px;
	padding-left:15px;
	background:url(/resource/club_com/services/furniture/etc_icon_list_s.gif) no-repeat 0 3px;
}
.construction .etc .serviceCate-block .service-detailArea .ecoturn-txtbox dt span {
	color:#78ca1e;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step1 {
	float:left;
	width:255px;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step-arrow {
	float:left;
	width:53px;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step2 {
	float:right;
	width:255px;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .inner-step {
	padding:8px;
	background:#e5e5e5;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step .step-img {
	float:left;
	width:62px;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step .step-txt {
	float:left;
	width:175px;
}
.construction .etc .serviceCate-block .service-detailArea .step-box .step .step-txt .caption {
	font-size:85%;
	text-indent:-10px;
	padding-left:10px;
	margin-top:5px;
}
.construction .etc .serviceCate-block .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
.construction .etc .serviceCate-block .attention dl {
	background:url(/resource/club_com/services/furniture/etc_icon_attention.gif) no-repeat left top;
	padding-left:28px;
}
.construction .etc .serviceCate-block .attention dl dt {
	font-size:1.3em;
	font-weight:bold;
	padding:2px 0 5px;
}
.construction .etc .back-btn {
	background:#efefef;
	margin-bottom:35px;
	padding:10px;
}
/* 新規追加　1304010 ここまで */




/* アスクルオフィスづくりサービスTOPICS */
#furniture .topics {
	border:1px solid #bcbcbc;
	margin-bottom:25px;
}
#furniture .topics .topics-ttl {
	background:#efefef;
	border-bottom:1px solid #bcbcbc;
	padding:4px 0 4px 6px;
}
#furniture .topics .topics-ttl p {
	border-left:4px solid #5d5d5d;
	font-size:115%;
	font-weight:bold;
	padding-left:7px;
}
#furniture .topics .topics-ttl p span {
	font-size:85%;
	font-weight:normal;
}
#furniture .topics .topics-box {
	padding:10px;
}
#furniture .topics .topics-box .detail {
	float:right;
	width:475px;
}
#furniture .topics .topics-box .detail dt {
	font-weight:bold;
	margin-bottom:7px;
}
#furniture .topics .topics-box .banner {
	float:left;
}

/* サービス */
#furniture .service-block {
	margin-bottom:15px;
}
#furniture .service-block.last {
	margin-bottom:30px;
}
#furniture .service-block .service-box {
	float:left;
	width:371px;
}
#furniture .service-block .service-box.right {
	float:right;
}
#furniture .service-block .service-box .box-body {
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding:15px;
}


#furniture .service-block .service-box .other {
	margin-bottom:10px;
}
#furniture .service-block .service-box .other.last {
	margin-bottom:25px;
}
#furniture .service-block .service-box .other dl {
	float:right;
	width:278px;
}
#furniture .service-block .service-box .other dt {
	font-weight:bold;
	margin-bottom:1px;
}
#furniture .service-block .service-box .other p {
	float:left;
}

/* ご依頼・ご相談 */
#furniture .contact .contact-body {
	border-left:2px solid #e5f2ce;
	border-right:2px solid #e5f2ce;
	border-bottom:2px solid #e5f2ce;
	padding:10px 13px 15px 15px;
}
#furniture .contact .contact-body .contact-box {
	border-right:1px solid #e1e1e1;
	float:left;
	margin-right:11px;
	padding-right:9px;
	width:229px;
}
#furniture .contact .contact-body .contact-box.right {
	border:0;
	margin:0;
	padding:0;
}
#furniture .contact .contact-body .contact-box dt {
	background:url(/resource/club_com/services/furniture/furniture_icon_arrow_bt.gif) no-repeat center bottom;
	font-weight:bold;
	padding-bottom:18px;
	text-align:center;
}






/* G-2-2 家具レイアウトサービス
/services/furniture/layout.html
==============================================*/
#furniture .layout h2 {
	margin-bottom:13px;
}
#furniture .layout .border-wrap {
	background:url(/resource/club_com/services/furniture/layout_bg_dotline.gif) repeat-x left bottom;
	margin-bottom:15px;
	padding-bottom:15px;
}
#furniture .layout .request {
	border:1px solid #ffc385;
	margin-bottom:30px;
	padding:1px;
}
#furniture .layout .request-inner {
	background:#fff1de;
}
#furniture .layout .example dl {
	float:left;
	width:176px;
	padding-right:19px;
}
#furniture .layout .example dl.right {
	padding:0;
}
#furniture .layout .example dl dt {
	margin-bottom:5px;
}
#furniture .layout .example .cgmovie-btn {
	position:relative;
	left:229px;
	top:-40px;
}
#furniture .layout .data .data-box {
	float:left;
	width:371px;
}
#furniture .layout .data .data-box.right {
	float:right;
}
#furniture .layout .data .data-box dl {
	float:right;
	width:245px;
}
#furniture .layout .data .data-box dt {
	font-size:115%;
	font-weight:bold;
	margin-bottom:2px;
}
#furniture .layout .data .data-box p {
	float:left;
}
#furniture .layout .voice dl {
	float:left;
	width:140px;
	padding-right:15px;

}
#furniture .layout .voice dl.right {
	padding:0;
}
#furniture .layout .voice dd {
	background:url(/resource/images/shared/icn/arrow-black-mkr.png) no-repeat left 2px;
	margin-top:5px;
	padding-left:18px;
}
#furniture .layout .shigotoba-head {
	background:#fffedc;
	border-bottom:1px solid #e2e1a6;
	margin:20px 0 1px;
	padding:15px 15px 10px;
}
#furniture .layout .shigotoba-body {
	background:#fffedc;
	padding:13px 15px 15px;
}
#furniture .layout .shigotoba-body .text {
	float:left;
	width:170px;
	padding-left:8px;
}
#furniture .layout .back-btn {
	background:#efefef;
	padding:10px;
}
#furniture .layout .contact {
	margin-top:35px;
}


/*20-1移植対象 furniture01より*/
#furniture .c2_layout00{
	width:719px;
	height:366px;
	background:url(/resource/club_com/services/furniture/fsp_c2_fubg_layout.gif) top no-repeat;
	margin-left:20px;
	margin-bottom:20px;
}

#furniture .c2_layout00 p{
	padding-left:10px;
	padding-top:17px;
	padding-bottom:5px;
	width:310px;
}

#furniture .c2_gop_l{
	width:345px;
	float:left;
}

#furniture .c2_gop_r{
	width:370px;
	float:left;
}

#furniture .btn{
	width:148px;
	margin-left:10px;
}

#furniture .btn img{
	padding-top:5px;
}

#furniture .btnL{
	width:327px;
	margin-left:10px;
	margin-top:21px;
}

#furniture .btnL img{
	padding-top:5px;
}

#furniture .c2_layout00 .movie{
	margin-top:306px;
	margin-left:27px;
}

#furniture .c2_layout00 .arrow{
	background:url(/resource/club_com/services/furniture/fsp_c2_arrow_01.gif) no-repeat 0px 0px;
	padding-left:22px;
	line-height: 18px;
	height:18px;
}

#furniture .c2_estimate00{
	width:719px;
	height:321px;
	background:url(/resource/club_com/services/furniture/fsp_c2_fubg_estimate.gif) top no-repeat;
	margin-left:20px;
	margin-bottom:20px;
}

#furniture .c2_estimate00 p{
	padding-left:10px;
	padding-top:17px;
	padding-bottom:5px;
	width:310px;
}

#furniture .estimate_sample{
	margin-top:30px;
	margin-left:10px;
}

#furniture .sample01{
	width:163px;
	float:left;
	padding-right:9px;
}

#furniture .sample01 p{
	font-size:10px;
	width:163px;
	margin:0;
	padding:0;
}

/*20-1移植対象 furniture00より*/


#furniture .c1_main{
	background:url(/resource/club_com/services/furniture/fsp_c1_mainimg_bg.jpg) no-repeat left top;
	width:750px;
}

#furniture .copy{
	padding-top:14px;
	margin-left:10px;
	padding-bottom:10px;
}

#furniture .c1_main ul{
	margin-left:10px;
}

#furniture .c1_main ul li{
	list-style:none;
	display:inline;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

#furniture .c1_nav{
	width:750px;
	height:171px;
	background-color:#006ebe;
	margin-top:10px;
}

#furniture .c1_nav h2{
	padding-top:11px;
	padding-left:30px;
	padding-bottom:9px;
	margin:0;
}

#furniture .c1_nav ul{
	margin-left:30px;
}

#furniture .c1_nav ul li{
	list-style:none;
	display:inline;
	padding-right:12px;
	float:left;
}





/* G-2-5 各種工事サービス
/services/furniture/construction/
==============================================*/
#furniture #poplnav {
	background-position:525px 0;
	margin-top:-15px;
	font-size:1.0em;
}
#furniture #localnav {
	background:url(/resource/images/st/guide/shared/poplnav_arrow.gif) no-repeat left top;
	background-position:525px 0;
	padding-top:10px;
	margin-top:-15px;
}

#furniture .construction .mainimg-wrap {
	position:relative;
}
#furniture .construction .mainimg-wrap .title li {
	position:absolute;
}
#furniture .construction .mainimg-wrap .title .ttl01 { left:7px;top:200px; }
#furniture .construction .mainimg-wrap .title .ttl02 { left:549px;top:49px; }
#furniture .construction .mainimg-wrap .title .ttl03 { left:74px;top:295px; }
#furniture .construction .mainimg-wrap .title .ttl04 { left:127px;top:25px; }
#furniture .construction .mainimg-wrap .title .ttl05 { left:568px;top:171px; }
#furniture .construction .mainimg-wrap .title .ttl06 { left:524px;top:269px; }
#furniture .construction .mainimg-wrap .title .ttl07 { left:28px;top:77px; }
#furniture .construction .mainimg-wrap .title .ttl08 { left:628px;top:367px; }
#furniture .construction .mainimg-wrap .title .ttl09 { left:420px;top:346px; }

#furniture .construction .bg-service-top {
	background:url(/resource/club_com/services/furniture/construction_bg_col.gif) no-repeat left top;
	padding-top:1px;
	margin-bottom:15px;
}
#furniture .construction .bg-service-bottom {
	background:url(/resource/club_com/services/furniture/construction_bg_col.gif) no-repeat left bottom;
	padding-bottom:1px;
}
#furniture .construction .bg-service-inner {
	background:url(/resource/club_com/services/furniture/construction_bg_col_inner.gif) repeat-y left top;
	padding:4px 5px 10px;
}
#furniture .construction .service-column {
	float:left;
	width:361px;
}
#furniture .construction .service-column.right {
	float:right;
}
#furniture .construction .service-column .detail {
	margin:10px 7px 0;
}
#furniture .construction .service-column .detail .image {
	float:left;
	width:65px;
}
#furniture .construction .service-column .detail .text {
	float:right;
	width:270px;
}
#furniture .construction .bg-service-inner.one {
	width:361px;
	background:none;
	padding:0;
}
#furniture .construction .bg-service-inner.one .service-column {
	float:none;
	width:100%;
	border:1px solid #c6c6c6;
	padding:4px 4px 10px;
}
#furniture .construction .back-btn {
	background:#efefef;
	padding:10px;
}

#furniture #bg-beige {
	background-color:#FAF7E8;
}

#furniture #bg-beige2 {
	background-color:#FAF7E8;
}

/* G-2-5-1 タイルカーペット敷込工事 160208全面改修
/services/furniture/construction/carpet.html
==============================================*/
#furniture .carpet .typeColPrice {
	margin-bottom:13px;
}
#furniture .carpet .typeColPrice .leftCol {
	float:left;
	width:470px;
}
#furniture .carpet .typeColPrice .rightCol {
	float:right;
	width:281px;
}
#furniture .carpet .typeColPrice .rightCol .leftBlock {
	margin-bottom:8px;
}
#furniture .carpet .typeColPrice .rightCol .leftBlock p {
	margin-bottom:4px;
	color:#2d2d2d;
	font-size:13px;
	font-weight:bold;
}
#furniture .carpet .typeColPrice .rightCol .rightBlock {
}
#furniture .carpet .typeColPrice .rightCol .rightBlock p {
	color:#2d2d2d;
	text-align:right;
	font-weight:bold;
	line-height:1;
}
#furniture .carpet .typeColPrice .rightCol .rightBlock p.notes {
	font-size:11px;
	font-weight:normal;
}
#furniture .carpet .typeColPrice .rightCol .rightBlock p strong {
	color:#d80000;
	font-size:15px;
}
#furniture .carpet .typeColPrice .rightCol .rightBlock p strong .price {
	font-size:27px;
}

#furniture .carpet .typeColColumn2 {
	margin-bottom:13px;
}
#furniture .carpet .typeColColumn2 .leftCol {
	float:left;
	width:373px;
}
#furniture .carpet .typeColColumn2 .rightCol {
	float:right;
	width:373px;
}
#furniture .carpet .typeColColumn2 .txt {
	font-size:12px;
	line-height:2;
}

#furniture .carpet .itemlist li {
	float:left;
	width:90px;
	margin-right:5px;
	display:inline;
	margin-bottom:5px;
}
#furniture .carpet .itemlist2 li {
	float:left;
	width:70px;
	margin-right:5px;
	display:inline;
	margin-bottom:5px;
}
#furniture .carpet .itemlist li.right {
	margin:0;
}
#furniture .carpet .other-txt {
	font-weight:bold;
	margin:8px 0 5px;
}
#furniture .carpet .detail-tbl {
	border:solid #c8c8c8;
	border-width:0 0 1px 1px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#furniture .carpet .detail-tbl th,
#furniture .carpet .detail-tbl td {
	border:solid #c8c8c8;
	border-width:1px 1px 0 0;
	font-weight:normal;
	text-align:left;
}
#furniture .carpet .detail-tbl th {
	background:#ebebeb;
	width:120px;
}
#furniture .carpet .typeCol02 .detail-tbl th {
	width:86px;
}
#furniture .carpet .detail-tbl .wrap {
	padding:7px 10px;
}
#furniture .carpet .detail-tbl .price .leftBlock {
	float:left;
	width:216px;
}
#furniture .carpet .typeCol02 .price .leftBlock {
	width:120px;
}
#furniture .carpet .detail-tbl .price .rightBlock {
	float:right;
	width:220px;
}
#furniture .carpet .detail-tbl .price .notes {
	font-size:0.8em;
	margin-top:4px;
	text-align:right;
}
#furniture .carpet .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
#furniture .carpet .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .carpet .attention dl dt {
	font-size:1.3em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .carpet .attention .list {
	padding-top:3px;
}
#furniture .carpet .attention .list li {
	float:left;
	width:226px;
	margin-top:3px;
	margin-right:10px;
	display:inline;
}
#furniture .carpet .attention .list li.right {
	margin-right:0;
}
#furniture .carpet .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .carpet .inner-request-box {
	background:#fff1de;
}
#furniture .carpet .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .carpet .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .carpet .back-btn {
	background:#efefef;
	padding:10px;
}

#furniture .carpet .color-tbl {
	border:solid #0164ad;
	border-width:0 0 1px 1px;
	border-spacing: 0px;
	border-collapse:collapse;
	margin-bottom:15px;
}
#furniture .carpet .color-tbl th,
#furniture .carpet .color-tbl td {
	border:solid #0164ad;
	border-width:1px 1px 0 0;
	font-weight:normal;
	text-align:center;
	padding:6px 0;
}
#furniture .carpet .color-tbl th img,
#furniture .carpet .color-tbl td img {
	vertical-align:middle;
}
#furniture .carpet .color-tbl th {
	background:#0164ad;
}


/* 21-2改編130820追加*/
#furniture .carpet .carpetSizeOrder_area{ border:1px solid #c8c8c8; width:719px; padding:10px 20px; margin-bottom:10px;}
/* 21-2改編130820追加ここまで*/


/* 22-1改編140220追加*/
#furniture .carpet .border-wrap{ background:url(/resource/club_com/services/furniture/layout_bg_dotline.gif) repeat-x left bottom; margin-bottom:20px; padding-bottom:20px;}
/* 22-1改編140220追加ここまで*/


/*160427追加*/
#pricemodel .color-tbl2 {
	border:solid #c8c8c8;
	border-width:0 0 1px 1px;
	border-spacing: 0px;
	border-collapse:collapse;
}
#pricemodel .color-tbl2 th,
#pricemodel .color-tbl2 td {
	border:solid #c8c8c8;
	border-width:1px;
	font-weight:normal;
}
#pricemodel .color-tbl2 th{
	background-color:#ff8f0b;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#pricemodel .color-tbl2 th .ttl-small{
	font-size: 11px;
	line-height: 1.2;
	display: block;
}
#pricemodel .color-tbl2 td {
	width:610px;
}
#pricemodel .color-tbl2 .wrap{
	padding:7px 10px;
}
#pricemodel .color-tbl2 td .price-num{
	font-size: 20px;
	font-weight: bold;
	color: #d80000;
}
#pricemodel .color-tbl2 td .txt-attention{
	color: #FF0004;
	margin-top: 4px;
}
/*160427追加*ここまで/


/* オーダーブラインド類取付工事
/services/furniture/construction/blind.html
==============================================*/

/* 新規追加　21-1改編*/
#furniture .blind .blindSizeOrder_area{ border:1px solid #c8c8c8; width:719px; padding:20px; margin-bottom:10px;}
/* 新規追加　21-1改編 ここまで*/

#furniture c .typeCol {
	margin-bottom:20px;
}
#furniture .blind .typeCol .leftCol {
	float:left;
	width:244px;
}
#furniture .blind .typeCol .rightCol {
	float:right;
	width:497px;
}
#furniture .blind .detail-tbl {
	border:solid #c8c8c8;
	border-width:0 0 1px 1px;
	width:100%;
	border-spacing: 0px;
	border-collapse:collapse;
}
#furniture .blind .detail-tbl th,
#furniture .blind .detail-tbl td {
	border:solid #c8c8c8;
	border-width:1px 1px 0 0;
	font-weight:normal;
	text-align:left;
}
#furniture .blind .detail-tbl th {
	background:#ebebeb;
	width:140px;
}
#furniture .blind .detail-tbl .wrap {
	padding:7px 10px;
}
#furniture .blind .detail-tbl .wrap .f-size {
	font-size:1.5em;
}
#furniture .blind .detail-tbl .wrap.price {
	padding-top:15px;
}
#furniture .blind .detail-tbl .price .leftBlock {
	float:left;
	width:120px;

}
#furniture .blind .detail-tbl .price .rightBlock {
	float:right;
	width:344px;
}
#furniture .blind .detail-tbl .price .notes {
	font-size:0.8em;
	text-align:right;
}
#furniture .blind .itemlist {
	margin-top:10px;
}
#furniture .blind .itemlist li {
	float:left;
	width:60px;
	margin-right:5px;
	display:inline;
}
#furniture .blind .itemlist li.right {
	margin:0;
}
#furniture .blind .size {
	border:solid #8cb667;
	border-width:0 1px 1px;
	padding:9px 12px;
	margin-bottom:20px;
}
#furniture .blind .size .img-left {
	float:left;
	width:360px;
}
#furniture .blind .size .img-right {
	float:right;
	width:360px;
}
#furniture .blind .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
#furniture .blind .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .blind .attention dl dt {
	font-size:1.3em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .blind .attention .list {
	padding-top:3px;
}
#furniture .blind .attention .list li {
	float:left;
	width:226px;
	margin-top:3px;
	margin-right:10px;
	display:inline;
}
#furniture .blind .attention .list li.right {
	margin-right:0;
}
#furniture .blind .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .blind .inner-request-box {
	background:#fff1de;
}
#furniture .blind .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .blind .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .blind .back-btn {
	background:#efefef;
	padding:10px;
}

/* 20-1移植 furniture02 */
#furniture .c3_mainimg{
	height:100%;
	overflow:hidden;
	margin-left:20px;
	margin-bottom:20px;
}
#furniture .c3_mainimg img{
	font-size:0;
	overflow:hidden;
}
#furniture .c3_fubg{
	width:230px;
	height:auto;
	float:left;
	background:url(/resource/club_com/services/furniture/fsp_c3_fubg_s_top.gif) no-repeat left top;
	margin-right:12px;
	left: 30px;
}
#furniture .c3_fubg_nest{
	width:230px;
	height:100%;
	overflow:hidden;
	background:url(/resource/club_com/services/furniture/fsp_c3_fubg_s_btm.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
#furniture .c3_fubg_nest .left{
	width:84px;
	padding-left:10px;
	margin-right:10px;
	float:left;
	margin-top: 10px;
}
#furniture .c3_fubg_nest .right{
	width:112px;
	float:left;
	margin-top:10px;
	position:relative;
	margin-right: 10px;
	height: 115px;
	font-size: 12px;
}
#furniture .c3_fubg_nest .arrow{
	background:url(/resource/club_com/services/furniture/fsp_c3_arrow.gif) no-repeat 0px 0px;
	padding-left:22px;
	margin-bottom: 4px;
	line-height: 18px;
	height:18px;
	position:absolute;
	bottom:0;
	left: 0px;
}
#furniture .c3_fubg_nest .arrow2{
	background:url(/resource/club_com/services/furniture/fsp_c3_arrow.gif) no-repeat 0px 0px;
	padding-left:21px;
	margin-bottom: 4px;
	line-height: 18px;
	height:18px;
	position:absolute;
	bottom:0;
	float:right;
	left: 50px;
	font-size: 12px;
}
#furniture .c3_fubg_nest .noarrow{
	margin-bottom: 4px;
	line-height: 18px;
	height:18px;
	position:absolute;
	bottom:0;
	left: 0px;
}
#furniture .layboxtxt3{
	margin-bottom:20px;
	padding-left:20px;
	font-size:10px;
	color:#888888;
	padding-right:10px;
}
#furniture .c3_flowwrap{
	width:710px;
	height:100%;
	overflow:hidden;
	margin-bottom:30px;
	margin-left: 20px;
}
#furniture .c3_flowwrap .left{
	width:40px;
	float:left;
	height:729px;
}
#furniture .c3_flowwrap .right{
	width:670px;
	float:right;
}
#furniture .c3_flowwrap .right .r1{
	width:670px;
	height:90px;
	background:url(/resource/club_com/services/furniture/fsp_c3_cerimg_02.gif) top left no-repeat;
	position:relative;
}

#furniture .c3_flowwrap .right .r2{
	width:670px;
	height:304px;
	background:url(/resource/club_com/services/furniture/fsp_c3_cerimg_03.gif) top left no-repeat;
	position:relative;
}

#furniture .c3_flowwrap .right .r3{
	width:670px;
	height:335px;
	background:url(/resource/club_com/services/furniture/fsp_c3_cerimg_04.gif) top left no-repeat;
	position:relative;
}

#furniture .c3_flowwrap .right .arrow3{
	background:url(/resource/club_com/services/furniture/fsp_c2_arrow_01.gif) no-repeat 0px 0px;
	padding-left:21px;
	margin-bottom: 4px;
	line-height: 18px;
	height:18px;
	position:absolute;
	bottom:3px;
	float:right;
	left: 535px;
	font-size: 12px;
}

#furniture .c3_flowwrap .right .arrow4{
	background:url(/resource/club_com/services/furniture/fsp_c2_arrow_01.gif) no-repeat 0px 0px;
	padding-left:21px;
	margin-bottom: 4px;
	line-height: 18px;
	height:18px;
	position:absolute;
	bottom:60px;
	float:right;
	left: 535px;
	font-size: 12px;
}

#furniture .c3_flowwrap .right .btmbtn{
	margin-top:5px;
	width:166px;
	position:absolute;
	bottom:10px;
	margin-left: auto;
	margin-right: auto;
	left:475px;
}
#f_maincont .c2_contwrap1{
	margin-bottom:15px;
	margin-left:20px;
	height:100%;
	overflow:hidden;
}

#f_maincont .c2_contwrap1{
	margin-bottom:10px;
	margin-left:20px;
	height:100%;
	overflow:hidden;
	width: 730px;
}


/* 新規追加　23-1改編*/
.blindMenu{
	padding:10px 20px !important;
	position:relative;
}
.blindVam{
	height:44px;
	position:absolute;
	top:0;
	*top:42px;
	_top:42px;
	bottom:0;
	margin:auto;
}
/* 新規追加　23-1改編 ここまで*/


/* G-2-5-3 オフィスの引っ越し
/services/furniture/construction/office.html
==============================================*/
#furniture .office .req-flow {
	background:url(/resource/club_com/services/furniture/office_bg_dotline.gif) repeat-x left bottom;
	margin:15px 0;
	padding-bottom:15px;
}
#furniture .office .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
#furniture .office .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .office .attention dl dt {
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .office .attention .list {
	padding-top:3px;
}
#furniture .office .attention .list li {
	float:left;
	width:226px;
	margin-top:3px;
	margin-right:10px;
	display:inline;
}
#furniture .office .attention .list li.right {
	margin-right:0;
}
#furniture .office .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .office .inner-request-box {
	background:#fff1de;
}
#furniture .office .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .office .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .office .back-btn {
	background:#efefef;
	padding:10px;
}
#furniture .office .pack dd {
	border-left:2px solid #c7c7c7;
	border-right:2px solid #c7c7c7;
	border-bottom:2px solid #c7c7c7;
	margin-bottom:20px;
	padding:0 15px 12px;
}
#furniture .office .attention dd div {
	width:353px;
}

#furniture ol.furniture_flow {
	background:url("/resource/club_com/services/furniture/office_flow_bg.gif") repeat-y ;

}

#furniture ol.furniture_flow li{
	float:left;
	width:268px;
}

#furniture ol.furniture_flow li dl{
	padding:0 53px 12px 12px ;
}

#furniture ol.furniture_flow li.last{
	width:225px;
}

#furniture ol.furniture_flow li.last dl{
	padding:0 12px 12px 12px ;
}



/* G-2-5-5 間仕切り・パーティション工事
/services/furniture/construction/partition.html
==============================================*/
#furniture .partition .combi p {
	float:left;
}
#furniture .partition .combi table {
	border-left:1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
	border-collapse:collapse;
	float:right;
	width:503px;
}
#furniture .partition .combi th,
#furniture .partition .combi td {
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	padding:7px 10px;
}
#furniture .partition .combi th {
	background:#ebebeb;
	font-weight:normal;
	width:115px;
	text-align:left;
}
#furniture .partition .estimate {
	margin-bottom:12px;
}
#furniture .partition .estimate dl {
	float:left;
	width:245px;
	padding-right:13px;
	text-align:center;
}
#furniture .partition .estimate dl.right {
	padding:0;
}
#furniture .partition .estimate dt {
	margin-bottom:3px;
}
#furniture .partition .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .partition .inner-request-box {
	background:#fff1de;
}
#furniture .partition .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .partition .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .partition .support-block {
	background-color: #fff;
	border: solid 1px #58ae03;
	width: 755px;
	padding: 2px;
}
#furniture .partition .support-block p {
	width: auto;
	float:left;
	background-color: #d9fbe7;
}
#furniture .partition .support-block .support-left {
	padding: 16px 0 14px 42px;
}
#furniture .partition .support-block .support-right {
	padding: 12px 13px 9px 49px;
}
#furniture .partition .back-btn {
	background:#efefef;
	padding:10px;
}


/* G-2-5-6 セキュリティシステム工事
/services/furniture/construction/security.html
==============================================*/
#furniture .security h2 {
	margin-bottom:13px;
}
#furniture .security .acs-right {
	float:right;
	width:491px;
}
#furniture .security h3 {
	margin-bottom:12px;
}
#furniture .security .varie-txt {
	float:left;
	width:278px;
}
#furniture .security .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .security .inner-request-box {
	background:#fff1de;
}
#furniture .security .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .security .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .security .back-btn {
	background:#efefef;
	padding:10px;
}

/*-----------------
当日お見積りサービス
/services/furniture/estimate/index.html
---------------------*/
#furniture #main .servicesContentBody .pagelinkList {
	padding-bottom: 11px;
}
#furniture #main .servicesContentBody .pagelinkList li {
	float: left;
	margin-right: 7px;
	display: inline;
}
#furniture #main .servicesContentBody .pagelinkList li span {
	border-right:solid 1px #C3C3C3 ;
	padding-right: 10px;
}
#furniture #main .servicesContentBody .pagelinkList li span a {
	background: url("/resource/images/shared/icn/arrow-black-bottom-mkr.png") no-repeat left center;
	color: #333333;
	padding-left: 18px;
}
#furniture .returnBox {
	background-color: #EFEFEF;
	padding:10px;
}
/**/
#estimate .estimate-block .type-block {
	float:left;
	width:360px;
	display:inline;
	padding:4px;
	margin-bottom:20px;
	border:solid 1px #c6c6c6;
}
#estimate .estimate-block .type-block.right {
	float:right;
}
#estimate .estimate-block .type-block .type-box {
	padding:10px;
}
#estimate .estimate-block .type-block .type-box .type-img {
	float:left;
	width:99px;
}
#estimate .estimate-block .type-block .type-box .type-txt {
	float:right;
	width:225px;
}
#estimate .estimate-block .btn-estimate-detail {
	margin-top:10px;
	text-align:right;
}
#estimate .estimate-block.last {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:dotted 1px #acacac;
}
#estimate .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#estimate .inner-request-box {
	background:#fff1de;
}
#estimate .request-block .request-left {
	float:left;
	width:404px;
}
#estimate .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}

#estimate .request-block .request-right01 {
	float:right;
	width:339px;
	margin:5px 11px 0 0;
	display:inline;
}

/*-----------------
依頼からご提案までの流れ
/services/furniture/estimate/flow.html
---------------------*/
#flow .flow-block .step-block {
	background:url(/resource/club_com/services/furniture/flow_step_bg_bottom.gif) no-repeat bottom left;
	padding-bottom:5px;
}
#flow .flow-block .inner-step-block {
	background:url(/resource/club_com/services/furniture/flow_step_bg_middle.gif) repeat-y top left;
}
#flow .flow-block .step-block .step-box {
	width:373px;
}
#flow .flow-block .step-block .step-cont {
	padding:10px 10px 0 10px;
}
#flow .flow-block .step-block .step-cont .step-img {
	width:70px;
}
#flow .flow-block .step-block .step-cont .step-txt {
	width:260px;
	margin:12px 0 0 8px;
	display:inline;
	font-weight:bold;
}
#flow .flow-block .tel-block {
	padding:14px;
	background:#f0f0f0;
}
#flow .flow-block .tel-block .tel-left {
	width:450px;
}
#flow .flow-block .tel-block .tel-right {
	width:279px;
}
#flow .flow-block .step-block .step-cont.step3-cont .detail {
	margin-bottom:10px;
}
#flow .flow-block .step-block .step-cont.step3-cont .step-img {
	width:70px;
	margin-top:2px;
}
#flow .flow-block .step-block .step-cont.step3-cont .step-txt {
	width:260px;
	margin:0 0 0 8px;
	display:inline;
}
#flow .flow-block .step-block .step-cont.step3-cont .step-txt-detail {
	font-weight:normal;
}
#flow .flow-block .schedule-block {
	border:solid 1px #d2d2d2;
	background:#F9FFF3;
	margin:10px 0 15px;
	padding:12px 13px;
	text-align: left;
}
#flow .flow-block .schedule-block .schedule-ttl {
    background: url(/resource/club_com/services/furniture/flow_icon_attention.gif) no-repeat 0 0;
    font-weight: bold;
    padding:2px 0 5px 31px;
}
#flow .flow-block .schedule-block .schedule-txt {
	padding-left:31px;
}

/*-----------------
バーチャルショールーム
/services/furniture/estimate/simulation.html
---------------------*/
#simulation .simulation-block {
	margin-bottom:30px;
}
#simulation .simulation-block .step-block {
	width:369px;
}
#simulation .simulation-block .step-block .step-box {
	margin:10px 0 15px;
}
#simulation .simulation-block .step-block .step-box .step-img {
	float:left;
	width:109px;
}
#simulation .simulation-block .step-block .step-box .step-txt {
	float:left;
	width:251px;
	margin-left:8px;
	display:inline;
}
#simulation .simulation-block .step-block .step-box .step-txt .btn-download {
	margin-top:25px;
	text-align:right;
}
#simulation .simulation-block .step-block .webpage-block {
	background: url(/resource/club_com/services/furniture/simulation_web_bg_middle.gif) repeat-y top left;
}
#simulation .simulation-block .step-block .inner-webpage-block {
	background: url(/resource/club_com/services/furniture/simulation_web_bg_bottom.gif) no-repeat bottom left;
	padding-bottom:7px;
}
#simulation .simulation-block .step-block .webpage-box {
	margin:0 10px 5px;
}
#simulation .simulation-block .step-block .webpage-box .web-img {
	float:left;
	width:50px;
}
#simulation .simulation-block .step-block .webpage-box .web-txt {
	float:right;
	width:290px;
}
#simulation .simulation-block .step-block .webpage-box .web-txt .link-request {
	margin-top:5px;
	text-align:right;
}
#simulation .simulation-block .tbl-step {
	width:761px;
	margin:20px 0;
	border-top:solid 1px #bbb;
	border-left:solid 1px #bbb;
}
#simulation .simulation-block .tbl-step th,
#simulation .simulation-block .tbl-step td {
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
	padding:8px;
	vertical-align:middle;
}
#simulation .simulation-block .tbl-step th {
	background:#ebebeb;
	font-weight:bold;
}
#simulation .simulation-block .tbl-step .step-icon {
	text-align:center;
}
#simulation .simulation-block .cg-movie {
	padding:15px;
	line-height:140%;
	background:#f0f0f0;
}
#simulation .simulation-block .cg-movie .cg-ttl {
	font-weight:bold;
}
#simulation .simulation-block.last {
	border-bottom:dotted 1px #ccc;
}
#simulation .dowload-block {
	margin:20px 0;
	background:#f5ffe2;
	border:solid 1px #d9efae;
}
#simulation .dowload-block .dowload-left {
	float:left;
	width:433px;
}
#simulation .dowload-block .dowload-right {
	float:right;
	width:299px;
	margin:18px 14px 0 0;
	display:inline;
}

/*-----------------
施工一覧
/services/furniture/estimate/voice.html
---------------------*/
#furniture .voice .icon_ichiran {
	background:url(/resource/club_com/services/furniture/voice_icon_list.gif) no-repeat left 3px;
	font-size:115%;
	font-weight:bold;
	margin-bottom:7px;
	padding-left:19px;
}

.allBtn{
	float:right;
	margin-top:5px;
	margin-bottom:5px;
	width:761px;
}

.allBtn a{
	float:right;
}


#furniture .voice .voice-wrap{ clear:both; }
#furniture .voice .voice-wrap .detailcol{ float:right; padding-left:7px;}
#furniture .voice .voice-wrap .detailcol table {
	height:263px;
	width:377px;
	border-left:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	border-collapse:collapse;

}
#furniture .voice .voice-wrap .detailcol th,
#furniture .voice .voice-wrap .detailcol td {
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
     padding: 10px 5px 10px 5px;
	vertical-align:middle;
}
#furniture .voice .voice-wrap .detailcol .company_detail {
	width:303px;
}
#furniture .voice .voice-wrap .detailcol th {
	background:#f0f0f0;
	font-weight:normal;
	width:52px;
	text-align:left;
}
#furniture .voice .voice-wrap .detailcol .company {
	 height:45px;
}
#furniture .voice .voice-wrap .detail-btn {
	width:148px;
}


.voice-wrap .detailcol table {
	border:solid #c6c6c6;
	border-width:0 0 1px 1px;
	width:100%;
	border-spacing: 0px;
	border-collapse:collapse;
}
.voice-wrap .detailcol table th,
.voice-wrap .detailcol table td {
	border:solid #c6c6c6;
	border-width:1px 1px 0 0;
}
.voice-wrap .detailcol table th {
	background:#f0f0f0;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	width:48px;
}
.voice-wrap .detailcol table th p,
.voice-wrap .detailcol table td p {
	padding:10px 12px;
}
.voice-wrap .photocol .thumbnailList {
	padding-top:5px;
	width:377px;
}
.voice-wrap .photocol .thumbnailList li {
	float:left;
	width:40px;
	height:40px;
     margin: 3px 3px 0px 0px;
	display:inline;
	position:relative;
	cursor:pointer;
}


.voice-wrap .photocoll .thumbnailList li.right {
	margin-right:0;
}

.voice-wrap .photocol .thumbnailList li .thumbnail {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.voice-wrap .photocol .thumbnailList li #thumbnailWrap {
	width:40px;
	height:38px;
	position:absolute;
	left:0;top:0;
	z-index:100;
}
.voice-wrap .photocol .thumbnailList li #thumbnailWrap .line {
	border:2px solid #cd0000;
	height:100%;
}


.voice-wrap .photocol .notes {
	margin-top:4px;
}

#furniture .voice .shigotoba-head {
	background:#fffedc;
	border-bottom:1px solid #e2e1a6;
	margin:20px 0 1px;
	padding:7px 15px 10px;
}
#furniture .voice .shigotoba-head .lead {
	background:url(/resource/club_com/services/furniture/voice_icon_list_s.gif) no-repeat left 3px;
	font-size:115%;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:18px;
}
#furniture .voice .shigotoba-body {
	background:#fffedc;
	margin-bottom:20px;
	padding:13px 15px 15px;
}
#furniture .voice .shigotoba-body .bnr-area {
	float:left;
	width:161px;
}
#furniture .voice .back-btn {
	background:#efefef;
	margin-bottom:35px;
	padding:10px;
}


#furniture .photocol .item_btn {
	padding:10px;
	background:#FFF1DE;
	text-align:center;
	margin-top: 15px;
}


#furniture .voice-wrap div.ct_wrap {
	margin-top: 10px;
}
#furniture .voice-wrap div.ct_wrap ul.ct_list {
	padding:10px;
	border: 1px #59b103 solid;
	width:355px;
}
#furniture .voice-wrap div.ct_wrap ul.ct_list li{
	float:left;
	padding:0 10px;
	border-left: 1px #ddd solid;
}

#furniture .voice-wrap div.ct_wrap ul.ct_list li:first-child{
	float:left;
	padding:0 10px 0 0;
	border-left: none;
}


/* LAN・電話・電源増設工事サービス
/services/furniture/construction/electric.html
==============================================*/
#furniture .electric .req-flow {
	background:url(/resource/club_com/services/furniture/office_bg_dotline.gif) repeat-x left bottom;
	margin:15px 0;
	padding-bottom:15px;
}
#furniture .electric .attention {
	border:1px solid #d2d2d2;
	padding:12px;
	margin-bottom:22px;
	background:#f9fff3;
}
#furniture .electric .attention dl {
	background:url(/resource/club_com/services/furniture/construction-attention-exmark-bg.gif) no-repeat left top;
	padding-left:28px;
}
#furniture .electric .attention dl dt {
	font-size:1.2em;
	font-weight:bold;
	padding:2px 0 5px;
}
#furniture .electric .attention .list {
	padding-top:3px;
}
#furniture .electric .attention .list li {
	float:left;
	width:226px;
	margin-top:3px;
	margin-right:10px;
	display:inline;
}
#furniture .electric .attention .list li.right {
	margin-right:0;
}
#furniture .electric .request-box {
	background:#fff;
	padding:1px;
	border:solid 1px #ffc385;
}
#furniture .electric .inner-request-box {
	background:#fff1de;
}
#furniture .electric .request-block .request-left {
	float:left;
	width:404px;
}
#furniture .electric .request-block .request-right {
	float:right;
	width:339px;
	margin:14px 11px 0 0;
	display:inline;
}
#furniture .electric .back-btn {
	background:#efefef;
	padding:10px;
}
#furniture .electric .pack dd {
	border-left:2px solid #c7c7c7;
	border-right:2px solid #c7c7c7;
	border-bottom:2px solid #c7c7c7;
	margin-bottom:20px;
	padding:0 15px 12px;
}
#furniture .electric .attention dd div {
	width:353px;
}
#furniture .electric .estimate {
	margin-bottom:12px;
}
#furniture .electric .estimate dl {
	float:left;
	width:245px;
	padding-right:13px;
	text-align:center;
}
#furniture .electric .estimate dl.right {
	padding:0;
}
#furniture .electric .estimate dt {
	margin-bottom:3px;
}

#furniture .electric ul.network_list li.network_list_item {
	width:245px;
	float:left;
	margin-right: 13px;
	background-color:#e5e5e5;
	height:330px;
}

#furniture .electric ul.network_list li.last {
	margin-right: 0px;
}

#furniture .electric ul.network_list li.network_list_item ul.network_txt_list{
	padding:13px;
}


/* 家具・備品レンタル
/services/furniture/rental.html
==============================================*/
#furniture .rental .read_text {
	text-align: center;
}
#furniture .rental .ex-block {
	margin-top: 25px;
}
#furniture .rental .ex-block.last-childe {
	margin-bottom: 25px;
}
#furniture .rental .ex-block .ex-ctn .l-colmun {
	width: 374px;
	float: left;

}
#furniture .rental .ex-block .ex-ctn .r-colmun {
	width: 376px;
	float: right;

}
#furniture .rental .Tohoku-PDF {
	margin: auto;
}

/* パーティションご購入サポート
/services/furniture/layout.html
==============================================*/
#furniture .layout h2 {
	margin-top: 30px;
}
#furniture .layout p {
	margin-top: 10px;
}
#furniture .ctn_wrapper {
	width: 100%;
	border: 1px solid #ffc385;
	background-color: #fff1de;
	margin-top: 10px;
}
#furniture .ctn_wrapper .left_column {
	padding: 8px 0 0 2px;
}
#furniture .ctn_wrapper .layout_dl_link {
	margin: 0 0 0 14px;
}
#furniture .ctn_wrapper .layout_dl_link li {
	float: left;
	width: 373px;
	height: 71px;
}


/* 共通フッター　テキストリンク 22-1改編　追加*/
#offce_footer_inquiryNav{ width:729px; border: 1px solid #CCCCCC; padding:15px;}
#offce_footer_inquiryNav dl.line{ border-bottom: 1px #d1d1d1 solid; padding-bottom:13px;}
#offce_footer_inquiryNav dl dt{margin-right:3px; }

#offce_footer_txtNav{ width:739px; background-color:#efefef;  border: 1px solid #CCCCCC; padding:10px;}
#offce_footer_txtNav .txtNav dt{ float:left;}
#offce_footer_txtNav .txtNav dd{ float:left; border-right: 1px solid #C3C3C3;  padding: 0 10px 0 10px;}
#offce_footer_txtNav .txtNav dd:last-child{ float:left; border-right: none; padding: 0 10px 0 10px;}



/* 共通フッター　家具をお探しの方・その他家具情報 */
#furniture .bottom-box {
	border:1px solid #ccc;
	margin-top:15px;
}
#furniture .bottom-box .box-head {
	background:#eee;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	padding:7px 13px;
}
#furniture .bottom-box .box-body {
	padding:13px;
}
#furniture .bottom-box .box-body.webshop dl {
	float:left;
	width:123px;
}
#furniture .bottom-box .box-body.webshop dl.right {
	width:118px;
}
#furniture .bottom-box .box-body dt {
	float:left;
}
#furniture .bottom-box .box-body.webshop dd {
	float:left;
	width:62px;
	padding:15px 0 0 5px;
}
#furniture .bottom-box .box-body.webshop dd.pt7 {
	padding-top:7px;
}

/* 共通フッター　ユニットショップ 21-2改編130820追加　*/
#furniture .bottom-box .box-body.webshop2 dl {
	float:left;
	width:183px;
}
#furniture .bottom-box .box-body.webshop2 dd {
	float:left;
	width:65px;
	padding:6px 0 0 5px;
}

/* -----------------------------------------------------

23-2改編150820追加

----------------------------------------------------- */
/* 共通フッター　ユニットショップ */
#furniture .footer_nav {
	padding:10px;
}
#furniture .footer_nav .footer_nav_box {}
#furniture .footer_nav .footer_nav_office {
	border-bottom:solid 1px #dadada;
	margin-bottom:10px;
}
#furniture .footer_nav .footer_nav_etc {
}
#furniture .footer_nav .footer_nav_ttl {
	margin-bottom:4px;
	font-weight:bold;
	font-size:14px;
}
#furniture .footer_nav .footer_nav_link00 {
	margin-bottom:2px;
	font-size:12px;
}
#furniture .footer_nav .footer_nav_link00 li {
	margin-bottom:2px;
}
#furniture .footer_nav .footer_nav_link00 li a {
	font-weight:bold;
	white-space: nowrap;
}
#furniture .footer_nav .footer_nav_link01 {
	padding:0 80px 10px 10px;
	font-size:12px;
	*width:550px;
}
#furniture .footer_nav .footer_nav_link01 li {
	float:left;
	margin-bottom:5px;
}
#furniture .footer_nav .footer_nav_link01 li a {
	display:block;
	line-height:1.1;
	white-space: nowrap;
}
#furniture .footer_nav .footer_nav_link01 li a.separate {
	border-right:solid 1px #333333;
	margin-right:14px;
	padding-right:14px;
}
/* オフィスづくり 家具の見積りについて */
.quotation_read_box {
	background: url(/resource/club_com/services/furniture/images150820/quotation_image.gif) no-repeat left top;
	height:124px;
}
.quotation_read01 {
	width:450px;
}

#pagebody{
	font-size:12px;
}

/* オフィスづくり 家具の組立と設置について */
.delivery_read_box {
	background: url(/resource/club_com/services/furniture/images150820/delivery_image.gif) no-repeat left top;
	height:133px;
}
.delivery_read01 {
	width:360px;
}

#delivery_ttl li{
	float:left;
}

/* オフィスづくり 納入事例 */
.voice_read_box {
}
.voice_read_txt {
	float:left;
	width:530px;
}
.voice_read_btn {
	width:200px;
}
/* オフィスづくり パーティションご購入サポート */
.layout_read_box {
	background: url(/resource/club_com/services/furniture/images150820/layout_partition_image.gif) no-repeat left top;
	height:140px;
}
.layout_read01 {
	width:400px;
	margin:0;
}
/* オフィスづくり オフィス移転 */
.office_read_box {
	background: url(/resource/club_com/services/furniture/images150820/moving_image.jpg) no-repeat left top;
	height:128px;
}
.office_read01 {
	margin:0;
}



/* 150820作成 */
#furniture_Lttl_officeService { width:761px; }
#furniture #service_top #setion00 .seviceWrap{ border: 3px solid #efefef; margin-top: 10px; position:relative; }
#furniture #service_top #setion01 .seviceWrap{ border: 3px solid #efefef; margin-bottom: 10px; }
#furniture #service_top #setion00 .seviceWrap .ttl{ border-bottom: 1px solid #a4d677; padding:17px 12px 20px 12px; background-color:#fff3de; }
#furniture #service_top #setion01 .seviceWrap .ttl{ border-bottom: 1px solid #a4d677; padding:7px 6px; }
#furniture #service_top #setion00 .seviceWrap .ttl p,
#furniture #service_top #setion01 .seviceWrap .ttl p{ margin-top:3px;}
#furniture #service_top #setion00 .seviceWrap .listWrap{ padding:15px;}
#furniture #service_top #setion00 .seviceWrap .btn_detail{ position:absolute; top:8px; left:515px; }
#furniture #service_top #setion00 .seviceWrap .listWrap .list{ float:left; margin-bottom:10px; }
#furniture #service_top #setion00 .seviceWrap .listWrap .list .img{ float:left; margin-right:10px;}
#furniture #service_top #setion00 .seviceWrap .listWrap .list .txt{ float:left;}
#furniture #service_top #setion00 .seviceWrap .listWrap .list .txt dt{ margin-bottom:3px;}
#furniture #service_top #setion00 .seviceWrap .listWrap .list .txt dd{ margin-bottom:5px;}
#furniture #service_top #setion00 .seviceWrap .listWrap .list .txt ul li a { background: url("/resource/club_com/services/furniture/furniture_li_ico.gif") no-repeat left center; padding-left:8px; }
#furniture #service_top #setion00 #layout .seviceWrap .listWrap .list .txt{ width:192px;}
#furniture #service_top #setion00 #const .seviceWrap .listWrap .list .txt{ width:305px;}
#furniture #service_top #setion01 { _zoom:1; }
#furniture #service_top #setion01 .seviceWrap .ttl{}
#furniture #service_top #setion01 .seviceWrap .btn_detail{ margin-bottom:11px; text-align:center; }
#furniture #service_top #setion01 #partiton .read,
#furniture #service_top #setion01 #ex .read,
#furniture #service_top #setion01 #showroom .read,
#furniture #service_top #setion01 #quotation .read,
#furniture #service_top #setion01 #delivery .read,
#furniture #service_top #setion01 #unitshop .read{ margin:8px 0 10px 0; }
#furniture #service_top #setion01 #unitshop .img{ margin:0px 0 0 15px;}
#furniture #service_top .note { margin-top:5px; line-height:1.3; font-size:0.9em; color:#333333;}
#furniture #service_top .note dt { float:left; width:2.6em; clear:both; }
#furniture #service_top .note dd { margin:0 0 3px 2.6em; }
#furniture #service_top #setion01 #ex { float:left; margin-right:12px; _width:374px; }
#furniture #service_top #setion01 #showroom { float:left; _width:374px; }
#furniture #service_top #setion01 #partiton { float:left; margin-right:12px; _width:374px; }
#furniture #service_top #setion01 #unitshop { float:left; _width:374px; }
#furniture #service_top #setion01 #quotation { float:left; margin-right:12px; _width:374px; }
#furniture #service_top #setion01 #delivery { float:left; _width:374px; _float:none; }

/* 151021作成 */
#furniture_layoutservice {
  border: 3px solid #efefef;
  padding: 10px 13px 13px 13px;
  margin-bottom: 20px;
}
.anchorlink {
  font-size: 0.8em;
}
/*#furniture_application {
  background-color: #137703;
  padding: 5px 0 0 0; 
}*/

/*#furniture_application p{
  color: #ffffff;
  text-align: center;
}*/

.furniture_samplecontainer {
  border: 1px solid #cccccc;
  padding: 11px;
  width: 336px;
  height: 700px;
}
.furniture_samplecontainer2 {
  border: 1px solid #cccccc;
  padding: 11px 11px 0 11px;
  width: 336px;
}
.furniture_samplebox {
}
.furniture_buttonbox {
  border: 1px solid #cccccc;
  padding: 11px;
  width: 336px;
  border-top: none;
}
.furniture_buttonbox p{
  margin-top: 5px;
  font-size: 0.9em;
  text-align: center;
}
.furniture_textmin {
	font-size: 0.9em;
}
.servicesContentBody .pageTop{
  font-size:1em !important; 
  margin-top:10px !important; 
}
  
/*  150220作成*/
.cont_padding{
  padding: 10px 13px 13px 13px;
}

.mb10{
	margin-bottom:10px;
}


/*  160315作成*/
.layout_note{
  padding-left: 1em;
  text-indent: -1em;	
}

.furniture_samplecontainer3 {
  padding: 11px;
}

.furniture_samplebox2 {
	width:350px;
	padding:10px;
	float:left;
}

.furniture_buttonbox2 {
  text-align:center;
}

.furniture_buttonbox2 p{
  margin-top: 5px;
  font-size: 0.9em;
  text-align: center;
}

.furniture_samplecontainer4 {
  border: 1px solid #cccccc;
  padding: 11px;
  text-align:center;
}

#furniture_application2{
    background-color: #137703;
    text-align: center;
    color: #fff;
    padding-bottom: 20px;
	margin-bottom:20px;
}


/*  160601作成*/
.seviceWrap .border_gray{
  border-top:solid 1px #e5e5e5;
  margin-bottom:20px;
  width:718px;
  margin:0 auto;
}

#furniture_layoutservice2 {
  border: 3px solid white;
  padding: 10px 13px 13px 13px;
  margin-bottom: 20px;
}

.txt_center{
	text-align:center;
}