@charset "utf-8";

/* ----------------------------- */
.main .section h4{
	font-size:100%;
	font-weight:bold;
	padding:0 0 0 15px;
	background:url("../../../images/common/icon_cube.gif") no-repeat 0 3px;
}
.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 .section p.text{
	padding:10px 0 0 5px;
}
.main .section p.text2{
	width:400px;
	float:left;
	padding:10px 0 0 5px;
}
.main .section p.right{
	float:right;
}
.main .section ul.list{
	float:right;
}
.main .section ul.list li{
	float:left;
	padding:0 5px 0 0;
}
.main .section ul.list li dl dt{
	width:100px;
	text-align:center;
	font-weight:bold;
	font-size:85%;
	padding:3px 0 3px 0;
	background:#E7E7E7;
	letter-spacing:-1px;
}
.main .section ul.list li dl dt .kana{
	letter-spacing:-3px;
}

.main .section.adjustment{
	
}
.main .section.adjustment dl{
	width:315px;
	float:left;
	margin:10px 0 0 0;
}
.main .section.adjustment dl.right{
	float:right;
}
.main .section.adjustment dl dt{
	padding:3px 0 3px 5px;
	font-weight:bold;
	font-size:93%;
	background:#E7E7E7;
}
.main .section.adjustment dl dd{
	float:left;
}
.main .section ol.attention{
	width:628px;
	margin:10px 0 0 0;
	padding:10px 10px 7px 10px;
	background:#EFEFEF;
	border:1px solid #CCCCCC;
}
.main .section ol.attention li{
	padding:0 0 3px 0;
}
.main .section .section-wrapper{
	padding:0 0px 20px 0;
	border:1px solid #CCC;
	margin:0 1px 0 2px;
}
.main .section .section-wrapper p.ttl{
	height:28px;
	line-height:28px;
	margin:0 0 15px 0;
	color:#FFF;
	font-size:108%;
	font-weight:bold;
	text-indent:25px;
	background:url("../../../images/lineup/flooring/newforte/common/bg_ttl.jpg") no-repeat 0 0;
	border:1px solid #FFF;
	letter-spacing: -1px;
}
/* set */
.main .section .set{
	width:600px;
	margin:0 0 15px 20px;
}
.main .section .set strong{
	font-weight:bold;
}

/* outline */
.main .section table.outline{
	width:606px;
	margin:0 0 0 20px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.main .section table.outline th{
	width:100px;
	padding:5px;
	background:#F5F5F5;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
}
.main .section table.outline td{
	padding:5px;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
}
.main .section table.outline td.season{
	width:40px;
}
.main .section table.outline td.number{
	width:100px;
	text-align:center;
}
.main .section table.outline td.price{
	width:140px;
}
.main .section table.outline td.price span{
	font-weight:bold;
}


/* --------------------------------------------
各詳細ぺ－ジ
-------------------------------------------- */
.main .section.navi ul{
	background:url("../../../images/lineup/flooring/super6/common/bg_details.jpg") no-repeat 0 0;
}

