@charset "utf-8";

/* ======================================================================================== BOTTOM */
div#page-body{
	width:505px;
}
div#page-body h2#top{
	height:51px;
}
div#page-body div.serach-box,
div#page-body div#searchList{
	border: 1px solid #d7d0c4;
	margin: 0px 0px 30px 0px;
}
div#page-body div.serach-box h3#area-h3{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_area.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div.serach-box h3#route-h3{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_route.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div.serach-box h3#life-h3{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_life.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div.serach-box h3#gakusei-h3{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_gakusei.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div.serach-box div.menu-area .listG li{
	width:230px;
	margin-right:10px;
	background:transparent url(../img/icoGalisei.gif) no-repeat scroll 0 3px;
	float:left;
	padding:0 0 5px;
}

div#page-body div.serach-box h3#price-h3{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_price.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div#searchList p.pick_up{
	padding: 5px 0px 6px 30px;
	background: url(../img/bg_ttl_top_pickup.gif) no-repeat left top;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
}
div#page-body div#searchList p.pick_up span{
	font-weight:bold;
}
div#page-body div.serach-box div#flash-area{
	border-top: 1px solid #ffb300;
}
div#page-body div.serach-box div.menu-area{
	clear:both;
	width:494px;
	padding: 3px 0px 6px 9px;
	border-top: 1px solid #ffb300;
}
div#page-body div.serach-box div.menu-area h4{
	padding: 3px 10px 4px 18px;
	font-size: 110%;
	line-height: 140%;
	color: #ffffff;
	background: url(../img/bg_ttl_top_h4.gif) no-repeat left top;
}
div#page-body div.serach-box div.menu-area ul{
	float:left;
	padding: 8px 9px 0px 5px;
}
div#page-body div.serach-box div.menu-area ul li{
	float:left;
	width:120px;
	padding: 0px 0px 5px 0px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.serach-box div.menu-area ul li.half{
	width:238px;
}
div#page-body div.serach-box div.menu-area ul li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}
div#page-body div.serach-box div.menu-area ul.list3clm{
	float:left;
	padding: 8px 9px 0px 5px;
}
div#page-body div.serach-box div.menu-area ul.list3clm li{
	float:left;
	width:160px;
	padding: 0px 0px 5px 0px;
	background: url(../img/arw_line_gray.gif) no-repeat 0px 3px;
}
div#page-body div.serach-box div.menu-area ul.list3clm li.half{
	width:320px;
}
div#page-body div.serach-box div.menu-area ul.list3clm li a{
	padding: 0px 0px 0px 15px;
	line-height: 120%;
}
div#page-body div.serach-box div#search-other-area{
	clear:both;
	width:505px;
}
div#page-body div#searchList div#rent{
	clear:both;
	width:100%;
	border-top: 1px solid #ffb300;
}
div#page-body div#searchList div#rent table{
	width:100%;
}
div#page-body div#searchList div#rent th{
	color:#000;
	font-size:12px;
	font-weight:normal;
	background-color:#fef9ef;
	border-right: 1px solid #d7d0c4;
	padding:5px;
	white-space:nowrap;
}
div#page-body div#searchList div#rent td{
	color:#000;
	font-size:12px;
	font-weight:normal;
	border-top: 1px solid #d7d0c4;
	border-right: 1px solid #d7d0c4;
	padding:5px;
}
div#page-body div#searchList div#rent td.c,
div#page-body div#searchList div#rent td.d{
	white-space:nowrap;
}
div#page-body div#searchList div#rent .thumbnail{
	border-right:none;
	text-align:center;
}

div#page-body div#search-other-area h3{
	padding: 6px 0px 6px 31px;
	background: url(../img/bg_ttl_top_other.gif) no-repeat 1px 1px;
	font-size: 150%;
	line-height: 120%;
	color: #000000;
	border-top: 1px solid #d7d0c4;
	border-left: 1px solid #d7d0c4;
	border-right: 1px solid #d7d0c4;
}
div#page-body div#search-other-area div#search-other-box{
	width:492px;
	padding: 11px 1px 0px 12px;
	border-top: 1px solid #ffb300;
}
div#page-body div#search-other-area div#search-other-box div.desc-box{
	float:left;
	width:246px;
}
div#page-body div#search-other-area div#search-other-box div.desc-box p{
	font-size: 80%;
	line-height: 120%;
	padding: 37px 20px 0px 10px;
}
div#page-body div#search-other-area div#search-other-box div.desc-box ul{
	width:234px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
