@charset "utf-8";

/* ClearFix */
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.row {
	zoom: 1;
}

#mapObj div.area {
}
/* 北海道・東北 */
#mapObj div.area ul li.a1 {
}
#mapObj div.area ul li.a1-dead {
}
#mapObj div.area ul li.a1 p a,
#mapObj div.area ul li.a1-dead p,
#mapObj div.area ul li.a1 ul li,
#mapObj div.area ul li.a1 ul li a {
}

/* 関東 */
#mapObj div.area ul li.a2 {
}
#mapObj div.area ul li.a2-dead {
}
#mapObj div.area ul li.a2 p a,
#mapObj div.area ul li.a2-dead p,
#mapObj div.area ul li.a2 ul li,
#mapObj div.area ul li.a2 ul li a {
}

/* 北信越・北陸 */
#mapObj div.area ul li.a3 {
}
#mapObj div.area ul li.a3-dead {
}
#mapObj div.area ul li.a3 p a,
#mapObj div.area ul li.a3-dead p,
#mapObj div.area ul li.a3 ul li,
#mapObj div.area ul li.a3 ul li a {
}

/* 東海 */
#mapObj div.area ul li.a4 {
}
#mapObj div.area ul li.a4-dead {
}
#mapObj div.area ul li.a4 p a,
#mapObj div.area ul li.a4-dead p,
#mapObj div.area ul li.a4 ul li,
#mapObj div.area ul li.a4 ul li a {
}

/* 関西 */
#mapObj div.area ul li.a5 {
}
#mapObj div.area ul li.a5-dead {
}
#mapObj div.area ul li.a5 p a,
#mapObj div.area ul li.a5-dead p,
#mapObj div.area ul li.a5 ul li,
#mapObj div.area ul li.a5 ul li a {
}

/* 中国・四国 */
#mapObj div.area ul li.a6 {
}
#mapObj div.area ul li.a6-dead {
}
#mapObj div.area ul li.a6 p a,
#mapObj div.area ul li.a6-dead p,
#mapObj div.area ul li.a6 ul li,
#mapObj div.area ul li.a6 ul li a {
}

/* 九州・沖縄 */
#mapObj div.area ul li.a7 {
}
#mapObj div.area ul li.a7-dead {
}
#mapObj div.area ul li.a7 p a,
#mapObj div.area ul li.a7-dead p,
#mapObj div.area ul li.a7 ul li,
#mapObj div.area ul li.a7 ul li a {
}

/* TOP */
#mapObj {
position: relative;
height: 556px;
margin-bottom: 34px;
}

#mapObj h2 {
position: absolute;
left: 16px;
top: 28px;
z-index: 100;
}
#mapObj p.catch {
position: absolute;
left: 16px;
top: 61px;
z-index: 100;
}
#mapObj div.area {
position: absolute;
left: 0;
top: 12px;
width: 524px;
height: 544px;
overflow: hidden;
z-index: 99;
}
#mapObj p.map {
position: relative;
z-index: 2;
}
#mapObj div.area ul {
/*
position: relative;
width: 524px;
height: 544px;
overflow: hidden;
*/
}
#mapObj div.area ul li {
position: absolute;
z-index: 99;
}
#mapObj div.area ul li p.head {
position: absolute;
z-index: 99;
}
#mapObj div.area ul li p.head a {
height: 15px;
/*\*//*/
padding-bottom: 15px;
/**/
text-indent: -9999px;
overflow: hidden;
display: block;
}
#mapObj div.area ul li.a1-dead,
#mapObj div.area ul li.a2-dead,
#mapObj div.area ul li.a3-dead,
#mapObj div.area ul li.a4-dead,
#mapObj div.area ul li.a5-dead,
#mapObj div.area ul li.a6-dead,
#mapObj div.area ul li.a7-dead {
z-index: 1;
left: 0;
top: 0;
width: 524px;
height: 544px;
}
#mapObj div.area ul li.a1-dead *,
#mapObj div.area ul li.a2-dead *,
#mapObj div.area ul li.a3-dead *,
#mapObj div.area ul li.a4-dead *,
#mapObj div.area ul li.a5-dead *,
#mapObj div.area ul li.a6-dead *,
#mapObj div.area ul li.a7-dead *,
#mapObj div.area ul li.a1-dead p.head a,
#mapObj div.area ul li.a2-dead p.head a,
#mapObj div.area ul li.a3-dead p.head a,
#mapObj div.area ul li.a4-dead p.head a,
#mapObj div.area ul li.a5-dead p.head a,
#mapObj div.area ul li.a6-dead p.head a,
#mapObj div.area ul li.a7-dead p.head a {
display: none;
}
#mapObj div.area ul li ul li {
}
#mapObj div.area ul li ul li.k1-dead,
#mapObj div.area ul li ul li.k2-dead,
#mapObj div.area ul li ul li.k3-dead,
#mapObj div.area ul li ul li.k4-dead,
#mapObj div.area ul li ul li.k5-dead,
#mapObj div.area ul li ul li.k6-dead,
#mapObj div.area ul li ul li.k7-dead,
#mapObj div.area ul li ul li.k8-dead,
#mapObj div.area ul li ul li.k9-dead,
#mapObj div.area ul li ul li.k1 a,
#mapObj div.area ul li ul li.k2 a,
#mapObj div.area ul li ul li.k3 a,
#mapObj div.area ul li ul li.k4 a,
#mapObj div.area ul li ul li.k5 a,
#mapObj div.area ul li ul li.k6 a,
#mapObj div.area ul li ul li.k7 a,
#mapObj div.area ul li ul li.k8 a,
#mapObj div.area ul li ul li.k9 a {
height: 10px;
/*\*//*/
padding-bottom: 10px;
/**/
text-indent: -9999px;
overflow: hidden;
display: block;
}


