@charset "utf-8";
.Air_PortMap{position:relative;}
.MapList{position:absolute;z-index:3;top:0;left:0;}
.MapList li{line-height:1;}
.MapList .txtMap span{position:absolute;display:inline-block;text-indent:-9999px;font-size:0;}
.MapList .txtMap a span:first-child{background-image:url(/school/img_sites/map_txt_20220928.png);}
.MapList .txtMap a:focus span:first-child{border-bottom: #cc0000 1px solid;}
.MapList .txtMap span.pinMap{background-image:url(/school/img_sites/dp_map_icon_airport.png);width:10px;height:10px;top:0;left:0;}

/*txtMap*/
.MapList .txtMap span.hkd{top: 105px;left: 700px;width:50px;height:15px;background-position:-156px 0px;}
.MapList .txtMap span.aom{top: 204px;left: 618px;width:31px;height:16px;background-position:-156px -15px;}
.MapList .txtMap span.akt{top: 234px;left: 592px;width:34px;height:15px;background-position:-156px -32px;}
.MapList .txtMap span.iwt{top: 244px;left: 636px;width:31px;height:15px;background-position:-156px -47px;}
.MapList .txtMap span.ygt{top: 272px;left: 570px;width:33px;height:15px;background-position:-156px -63px;}
.MapList .txtMap span.myg{top: 284px;left: 604px;width:32px;height:16px;background-position:-156px -78px;}
.MapList .txtMap span.fks{top: 319px;left: 573px;width:31px;height:15px;background-position:-156px -94px;}
.MapList .txtMap span.sig{top: 376px;left: 423px;width:33px;height:15px;background-position:-156px -110px;}
.MapList .txtMap span.nar{top: 397px;left: 399px;width:32px;height:15px;background-position:-156px -126px;}
.MapList .txtMap span.osk{top: 380px;left: 376px;width:31px;height:16px;background-position:-156px -141px;}
.MapList .txtMap span.hki{top: 342px;left: 437px;width:30px;height:16px;background-position:-156px -156px;}
.MapList .txtMap span.aic{top: 387px;left: 452px;width:34px;height:15px;background-position:-156px -173px;}
.MapList .txtMap span.hrs{top: 353px;left: 283px;width:31px;height:16px;background-position:-156px -188px;}
.MapList .txtMap span.ehm{top: 384px;left: 285px;width:33px;height:16px;background-position:-156px -204px;}
.MapList .txtMap span.fko{top: 360px;left: 216px;width:31px;height:16px;background-position:-156px -220px;}
.MapList .txtMap span.koc{top: 406px;left: 299px;width:31px;height:16px;background-position:-156px -235px;}
.MapList .txtMap span.hgo{top: 353px;left: 356px;width:31px;height:15px;background-position:-156px -251px;}
.MapList .txtMap span.oka{top: 353px;left: 322px;width:31px;height:15px;background-position:-156px -266px;}
.MapList .txtMap span.oki{top: 113px;left: 252px;width:31px;height:15px;background-position:-156px -281px;}
.MapList .txtMap span.ngt {top: 302px;left: 517px;width:32px;height:16px;background-position:-156px -296px;}
.MapList .txtMap span.isk {top: 319px;left: 453px;width:30px;height:16px;background-position:-156px -313px;}
.MapList .txtMap span.kmt {top: 400px;left: 201px;width:32px;height:16px;background-position:-156px -328px;}
.MapList .txtMap span.oit {top: 380px;left: 236px;width: 31px;height: 16px;background-position: -157px -346px;}
.MapList .txtMap span.ngk {top: 380px;left: 176px;width: 31px;height: 16px;background-position: -157px -362px;}
.MapList .txtMap span.kgs {top: 446px;left: 189px;width: 48px;height: 16px;background-position: -157px -380px;}
.MapList .txtMap span.smn {top: 330px;left: 296px;width: 31px;height: 16px;background-position: -156px -397px;}
.MapList .txtMap span.myz {top: 428px;left: 220px;width: 31px;height: 16px;background-position: -156px -414px;}
.MapList .txtMap span.kyt {top: 364px;left: 392px;width: 31px;height: 16px;background-position: -156px -431px;}
.MapList .txtMap span.ymns {top: 374px;left: 504px;width: 31px;height: 16px;background-position: -156px -448px;}
.MapList .txtMap span.sitm {top: 360px;left: 534px;width: 31px;height: 16px;background-position: -156px -465px;}
.MapList .txtMap span.tb {top: 395px;left: 553px;width: 31px;height: 16px;background-position: -156px -482px;}
/*txtMap:hover*/
.MapList .txtMap:hover span{opacity:0.5;}
