@charset "Shift-JIS";


/* 買いたいトップ */
#header.grandtop table.ciHead td.ci {
	padding-left:0;
	text-align:left;
}

/* header_title */
div#header_title{
	margin:0 0 20px 0;
	border: 1px solid #bfbfbf;
}
div.header_title div.inner{
	border: 1px solid #fff;
	background: #f7f5eb;
}

div#header_title .face{
	margin:1px;
	width:704px;
	height:153px;
}
div#header_title .face .panel{
	background: url(/resources/images/rent/pic_header.jpg) left top no-repeat;
}


/* 左サイドバー
-------------------------------------------------------------- */
div#pickupArea {
	float: left;
	width: 168px;
}
div.pickupArticle {
	margin:0 0 12px 0;
	border: 1px solid #BFBFBF;
}
div.pickupArticle div.inner {
	border: 1px solid #FFF;
	background: #f7f5eb;
}
div.pickupArticle div.item {
	padding: 9px 10px 8px 10px;
}
div.pickupArticle div.item p.bkName {
	padding-left: 10px;
	background: url(/resources/images/rent/common/icn_arrow05.gif) no-repeat 0 0.4em;
	color:#2680bf;
	font-size: 12px;
	font-weight:bold;
}
div.pickupArticle div.item h3 a{
}
div.pickupArticle div.item p.catch1 {
	margin-left: 7px;
	font-size: 10px;
}
div.pickupArticle div.item p.catch2 {
	margin-left: 7px;
	font-size: 10px;
	color:#663300;
	text-align: center;
}
div.pickupArticle div.item p.photo {
	margin-top: 6px;
	margin-bottom:9px;
	text-align: center;
}
div.pickupArticle div.item p.photo img {
	border: 1px solid #aaa796;
}
div.pickupArticle p.alllist {
	margin: 0 0 8px;
	text-align: center;
}

div.pickupArticle dl.phone dt,
div.pickupArticle dl.phone dd {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
div.pickupArticle dl.phone dd {
	color:#8c624d;
	font-weight:bold;
}

div.pickupArticle div.line {
	height: 2px;
	background: url(/resources/images/rent/bg_block_gray_small_bottom.gif) left bottom no-repeat;
	font-size: 0;
	line-height: 0;
}

/* メインエリア
-------------------------------------------------------------- */
div#searchArea {
	float: right;
	width: 528px;
}

/*賃貸物件（マンション・アパート・一戸建て）を探す*/
div.area_search_article{
	margin:0 0 20px 0;
	padding:10px 0;
	background:#dad7c6;
	border:1px solid #c4baac;
	text-align:center;
}
div.area_search_article div.bg_area_search_article_middle{
	margin:0 auto 10px;
	width:506px;
	background: url(/resources/images/rent/bg_area_search_article_middle.gif) left top repeat-y;
}
div.area_search_article div.bg_area_search_article_bottom{
	width:506px;
	background: url(/resources/images/rent/bg_area_search_article_bottom.gif) left bottom no-repeat;
}
div.area_search_article div.bg_area_search_article_top{
	width:506px;
	background: url(/resources/images/rent/bg_area_search_article_top.gif) left top no-repeat;
	text-align:left;
}

/*沿線から探す*/
div.area_search_article div.bg_area_search_article_top div.block_left{
	float:left;
	padding:10px;
	width:152px;
}
div.area_search_article div.bg_area_search_article_top div.block_left h3{
	margin:0 0 10px 0;
}
div.area_search_article div.bg_area_search_article_top div.block_left ul.list_railway li{
	margin:0 0 6px 0;
	padding:0 0 0 12px;
	background: url(/resources/images/rent/common/icn_arrow05.gif) 1px 0.3em no-repeat;
}
div.area_search_article div.bg_area_search_article_top div.block_left ul.list_railway li a{
	text-decoration:none;
}

