@charset "shift_jis";
/* CSS Document */


/* map */
.mapLayerBody {background-color: #fff;}
.mapLayer_map{position:relative;width:950px;height:480px;}
.maptext li a span{ position:absolute;}
.pin{width: 8px;height: 7px;background-position: -5px -957px;}

.country:first-child{ margin-top:0px;}
.country{ margin-top:20px;}
.country h3{ position:relative;}
.country h3:after {content:""; position:absolute; width:100%; border-top:1px dotted #ddd; top:12px; left:0px; z-index:0;}
.country h3 span{ display: inline-block; background:#fff no-repeat scroll 0 0; position:relative; z-index:2; padding-right:4px;}
.set3{ width:100%;}
.set1{ width:30%;}
.country ul li a{display:inline-block;}
.wLittle{width: 281px !important;}
/* Bangkok */
.bkk a .text{top:258px; left:255px;}
.bkk a .pin{ top:264px; left:325px;}
.maptext .bkk a .text {width: 44px;height: 12px;background-position: -5px -5px;}
/* Boston */
.bos a .text{top:165px; right:203px;}
.bos a .pin{ top:187px; right:188px;}
.maptext .bos a .text {width: 36px;height: 8px;background-position: -5px -27px;}
/* Paris */
.cdg a .text{top:179px; left:36px;}
.cdg a .pin{ top:172px; left:96px;}
.maptext .cdg a .text {width: 25px;height: 8px;background-position: -5px -45px;}
/* Jakarta */
.cgk a .text{top:342px; left:284px;}
.cgk a .pin{ top:311px; left:338px;}
.maptext .cgk a .text {width: 38px;height: 9px;background-position: -5px -63px;}
/* Delhi */
.del a .text{top:228px; left:231px;}
.del a .pin{ top:229px; left:270px;}
.maptext .del a .text {width: 26px;height: 9px;background-position: -5px -82px;}
/* Dallas/Fort Worth */
.dfw a .text{top:275px; left:610px;}
.dfw a .pin{ top:220px; right:245px;}
.maptext .dfw a .text {width: 91px;height: 9px;background-position: -5px -101px;}
/* Dalian */
.dlc a .text{top:123px; left:403px;}
.dlc a .pin{ top:198px; left:370px;}
.maptext .dlc a .text {width: 32px;height: 9px;background-position: -5px -120px;}
/* Moscow */
.dme a .text{top:150px; left:195px;}
.dme a .pin{ top:152px; left:173px;}
.maptext .dme a .text {width: 42px;height: 8px;background-position: -5px -139px;}
/* Dubai */
.dxb a .text{top:231px; left:172px;}
.dxb a .pin{ top:234px; left:217px;}
.maptext .dxb a .text {width: 30px;height: 9px;background-position: -5px -157px;}
/* Frankfurt */
.fra a .text{top:167px; left:128px;}
.fra a .pin{ top:168px; left:109px;}
.maptext .fra a .text {width: 48px;height: 9px;background-position: -5px -176px;}
/* Fukuoka */
.fuk a .text{top:138px; right:116px;}
.fuk a .pin{ top:167px; right:141px;}
.maptext .fuk a .text {width: 43px;height: 9px;background-position: -5px -195px;}
/*Seoul[Gimpo] */
.gmp a .text{top:160px; left:432px;}
.gmp a .pin{top:201px; left:383px;}
.maptext .gmp a .text {width: 73px;height: 12px;background-position: -5px -214px;}
/* guam */
.gum a .text{top:259px; left:457px;}
.gum a .pin{ top:261px; left:425px;}
.maptext .gum a .text {width: 30px;height: 8px;background-position: -5px -236px;}
/* Hanoi  */
.han a .text{top:240px; left:285px;}
.han a .pin{ top:243px; left:338px;}
.maptext .han a .text {width: 29px;height: 8px;background-position: -5px -254px;}
/* Helsinki */
.hel a .text{top:131px; left:167px;}
.hel a .pin{ top:133px; left:148px;}
.maptext .hel a .text {width: 39px;height: 9px;background-position: -5px -272px;}
/* Hong Kong */
.hkg a .text{top:289px; left:370px;}
.hkg a .pin{ top:242px; left:356px;}
.maptext .hkg a .text {width: 58px;height: 11px;background-position: -5px -291px;}
/* tokyo */
.hnd a .text{top:152px; right:23px;}
.hnd a .pin{ top:156px; right:74px;}
.maptext .hnd a .text {width: 46px;height: 23px;background-position: -5px -312px;}
/* Honolulu(Oahu Island */
.hnl a .text{top:228px; right:323px;}
.hnl a .pin{ top:242px; left:551px;}
.maptext .hnl a .text {width: 45px;height: 9px;background-position: -5px -345px;}
/* Seoul[Incheon] */
/*.icn a .text{top:160px; left:432px;}*/
/*.icn a .pin{ top:203px; left:383px;}*/
/*.maptext .icn a .text {width: 78px;height: 11px;background-position: -5px -364px;}*/
/* NY */
.jfk a .text{top:235px; right:147px;}
.jfk a .pin{ top:191px; left:742px;}
.maptext .jfk a .text {width: 50px;height: 9px;background-position: -5px -385px;}
/* Kaohsiung */
.khh a .text{top:248px; left:389px;}
.khh a .pin{ top:243px; left:369px;}
.maptext .khh a .text {width: 53px;height: 12px;background-position: -5px -404px;}
/* osaka */
.kix a .text{top:192px; right:57px;}
.kix a .pin{top:159px; right:107px;}
.maptext .kix a .text {width: 75px;height: 11px;background-position: -5px -426px;}
/* Kuala Lumpur */
.kul a .text{top:273px; left:231px;}
.kul a .pin{top:283px; left:322px;}
.maptext .kul a .text {width: 69px;height: 12px;background-position: -5px -447px;}
/* LA */
.lax a .text{top:210px; right:326px;}
.lax a .pin{top:212px; right:296px;}
.maptext .lax a .text {width: 62px;height: 12px;background-position: -5px -469px;}
/* london */
.lhr a .text{top:151px; left:23px;}
.lhr a .pin{top:162px; left:87px;}
.maptext .lhr a .text {width: 40px;height: 9px;background-position: -5px -491px;}
/* Manila */
.mnl a .text{top:261px; left:389px;}
.mnl a .pin{top:257px; left:370px;}
.maptext .mnl a .text {width: 37px;height: 9px;background-position: -5px -510px;}
/* ngo */
.ngo a .text{top:179px; left:846px;}
.ngo a .pin{top:156px; right:92px;}
.maptext .ngo a .text {width: 83px;height: 12px;background-position: -5px -529px;}
/* narita */
.nrt a .text{top:118px; right:32px;}
.nrt a .pin{top:152px; right:67px;}
.maptext .nrt a .text {width: 73px;height: 12px;background-position: -5px -551px;}
/* okinawa */
.oka a .text{top:96px; right:82px;}
.oka a .pin{top:115px; right:123px;}
.maptext .oka a .text {width: 81px;height: 11px;background-position: -5px -573px;}
/* Chicago */
.ord a .text{top:248px; right:198px;}
.ord a .pin{top:193px; right:225px;}
.maptext .ord a .text {width: 41px;height: 12px;background-position: -5px -594px;}
/* Beijing */
.pek a .text{top:154px; left:306px;}
.pek a .pin{top:192px; left:354px;}
.maptext .pek a .text {width: 35px;height: 11px;background-position: -5px -616px;}
/* busan */
.pus a .text{top:193px; left:428px;}
.pus a .pin{top:209px; left:386px;}
.maptext .pus a .text {width: 30px;height: 8px;background-position: -5px -637px;}
/* Pudong, Shanghai) */
.pvg a .text{top:189px; left:242px;}
.maptext .pvg a .text {width: 96px;height: 12px;background-position: -5px -655px;}
/* Koror */
.ror a .text{top:275px; left:426px;}
.ror a .pin{top:276px; left:402px;}
.maptext .ror a .text {width: 29px;height: 8px;background-position: -5px -677px;}
/* San Diego */
.san a .text{top:249px; right:287px;}
.san a .pin{top:220px; left:654px;}
.maptext .san a .text {width: 53px;height: 11px;background-position: -5px -695px;}
/* San Francisco */
.sfo a .text{top:193px; right:325px;}
.sfo a .pin{top:203px; left:639px;}
.maptext .sfo a .text {width: 70px;height: 8px;background-position: -5px -716px;}
/* Ho Chi Minh City */
.sgn a .text{top:300px; left:212px;}
.sgn a .pin{top:270px; left:336px;}
.maptext .sgn a .text {width: 91px;height: 12px;background-position: -5px -734px;}
/* Shanghai Hongqiao */
.sha a .text{top:203px; left:231px;}
.sha a .pin{top:221px; left:371px;}
.maptext .sha a .text {width: 107px;height: 12px;background-position: -5px -756px;}
/* Singapore */
.sin a .text{top:287px; left:249px;}
.sin a .pin{top:292px; left:329px;}
.maptext .sin a .text {width: 52px;height: 11px;background-position: -5px -778px;}
/* Sapporo */
.spk a .text{top:69px; right:82px;}
.spk a .pin{top:86px; right:57px;}
.maptext .spk a .text {width: 72px;height: 22px;background-position: -5px -799px;}
/* Sydney */
.syd a .text{top:364px; left:461px;}
.syd a .pin{top:376px; left:437px;}
.maptext .syd a .text {width: 37px;height: 12px;background-position: -5px -831px;}
/* Melbourne */
.mel a .text{top:393px; left:349px;}
.mel a .pin{top:382px; left:424px;}
.maptext .mel a .text {width: 56px;height: 10px;background-position: -5px -973px;}
/* Taipei Taoyuan */
.tpe a .text{top:221px; left:430px;}
.maptext .tpe a .text {width: 84px;height: 11px;background-position: -5px -853px;}
/* Taipei Songshan */
.tsa a .text{top:232px; left:430px;}
.tsa a .pin{top:234px; left:372px;}
.maptext .tsa a .text {width: 91px;height: 12px;background-position: -5px -874px;}
/* Tianjin */
.tsn a .text{top:138px; left:307px;}
.tsn a .pin{top:200px; left:360px;}
.maptext .tsn a .text {width: 33px;height: 11px;background-position: -5px -896px;}
/* Vancouver */
.yvr a .text{top:149px; right:286px;}
.yvr a .pin{top:170px; left:634px;}
.maptext .yvr a .text {width: 54px;height: 8px;background-position: -5px -917px;}
/* Guangzhou */
.can a .text{top:224px; left:302px;}
.can a .pin{top:239px; left:348px;}
.maptext .can a .text {width: 40px;height: 14px;background-position: -5px -937px;}
/* kona */
.koa a .pin{top: 250px;left: 558px;}
.koa a .text{left: 548px;top: 290px;}
.maptext .koa a .text{width: 28px;height: 10px;background-position: -122px -5px;}
/* Seattle */
.sea a .pin{top: 177px;left: 638px;}
.sea a .text{left: 585px;top: 174px;}
.maptext .sea a .text{width: 37px; height: 12px;background-position: -121px -25px;}