@charset "utf-8";

.correspondent_w_map {width:1158px;height:626px;background:#fff;margin:0 auto;position:relative;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;font-family:'맑은 고딕',Malgun Gothic;top:1px}
.correspondent_w_map h3 {display:block;width:279px;height:20px;font-size:22px;position:absolute;top:29px;left:33px;background:url(https://img.asiatoday.co.kr/a2img/pc/main/correspondent/correspondent_tit.png?1) no-repeat;z-index:1000;}
.correspondent_w_map h3 span {display:none;}
.correspondent_w_map .up_close {width:23px;height:13px;background:url(https://img.asiatoday.co.kr/a2img/pc/main/correspondent/correspondent_up_close.png) no-repeat;position:absolute;top:35px;right:25px;z-index:1000;cursor:pointer;}
.correspondent_w_map .up_close span {display:block;width:32px;color:#000;position:relative;top:18px;left:-3px}

.correspondent_w_map .notice_box {position:absolute;top:416px;left:29px;font-size:10px;line-height:14px;z-index:1000;color:#627a85;}
.correspondent_w_map .notice_box2 {position:absolute;top:57px;left:34px;font-size:14px;line-height:14px;z-index:1000;color:#d40000;font-weight:bold;letter-spacing:-0.5px}
.correspondent_w_map .notice_box span {padding-left:6px;}

.correspondent_w_map .w_map {width:948px;margin:0 auto 5px auto;padding-top:25px;position:relative;left:55px;}
.correspondent_w_map .w_map p {text-align:center;height:25px;position:relative;display:block;font-size:11px;letter-spacing:-1.5px;}
.correspondent_w_map .w_map p .nat {display:block;position:relative;top:-9px;color:#000;}
.correspondent_w_map .w_map p label {display:none;background:#fff;position:absolute;bottom:32px;left:0;z-index:1100;}
.correspondent_w_map .w_map p label img.box {width:25px;margin:0 5px;border:1px solid #cacacd;border-radius:100%;float:left;position:relative;top:5px;}
.correspondent_w_map .w_map p label span.tit {font-size:12px;color:#3b3b3b;line-height:15px;}
.correspondent_w_map .w_map p label span.arr {position:absolute;bottom:-17px;left:10px;z-index:1100;}
.correspondent_w_map .w_map p label.ty01{width:119px;height:auto;padding:4px 2px 4px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty02{width:155px;height:32px;padding:3px 2px 8px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty03{width:130px;height:32px;padding:3px 2px 8px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty04{width:182px;height:32px;padding:3px 2px 8px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty05{width:198px;height:32px;padding:3px 2px 8px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty06{width:119px;height:32px;padding:3px 2px 8px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;}
.correspondent_w_map .w_map p label.ty06 span.tit{margin-top:11px;display:block}
.correspondent_w_map .w_map p:hover label {display:block}
.correspondent_w_map .w_map p img {margin-bottom:4px;}
.correspondent_w_map .w_map p img.fg {width:33px;}
.correspondent_w_map .w_map p.flag_01 {position:absolute;z-index:1000;left:342px;top:81px;animation: mymove01; animation-duration: 1s;}    /* 아시아투데이 */
.correspondent_w_map .w_map p.flag_02 {position:absolute;z-index:1000;left:372px;top:94px;animation: mymove02; animation-duration: 1.5s;}
.correspondent_w_map .w_map p.flag_04 {position:absolute;z-index:1000;left:655px;top:112px;animation: mymove04; animation-duration: 1.5s;} /* 캐나다 */
.correspondent_w_map .w_map p.flag_05 {position:absolute;z-index:1000;left:315px;top:157px;animation: mymove05; animation-duration: 1.5s;}   /* 중국 */
.correspondent_w_map .w_map p.flag_06 {position:absolute;z-index:1000;left:348px;top:253px;animation: mymove06; animation-duration: 1.5s;}   /* 배트남 */
.correspondent_w_map .w_map p.flag_07 {position:absolute;z-index:1000;left:310px;top:245px;animation: mymove07; animation-duration: 1.5s;}   /* 태국 */
.correspondent_w_map .w_map p.flag_08 {position:absolute;z-index:1005;left:293px;top:294px;animation: mymove08; animation-duration: 1.5s;}   /* 말레이시아 */
.correspondent_w_map .w_map p.flag_09 {position:absolute;z-index:1000;left:343px;top:294px;animation: mymove09; animation-duration: 1.5s;}   /* 인도네시아 */
.correspondent_w_map .w_map p.flag_10 {position:absolute;z-index:1000;left:275px;top:226px;animation: mymove10;animation-duration: 1.5s;}   /* 미얀마 */
.correspondent_w_map .w_map p.flag_11 {position:absolute;z-index:1000;left:391px;top:376px;animation: mymove11;animation-duration: 1.5s;}   /* 호주 */
.correspondent_w_map .w_map p.flag_12 {position:absolute;z-index:1416;left:14px;top:158px;animation: mymove12;animation-duration: 1.5s;}   /* 영국 */
.correspondent_w_map .w_map p.flag_13 {position:absolute;z-index:1010;left:153px;top:146px;animation: mymove13;animation-duration: 1.5s;}   /* 독일 */
.correspondent_w_map .w_map p.flag_14 {position:absolute;z-index:1000;left:697px;top:177px;animation: mymove04; animation-duration: 1.5s;} /* 미국 워싱턴 */
.correspondent_w_map .w_map p.flag_15 {position:absolute;z-index:1000;left:597px;top:165px;animation: mymove04; animation-duration: 1.5s;} /* 미국 LA */
.correspondent_w_map .w_map p.flag_16 {position:absolute;z-index:1425;left:28px;top:221px;animation: mymove04; animation-duration: 1.5s;} /* 스페인 */
.correspondent_w_map .w_map p.flag_17 {position:absolute;z-index:1200;left:82px;top:102px;animation: mymove04; animation-duration: 1.5s;} /* 덴마크 */

.correspondent_w_map .w_map p.flag_36 {position:absolute;z-index:1300;left:140px;top:197px;animation: mymove13;animation-duration: 1.5s;} /* 헝가리 */
.correspondent_w_map .w_map p.flag_19 {position:absolute;z-index:1205;left:707px;top:377px;animation: mymove11; animation-duration: 1.5s;} /* 칠레 */
.correspondent_w_map .w_map p.flag_20 {position:absolute;z-index:1320;left:58px;top:277px;animation: mymove04; animation-duration: 1.5s;} /* 프랑스 */
.correspondent_w_map .w_map p.flag_21 {position:absolute;z-index:1000;left:348px;top:210px;animation: mymove03; animation-duration: 1.5s;} /* 홍콩 */
.correspondent_w_map .w_map p.flag_22 {position:absolute;z-index:1400;left:26px;top:100px;animation: mymove04; animation-duration: 1.5s;} /* 유럽 */
.correspondent_w_map .w_map p.flag_23 {position:absolute;z-index:1010;left:180px;top:184px;animation: mymove13;animation-duration: 1.5s;}   /* 폴란드 */
.correspondent_w_map .w_map p.flag_24 {position:absolute;z-index:1000;left:760px;top:320px;animation: mymove11; animation-duration: 1.5s;} /* 브라질 */
.correspondent_w_map .w_map p.flag_25 {position:absolute;z-index:1000;left:747px;top:367px;animation: mymove11; animation-duration: 1.5s;} /* 아르헨티나 */
.correspondent_w_map .w_map p.flag_26 {position:absolute;z-index:1310;left:130px;top:237px;animation: mymove13;animation-duration: 1.5s;}   /* 슬로바키아 */
.correspondent_w_map .w_map p.flag_27 {position:absolute;z-index:1420;left:-27px;top:183px;animation: mymove04; animation-duration: 1.5s;} /* 아일랜드 */
.correspondent_w_map .w_map p.flag_28 {position:absolute;z-index:1430;left:-12px;top:240px;animation: mymove04; animation-duration: 1.5s;} /* 포르투갈 */
.correspondent_w_map .w_map p.flag_29 {position:absolute;z-index:1310;left:87px;top:235px;animation: mymove04; animation-duration: 1.5s;} /* 이탈리아 */
.correspondent_w_map .w_map p.flag_30 {position:absolute;z-index:1000;left:135px;top:90px;animation: mymove04; animation-duration: 1.5s;} /* 핀란드 */
.correspondent_w_map .w_map p.flag_31 {position:absolute;z-index:1000;left:244px;top:255px;animation: mymove07; animation-duration: 1.5s;}   /* 인도 */
.correspondent_w_map .w_map p.flag_32 {position:absolute;z-index:1220;left:103px;top:144px;animation: mymove04; animation-duration: 1.5s;} /* 스위스 */
.correspondent_w_map .w_map p.flag_33 {position:absolute;z-index:1200;left:710px;top:333px;animation: mymove11; animation-duration: 1.5s;} /* 파라과이 */
.correspondent_w_map .w_map p.flag_34 {position:absolute;z-index:1000;left:190px;top:140px;animation: mymove13; animation-duration: 1.5s;} /* 카자흐스탄 */
.correspondent_w_map .w_map p.flag_35 {position:absolute;z-index:1205;left:58px;top:152px;animation: mymove12;animation-duration: 1.5s;}   /* 벨기에 */
.correspondent_w_map .w_map p.flag_18 {position:absolute;z-index:1300;left:62px;top:192px;animation: mymove13;animation-duration: 1.5s;} /* 네덜란드 */
.correspondent_w_map .w_map p.flag_37 {position:absolute;z-index:1100;left:690px;top:290px;animation: mymove07; animation-duration: 1.5s;} /* 콜롬비아 */
.correspondent_w_map .w_map p.flag_38 {position:absolute;z-index:1300;left:102px;top:192px;animation: mymove13;animation-duration: 1.5s;} /* 네덜란드 */

.correspondent_w_map .w_map p.flag_39 {position:absolute;z-index:1000;left:655px;top:210px;animation: mymove04; animation-duration: 1.5s;} /* 미국 텍사스 */
.correspondent_w_map .w_map p.flag_40 {position:absolute;z-index:1050;left:182px;top:237px;animation: mymove04; animation-duration: 1.5s;} /* 아랍에미리트 */
.correspondent_w_map .w_map p.flag_41 {position:absolute;z-index:1050;left:619px;top:245px;animation: mymove04; animation-duration: 1.5s;} /* 멕시코 */



/* 2단 특파원 */
.correspondent_w_map .w_map > div {text-align:center;height:25px;position:relative;display:block}   
.correspondent_w_map .w_map div.flag_03{position:absolute;z-index:1000;left:411px;top:185px;animation: mymove03;animation-duration:1.5s;font-size:12px}   /* 일본 */
.correspondent_w_map .w_map div.flag_03 img{margin-bottom:4px}
.correspondent_w_map .w_map div.flag_03 img.fg {width:33px;}
.correspondent_w_map .w_map div.flag_03 .label_wrap {display:none;position:absolute;bottom:21px;left:0;z-index:1100;padding-bottom:12px;background:transparent;}
.correspondent_w_map .w_map div.flag_03:hover .label_wrap {display:block}
.correspondent_w_map .w_map div.flag_03 .ty01 {width:119px;height:auto;padding:4px 2px 2px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;background:#fff;}
.correspondent_w_map .w_map div.flag_03 .box {width:25px;margin:0 5px;border:1px solid #cacacd;border-radius:100%;float:left;position:relative;top:5px;}
.correspondent_w_map .w_map div.flag_03 .nat {display:block;text-align:center;position:relative;top:-9px;color:#000;}
.correspondent_w_map .w_map div.flag_03 .tit {font-size:12px;color:#3b3b3b;line-height:15px;}
.correspondent_w_map .w_map div.flag_03 .arr {position:absolute;bottom:-3px;left:10px;z-index:1100;}
.correspondent_w_map .w_map div.flag_03 .divide_line01 {width:110px;border-top:1px solid #c1c1c1;display:block;position:relative;left:4px;margin:4px 0}
.correspondent_w_map .w_map div.flag_32{position:absolute;z-index:1000;left:103px;top:144px;animation: mymove04;animation-duration:1.5s;font-size:12px}   /* 스위스 */
.correspondent_w_map .w_map div.flag_32 img{margin-bottom:4px}
.correspondent_w_map .w_map div.flag_32 img.fg {width:33px;}
.correspondent_w_map .w_map div.flag_32 .label_wrap {display:none;position:absolute;bottom:21px;left:0;padding-bottom:12px;background:transparent;z-index:10000}
.correspondent_w_map .w_map div.flag_32:hover .label_wrap {display:block}
.correspondent_w_map .w_map div.flag_32:hover {z-index:10000}
.correspondent_w_map .w_map div.flag_32 .ty01 {width:119px;height:auto;padding:4px 2px 2px 2px;border:1px solid #acacac;border-radius:5px;text-align:left;background:#fff;}
.correspondent_w_map .w_map div.flag_32 .box {width:25px;margin:0 5px;border:1px solid #cacacd;border-radius:100%;float:left;position:relative;top:5px;}
.correspondent_w_map .w_map div.flag_32 .nat {display:block;text-align:center;position:relative;top:-9px;color:#000;}
.correspondent_w_map .w_map div.flag_32 .tit {font-size:12px;color:#3b3b3b;line-height:15px;}
.correspondent_w_map .w_map div.flag_32 .arr {position:absolute;bottom:-3px;left:10px;z-index:1100;}
.correspondent_w_map .w_map div.flag_32 .divide_line01 {width:110px;border-top:1px solid #c1c1c1;display:block;position:relative;left:4px;margin:4px 0}

/* 지도라인 맵*/
.correspondent_w_map .w_map .map_line {position:absolute;z-index:100;left:-38px;top:65px;animation: move;animation-duration:7s;}



/* 펼침 맵 뉴스리스트 */
.correspondent_w_map .w_map_news {width:1100px;margin:0 auto;overflow:hidden;position:relative;bottom:35px;z-index:100;}
.correspondent_w_map .w_map_news div{width:275px;float:left;}
.correspondent_w_map .w_map_news div:nth-child(n+5){margin-top:24px}
.correspondent_w_map .w_map_news div ul {overflow:hidden;}
.correspondent_w_map .w_map_news div ul li.thum {width:80px;height:57px;float:left;}
.correspondent_w_map .w_map_news div ul li.thum img {width:100%;min-width:80px;min-height:55px}
.correspondent_w_map .w_map_news div ul li.txt {width:175px;height:57px;padding-left:10px;padding-right:10px;float:left;
 overflow:hidden; 
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3; /* 라인수 */
 -webkit-box-orient: vertical;}
.correspondent_w_map .w_map_news div ul li.txt span {font-size:14px;}
.correspondent_w_map .w_map_news div ul li.txt h5 {font-size:14px;font-weight:bold;line-height:20px;letter-spacing:-0.5px;height:40px;}
.correspondent_w_map .w_map_news div ul li.txt a.c01 {color:#555;font-size:12px;letter-spacing:-0.5px;}
.correspondent_w_map .w_map_news div ul li.txt a:hover {text-decoration:underline;}


/* 닫음 맵 뉴스리스트 */
.correspondent_w_map2{width:1158px;height:85px;background:#fff;margin:0 auto;position:relative;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;font-family:'맑은 고딕',Malgun Gothic;background:#f4f4f4}
.correspondent_w_map2 h3 {display:block;width:279px;height:20px;font-size:22px;position:absolute;top:30px;left:33px;background:url(https://img.asiatoday.co.kr/a2img/pc/main/correspondent/correspondent_tit.png?1) no-repeat;z-index:1000;}
.correspondent_w_map2 h3 span {display:none;}
.correspondent_w_map2 .down_open {width:23px;height:13px;background:url(https://img.asiatoday.co.kr/a2img/pc/main/correspondent/correspondent_down_open.png) no-repeat;position:absolute;top:34px;right:25px;z-index:1000;cursor:pointer;}
.correspondent_w_map2 .down_open span {display:none;}
.correspondent_w_map2 .w_map_news {position:relative;top:12px;left:335px;overflow:hidden;width:700px}
.correspondent_w_map2 .w_map_news dd {width:328px;float:left;}
.correspondent_w_map2 .w_map_news dd:nth-child(1) {margin-right:40px;}
.correspondent_w_map2 .w_map_news dd ul {overflow:hidden;}
.correspondent_w_map2 .w_map_news dd ul.mt17 {margin-top:17px;}
.correspondent_w_map2 .w_map_news dd ul li.thum {width:80px;height:56px;float:left;}
.correspondent_w_map2 .w_map_news dd ul li.thum img {width:100%;min-width:80px;min-height:56px}
.correspondent_w_map2 .w_map_news dd ul li.txt {width:235px;padding-left:13px;float:left;}
.correspondent_w_map2 .w_map_news dd ul li.txt span {font-size:13px;}
.correspondent_w_map2 .w_map_news dd ul li.txt h5 {font-size:15px;font-weight:bold;line-height:18px;padding-top:1px;letter-spacing:-0.5px;max-height:37px;overflow:hidden}
.correspondent_w_map2 .w_map_news dd ul li.txt a.c01 {color:#555;font-size:12px}
.correspondent_w_map2 .w_map_news dd ul li.txt a:hover {text-decoration:underline;}

/* 라인 속성 값 */
.line_ani_aut {fill: none; stroke: rgba(0,70,175,0.50);animation: move 2.0s;animation-fill-mode: forwards;}
.line_ani_aut2 {fill: none; stroke: rgba(168,100,254,0.6);animation: move 2.0s;animation-fill-mode: forwards;}
.line_ani01 {stroke-width:1.3px;stroke-dasharray: 105px;stroke-dashoffset: 105px;}
.line_ani02 {stroke-width:0.7px;stroke-dasharray: 275px;stroke-dashoffset: 275px;}
.line_ani03 {stroke-width:0.7px;stroke-dasharray: 145px;stroke-dashoffset: 145px;}
.line_ani04 {stroke-width:1.3px;stroke-dasharray: 340px;stroke-dashoffset: 340px;}
.line_ani05 {stroke-width:1.3px;stroke-dasharray: 55px;stroke-dashoffset: 55px;}
.line_ani06 {stroke-width:0.7px;stroke-dasharray: 160px;stroke-dashoffset: 160px;}
.line_ani07 {stroke-width:1.3px;stroke-dasharray: 210px;stroke-dashoffset: 210px;}
.line_ani08 {stroke-width:0.7px;stroke-dasharray: 330px;stroke-dashoffset: 330px;}
.line_ani09 {stroke-width:0.7px;stroke-dasharray: 250px;stroke-dashoffset: 250px;}
.line_ani10 {stroke-width:1.3px;stroke-dasharray: 370px;stroke-dashoffset: 370px;}
.line_ani11 {stroke-width:0.7px;stroke-dasharray: 305px;stroke-dashoffset: 305px;}
.line_ani12 {stroke-width:0.7px;stroke-dasharray: 470px;stroke-dashoffset: 470px;}
.line_ani13 {stroke-width:0.7px;stroke-dasharray: 510px;stroke-dashoffset: 510px;}
.line_ani14 {stroke-width:0.7px;stroke-dasharray: 405px;stroke-dashoffset: 405px;}
.line_ani15 {stroke-width:1.3px;stroke-dasharray: 350px;stroke-dashoffset: 350px;}
.line_ani16 {stroke-width:1.3px;stroke-dasharray: 230px;stroke-dashoffset: 230px;}
.line_ani17 {stroke-width:0.7px;stroke-dasharray: 275px;stroke-dashoffset: 275px;}
.line_ani18 {stroke-width:0.7px;stroke-dasharray: 220px;stroke-dashoffset: 220px;}
.line_ani19 {stroke-width:0.7px;stroke-dasharray: 400px;stroke-dashoffset: 400px;}
.line_ani20 {stroke-width:0.7px;stroke-dasharray: 160px;stroke-dashoffset: 160px;}
.line_ani21 {stroke-width:1.3px;stroke-dasharray: 330px;stroke-dashoffset: 330px;}
.line_ani22 {stroke-width:1.3px;stroke-dasharray: 490px;stroke-dashoffset: 490px;}
.line_ani23 {stroke-width:0.7px;stroke-dasharray: 245px;stroke-dashoffset: 245px;}
.line_ani24 {stroke-width:0.7px;stroke-dasharray: 175px;stroke-dashoffset: 175px;}
.line_ani25 {stroke-width:0.7px;stroke-dasharray: 240px;stroke-dashoffset: 240px;}
.line_ani26 {stroke-width:0.7px;stroke-dasharray: 115px;stroke-dashoffset: 115px;}
.line_ani27 {stroke-width:0.7px;stroke-dasharray: 230px;stroke-dashoffset: 230px;}
.line_ani28 {stroke-width:1.3px;stroke-dasharray: 195px;stroke-dashoffset: 195px;}
.line_ani29 {stroke-width:1.3px;stroke-dasharray: 195px;stroke-dashoffset: 195px;}
.line_ani30 {stroke-width:0.7px;stroke-dasharray: 325px;stroke-dashoffset: 325px;}
.line_ani31 {stroke-width:0.7px;stroke-dasharray: 455px;stroke-dashoffset: 455px;}
.line_ani32 {stroke-width:0.7px;stroke-dasharray: 400px;stroke-dashoffset: 400px;}
.line_ani33 {stroke-width:0.7px;stroke-dasharray: 260px;stroke-dashoffset: 260px;}
.line_ani34 {stroke-width:0.7px;stroke-dasharray: 210px;stroke-dashoffset: 210px;}
.line_ani35 {stroke-width:0.7px;stroke-dasharray: 330px;stroke-dashoffset: 330px;}
.line_ani36 {stroke-width:0.7px;stroke-dasharray: 310px;stroke-dashoffset: 310px;}


/* 화살표 */
.arrow_aut {fill:rgba(0,70,175,0.70);transform-box: fill-box;transform-origin: 50% 50%;animation: arrow 2.0s forwards;}
.arrow_aut2 {fill:rgba(168,100,254,0.6);transform-box: fill-box;transform-origin: 50% 50%;animation: arrow 2.0s forwards;}
.arrow01 {offset-path:path('M422.816,46.89c18.333,14,41.333,26,47.185,82.443');} /* 일본 */
.arrow02 {offset-path:path('M386.982,41.806c-45.25,8.75-177,48.75-230,138.25');} /* 이탈리아 */
.arrow03 {offset-path:path('M391.982,48.056c-47,27-68.5,61.167-59.315,118.943');} /* 미얀마 */
.arrow04 {offset-path:path('M424.583,42.417c125.232,35.14,101.899,244.14,26.75,280.583');} /* 호주 */
.arrow05 {offset-path:path('M394.982,51.056c-13.5,8.75-24,24.75-25.536,44.91');} /* 중국 */
.arrow06 {offset-path:path('M392.482,50.556c-32,15.25-66.5,75.5-29.149,134.443');} /* 태국 */
.arrow07 {offset-path:path('M421.585,49.094C460.344,72.914,484.001,179,415.333,237');} /* 인도네시아 */
.arrow08 {offset-path:path('M402.004,27.091C293.746-6.985,186.482-2.944,83.482,40.556');} /* 유럽 */
.arrow09 {offset-path:path('M424.859,38.738c0,0,132.123-5.682,233.123,66.318');} /* 미국 LA */
.arrow10 {offset-path:path('M423.083,35.083c0,0,198.918-62.083,336.918,86.917');} /* 미국 워싱턴 */
.arrow11 {offset-path:path('M422.131,32.985c0,0,137.852-59.429,289.352,19.571');} /* 캐나다 */
.arrow12 {offset-path:path('M424.917,40.667c164.117,6.661,284.065,88.39,332.565,280.39');} /* 칠레 */
.arrow13 {offset-path:path('M424.667,37.667c180-15.667,336.651,78.058,373.315,274.39');} /* 아르헨티나 */
.arrow14 {offset-path:path('M394.917,31.906c0,0-257.185-21.85-348.435,150.4');} /* 포르투갈 */
.arrow15 {offset-path:path('M388.982,38.306c0,0-236.5,36.25-278.25,182.25');} /* 프랑스 */
.arrow16 {offset-path:path('M387.982,40.056c0,0-133.25,25.75-204.75,94');} /* 헝가리 */
.arrow17 {offset-path:path('M403.251,31c0,0-133.269-47.443-265.769,12.057');} /* 덴마크 */
.arrow18 {offset-path:path('M403.001,31.667c0,0-89.519-31.667-212.519-1.61');} /* 핀란드 */
.arrow19 {offset-path:path('M402.333,31.917c0,0-221.851-55.36-374.851,95.64');} /* 아일랜드 */
.arrow20 {offset-path:path('M420.667,53c0,0,65.668,67.333-10.666,145.667');} /* 베트남 */
.arrow21 {offset-path:path('M391.732,31.056c0,0-172.75-33-314.25,71.5');} /* 영국 */
.arrow22 {offset-path:path('M423.583,36.583c0,0,287.399-52.526,383.399,227.474');} /* 브라질 */
.arrow23 {offset-path:path('M390.982,32.652c0,0-123-2.846-237.75,57.654');} /* 스위스 */
.arrow24 {offset-path:path('M389.732,42.556c0,0-96.583,21.667-157.25,80');} /* 폴란드 */
.arrow25 {offset-path:path('M388.482,44.056c0,0-138.667,35.833-183,137.167');} /* 슬로바키아 */
.arrow26 {offset-path:path('M418.001,56.333c0,0,47.332,53.333-2,101.333');} /* 홍콩 */
.arrow27 {offset-path:path('M390.816,47.556c-86.25,38.5-97.667,125-43.483,186.777');} /* 말레이시아 */
.arrow28 {offset-path:path('M389.732,45.306c-66.5,30.25-100.601,73.057-101.25,146.917');} /* 인도 */
.arrow29 {offset-path:path('M387.732,36.806c0,0-90.75,3-181.5,52.25');} /* 독일 */
.arrow30 {offset-path:path('M387.482,34.806c0,0-203.25,8-291.25,129.25');} /* 스페인 */
.arrow31 {offset-path:path('M424.316,39.89c0,0,253.167-13.333,348,241');} /* 파라과이 */
.arrow32 {offset-path:path('M423.983,40.431c0,0,223.5-9.542,318.167,198.459');} /* 콜럼비아 */
.arrow33 {offset-path:path('M389.108,37.681c0,0-111.875,6.375-237.875,90.625');} /* 터키 */
.arrow34 {offset-path:path('M389.058,44.712c0,0-111.826,35.095-147.326,134.845');} /* 아랍에미리트 */
.arrow35 {offset-path:path('M424.813,38.236c0,0,180.669-15.346,293.336,111.987');} /* 미국 댈러스 */
.arrow36 {offset-path:path('M424.34,41.395c0,0,186.142,4.162,258.142,143.162');} /* 멕시코 */
@keyframes arrow { from {offset-distance: 0%;}  to {offset-distance: 100%;} }


/* 라인 애니 */
@keyframes move  { 100% {stroke-dashoffset: 0;}}
/* 국기 애니 */
@keyframes mymove { from {bottom:0; opacity: 0;} to {bottom: 0;}}
@keyframes mymove01 { from {top:70px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove03 { from {top:135px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove04 { from {top:74px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove05 { from {top:110px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove06 { from {top:160px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove07 { from {top:200px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove08 { from {top:238px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove09 { from {top:254px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove10 { from {top:176px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove11 { from {top:260px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove12 { from {top:70px; opacity: 0;} to {bottom: 0;}}
@keyframes mymove13 { from {top:80px; opacity: 0;} to {bottom: 0;}}

