@charset "UTF-8";

/*グローバルナビゲーション
*************************************/

/*nabigation バーカラー*/

#navigation_b_bg {
	width:900px;
	height:11px;
	background:url(../../img/bg_kanri.gif)
}
/*nabigation*/

#navigation{
	background-image:url(../../img/bg_navi_y.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:39px;
	width:900px;
	margin:0px;
}

#navigation ul{
	margin:0px;
	height:20px;
	list-style-type:none;
	padding-left:60px;
}
#navigation li{
	margin:0px 0px 0px 0px;
	padding-right:35px;
	float:left;
}

#navigation ul a{
	display:block;
	margin:0px;
	height:32px;
	width:169px;
	background-repeat:no-repeat;
}


#navigation ul #oheyasagashi a{
	background-image:url(../../img/btn_g_navi01_y.gif);
}

#navigation ul #baibai a{ 
	background-image:url(../../img/btn_g_navi02_y.gif);
}

#navigation ul #kanri a{
	background-image:url(../../img/btn_g_navi03_y.gif);
}

#navigation ul #shisan_katsuyou a{
	background-image:url(../../img/btn_g_navi04_y.gif);
}


#navigation ul #oheyasagashi a:hover{
	background-image:url(../../img/btn_g_navi01_y_o.gif);
}

#navigation ul #baibai a:hover{ 
	background-image:url(../../img/btn_g_navi02_y_o.gif);
}

#navigation ul #kanri a:hover{
	background-image:url(../../img/btn_g_navi03_y_o.gif);
}

#navigation ul #shisan_katsuyou a:hover{
	background-image:url(../../img/btn_g_navi04_y_o.gif);
}

h2{
	width:852p;
	height:70px;
	background-image:url(../../../search/img/ttl_h2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px 0px 10px 0px;
}


/* リニューアルでの追加分　 */

.apartment_box{
	background:url(../../../search/img/bg_apartment.jpg) no-repeat;
	width:625px;
	height:152px;
	position:relative;
	margin:0px 0px 5px 0px;
}

.shop_box{
	background:url(../../../search/img/bg_shop.jpg) no-repeat;
	width:625px;
	height:152px;
	position:relative;
	margin:0px 0px 5px 0px;
}

.other_box{
	background:url(../../../search/img/bg_other.jpg) no-repeat;
	width:625px;
	height:152px;
	position:relative;
	margin:0px 0px 5px 0px;
}

.button01{position:absolute; top:70px; left:30px;}
.button02{position:absolute; top:70px; left:220px;}
.button03{position:absolute; top:70px; left:420px;}


/* リニューアルでの追加分／ここまで　* */

#main_btm{
widows:625px;
}

#main_btm ul li{
margin:0px;
padding:0px;
margin-bottom:15px;
}


#main_btm li{
list-style:none;
float:left;
}

.mr15{
margin-right:15px;
}



#wrap_contsnts{
	background-image:url(../../../search/img/bg_contenst.gif);
	background-position:623px 0px;
	background-repeat:repeat-y;
	width:852px;
	margin:0px auto;
}

#right_box{
}

#right_box h3{
	margin:0px;
	padding:0px;
}

#side_ttl_h3_1{
	background-image:url(../../../search/img/side_ttl_h3_1.gif);
	width:216px;
	height:74px;
}

#side_ttl_h3_1 a{
	display:block;
	width:216px;
	height:74px;
}

#side_ttl_h3_2{
	background-image:url(../../../search/img/side_ttl_h3_2.gif);
	width:216px;
	height:95px;
}

#side_ttl_h3_2 a{
	width:216px;
	height:95px;
}

.area_sidemenu{
	background-color:#F5F3F0;
	width:216px;
	padding:5px 0px 10px 0px;
	margin-bottom:10px;
	text-align:left;
}

.area_sidemenu ul{
	margin:0px 15px 0px 15px;
	padding:0px;
}

.area_sidemenu li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.area_sidemenu a:link,.area_sidemenu a:visited{
	color:#333333;
	background-image:url(../../../search/img/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-left:15px;
	display:block;
}

.area_sidemenu a:hover{
	color:#FF0000;
}

#contents01{
	width:576px;
	margin:0px auto;
	text-align:left;
}