div#page-body div#search-other-area div#search-other-box div.desc-box ul li{
	float:left;
	width:117px;
	height:22px;
	overflow:hidden;
	background: url(../img/bg_top_other_li.jpg);
}
div#page-body div#search-other-area div#search-other-box div.desc-box ul li a{
	display:block;
	padding: 4px 0px 0px 21px;
}
div#page-body div#search-other-area div#search-other-box div#monthly-box{
	width:246px;
	height:70px;
	background: url(../img/bg_top_other_monthly.jpg) no-repeat left top;
}
div#page-body div#search-other-area div#search-other-box div#office-box{
	width:246px;
	height:70px;
	background: url(../img/bg_top_other_office.jpg) no-repeat left top;
}
div#page-body div#search-other-area div#search-other-box div#store-box{
	width:246px;
	height:70px;
	background: url(../img/bg_top_other_store.jpg) no-repeat left top;
}
div#page-body div#search-other-area div#search-other-box div#warehouse-box{
	width:246px;
	height:70px;
	background: url(../img/bg_top_other_warehouse.jpg) no-repeat left top;
}
div#page-body div#search-other-area div#search-other-box div#parking-box{
	width:246px;
	height:70px;
	background: url(../img/bg_top_other_parking.jpg) no-repeat left top;
}

div#page-body p.main_text{
	margin-bottom:7px;
}

/* ------------------------------------------------------------------- TOWN */
div#page-body div#town-box div.menu-area h4{
	padding: 13px 0px 3px 17px;
	background: url(../img/bg_ico_ttl_square_orange.gif) no-repeat 0px 15px;
	font-size: 110%;
	line-height: 120%;
	color: #fa4e0c;
}
div#page-body div#town-box div.menu-area table{
	width: 480px;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
div#page-body div#town-box div.menu-area table td{
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	padding: 5px;
	background: #f2f2f2;
	text-align: center;
}
div#page-body div#town-box div.menu-area table td.cost{
	background: #ffffff;
}
div#page-body div#town-box div.menu-area p{
	padding: 0px 0px 10px 17px;
	line-height: 160%;
}


/* ------------------------------------------------------------------- adplus */
#adplus{
	clear:both;
	margin:0 0 30px;
}
#adplus #adplus-title{
	border:1px solid #d7d0c4;
	background-color:#ffba00;
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:3px 5px;
}
#adplus #adplus-detail-box{
	border-left:1px solid #d7d0c4;
	height:100%;
}
#adplus .adplus-detail{
	float:left;
	width:50%;
}
#adplus .adplus-detail01{
	border-right:1px solid #d7d0c4;
	border-bottom:1px solid #d7d0c4;
	background-color:#f8f6dc;
	color:#333;
	font-size:12px;
	height:35px;
	overflow:hidden;
}
#adplus .adplus-detail01 p{
	padding:3px;
	line-height:1.2em;
}
#adplus .adplus-detail02{
	border-right:1px solid #d7d0c4;
	border-bottom:1px solid #d7d0c4;
	color:#333;
	font-size:12px;
	height:100%;
}
#adplus .detail-left{
	background:url(../img/bg_adplus.gif) repeat-x left bottom;
	height:57px;
	width:120px;
	float:left;
}
#adplus .img-area{
	float:left;
	width:60px;
	height:46px;
	padding:3px 0 0 3px;
}
#adplus .icon-area{
	float:right;
	height:46px;
	padding:3px 2px 0 0;
}
#adplus .icon-area div{
	margin-bottom:1px;
}
#adplus .icon-area #ico_rent{
	background:url(../img/adplus_ico_rent.gif) no-repeat left top;
}
#adplus .icon-area #ico_buy{
	background:url(../img/adplus_ico_buy.gif) no-repeat left top;
}
#adplus .icon-area #ico_hikkosi{
	background:url(../img/adplus_ico_hikkosi.gif) no-repeat left top;
}
#adplus .icon-area #ico_rent,
#adplus .icon-area #ico_buy,
#adplus .icon-area #ico_hikkosi{
	height:14px;
	width:52px;
}
#adplus .icon-area #ico_rent span,
#adplus .icon-area #ico_buy span,
#adplus .icon-area #ico_hikkosi span{
	display:none;
}
#adplus .txt-area{
	float:left;
	height:57px;
	width:52%;
	overflow:hidden;
}
#adplus .txt-area p{
	padding:3px;
	line-height:1em;
}