/*エリアから探す*/
div.area_search_article div.bg_area_search_article_top div.block_right{
	float:right;
	display:inline;
	margin:0;
	padding:10px;
	width:304px;
}
div.area_search_article div.bg_area_search_article_top div.block_right div.block_area_search{
	width:304px;
}
div.area_search_article div.bg_area_search_article_top div.block_right div.block_area_search div.block_left{
	float:left;
	margin:0;
	padding:0!important;
	width:146px;
}
div.area_search_article div.bg_area_search_article_top div.block_right div.block_area_search div.block_right{
	float:right;
	margin:0;
	padding:4px 0 0 0!important;
	width:138px;
}
	/*地図*/
	div.area_search_article div.block_right ul.bg_area_search_map_shutoken{
		position:relative;
		width:304px;
		height:185px;
		background: url(/resources/images/rent/bg_area_search_map_shutoken.jpg) left top no-repeat;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li{
		position:absolute;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li#btn_map_saitama{
		left:25px;top:22px;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li#btn_map_tokyo{
		left:55px;top:68px;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li#btn_map_kanagawa{
		left:17px;top:140px;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li#btn_map_ibaraki{
		left:168px;top:12px;
	}
	div.area_search_article ul.bg_area_search_map_shutoken li#btn_map_chiba{
		left:210px;top:100px;
	}

	div.area_search_article div.block_right ul.bg_area_search_map_kansai{
		position:relative;
		width:304px;
		height:185px;
		background: url(/resources/images/rent/bg_area_search_map_kansai.jpg) left top no-repeat;
	}
	div.area_search_article ul.bg_area_search_map_kansai li{
		position:absolute;
	}
	div.area_search_article ul.bg_area_search_map_kansai li#btn_map_osaka{
		left:130px;top:130px;
	}
	div.area_search_article ul.bg_area_search_map_kansai li#btn_map_hyogo{
		left:30px;top:22px;
	}
	div.area_search_article ul.bg_area_search_map_kansai li#btn_map_kansai{
		left:180px;top:60px;
	}

	div.area_search_article div.block_right ul.bg_area_search_map_sendai{
		position:relative;
		width:304px;
		height:185px;
		background: url(/resources/images/rent/bg_area_search_map_sendai.jpg) left top no-repeat;
	}
	div.area_search_article ul.bg_area_search_map_sendai li{
		position:absolute;
	}
	div.area_search_article ul.bg_area_search_map_sendai li#btn_map_sendai{
		left:110px;top:30px;
	}

/*地図から探す*/
div.area_search_article div.bg_block_large_gis_bottom{
	margin:0 auto;
	width:506px;
	background:#fff url(/resources/images/rent/bg_block_large_bottom.gif) left bottom no-repeat;
}
div.area_search_article div.bg_block_large_gis_top{
	padding:0;
	width:506px;
	background: url(/resources/images/rent/bg_block_large_top.gif) left top no-repeat;
	text-align:left;
}
div.area_search_article div.bg_block_large_gis_top div#block_search_freeword{
	padding:10px 5px 10px 10px;
	>padding:10px;
	>padding:10px 10px 0 10px;
}

div.area_search_article div.bg_block_large_gis_top h3{
	margin:0 0 8px 0;
}
div.area_search_article div.bg_block_large_gis_top div.block_left{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:348px;
}
div.area_search_article div.bg_block_large_gis_top div.block_left p{
	margin:0;
	padding:0;
	font-size:80%;
	color:#666;
}
div.area_search_article div.bg_block_large_gis_top div.block_right{
	float:right;
	margin:0;
	padding:0;
	width:138px;
	text-align:right;
}
div.area_search_article div.bg_block_large_gis_top input.form_search_txt{
	margin:2px 8px 0 0;
	width:157px;
	_width:182px;
	border-top:2px solid #8c8c8c;
	border-left:2px solid #8c8c8c;
	border-right:2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
	vertical-align:top;
}

