#head_in_top{
width: 900px;
height: 105px;
margin: 0 auto;
background: url(../topimg/bg_head_top.jpg) no-repeat 685px 55px;
}



.cm_fla{
margin-top: 30px;
margin-left: 17px;
}

#c_left{
width: 266px;
float: left;
}

#c_left li img{
display: block;
}

#c_left li{
float: left;
list-style-type: none;
margin-bottom: 2px;
}

#c_right{
width: 617px;
float: left;
background: url(../topimg/bg_c1.gif) repeat-y;
}

#whats_new{
width: 617px;
background: url(../topimg/bg_c1_top.gif) no-repeat 0 0;
}

#whats_new_bottom{
width: 617px;
background: url(../topimg/bg_c1_bottom.gif) no-repeat bottom;
padding-bottom: 25px;
}

#whats_new h2{
padding-top: 27px;
padding-bottom: 10px;
text-align: center;
}

#block_whats{
width: 560px;
height: 420px;
overflow: auto;
margin: 0 auto;
}

.block1{
width: 536px;
margin: 10px auto;
padding-bottom: 10px;
background: url(../topimg/line1.gif) no-repeat bottom;
color: ;
}

.photo{
width: 100px;
float: left;
}

.block1_right{
width: 436px;
float: left;
font-size: 11px;
line-height: 1.4;
}

.block1_right h3{
padding-bottom: 5px;
margin-bottom: 8px;
padding-top: 5px;
background: url(../topimg/line3.gif) repeat-x bottom;
}

.block1_right h3 strong{
display: block;
width: 368px;
float: left;
font-weight: bold;
}

.block1_right h3 span.date{
display: block;
width: 68px;
float: left;
font-weight: normal;
color: #7b766d;
}

#uresuji{
width: 881px;
background: url(../topimg/bg_c2.gif) repeat-y;
margin: 20px auto;
}

#uresuji_top{
width: 881px;
background: url(../topimg/bg_c2_top.gif) no-repeat 0 0;
}

#uresuji_bottom{
width: 881px;
background: url(../topimg/bg_c2_bottom.gif) no-repeat bottom;
}

#uresuji h2{
padding-top: 17px;
text-align: center;
}

#uresuji_in{
margin-top: 8px;
margin-left: 35px;
padding-bottom: 20px;
}

#uresuji_in dl{
width: 127px;
float: left;
background: url(../topimg/line2.gif) no-repeat right top;
margin-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 10px;
line-height: 1.4;
}

#uresuji_in dd{
width: 113px;
letter-spacing: 1px;
}

.no_bg{
background: none !important;
}

#for_sale{
width: 881px;
height: 205px;
background: url(../topimg/bg_forsale.jpg) repeat-x;
margin: 0 auto;
}

#for_sale h2{
text-align: center;
padding-top: 10px;
padding-bottom: 12px;
}

#for_sale_in{
padding-left: 35px;
}

.block2{
width: 149px;
height: 133px;
float: left;
margin-right: 15px;
}

.block2 li img{
display: block;
}

.block2 li{
list-style-type: none;
float: left;
}

#main2 h3{
background: url(../topimg/top_main_001.jpg) no-repeat center top;
margin-left: 7px;
}

.banner {
margin:20px 0 0 3px ;
clear:both;
}
