@charset "utf-8";

/* ----------------------------- */
.main .section h4{
	font-size:93%;
	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 .section-wrapper{
	padding:0 0px 10px 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;
}
.main .section .section-wrapper ul{
	float:right;
}
.main .section .section-wrapper ul li{
	float:left;
	padding:0 10px 10px 0;
}
.main .section .section-wrapper p.text{
	width:295px;
	padding:10px;
	float:left;
}
.main .section .section-wrapper p.right{
	float:right;
	padding:0 10px 0 0;
}

.main .section p.text2{
	padding:10px 0 0 0;
	font-size: 93%;
}
.main .section p.text3{
	padding:10px 0 20px 0;
}
.main .section ul.icon{
	padding:10px 0 0 0;
}
.main .section ul.icon li{
	font-size:93%;
}
.main .section dl.explanation{
	float:left;
	width:310px;
}
.main .section dl.explanation.right{
	float:right;
	padding:0 0 0 15px;
	border-left:1px dotted #CCC;
}
.main .section dl.explanation dt{
	font-size:93%;
	font-weight:bold;
	padding:0 0 10px 15px;
	background:url("../../../images/common/icon_cube.gif") no-repeat 0 2px;
}
.main .section ul.list{
	padding:10px;
	background:#F5F5F5;
}
.main .section ul.list li{
	font-size:93%;
	padding:0 0 0 10px;
	background:url("../../../images/lineup/flooring/sanitary/index/icon_disc.gif") no-repeat 0 3px;
}

.main .section .section-wrapper.figure dl{
	width:290px;
	float:left;
	display:inline;
	margin:0 0 10px 20px;
}
.main .section .section-wrapper.figure dl.right{
	float:right;
	display:inline;
	margin:0 20px 10px 0;
}
.main .section .section-wrapper.figure dl dt{
	font-weight:bold;
}
.main .section .section-wrapper.figure dl dt.ttl{
	padding:0 0 0 15px;
	background:url("../../../images/common/icon_cube.gif") no-repeat 0 2px
}

/* --------------------------------------------
各詳細ぺ－ジ
-------------------------------------------- */
.main .section.navi ul{
	background:url("../../../images/lineup/flooring/sanitary/common/bg_details.jpg") no-repeat 0 0;
}
.contents .container #mainContent .main .section .explanation dd {
font-size:93%;
}
.contents .container #mainContent .main .section .section-wrapper .right dd {
font-size:85%;
}
