@charset "utf-8";


body, html{height:100%}
body{backface-visibility:hidden}

#wrap{min-width:1178px;width:100%;position:relative;background:#fff}
#wrap.ex_wrap{min-width:1160px;width:100%;position:relative;background:none;}
#wrap #header {min-width:1160px;width:100%;position:relative;z-index:3000;background-color:#fff}
#wrap #sub_header {width:100%;position:relative;margin:0 auto;}
#wrap #view_header {width:100%;position:relative;margin:0 auto;}
#wrap #navi {width:1150px;position:relative;margin:0 auto;}
#wrap #section {min-width:1160px;width:100%;position:relative}
#wrap #section #sub_layer_wrap {width:1160px;position:relative;margin:0 auto 50px auto;background:#fff;overflow:hidden;}
#wrap #sub_section {min-width:1160px;width:100%;position:relative;}
#wrap #section #section_wrap{width:1200px;position:relative;margin:0 auto 20px auto;background:#fff;padding:0 0 35px 0}
#wrap #section #section_wrap.pt{padding-top:36px}
#wrap #section #section_wrap:after{content:"";display:block;clear:both}
#wrap #section #section_wrap2 {width:1200px;position:relative;margin:0 auto ;background:#fff;}
#wrap #section_bottom {width:1100px;overflow:hidden;margin:0 auto 20px auto;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;padding:10px 38px 40px 38px;}
#wrap #section_top {width:100%;margin-top:10px;}
#wrap #section_main {width:845px;margin-top:33px;float:left;overflow:hidden;min-height:500px}

/* guide 2021  */
#wrap{width:100%;position:relative;background:#fff}
#header {width:100%;position:relative;z-index:3000;border-bottom:3px solid #000;background:#fff;}
#section {width:100%;position:relative}
#section_wrap {width:1200px;margin:0 auto;}
#section_sub {width:1200px;margin:0 auto;position:relative;overflow:hidden;padding-bottom:50px;}
#footer {width:100%;clear:both;border-top:2px solid #000;background:#fff;height:287px;}

/*#section a {color:#000;}*/
#section a:hover {text-decoration:underline;}

