/* partner_gaiyo */

p, img, h1, h2, h3, h4, ul, li {
	margin:0;
	padding:0;
}
img {border:none;}
.clear {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
}
.sp10 {display:block; height:10px; line-height:10px;}
.sp14 {display:block; height:14px; line-height:14px;}
.sp20 {display:block; height:20px; line-height:20px;}

#container {
	width:700px;
	margin:0 auto 30px;
}
.dthg {
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../../img/dot_hg.gif) repeat-x 0 15px;
}
.b, 
.b a, 
.b a:link, 
.b a:hover, 
.b a:visited {color:#7F0019;}

.smallfont {
	font-size:10px;
}

/* モデルハウス概要 */
#gaiyo {}
#gaiyo p {
	padding:0 0 20px 0;
}

#cad {}
#detail {}
.detail {width:320px;}
.detail th {padding:2px 2px 2px 10px;}
.detail td {padding:2px 10px 2px 2px;}
.tbdr1 {border-bottom:2px solid #ccc;}
.tbdr2 {border-bottom:1px dotted #ccc;}
#cad p {}
.img th {padding-left:10px;}


#imgcontainer_inner {
	padding:30px;
}
.hr {
	height:11px;
	font-size:11px;
	line-height:11px;
	background:url(../img/hr.gif);
}
#close {
	width:110px;
	height:12px;
	background:url(../img/close.gif);
	font-size:0;
	text-indent:-9999px;
	float:right;
}
#close:after {
	content: "";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}
#close a, #close a:link, #close a:hover, #close a:visited {
	display:block;
	width:110px;
	height:12px;
	line-height:12px;
	text-decoration:none;
}
#close a:hover {background:url(../img/close.gif) no-repeat 0 -12px;}

#gaiyoimg img{
	margin-bottom:20px;
	margin-left: 30px;
	margin-top:10px;
	padding:0;
}	
