@charset "UTF-8";
/* CSS Document */

@import url("list_zu_bunjo.css");
@import url("list_zu_chintai.css");
@import url("list_se_bunjo.css");
@import url("list_se_chintai.css");
@import url("list_other.css");


h1{
width:820px;
height:60px;
margin-top:20px;
float:left;
}


/*タブ
---------------------------*/
ul#tab_top{
clear:both;
width:820px;
border-bottom:1px solid #0071BC;
position:relative;
padding-top:33px;
height:33px;
}

ul#tab_top li{
text-indent:-9999px;
}

ul#tab_bottom{
clear:both;
width:820px;
border-top:1px solid #0071BC;
position:relative;
height:33px;
margin-top:20px;
float:left;
}

ul#tab_bottom li{
text-indent:-9999px;
}



/*--------------------------------------------------------------

	.bukken_info
	
--------------------------------------------------------------*/
div.bukken_info{
clear:both;
float:left;
width:820px;
margin-bottom:20px;
}


div.bukken_info table{
float:left;
margin:20px 20px 20px 0;
width:380px;
}

div.bukken_info #map{
width:420px;
display:block;
float:left;
margin-top:20px;
}

.bukken_info th.name{
padding-bottom:10px;
}

.bukken_info th.table01_th01{
padding-right:15px;
}

div.bukken_info table td.table01_td01{
padding-top:10px;
}


div.bukken_info table th,div.bukken_info table td{
font-size:0.75em;
line-height:1.3em;
text-align:left;
}


div.bukken_info table th{
color:#333333;

}

div.bukken_info table td{
color:#666666;

}


.border_bot{
border-bottom:2px dotted #CCCCCC;
padding-bottom:3px;
}






/*--------------------------------------------------------------

	#recommend


--------------------------------------------------------------*/

div#recommend{
width:820px;
float:left;
border-top:2px dotted #0071BC;
padding-top:25px;
}

#zu_bunjo div#recommend h2{
background:url(../images/list/h2_reco_bu.gif) no-repeat;
width:250px;
height:24px;
text-indent:-9999px;
}

#zu_bunjo div#recommend h2{
background:url(../images/list/h2_reco_bu.gif) no-repeat;
width:250px;
height:24px;
text-indent:-9999px;
}

#zu_chintai div#recommend h2{
background:url(../images/list/h2_reco_ch.gif) no-repeat;
width:250px;
height:24px;
text-indent:-9999px;
}

#se_bunjo div#recommend h2{
background:url(../images/list/h2_reco_bu.gif) no-repeat;
width:250px;
height:24px;
text-indent:-9999px;
}

#se_chintai div#recommend h2{
background:url(../images/list/h2_reco_ch.gif) no-repeat;
width:250px;
height:24px;
text-indent:-9999px;
}


div#recommend #reco_wrap{
width:820px;
float:left;
clear:both;
margin-top:15px;
background:url(../images/list/bg_reco.gif) repeat-y;
}




div#recommend #reco_wrap div.reco_box{
width:253px;
float:left;
padding:10px;
}



div#recommend #reco_wrap div.reco_box h3{
font-size:0.875em;
margin-top:10px;
}


div#recommend #reco_wrap div.reco_box img{
width:110px;
height:110px;
overflow:hidden;
display:block;
margin:10px auto 0 auto;
}


div#recommend #reco_wrap div.reco_box p{
margin-top:10px;
}


div.bunjo_box div.bunjo_left th{
font-size:0.75em;
}

div.bunjo_box div.bunjo_left td{
font-size:0.75em;
}


div.bunjo_box div.bunjo_left .th_01{
width:5em;
}

div.bunjo_box div.bunjo_left .th_02{
width:5em;
}

div.bunjo_box div.bunjo_left .th_03{
width:7em;
}

div.bunjo_box div.bunjo_left .th_04{
width:7em;
}


div.bunjo_box div.bunjo_left table{
width:544px;
clear:both;
margin-top:10px;
border-color:#CCCCCC;
float:left;
}


th.th_grey{
background:url(../images/list/bg_th_gray.gif) repeat-x;
height:28px;
}

td.td_blue{
background:url(../images/list/bg_th_blue.gif) repeat-x;
height:25px;
}

td.td_blue a{
color:#FFFFFF;
}

td.td_center{
text-align:center;
}

td.td_bikou{
padding-left:5px;
}


td.td_blue span{
background:url(../images/list/allow_white.gif) no-repeat left center;
padding-left:16px;
margin-left:5px;

}


