/*-------------------トピックス----------------*/
img.topics_new{
  display:inline;
}

table.topics_table{
 margin:0px 0px 0px 10px;
 padding:0px 0px 0px 0px;
 width:680px;
 text-align:left;
}
td.topics_date{
 background:url(./../images/list.gif) no-repeat 10px 12px;
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:0px;
 line-height:16px;
 color:#333333;
}
td.kara{
 padding:0px 10px 0px 0px;
}

.date_text{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 25px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:0px;
 line-height:16px;
 color:#333333;
}
td.topics_title{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 0px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:1px;
 line-height:16px;
 color:#333333;
}
td.topics_title a{
 color:#333333;
}
td.topics_title a:hover{
 background-color:#61C2ED;
 color:#ffffff;
}
td.naiyou{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 10px 10px 0px;
 text-align:left;
 vertical-align:top;
 font-size:11px;
 letter-spacing:1px;
 line-height:16px;
 color:#333333;
}
td.bar{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:680px;
}
/*--------------ログイン------------------*/
.login_table{
 background:url(./../images/banner.jpg) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 380px;
 height:120px;
 text-align:left;
}
.entry_table{
  margin:0px 0px 0px 0px;
 padding:50px 0px 0px 0px;
 width:140px;
 text-align:left;
 float:left;
}
ul#login_table{
 margin:0px 0px 0px 0px;
 padding:15px 0px 0px 0px;
 width:180px;
 text-align:left;
 float:left;
}
li.login_title{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:left;
 vertical-align:top;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#333333;
 width:160px;
 float:left;
 font-weight:bold;
}
li.login_title#false{
 color:#ff3333;
}
li.login_title#true{
 color:#3333ff;
}
li.login{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 0px;
 text-align:left;
 vertical-align:top;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#333333;
 width:60px;
 float:left;
}
li.login_text{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 5px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 width:110px;
 float:left;
}
li.login_text input{
 font-size:11px;
 letter-spacing:0px;
 font-family:Arial,Helvetica,sans-serif;
}
li.login_botton{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 width:120px;
 float:left;
}
li.logout_botton{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 10px;
 text-align:left;
 vertical-align:top;
 color:#333333;
 width:140px;
 float:left;
}
/*-------------特集物件-------------------*/
.new_tokusyu_title{
 background:url(./../images/left_red_title.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
}
.new_tokusyu_title h3{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 20px;
 text-align:left;
 vertical-align:top;
 font-size:16px;
 letter-spacing:0px;
 line-height:16px;
 color:#ffffff;
}
.new_tokusyu_table{
 background:url(./../images/left_red_table.gif) repeat-y top left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#333333;
}
.new_tokusyu_table p{
 background:url(./../images/tokusyu_list.gif) no-repeat left 8px;
 margin:0px 0px 0px 10px;
 padding:5px 10px 5px 0px;
}
.new_tokusyu_table p a{
 padding:0px 0px 0px 12px;
 color:333333;
}
.new_tokusyu_table p a:hover{
 background-color:#DB1908;
 color:#ffffff;
}
/*-------------新着不動産-------------------*/
.new_estate_title{
 background:url(./../images/new_estate_title.gif) no-repeat left top;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
}
.new_estate_title h3{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 20px;
 text-align:left;
 vertical-align:top;
 font-size:16px;
 letter-spacing:0px;
 line-height:16px;
 color:#ffffff;
}
.new_estate_table{
 background:url(./../images/new_estate_table.gif) repeat-y top left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#333333;
}
table.new_estate{
 background-color:#ffffff;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 0 3px 3px 3px;
}
td.new_estate_cell{
 vertical-align:top;
 margin:0px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:234px;
 border-color: #61CDE2;
 border-style: solid;
 border-width: 3px 0px 0px 0px;
}
td.new_estate_cell#first{
 border-width: 0px 0px 0px 0px;
}
.font12{
 font-size:12px;
 line-height:12px;
}
