@charset "utf-8";
/* CSS Document */
.box01{border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; width:630px; padding:20px 29px;}
.tab01{border-collapse:collapse; float:right; width:220px;}
.tab01 th{border-bottom:1px solid #ccc; width:80px; text-align:right;}
.tab01 td{border-bottom:1px solid #ccc; width:120px; padding-left:30px;}
.tab02{border-collapse:collapse; width:310px;}
.tab02 th{border-bottom:1px solid #ccc; width:80px; text-align:right;}
.tab02 td{border-bottom:1px solid #ccc; width:210px; padding-left:30px;}
.img01{padding:0 15px 15px 0;}
.box02{width:630px; clear:both;}
.box02 .left{width:306px; float:left; margin-bottom:20px;}
.box02 .right{width:306px; float:right; margin-bottom:20px;}
.newhouse{border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; width:668px; padding:10px;}
.newhouse .dot{background:url(/images/new_house/dot.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}
.newhouse .left01{width:140px; float:left;}
.newhouse .right01{width:528px; float:left; padding-top:10px;}
.newhouse .left02{width:320px; float:left; margin-bottom:15px;}
.newhouse .right02{width:330px; float:right; margin-bottom:15px;}
.left_photo{width:310px; float:left;}
.right_text{width:310px; float:right;}
.left_photo02{width:210px; float:left;}
.right_text02{width:410px; float:right;}
.left_photo03{width:160px; float:left;}
.right_text03{width:450px; float:right;}