/* kCEk */
#mapObj div.area ul li.a1 {
left: 388px;
top: 95px;
width: 136px;
height: 139px;
}
#mapObj div.area ul li.a1-dead {
}
#mapObj div.area ul li.a1 p a,
#mapObj div.area ul li.a1-dead p,
#mapObj div.area ul li.a1 ul li,
#mapObj div.area ul li.a1 ul li a {
}

/* o */
#mapObj div.area ul li.a1 p.head {
left: 44px;
top: 63px;
width: 87px;
}
#mapObj div.area ul li.a1-dead p.head {
left: 388px;
top: 95px;
background-position: left -278px;
width: 136px;
height: 139px;
display: block;
}
#mapObj div.area ul li.a1 p.head a {
background-position: -44px -63px;
}
#mapObj div.area ul li.a1 p.head a:hover {
background-position: -44px -202px;
}

/* GA1 */
#mapObj div.area ul li.a1 ul li.k1,
#mapObj div.area ul li.a1 ul li.k1-dead {
left: 44px;
top: 94px;
width: 32px;
background-position: -44px -94px;
}
#mapObj div.area ul li.a1 ul li.k1-dead {
background-position: -44px -372px;
}
#mapObj div.area ul li.a1 ul li.k1 a {
background-position: -44px -94px;
}
#mapObj div.area ul li.a1 ul li.k1 a:hover {
background-position: -44px -233px;
}

/* GA2 */
#mapObj div.area ul li.a1 ul li.k2,
#mapObj div.area ul li.a1 ul li.k2-dead {
left: 44px;
top: 111px;
width: 22px;
background-position: -44px -111px;
}
#mapObj div.area ul li.a1 ul li.k2-dead {
background-position: -44px -389px;
}
#mapObj div.area ul li.a1 ul li.k2 a {
background-position: -44px -111px;
}
#mapObj div.area ul li.a1 ul li.k2 a:hover {
background-position: -44px -250px;
}

/* GA3 */
#mapObj div.area ul li.a1 ul li.k3,
#mapObj div.area ul li.a1 ul li.k3-dead {
left: 76px;
top: 111px;
width: 22px;
background-position: -76px -111px;
}
#mapObj div.area ul li.a1 ul li.k3-dead {
background-position: -76px -389px;
}
#mapObj div.area ul li.a1 ul li.k3 a {
background-position: -76px -111px;
}
#mapObj div.area ul li.a1 ul li.k3 a:hover {
background-position: -76px -250px;
}

/* GA4 */
#mapObj div.area ul li.a1 ul li.k4,
#mapObj div.area ul li.a1 ul li.k4-dead {
left: 108px;
top: 111px;
width: 22px;
background-position: -108px -111px;
}
#mapObj div.area ul li.a1 ul li.k4-dead {
background-position: -108px -389px;
}
#mapObj div.area ul li.a1 ul li.k4 a {
background-position: -108px -111px;
}
#mapObj div.area ul li.a1 ul li.k4 a:hover {
background-position: -108px -250px;
}

/* GA5 */
#mapObj div.area ul li.a1 ul li.k5,
#mapObj div.area ul li.a1 ul li.k5-dead {
left: 44px;
top: 128px;
width: 22px;
background-position: -44px -128px;
}
#mapObj div.area ul li.a1 ul li.k5-dead {
background-position: -44px -406px;
}
#mapObj div.area ul li.a1 ul li.k5 a {
background-position: -44px -128px;
}
#mapObj div.area ul li.a1 ul li.k5 a:hover {
background-position: -44px -267px;
}

