@charset "UTF-8";
#data-formtype01,#data-formtype02,#data-formtype03,#data-formtype04,#data-formtype05,#data-formtype06,#data-formtype07 {
 margin-top:5px;
}
#form-buy, #form-rental {
	clear: both;
	margin-left: 13px;
	width: 634px;
}
#form-buy form, #form-rental form {
	padding: 10px;
}
#form-buy form {
	background: #FFFFFF url(/img/2007/search/bg-form-buy-bottom.jpg) no-repeat left bottom;
}
#form-rental form {
	background: #FFFFFF url(/img/2007/search/bg-form-rent-bottom.jpg) no-repeat left bottom;
}
#search-buy {
}
#search-buy .outer {
	background-image: url(/img/2007/search/bg-outer-buy.jpg);
}
#search-buy .inner {
	background-color: #EC2C2C;
	background-image: url(/img/2007/search/buy-bg-bottom.jpg);
}
#search-rental {
}
#search-rental .outer {
	background-image: url(/img/2007/search/bg-outer-rent.jpg);
}
#search-rental .inner {
	background-color: #FFA00B;
	background-image: url(/img/2007/search/rent-bg-bottom.jpg);
}
#search-sale {
}
#search-sale .outer {
	background-image: url(/img/2007/search/bg-outer-sale.jpg);
}
#search-sale .inner {
	background-color: #01A263;
	background-image: url(/img/2007/search/sale-bg-bottom.jpg);
}
#search-sale .menu li {
	margin-top: 3px;
	margin-bottom: 5px;
}
#search-other {
}
#search-other .outer {
	background-image: url(/img/2007/search/bg-outer-other.jpg);
}
#search-other .inner {
	background-color: #138FE4;
	background-image: url(/img/2007/search/other-bg-bottom.jpg);
}
#search-other .menu li {
	margin-top: 3px;
	margin-bottom: 5px;
}
/**/
#recommend-buy {
	float: left;
	width: 325px;
}
#recommend-rent {
	float: right;
	width: 325px;
}
#recommend-list {
	margin-top: 25px;
}
#recommend-list h3 {
	margin-bottom: 3px;
}
#recommend-list .list-inner a.link-img {
	float: left;
	display: block;
}
#recommend-list .list-inner .estate-data {
	float: right;
	width: 195px;
}
#recommend-list .list-outer {
	padding: 5px;
	background: #f6f6f6 url(/img/2007/common/bg-list-outer.jpg);
	margin-bottom: 3px;
}
#recommend-list .list-inner {
	background: #FFFFFF;
	padding: 5px;
}
#recommend-list .list-outer-selected {
	background: #e8aeae url(/img/2007/common/bg-list-outer-hover.jpg);
	margin-bottom: 3px;
	padding: 5px;
}
#recommend-list .list-outer-selected .list-inner {
	background: #FEEDED;
	padding: 5px;
}
#recommend-list .btn-detail {
	display: block;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted #CCCCCC;
}
#reserve-status .menu a {
	display: inline;
}
#reserve-status .menu li.last-col {
	border: none;
	font-size: 80%;
}

/**/
#main-img {
	padding-bottom: 5px;
	height: 203px;
	width: 895px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	background: url(/img/2007/top/bg-main-img.jpg) no-repeat left top;
}#main-img li {
	height: 104px;
	width: 140px;
	position: absolute;
	z-index: auto;
	overflow: hidden;
	top: 33px;
}
#main-img #photo01 {
	left: 354px;
}
#main-img #photo02 {
	left: 523px;
}
#main-img #photo03 {
	left: 692px;
}

h2#title-topic-holiday,
h2#title-land-for-sale { margin-bottom: 5px;}
h2#title-search { margin-bottom: 5px;}

#btn-land-for-sale,
#list-land-for-sale { margin-bottom: 10px;}

#list-land-for-sale li { float: left; width: 330px; margin-right: 10px; border-bottom: solid 1px #EFEFEF; padding: 7px 0; }
#list-land-for-sale li.even { margin-right: 0; }

#list-land-for-sale li p { text-align: right; }

#topic-holiday { margin-bottom: 20px;}