/* 2008.10’Ç‰Á
---------------------------------------------------------*/
td.bnr {
	padding:0 0 20px 0;
	}
td.bnr_s {
	padding:30px 0;
	}

.base_txt {
	padding:0 10px 0 0;
	line-height:1.5em;
	}

dl#photo {
	margin:15px 0 10px 0;
	padding:0;
	list-style:none;
	}
dl#photo dt {
	margin:0;
	padding:0;
	float:left;
	width:410px;
	line-height:0;
	list-style:none;
	font-size:0;
	}
dl#photo dt {
	_width:407px;
	}
dl#photo dd {
	margin:0 0 10px 0;
	padding:0;
	line-height:0;
	list-style:none;
	font-size:0;
	}
dl#photo dd.six {
	margin:0 0 8px 0;
	}
dl#photo dd.last {
	margin:0;
	}

table#size {
	margin:0 0 30px 0;
	width:630px;
	}
table#size td {
	padding:20px 0 0 0;
	border-bottom:1px #eae4d9 solid;
	}
table#size td.type {
	width:448px;
	}
table#size td.type ul {
	margin:5px 0 0 20px;
	padding:0;
	list-style:none;
	}
table#size td.type ul li {
	margin:0;
	padding:0;
	line-height:1.5em;
	}
table#size td.color {
	padding:0 0 10px 0;
	vertical-align:bottom;
	width:116px;
	}
table#size td.color ul {
	margin:0;
	padding:0;
	list-style:none;
	}
table#size td.color ul li {
	margin:0 4px 4px 0 ;
	padding:0;
	float:left;
	line-height:0;
	font-size:0;
	}
table#size td.color ul li.last {
	margin:0 0 4px 0;
	}
table#sofa td {
	padding:10px 0 0 0;
	vertical-align:top;
	}
table#sofa td ul {
	margin:0 0 0 13px;
	padding:0;
	list-style:none;
	}
table#sofa td li {
	margin:0 0 3px 0;
	}
table#acc {
	margin:10px 0 40px 0;
	}
table#acc td {
	vertical-align:top;
	}
table#acc td p {
	margin:0;
	padding:0 0 0 13px;
	vertical-align:top;
	line-height:1.5em;
	}










.price {
	font: 18px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	padding-left: 20px;
}
.caution {
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
	padding-left: 3px;
}
.size {
	font: 12px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-bottom: 20px;
}
.othersize {
	padding-bottom: 30px;
	padding-left: 20px;
}
.list01 {
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
	color: #FFFFFF;
	background: #b8aba2;
	border: 1px solid #b8aba2;
}
.list02 {
	padding-left: 10px;
	border-top: 1px dotted #b8aba2;
	border-bottom: 1px dotted #b8aba2;
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}
.list03 {
	padding-left: 10px;
	border-bottom: 1px dotted #b8aba2;
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}
.price2 {
	font: 18px/30px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.size2 {

	font: 12px Arial, Helvetica, sans-serif;
}
.caution2 {
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
}
.productname {
	font: 14px/20px Arial, Helvetica, sans-serif;
}
.caution04 {
	font-size: 10px;
	line-height: 16px;
}
.caution05 {
	font-size: 12px;
	padding-left: 20px;
}
.caution06 {
	font-size: 10px;
	line-height: 16px;
	width: 510px;
	padding-right: 62px;
	padding-left: 62px;
}
.chairname {
	font-size: 14px;
	padding-left: 200px;
}
.accessories {
	font-size: 14px;
	padding-left: 20px;
}
.hikakku {
	padding-left: 95px;
}
.chairname2 {
	font-size: 14px;
	padding-left: 250px;
}
.infotext {
	font-size: 12px;
	line-height: 22px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 35px;
}
