@charset "UTF-8";

/* -------------------------------
物件一覧*/
#property_list{
	clear:both;
}

.info_block{
	text-align:left;
	background:#fff;
	margin-bottom:10px;
	padding:1px;
	border:1px solid #f39a00;
	overflow:hidden;
}
.info_block .title{
	background:#f36200 url(/img/rent/db/property_list_bg.jpg) repeat-x left top;
	padding:7px 8px 7px 8px;
	color:#fff;
	font-weight:bold;
}
.info_block .title a{
	color:#fff;
}
.info_block .title .check{
	margin-right:5px;
}
.info_block .title .number{
	text-align:right;
	color:#e1e1e1;
	font-weight:normal;
	float:right;
}
.info_block .img{
	float:left;
	width:110px;
	padding:10px 15px 8px 8px;
}
.info_block .img img{
	border:1px solid #bababa;
	padding:3px;
	background:#fff;
}
.info_block .name{
	margin-bottom:5px;
	padding-right:10px;
	font-size:110%;
	font-weight:bold;
	color:#6b2a00;
}
.info_block .name img{
	vertical-align:middle;
	margin-right:8px;
}
.info_block .comment{
	margin-bottom:3px;
	padding:0 10px 0 55px;
	color:#f36400;
	font-size:90%;
	background:url(/img/rent/db/detail_point_title.jpg) no-repeat left 5px;
}
.info_block .txt{
	padding-top:10px;
	float:right;
	width:545px;
}
.info_block .txt ul{
	padding-bottom:5px;
	margin-right:10px;
	background:url(/img/common/bg_dot05.jpg) repeat-x left bottom;
}
.info_block .txt li{
	float:left;
	width:49%;
}
.info_block .txt li.address,
.info_block .txt li.railway{
	float:none;
	width:100%;
}
.info_block .txt li span{
	font-size:85%!important;
	font-weight:normal!important;
	color:#545454;
}
.info_block .txt li strong,
.info_block .txt li strong span{
	color:#a31640;
}
.info_block .txt li strong span{
	margin-left:3px;
}
.info_block .more{
	margin-right:10px;
	padding:6px 0;
	font-size:90%;
}
.info_block .more .date{
	font-size:95%;
	float:left;
}
.info_block .more .detail{
	padding-top:2px;
	float:right;
}


/* -------------------------------
clearfix */

#search_more ul.type,
#result_info01,
.result_sort,
.info_block,
.info_block .title,
.info_block .name,
.info_block .txt,
.info_block .txt ul,
.info_block .txt .more{
display: inline-table;/* MACのIE向け */
/* \*/ display: block;/* *//* MACのIE以外にdisplay: block;を上書き */
min-height: 1px;/* IE7向けに親ボックスの最小高さを指定 */
}
/* IE6以下にはスターハックを使い親ボックスの高さを指定 */
/* MACのIEには以下の内容を適用しない \*/
* html #search_more ul.type,
* html #result_info01,
* html .result_sort,
* html .info_block,
* html .info_block .title,
* html .info_block .name,
* html .info_block .txt,
* html .info_block .txt ul,
* html .info_block .txt .more{
height: 1%;
}
/* MACのIEには以上の内容を適用しない */
/* IE以外のモダンブラウザ向け */
#search_more ul.type:after,
#result_info01:after,
.result_sort:after,
.info_block:after,
.info_block .title:after,
.info_block .name:after,
.info_block .txt:after,
.info_block .txt ul:after,
.info_block .more:after{
content: ".";/*ピリオド（.）を生成*/
display: block;/*clearを効かせるためピリオドをブロック要素に見せる*/
visibility: hidden;/*ピリオドを隠す*/
height: 0;/*ピリオドの高さをなくす*/
line-height: 0;/*ピリオドの行間をなくす*/
clear: both;/*クリアする*/
}

