


#main {
	width: 747px;
	float: left;
}

#main_padding {
	margin: 10px 10px 10px 15px;
}


#main_title{
float: left;
width: 722px;
height:54px;
}


#main_title img{
float: left;
}

#main_title h2{
float: left;
color:#00a4ff;
margin-top:10px;
}

#option_line{
float: left;
width: 722px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 4px 0px;
border-bottom:solid 3px #00a4ff;
}

#option_line td{
padding: 0px 5px 0px 0px;
}

.option_line_form{
border-color:solid 1px #E2E2E2;
font-size:10px;
}


#sub_title{
float: left;
width: 722px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 4px 0px;
font-size:12px;
}



#each_column{
float: left;
width: 128px;
height:200px;
margin: 0px 4px 25px 0px;
padding: 5px 5px 5px 5px;
border:solid 1px #c1c1c1;
text-align:center;
}

#each_column h3{
color:#005ed9;
font-size:12px;
margin: 5px 0px 5px 0px;
}

#each_column h4{
color:#362b01;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#each_column p{
color:#008607;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:1.2em;
}

#each_column a{
text-decoration:none;
}

#each_column a:hover{
text-decoration:underline;
}



/*detail*/
#area_title{
float: left;
width: 722px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border-bottom:solid 3px #00a4ff;
}

#area_title h2{
float: left;
color:#00a4ff;
}

#area_title_right{
float: right;
font-size:10px;
margin: 5px 1px 0px 0px;
}


#detail_left{
float: left;
width: 410px;
margin: 25px 25px 0px 0px;
padding: 0px 0px 0px 0px;
}

#detail_left img{
border:solid 1px #00a4ff;
margin: 0px 0px 15px 0px;
}

#detail_right{
float: left;
width: 285px;
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#detail_table{
float: left;
width: 285px;
}

#detail_table td{
padding: 5px 0px 5px 0px;
border-bottom:dotted 1px #CCCCCC;
font-size:12px;
}

#detail_table2{
float: left;
width: 285px;
}

#detail_table2 table{
background-color:#f0f7ff;
}


#detail_table2 td{
padding: 5px 0px 5px 0px;
font-size:12px;
}

.table_title{
color:#00a4ff;
font-size:12px;
width:80px;
}

.table_record{
color:#007f06;
font-size:12px;
font-weight:bold;
}

#detail_right h3{
float: left;
width: 281px;
margin: 25px 0px 0px 0px;
padding: 2px 2px 2px 2px;
background-color:#00a4ff;
font-size:12px;
color:#FFFFFF;
}

.table_check{
width:18px;
text-align:center;
}

#detail_text{
float: left;
width: 281px;
margin: 25px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-size:12px;
}

#detail_name{
float: left;
width: 281px;
margin: 5px 0px 10px 0px;
padding: 2px 2px 2px 2px;
font-size:12px;
font-weight:bold;
}

.table_data{
font-size:12px;
}


/* ----------------
   lnavi
---------------- */

#tool_link{
float:left;
width: 234px;
}


#login_set{
float:left;
width: 234px;
margin:15px 0px 5px 0px;
}

#login_set p{
color:#000000;
font-size:10px;
margin:5px 5px 0px 0px;
}


/*right ad*/
#realestate_ad{
float:left;
width: 234px;
margin:15px 0px 15px 0px;
}

#realestate_ad_img{
float:left;
width:233px;
border-left:solid 1px #c6c6c6;
border-right:solid 1px #c6c6c6;
padding:0px 0px 0px 0px;
text-align:center;
}

#realestate_ad_content{
float:left;
width:223px;
border-left:solid 1px #c6c6c6;
border-right:solid 1px #c6c6c6;
border-bottom:solid 1px #c6c6c6;
padding:5px;
background-color:#e7e7e7;
}
