@charset "UTF-8";
/*
*******************************************************************************************************
# gbv
*******************************************************************************************************
*/


/* ------------------------------------
	* layout
* ------------------------------------ */
div#containerWrapper {
	background: #FFF;
	min-height: 0;
}
div#containerInner {
	width: auto;
/*	background: url(/static/top/images/bg_container_top.gif) 0px 0px repeat-x;*/
}
div#container {
	padding-top: 0;
	padding-bottom: 200px;
}
div#contentHeader {
	margin: 0px auto 14px;
	padding: 0px;
	width: 1000px;
}
#contentsTopWrap {}
#contentsTopInner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	/*overflow: hidden;*/
}
#contentsMidWrap {
	padding: 40px 0px 0px;
}
#contentsMidInner {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

/* ------------------------------------
	* contentsTop-parts
* ------------------------------------ */
div#contentsTop {
	background: url(/static/top/images/bg_container_top.gif) repeat-x;
	background-size: contain;
	padding-top: 4px;
}
/*
#contentsTop .topImgWrap{
	background: url("/static/tatemono/images/top_bg.png") repeat-x right top;
}*/
#contentsTop .topImg{
	background: url("/static/tatemono/images/bg_img.png") no-repeat 109% bottom;
	width: 1000px;
	margin: 0 auto;
}
#contentsTop .topImg .logo {
	margin: 15px 0 20px 0;
}
#contentsTop .topImg p {
	font-size: 15px;
	line-height: 170%;
	padding-bottom: 40px;
}

#contentsTopInner{
	position: relative;
	margin-top: -13px;
}

#contentsTopInner a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#contentsTopInner a:hover img {
	filter: alpha(opacity=80)\9;
}

#contentsTopInner .box_head_dtl{
	position: relative;
	width: 945px;
	height: 63px;
	padding-left: 50px;
	color: #013b96;
	font-size: 32px;
	font-weight: bold;
	line-height:63px;
	background: url(/static/conditions-search/images/ttl_icn_search.png) 0 0 no-repeat;
}


#contentsTopInner .tab_contents {
	position: relative;
	width: 850px;
	margin: 0 auto;
}

#contentsTopInner .tab_contents .wrapper_map{
	position: relative;
	height: 550px;
}

#contentsTopInner .tab_contents .wrapper_map{
	background:url(/static/shop/images/map_japan_2022.png) 293px 0 no-repeat;
}

#contentsTopInner .tab_contents .wrapper_map .mapjapan{
	position:absolute;
	overflow: hidden;
}

#contentsTopInner .tab_contents .wrapper_map .mapjapan .ttl{
	margin-bottom: 3px;
}

#contentsTopInner .tab_contents .wrapper_map .mapjapan .ttl span{
	display: block;

	padding: 4px 3px 3px;
	margin: 0 auto;
	text-align: center;

	color: #ffffff;
	font-size:12px;
}


#contentsTopInner .tab_contents .wrapper_map .mapjapan .ttl span{
	background-color: #1279e3;
}


/* HOKKAIDO */
#contentsTopInner .tab_contents .wrapper_map #hokkaido .ttl{

}

#contentsTopInner .tab_contents .wrapper_map #hokkaido .ttl span{
	width:54px;/* 60 -2-2-3-3 */
}

#contentsTopInner .tab_contents .wrapper_map #hokkaido{
	width:64px;
	top: 48px;
	left: 708px;
}


/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #hokkaido li.hokkaido,
#contentsTopInner .tab_contents .wrapper_map #hokkaido li.hokkaido a{
	background-image: url(/static/shop/images/bg_list_area_hokkaido.png);
	background-repeat: no-repeat;
}
#contentsTopInner .tab_contents .wrapper_map #hokkaido li.hokkaido{
	background-position:0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #hokkaido li.hokkaido a{
	background-position:0px 0px;
}


/* TOHOKU */
#contentsTopInner .tab_contents .wrapper_map #tohoku .ttl{
}

/* エリア */
#container.area_tohoku #contentsTopInner .tab_contents .wrapper_map #tohoku {
	left: 170px;
	top: 40px;
}
#container.area_tohoku .tab_contents .wrapper_map #tohoku .ttl span{
	width:118px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #tohoku{
	width:128px;
	top: 128px;
	left: 644px;
}


