#contents-inner-top{
margin:0px 0px 0px 0px;
}

html>/**/body #contents-inner-top{margin:0px 0px 0px 0px;}/*except for ie7*/


#contents-inner-top .mainImage{
height:284px;/*height:295px;*/
margin:0 0 20px 0;
}

#contents-inner-top #search{
background-image:url(../images/back_top_search.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 0px 15px -4px;
padding:10px 0px 10px 0px;
}

#contents-inner-top #search table.a1{
margin:0px 0px 0px 0px;
}
#contents-inner-top #search table.a2{
margin:15px 0px 0px 15px;
}

#contents-inner-top #search table.a2 div{
margin:6px 0px 0px 0px;
color:#fff;
font-size:12px;
}

#contents-inner-top #search td{
vertical-align:top;
}

#contents-inner-top #search ul{
margin:0px 0px 0px 0px;
}

#contents-inner-top #search li{
font-size:12px;
}
#contents-inner-top #search li img{
margin:7px 7px -4px 0px;
}
#contents-inner-top #search a{
color:#000;
text-decoration:none;
font-weight:bold;
}
#contents-inner-top #search a:hover{
color:#ffbc00;
text-decoration: underline;
}


#contents-inner-top .news{
margin:5px 30px 12px 0px;

}


#contents-inner-top .news li{
background:url(../images/arrow_f5a201.gif) no-repeat ;background-position: 2px 6px ;
list-style:none;
padding:4px 0px 6px 20px;
margin:3px 0px 2px 4px;
border-bottom:1px solid #ededed;
}

#contents-inner-top .news .line{
height:3px;background-image:url(../images/line_dotted_d7d7d7.gif);margin:-2px 0px 7px 4px;
}

#contents-inner-top .imageAdjust1{
margin:0px 0px 8px 0px;
}
#contents-inner-top .imageAdjust2{
margin:0px 0px 8px 0px;
}

#contents-inner-top .price { color: #ff0000; font-weight: bold; font-size:14px; }
#contents-inner-top .price { color: #ff0000; font-weight: bold; font-size:14px; }


#contents-inner-top .special-chintai{
margin:10px 20px 2px 15px;
}

#contents-inner-top .special-chintai .imageAdjust2{
margin:0px 0px 4px 0px;
}

#contents-inner-top .special-chintai li{
background:url(../images/special/head_li.gif) no-repeat ;
background-position:0px 3px ;
color:#666;
padding:1px 0px 0px 15px;
margin:0px 0px 2px 0px;
}

#contents-inner-top .special-chintai em{
color:#439a22;
}

#contents-inner-top .special-chintai .imageAdjust1{
padding:2px;
border:1px solid #b1b1b1;
margin:0px 8px 0px 0px;

}

#contents-inner-top .special-chintai .tdAdjust1{
padding:0px 9px 0px 0px;
}

#contents-inner-top .special-chintai .tdAdjust2{
padding:0px 9px 0px 9px;
background:url(../images/line_dotted_9a9a9a.gif) repeat-y ;
background-position:left top ;
}


#contents-inner-top .special-chintai .line{
height:1px;background-image:url(../images/line_dotted_9a9a9a.gif);margin:13px 0px 13px 0px;
}

/*---------------------------------------------special-baibai-------------------------------------------*/

#contents-inner-top .special-baibai{
margin:0px 0px 17px 0px;
color:#303030;
}

#contents-inner-top .special-baibai .tableAdjust1{
margin:0px 10px 10px 0px;
}

#contents-inner-top .special-baibai .inner{
padding:0px 10px 10px 0px;
}

#contents-inner-top .special-baibai .li1{
background:url(../images/special/text_moyori.gif) no-repeat ;
background-position:0px 0px ;
padding:2px 0px 3px 50px;
margin:0px 0px 2px 0px;
font-size:12px;
}

#contents-inner-top .special-baibai .li2{
background:url(../images/special/text_syozai.gif) no-repeat ;
background-position:0px 0px ;
padding:2px 0px 3px 50px;
margin:0px 0px 2px 0px;
font-size:12px;
}
#contents-inner-top .special-baibai em{
color:#439a22;
}

#contents-inner-top .special-baibai .imageAdjust1{
margin:0px 0px 0px 0px;
padding:4px;
border:1px solid #cdcdcd;
background-color:#fff;
}
#contents-inner-top .special-baibai .imageAdjust2{
margin:20px 0px 0px 0px;
}

#contents-inner-top .special-baibai .tdAdjust1{
background:url(../images/special/back_special.gif) repeat-y ; width:340px;

}

