@charset "euc-jp";


/*特集*/
div#topFeature {
	margin-top: 21px;
}
div#topFeature .borderLengthSolid4 {
	margin-top: 5px;
	margin-bottom: 20px;
}
div#topFeature .borderLengthSolid4 .rollover {
	width: 160px;
	padding: 4px;
	float: left;
	display: inline;
	margin: 0 2px 0 3px;
}
div#topFeature .borderLengthSolid4 h3 {
	color: #1186ec;
	font-size: 1em;
	margin-top: 6px;
}
div#topFeature .borderLengthSolid4 p {
	font-size: 0.9em;
	line-height: 1.3em;
	color: #666666;
	margin-top: 2px;
}




/*店舗特集*/
#topShopFeature .borderLengthSolid4 {
	margin-top: 7px;
	padding-left: 1px;
}
.wrapperArea {
	width: 173px;
	float: left;
	display: inline;
} 
.areaChoice {
	width: 160px;
	margin: 0 7px 0 6px;
	min-height: 194px;
	_height: 194px;
}
.areaChoice h3 {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	width: 160px;
	height: 49px;
}
.areaChoice h3#areaTtl01 {
	background: url(../images/top/shop_feature_area_ttl_01.gif) no-repeat 0 0;
}
.areaChoice h3#areaTtl02 {
	background: url(../images/top/shop_feature_area_ttl_02.gif) no-repeat 0 0;
}
.areaChoice h3#areaTtl03 {
	background: url(../images/top/shop_feature_area_ttl_03.gif) no-repeat 0 0;
}
.areaChoice h3#areaTtl04 {
	background: url(../images/top/shop_feature_area_ttl_04.gif) no-repeat 0 0;
}
.areaChoice ul {
	margin: 8px 0 0 7px;
}
.areaChoice ul li {
	font-size: 0.9em;
	line-height: 1.2em;
	color: #666666;
	background: url(../images/body/icn_disc_gray.gif) no-repeat 0 0.6em;
	padding-left: 7px;
}


.area {
	min-height: 262px;
	_height: 262px;
}
.area h3 {
	margin-left: 6px;
	width: 160px;
}

div#topShopFeature {
	margin-top: 16px;
}
div#topShopFeature .borderLengthSolid4 .rollover {
	width: 160px;
	padding: 4px;
	margin: 5px 0 0 2px;
}
div#topShopFeature .borderLengthSolid4 h4 {
	color: #1186ec;
	font-size: 1em;
	margin-top: 6px;
}
div#topShopFeature .borderLengthSolid4 p {
	font-size: 0.9em;
	line-height: 1.3em;
	color: #666666;
	margin-top: 2px;
}
div#topShopFeature .toShopLink {
	background: url(../images/top/to_shop_link_bdr.gif) repeat-x 0 0;
	width: 160px;
	margin: 6px 0 0 6px;
	font-size: 0.9em;
	padding-top: 6px;
}
div#topShopFeature .toShopLink ul li {
	background: url(../images/top/to_shop_link_icn.gif) no-repeat 0 0.3em;
	padding-left: 10px;
	line-height: 1.3em;
}
div#topShopFeature .toShopLink ul li a {
	color: #666666;
}




#topShopFeature div.tab {
	background: url(../images/feature/tab_bdr.gif) 0 bottom no-repeat;
	margin-top: 10px;
	margin-bottom: 12px;
}
#topShopFeature div.tab img {
	float: left;
	margin-right: 5px;
}

ul.areaList {
	margin-left: 12px;
	height: 2em;
}
ul.areaList li {
	width: 137px;
	padding-left: 6px;
	float: left;
	font-size: 0.9em;
	background: url(../images/body/icn_disc_gray.gif) no-repeat 0 0.5em;
}

.shopFeatureCont {
	clear: both;
	margin-top: 32px;
}
.shopFeatureCont h3 {
}
#topShopFeature .shopFeatureCont .borderLengthSolid4 {
	padding-left: 0px;
}
#topShopFeature .shopFeatureCont div.rollover {
	width: 160px;
	padding: 4px;
	float: left;
	display: inline;
	margin: 0 2px 0 3px;
}
#topShopFeature .shopFeatureCont .rollover h4 {
	color: #1186ec;
	font-size: 1em;
	margin-top: 6px;
}

/*091130ページ上最新のオススメ物件*/
/*リスト表示*/
div#newRoom #roomdata div.recCont {
	font-size: 0.9em;
	line-height: 1.2em;
	width: 180px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-right:30px;
	background: url(../images/top/top_recommend_bdr.gif) no-repeat right top;
	margin-top: 5px;
	float:left;
	display:inline;
}
div#newRoom #roomdata div.recCont div {
	position: relative;
}
div#newRoom #roomdata div.recCont div {
    zoom:1;/*for IE 5.5-7*/
}
div#newRoom #roomdata div.recCont div:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
div#newRoom #roomdata div.recCont img {
	float: left;
}
div#newRoom #roomdata div.recCont span.recommendInfo {
	left: 90px;
	position: absolute;
	bottom: 0;
	width: 120px;
}
div#newRoom #roomdata div.recCont span.recommendInfo .price {
    font-size: 1.6em;
	font-weight:bold;
}
div#newRoom #roomdata div.recCont h5 {
	font-size: 1em;
	clear: both;
	margin-top: 4px;
}


/*ページ右最新のオススメ物件*/
/*リスト表示*/
div.recommendCont {
	font-size: 0.9em;
	line-height: 1.2em;
	width: 160px;
	margin-left: 4px;
	background: url(../images/body/right_recommend_bdr.gif) no-repeat bottom;
	padding-bottom: 7px;
	margin-top: 8px;
}
div.recommendCont div {
	position: relative;
}
div.recommendCont div {
    zoom:1;/*for IE 5.5-7*/
}
div.recommendCont div:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
div.recommendCont img {
	float: left;
}
div.recommendCont span.recommendInfo {
	left: 90px;
	position: absolute;
	bottom: 0;
	width: 70px;
}
div.recommendCont h5 {
	font-size: 1em;
	clear: both;
	margin-top: 4px;
}

/*画像表示*/
div.recommendContImg {
	font-size: 0.9em;
	line-height: 1.2em;
	width: 160px;
	margin-left: 4px;
	background: url(../images/body/right_recommend_bdr.gif) no-repeat bottom;
	padding-bottom: 7px;
	margin-top: 8px;
}
div.recommendContImg img {
}
div.recommendContImg h5 {
	font-size: 1em;
	clear: both;
	margin-top: 4px;
}
div.recommendContImg p {
	margin: 3px 0;
}


/*画像表示feature2*/
#featureSearchList div.recommendContImg {
	font-size: 0.9em;
	line-height: 1.2em;
	width: 160px;
	margin-left: 3px;
	background-image: none;
	padding: 4px;
	margin-top: 8px;
}
#featureSearchList div.recommendContImg img {
}
#featureSearchList div.recommendContImg h5 {
	font-size: 1.2em;
	margin-top: 4px;
	clear: none;
}
#featureSearchList div.recommendContImg p {
	margin: 3px 0;
}
#featureSearchList div.recommendContImg{
    zoom:1;/*for IE 5.5-7*/
}
#featureSearchList div.recommendContImg:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
#featureSearchList .wrapRecommendContImg {
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
#featureSearchList .wrapRecommendContImg div.featureInfo {
	clear: both;
	margin-left: 4px;
	position: static!important;
	margin-bottom: 6px;
}
