
.sido_map {
    position:relative;
    width:252px;
    height:253px;
    border:1px solid #DDD;
	background:url('./img/map.gif') no-repeat left top;
}
.sido_map .city.unactive {
    display:none;
}
.sido_map ul {
    display:block;
    height:251px;
    width:250px;
    margin:0;
    padding:0;
    list-style:none;
    background:url('./img/map_on.gif') no-repeat left top;
}
.sido_map ul li {
    margin:0;
    padding:0;
    list-style:none;
}
.sido_map span.pin {
    display:block;
    width:33px;
    height:23px;
    text-align:center;
    font-weight:bold;
	background:url('./img/pin.png') no-repeat left top;
}
.sido_map span.pin.hover,
.sido_map span.pin.active {
    background-position:0 -50px;
}
.sido_map span.pin a {
    display:block;
    padding-top:3px;
    font-family:돋움;
    font-size:8pt;
}
.sido_map .hover a,
.sido_map .pin.active a{
    color:#FFF !important;
}
.sido_map a:hover {
    text-decoration:none !important;
}
.sido_map dl,
.sido_map dt,
.sido_map dd {
    margin:0;
    padding:0;
    font-size:9pt;
    white-space:nowrap;
}
.sido_map dl {
    position:absolute;
    padding:5px;
    border:1px solid #A0A0A0;
    background:#FFF;
}
.sido_map dt {
    margin-bottom:5px;
    font-weight:bold;
}
.sido_map dd {
    width:65px;
    float:left;
}


.sido_map .city {
    position:absolute;
}
.sido_map .city dl {
    display:none;
    z-index:100;
}
.sido_map .city dd {
    padding:1px 0;
}

.sido_map .city.seoul { left:83px; top:57px; }
.sido_map .city.seoul dl { width:195px; }
.sido_map .city.incheon { left:51px; top:65px; }
.sido_map .city.incheon dl { width:132px; }
.sido_map .city.daejeon { left:97px; top:106px; }
.sido_map .city.daejeon dl { width:132px; }
.sido_map .city.gwangju { left:77px; top:157px; }
.sido_map .city.gwangju dl { width:132px; }
.sido_map .city.daegu { left:134px; top:125px; }
.sido_map .city.daegu dl { }
.sido_map .city.busan { left:155px; top:161px; }
.sido_map .city.busan dl { width:132px; }
.sido_map .city.ulsan { left:167px; top:139px; }
.sido_map .city.ulsan dl { }

.sido_map .city.gyeonggi { left:86px; top:77px; }
.sido_map .city.gyeonggi dl { width:195px; }
.sido_map .city.gangwon { left:126px; top:55px; }
.sido_map .city.gangwon dl { width:132px; }
.sido_map .city.gyeongnam { left:120px; top:156px; }
.sido_map .city.gyeongnam dl { width:132px; }
.sido_map .city.gyeongbuk { left:155px; top:103px; }
.sido_map .city.gyeongbuk dl { }
.sido_map .city.jeounnam { left:55px; top:179px; }
.sido_map .city.jeounnam dl { width:132px; }
.sido_map .city.jeonbuk { left:88px; top:134px; }
.sido_map .city.jeonbuk dl { width:132px; }
.sido_map .city.chungnam { left:63px; top:101px; }
.sido_map .city.chungnam dl { }
.sido_map .city.chungbuk { left:127px; top:82px; }
.sido_map .city.chungbuk dl { width:132px; }
.sido_map .city.jejudo { left:67px; top:202px; }




.sido_map ul.seoul { background-position:-250px 0; }
.sido_map ul.incheon { background-position:-500px 0; }
.sido_map ul.daejeon { background-position:-4000px 0; }
.sido_map ul.gwangju { background-position:-750px 0; }
.sido_map ul.daegu { background-position:-1000px 0; }
.sido_map ul.busan { background-position:-1250px 0; }
.sido_map ul.ulsan { background-position:-1500px 0; }

.sido_map ul.gyeonggi { background-position:-1750px 0; }
.sido_map ul.gangwon { background-position:-2000px 0; }
.sido_map ul.gyeongnam { background-position:-2250px 0; }
.sido_map ul.gyeongbuk { background-position:-2500px 0; }
.sido_map ul.jeounnam { background-position:-2750px 0; }
.sido_map ul.jeonbuk { background-position:-3000px 0; }
.sido_map ul.chungnam { background-position:-3250px 0; }
.sido_map ul.chungbuk { background-position:-3500px 0; }
.sido_map ul.jejudo { background-position:-3750px 0; }

