/* CSS Document */

/* 　対応エリア
--------------------------------------------------------------------------	*/
#map {
	width: 500px;
	height: 400px;
	position: relative;
}

/*	北海道・東北
-------------------------------------------	*/
.hokkaido a {
	width: 104px;
	height: 64px;
	display: block;
	position: absolute;
	top: 8px;
	right: 4px;
}

.aomori a {
	width: 98px;
	height: 36px;
	display: block;
	position: absolute;
	top: 80px;
	right: 10px;
}

.akita a {
	width: 48px;
	height: 34px;
	display: block;
	position: absolute;
	top: 118px;
	right: 60px;	
}	

.iwate a {
	width: 48px;
	height: 34px;
	display: block;
	position: absolute;
	top: 118px;
	right: 10px;
}

.yamagata a {
	width: 48px;
	height: 34px;
	display: block;
	position: absolute;
	top: 154px;
	right: 60px;
}

.miyagi a {
	width: 48px;
	height: 34px;
	display: block;
	position: absolute;
	top: 154px;
	right: 10px;
}

.miyagi a:hover {
	background: url(../common/img/map/miygai_02.gif) no-repeat;
}


.fukushima a {
	width: 98px;
	height: 36px;
	display: block;
	position: absolute;
	top: 190px;
	right: 10px;
}

.fukushima a:hover {
	background: url(../common/img/map/fukushima_02.gif) no-repeat;
}


/*	関東
-------------------------------------------	*/
.ibaraki a {
	width: 28px;
	height: 40px;
	display: block;
	position: absolute;
	top: 228px;
	right: 10px;
}

.ibaraki a:hover {
	background: url(../common/img/map/ibaraki_02.gif) no-repeat;
}

.chiba a {
	width: 28px;
	height: 40px;
	display: block;
	position: absolute;
	top: 270px;
	right: 10px;
}

.chiba a:hover {
	background: url(../common/img/map/chiba_02.gif) no-repeat;
}

.tochigi a {
	width: 38px;
	height: 20px;
	display: block;
	position: absolute;
	top: 228px;
	right: 40px;
}

.tochigi a:hover {
	background: url(../common/img/map/tochigi_02.gif) no-repeat;
}

.saitama a {
	width: 38px;
	height: 18px;
	display: block;
	position: absolute;
	top: 250px;
	right: 40px;
}

.saitama a:hover {
	background: url(../common/img/map/saitama_02.gif) no-repeat;
}

.tokyo a {
	width: 38px;
	height: 18px;
	display: block;
	position: absolute;
	top: 270px;
	right: 40px;
}

.tokyo a:hover {
	background: url(../common/img/map/tokyo_02.gif) no-repeat;
}

.gunma a {
	width: 28px;
	height: 40px;
	display: block;
	position: absolute;
	top: 228px;
	right: 80px;
}

.gunma a:hover {
	background: url(../common/img/map/gunma_02.gif) no-repeat;
}

.kanagawa a {
	width: 28px;
	height: 40px;
	display: block;
	position: absolute;
	top: 270px;
	right: 80px;
}

.kanagawa a:hover {
	background: url(../common/img/map/kanagawa_02.gif) no-repeat;
}

.yamanashi a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 234px;
	right: 110px;
}

/*	信越・北陸
-------------------------------------------	*/
.niigata a {
	width: 28px;
	height: 56px;
	display: block;
	position: absolute;
	top: 176px;
	right: 110px;
}

.niigata a:hover {
	background: url(../common/img/map/niigata_02.gif) no-repeat;
}

.toyama a {
	width: 28px;
	height: 56px;
	display: block;
	position: absolute;
	top: 176px;
	right: 140px;
}

.toyama a:hover {
	background: url(../common/img/map/toyama_02.gif) no-repeat;
}

.ishikawa a {
	width: 28px;
	height: 56px;
	display: block;
	position: absolute;
	top: 176px;
	right: 170px;
}

.ishikawa a:hover {
	background: url(../common/img/map/ishikawa_02.gif) no-repeat;
}


.fukui a {
	width: 28px;
	height: 56px;
	display: block;
	position: absolute;
	top: 176px;
	right: 200px;
}

.fukui a:hover {
	background: url(../common/img/map/fukui_02.gif) no-repeat;
}

.nagano a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 234px;
	right: 150px;
}

/*	東海
-------------------------------------------	*/
.gifu a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 234px;
	right: 190px;
}

.gifu a:hover {
	background: url(../common/img/map/gifu_02.gif) no-repeat;
}

.shizuoka a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 270px;
	right: 110px;
}

.shizuoka a:hover {
	background: url(../common/img/map/shizuoka_02.gif) no-repeat;
}


.aichi a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 270px;
	right: 150px;
}

.aichi a:hover {
	background: url(../common/img/map/aichi_02.gif) no-repeat;
}

.mie a {
	width: 38px;
	height: 34px;
	display: block;
	position: absolute;
	top: 270px;
	right: 190px;
}

.mie a:hover {
	background: url(../common/img/map/mie_02.gif) no-repeat;
}

/*	近畿
-------------------------------------------	*/
.kyoto a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 176px;
	right: 230px;
}