/* GA6 */
#mapObj div.area ul li.a1 ul li.k6,
#mapObj div.area ul li.a1 ul li.k6-dead {
left: 76px;
top: 128px;
width: 22px;
background-position: -76px -128px;
}
#mapObj div.area ul li.a1 ul li.k6-dead {
background-position: -76px -406px;
}
#mapObj div.area ul li.a1 ul li.k6 a {
background-position: -76px -128px;
}
#mapObj div.area ul li.a1 ul li.k6 a:hover {
background-position: -76px -267px;
}

/* GA7 */
#mapObj div.area ul li.a1 ul li.k7,
#mapObj div.area ul li.a1 ul li.k7-dead {
left: 108px;
top: 128px;
width: 22px;
background-position: -108px -128px;
}
#mapObj div.area ul li.a1 ul li.k7-dead {
background-position: -108px -406px;
}
#mapObj div.area ul li.a1 ul li.k7 a {
background-position: -108px -128px;
}
#mapObj div.area ul li.a1 ul li.k7 a:hover {
background-position: -108px -267px;
}

/* ・ */
#mapObj div.area ul li.a2 {
left: 348px;
top: 321px;
width: 176px;
height: 60px;
z-index: 100;
}
#mapObj div.area ul li.a2-dead {
}
#mapObj div.area ul li.a2 p a,
#mapObj div.area ul li.a2-dead p,
#mapObj div.area ul li.a2 ul li,
#mapObj div.area ul li.a2 ul li a {
}

/* o */
#mapObj div.area ul li.a2 p.head {
left: 52px;
top: 0px;
width: 34px;
}
#mapObj div.area ul li.a2-dead p.head {
left: 348px;
top: 321px;
background-position: left -120px;
width: 176px;
height: 60px;
display: block;
}
#mapObj div.area ul li.a2 p.head a {
background-position: -52px 0;
}
#mapObj div.area ul li.a2 p.head a:hover {
background-position: -52px -60px;
}

/* GA1 */
#mapObj div.area ul li.a2 ul li.k1,
#mapObj div.area ul li.a2 ul li.k1-dead {
left: 52px;
top: 32px;
width: 22px;
background-position: -52px -32px;
}
#mapObj div.area ul li.a2 ul li.k1-dead {
background-position: -52px -152px;
}
#mapObj div.area ul li.a2 ul li.k1 a {
background-position: -52px -32px;
}
#mapObj div.area ul li.a2 ul li.k1 a:hover {
background-position: -52px -92px;
}

/* GA2 */
#mapObj div.area ul li.a2 ul li.k2,
#mapObj div.area ul li.a2 ul li.k2-dead {
left: 84px;
top: 32px;
width: 32px;
background-position: -84px -32px;
}
#mapObj div.area ul li.a2 ul li.k2-dead {
background-position: -84px -152px;
}
#mapObj div.area ul li.a2 ul li.k2 a {
background-position: -84px -32px;
}
#mapObj div.area ul li.a2 ul li.k2 a:hover {
background-position: -84px -92px;
}

/* GA3 */
#mapObj div.area ul li.a2 ul li.k3,
#mapObj div.area ul li.a2 ul li.k3-dead {
left: 127px;
top: 32px;
width: 22px;
background-position: -127px -32px;
}
#mapObj div.area ul li.a2 ul li.k3-dead {
background-position: -127px -152px;
}
#mapObj div.area ul li.a2 ul li.k3 a {
background-position: -127px -32px;
}
#mapObj div.area ul li.a2 ul li.k3 a:hover {
background-position: -127px -92px;
}

/* GA4 */
#mapObj div.area ul li.a2 ul li.k4,
#mapObj div.area ul li.a2 ul li.k4-dead {
left: 52px;
top: 49px;
width: 22px;
background-position: -52px -49px;
}
#mapObj div.area ul li.a2 ul li.k4-dead {
background-position: -52px -169px;
}
#mapObj div.area ul li.a2 ul li.k4 a {
background-position: -52px -49px;
}
#mapObj div.area ul li.a2 ul li.k4 a:hover {
background-position: -52px -109px;
}

/* GA5 */
#mapObj div.area ul li.a2 ul li.k5,
#mapObj div.area ul li.a2 ul li.k5-dead {
left: 84px;
top: 49px;
width: 22px;
background-position: -84px -49px;
}
#mapObj div.area ul li.a2 ul li.k5-dead {
background-position: -84px -169px;
}
#mapObj div.area ul li.a2 ul li.k5 a {
background-position: -84px -49px;
}
#mapObj div.area ul li.a2 ul li.k5 a:hover {
background-position: -84px -109px;
}

