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

div.main{
	font-size:12px;
}

.search1{
	width:780px;
	height:1390px;}
	
	
.search2{
	width:1030px;
	height:1390px;}
	
/*********************************************************************************
　　　　サーチインデックス
*********************************************************************************/
img.search_title{
	margin:30px 0 5px 0;}

table#search{
	background-color:#999;
	margin:10px 0;
	border:0;}
table#search td{
	background-color:#FAFAFA;
	text-align:center;}

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


table#search3{
	background-color:#999;
	margin:10px 0;
	width:770px;}
table#search3 th{
	background-color:#FAFAFA;
	text-align:center;
	width:150px;}
table#search3 th a{
	display:block;
	font-weight:bold;
	width:150px;
	padding:40px 0;}
table#search3 th a:hover{
	background-color:#FFEFFF;}
table#search3 td{
	font-size:10px;
	padding:10px;
	background-color:#FFF;}
	
img.showindex{
	height:40px;
	width:774px;
	display:block;
	border:none;}
	
	
/********カテゴリ検索**********/


/*カテゴリ表示*/

h2.search{
	width:450px;
	margin:10px 0;
	height:40px;
	background-repeat:no-repeat;
	padding:10px 0 10px 300px;
	display:block;
	font-size:24px;
	font-weight:normal;
	background-image:url(../img/search/search2.gif);
	color:#666;}

div.sp_left{
	float:left;
	width:415px;
	margin:0 0 0 13px;}

table#sp th{
	text-align:left;
	background:url(../img/search/sp_left_bg.jpg);
	height:38px;
	padding:20px;}
table#sp td{
	padding:5px 10px;}

/*
div.sp_left th{
	width:100%;
	padding:20px;
	display:block;
	text-align:left;
	background-image:url(../img/search/sp_left_bg.jpg);
	background-repeat:repeat-x;}
div.sp_left td{
	padding:5px;}
*/
div.sp_left a{
	color:#FF3399;}
div.sp_left a:hover{
	color:#DA6801;}

div.map{
	border:solid 1px #300;
	padding:10px;
	margin:0 0 0 15px;}


/*********************************************************************************
物件詳細一覧
*********************************************************************************/
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:#F8F8F8;}
.area_article_list li{
	display:inline;
	list-style-type:none;
}
.area_article_list b{
	color:red;
}
.area_article_list a{
	color:#F39;
	text-decoration:underline;
}
.area_article_list a:hover{
	color:#DA6801;
}

/*並び替え部分*/
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{
	color:#00F;
	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;}





















div.main_menu_search{
	margin-top:30px;
}

