/* CSS Document */
@charset "utf-8";


/* layout /////// ****** base.cssに記述 ******** /////////////////////////
#header{width:960px; height:130px; margin:0px; padding:0px; border-top:8px solid #59533C;}
#top_area{width:960px; height:340px; margin:0px; padding:0px;}
#site{width:960px; height:auto; margin:0px; padding:1px 0px;}
#footer{width:960px; height:117px; margin:0px; padding:0px; border-bottom:8px solid #59533C;}
*/


/* house////////////////////////// */


/* main_contents */
#main_contents{width:960px; height:auto; margin:0px; padding:10px 0px; clear:both;}


/* bottom_banner_space */
#bottom{width:960px; height:64px; margin:0px 0px 10px 0px; padding:10px 0px 6px 0px; clear:both; background:url(../img/white_bg.gif) repeat; overflow:hidden;}
#bottom p{width:190px; height:64px; margin:0px; padding:0px 1px; float:left; display:inline;}


/* contents */
#contents{width:960px; height:auto; margin:0px; padding:0px;}
#house_tt{width:940px; height:40px; margin:0px; padding:0px 20px 0px 0px; background:url(../img/house/tt_bg.gif) no-repeat; color:#FFFFFF; font-size:12px; text-align:right; line-height:40px;}
#contents p.up{width:960px; height:30px; margin:0px; padding:0px; line-height:30px; text-align:center;}

#thumb{width:960px; height:336px; margin:10px 0px 0px 0px; padding:0px; background:url(../img/house/thumb_bg.gif) repeat;}
#thumb p.big{width:468px; height:312px; margin:0px; padding:12px 0px 0px 10px; float:left;}
#thumb div{width:472px; height:316px; margin:0px; padding:6px 10px 10px 0px; float:right;}
#thumb .small{width:114px; height:76px; margin:0px; padding:4px 0px 0px 4px; display:inline; float:left;}
#thumb .small input{display:inline;}


#data{margin:10px 0px 0px 0px;}
#data table{width:960px; height:auto; margin:0px; padding:0px; line-height:30px; background:#57513B;}
#data table tr{min-height:30px;}
#data table th{width:90px; padding:0px; text-align:center; vertical-align:middle; font-weight:normal; background:#B9B397;}
#data table td{width:230px; padding:0px 10px 0px 6px; text-align:left; background:#FFFFFF;}
#data table td.text{width:auto; padding:5px 10px 5px 6px;line-height:26px;}


/* loan_simulation */
#loan{width:940px; height:auto; margin:10px 0px 0px 0px; padding:10px 0px 10px 20px; background:url(../img/white_bg.gif) repeat;}
#loan h4{font-size:16px; font-weight:bold; color:#003399; margin:5px 0px; padding:0px;}


/* bottom_info */
#bottom_info{width:960px; height:auto; margin:10px 0px; padding:0px; text-align:center; line-height:30px; font-size:14px;}
#bottom_info strong{font-size:20px; color:#FF0000; margin:0px 5px;}
#bottom_info em{color:#FF0000; font-style:normal;}
#bottom_info img{margin:10px;}