/* GA6 */
#mapObj div.area ul li.a2 ul li.k6,
#mapObj div.area ul li.a2 ul li.k6-dead {
left: 117px;
top: 49px;
width: 22px;
background-position: -117px -49px;
}
#mapObj div.area ul li.a2 ul li.k6-dead {
background-position: -117px -169px;
}
#mapObj div.area ul li.a2 ul li.k6 a {
background-position: -117px -49px;
}
#mapObj div.area ul li.a2 ul li.k6 a:hover {
background-position: -117px -109px;
}

/* GA7 */
#mapObj div.area ul li.a2 ul li.k7,
#mapObj div.area ul li.a2 ul li.k7-dead {
left: 149px;
top: 49px;
width: 22px;
background-position: -149px -49px;
}
#mapObj div.area ul li.a2 ul li.k7-dead {
background-position: -149px -169px;
}
#mapObj div.area ul li.a2 ul li.k7 a {
background-position: -149px -49px;
}
#mapObj div.area ul li.a2 ul li.k7 a:hover {
background-position: -149px -109px;
}

/* kMzEk */
#mapObj div.area ul li.a3 {
left: 230px;
top: 182px;
width: 102px;
height: 117px;
}
#mapObj div.area ul li.a3-dead {
}
#mapObj div.area ul li.a3 p a,
#mapObj div.area ul li.a3-dead p,
#mapObj div.area ul li.a3 ul li,
#mapObj div.area ul li.a3 ul li a {
}

/* o */
#mapObj div.area ul li.a3 p.head {
left: 6px;
top: 0px;
width: 84px;
}
#mapObj div.area ul li.a3-dead p.head {
left: 230px;
top: 182px;
background-position: left -234px;
width: 102px;
height: 117px;
display: block;
}
#mapObj div.area ul li.a3 p.head a {
background-position: -6px 0;
}
#mapObj div.area ul li.a3 p.head a:hover {
background-position: -6px -117px;
}

/* GA1 */
#mapObj div.area ul li.a3 ul li.k1,
#mapObj div.area ul li.a3 ul li.k1-dead {
left: 6px;
top: 32px;
width: 22px;
background-position: -6px -32px;
}
#mapObj div.area ul li.a3 ul li.k1-dead {
background-position: -6px -266px;
}
#mapObj div.area ul li.a3 ul li.k1 a {
background-position: -6px -32px;
}
#mapObj div.area ul li.a3 ul li.k1 a:hover {
background-position: -6px -149px;
}

/* GA2 */
#mapObj div.area ul li.a3 ul li.k2,
#mapObj div.area ul li.a3 ul li.k2-dead {
left: 38px;
top: 32px;
width: 22px;
background-position: -38px -32px;
}
#mapObj div.area ul li.a3 ul li.k2-dead {
background-position: -38px -266px;
}
#mapObj div.area ul li.a3 ul li.k2 a {
background-position: -38px -32px;
}
#mapObj div.area ul li.a3 ul li.k2 a:hover {
background-position: -38px -149px;
}

/* GA3 */
#mapObj div.area ul li.a3 ul li.k3,
#mapObj div.area ul li.a3 ul li.k3-dead {
left: 70px;
top: 32px;
width: 22px;
background-position: -70px -32px;
}
#mapObj div.area ul li.a3 ul li.k3-dead {
background-position: -70px -266px;
}
#mapObj div.area ul li.a3 ul li.k3 a {
background-position: -70px -32px;
}
#mapObj div.area ul li.a3 ul li.k3 a:hover {
background-position: -70px -149px;
}

/* GA4 */
#mapObj div.area ul li.a3 ul li.k4,
#mapObj div.area ul li.a3 ul li.k4-dead {
left: 6px;
top: 49px;
width: 22px;
background-position: -6px -49px;
}
#mapObj div.area ul li.a3 ul li.k4-dead {
background-position: -6px -283px;
}
#mapObj div.area ul li.a3 ul li.k4 a {
background-position: -6px -49px;
}
#mapObj div.area ul li.a3 ul li.k4 a:hover {
background-position: -6px -166px;
}

/* GA5 */
#mapObj div.area ul li.a3 ul li.k5,
#mapObj div.area ul li.a3 ul li.k5-dead {
left: 38px;
top: 49px;
width: 22px;
background-position: -38px -49px;
}
#mapObj div.area ul li.a3 ul li.k5-dead {
background-position: -38px -283px;
}
#mapObj div.area ul li.a3 ul li.k5 a {
background-position: -38px -49px;
}
#mapObj div.area ul li.a3 ul li.k5 a:hover {
background-position: -38px -166px;
}

