@charset "UTF-8";

@import "/lib/cmn_css/component.css";


#contents div.houseBlk {
	margin:10px 0 30px 20px;
	padding-bottom:20px;
 width:740px;
}

#contents div.mv {
 background:url(/house/images/mv.jpg) bottom left no-repeat;
	margin-bottom:35px;
	height:403px;
 width:740px;
}

/* span hidden */
#contents h2 span {
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
}

/* except IE7 */
html>/**/body #contents h2 span { 
	display:block;
}

#contents div.houseBlk div.blk {
	margin:0 0 20px 0;
 width:740px;
}

#contents div.houseBlk p,
#contents div.houseBlk table,
#contents div.hFltR03 ol li {
	color:#683A22;
}

#contents div.hFltL01 {
	float:left;
 width:500px;
}

#contents div.hFltL01 table {
	width:100%;
}

#contents div.hFltL01 table th,
#contents div.hFltL01 table td {
	font-weight:normal;
	line-height:140%;
	text-align:left;
	vertical-align:bottom;
}

#contents div.hFltL01 table th {
	background:url(/house/images/bg_housetbl.gif) bottom left repeat-x;
	padding-top:8px;
}

#contents div.hFltL01 table th p {
	background-color:#FFFFFF;
	padding:0 10px 0 0;
	display:inline;
}

#contents div.hFltL01 table td {
	padding-top:8px;
}

#contents div.hFltL01 table th.noPT,
#contents div.hFltL01 table td.noPT {
	padding-top:0;
}

#contents div.hFltL01 table td p {
	padding:0 0 0 10px;
}

#contents div.hFltR01 {
	float:right;
 width:230px;
}

#contents div.hFltR01 p.bnrP {
	margin-bottom:45px;
}

#contents div.hFltR01 div.houseImg img {
	margin-bottom:40px;
}

#contents div.topBD {
	background:url(/house/images/bg_housetbl.gif) top left repeat-x;
	margin-bottom:30px!important;
	padding-top:35px;
 width:690px;
}

#contents div.hFltL02,
#contents div.hFltR02 {
	float:left;
 width:231px;
}

#contents div.hFltL02 {
	margin-right:23px;
}

#contents div.topBD h3 {
	font-weight:normal;
	line-height:140%;
	padding-top:10px;
}

#contents div.topBD h3 a,
#contents div.topBD h3 {
	color:#6FB539;
	text-decoration:none;
}

#contents div.topBD h3 a:hover {
	text-decoration:underline;
}

#contents table.pushTbl {
	margin-bottom:15px;
	width:231px;
}

#contents table.pushTbl th,
#contents table.pushTbl td {
	font-weight:normal;
	line-height:140%;
	text-align:left;
	vertical-align:bottom;
}

#contents table.pushTbl th {
	background:url(/house/images/bg_pushtbl.gif) bottom left repeat-x;
	padding-top:8px;
}

#contents table.pushTbl th p {
	background-color:#FFFFFF;
	padding:0 5px 0 0;
	display:inline;
}

#contents table.pushTbl td {
	padding-top:8px;
}

#contents table.pushTbl th.noPT,
#contents table.pushTbl td.noPT {
	padding-top:0;
}

#contents table.pushTbl td p {
	padding:0 0 0 5px;
}

#contents div.hFltL03 {
	float:left;
	padding-top:5px;
 width:485px;
}

#contents div.hFltR03 {
	float:right;
	padding-top:5px;
 width:231px;
}

#contents div.hFltR03 strong {
	font-weight:normal;
}

#contents div.hFltR03 ol {
	list-style:none;
	margin:0 0 5px;
	padding:0;
}

#contents div.hFltR03 ol li {
	float:left;
	margin:0 20px 3px 0;
	white-space:nowrap;
}

#contents div.hFltR03 ol li img {
	margin-right:2px;
	vertical-align:middle;
}

#contents div.hFltR03 p.mLink a {
	color:#6FB539;
	font-size:large;
	text-decoration:none;
}

#contents div.hFltR03 p.mLink a:hover {
	text-decoration:underline;
}

#contents p.clear {
	clear:both;
}