/*フリーワードで探す*/
div.area_search_article div.bg_block_large_bottom{
	margin:0 auto;
	width:506px;
	background:#fff url(/resources/images/rent/bg_block_large_bottom.gif) left bottom no-repeat;
}
div.area_search_article div.bg_block_large_top{
	padding:0;
	width:506px;
	background: url(/resources/images/rent/bg_block_large_top.gif) left top no-repeat;
	text-align:left;
}
div.area_search_article div.bg_block_large_top div#block_search_freeword{
	padding:10px;
	>padding:10px 10px 0 10px;
}

div.area_search_article div.bg_block_large_top h3{
	margin:0 0 8px 0;
}
div.area_search_article div.bg_block_large_top div.block_left{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:220px;
}
div.area_search_article div.bg_block_large_top div.block_left p{
	margin:0;
	padding:0;
	font-size:80%;
	color:#666;
}
div.area_search_article div.bg_block_large_top div.block_right{
	float:right;
	margin:0;
	padding:0;
	width:254px;
}
div.area_search_article div.bg_block_large_top input.form_search_txt{
	margin:2px 8px 0 0;
	width:157px;
	_width:182px;
	border-top:2px solid #8c8c8c;
	border-left:2px solid #8c8c8c;
	border-right:2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
	vertical-align:top;
}

/*こだわりの条件検索から探す*/
div#block_serch_condition{
	padding:10px 0 0 0;
	text-align:left;
	}
ul.list_serch_condition{
	padding:0 0 10px 0;
}
ul.list_serch_condition li{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:236px;
	_width:238px;
	background:#f7f5eb;
	border:1px solid #d2d2d2;
}
ul.list_serch_condition li div.inner_serch_condition{
	padding:8px;
	border:2px solid #fff;
}

ul.list_serch_condition li p.sName{
	margin:0 0 8px 0;
	padding:0 2px 0 9px;
	background: url(/resources/images/rent/common/icn_arrow01.gif) no-repeat 0 0.3em;
	font-weight: bold;
}	
ul.list_serch_condition li div.block_left{
	float:left;
	>margin:0 0 -7px 0;
	width:68px!important;
}
ul.list_serch_condition li div.block_right{
	float:right;
	>margin:0 0 -7px 0;
	width:145px!important;
}

/*東急リバブルの賃貸物件特集*/
h2#tit_feature_lease{
	margin:0 0 16px 0;
}
ul.list_feature_lease li{
	float:left;
	padding:0 0 20px 0;
	width:250px;
}
ul.list_feature_lease li p.tName{
	margin:0 0 8px 0;
	font-weight: bold;
}
ul.list_feature_lease li div.block_left{
	float:left;
	width:96px;
}
ul.list_feature_lease li div.block_right{
	float:right;
	width:146px;
}

/*お知らせ*/
#information {
	margin:0 0 18px 0;
}
#information th,
#information td {
	vertical-align:top;
	padding-top: 8px;
}
#information th {
	width:110px;
	font-weight: normal;
	color:#404040;
}
#information td a {
	padding-left:8px;
	background:url(/resources/images/top/info_bullet.gif) no-repeat 0 0.25em;
	color:#2680BF;
}

/*店舗のご紹介*/
div.bg_block_gray_large_middle{
	background: url(/resources/images/rent/bg_block_gray_large_middle.gif) left top repeat-y;
}
div.bg_block_gray_large_bottom{
	padding:8px 16px 14px;
	background: url(/resources/images/rent/bg_block_gray_large_bottom.gif) left bottom no-repeat;
}
div.bg_block_gray_large_bottom p.txt_explain{
	margin:0 0 6px;
}

/* ニュース */
.informationTable {
 width: 528px;
 margin-top:5px;
}
.informationTable th,.informationTable td {
 padding:9px 0;
 border-bottom: 1px solid #ccc;
}
.informationTable th {
 padding-left:5px;
 font-weight:normal;
}
.informationTable td {
 width: 420px;
}

