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

/*物件検索*/
div.seach{
	width:740px;
	margin:15px 10px 30px 10px;
	background-color:#FFF;}
h2.index{
	background:url(../img/index/search_title.gif) no-repeat;
	margin:0;
	padding:11px 40px 20px 40px;
	font-size:14px;
	color:#333;
}

ul#seach {
	width:736px;
	height:120px;
	margin: 0;
	padding:10px 0 0 2px;
	list-style-type: none;}
ul#seach li {
	display:block;
	float: left;
	width: 233px;
	height:104px;
	margin:0 6px;}
ul#seach a{
	display:block;
	width:234px;
	height:104px;}
ul#seach a span{display:none;}

a.seach01		{background:url(../img/index/search.jpg) no-repeat;}
a:hover.seach01	{background-position:0px -105px;}
a.seach02		{background:url(../img/index/search.jpg) no-repeat; background-position:-234px 0px;}
a:hover.seach02	{background-position:-234px -105px;}
a.seach03		{background:url(../img/index/search.jpg) no-repeat; background-position:-468px 0px;}
a:hover.seach03	{background-position:-468px -105px;}




/*お奨め検索*/
div.seach_sp{
	width:740px;
	margin:30px 10px 15px 10px;
	background-color:#FFF;}

ul#seach_sp {
	width:736px;
	height:140px;
	margin: 0;
	padding:10px 0 10px 2px;
	list-style-type: none;}
ul#seach_sp li {
	display:block;
	float: left;
	width: 172px;
	height:50px;
	margin:10px 6px;}
ul#seach_sp p {
	margin:0;
	color:#666;}
ul#seach_sp p.text {
	font-size:10px;
	line-height:12px;}
ul#seach_sp h4 {
	margin:0 0 5px 0;}

ul#seach_sp img {
	float:left;
	margin-right:5px;}


/*新着情報**************/
div.middle{
	float:left;
	width:360px;
	margin:0 10px;}
img.middle{
	margin-bottom:15px;}

h3.middle{
	background:url(../img/index/middle_title.gif) no-repeat;
	margin:0;
	padding: 5px 0 15px 25px;
	font-size:14px;
	color:#333}

/*新着物件表示*/
div.new{
	width:229px;
	height:450px;
	border:#F90 1px solid;
	margin-bottom:15px;
	padding:8px;
	overflow-x:none;
	overflow-y:scroll;
	font-size:12px;
	line-height:1em;
	}
div.new img{
	margin-right:2px;}
div.new a.name{
	line-height:1.1em;
	padding-bottom:2px;
	font-weight:bold;
	text-decoration:none;}
div.new span.info{
	display:block;
	line-height:1em;
	margin:3px 0px;
	padding-left:5px;
	color:chocolate;}
div.new span.comment{
	display:block;
	font-size:10px;
	line-height:1.1em;}
div.new hr{
	margin-bottom:5px;}

img.new_list_img{	border:none;}
img.new_list_img:hover{	border:1px solid #F30;position:relative;top:-1px;left:-1px;margin:0px 0px -2px 0px;}

/*お役立ち情報*/

div.useful{
	margin:30px 10px 10px 10px;
	border-bottom:#369 10px solid;
	border-top:#369 10px solid;
	padding:10px 0 0 0;
	color:#333;
	line-height:16px;}
h4.useful{
	margin:0;}

.sm_title {
	border-top:#92434F 6px solid;
	line-height:22px;}
.sm_text {
	font-size:10px;
	line-height:16px;
	padding-bottom:10px;}
.sm_link {
	font-weight:bold;
	line-height:16px;}


/*********************************************************************************
特集のトップ
*********************************************************************************/

h2.search{
	font-size:18px;
	margin:0;
	/margin:10px 0;}
div.map{
	border:#999 1px solid;
	padding:9px 0px 9px 9px;
	margin:0 0 15px 0;}

div.sp_left{
	float:left;
	width:458px;}
div.sp_right{
	float:right;
	width:229px;}



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

iframe.search1{
	margin:2px 0;
	width:98%;
	height:1200px;}
iframe.map_search{
	background-color:white;
	margin:2px 0;
	padding:0 10px;
	width:980px;
	height:1200px;
}
div.map_frame{padding:5px 0 0 10px;}