/* GA6 */
#mapObj div.area ul li.a3 ul li.k6,
#mapObj div.area ul li.a3 ul li.k6-dead {
left: 70px;
top: 49px;
width: 22px;
background-position: -70px -49px;
}
#mapObj div.area ul li.a3 ul li.k6-dead {
background-position: -70px -283px;
}
#mapObj div.area ul li.a3 ul li.k6 a {
background-position: -70px -49px;
}
#mapObj div.area ul li.a3 ul li.k6 a:hover {
background-position: -70px -166px;
}

/* C */
#mapObj div.area ul li.a4 {
left: 283px;
top: 366px;
width: 133px;
height: 95px;
}
#mapObj div.area ul li.a4-dead {
}
#mapObj div.area ul li.a4 p a,
#mapObj div.area ul li.a4-dead p,
#mapObj div.area ul li.a4 ul li,
#mapObj div.area ul li.a4 ul li a {
}

/* o */
#mapObj div.area ul li.a4 p.head {
left: 9px;
top: 53px;
width: 31px;
}
#mapObj div.area ul li.a4-dead p.head {
left: 283px;
top: 366px;
background-position: left -190px;
width: 133px;
height: 95px;
display: block;
}
#mapObj div.area ul li.a4 p.head a {
background-position: -9px -53px;
}
#mapObj div.area ul li.a4 p.head a:hover {
background-position: -9px -148px;
}

/* GA1 */
#mapObj div.area ul li.a4 ul li.k1,
#mapObj div.area ul li.a4 ul li.k1-dead {
left: 9px;
top: 84px;
width: 22px;
background-position: -9px -84px;
}
#mapObj div.area ul li.a4 ul li.k1-dead {
background-position: -9px -274px;
}
#mapObj div.area ul li.a4 ul li.k1 a {
background-position: -9px -84px;
}
#mapObj div.area ul li.a4 ul li.k1 a:hover {
background-position: -9px -179px;
}

/* GA2 */
#mapObj div.area ul li.a4 ul li.k2,
#mapObj div.area ul li.a4 ul li.k2-dead {
left: 41px;
top: 84px;
width: 22px;
background-position: -41px -84px;
}
#mapObj div.area ul li.a4 ul li.k2-dead {
background-position: -41px -274px;
}
#mapObj div.area ul li.a4 ul li.k2 a {
background-position: -41px -84px;
}
#mapObj div.area ul li.a4 ul li.k2 a:hover {
background-position: -41px -179px;
}

/* GA3 */
#mapObj div.area ul li.a4 ul li.k3,
#mapObj div.area ul li.a4 ul li.k3-dead {
left: 74px;
top: 84px;
width: 22px;
background-position: -74px -84px;
}
#mapObj div.area ul li.a4 ul li.k3-dead {
background-position: -74px -274px;
}
#mapObj div.area ul li.a4 ul li.k3 a {
background-position: -74px -84px;
}
#mapObj div.area ul li.a4 ul li.k3 a:hover {
background-position: -74px -179px;
}

/* GA4 */
#mapObj div.area ul li.a4 ul li.k4,
#mapObj div.area ul li.a4 ul li.k4-dead {
left: 106px;
top: 84px;
width: 22px;
background-position: -106px -84px;
}
#mapObj div.area ul li.a4 ul li.k4-dead {
background-position: -106px -274px;
}
#mapObj div.area ul li.a4 ul li.k4 a {
background-position: -106px -84px;
}
#mapObj div.area ul li.a4 ul li.k4 a:hover {
background-position: -106px -179px;
}

/* ・ */
#mapObj div.area ul li.a5 {
left: 153px;
top: 256px;
width: 80px;
height: 126px;
}
#mapObj div.area ul li.a5-dead {
}
#mapObj div.area ul li.a5 p a,
#mapObj div.area ul li.a5-dead p,
#mapObj div.area ul li.a5 ul li,
#mapObj div.area ul li.a5 ul li a {
}

/* o */
#mapObj div.area ul li.a5 p.head {
left: 6px;
top: 0;
width: 31px;
}
#mapObj div.area ul li.a5-dead p.head {
left: 153px;
top: 256px;
background-position: left -252px;
width: 80px;
height: 126px;
display: block;
}
#mapObj div.area ul li.a5 p.head a {
background-position: -6px 0;
}
#mapObj div.area ul li.a5 p.head a:hover {
background-position: -6px -126px;
}