#contents01 h3{
	width:576px;
	height:70px;
	background-image:url(../../../search/img/ttl_h3.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#contents01 .needs {

	width:576px;
	height:70px;
	background-image:url(../../../search/img/ttl_h3_needs.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#contents01 ul{
	padding:0px;
	margin:0px 12px;
}

#contents01 li{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 220px;
}



#bn_foot{
	padding-top:60px;
	margin:0px auto;
}

#bn_foot a{
	width:816px;
	height:118px;
	background-image:url(../../../search/img/bn_foot_search.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0px auto;
}


/*おすすめ物件情報枠なし
************************************/
.osusume_img_area{
	width:604px;
	margin:15px 10px 0px 10px;
}

.osusume_img{
	width:140px;
	float:left;
	margin-right:14px;
}
.osusume_img_end{
	width:140px;
	float:left;
}

.osusume_img h3{
	font-size:10px;
	font-weight:bold;
	color:#F53727;
	text-align:left;
}

.osusume_img_end h3{
	font-size:10px;
	font-weight:bold;
	color:#F53727;
	text-align:left;
}

.osusume_img p{
	font-size:10px;
	color:#000000;
	text-align:left;
	padding:0px;
	margin:0px;	
}

.osusume_img_end p{
	font-size:10px;
	color:#000000;
	text-align:left;
	padding:0px;
	margin:0px;	
}

#osusume_area_in{
	margin:20px 10px;
	width:585px;
}

#osusume_area_list{
	text-align:right;
	text-decoration:underline;
}

.osusume_left{
float:left;
width:130px;
margin-left:12px;
text-align:left;

margin-bottom:8px;
}
.osusume_right{
float:left;
width:440px;
text-align:left;
margin-bottom:8px;
}

/*学校名から検索縮小版(トップページ)
************************************/
#school_small{
width:202px;
float:left;
}
#school_small h2{
	margin:0px;
	width:202px;
	height:32px;
	background:url(../../../img/midashi_gakkou_bukken_s.jpg);
	background-repeat:no-repeat;
}
#scool_area{
padding:8px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#school_small ul{
margin:0px;
padding:0px;
}
#school_small ul li{
margin:0px;
padding:0px;
list-style-type: none;
}
#school_small ul li a{
text-decoration: underline; 
}

#area_k{
width:202px;
float:left;
}
#area_k h2{
	margin:0px;
	width:202px;
	height:32px;
	background:url(../../../search/img/h2_kodawari.jpg) no-repeat;
	background-repeat:no-repeat;
}
#area_k ul{
margin:0px;
padding:0px;
}
#area_k ul li{
margin:0px;
padding:0px;
list-style-type: none;
}
#k_area{
padding:10px 2px 2px 2px;
}

/*お引越しプレミアムプラン090601*/
#banar_premiam{
	background:url(http://www.re-hirota.co.jp/common/img/banar_premiam.gif) no-repeat;
	width:217px;
	height:384px;
	padding-top:140px;
	margin-top:20px;
	margin-bottom:20px;
}

#banar_premiam p{
	margin:0px;
	padding:0px;
}



#premiam_01 a{
	display:block;
	width:171px;
	height:42px;
	background:urlhttp://www.re-hirota.co.jp/common/img/premiam_01.gif) no-repeat;
	margin:0px auto 0px 23px;

}

#premiam_01 a:hover{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_01_o.gif) no-repeat;
	margin:0px auto 0px 23px;
}

#premiam_02 a{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_02.gif) no-repeat;
	margin:5px auto 0px 23px;
	padding:0px;
}

#premiam_02 a:hover{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_02_o.gif) no-repeat;
	margin:5px auto 0px 23px;
	padding:0px;
}

#premiam_03 a{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_04.gif) no-repeat;
	margin:5px auto 0px 23px;
}

#premiam_03 a:hover{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_04_o.gif) no-repeat;
	margin:5px auto 0px 23px;
}

#premiam_04 a{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_05.gif) no-repeat;
	margin:5px auto 0px 23px;
}

#premiam_04 a:hover{
	display:block;
	width:171px;
	height:42px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_05_o.gif) no-repeat;
	margin:5px auto 0px 23px;
}

#premiam_detail a{
	display:block;
	width:122px;
	height:26px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_other.gif) no-repeat;
	margin:20px auto 0px 48px;
}

#premiam_detail a:hover{
	display:block;
	width:122px;
	height:26px;
	background:url(http://www.re-hirota.co.jp/common/img/premiam_other_o.gif) no-repeat;
	margin:20px auto 0px 48px;
}

