@charset "utf-8";


.main .section h3{
	font-size:150%;
	font-weight:bold;
	margin:0 0 15px 0;
}

/* ----------------------------- */
.main .section .section-wrapper{
	padding:1px;
	margin:0 0 20px 0;
	padding:1px 1px 10px 1px;
	border:1px solid #CCC;
}

.main .section .section-wrapper h4{
	height:28px;
	line-height:28px;
	margin:0px 0 12px 0;
	*margin:1px 0 12px 0;
	color:#FFF;
	font-size:117%;
	font-weight:bold;
	text-indent:25px;
	background:url("../../../images/lineup/flooring/newforte/common/bg_ttl.jpg") no-repeat 0 0;
	border:1px solid #E4E4E4;
}
.main .section .section-wrapper p.coment{
	width: 635px;
	margin:0 0 0 10px;
}
.main .section .section-wrapper h5{
	font-size: 108%;
	font-weight: bold;
	padding: 28px 0 0 12px;
}

.main .section .section-wrapper table{
	width: 630px;
	margin: 0 0 0 10px;
}

.main .section .section-wrapper p.text{
	width:410px;
	float:left;
	margin:10px 0 0 10px;
}
.main .section .section-wrapper ul{
	float:right;
}
.main .section .section-wrapper ul li{
	float:left;
	padding:0 7px 0 0;
}
.main .section .section-wrapper ul li dt{
	text-align:center;
	font-weight:bold;
	background:#E7E7E7;
	font-size:93%;
}
.main .section .section-wrapper ul li dd{
}

/* --------------------------------------------
各詳細ぺ－ジ
-------------------------------------------- */
.main .section.navi ul{
	background:url("../../../images/lineup/flooring/sohot45/common/bg_details.jpg") no-repeat 0 0;
}
body.contents div.container div#mainContent div.main div.section .figure {
	padding-bottom: 0px;
	margin-bottom:0px;
}

