@charset "utf-8";

/* -----------------------------------------------------------------------------
**
** 不動産なび map CSS
**
----------------------------------------------------------------------------- */

/* searchContents
----------------------------------------------------------------------------- */
div#indexSearch div#searchContents {
	background: url(../../index/img/bg_search.jpg) top left no-repeat;
	margin: 0 0 12px 0;
	}
/* mapBlock
----------------------------------------------------------------------------- */
div#mapBlock {
	float: left;
	width: 534px;
	padding: 7px 0 8px 10px;
	height: 398px;
	}
/* map */
div#map {
	width: 524px;
	height: 362px;
	position: relative;
	clear: both;
	}
div#map p#mapImg {
	position: absolute;
	top: 0;
	left: 0;
	}
div#map area {
	cursor: pointer;
	}
div.areaPanel {
	position: absolute;
	display: none;
	}
div.areaPanel ul li {
	float: left;
	margin: 0 5px 5px 0;
	cursor: pointer;
	height: 20px;
	}
div.areaPanel ul li img {
	vertical-align: top;
	}
div.areaPanel ul {
	width: 130px;
	}
/* index */
div#indexSearch div#area01 {
	background: url(../../index/img/bg_balloon_01.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 139px;
	left: 203px;
	}
div#indexSearch div#area02 {
	background: url(../../index/img/bg_balloon_02.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 165px;
	left: 172px;
	}
div#indexSearch div#area03 {
	background: url(../../index/img/bg_balloon_03.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 127px;
	top: 144px;
	left: 122px;
	}
div#indexSearch div#area04 {
	background: url(../../index/img/bg_balloon_04.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 75px;
	top: 208px;
	left: 61px;
	}
div#indexSearch div#area05 {
	background: url(../../index/img/bg_balloon_05.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 127px;
	top: 152px;
	left: 202px;
	}
div#indexSearch div#area06 {
	background: url(../../index/img/bg_balloon_06.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 102px;
	top: 187px;
	left: 141px;
	}

/* genretop */
div#genreTopContents div#area01 {
	background: url(../../index/img/bg_balloon_01.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 127px;
	left: 176px;
	}
div#genreTopContents div#area02 {
	background: url(../../index/img/bg_balloon_02.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 163px;
	left: 150px;
	}
div#genreTopContents div#area03 {
	background: url(../../index/img/bg_balloon_03.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 127px;
	top: 146px;
	left: 98px;
	}
div#genreTopContents div#area04 {
	background: url(../../index/img/bg_balloon_04.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 75px;
	top: 211px;
	left: 33px;
	}
div#genreTopContents div#area05 {
	background: url(../../index/img/bg_balloon_05.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 127px;
	top: 177px;
	left: 167px;
	}
div#genreTopContents div#area06 {
	background: url(../../index/img/bg_balloon_06.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 102px;
	top: 199px;
	left: 100px;
	}

/* realEstateTop */
div#realEstateTop div#area01 {
	background: url(../../index/img/bg_balloon_01.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 125px;
	left: 197px;
	}
div#realEstateTop div#area02 {
	background: url(../../index/img/bg_balloon_02.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 102px;
	top: 165px;
	left: 169px;
	}
div#realEstateTop div#area03 {
	background: url(../../index/img/bg_balloon_03.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 127px;
	top: 145px;
	left: 120px;
	}
div#realEstateTop div#area04 {
	background: url(../../index/img/bg_balloon_04.gif) no-repeat;
	padding: 24px 0 0 6px;
	width: 140px;
	height: 75px;
	top: 208px;
	left: 64px;
	}
div#realEstateTop div#area05 {
	background: url(../../index/img/bg_balloon_05.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 127px;
	top: 162px;
	left: 199px;
	}
div#realEstateTop div#area06 {
	background: url(../../index/img/bg_balloon_06.gif) no-repeat;
	padding: 24px 0 0 15px;
	width: 131px;
	height: 102px;
	top: 187px;
	left: 131px;
	}



/* -----------------------------------------------------------------------------
** clearfix
----------------------------------------------------------------------------- */

div#searchContents,
div.areaPanel ul,
div#detailChg ul,
div#searchResultDetail,
div#iconBlock dl,
div#mainInfo,
div#otherInfo,
div#searchResultDetail div.infoBlock,
div#inquiryBlock div.innerBlock {
	overflow: hidden;
	}
	
div#searchContents:after,
div.areaPanel ul:after,
div#detailChg ul:after,
div#searchResultDetail:after,
div#iconBlock dl:after,
div#mainInfo:after,
div#otherInfo:after,
div#searchResultDetail div.infoBlock:after,
div#inquiryBlock div.innerBlock:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	}
/*\*/
* html div#searchContents,
* html div.areaPanel ul,
* html div#detailChg ul,
* html div#searchResultDetail,
* html div#iconBlock dl,
* html div#mainInfo,
* html div#otherInfo,
* html div#searchResultDetail div.infoBlock,
* html div#inquiryBlock div.innerBlock {
	height: 1em;
	overflow: visible;
	}
/**/
