@charset "utf-8";

@import "base.css";

#SubContent div {
	clear: both;
	overflow: hidden;
}

/*
--------------------------------------------------------
house
--------------------------------------------------------
*/
#SubContent.house h2 {
	background: url(../house/cmn/h2.jpg) no-repeat 0 0;
}

#SubContent.house .box h3 {
	margin-left: 15px;
	padding: 0px;
	border: none;
	background: url(../house/cmn/h3.gif) no-repeat 0 0;
	text-indent: -9999px;
	width: 568px;
	height: 22px;
}

#SubContent.house p.impression {
	width: 465px;
	height: 25px;
	margin-top: 5px;
	padding: 5px 0 0 30px;
	background: url(../house/cmn/impression_bck.gif) no-repeat 0 0;
}

/*IE6*/* html #SubContent.house p.impression {
		width:495px;
		height:30px;
		padding-top:10px;
		}

.house .house-table {
	margin-bottom: 10px;
}

.house .house-table td {
	vertical-align: top;
		text-align: left;
}

.house .house-table td img {
	margin-bottom: 0px;
	padding: 0px;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #FFFFFF;
}
	
.house .box {
	border:solid 1px #ccc;
	background:#f3f3f3;
	}
	
.house .box p span {
	padding:0 0 10px 15px;
	}
.house .box ul {
	margin:0 0 0 17px;
	}
.house .box ul li {
	float:left;
	width:200px;
	border:none;
	}
	
.house p#arrow {
	margin-top:15px;
	text-align:center;
	}
	


/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
@media print {
	.house .box p.arrow,
.impression {
display: none;
}

}
@media print {
	.house .box{
background: none;
}

}
@media print {
	#SubContent.house .box h3{
font-size: 12pt;
	padding-bottom: 2px;
	background-position: 0 0;
}

}