/* GA1 */
#mapObj div.area ul li.a5 ul li.k1,
#mapObj div.area ul li.a5 ul li.k1-dead {
left: 6px;
top: 31px;
width: 22px;
background-position: -6px -31px;
}
#mapObj div.area ul li.a5 ul li.k1-dead {
background-position: -6px -283px;
}
#mapObj div.area ul li.a5 ul li.k1 a {
background-position: -6px -31px;
}
#mapObj div.area ul li.a5 ul li.k1 a:hover {
background-position: -6px -157px;
}

/* GA2 */
#mapObj div.area ul li.a5 ul li.k2,
#mapObj div.area ul li.a5 ul li.k2-dead {
left: 38px;
top: 31px;
width: 22px;
background-position: -38px -31px;
}
#mapObj div.area ul li.a5 ul li.k2-dead {
background-position: -38px -283px;
}
#mapObj div.area ul li.a5 ul li.k2 a {
background-position: -38px -31px;
}
#mapObj div.area ul li.a5 ul li.k2 a:hover {
background-position: -38px -157px;
}

/* GA3 */
#mapObj div.area ul li.a5 ul li.k3,
#mapObj div.area ul li.a5 ul li.k3-dead {
left: 6px;
top: 48px;
width: 22px;
background-position: -6px -48px;
}
#mapObj div.area ul li.a5 ul li.k3-dead {
background-position: -6px -300px;
}
#mapObj div.area ul li.a5 ul li.k3 a {
background-position: -6px -48px;
}
#mapObj div.area ul li.a5 ul li.k3 a:hover {
background-position: -6px -174px;
}

/* GA4 */
#mapObj div.area ul li.a5 ul li.k4,
#mapObj div.area ul li.a5 ul li.k4-dead {
left: 38px;
top: 48px;
width: 22px;
background-position: -38px -48px;
}
#mapObj div.area ul li.a5 ul li.k4-dead {
background-position: -38px -300px;
}
#mapObj div.area ul li.a5 ul li.k4 a {
background-position: -38px -48px;
}
#mapObj div.area ul li.a5 ul li.k4 a:hover {
background-position: -38px -174px;
}

/* GA5 */
#mapObj div.area ul li.a5 ul li.k5,
#mapObj div.area ul li.a5 ul li.k5-dead {
left: 6px;
top: 65px;
width: 22px;
background-position: -6px -65px;
}
#mapObj div.area ul li.a5 ul li.k5-dead {
background-position: -6px -317px;
}
#mapObj div.area ul li.a5 ul li.k5 a {
background-position: -6px -65px;
}
#mapObj div.area ul li.a5 ul li.k5 a:hover {
background-position: -6px -191px;
}

/* GA6 */
#mapObj div.area ul li.a5 ul li.k6,
#mapObj div.area ul li.a5 ul li.k6-dead {
left: 38px;
top: 65px;
width: 32px;
background-position: -38px -65px;
}
#mapObj div.area ul li.a5 ul li.k6-dead {
background-position: -38px -317px;
}
#mapObj div.area ul li.a5 ul li.k6 a {
background-position: -38px -65px;
}
#mapObj div.area ul li.a5 ul li.k6 a:hover {
background-position: -38px -191px;
}

/* El */
#mapObj div.area ul li.a6 {
left: 159px;
top: 386px;
width: 101px;
height: 137px;
}
#mapObj div.area ul li.a6-dead {
}
#mapObj div.area ul li.a6 p a,
#mapObj div.area ul li.a6-dead p,
#mapObj div.area ul li.a6 ul li,
#mapObj div.area ul li.a6 ul li a {
}

/* o */
#mapObj div.area ul li.a6 p.head {
left: 9px;
top: 61px;
width: 70px;
}
#mapObj div.area ul li.a6-dead p.head {
left: 159px;
top: 386px;
background-position: left -274px;
width: 101px;
height: 137px;
display: block;
}
#mapObj div.area ul li.a6 p.head a {
background-position: -9px -61px;
}
#mapObj div.area ul li.a6 p.head a:hover {
background-position: -9px -198px;
}

/* GA1 */
#mapObj div.area ul li.a6 ul li.k1,
#mapObj div.area ul li.a6 ul li.k1-dead {
left: 9px;
top: 92px;
width: 22px;
background-position: -9px -92px;
}
#mapObj div.area ul li.a6 ul li.k1-dead {
background-position: -9px -366px;
}
#mapObj div.area ul li.a6 ul li.k1 a {
background-position: -9px -92px;
}
#mapObj div.area ul li.a6 ul li.k1 a:hover {
background-position: -9px -229px;
}