/* 右サイドバー
-------------------------------------------------------------- */
/* main */
div.bg_sideBar_main_middle{
	margin:0 0 13px 0;
	width:221px;
	background: url(/resources/images/rent/bg_sideBar_main_middle.gif) left top repeat-y;
}
div.bg_sideBar_main_bottom{
	width:221px;
	background: url(/resources/images/rent/bg_sideBar_main_bottom.gif) left bottom no-repeat;
}
div.bg_sideBar_main_top{
	padding:10px;
	width:221px;
	background: url(/resources/images/rent/bg_sideBar_main_top.gif) left top no-repeat;
}
div.bg_sideBar_main_top ul li.list_first{
	margin:0 0 6px 0!important;
}
div.bg_sideBar_main_top ul li{
	margin:0 0 4px 0;
	>margin:0 0 1px 0;
}
div.bg_sideBar_main_top ul li.list_last{
	margin:0!important;
	>margin:0 0 -3px 0!important;
}
div.bg_sideBar_main_top ul li img{
	vertical-align:bottom;
}
div.bg_sideBar_main_top ul li div.bg_btn_sidebar_main{
	margin:0 0 0px 0;
	width:201px;
	background:#8d6b5a url(/resources/images/rent/bg_btn_sidebar_main.gif) left bottom no-repeat;
}
div.bg_sideBar_main_top ul li div.bg_btn_sidebar_main a{
	display:block;
	color:#fff;
	text-decoration:none;
}
div.bg_sideBar_main_top ul li div.bg_btn_sidebar_main span.txt_explain{
	display:block;
	padding:3px 11px 6px 11px;
}


/*bnnバナー*/
p.bnn{
	margin:0 0 16px 0;
}

/*お役立ち情報*/
div.bg_block_gray_small_middle{
	margin:0 0 13px 0;
	background: url(/resources/images/rent/bg_block_gray_small_middle.gif) left top repeat-y;
}
div.bg_block_gray_small_bottom{
	padding:7px 14px 16px 15px;
	background: url(/resources/images/rent/bg_block_gray_small_bottom.gif) left bottom no-repeat;
}
div.bg_block_gray_small_bottom ul li{
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	background: url(/resources/images/rent/bg_dotted_gray.gif) left bottom repeat-x;
}
div.bg_block_gray_small_bottom ul li.list_last{
	margin:0;
	padding:0;
	background:#f7f5eb;
}
div.bg_block_gray_small_bottom ul li h3{
	margin:0 0 4px 0;
}
div.bg_block_gray_small_bottom ul li p.txt_explain{
	margin:0 0 3px 0;
}


/* option */
.face{
	display:block;
	position:relative; top:auto; left:auto;
	padding:0px 0px 0px 0px !important;
	border:0px solid transparent !important;
	overflow:hidden;
	zoom:100%;
}
.face .panel{
	display:block;
	position:absolute; top:0px; left:0px;
	width:100%; height:100%;
	background-repeat:no-repeat;
	background-color:transparent;
	zoom:100%;
}

/* __clearfix */
.clearfix_isa {
	height         :auto !important;
	height         :1px;
	min-height     :1%;  /* for IE 7*/
	/*\*//*/display:inline-table;/**/
	}
.clearfix_isa:after {
	content        :".";
	display        :block;
	clear          :both;
	height         :0;
	font-size      :1%;
	line-height    :1%;
	visibility     :hidden;
	}

.icn_arrow05{
	padding:0 2px 0 9px;
	background: url(/resources/images/rent/common/icn_arrow05.gif) no-repeat 0 0.3em;
}
.icn_arrow01{
	padding:0 2px 0 9px;
	background: url(/resources/images/rent/common/icn_arrow01.gif) no-repeat 0 0.3em;
}

.txt_right{
	text-align:right;
}