/* header 2021 */
.hearder2021 {width:1200px;height:132px;position:relative;margin:0 auto;}
.hearder2021 ul {overflow:hidden;}
.hearder2021 ul li {float:left;width:50%;font-size:14px;padding-top:16px;}
.hearder2021 ul li a {color:#000;padding-left:25px;}
.hearder2021 ul li:last-child {text-align:right;}
.hearder2021 h1 {width:292px;height:46px;padding-top:23px;overflow:hidden;}
.hearder2021 h2 {width:275px;height:44px;overflow:hidden;position:relative;top:-4px;margin-top:10px;float:left;}
.hearder2021 h3 {width:224px;height:37px;overflow:hidden;position:relative;top:-4px;margin-top:10px;float:left;}
.hearder2021 h4 {width:220px;padding-left:23px;overflow:hidden;float:left;position:relative;top:1px;font-size:38px;line-height:40px;font-weight:700;letter-spacing:-1px;}
.hearder2021 h5 {width:118px;height:19px;overflow:hidden;position:relative;top:-5px;left:2px;}
.hearder2021 .banner_box {width:250px;height:60px;position:absolute;top:52px;right:0;}
.tline {width:100%;height:1px;background:#e1e1e1;}

/* gnb 2021 */
#gnb2021 {width:1200px;height:53px;position:relative;margin:0 auto;}
#gnb2021.cb{border-bottom:0}
#gnb2021 .gnb_box{height:36px;padding-top:16px;position:relative;z-index:100;}
#gnb2021 .gnb_box dt {width:25px;float:left;margin-right:25px;}
#gnb2021 .gnb_box dt .all_gbn_box{display:block;font: 0/0 a !important;color:transparent;text-shadow:none;width:22px;height:19px;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -9px -10px no-repeat;cursor:pointer}
#gnb2021 .gnb_box dd {float:left;margin-right:25px;height:35px}
#gnb2021 .gnb_box dd:last-child {margin-right:0;}
#gnb2021 .gnb_box dd a {font-size:19px;line-height:19px;color:#000;font-weight:500;position:relative;top:-2px;}
#gnb2021 .gnb_box dd:hover > div{display:block}
#gnb2021 .gnb_box dd a:hover{color:#e00000}
#gnb2021 .gnb_box dd a.on{color:#e00000}

#gnb2021 .gnb_box_sub {height:36px;padding-top:16px;position:relative:z-index:100;}
#gnb2021 .gnb_box_sub dt {width:25px;float:left;margin-right:25px;}
#gnb2021 .gnb_box_sub dt .all_gbn_box{display:block;font: 0/0 a !important;color:transparent;text-shadow:none;width:22px;height:19px;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -9px -10px no-repeat;cursor:pointer}
#gnb2021 .gnb_box_sub dd {float:left;margin-right:25px;height:35px}
#gnb2021 .gnb_box_sub dd a{font-size:19px;line-height:19px;color:#000;font-weight:500;}
#gnb2021 .gnb_box_sub dd a span {font-size:22px;font-weight:500;position:relative;top:-1px;}
#gnb2021 .gnb_box_sub dd ul {overflow:hidden;position:relative;top:-1px;}
#gnb2021 .gnb_box_sub dd ul li {float:left;padding-right:25px;}
#gnb2021 .gnb_box_sub dd ul li > a {font-size:16px;font-weight:400;position:relative;top:-2px;}
#gnb2021 .gnb_box_sub dd ul li > a:hover{color:#e00000;}
#gnb2021 .gnb_box_sub dd ul li > a.on{color:#e00000;font-weight:500}
#gnb2021 .gnb_box_sub dd ol {overflow:hidden;position:relative;}
#gnb2021 .gnb_box_sub dd ol li {float:left;padding-right:25px;}
#gnb2021 .gnb_box_sub dd ol li > a {font-size:19px;font-weight:500;position:relative;top:-2px;}
#gnb2021 .gnb_box_sub dd ol li > a:hover{color:#e00000;}
#gnb2021 .gnb_box_sub dd ol li > a.on{color:#e00000;font-weight:500}

#gnb2021 .gnb_market{width:90px;height:34px;position:relative;top:-2px;right:12px;z-index:500}

#gnb2021 .gnb_con {position:absolute;top:13px;right:0;z-index:200;}
#gnb2021 .gnb_con dt {float:right;padding-top:2px;}
#gnb2021 .gnb_con dt .search_box {display:block;font: 0/0 a !important;color:transparent;text-shadow:none;width:20px;height:20px;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -48px -10px no-repeat;}
#gnb2021 .gnb_con dt .search_box_close {display:block;font: 0/0 a !important;color:transparent;text-shadow:none;width:20px;height:20px;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -126px -10px no-repeat;}
#gnb2021 .gnb_con dd {float:left;margin-left:25px;}
#gnb2021 .gnb_con dd a {font-size:19px;color:#004285;font-weight:500;letter-spacing:-1px;position:relative;top:-2px;}
#gnb2021 .gnb_con dd a span {padding-right:7px;}
#gnb2021 .gnb_con dd a.cor_acn {color:#0063b8;}
#gnb2021 .gnb_con dd ul {overflow:hidden;}
#gnb2021 .gnb_con dd ul li {float:left;padding-top:1px;padding-right:25px;}
#gnb2021 .gnb_con dd ul li:last-child {padding-right:0;}
#gnb2021 .gnb_con dd ul li a {font-size:18px;font-weight:400;color:#0063b8;}

/* search icon animation 2021 */
#gnb2021 .gnb_con .icon-search{width:23px;overflow:hidden;cursor:pointer;margin-left:25px}
#gnb2021 .gnb_con .icon-search.clicked::after {transform:translateX(0px)}
#gnb2021 .gnb_con .search-bar{width:400px;display:flex;flex-direction:row-reverse;background-color:#fff;border:1px solid #999;box-shadow:0 0 10px #ccc;padding:10px}
#gnb2021 .gnb_con .search-bar > *{margin:0 5px}
#gnb2021 .gnb_con .search-bar > input{width:0;padding:0;border:0;background-color:#ddd;border-radius:5px;transition:width 400ms, padding 400ms}
#gnb2021 .gnb_con .icon-search::after {
    content:'';
    display:block;
    width:253px;
    height:23px;
    transform:translateX(-230px);
    transition:transform 300ms steps(10);
    background-size:cover;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='352' height='32'%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 1.0345454545454544 1.0345454545454544' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d='' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 0.9989416779799285 30.8952031776239 A 2985.2606023748235 2985.2606023748235 0 0 0 16 15.999999999999545' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 30.966367713004484 1.0336322869955161' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 1.879087512910628 1.879087512910628' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d='' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 0.9747253319148896 28.32264229241367 A 98.79554568660052 98.79554568660052 0 0 0 15.999999999999993 15.999999999999993' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 30.144150108388875 1.8558498916111255' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 4.330044027062838 4.330044027062838' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d='' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.0446198360816608 20.743309051863893 A 17.04483682723523 17.04483682723523 0 0 0 16 15.999999999999998' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 27.75798168240873 4.2420183175912705' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 8.147498296578698 8.147498296578698' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 0 1 1.6147713937573442 10.683343530649456' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 24.041437226012007 7.958562773987994' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 12.95777129979011 12.95777129979011' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 0 1 8.593388964936167 2.1410091632127095' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 19.358318005278687 12.641681994721313' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 18.289999999999996 18.289999999999996' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 0 1 20.307089369204995 5.133412974139652' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 14.58540292316727 17.14181731911688' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 20 20' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 1 1 21.83005710333987 17.126987379186797' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 9.691009253788598 18.505491754567885' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 20 20' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 1 1 12.491314513691378 22.997291161287194' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 5.301120538685593 17.143047515020516' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 20 20' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 1 1 4.298182648020025 19.484023831917487' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 2.716877672753138 14.544962711084244' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 20 20' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5 12.250000000000002 A 10.75 10.75 0 1 1 1.691774729065811 14.27147944046104' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 1.5025260045539124 11.412463212109966 A 8.566870618221634 8.566870618221634 0 0 0 1.7341801771741547 12.395451569999512' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 16 16 L 16 16' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cg transform='translate(32,0)'%3E%3Crect fill='%23FFFFFF' stroke='none' x='0' y='0' width='32' height='32'%3E%3C/rect%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 31 31 L 20 20' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3Cpath fill='none' stroke='rgb(0, 0, 0)' paint-order='fill stroke markers' d=' M 23 12.25 A 10.75 10.75 0 1 1 22.999994625000447 12.23925000179166' stroke-miterlimit='10' stroke-width='2.5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* search 2021*/
.news_search_box{width:100%;padding:45px 0;overflow:hidden;border-bottom:1px solid #ececec;background:#f4f4f4;position:absolute;top:-144px;left:0;z-index:2000;transition:top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}
.news_search_box.close{top:0px}
.news_search_box .search_bar_box{width:535px;padding:10px 0 10px 10px;background:#fff;margin:0 auto;}
.news_search_box .search_bar_box input{width:450px;font-size:20px;padding:3px 7px;letter-spacing:-0.7px;}
.news_search_box .search_bar_box button{float:right;margin-right:15px;font:0/0 a !important;color:transparent;text-shadow:none;width:31px;height:31px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -82px -10px no-repeat;}

/* side menu 2021 */
.side_all_gnb {overflow:hidden auto;position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;width:0;height:0;background:rgba(0,0,0,0.8);overflow-y:scroll;opacity:0;transition:opacity .3s ease-in-out;}
.side_all_gnb .side_all_gnb_wrap{position:absolute;top:0;left:-350px;transition:left 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}
.side_all_gnb .top_fixed {position:relative;z-index:3;top:0;left:0}
.side_all_gnb .top_fixed .menu_top_box {position:relative;z-index:2;width:323px;padding:25px 0 10px 27px;background: #fff;}
.side_all_gnb .top_fixed .menu_top_box h2 {width:184px;height:48px;font:0/0 a !important;font:0/0;margin-left:6px;color:transparent;text-shadow:none;background:url(https://img.asiatoday.co.kr/a2img/pc/common/logo_2020.png?1) no-repeat;overflow:hidden;background-size:100%}
.side_all_gnb .top_fixed .menu_top_box .side_close_box{display:block;position:absolute;top:28px;right:20px;z-index:1001;width:19px;height:19px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -126px -10px no-repeat;overflow:hidden;cursor:pointer;}
.side_all_gnb .top_fixed .sns_side_box {width: 350px;background: #fff;}
.side_all_gnb .top_fixed .sns_side_box ul {width:287px;padding:15px 0;margin:0 auto;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
.side_all_gnb .top_fixed .sns_side_box ul li {width:56px;float:left;text-align:center}
.side_all_gnb .top_fixed .sns_side_box ul li a {display:inline-block;width:41px;height:41px;font: 0/0 a !important;font:0/0;color:transparent;text-shadow:none;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) no-repeat;overflow:hidden;}
.side_all_gnb .top_fixed .sns_side_box ul li a.s01 {background-position:-9px -112px;}
.side_all_gnb .top_fixed .sns_side_box ul li a.s02 {background-position:-64px -112px;}
.side_all_gnb .top_fixed .sns_side_box ul li a.s03 {background-position:-120px -112px;}
.side_all_gnb .top_fixed .sns_side_box ul li a.s04 {background-position:-175px -112px;}
.side_all_gnb .top_fixed .sns_side_box ul li a.s05 {background-position:-230px -112px;}

.side_all_gnb .menu_box {position:relative;z-index:2;width:350px;background:#fff}
.side_all_gnb .menu_box ul {width:287px;padding:25px 0 10px 0;margin:0 auto;border-bottom:1px solid #000;}
.side_all_gnb .menu_box ul > li {width:318px;padding-bottom:27px;position:relative;}
.side_all_gnb .menu_box ul > li > a {font-size:16px;display:inline-block;width:287px;position:relative;}
.side_all_gnb .menu_box ul > li > a:hover {color:#d7221d;padding-left:20px;}
.side_all_gnb .menu_box ul > li > a:hover span {display:inline-block;width:9px;height:16px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -163px -10px no-repeat;overflow:hidden;position:absolute;top:1px;right:20px;z-index:100;}  
.side_all_gnb .menu_box ul > li:hover ol {display:block;}
.side_all_gnb .menu_box ul li ol {display:none;width:290px;padding:15px 0;background:#f5f5f5;position:absolute;top:-20px;right:-290px;z-index:100;overflow:hidden;}
.side_all_gnb .menu_box ul li ol li {padding:12px 0 12px 36px;}
.side_all_gnb .menu_box ul li ol li a {font-size:16px;color:#676767;}
.side_all_gnb .menu_box ul li ol li a:hover {text-decoration:underline;}

/* 신규메뉴 */
.side_all_gnb .sidemenu {width:350px;}
.side_all_gnb .sidemenu dl {padding-top:25px;background:#fff;padding-bottom:18px;}
.side_all_gnb .sidemenu dl dd {position:relative;}
.side_all_gnb .sidemenu dl dd a {height:38px;background:#fff;color:#000;display:block;font-size:17px;line-height:18px;padding-left:35px;padding-top:15px;}
.side_all_gnb .sidemenu dl dd:hover a {padding-left:45px;color:#db2424;}
.side_all_gnb .sidemenu dl dd:hover a span {display:block;width:9px;height:16px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/icon_2020_all.png) -163px -10px no-repeat;overflow:hidden;position:absolute;top:18px;left:320px;z-index:1000;}
.side_all_gnb .sidemenu dd ul {display:none;position:absolute;left:350px;top:0;z-index:200;}
.side_all_gnb .sidemenu dd:hover ul {display:block;}
.side_all_gnb .sidemenu dd:hover ul li a {padding-left:40px;background:none;color:#000;}
.side_all_gnb .sidemenu dd ul li {width:280px;background:#f5f5f5;}
.side_all_gnb .sidemenu dd ul a {display:block;font-size:17px;}
.side_all_gnb .sidemenu dd ul li:hover {background:#eeebeb;}

.side_all_gnb .s_menu_box {position: relative;z-index: 2;width: 350px;background: #fff;}
.side_all_gnb .s_menu_box  ul {width:287px;padding:35px 0 10px 0;margin:0 auto;overflow:hidden;border-bottom:1px solid #000;border-top:1px solid #000;}
.side_all_gnb .s_menu_box  ul li {padding-bottom:27px;}
.side_all_gnb .s_menu_box  ul li a {font-size:18px;color:#606060;}
.side_all_gnb .s_menu_box  ul li a:hover {color:#d7221d;padding-left:20px;}

.side_all_gnb .f_menu_box {position: relative;z-index: 2;width: 350px;padding-top:25px 0;background: #fff;}
.side_all_gnb .f_menu_box  ul {width:287px;padding:25px 0 10px 0;margin:0 auto;overflow:hidden;}
.side_all_gnb .f_menu_box  ul li {padding-bottom:27px;}
.side_all_gnb .f_menu_box  ul li a {font-size:18px;color:#606060;}
.side_all_gnb .f_menu_box  ul li a:hover {color:#d7221d;padding-left:20px;}
.side_all_gnb .f_menu_box  ul li a.f_box {margin-right:4px;display:inline-block;border:1px solid #dfdfdf;background:#f5f5f5;text-align:center;padding:15px 0;width:84px;}
.side_all_gnb .f_menu_box  ul li a.f_box span {font-size:16px;color:#525252;}
.side_all_gnb .f_menu_box  ul li a.f_box:last-child {margin-right:0;}


/* 날씨 2021 */
.weather_box {width:323px;height:58px;background:#fff;z-index:1000;padding-left:27px;}
.weather_box dl {position:absolute;}
.weather_box dl dt {font-size:11px;font-weight:bold;}
.weather_box dl dd {float:left;}
.weather_box dl dd.kor {width:90px;position:relative;cursor:pointer;padding-right:5px;}
.weather_box dl dd.kor img {width:50%;float:left;margin-top:4px;margin-right:4px;}
.weather_box dl dd.kor ul {padding-top:3px;float:left;}
.weather_box dl dd.kor .kcity {font-size:11px;font-weight:bold;}
.weather_box dl dd.kor .kcity a {display:inline-block;width:11px;height:11px;background:url(https://img.asiatoday.co.kr/weather/weather_icon/more.gif) left no-repeat;}
.weather_box dl dd.kor .weather {font-size:11px;font-weight:bold;padding-top:2px;color:#de254e;}
.weather_box dl dd.kor ol {width:50px;height:0;position:absolute;top:23px;left:80px;z-index:1000;background:#fff;border:1px solid #dedede;overflow:hidden;display:none;}
.weather_box dl dd.kor ol li {font-size:11px;text-align:center;}
.weather_box dl dd.kor ol li a:hover {text-decoration:underline;color:#de254e;cursor:pointer;}
.weather_box dl dd.com {width:115px;height:40px;overflow:hidden;}
.weather_box dl dd.com img {width:20px;height:16px;position:relative;top:4px;}
.weather_box dl dd.com p {font-size:11px;font-weight:bold;}
.weather_box dl dd.com span {color:#de254e;}


/* 리스트 페이징 */
.sub_paging{text-align:center;margin:25px 0 15px 0;}
.sub_paging a{color:#bcbcbc}
.sub_paging .pgbtn{border:1px solid #e4e4e4;padding:2px 11px 7px 11px;margin:1px;position:relative;top:-2px;}
.sub_pg_num{padding:4px 12px 5px 12px;border:1px solid #e4e4e4;margin:1px;font-size:16px;color:#5a626e}
span.sub_pg_num{color:#fff;background-color:#d3d3d3}


/* 2021 footer_box */
.footer_box {width:1200px;margin:0 auto;padding-top:63px;position:relative;}
.footer_box .qr_01 {position:absolute;top:112px;right:100px;z-index:100;}
.footer_box .qr_02 {position:absolute;top:112px;right:0;z-index:100;}
.footer_box dl {overflow:hidden;}
.footer_box dl dt {width:193px;float:left;overflow:hidden;}
.footer_box dl dt h2 {width:150px;}
.footer_box dl dt h2 img {width:100%;}
.footer_box dl dt p {padding:8px 0 0 2px}
.footer_box dl dd {width:1007px;float:left;}
.footer_box dl dd p {font-size:14px;color:#7a7a7a;}
.footer_box dl dd p.pb30 {padding-bottom:30px;}
.footer_box dl dd p.pb12 {padding-bottom:12px;}
.footer_box dl dd p a {font-size:15px;font-weight:700;color:#000;letter-spacing:-1px;} 
.footer_box dl dd p a:hover {text-decoration:underline;} 
.footer_box dl dd p span {padding:0 7px;position:relative;top:-2px;font-size:12px;}


/* 2021 섹션 많이본뉴스 */
.sec_hot_news_box {position:relative;width:310px;overflow:hidden;}
.sec_hot_news_box ul {width:310px;overflow:hidden;}
.sec_hot_news_box li {height:28px;}
.sec_hot_news_box li h4 {font-size:17.5px;font-weight:500;color:#000;letter-spacing:-0.5px;}
.sec_hot_news_box li h4 span{color:#e60013;}
.sec_hot_news_box dl {overflow:hidden;}
.sec_hot_news_box dl dd {font-size:16px;padding:7px 0;clear:both;}
.sec_hot_news_box dl dd label {float:left;font-weight:bold;font-size:18px;font-family:'Verdana';padding-right:14px;display:block;position:relative;top:2px;}
.sec_hot_news_box dl dd p {line-height:24px;letter-spacing:-1px;overflow:hidden;padding-right:5px}
.sec_hot_news_box dl dd img {float:right;width:75px;height:50px;border:solid 1px #cccccc;}

/* 2021 마켓파워 */
.market_box {width:310px;overflow:hidden;}
.market_box .timg{width:210px;margin-bottom:12px}
.market_box dl {overflow:hidden;}
.market_box dl dt{width:310px;padding-bottom:10px}
.market_box dl dt .img_thumb {width:310px;height:130px;}
.market_box dl dt .img_thumb img{width:100%}
.market_box dl dt .tit {width:310px;font-size:17px;font-weight:5--;color:#000;letter-spacing:-0.5px;padding-top:10px;overflow:hidden;max-height:44px;line-height:22px}
.market_box dl dd {padding:4px 0;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-0.5px;overflow:hidden;font-size:16px;border-top:1px solid #e6e6e6;padding:12px 0;}
.market_box dl a:hover {text-decoration:underline;}
.market_box h4 {overflow:hidden;font-size:17.5px;background-color:#fff;letter-spacing:-0.5px;color:#000;display:block;padding-bottom:14px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/2020_m_line.png) no-repeat;}
.market_box h4.bg04 {background-position:75px 7px}

/* 2021 마켓파워 메인 */
.market_main_box {width:300px;overflow:hidden;margin-top:30px}
.market_main_box .timg{width:210px;margin-bottom:12px}
.market_main_box dl {overflow:hidden;}
.market_main_box dl dt{width:300px;padding-bottom:10px}
.market_main_box dl dt .img_thumb {width:300px;height:130px;}
.market_main_box dl dt .img_thumb img{width:100%}
.market_main_box dl dt .tit {width:300px;font-size:16.5px;font-weight:bold;color:#000;letter-spacing:-0.5px;padding-top:10px;overflow:hidden;max-height:44px;line-height:22px}
.market_main_box dl dd {padding:4px 0;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;overflow:hidden;font-size:15px;border-top:1px solid #e6e6e6;padding:12px 0;}
.market_main_box dl a:hover {text-decoration:underline;}
.market_main_box h4 {overflow:hidden;font-size:16.5px;background-color:#fff;letter-spacing:-0.5px;color:#000;display:block;padding-bottom:14px}
.market_main_box h4.bg04 {background-position:75px 7px}

/* 2021 오늘의 주요뉴스 */
.today_news_box {position:relative;width:304px;overflow:hidden;}
.today_news_box h4 {font-size:17.5px;font-weight:500;height:34px;}
.today_news_box h4 span {position:absolute;top:3px;right:10px;}
.today_news_box ul {overflow:hidden;}
.today_news_box ul li {font-size:15px;padding:6px 0;clear:both;line-height:23px;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.today_news_box ul li label {float:left;font-weight:bold;padding-right:14px;display:block;}

/* 2021 많이본뉴스 */
.hot_news_box {position:relative;width:304px;overflow:hidden;}
.hot_news_box ul {width:304px;overflow:hidden;}
.hot_news_box li {width:152px;height:39px;float:left;text-align:center;cursor:pointer;border-top:1px solid #d7d7d7}
.hot_news_box li h4 {font-size:16.5px;font-weight:500; letter-spacing:-0.5px;position:relative;top:8px}
.hot_news_box li.on {background:#fff;}
.hot_news_box li.on h4 {color:#c22500;}
.hot_news_box li.active h4 {color:#c22500;}
.hot_news_box li.off {background:#eee;border-bottom:1px solid #ddd;}
.hot_news_box li.off h4 {color:#8b8b8b;}
.hot_news_box dl {overflow:hidden;padding-top:10px}
.hot_news_box dl dd {font-size:16px;letter-spacing:-0.5px;padding:7px 0;clear:both;}
.hot_news_box dl dd label {float:left;font-weight:bold;padding-right:14px;display:block;position:relative;top:2px;}
.hot_news_box dl dd p {line-height:23px;letter-spacing:-1px;overflow:hidden;padding-right:5px}
.hot_news_box dl dd img {float:right;width:75px;height:50px;border:solid 1px #cccccc;}

/* 카드뉴스 */
.card_news_pc{width:310px;overflow:hidden;position:relative;padding-bottom:1px}
.card_news_pc h4 {font-size:17.5px;font-weight:500;padding-bottom:13px;letter-spacing:-0.5px;width:70px;cursor:pointer;color:#000;}
.card_news_pc .slide_dot {position:absolute;top:2px;right:1px;}
.card_news_pc .slide_dot span {width:8px;height:8px;margin-left:7px;margin-right:0;border-radius:4px;display:inline-block;cursor:pointer;z-index:100;outline:none}
.card_news_pc .slide_dot span.on {background:#ff3600;}
.card_news_pc .slide_box {width:302px;height:330px;padding:1px;position:relative}
.card_news_pc .slide_box .swiper-slide{width:198px}
.card_news_pc .slide_box .swiper-slide a > div{width:100%;height:100%;background-size:198px !important;background-position:center center;background-repeat:no-repeat;border:1px solid #a6a6a6}
.card_news_pc .slide_box p {width:auto;height:71px;position:absolute;top:131px;z-index:200;cursor:pointer;}
.card_news_pc .slide_box p.slide_left {left:0;top:50%;margin-top:-36.5px;opacity:0;transition:opacity .3s ease-in-out;}
.card_news_pc .slide_box p.slide_right {right:0;top:50%;margin-top:-36.5px;opacity:0;transition:opacity .3s ease-in-out;}
.card_news_pc .swiper-button-next, .card_news_pc .swiper-button-prev{background-image:url('')}
.card_news_pc .swiper-cardnews:hover .slide_left, .card_news_pc .swiper-cardnews:hover .slide_right{opacity:1;transition:opacity .3s ease-in-out;}
.card_news_pc .swiper-pagination-bullet{width:8px !important;height:8px !important}

#sec_acn_photo {position:relative;width:310px;overflow:hidden;}
#sec_acn_photo > p{font-size:17.5px;font-weight:500;height:30px;background:url(https://img.asiatoday.co.kr/a2img/pc/common/2020_m_line.png) 60px 6px no-repeat}
#sec_acn_photo .top{width:100%;height:195px;position:relative}
#sec_acn_photo .top a{opacity:0;position:absolute;top:0;left:0;display:block;width:100%;z-index:1}
#sec_acn_photo .top a.on{opacity:1;z-index:10}
#sec_acn_photo .top p:nth-child(1){width:100%;height:195px;overflow:hidden;background-color:#fff;position:relative;display:none;border:1px solid #e2e2e2;box-sizing:border-box}
#sec_acn_photo .top p:nth-child(1) img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
#sec_acn_photo .top p:nth-child(2){position:absolute;bottom:0;left:0;width:100%;max-height:56px;line-height:23px;background-color:rgba(0,0,0,0.5);color:#fff;padding:5px 10px;box-sizing:border-box}
#sec_acn_photo .thumb{width:100%;height:75px;overflow:hidden;margin-top:4px}
#sec_acn_photo .thumb p{float:left;width:calc(33.333333% - 3.3333333px);height:75px;overflow:hidden;background-color:#2A2A2A;position:relative;border:1px solid #e2e2e2;box-sizing:border-box;display:none}
#sec_acn_photo .thumb a:nth-child(-n+2) p{margin-right:5px}
#sec_acn_photo .thumb p img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0.5}
#sec_acn_photo .thumb p:hover img{opacity:1}
#sec_acn_photo .thumb p.on img{opacity:1}

#sec_acn_aci_wrap{width:310px;position:relative;min-height:250px}
#sec_acn_aci_wrap > p{font-size:17.5px;font-weight:500;color:#000;}
#sec_acn_aci_wrap .slide_wrap{margin-top:15px}
#sec_acn_aci_wrap .swiper-slide{width:310px}
#sec_acn_aci_wrap .swiper-slide p:nth-child(1){width:100%;height:161px;overflow:hidden;background-color:#fff;position:relative;display:none;border:1px solid #e2e2e2;box-sizing:border-box}
#sec_acn_aci_wrap .swiper-slide p:nth-child(2){width:100%;max-height:69px;line-height:23px;margin-top:10px;font-size:17px;color:#000;overflow:hidden;letter-spacing:-0.5px;font-weight:500}
#sec_acn_aci_wrap .swiper-slide a > p img{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;top:0 !important}
#sec_acn_aci_wrap .slide_dot {margin:0 auto;position:absolute;top:-4px;right:2px}
#sec_acn_aci_wrap .slide_dot span {width:8px;height:8px;margin-left:7px;margin-right:0;border-radius:4px;display:inline-block;cursor:pointer;z-index:100;outline:none}
#sec_acn_aci_wrap .slide_dot span.on {background:#ff3600;}
#sec_acn_aci_wrap .swiper-pagination-bullet{width:8px !important;height:8px !important}
#sec_acn_aci_wrap .slide_left, #sec_acn_aci_wrap .slide_right{width:auto;height:71px;position:absolute;top:131px;z-index:200;cursor:pointer;}
#sec_acn_aci_wrap .slide_left{left:0;top:45%;margin-top:-28.5px;opacity:0;transition:opacity .3s ease-in-out;}
#sec_acn_aci_wrap .slide_right{right:0;top:45%;margin-top:-28.5px;opacity:0;transition:opacity .3s ease-in-out;}
#sec_acn_aci_wrap .swiper-button-next, #sec_acn_aci_wrap .swiper-button-prev{background-image:url('')}
#sec_acn_aci_wrap:hover .slide_left, #sec_acn_aci_wrap:hover .slide_right{opacity:1;transition:opacity .3s ease-in-out;}

.m_line {width:310px;height:20px;margin-top:20px;clear:both;}
.m_line2 {width:310px;height:20px;border-top:1px solid #888;clear:both;}
.m_line3 {width:310px;height:1px;border-top:1px solid #888;margin-top:20px;clear:both;}
.m_line4 {width:310px;height:20px;margin-top:5px;clear:both;}

/*people inside*/

.people_inside {position:relative;width:304px; padding-bottom:10px;}
.people_tit {height:34px;background:#fff;}
.people_tit h4 {font-size:18px;color:#000;float:left;line-height:26px; font-weight:bold !important;}
.people_tit span {color:#aa3838;}

.people_inside .swiper-container2{width:304px;overflow:hidden; z-index:1;}
.swiper-pagination-bullet{ width: 12px !important; height: 12px !important; margin-right:7px; margin-top:8px; opacity: 1; }
.swiper-pagination-bullet-active{background: #ff6c00 !important;opacity: 1;}

.people_inside .swiper-slide{width:85px}
.people_inside .swiper-button-prev2{position:absolute;top:113px;left:14px;cursor:pointer; z-index:100;}
.people_inside .swiper-button-next2{position:absolute;top:113px;right:14px;cursor:pointer; z-index:100;}

.caption{width:100%;height:60px;position:absolute; bottom:0;}
.caption ul{width:88%; min-height:68px;margin:0 auto; display:table;background:rgba(255,255,255,0.85);overflow:hidden;}
.caption ul li{width:100%;font-size:16px;vertical-align:middle;padding:10px 14px;color:#000;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}

#wrap #section #section_wrap{width:1200px;position:relative;margin:0 auto 20px auto;background:#fff;padding:0 0 35px 0}

.link_site {width:304px;float:right;background:#ededed;margin-top:9px}
.link_site li {width:100%;padding:9px 0 7px 0;text-align:center}
.link_site li span {color:#bfbfbf;}
.link_site li a {font-weight:bold;}

.country48_sel{position:absolute;top:25px;left:742px;font-size:16px;width:100px;height:26px;border:0;background-color:#fff;margin-right:15px;background:url(https://img.asiatoday.co.kr/a2img/mobile/arr_b.png) 82px 12px no-repeat;appearance:none;background-size:12px 6px}

.ad_wrap{margin-top:40px}

.atoo_16th_mss {width:100%;padding-bottom:25px;overflow:hidden;position:relative;margin-top:25px}
.atoo_16th_mss h4 {width:100%;text-align:center;padding-bottom:14px;}
.atoo_16th_mss .more_btn {font-size:13px;position:absolute;top:36px;right:0;letter-spacing:-0.5px;}
.atoo_16th_mss .slide_box {overflow:hidden;position:relative;}
.atoo_16th_mss .slide_box dl {overflow:hidden;}
.atoo_16th_mss .slide_box dl dd {width:145px;float:left;margin-right:19px;margin-bottom:10px;}
.atoo_16th_mss .slide_box dl dd:nth-child(2n + 0) {margin-right:0;}
.atoo_16th_mss .slide_box dl dd:nth-child(3) {margin-bottom:0;}
.atoo_16th_mss .slide_box dl dd:nth-child(4) {margin-bottom:0;}
.atoo_16th_mss .slide_box dl dd .img_thumb {width:145px;height:85px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:auto 100%}
.atoo_16th_mss .slide_box dl dd .img_thumb img {width:100%;min-height:100%;}
.atoo_16th_mss .slide_box dl dd .tit_box {padding-top:6px;font-size:13px;letter-spacing:-0.5px;}
.atoo_16th_mss .slide_btn_box {width:100%;padding-top:8px;overflow:hidden;text-align:center;}
.atoo_16th_mss .slide_btn_box a {display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 2px;background:#d0d0d0;}
.atoo_16th_mss .slide_btn_box a:hover {background:#765ed3;}
.atoo_16th_mss .slide_btn_box a.on {background:#765ed3;}
.atoo_16th_mss .slide_btn_box .swiper-pagination-bullet-active{background:#765ed3 !important;}
.atoo_16th_mss .slide_btn_box .swiper-pagination-bullet{width:10px !important;height:10px !important}
.atoo_16th_mss .lbtn{position:absolute;bottom:1.5px;left:110px;cursor:pointer}
.atoo_16th_mss .rbtn{position:absolute;bottom:1.5px;right:110px;cursor:pointer}
.atoo_16th_mss .slide_btn_box{color:#ccc}
.atoo_16th_mss .slide_btn_box span{color:#000}

.atoo_16th_mov {width:100%;overflow:hidden;margin-bottom:20px}
.atoo_16th_mov h4 {width:100%;text-align:center;padding-bottom:5px;}
.atoo_16th_mov .mov_box {width:310px;height:175px;overflow:hidden;}
.atoo_16th_mov .tit_box {font-size:16.5px;padding-top:10px;font-weight:bold;letter-spacing:-0.5px;}
.atoo_16th_mov .mov_slide{position:relative;height:250px}
.atoo_16th_mov .mov_slide .swiper-slide{height:228px}
.atoo_16th_mov .lbtn{position:absolute;bottom:1.5px;left:110px;cursor:pointer;z-index:10}
.atoo_16th_mov .rbtn{position:absolute;bottom:1.5px;right:110px;cursor:pointer;z-index:10}
.atoo_16th_mov .slide_btn_box{color:#ccc}
.atoo_16th_mov .slide_btn_box span{color:#000}
.atoo_16th_mov .slide_btn_box{position:absolute;bottom:1.5px;left:0;width:100%;text-align:center}

.beijing_head_wrap {width:100%;overflow:hidden;padding:30px 0 20px 0;}
.beijing_head_wrap .beijing_head_box {width:1200px;height:125px;margin:0 auto;overflow:hidden;position:relative;background:url(https://img.asiatoday.co.kr/a2img/pc/beijing2022/beijing2022_bg.png) no-repeat;}
.beijing_head_wrap .beijing_head_box h3 {position:absolute;left:62px;top:37px;z-index:100;}
.beijing_head_wrap .beijing_head_box ul {position:absolute;top:4px;right:296px;overflow:hidden;z-index:100;}
.beijing_head_wrap .beijing_head_box ul li {float:left;width:73px;height:93px;text-align:center;margin-left:13px;}
.beijing_head_wrap .beijing_head_box ul li.bg01 {background:url(https://img.asiatoday.co.kr/a2img/pc/beijing2022/beijing2022_medal_bg01.png) no-repeat;} 
.beijing_head_wrap .beijing_head_box ul li.bg02 {background:url(https://img.asiatoday.co.kr/a2img/pc/beijing2022/beijing2022_medal_bg02.png) no-repeat;} 
.beijing_head_wrap .beijing_head_box ul li.bg03 {background:url(https://img.asiatoday.co.kr/a2img/pc/beijing2022/beijing2022_medal_bg03.png) no-repeat;} 
.beijing_head_wrap .beijing_head_box ul li span {font-family:"impact";color:#481d05;display:block;font-size:30px;position:relative;top:39px;}
.beijing_head_wrap .beijing_head_box .rank_box2022 {position:absolute;top:32px;left:920px;z-index:100;}
.beijing_head_wrap .beijing_head_box .rank_box2022 p {font-size:24px;color:#094c8a;letter-spacing:-0.5px;font-weight:500;}
.beijing_head_wrap .beijing_head_box .rank_box2022 p span {padding-left:5px;font-weight:700;color:#000}
.beijing_head_wrap .beijing_head_box .rank_box2022 label {font-size:14px;font-weight:500;color:#ffffff;letter-spacing:-0.5px;}

.beijing2022_pc {width:315px;height:61px;position: absolute;top: -3px;right: 0px;background:url(https://img.asiatoday.co.kr/a2img/pc/beijing2022/beijing2022_pc.png) no-repeat;overflow:hidden;border-left:20px solid #fff;;}
.beijing2022_pc p {width:98px;text-align:center;font-size:11px;line-height:13px;color:#fff;font-weight:500;position:absolute;left:235px;top:17px;z-index:1000;}
.beijing2022_pc p span {font-weight:700;padding-left:3px;}
.beijing2022_pc ul {overflow:hidden;position:absolute;left:148px;top:18px;}
.beijing2022_pc ul li {float:left;width:33px;margin-right:5px;text-align:center;}
.beijing2022_pc ul li  label {font-family:"impact";font-size:18px;color:#4e545a;}

/* 20대 대선바 */
.elec_news_bar {width:1200px;height:82px;background:url(https://img.asiatoday.co.kr/a2img/pc/election2022/elec_topnews_bg01.png) left, url(https://img.asiatoday.co.kr/a2img/pc/election2022/elec_topnews_bg02.png) right;background-color:#1f50a6;background-repeat:no-repeat;margin:0 auto;position:relative;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.elec_news_bar h3 {display:block;width:380px;height:27px;position:absolute;top:27px;left:33px;z-index:1000;}
.elec_news_bar h3 img {position:relative;top:0}
.elec_news_bar h3 img.ex{top:-5px}
.elec_news_bar h3 label {padding:0 13px;color:#ffb311;font-size:32px;line-height:32px;font-weight:400;position:relative;top:-6px;cursor:pointer;}
.elec_news_bar h3 label span {font-weight:100;}

.elec_news_bar .elec_vote_info_box {position:absolute;top:22px;left:280px;z-index:1000;} 
.elec_news_bar .elec_vote_info_box dl dd {width:62px;padding-left:11px;float:left;border-left:1px solid #4a74b9;}
.elec_news_bar .elec_vote_info_box dl dd .vote_tit {font-size:12px;position:relative;top:-2px;line-height;12px;letter-spacing:-0.5px;color:#d4e7f6;display:block;}
.elec_news_bar .elec_vote_info_box dl dd .vote_date {font-size:18px;padding-top:3px;line-height:18px;font-weight:700;letter-spacing:-0.5px;color:#55edff;display:block;}
.elec_news_bar .elec_vote_info_box dl dt {width:48px;height:48px;text-align:center;position:relative;top:-5px;float:left;border-radius:50%;border:1px solid #1d4595;background:#1c5fd7;}
.elec_news_bar .elec_vote_info_box dl dt .vote_ing {padding-top:4px;font-size:13px;color:#7cf4fc;letter-spacing:-0.5px;}
.elec_news_bar .elec_vote_info_box dl dt .vote_time {font-size:13px;letter-spacing:-0.5px;color:#fff;display:block;font-weight:300;}
.elec_news_bar .elec_vote_info_box dl dt .vote_end {padding-top:5px;font-size:13px;color:#ffcfa4;letter-spacing:-0.5px;}
.elec_news_bar .elec_btn_box {position:absolute;top:28px;right:20px;z-index:1000;}

.elec_news_bar .elec_news_box {position:relative;top:12px;left:435px;overflow:hidden;width:700px}
.elec_news_bar .elec_news_box dd {width:328px;float:left;}
.elec_news_bar .elec_news_box dd:nth-child(1) {margin-right:40px;}
.elec_news_bar .elec_news_box dd ul {overflow:hidden;}
.elec_news_bar .elec_news_box dd ul.mt17 {margin-top:17px;}
.elec_news_bar .elec_news_box dd ul li.thum {width:80px;height:56px;float:left;}
.elec_news_bar .elec_news_box dd ul li.thum img {width:100%;min-width:80px;min-height:56px}
.elec_news_bar .elec_news_box dd ul li.txt {width:235px;padding-left:13px;float:left;position:relative;top:5px;}
.elec_news_bar .elec_news_box dd ul li.txt h5 {font-size:15px;color:#e1ecfe;font-weight:400;line-height:20px;padding-top:3px;letter-spacing:-0.5px;overflow:hidden}
.elec_news_bar .elec_news_box dd ul li.txt a:hover {color:#e1ecfe;text-decoration:underline;}

/* 실시간 선거 현황 */
.party더불어민주당_bg {background:#0066bc;} /* 정당별 bgcolor   더불어민주당, 국민의힘, 정의당, 국민의당 */
.party국민의힘_bg {background:#c52424;}
.party정의당_bg {background:#efba00;}
.party국민의당_bg {background:#c77428;}

.party더불어민주당_fc {color:#0066bc;}  /* 정당별 font color 더불어민주당, 국민의힘, 정의당, 국민의당 */
.party국민의힘_fc {color:#c52424;}
.party정의당_fc {color:#efba00;}
.party국민의당_fc {color:#c77428;}

.election_vote_board {width:1200px;margin:0 auto;min-height:385px;overflow:hidden;position:relative;}  
.election_vote_board.bg{background:#dee3eb url(https://img.asiatoday.co.kr/a2img/pc/election2022/election_vote_board_bg.png) no-repeat}
.board_head {height:77px;background:#1f50a6;position:relative;background:url(https://img.asiatoday.co.kr/a2img/pc/election2022/tit2_bg.png) left no-repeat, url(https://img.asiatoday.co.kr/a2img/pc/election2022/tit2_bg2.png) right no-repeat;background-color:#1f50a6;}
.board_head h3 {position:absolute;top:20px;left:40px;z-index:100;}
.board_head h4 {font-size:20px;font-weight:400;color:#9bfbff;letter-spacing:-1px;position:absolute;top:30px;left:330px;z-index:100;}
.board_head h4 span {font-size:16px;font-weight:300;color:#fff;letter-spacing:0.5px;padding:0 20px 0 10px;}
.board_head h4 label {font-weight:500;color:#ffb400;}
.board_head .more_btn {position:absolute;top:30px;right:29px;z-index:100;}
.elec_vote_win01 {position:absolute;top:95px;left:38px;z-index:300;}
.elec_vote_win02 {position:absolute;top:95px;left:38px;z-index:300;}
.elec_vote_win03 {position:absolute;top:95px;left:27px;z-index:300;}
.election_vote_main {width:1120px;height:273px;margin:0 auto;position:relative;}
.election_vote_main dl {height:228px;}
.election_vote_main dl dt {width:219px;height:228px;position:relative;float:left;}
.election_vote_main dl dt img {position:absolute;bottom:0;}
.election_vote_main dl dt img.leftimg {left:0;}
.election_vote_main dl dt img.rightimg {right:0;}
.election_vote_main dl dd {width:220px;height:191px;padding-top:36px;overflow:hidden;float:left;}
.election_vote_main dl dd.pdl27 {padding-left:27px;}
.election_vote_main dl dd.pdr27 {padding-right:27px;}
.election_vote_main dl dd label {font-size:17.5px;}
.election_vote_main dl dd h4 {font-size:29px;line-height:35px;color:#273754;}
.election_vote_main dl dd h5 {padding-top:5px;font-size:46px;line-height:46px;font-family:'Do Hyeon',sans-serif;font-weight:normal;}
.election_vote_main dl dd span {font-size:19px;font-weight:300;color:#83878e;}
.election_vote_main .vote_gap_box {width:157px;height:78px;border:10px solid #bac4d3;border-radius:8px;position:absolute;top:100px;left:474px;}
.election_vote_main .vote_gap_box .vote_gap_data {width:111px;margin:0 auto;text-align:center;position:relative;top:-20px;}
.election_vote_main .vote_gap_box .vote_gap_data.bg01 {background:#dee3eb;}
.election_vote_main .vote_gap_box .vote_gap_data.bg02 {background:#fff;}
.election_vote_main .vote_gap_box .vote_gap_data p {font-size:36px;line-height:35px;padding-top:5px;color:#172e57;font-family:'Do Hyeon',sans-serif;}
.election_vote_main .vote_gap_box .vote_gap_data label {font-size:19px;color:#565f6f;font-weight:500;background:#f6f9fe;padding:0 20px;}
.election_vote_main .vote_gap_box .vote_gap_data span {display:block;font-size:16px;color:#172e57;}
.election_vote_main .vote_left_box {position:absolute;left:20px;bottom:0;z-index:200;}
.election_vote_main .vote_right_box  {position:absolute;right:20px;bottom:0;z-index:200;}
.showdown_graph {width:1120px;height:35px;border-radius:15px;margin:0 auto;position:relative;overflow:hidden;}
.showdown_graph .bar_box_left {height:35px;position:absolute;left:0;top:0;}
.showdown_graph .bar_box_right {height:35px;position:absolute;right:0;top:0;}
.rank_wrap {width:1040px;margin:25px auto 0 auto;padding:0 0 30px 55px;overflow:hidden;position:relative;}
.rank_wrap .rank_box {width:100%;overflow:hidden}
.rank_wrap dl {width:208px;float:left;}
.rank_wrap dl dt {width:90px;height:97px;float:left;border-radius:0 10px 0 10px;overflow:hidden;position:relative;background:#fff;}
.rank_wrap dl dt label {padding:1px 6px 2px 6px;background:rgba(0,0,0,0.5);font-size:12px;color:#fff;position:absolute;top:0;left:0;z-index:100;}
.rank_wrap dl dd {width:103px;padding-left:15px;float:left;}
.rank_wrap dl dd p {font-size:18px;font-weight:500;color:#465369;padding-top:10px;}
.rank_wrap dl dd label {font-size:14px;font-weight:500;display:block;color:#76787d;}
.rank_wrap dl dd span {font-size:23px;display:block;color:#263751;font-weight:500;letter-spacing:-0.7px;}
.rank_wrap .rank_arr_btn_l {width:47.5px;position:absolute;top:32px;left:0;z-index:100;cursor:pointer}
.rank_wrap .rank_arr_btn_r {width:47.5px;position:absolute;top:32px;right:-28px;;z-index:100;cursor:pointer}

/* 20th elected page  */
.elected_wrap {width:1200px;margin:0 auto;overflow:hidden;position:relative;}
.elected_wrap.bg01 {background:url(https://img.asiatoday.co.kr/a2img/pc/election2022/main/elected_wrap_bg01.png) top center no-repeat;}
.elected_wrap.bg02 {background:url(https://img.asiatoday.co.kr/a2img/pc/election2022/main/elected_wrap_bg02.png) top center no-repeat;}
.elected_top {width:1070px;margin:0 auto;padding:0 30px;background:#fff;overflow:hidden;}
.elected_top .elected_top_title {width:100%;height:124px;text-align:center;;}
.elected_top .elected_left {width:700px;float:left;margin-right:40px;}
.elected_top .elected_right {width:300px;float:left;}

.elected_win_box01 {width:100%;height:150px;overflow:hidden;position:relative;}
.elected_win_box02 {width:100%;height:150px;overflow:hidden;position:relative;}
.elected_win_pre {height:150px;position:absolute;bottom:0;left:300px;z-index:100;}
.elected_win_titlebg {width:207px;position:absolute;top:24px;left:478px;z-index:300;}
.elected_win_title {width:155px;position:absolute;top:30px;left:506px;z-index:100;text-align:center;z-index:100;}
.elected_win_title h4 {font-size:18px;font-weight:300;color:#ffd200;letter-spacing:-0.5px;}
.elected_win_title h3 {padding-top:5px;font-size:30px;font-weight:700;color:#fff;font-family: 'Nanum Myeongjo', serif;letter-spacing:-0.5px;}
.elected_win_databox {position:absolute;top:30px;left:760px;z-index:100;}
.elected_win_databox dd {font-size:16px;font-weight:300;color:#e3e8ef;padding:1px 0;}
.elected_win_databox dd span {font-size:24px;}
.elected_win_databox dd span label {font-weight:500;}
.elected_win_databox dd a {color:#e3e8ef;}

.elected_top_title a:hover {text-decoration:none !important;}
.elected_top_title h3 {width:100%;padding-top:35px;font-size:44px;line-height:47px;letter-spacing:-2px;font-weight:700;white-space:nowrap;overflow:hidden;}
.elected_left h5 {width:100%;white-space:nowrap;font-size:22px;font-weight:400;line-height:22px;letter-spacing:-1px;width:100%;text-align:center;padding-bottom:22px;overflow:hidden;}
.elected_left .img_box {width:700px;height:400px;}
.elected_left ul {overflow:hidden;padding-top:10px;}
.elected_left ul.newstext li{width:100%;height:50px;white-space:unset}
.elected_left ul li {width:calc(50% - 7px);float:left;padding:3px 0;font-size:16px;letter-spacing:-0.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.elected_left ul li:nth-child(odd) {padding-right:7px;}
.elected_left ul li:nth-child(even) {padding-left:7px;}
.elected_left ul li span {color: #eb0000;}

.elected_right .top_news_select {width:300px;overflow:hidden;}
.elected_right .top_news_select dd {width:100%;overflow:hidden;padding:20px 0;border-bottom:1px solid #d4d4d4;display:flex;align-items:center;flex-wrap:wrap;}
.elected_right .top_news_select dd div:nth-child(1){width:200px}
.elected_right .top_news_select dd:first-child {padding-top:0;}
.elected_right .top_news_select dd:last-child {border-bottom:0;}
.elected_right .top_news_select dd .tit {font-size:16px;line-height:24px;font-weight:500;padding-right:10px;letter-spacing:-0.5px;overflow:hidden;}
.elected_right .top_news_select dd .img_box {width:100px;height:70px;float:right;display:block;background-size:cover;}
.elected_right .top_news_select dd .ty01 {font-weight:700;font-size:14px;color:#016b9c;} 
.elected_right .top_news_select dd .ty02 {font-weight:700;font-size:14px;color:#016b9c;} 
.elected_right .top_news_select dd .cor01 {color:#ec0000;}
.elected_right .top_news_select dd ul {width:380px;margin:0 auto;margin-top:4px;}
.elected_right .top_news_select dd ul li {font-size:14px;letter-spacing:-0.5px;padding-top:5px;text-align:left;width:300px}
.elected_right .top_news_select dd ul li span {color:#eb0000;margin-right:4px;margin-left:-5px}

.elec_news_bar2 {width:1200px;height:82px;background:url(https://img.asiatoday.co.kr/a2img/pc/election2022/elec_topbar_bg.png) no-repeat;margin:0 auto;position:relative;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.elec_news_bar2 h3 {display:block;width:280px;height:27px;position:absolute;top:21px;left:50px;z-index:1000;}
.elec_news_bar2 .elec_vote_info_box {position:absolute;top:15px;left:382px;z-index:1000;} 
.elec_news_bar2 .elec_vote_info_box dd {float:left;padding-right:18px;}
.elec_news_bar2 .elec_vote_info_box dd .vote_tit {font-size:20px;display:block;color:#fff;letter-spacing:-0.5px;font-weight:300;}
.elec_news_bar2 .elec_vote_info_box dd .vote_date {font-size:14px;display:block;color:#fff;}
.elec_news_bar2 .elec_vote_info_box dd .vote_per {font-size:40px;line-height:40px;letter-spacing:-2px;padding-top:3px;color:#feef00;font-weight:700;}
.elec_news_bar2 .elec_vote_info_box dd .vote_per2 {font-weight:400;padding-left:5px;}
.elec_news_bar2 .elec_vote_info_box dt {float:left;width:50px;height:50px;border-radius:50%;background:#4166ab;}
.elec_news_bar2 .elec_vote_info_box dt .vote_ing {font-size:16px;font-weight:500;letter-spacing:-0.5px;color:#fff;text-align:center;position:relative;top:12px;}
.elec_news_bar2 .elec_vote_info_box dt .vote_end {font-size:16px;font-weight:400;line-height:18px;letter-spacing:-0.5px;color:#fff;text-align:center;position:relative;top:6px;}
.elec_news_bar2 .findvote_btn  {position:absolute;top:25px;right:200px;z-index:1000;} 
.elec_news_bar2 .candiinfo_btn  {position:absolute;top:27px;right:50px;z-index:1000;}

.squareworld_btn{position:relative;top:2px}