/* GA2 */
#mapObj div.area ul li.a6 ul li.k2,
#mapObj div.area ul li.a6 ul li.k2-dead {
left: 41px;
top: 92px;
width: 22px;
background-position: -41px -92px;
}
#mapObj div.area ul li.a6 ul li.k2-dead {
background-position: -41px -366px;
}
#mapObj div.area ul li.a6 ul li.k2 a {
background-position: -41px -92px;
}
#mapObj div.area ul li.a6 ul li.k2 a:hover {
background-position: -41px -229px;
}

/* GA3 */
#mapObj div.area ul li.a6 ul li.k3,
#mapObj div.area ul li.a6 ul li.k3-dead {
left: 74px;
top: 92px;
width: 22px;
background-position: -74px -92px;
}
#mapObj div.area ul li.a6 ul li.k3-dead {
background-position: -74px -366px;
}
#mapObj div.area ul li.a6 ul li.k3 a {
background-position: -74px -92px;
}
#mapObj div.area ul li.a6 ul li.k3 a:hover {
background-position: -74px -229px;
}

/* GA4 */
#mapObj div.area ul li.a6 ul li.k4,
#mapObj div.area ul li.a6 ul li.k4-dead {
left: 9px;
top: 109px;
width: 22px;
background-position: -9px -109px;
}
#mapObj div.area ul li.a6 ul li.k4-dead {
background-position: -9px -383px;
}
#mapObj div.area ul li.a6 ul li.k4 a {
background-position: -9px -109px;
}
#mapObj div.area ul li.a6 ul li.k4 a:hover {
background-position: -9px -246px;
}

/* GA5 */
#mapObj div.area ul li.a6 ul li.k5,
#mapObj div.area ul li.a6 ul li.k5-dead {
left: 41px;
top: 109px;
width: 22px;
background-position: -41px -109px;
}
#mapObj div.area ul li.a6 ul li.k5-dead {
background-position: -41px -383px;
}
#mapObj div.area ul li.a6 ul li.k5 a {
background-position: -41px -109px;
}
#mapObj div.area ul li.a6 ul li.k5 a:hover {
background-position: -41px -246px;
}

/* GA6 */
#mapObj div.area ul li.a6 ul li.k6,
#mapObj div.area ul li.a6 ul li.k6-dead {
left: 74px;
top: 109px;
width: 22px;
background-position: -74px -109px;
}
#mapObj div.area ul li.a6 ul li.k6-dead {
background-position: -74px -383px;
}
#mapObj div.area ul li.a6 ul li.k6 a {
background-position: -74px -109px;
}
#mapObj div.area ul li.a6 ul li.k6 a:hover {
background-position: -74px -246px;
}

/* GA7 */
#mapObj div.area ul li.a6 ul li.k7,
#mapObj div.area ul li.a6 ul li.k7-dead {
left: 9px;
top: 126px;
width: 22px;
background-position: -9px -126px;
}
#mapObj div.area ul li.a6 ul li.k7-dead {
background-position: -9px -400px;
}
#mapObj div.area ul li.a6 ul li.k7 a {
background-position: -9px -126px;
}
#mapObj div.area ul li.a6 ul li.k7 a:hover {
background-position: -9px -263px;
}

/* GA8 */
#mapObj div.area ul li.a6 ul li.k8,
#mapObj div.area ul li.a6 ul li.k8-dead {
left: 41px;
top: 126px;
width: 22px;
background-position: -41px -126px;
}
#mapObj div.area ul li.a6 ul li.k8-dead {
background-position: -41px -400px;
}
#mapObj div.area ul li.a6 ul li.k8 a {
background-position: -41px -126px;
}
#mapObj div.area ul li.a6 ul li.k8 a:hover {
background-position: -41px -263px;
}

/* GA9 */
#mapObj div.area ul li.a6 ul li.k9,
#mapObj div.area ul li.a6 ul li.k9-dead {
left: 74px;
top: 126px;
width: 22px;
background-position: -74px -126px;
}
#mapObj div.area ul li.a6 ul li.k9-dead {
background-position: -74px -400px;
}
#mapObj div.area ul li.a6 ul li.k9 a {
background-position: -74px -126px;
}
#mapObj div.area ul li.a6 ul li.k9 a:hover {
background-position: -74px -263px;
}

/* BE */
#mapObj div.area ul li.a7 {
left: 19px;
top: 306px;
width: 102px;
height: 217px;
}
#mapObj div.area ul li.a7-dead {
}
#mapObj div.area ul li.a7 p a,
#mapObj div.area ul li.a7-dead p,
#mapObj div.area ul li.a7 ul li,
#mapObj div.area ul li.a7 ul li a {
}

