.container .content .areaKB div span{
    display: inline-block;
    padding: 10px 5px;
    position: relative;
    font-size: 20px;
    font-weight: 400;
    color: rgb(255, 255, 255);
    text-shadow: 0 0 2px rgb(0, 0, 0);
    z-index: 40;
    cursor: pointer;
}
.container .content .areaKB div span:hover{   
    color: rgb(137, 255, 1);
}
.container .content .KB1 span{
    top: 60px;
    left: 30px;
}
.container .content .KB2 span{    
    top: 200px;
    left: 80px;
}
.container .content .KB3 span{
    top: 55px;
    left: 20px;
}
.container .content .KB4 span{
    top: 55px;
    left: 45px;
}
.container .content .KB5 span{
    top: 50px;
    left: 80px;
}
.container .content .KB6 span{
    top: 80px;
    left: 70px;
}
.container .content .KB7 span{
    top: 60px;
    left: 100px;
}
.container .content .KB8 span{
    top: 75px;
    left: 100px;
}
.container .content .KB10 span{
    top: 65px;
    left: 45px;
}
.container .content .KB12 span{
    top: 55px;
    left: 65px;
}
.container .content .KB13 span{
    top: 40px;
    left: 65px;
}
.container .content .KB14 span{
    top: 70px;
    left: 70px;
}
.container .content .KB16 span{
    top: 50px;
    left: 60px;
}
.container .content .KB18 span{
    top: 85px;
    left:50px;
}
.container .content .KB19 span{
    top: 50px;
    left: 65px;
}
.container .content .KB20 span{
    top: 20px;
    left:35px;
}
.container .content .KB21 span{
    top: 65px;
    left: 25px;
}

.container .content .KBitem{
    position: absolute;
    background-size: contain; 
    cursor: pointer; 
}
.container .content .KBitem.KB1{
    top: 55px;
    left: 590px;
    width: 145px;
    height: 389px;
    background: url(../img/map/KB/uljinyd.png) no-repeat center center;
}
.container .content .KBitem.KB2{
    top: 68px;
    left: 350px;
    width: 281px;
    height: 348px;
    background: url(../img/map/KB/bonghwaad.png) no-repeat center center;
}
.container .content .KBitem.KB3{
    top: 83px;
    left: 357px;
    width: 110px;
    height: 157px;
    background: url(../img/map/KB/youngju.png) no-repeat center center;
}
.container .content .KBitem.KB4{
    top: 167px;
    left: 285px;
    width: 129px;
    height: 174px;
    background: url(../img/map/KB/yecheon.png) no-repeat center center;
}
.container .content .KBitem.KB5{
    top: 154px;
    left: 159px;
    width: 172px;
    height: 147px;
    background: url(../img/map/KB/munkyoung.png) no-repeat center center;
}
.container .content .KBitem.KB6{
    top: 243px;
    left: 125px;
    width: 181px;
    height: 181px;
    background: url(../img/map/KB/sangju.png) no-repeat center center;
}
.container .content .KBitem.KB7{
    top: 307px;
    left: 290px;
    width: 216px;
    height: 162px;
    background: url(../img/map/KB/uesung.png) no-repeat center center;
}
.container .content .KBitem.KB8{
    top: 191px;
    left: 350px;
    width: 206px;
    height: 225px;
    background: url(../img/map/KB/andong.png) no-repeat center center;
}
.container .content .KBitem.KB9{
    top: 171px;
    left: 550px;
    width: 119px;
    height: 167px;
    background: url(../img/map/KB/youngyang.png) no-repeat center center;
}
.container .content .KBitem.KB10{
    top: 264px;
    left: 606px;
    width: 117px;
    height: 180px;
    background: url(../img/map/KB/youngduck.png) no-repeat center center;
}
.container .content .KBitem.KB11{
    top: 295px;
    left: 494px;
    width: 140px;
    height: 188px;
    background: url(../img/map/KB/cheongsong.png) no-repeat center center;
}
.container .content .KBitem.KB12{
    top: 418px;
    left: 539px;
    width: 213px;
    height: 224px;
    background: url(../img/map/KB/pohang.png) no-repeat center center;
}
.container .content .KBitem.KB13{
    top: 475px;
    left: 426px;
    width: 163px;
    height: 151px;
    background: url(../img/map/KB/youngcheon.png) no-repeat center center;
}
.container .content .KBitem.KB14{
    top: 533px;
    left: 516px;
    width: 211px;
    height: 190px;
    background: url(../img/map/KB/kyoungju.png) no-repeat center center;
}
.container .content .KBitem.KB15{
    top: 551px;
    left: 418px;
    width: 105px;
    height: 122px;
    background: url(../img/map/KB/kyoungsan.png) no-repeat center center;
}
.container .content .KBitem.KB16{
    top: 624px;
    left: 359px;
    width: 183px;
    height: 110px;
    background: url(../img/map/KB/cheongdo.png) no-repeat center center;
}
.container .content .KBitem.KB17{
    top: 405px;
    left: 337px;
    width: 168px;
    height: 132px;
    background: url(../img/map/KB/gunwee.png) no-repeat center center;
}
.container .content .KBitem.KB18{
    top: 382px;
    left: 237px;
    width: 167px;
    height: 208px;
    background: url(../img/map/KB/gumicg.png) no-repeat center center;
}
.container .content .KBitem.KB19{
    top: 418px;
    left: 129px;
    width: 155px;
    height: 185px;
    background: url(../img/map/KB/kimcheon.png) no-repeat center center;
}
.container .content .KBitem.KB20{
    top: 495px;
    left: 284px;
    width: 120px;
    height: 95px;
    background: url(../img/map/KB/chilgok.png) no-repeat center center;
}
.container .content .KBitem.KB21{
    top: 514px;
    left: 190px;
    width: 150px;
    height: 191px;
    background: url(../img/map/KB/goreongsj.png) no-repeat center center;
}