/*-------------------talbe----------------*/
table col.col110 {
	width:110px;
}
table col.col150 {
	width:150px;
}
table col.col160 {
	width:160px;
}
table col.col180 {
	width:180px;
}
table col.col230 {
	width:230px;
}
table col.col240 {
	width:240px;
}
table col.col330 {
	width:330px;
}
table col.col420 {
	width:420px;
}
table col.col460 {
	width:460px;
}
table col.col510 {
	width:510px;
}
table col.col520 {
	width:520px;
}
table col.col530 {
	width:530px;
}
table.estate_check{
 margin:0px 3px 0px 3px;
 padding:0px 0px 20px 0px;
 width:694px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 0px 3px 0px;
}
th.check_title{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 20px;
 text-align:left;
 font-size:13px;
 font-weight:bold;
 color:#333333;
 vertical-align:top;
}
th.check_title#last{
 padding-bottom:20px;
}
td.check_input{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:8px 0px 0px 0px;
 text-align:left;
 font-size:13px;
 color:#333333;
 line-height:18px;
 font-family:"Arial","ＭＳ ゴシック";
 vertical-align:top;
}
table.estate_table{
 margin:0px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:694px;
 border-collapse: collapse;
}
td.estate_left{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 1px 2px 0px;
}
td.estate_center{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 1px 2px 2px;
}
td.estate_right{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 0px 2px 2px;
}
/*---------最集段------------*/
td.estate_left_bottom{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 1px 0px 0px;
}
td.estate_center_bottom{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 1px 0px 2px;
}
td.estate_right_bottom{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:230px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 0px 0px 2px;
}

/*------------------td内----------------*/
.estate_img{
 height:160px;
 margin-top:15px;
}
.estate_price{
 margin-top:5px;
 margin-left:15px;
 text-align:left;
 font-size:16px;
 font-weight:bold;
 color:#ff3300;
}
.estate_title{
 margin-top:5px;
 margin-left:15px;
 text-align:left;
 font-size:14px;
 font-weight:bold;
 color:#333333;
}
.estate_strong{
 margin-top:5px;
 margin-left:15px;
 text-align:left;
 font-size:12px;
 line-height:15px;
 color:#333333;
}
.estate_botton{
 margin-top:10px;
 margin-left:15px;
 margin-bottom:0px;
 text-align:left;
 font-size:10px;
 color:#333333;
}
.estate_no{
 margin-top:0px;
 margin-left:15px;
 text-align:left;
 font-size:12px;
 color:#333333;
}
.date{
 padding-right:50px;
}
/*-----------------------詳細画面---------------------------*/
table col.col690 {
	width:600px;
}
table.detail_table{
 margin:0px 3px 0px 3px;
 padding:0px 0px 20px 0px;
 width:684px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 0px 0px 0px;
}
td.detail{
 vertical-align:top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:680px;
 border:0px;
}
.detail_login{
 margin-top:10px;
 margin-left:15px;
 text-align:left;
 font-size:14px;
 font-weight:bold;
 color:#333333;
 height:22px;
}
.detail_title{
 margin-top:10px;
 margin-left:15px;
 text-align:left;
 font-size:14px;
 font-weight:bold;
 color:#333333;
 height:20px;
}
.detail_price{
 margin-top:5px;
 margin-left:15px;
 text-align:left;
 font-size:16px;
 font-weight:bold;
 color:#ff3300;
}
.detail_distance{
 padding-left:30px;
 text-align:left;
 color:#333333;
 font-size:14px;
}
.detail_strong{
 margin-top:5px;
 margin-left:15px;
 text-align:left;
 font-size:12px;
 line-height:15px;
 color:#333333;
}
#estate_img{
 margin:15px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:670px;
 text-align:center;
}
.estate_celimg{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
 width:330px;
 float:left;
}
#estate_mini_img{
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 text-align:center;
 width:680px;
}
.estate_mini_celimg{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 0px;
 width:220px;
 float:left;
}
.no-estate{
 margin:0px 0px 0px 0px;
 padding:40px 0px 400px 30px;
 
}
/*---------------詳細データ--------------*/
/*--------data----------*/
table.data_table{
 margin:0px 3px 0px 43px;
 padding:0px 0px 0px 0px;
 width:600px;
 border-collapse: collapse;
 border: 1px solid #61C2ED;
}
table.data_table#bottom{
 padding-bottom:30px;
}
th.data_title{
 background:#C0E7F8;
 border-color: #61C2ED;
 border-style: solid;
 border-width: 0 0 1px 1px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 10px;
 font-size:13px;
 line-height:14px;
 letter-spacing:0px;
 color:#343434;
 font-family:"ＭＳ ゴシック";
 text-align:left;
}
th.data_title#last{
 margin-bottom:30px;
}

td.data_text{
 border-color: #61C2ED;
 border-style: solid;
 border-width: 0 0 1px 1px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 10px;
 font-size:13px;
 line-height:16px;
 letter-spacing:-0.3px;
 color:#343434;
 font-family:"ＭＳ ゴシック";
}
td.data_text a{
 color:#343434;
 text-decoration:none;
}
td.no-data{
 border-color: #61C2ED;
 border-style: solid;
 border-width: 0 0 1px 1px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 10px;
 font-size:13px;
 line-height:16px;
 letter-spacing:-0.3px;
 color:#343434;
}
td.data_text#last{
 margin-bottom:30px;
}
.detail_botton{
 margin:0px 0px 0px 0px;
 padding:30px 0px 30px 82px;
}
td.right_botton{
 padding-left:20px;
}
/*----------------最寄駅---------------*/
.estate_select{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 20px;
}
ul#estate_station{
 background:url(./../images/station/border.gif) repeat-x left 10px;
 margin:20px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:640px;
 height:30px;
}
li.station{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 30px 20px;
 width:70px;
 float:left;
}
/*----------------検索条件---------------*/
.search_all{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
}
table.search_table{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}
table.search_table th{
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:left;
 background:#BAD800;
 color:#333333;
 font-size:13px;
 width:650px;
}
table.search_table td.sub_title{
 margin:0px 0px 0px 0px;
 padding:15px 0px 5px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;
 width:650px;
}
table.search_table td{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;
 vertical-align:bottom;
 line-height:12px;
 width:100px;
 letter-spacing:0px;
}
table.search_table td.long{
 width:120px;
}
table.search_sub_table{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}
table.search_sub_table th{
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:left;
 background:#BAD800;
 color:#333333;
 font-size:13px;
 width:650px;
}
table.search_sub_table td.sub_title{
 margin:0px 0px 0px 0px;
 padding:10px 0px 5px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;

}
table.search_sub_table td{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;
 vertical-align:bottom;
 line-height:12px;
 letter-spacing:0px;
}
table.search_sub_table td.bar{
 padding-top:10px;
 width:650px;
}
table.search_sub_table6{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
}
table.search_sub_table6 th{
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:left;
 background:#BAD800;
 color:#333333;
 font-size:13px;
 width:640px;
}
table.search_sub_table6 td.sub_title{
 margin:0px 0px 0px 0px;
 padding:10px 0px 5px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;
 width:650px;
}
table.search_sub_table6 td{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 color:#333333;
 font-size:12px;
 vertical-align:bottom;
 line-height:12px;
 letter-spacing:0px;
 width:90px;
}
table.search_sub_table6 td.bar{
 padding-top:10px;
 width:650px;
}
