@charset "utf-8";
/* CSS Document */

/*物件検索top*/
div.body{
	width:950px;
	margin:0px auto;
	background-color:#EFEFEF;
	border-left:#999999 1px solid;
}
div.main{
	width:710px;
	float:left;
	padding:0 15px;
	padding-top:10px;
}

/*カテゴリ表示*/
div.search_category{
	width:710px;
	height:40px;
	margin:0px;
	padding:0px;
}
.search_category h2.search{
	padding-left:150px;
	padding-top:9px;/padding-top:0px;
}

/*********************************************************************************
物件検索
*********************************************************************************/
img.search_title{
	margin:30px 0 5px 0;}

table#search{
	background-color:#999;
	margin:10px 0;
	width:709px;
	border:0;}
table#search td{
	background-color:#FAFAFA;
	text-align:center;}
table#search td a{
	display:block;
	font-weight:bold;
	width:235px;
	padding:15px 0;}
table#search td a:hover{
	background-color:#FFEFFF;}

table.search2{
	background-color:#999;
	margin:10px 0;
	width:709px;
	font-size:10px;}
table.search2 td{
	padding:10px;
	background-color:#FFF;}


table#search2{
	background-color:#999;
	margin:10px 0;
	width:709px;}
table#search2 th{
	background-color:#FAFAFA;
	text-align:center;
	width:150px;}
table#search2 th a{
	display:block;
	font-weight:bold;
	width:150px;
	padding:28px 0;}
table#search2 th a:hover{
	background-color:#FFEFFF;}
table#search2 td{
	font-size:10px;
	padding:10px;
	background-color:#FFF;}

/* 新着物件 */
div.new{
	background-color:white;
	border:1px solid dimgray;
	float:right;
}

/*********************************************************************************
物件詳細一覧
*********************************************************************************/
div.search{
	background-color:white;
	width:700px;
	height:192px;
	border:#999 1px solid;
	padding:2px;
	margin:0px auto 15px auto;
	font-size:10px;
	line-height:16px;
	clear:both;}

div.search img{
	border:#CCC 1px solid;
	float:left;}

div.search1{
	width:505px;
	height:192px;
	float:right;}
div.search2{
	width:410px;
	height:78px;
	background-color:#FFDFFF;
	padding:2px 5px;
	margin-bottom:10px;
	float:right;}
div.search3{
	width:228px;
	float:left;}
div.search4{
	width:275px;
	float:right}

p{
	display:block;
	border-bottom:#999 1px dotted;
	font-size:14px;
	font-weight:bold;
	color:#039;
	margin:0;}
td.search00{
	padding:0 0 5px 2px;}
td.search01{
	width:40px;
	font-size:10px;
	color:#333;
	text-align:center;
	background-color:#DDD;
	border-bottom:#666 1px dotted;}
td.search02{
	font-size:10px;
	background-color:#F4F4F4;
	border-bottom:#666 1px dotted;
	padding-left:5px;}

td.search03{
	font-size:10px;
	color:#666;
	padding-left:5px;
	background-color:#FFE6D5;}
td.search04{
	font-size:12px;
	color:#000;
	text-align:center;
	background-color:#FFE6D5;}
td.search05{
	font-size:22px;
	font-weight:bold;
	color:#F36;
	text-align:center;
	background-color:#FFE6D5;
	line-height:17px;}
td.search06{
	font-size:10px;
	color:#666;
	background-color:#FFE6D5;
	padding-left:5px;}

div.search img.search07{
	padding:6px 0 0 17px;
	margin:0;
	border:none;}
	
/*
td.w20{width:20px;}
td.w40{width:40px;}
td.w50{width:60px;}
td.wPRICE{width:130px;}
td.wPrice2{width:110px;}
td.b_r{border-left:#FFF 2px solid;}
td.b_b{border-bottom:#666 1px dotted;}
*/


/*
物件詳細一覧部品
*/

/*地域選択部分*/
ul.area_article_list{
	margin:0px;
	padding:10px;
	line-height:20px;
	background-color:#FFF;}
.area_article_list li{
	display:inline;
	list-style-type:none;
}
.area_article_list b{
	color:red;
}

/*並び替え部分*/
ul.sort{
	margin:30px auto 2px 5px;
	padding:0;
	line-height:12px;}

.sort li{
	margin-left:20px;
	display:inline;
	list-style-type:none;
}
.sort a{
	margin-left:5px;
	text-decoration:none;
}
.sort a:hover{
	color:white;
	background:red;
}
.sort span{
	margin-left:5px;
	background:red;
	color:white;
	font-weight:bold;
}

/*ページャ部分*/
div.pager_head{
	margin:0px 0px 0px 15px;
	font-weight:bold;
	font-size:14px;
	color:#039;
	float:left;
}
ul.pager{
	margin:0px 2px 2px 0px;
	text-align:center;
	color:#039;
	float:right;
}
.pager li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.pager li.tittle{margin-right:5px;}
.pager li.location{	font-weight:bold;	color:black;}
.pager a{
	margin:0px;
	padding:0px 3px;
	display:block;
}
.pager a:link{color:blue;}
.pager a:visited{color:blue;}
.pager a:hover{color:#039;background:lightsalmon;}
.pager a:active{color:indigo;}