#contents-inner-top .special-baibai .data{
background:url(../images/special/back_special.gif) repeat-y ;
}

#contents-inner-top .special-baibai .data td{
padding:11px 11px 0px 11px;
}

#contents-inner-top .special-baibai .data .cmnt{
margin:0px 11px 0px 0px;
font-size:12px;
color:#000;
}


#contents-inner-top .special-baibai .line{
height:2px;background-image:url(../images/line_dotted_bcc5ca.gif);margin:6px 11px 6px 0px;
}

/*---------------------------------------------openhouse-------------------------------------------*/
#contents-inner-top .special-openhouse{
margin:0px 0px 17px 0px;
color:#303030;
}

#contents-inner-top .special-openhouse .tableAdjust1{
margin:0px 10px 10px 0px;
}

#contents-inner-top .special-openhouse .inner{
padding:0px 10px 10px 0px;
}

#contents-inner-top .special-openhouse .date{
padding:5px 5px 5px 10px;
}

#contents-inner-top .special-openhouse .date strong{
padding:5px 5px 5px 10px;
color:#b40000;
}

#contents-inner-top .special-openhouse .li1{
background:url(../images/special/text_moyori.gif) no-repeat ;
background-position:0px 0px ;
padding:2px 0px 3px 50px;
margin:0px 0px 2px 0px;
font-size:12px;
}

#contents-inner-top .special-openhouse .li2{
background:url(../images/special/text_syozai.gif) no-repeat ;
background-position:0px 0px ;
padding:2px 0px 3px 50px;
margin:0px 0px 2px 0px;
font-size:12px;
}

#contents-inner-top .special-openhouse .li3{
background:url(../images/special/text_nichiji.gif) no-repeat ;
background-position:0px 0px ;
padding:2px 0px 3px 50px;
margin:0px 0px 2px 0px;
font-size:12px;
font-weight:bold;
color:#b40000;
}

#contents-inner-top .special-openhouse em{
color:#439a22;
}

#contents-inner-top .special-openhouse .imageAdjust1{
margin:0px 0px 0px 0px;
padding:4px;
border:1px solid #cdcdcd;
background-color:#fff;
}
#contents-inner-top .special-openhouse .imageAdjust2{
margin:20px 0px 0px 0px;
}

#contents-inner-top .special-openhouse .tdAdjust1{
background:url(../images/special/back_openhouse.gif) repeat-y ; width:340px;

}

#contents-inner-top .special-openhouse .data{
background:url(../images/special/back_openhouse.gif) repeat-y ;
}

#contents-inner-top .special-openhouse .data td{
padding:11px 11px 0px 11px;
}

#contents-inner-top .special-openhouse .data .cmnt{
margin:0px 11px 0px 0px;
font-size:12px;
color:#000;
}


#contents-inner-top .special-openhouse .line{
height:2px;background-image:url(../images/line_dotted_bcc5ca.gif);margin:6px 11px 6px 0px;
}

/*---------------------------------------------searchPanel-------------------------------------------*/

.contents-inner-search{margin:0px 0px 20px 0px;background-color:#f3f3f3; padding:10px 0 6px 0; border:1px solid #cdcdcd; color:#333; width:656px;}

pre{ font-size:14px;}

#area label{ display:block; float:left; width:142px;}
#station pre{ float:left; width:130px; color:#000; font-weight:bold; margin:0 0 5px 0;}
#school pre{ display:block; float:left; width:212px; color:#000; margin:0 0 5px 0;}

.tb1{ margin:0 0 15px 13px;}

.item_m img, .item_l img, .tb1 img{ margin:0 0 3px 0;}

.item_m{ display:block; float:left; width:200px; margin:0 0 5px 13px; *margin-bottom:-12px;}
* html .item_m{ width:195px;}
.item_l{ display:block; float:left; margin:0 0 5px 13px; *margin-bottom:-12px;}


hr{
	margin:0 0 10px 0;
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
	visibility:hidden;
}

hr.hr2{
	margin:0 0 0px 0;
}

.kodawari pre{ display:block; float:left; width:190px; margin:0 13px 0px 0px;}
.type pre{ display:block; float:left; width:80px; margin:0 13px 0px 0px;}
* html .type pre{ width:70px;}
.type pre.large{ display:block; float:left; width:300px; margin:0 13px 0px 0px;}

.select_m{width:75px; margin:0 2px 0 0;}
.select_m2{width:95px; margin:0 2px 0 0;}

.select_l{width:184px; margin:0 2px 0 0;}

