@charset "utf-8";

/* index----------------------------- */

.main .section h4{
	font-size:100%;
	font-weight:bold;
	padding:0 0 5px 15px;
	background:url("../../../images/common/icon_cube.gif") no-repeat 0 3px;
	clear:both;
}
.main .section.border{
	clear:both;
	padding:0 0 20px 0;
	background:url("../../../images/lineup/flooring/common/bg_border_dotted.gif") repeat-x 0 bottom;
}

.main .visual ul.sub_btn li{
width:208px; 
margin-left:2px; 
padding:0;
}

.main .section dl.living {
float:left;
width:297px;
margin-bottom:30px;
font-size:12px;
}

.main .section dl.living dt{
width:268px;
margin-bottom:10px;
}

.main .section dl.bed{
float:left;
width:193px;
margin:0 15px 30px 0;
font-size:12px;
}

.main .section dl.bed dt{
	font-weight:bold;
	padding:0 0 5px 15px;
	background:url("../../../images/common/icon_cube.gif") no-repeat 0 3px;
}

.main .section dl.bed dd{margin-bottom:10px;}

.main .cutter{clear:both;}


/* --------------------------------------------
各詳細ぺ－ジ
-------------------------------------------- */
.main .section.navi02 ul{
	background: url(../../../images/lineup/wall/interfit/details/bg_details.jpg) no-repeat 0 0;
}

.main .section.navi02 ul{
	height:41px;
	margin:0 0 0 0;
	padding:3px 0 0 112px;
}
.main .section.navi02 ul li{
	float:left;
	display:inline;
	margin:0 2px 0 0;
	border:1px solid #FFF;
}

.contents .container #mainContent .main .navi02 {
	position:relative;
}

.contents .container #mainContent .main .navi02 .back-index{
	position:absolute;
	top:4px;
	left:0;
}

.bold{font-weight:bold;}

.main .section .valiation_box{
float:left;
margin:0 2px 2px 0;
width:214px;
}

.main .section .valiation_box dt.ti02{
color:#FFF;
font-weight:bold;
background:#A1A1A1;
padding:5px 10px;
margin-bottom:2px;
width:194px;
}

.main .section dl.valiation_box dd.box{
border:1px solid #A1A1A1;
padding:10px;
width:192px;
}

.main .section dl.valiation_box dd.box dl.content dt.img02{
text-align:center;
margin:0 0 10px 0;
}

.main .section .valiation_box02{
float:left;
margin:0 2px 2px 0;
width:322px;
}

.main .section .valiation_box02 dt.ti03{
color:#FFF;
font-weight:bold;
background:#A1A1A1;
padding:5px 10px;
margin-bottom:2px;
width:302px;
}

.main .section dl.valiation_box02 dd.box02{
border:1px solid #A1A1A1;
padding:10px;
width:300px;
}

.main .section dl.valiation_box02 dd.box02 dl.content02 dt.img03{
text-align:center;
margin:0 0 10px 0;
}

.main .section .setbox{
clear:both;
width:650px;
margin-top:10px;
}

.main .section .setbox p{margin-bottom:10px;}

.main .section .setbox dd.outline01{
padding:10px 0 10px 10px;
border:#EBEDF0 1px solid;
width:638px;
height:75px;
}

.main .section .setbox dd.outline01 dt{margin-bottom:10px;}

.main .section .setbox dd.outline01 dd{
float:left;
margin-right:4px;
}

/*拡大コンテンツ--------------------------------------------------*/

.main .section .section-wrapper-details02{
	width:313px;
	float:left;
	margin:0 0 30px 0;
	font-size:93%;
}
.main .section .section-wrapper-details02.right{
	float:right;
}
.main .section .section-wrapper-details02 h3{
	text-indent:8px;
	font-size:100%;
	font-weight:bold;
	height:19px;
	margin:0 0 10px 0;
	line-height:19px;
	background:url("../../../images/lineup/flooring/common/img_item_ttl.gif") no-repeat 0 0;
}
.main .section .section-wrapper-details02 p.img{
	float:right;
	margin:0 0 0 0;
}
.main .section .section-wrapper-details02 dl{
	font-size:100%;
	width:205px;
	float:left;
	margin:2px 0 10px 0;
}
.main .section .section-wrapper-details02 dl02 dt{
	clear:both;
}
.main .section .section-wrapper-details dl02 dd{
	clear:both;
}

.main .section .section-wrapper-details02 p{
font-weight:bold;
}


