@charset "UTF-8";
/*
*******************************************************************************************************
# 特定の条件から探す 
*******************************************************************************************************

*/
#containerWrapper {
	line-height: 1.4;
	background: #BBEFFD !important;
}
.conditions_search div#container {
	padding-bottom: 0px;
}

.box_head_conditions_search {
}
.box_head_conditions_search .mod_ttl_page {
	background: url(/static/conditions-search/images/ttl_icn_search.png) no-repeat 0px 0px;
	padding: 8px 0px 5px 50px;
}
.box_head_conditions_search .mod_ttl_page strong {
	color: #FB49AE;
}


.maparea {
	height: 480px;
	width: 830px;
	margin: 0px 0px 0px 120px;
	position: relative;
}
.maparea h3 {
	position: absolute;
	left: -70px;
	top: 135px;
}
.maparea h3.w_line {
	top: 110px;
}
.maparea .btn_back {
	position: absolute;
	left: -70px;
	top: 220px;
}
.maparea li {
	position: absolute;
	z-index: 5;
	height: 83px;
}
.maparea li a:hover,
.maparea li a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.maparea .bear_area {
	position: absolute;
	z-index: 3;
	right: -50px;
	top: 27px;
	height: 350px;
	width: 350px;

	/*background: url(/static/conditions-search/images/img_bear_select.png) 0 0 no-repeat;*/

	overflow: hidden;
}

.maparea .bear_area .chara {
	position: absolute;
	left: 0px;
	top: 350px;
	height: 1750px;
	width: 700px;
}

/* #map_jp */
.maparea #map_jp .bear_jp {
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 43px;
}
.maparea #map_jp span {
	position: absolute;
	top: 10px;
	left: 160px;
}
.maparea li.hokkaido {
	left: 535px;
	top: 8px;
}
.maparea li.touhoku {
	left: 487px;
	top: 155px;
}
.maparea li.kanto {
	left: 452px;
	top: 276px;
}
.maparea li.koushinhoku {
	left: 370px;
	top: 208px;
}
.maparea li.tokai {
	left: 350px;
	top: 335px;
}
.maparea li.kansai {
	left: 272px;
	top: 252px;
}
.maparea li.cyushokoku {
	left: 239px;
	top: 360px;
}
.maparea li.kyushu {
	left: 100px;
	top: 348px;
}

/* #map_tohoku */
.maparea #map_tohoku span {
	position: absolute;
	top: 10px;
	left: 195px;
}
.maparea li.aomori {
	left: 372px;
	top: 40px;
}
.maparea li.iwate {
	left: 387px;
	top: 138px;
}
.maparea li.miyagi {
	left: 356px;
	top: 240px;
}
.maparea li.fukushima {
	left: 238px;
	top: 402px;
}
.maparea li.yamagata {
	left: 150px;
	top: 240px;
}
.maparea li.akita {
	left: 167px;
	top: 117px;
}

/* #map_kanto */
.maparea #map_kanto span {
	position: absolute;
	top: 40px;
	left: 150px;
}
.maparea li.tokyo {
	left: 135px;
	top: 230px;
}
.maparea li.kanagawa {
	left: 183px;
	top: 343px;
}
.maparea li.saitama {
	left: 247px;
	top: 156px;
}
.maparea li.chiba {
	left: 427px;
	top: 253px;
}
.maparea li.gunma {
	left: 128px;
	top: 98px;
}
.maparea li.tochigi {
	left: 267px;
	top: 5px;
}
.maparea li.ibaragi {
	left: 435px;
	top: 49px;
}

/* #map_koushinetuhoku */
.maparea #map_koushinetuhoku span {
	position: absolute;
	top: -25px;
	left: 147px;
}
.maparea li.niigata {
	left: 427px;
	top: 70px;
}
.maparea li.yamanashi {
	left: 434px;
	top: 328px;
}
.maparea li.nagano {
	left: 304px;
	top: 310px;
}
.maparea li.fukui {
	left: 191px;
	top: 273px;
}
.maparea li.ishikawa {
	left: 162px;
	top: 161px;
}
.maparea li.toyama {
	left: 295px;
	top: 119px;
}

/* #map_tokai */
.maparea #map_tokai span {
	position: absolute;
	top: -5px;
	left: 135px;
}
.maparea li.shizuoka {
	left: 545px;
	top: 230px;
}
.maparea li.aichi {
	left: 300px;
	top: 140px;
}
.maparea li.mie {
	left: 80px;
	top: 234px;
}
.maparea li.gifu {
	left: 115px;
	top: 85px;
}

/* #map_kansai */
.maparea #map_kansai span {
	position: absolute;
	top: 41px;
	left: 180px;
}
.maparea li.kyoto {
	left: 315px;
	top: 27px;
}
.maparea li.shiga {
	left: 484px;
	top: 125px;
}
.maparea li.nara {
	left: 427px;
	top: 285px;
}
.maparea li.wakayama {
	left: 255px;
	top: 355px;
}
.maparea li.osaka {
	left: 255px;
	top: 235px;
}
.maparea li.hyogo {
	left: 130px;
	top: 115px;
}

/* #map_chushikoku */
.maparea #map_chushikoku span {
	position: absolute;
	top: 40px;
	left: 150px;
}
.maparea li.shimane {
	left: 275px;
	top: 68px;
}
.maparea li.tottori {
	left: 513px;
	top: 6px
}
.maparea li.yamaguchi {
	left: 136px;
	top: 144px;
}
.maparea li.hiroshima {
	left: 390px;
	top: 100px;
}
.maparea li.okayama {
	left: 545px;
	top: 85px;
}
.maparea li.ehime {
	left: 328px;
	top: 275px;
}
.maparea li.kagawa {
	left: 542px;
	top: 192px;
}
.maparea li.kochi {
	left: 390px;
	top: 395px;
}
.maparea li.tokushima {
	left: 560px;
	top: 353px;
}

/* #map_kyushu */
.maparea #map_kyushu span {
	position: absolute;
	top: 10px;
	left: 120px;
}
.maparea li.fukuoka {
	left: 400px;
	top: 135px;
}
.maparea li.ooita {
	left: 510px;
	top: 35px;
}
.maparea li.miyazaki {
	left: 495px;
	top: 245px;
}
.maparea li.kagoshima {
	left: 435px;
	top: 368px;
}
.maparea li.kumamoto {
	left: 297px;
	top: 210px;
}
.maparea li.nagasaki {
	left: 210px;
	top: 125px;
}
.maparea li.saga {
	left: 320px;
	top: 35px;
}
.maparea li.okinawa {
	left: 108px;
	top: 300px;
}

/* ------------------------------------
	* clearFix
* ------------------------------------ */

element {
	zoom:1;
}
element:after {
	content: ""; 
	display: block; 
	clear: both;
}