/* o */
#mapObj div.area ul li.a7 p.head {
left: 11px;
top: 0;
width: 72px;
}
#mapObj div.area ul li.a7-dead p.head {
left: 19px;
top: 306px;
background-position: left -434px;
width: 102px;
height: 217px;
display: block;
}
#mapObj div.area ul li.a7 p.head a {
background-position: -11px 0;
}
#mapObj div.area ul li.a7 p.head a:hover {
background-position: -11px -217px;
}

/* GA1 */
#mapObj div.area ul li.a7 ul li.k1,
#mapObj div.area ul li.a7 ul li.k1-dead {
left: 10px;
top:32px;
width: 22px;
background-position: -10px -32px;
}
#mapObj div.area ul li.a7 ul li.k1-dead {
background-position: -10px -466px;
}
#mapObj div.area ul li.a7 ul li.k1 a {
background-position: -10px -32px;
}
#mapObj div.area ul li.a7 ul li.k1 a:hover {
background-position: -10px -249px;
}

/* GA2 */
#mapObj div.area ul li.a7 ul li.k2,
#mapObj div.area ul li.a7 ul li.k2-dead {
left: 42px;
top:32px;
width: 22px;
background-position: -42px -32px;
}
#mapObj div.area ul li.a7 ul li.k2-dead {
background-position: -42px -466px;
}
#mapObj div.area ul li.a7 ul li.k2 a {
background-position: -42px -32px;
}
#mapObj div.area ul li.a7 ul li.k2 a:hover {
background-position: -42px -249px;
}

/* GA3 */
#mapObj div.area ul li.a7 ul li.k3,
#mapObj div.area ul li.a7 ul li.k3-dead {
left: 75px;
top:32px;
width: 22px;
background-position: -75px -32px;
}
#mapObj div.area ul li.a7 ul li.k3-dead {
background-position: -75px -466px;
}
#mapObj div.area ul li.a7 ul li.k3 a {
background-position: -75px -32px;
}
#mapObj div.area ul li.a7 ul li.k3 a:hover {
background-position: -75px -249px;
}

/* GA4 */
#mapObj div.area ul li.a7 ul li.k4,
#mapObj div.area ul li.a7 ul li.k4-dead {
left: 10px;
top:49px;
width: 22px;
background-position: -10px -49px;
}
#mapObj div.area ul li.a7 ul li.k4-dead {
background-position: -10px -483px;
}
#mapObj div.area ul li.a7 ul li.k4 a {
background-position: -10px -49px;
}
#mapObj div.area ul li.a7 ul li.k4 a:hover {
background-position: -10px -266px;
}

/* GA5 */
#mapObj div.area ul li.a7 ul li.k5,
#mapObj div.area ul li.a7 ul li.k5-dead {
left: 42px;
top:49px;
width: 22px;
background-position: -42px -49px;
}
#mapObj div.area ul li.a7 ul li.k5-dead {
background-position: -42px -483px;
}
#mapObj div.area ul li.a7 ul li.k5 a {
background-position: -42px -49px;
}
#mapObj div.area ul li.a7 ul li.k5 a:hover {
background-position: -42px -266px;
}

/* GA6 */
#mapObj div.area ul li.a7 ul li.k6,
#mapObj div.area ul li.a7 ul li.k6-dead {
left: 75px;
top:49px;
width: 22px;
background-position: -75px -32px;
}
#mapObj div.area ul li.a7 ul li.k6-dead {
background-position: -75px -483px;
}
#mapObj div.area ul li.a7 ul li.k6 a {
background-position: -75px -49px;
}
#mapObj div.area ul li.a7 ul li.k6 a:hover {
background-position: -75px -266px;
}

/* GA7 */
#mapObj div.area ul li.a7 ul li.k7,
#mapObj div.area ul li.a7 ul li.k7-dead {
left: 10px;
top:66px;
width: 32px;
background-position: -10px -66px;
}
#mapObj div.area ul li.a7 ul li.k7-dead {
background-position: -10px -500px;
}
#mapObj div.area ul li.a7 ul li.k7 a {
background-position: -10px -66px;
}
#mapObj div.area ul li.a7 ul li.k7 a:hover {
background-position: -10px -283px;
}

/* GA8 */
#mapObj div.area ul li.a7 ul li.k8,
#mapObj div.area ul li.a7 ul li.k8-dead {
left: 53px;
top:66px;
width: 22px;
background-position: -53px -66px;
}
#mapObj div.area ul li.a7 ul li.k8-dead {
background-position: -53px -500px;
}
#mapObj div.area ul li.a7 ul li.k8 a {
background-position: -53px -66px;
}
#mapObj div.area ul li.a7 ul li.k8 a:hover {
background-position: -53px -283px;
}