.kyoto a:hover {
	background: url(../common/img/map/kyoto_02.gif) no-repeat;
}

.shiga a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 210px;
	right: 230px;
}

.shiga a:hover {
	background: url(../common/img/map/shiga_02.gif) no-repeat;
}

.osaka a {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 244px;
	right: 262px;
}

.osaka a:hover {
	background: url(../common/img/map/osaka_02.gif) no-repeat;
}

.nara a {
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 244px;
	right: 230px;
}

.nara a:hover {
	background: url(../common/img/map/nara_02.gif) no-repeat;
}

.hyogo a {
	width: 30px;
	height: 66px;
	display: block;
	position: absolute;
	top: 176px;
	right: 262px;
}

.hyogo a:hover {
	background: url(../common/img/map/hyogo_02.gif) no-repeat;
}

.wakayama a {
	width: 62px;
	height: 36px;
	display: block;
	position: absolute;
	top: 276px;
	right: 230px;
}

.wakayama a:hover {
	background: url(../common/img/map/wakayama_02.gif) no-repeat;
}

/*	四国
-------------------------------------------	*/
.kagawa a {
	width: 44px;
	height: 24px;
	display: block;
	position: absolute;
	top: 248px;
	right: 298px;
}

.kagawa a:hover {
	background: url(../common/img/map/kagawa_02.gif) no-repeat;
}

.tokushima a {
	width: 44px;
	height: 24px;
	display: block;
	position: absolute;
	top: 274px;
	right: 298px;
}

.tokushima a:hover {
	background: url(../common/img/map/tokushima_02.gif) no-repeat;
}

.ehime a {
	width: 44px;
	height: 24px;
	display: block;
	position: absolute;
	top: 248px;
	right: 344px;
}

.ehime a:hover {
	background: url(../common/img/map/ehime_02.gif) no-repeat;
}

.kouchi a {
	width: 44px;
	height: 24px;
	display: block;
	position: absolute;
	top: 274px;
	right: 344px;
}

.kouchi a:hover {
	background: url(../common/img/map/kouchi_02.gif) no-repeat;
}


/*	中国
-------------------------------------------	*/
.tottori a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 176px;
	right: 294px;
}

.tottori a:hover {
	background: url(../common/img/map/tottori_02.gif) no-repeat;
}


.okayama a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 210px;
	right: 294px;
}

.okayama a:hover {
	background: url(../common/img/map/okayama_02.gif) no-repeat;
}

.hiroshima a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 210px;
	right: 326px;
}

.hiroshima a:hover {
	background: url(../common/img/map/hiroshima_02.gif) no-repeat;
}

.shimane a {
	width: 30px;
	height: 32px;
	display: block;
	position: absolute;
	top: 176px;
	right: 326px;
}

.shimane a:hover {
	background: url(../common/img/map/shimane_02.gif) no-repeat;
}


.yamaguchi a {
	width: 30px;
	height: 66px;
	display: block;
	position: absolute;
	top: 176px;
	right: 358px;
}

.yamaguchi a:hover {
	background: url(../common/img/map/yamaguchi_02.gif) no-repeat;
}

/*	九州・沖縄
-------------------------------------------	*/
.fukuoka a {
	width: 64px;
	height: 30px;
	display: block;
	position: absolute;
	top: 190px;
	right: 394px;
}

.fukuoka a:hover {
	background: url(../common/img/map/fukuoka_02.gif) no-repeat;
}

.saga a {
	width: 18px;
	height: 30px;
	display: block;
	position: absolute;
	top: 190px;
	right: 460px;
}

.saga a:hover {
	background: url(../common/img/map/saga_02.gif) no-repeat;
}

.nagasaki a {
	width: 18px;
	height: 30px;
	display: block;
	position: absolute;
	top: 190px;
	right: 480px;
}

.nagasaki a:hover {
	background: url(../common/img/map/nagasaki_02.gif) no-repeat;
}

.oita a {
	width: 36px;
	height: 24px;
	display: block;
	position: absolute;
	top: 222px;
	right: 394px;
}

.oita a:hover {
	background: url(../common/img/map/oita_02.gif) no-repeat;	
}

.miyazaki a {
	width: 36px;
	height: 30px;
	display: block;
	position: absolute;
	top: 248px;
	right: 394px;
}

.miyazaki a:hover {
	background: url(../common/img/map/miyazaki_02.gif) no-repeat;
}

.kumamoto a {
	width: 26px;
	height: 56px;
	display: block;
	position: absolute;
	top: 222px;
	right: 432px;
}

.kumamoto a:hover {
	background: url(../common/img/map/kumamoto_02.gif) no-repeat;	
}

.kagoshima a {
	width: 64px;
	height: 38px;
	display: block;
	position: absolute;
	top: 280px;
	right: 394px;
}

.kagoshima a:hover {
	background: url(../common/img/map/kagoshima_02.gif) no-repeat;	
}


.okinawa a {
	width: 32px;
	height: 28px;
	display: block;
	position: absolute;
	top: 330px;
	right: 436px;
}

.okinawa a:hover {
	background: url(../common/img/map/okinawa_02.gif) no-repeat;
	
}