#contentsTopInner .tab_contents .wrapper_map #tohoku li.aomori,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.iwate,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.akita,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.miyagi,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.yamagata,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.fukushima,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.aomori a,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.iwate a,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.akita a,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.miyagi a,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.yamagata a,
#contentsTopInner .tab_contents .wrapper_map #tohoku li.fukushima a{
	background-image: url(/static/shop/images/bg_list_area_tohoku.png);
	background-repeat: no-repeat;
}


/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #tohoku li.aomori{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.iwate{
	background-position: -64px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.akita{
	background-position: 0px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.miyagi{
	background-position: -64px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.yamagata{
	background-position: 0px -165px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.fukushima{
	background-position: -64px -165px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #tohoku li.aomori a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.iwate a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.akita a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.miyagi a{
	background-position: -64px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.yamagata a{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #tohoku li.fukushima a{
	background-position: -64px -66px;
}



/* KANTO */
#contentsTopInner .tab_contents .wrapper_map #kanto .ttl{

}

/* エリア */
#container.area_kanto #contentsTopInner .tab_contents .wrapper_map #kanto {
	left: 471px;
	top: 136px;
}
#container.area_kanto .tab_contents .wrapper_map #kanto .ttl span{
	width:118px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #kanto{
	width:128px;
	top: 274px;
	left: 644px;
}


#contentsTopInner .tab_contents .wrapper_map #kanto li.tokyo,
#contentsTopInner .tab_contents .wrapper_map #kanto li.kanagawa,
#contentsTopInner .tab_contents .wrapper_map #kanto li.chiba,
#contentsTopInner .tab_contents .wrapper_map #kanto li.saitama,
#contentsTopInner .tab_contents .wrapper_map #kanto li.ibaraki,
#contentsTopInner .tab_contents .wrapper_map #kanto li.tochigi,
#contentsTopInner .tab_contents .wrapper_map #kanto li.gunma,
#contentsTopInner .tab_contents .wrapper_map #kanto li.tokyo a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.kanagawa a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.chiba a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.saitama a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.ibaraki a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.tochigi a,
#contentsTopInner .tab_contents .wrapper_map #kanto li.gunma a{
	background-image: url(/static/shop/images/bg_list_area_kanto.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #kanto li.tokyo{
	background-position: 0px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.kanagawa{
	background-position: -64px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.chiba{
	background-position: 0px -165px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.saitama{
	background-position: -64px -165px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.ibaraki{
	background-position: 0px -198px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.tochigi{
	background-position: -64px -198px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.gunma{
	background-position: 0px -231px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #kanto li.tokyo a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.kanagawa a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.chiba a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.saitama a{
	background-position: -64px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.ibaraki a{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.tochigi a{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kanto li.gunma a{
	background-position: 0px -99px;
}



/* KOSHINETSU-HOKURIKU */
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku .ttl{

}

/* エリア */
#container.area_koshinetsu-hokuriku #contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku {
	left: 124px;
	top: 40px;
}
#container.area_koshinetsu-hokuriku .tab_contents .wrapper_map #koshinetsu-hokuriku .ttl span{
	width:118px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku{
	width:128px;
	top: 48px;
	left: 341px;
}

#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.yamanashi,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.nagano,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.niigata,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.toyama,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.ishikawa,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.fukui,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.yamanashi a,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.nagano a,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.niigata a,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.toyama a,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.ishikawa a,
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.fukui a{
	background-image: url(/static/shop/images/bg_list_area_koshinetsu_hokuriku.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.yamanashi{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.nagano{
	background-position: -64px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.niigata{
	background-position: 0px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.toyama{
	background-position: -64px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.ishikawa{
	background-position: 0px -165px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.fukui{
	background-position: -64px -165px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.yamanashi a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.nagano a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.niigata a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.toyama a{
	background-position: -64px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.ishikawa a{
	background-position: 0px -66px;4
}
#contentsTopInner .tab_contents .wrapper_map #koshinetsu-hokuriku li.fukui a{
	background-position: -64px -66px;
}



/* TOKAI */
#contentsTopInner .tab_contents .wrapper_map #tokai .ttl{

}

/* エリア */
#container.area_tokai #contentsTopInner .tab_contents .wrapper_map #tokai {
	left: 367px;
	top: 282px;
}
#container.area_tokai .tab_contents .wrapper_map #tokai .ttl span{
	width:118px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #tokai{
	width:128px;
	top: 340px;
	left: 500px;
}


#contentsTopInner .tab_contents .wrapper_map #tokai li.aichi,
#contentsTopInner .tab_contents .wrapper_map #tokai li.shizuoka,
#contentsTopInner .tab_contents .wrapper_map #tokai li.gifu,
#contentsTopInner .tab_contents .wrapper_map #tokai li.mie,
#contentsTopInner .tab_contents .wrapper_map #tokai li.aichi a,
#contentsTopInner .tab_contents .wrapper_map #tokai li.shizuoka a,
#contentsTopInner .tab_contents .wrapper_map #tokai li.gifu a,
#contentsTopInner .tab_contents .wrapper_map #tokai li.mie a{
	background-image: url(/static/shop/images/bg_list_area_tokai.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #tokai li.aichi{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.shizuoka{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.gifu{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.mie{
	background-position: -64px -99px;
}

/*link*/
#contentsTopInner .tab_contents .wrapper_map #tokai li.aichi a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.shizuoka a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.gifu a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #tokai li.mie a{
	background-position: -64px -33px;
}




/* KINKI */
#contentsTopInner .tab_contents .wrapper_map #kinki .ttl{

}

/* エリア */
#container.area_kinki #contentsTopInner .tab_contents .wrapper_map #kinki {
	left: 407px;
	top: 235px;
}
#container.area_kinki .tab_contents .wrapper_map #kinki .ttl span{
	width:182px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #kinki{
	width:192px;
	top: 48px;
	left: 133px;
}

#contentsTopInner .tab_contents .wrapper_map #kinki li.osaka,
#contentsTopInner .tab_contents .wrapper_map #kinki li.hyogo,
#contentsTopInner .tab_contents .wrapper_map #kinki li.kyoto,
#contentsTopInner .tab_contents .wrapper_map #kinki li.shiga,
#contentsTopInner .tab_contents .wrapper_map #kinki li.nara,
#contentsTopInner .tab_contents .wrapper_map #kinki li.wakayama,
#contentsTopInner .tab_contents .wrapper_map #kinki li.osaka a,
#contentsTopInner .tab_contents .wrapper_map #kinki li.hyogo a,
#contentsTopInner .tab_contents .wrapper_map #kinki li.kyoto a,
#contentsTopInner .tab_contents .wrapper_map #kinki li.shiga a,
#contentsTopInner .tab_contents .wrapper_map #kinki li.nara a,
#contentsTopInner .tab_contents .wrapper_map #kinki li.wakayama a{
	background-image: url(/static/shop/images/bg_list_area_kinki.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #kinki li.osaka{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.hyogo{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.kyoto{
	background-position: -128px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.shiga{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.nara{
	background-position: -64px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.wakayama{
	background-position: -128px -99px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #kinki li.osaka a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.hyogo a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.kyoto a{
	background-position: -128px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.shiga a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.nara a{
	background-position: -64px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kinki li.wakayama a{
	background-position: -128px -33px;
}


/* CHUGOKU */
#contentsTopInner .tab_contents .wrapper_map #chugoku .ttl{

}

/* エリア */
#container.area_chugoku-shikoku #contentsTopInner .tab_contents .wrapper_map #chugoku {
	left: 30px;
	top: 40px;
}
#container.area_chugoku-shikoku .tab_contents .wrapper_map #chugoku .ttl span{
	width:182px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #chugoku{
	width:192px;
	top: 161px;
	left: 133px;
}

#contentsTopInner .tab_contents .wrapper_map #chugoku li.okayama,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.hiroshima,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.shimane,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.tottori,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.yamaguchi,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.okayama a,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.hiroshima a,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.shimane a,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.tottori a,
#contentsTopInner .tab_contents .wrapper_map #chugoku li.yamaguchi a{
	background-image: url(/static/shop/images/bg_list_area_chugoku.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #chugoku li.okayama{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.hiroshima{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.shimane{
	background-position: -128px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.tottori{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.yamaguchi{
	background-position: -64px -99px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #chugoku li.okayama a{
	background-position: 0px -0px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.hiroshima a{
	background-position: -64px -0px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.shimane a{
	background-position: -128px -0px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.tottori a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #chugoku li.yamaguchi a{
	background-position: -64px -33px;
}




/* SHIKOKU */
#contentsTopInner .tab_contents .wrapper_map #shikoku .ttl{

}

/* エリア */
#container.area_chugoku-shikoku #contentsTopInner .tab_contents .wrapper_map #shikoku {
	left: 367px;
	top: 282px;
}
#container.area_chugoku-shikoku .tab_contents .wrapper_map #shikoku .ttl span{
	width:118px;
	background-color: #004aa3;
}


#contentsTopInner .tab_contents .wrapper_map #shikoku{
	width:128px;
	top: 340px;
	left: 356px;
}


#contentsTopInner .tab_contents .wrapper_map #shikoku li.ehime,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kagawa,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.tokushima,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kochi,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.ehime a,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kagawa a,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.tokushima a,
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kochi a{
	background-image: url(/static/shop/images/bg_list_area_shikoku.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #shikoku li.ehime{
	background-position: 0px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kagawa{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.tokushima{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kochi{
	background-position: -64px -99px;
}


/* link */
#contentsTopInner .tab_contents .wrapper_map #shikoku li.ehime a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kagawa a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.tokushima a{
	background-position: 0px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #shikoku li.kochi a{
	background-position: -64px -33px;
}



/* KYUSHU-OKINAWA */
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa .ttl{

}

/* エリア */
#container.area_kyushu-okinawa #contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa {
	left: 124px;
	top: 40px;
}
#container.area_kyushu-okinawa .tab_contents .wrapper_map #kyushu-okinawa .ttl span{
	width:118px;
	background-color: #004aa3;
}

#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa{
	width:128px;
	top: 274px;
	left: 133px;
}


#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.fukuoka,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.saga,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.nagasaki,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kumamoto,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.oita,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.miyazaki,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kagoshima,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.okinawa,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.fukuoka a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.saga a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.nagasaki a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kumamoto a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.oita a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.miyazaki a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kagoshima a,
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.okinawa a{
	background-image: url(/static/shop/images/bg_list_area_kyushu_okinawa.png);
	background-repeat: no-repeat;
}

/* ordin
*************************************/
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.fukuoka{
	background-position: 0px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.saga{
	background-position: -64px -132px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.nagasaki{
	background-position: 0 -165px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kumamoto{
	background-position: -64px -165px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.oita{
	background-position: 0 -198px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.miyazaki{
	background-position: -64px -198px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kagoshima{
	background-position: 0px -231px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.okinawa{
	background-position: -64px -231px;
}

/* link */
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.fukuoka a{
	background-position: 0px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.saga a{
	background-position: -64px 0px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.nagasaki a{
	background-position: 0 -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kumamoto a{
	background-position: -64px -33px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.oita a{
	background-position: 0 -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.miyazaki a{
	background-position: -64px -66px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.kagoshima a{
	background-position: 0px -99px;
}
#contentsTopInner .tab_contents .wrapper_map #kyushu-okinawa li.okinawa a{
	background-position: -64px -99px;
}

/* MAP JAPAN */
#contentsTopInner .tab_contents .wrapper_map .mapjapan li{
	float:left;
	margin: 2px;
}
#contentsTopInner .tab_contents .wrapper_map .mapjapan li a{
	display: block;
	width: 60px;
	height: 30px;

	text-decoration: none;

	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

/*.tatemono_keyword_sch*/
.tatemono_keyword_sch{}
.tatemono_keyword_sch dl{
	margin-bottom:20px;
	border:1px solid #9a9a9a;
	background-color:#1279e3;
	width:auto;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
}
.tatemono_keyword_sch dl dt{
	padding:26px;
	width:30%;
	float:left;
	clear:left;
	box-sizing:border-box;
	color:#fff;
	font-size:1.5em;
	text-align:center;
}
.tatemono_keyword_sch dl dd{
	margin-left:30%;
	padding:20px;
	background-color:#fff;
	width:70%;
	box-sizing:border-box;
	color:#013b96;
	font-weight:bold;
	line-height:1.5em;
}
.tatemono_keyword_sch dl dt span{
	line-height:1.5em;
	font-size:0.8em;
}
.tatemono_keyword_sch dl dd input[type="text"]{
	margin:3px 0;
	padding:5px 10px;
	width:430px;
	border:2px solid #d2d2d2;
	background-color:#f9f9f9;
}
.tatemono_keyword_sch dl dd a{
	margin:3px 0;
	padding:5px 20px;
	background:#013b96 url("/static/shared/images/icon/icn_btn_search_s.png") no-repeat scroll 10px 50%;
	border-radius:3px;
	width:110px;
	float:right;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	text-decoration: none;
}
.tatemono_keyword_sch dl dd a.btnSearch:hover{
	color:#fff;
	opacity:0.7;
}
