@charset "Shift_JIS";




table.detai_box{
 margin:0;
 /*border:1px solid #999;*/
 border-collapse: collapse;
 border-bottom:1px solid #a5a5a5;
}

 .detai_box th,.detai_box td{
 font-size:0.8em;
 padding-top:3px;
 padding-bottom:3px;
 /*font-weight:bold;*/
 }

 .detai_box th{ /* 住所 */
 background:#ffffff url(img/box_header.gif) no-repeat top;
 padding:3px;
 color:#ffffff;
 }

 .detai_box td.bg{/* 写真部分 */
 /*border-left:1px solid #a5a5a5;*/
 background-color:#ffffff;
 color:#000000;
 text-align:center;
 vertical-align:middle;
  background:#ffffff url(img/box_border.gif) repeat-y left;
  padding-left:1px;
 }




 .detai_box td.bg1{/* 項目名・長い */
 color:#000000;
 text-align:center;
 background:#EEF1AF url(img/box_border.gif) repeat-y right;
 /*border-right:1px solid #a5a5a5;*/
 }
 
 .detai_box td.bg1_w{/* 項目名・短い */
 color:#000000;
 text-align:center;
 letter-spacing: 1em;
 background:#EEF1AF url(img/box_border.gif) repeat-y right;
 /*border-right:1px solid #a5a5a5;*/
 }

.detai_box td.bg2{
 background-color:#ffffff;
 color:#E50065;
 text-align:center;
 background:#ffffff url(img/box_border.gif) repeat-y right;
 /*border-right:1px solid #a5a5a5;*/
 }
 
div.list_box{
 float:left;
 margin-left:3px;
 margin-bottom:3px;
}

td.list_box_p{
 text-align:center;
 vertical-align:middle;
}


div.main_box{
	margin:0 auto;
}


div.namebox{
	float:left;
	margin:3px;
}

div.newbox{
	width:30px;
	height:12px;
	margin:4px 4px 0 0;
	float:right;
}


