@charset "utf-8";

.line_gap {height:10px;background:#f2f2f2;}
.w_line_gap {height:10px;background:#ffffff}
.line_gap2 {height:7px;background:#f2f2f2}
.line_gap3 {height:1px;background:#dbdbdb}
.line_gap4 {height:1px;background:#f2f2f2;margin:0 15px;}
.thum_wrap {display:table;margin-left:15px;} 


/* ai news table */
.news_bm .datatbl {width:100%;font-size:12px;}
.news_bm .datatbl th {color:#fff !important;}
.news_bm .datatbl th,td {padding:5px 3px !important;}

/* 22th 국회의원선거배너 */
.elec22th_banner {width:100%;height:56px;display:flex;align-items:center;background:url(https://img.asiatoday.co.kr/a2img/mobile/election2024/elec22th_banner_bg.png) left no-repeat;background-size:cover;}
.elec22th_banner .tit_box {flex:1;text-align:center;}
.elec22th_banner .tit_box img {width:220px;padding-left:5px;}
.elec22th_banner .date_box {width:105px;height:56px;background:url(https://img.asiatoday.co.kr/a2img/mobile/election2024/date_bg.png) no-repeat;text-align:right;}
.elec22th_banner .date_box label {display:block;padding-top:6px;font-size:12px;color:#fff;letter-spacing:-0.5px;padding-right:14px;}
.elec22th_banner .date_box span {display:block;font-size:21px;padding-top:3px;line-height:21px;font-weight:700;color:#fff;letter-spacing:-0.5px;padding-right:14px;}

/* 파리 올림픽 배너 */
.paris_op_banner_box {width:100%;background:url(https://img.asiatoday.co.kr/a2img/mobile/2024paris/paris2024_bg.png) center no-repeat;background-size:cover;position:relative;}
.paris_op_banner {width:362px;height:63px;margin:0 auto;}
.paris_op_banner .pob_box {display:flex;align-items: center;height:61px;}
.paris_op_banner .pob_box .box01 {width:144px;}
.paris_op_banner .pob_box .box01 p {text-align:center;position:relative;top:2px;left:4px;}
.paris_op_banner .pob_box .box02 {width:138px;}
.paris_op_banner .pob_box .box03 {width:65px;}
.paris_op_banner .pob_box .box02 ul {display:flex;padding-top:3px;}
.paris_op_banner .pob_box .box02 ul li {width:42px;height:42px;margin:0 2px;text-align:center;}
.paris_op_banner .pob_box .box02 ul li span {font-size:18px;font-weight:500;position:relative;top:6px;}
.paris_op_banner .pob_box .box02 ul li.bg01 {background:url(https://img.asiatoday.co.kr/a2img/mobile/2024paris/2024_paris_md01.png?v=2) no-repeat;background-size:cover;} 
.paris_op_banner .pob_box .box02 ul li.bg02 {background:url(https://img.asiatoday.co.kr/a2img/mobile/2024paris/2024_paris_md02.png?v=2) no-repeat;background-size:cover;} 
.paris_op_banner .pob_box .box02 ul li.bg03 {background:url(https://img.asiatoday.co.kr/a2img/mobile/2024paris/2024_paris_md03.png?v=2) no-repeat;background-size:cover;} 
.paris_op_banner .pob_box .box03 p {font-size:14px;color:#fff;letter-spacing:-0.5px;text-align:right;}
.paris_op_banner .pob_box .box03 p label {color:#fbda25;}

.paris_op_banner_box2 {width:100%;background:url(https://img.asiatoday.co.kr/a2img/mobile/2024paris/paris2024_bg2.png) center no-repeat;background-size:cover;position:relative;}
.paris_op_banner2 {width:362px;height:63px;margin:0 auto;}
.paris_op_banner2 .pob_box2 {width:100%;text-align:center;height:61px;}

/* 2023 아투몰 ad 광고 */
.atoomall_ad_wrap {width:330px;margin:0 auto 25px auto;position:relative;border:1px solid #ccc;overflow:hidden;}
.atoomall_ad_wrap label.ad {display:block;font-size:12px;border:1px solid #ccc;padding:1px 3px 2px 3px;text-align:center;position:absolute;top:-1px;right:-1px;z-index:100;}
.atoomall_ad_wrap h4 {text-align:center;padding:10px 0 16px 0;}
.atoomall_ad_wrap h4 img {width:45%;max-width:230px;}
.atoomall_ad_wrap .atoomall_ad_type04 {width:calc(100% - 30px);margin:0 auto;}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox {width:141px;height:148px;float:left;margin-bottom:14px;position:relative;border:1px solid rgba(0,0,0,0.1);overflow: hidden;}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox img {width:auto;height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox.odd {margin-right:7px;}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox.even {margin-left:7px;}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox label.rate {display:block;padding:1px 7px 2px 7px;text-align:center;color:#fff;font-size:13px;position:absolute;top:0;left:0;z-index:100;background:rgba(0,0,0,0.8);}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox .tit_box {width:calc(100% - 10px);padding:8px 5px;position:absolute;bottom:0;left:0;z-index:100;font-size:13px;letter-spacing:-1px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,0.65)}
.atoomall_ad_wrap .atoomall_ad_type04 .prbox .tit_box span {color:#fe0000;}

.atoomall_ad_wrap .atoomall_ad_type03 {width:calc(100% - 30px);margin:0 auto;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox {width:168px;height:242px;float:left;;margin-bottom:14px;position:relative;border:1px solid rgba(0,0,0,0.1);overflow: hidden;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox img {width:auto;height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox.odd {margin-right:7px;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox label.rate {display:block;padding:1px 7px 2px 7px;text-align:center;color:#fff;font-size:13px;position:absolute;top:0;left:0;z-index:100;background:rgba(0,0,0,0.8);}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox .tit_box {width:calc(100% - 10px);padding:8px 5px;position:absolute;bottom:0;left:0;z-index:100;font-size:13px;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,0.65)}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox .tit_box span {color:#fe0000;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2 {width:113px;height:113px;float:left;margin-bottom:14px;position:relative;border:1px solid rgba(0,0,0,0.1);overflow: hidden;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2 img {width:auto;height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2.even {margin-left:7px;}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2 label.rate {display:block;padding:1px 7px 2px 7px;text-align:center;color:#fff;font-size:13px;position:absolute;top:0;left:0;z-index:100;background:rgba(0,0,0,0.8);}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2 .tit_box {width:calc(100% - 10px);padding:8px 5px;position:absolute;bottom:0;left:0;z-index:100;font-size:13px;letter-spacing:-1px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,0.65)}
.atoomall_ad_wrap .atoomall_ad_type03 .prbox2 .tit_box span {color:#fe0000;}

.atoomall_ad_wrap .atoomall_ad_type02 {width:calc(100% - 30px);margin:0 auto;}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox {width:141px;height:178px;float:left;margin-bottom:14px;position:relative;border:1px solid rgba(0,0,0,0.1);overflow: hidden;}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox img{width:auto;height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox.odd {margin-right:7px;}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox.even {margin-left:7px;}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox label.rate {display:block;padding:1px 7px 2px 7px;text-align:center;color:#fff;font-size:13px;position:absolute;top:0;left:0;z-index:100;background:rgba(233,39,94,0.9);}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox .tit_box {width:calc(100% - 10px);padding:8px 5px;position:absolute;bottom:0;left:0;z-index:100;font-size:13px;letter-spacing:-1px;background:rgba(255,255,255,0.65);
    text-align:center;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.atoomall_ad_wrap .atoomall_ad_type02 .prbox .tit_box span {color:#fe0000;}


/*2023.09.18모바일배너*/
.ad03{overflow:hidden;position:relative;max-width:700px;}
.ad03 .main-ad-banner22 .prev_b {width:15px;height:100%;display:table;position:absolute;top:0px;left:15px;z-index:100;}
.ad03 .main-ad-banner22 p {height:100%;display:table-cell;vertical-align:middle;}
.ad03 .main-ad-banner22 .prev_b p img {width:100%}
.ad03 .main-ad-banner22 .next_b {width:15px;height:100%;display:table;position:absolute;top:0px;right:15px;z-index:100;}
.ad03 .main-ad-banner22 .next_b p img {width:100%}

/* 2022 카타르 월드컵 */
.qatar_woldcup2022 {width:100%;min-width:360px;padding-bottom:5px;background:#210d49 url(https://img.asiatoday.co.kr/a2img/mobile/2022qatar/qatar2022_bg.png) left no-repeat;background-size:cover;overflow:hidden;}
.qatar_woldcup2022 .qatar_top_box {display:flex;align-items:center;justify-content: center;padding:15px 0 18px 0;}
.qatar_woldcup2022 .qatar_top_box .banner_box {text-align:center;}
.qatar_woldcup2022 .qatar_top_box .banner_box .img_box {width:175px;}
.qatar_woldcup2022 .qatar_top_box .banner_box .img_box img {width:100%;position:relative;top:3px;}


/* 2022 카타르 메뉴 */
.qatar_play_menu {width:100%;}
.qatar_play_menu ul {display:flex;padding:6px 0 8px 0;}
.qatar_play_menu ul li {height:18px;text-align:center;overflow:hidden;}
.qatar_play_menu ul li.mu1 {flex:1;}
.qatar_play_menu ul li.mu2 {width:38%;}
.qatar_play_menu ul li.gap {width:1px;background:rgba(255,255,255,0.35);}
.qatar_play_menu ul li a {font-size:16px;line-height:16px;color:#fff;font-weight:500;position:relative;top:-4px;}

.line_gap1 {height:10px;background:#f2f2f2;}
.qatar_more {width:100%;text-align:center;padding:15px 0 20px 0;}
.qatar_more p {width:110px;margin:0 auto;border-radius:15px;padding:3px 8px 5px 8px;border:1px solid #eacdc7;}
.qatar_more p:hover {background:#eacdc7;}
.qatar_more p a {color:#811032;font-size:15px;font-weight:500;}

/* 2022 카타르 월드컵 일정 */
.qatar_play_schedule {width:100%;padding-bottom:10px;background:url(https://img.asiatoday.co.kr/a2img/mobile/2022qatar/qatar2022_schedule_bg.png) no-repeat;overflow:hidden;}
.qatar_play_schedule .tit_box {width:90%;margin:15px auto;text-align:center;}
.qatar_play_schedule .tit_box h4 {font-size:20px;font-weight:500;color:#8a1538;}
.qatar_play_schedule .schedule_box {width:90%;min-width:310px;height:90px;overflow:hidden;margin:0 auto 7px auto;text-align:center;background:url(https://img.asiatoday.co.kr/a2img/mobile/2022qatar/qatar2022_schedule_bg2.png) center no-repeat;position:relative;}
.qatar_play_schedule .schedule_box .flag_box_l {position:absolute;top:-2px;left:25px;z-index:100;}
.qatar_play_schedule .schedule_box .flag_box_l img {width:50px;}
.qatar_play_schedule .schedule_box .flag_box_r {position:absolute;top:-2px;right:25px;z-index:100;}
.qatar_play_schedule .schedule_box .flag_box_r img {width:50px;}
.qatar_play_schedule .schedule_box dl {width:100%;overflow:hidden;padding-top:22px;}
.qatar_play_schedule .schedule_box dl dd.date {font-size:14px;color:#96112d;letter-spacing:-0.5px;}
.qatar_play_schedule .schedule_box dl dt {font-size:19px;font-weight:500;letter-spacing:-1px;padding-bottom:3px;}
.qatar_play_schedule .schedule_box dl dt span {font-size:15px;color:#8d2b49;}
.qatar_play_schedule .schedule_box dl dt label {color:#000;}

/* 2022 17주년 배너 */
.atoo_17th_banner {width:100%;height:88px;background:#210d49 url(https://img.asiatoday.co.kr/a2img/mobile/17th/atoo_title_17th_m_bg_1.png) center no-repeat;background-size:cover;}
.atoo_17th_banner .banner_box {max-width:420px;padding:0 8px 0 12px;margin:0 auto;position:relative;top:17px;display:flex;align-items: center;}
.atoo_17th_banner .banner_box .img_box {flex:1;}
.atoo_17th_banner .banner_box .img_box img {width:100%;}
.atoo_17th_banner .banner_box .btn17th {width:25px;padding-left:4%;}
.atoo_17th_banner .banner_box .btn17th img {width:100%;}


/* 2021 특파원지도 */
.correspondent_map{width:100%;overflow:hidden;position:relative;padding-bottom:15px}
.correspondent_map h3{font-size:16px;letter-spacing:-1px;color:#35a131;font-weight:bold;padding:15px 15px 2px 15px;z-index:10;position:relative}
.correspondent_map img{width:calc(100% - 6px);padding:0 3px;position:relative;top:-12px}
.correspondent_map .map_more{position:absolute;right:15px;bottom:15px;font-size:12px;color:#000;text-align:right;font-weight:500}
.correspondent_select{width:100%;padding:15px 0 7px 0;text-align:center}
.correspondent_select select{width:150px;font-size:16px;padding:4px 8px;border:1px solid #ddd;background:#fff;margin:0 5px;background:url(https://img.asiatoday.co.kr/a2img/mobile/arr_b.png) 124px 11px no-repeat;background-size:12px 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}


/* 온아시아 */
.onasia_box {margin-top:10px;padding:15px 15px 12px 15px;position:relative;background:#cae4e7;}
.onasia_box > label {height:26px;background: #008393;position:absolute;left: 0;top:-13px;padding: 0 10px 0 15px;color: #fff;font-size: 16px;font-weight:500;z-index:100;}
.onasia_box > .label_box_gap {position:absolute;left:166px;top:-13px;z-index:200;}
.onasia_box > .label_box_gap img {height:26px;}
.onasia_box > div {height:74px;position:relative;overflow:hidden;}
.onasia_box > div .newsdump{position:absolute;top:16px;left:0px;height:45px;overflow:hidden;width:100%;}
.onasia_box > div .newsdump p{width:100%;overflow:hidden;animation-duration:24s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;left:0;height:44px;}
.onasia_box > div .newsdump p a {font-size:16px;font-weight:500;letter-spacing:-1px;position:relative;top:-1px;line-height:24px;height:45px;}
.onasia_box > div .newsdump p a span {padding-top:3px;font-size:18px;color:#000;font-weight:500;line-height:22px;}
.onasia_box > div .newsdump .st-item-1{animation-name:st-item-1;z-index:1;background:#cae4e7;}
.onasia_box > div .newsdump .st-item-2{animation-name:st-item-2;}
.onasia_box > div .newsdump .st-item-3{animation-name:st-item-3;}
.onasia_box > div .newsdump .st-item-4{animation-name:st-item-4;}
.onasia_box > div .newsdump .st-item-5{animation-name:st-item-5;}

@keyframes st-item-1{
	0%, 17% { top:0;opacity:1 }
	20%, 96.9% { top:-45px;opacity:0 }
	97% { top:24px;opacity:0 }
	100% { top:0;opacity:1 }
}
@keyframes st-item-2{
	0%, 17% { top:45px;opacity:0 }
	20%, 37% { top:0;opacity:1 }
	40%, 99.9% { top:-45px;opacity:0 }
	100% { top:45px }
}
@keyframes st-item-3{
	0%, 37% { top:45px;opacity:0 }
	40%, 57% { top:0;opacity:1 }
	60%, 99.9% { top:-45px;opacity:0 }
	100% { top:45px }
}
@keyframes st-item-4{
	0%, 57% { top:45px;opacity:0 }
	60%, 77% { top:0;opacity:1 }
	80%, 99.9% { top:-45px;opacity:0 }
	100% { top:45px }
}
@keyframes st-item-5{
	0%, 77% { top:45px;opacity:0 }
	80%, 97% { top:0;opacity:1 }
	99.9% { top:-45px;opacity:0 }
	100% { top:45px }
}

/* top_news */
.top_news {overflow:hidden}
.top_news > div {width:100%;overflow:hidden}
.top_news >div img {width:100%}
.top_news dl {padding:12px 15px}
.top_news dl dt {font-size:20.5px;line-height:27px;font-weight:400;letter-spacing:-0.5px;}
.top_news dl dt label{display:inline-block;background:#e00000;font-size:15px;letter-spacing:0;line-height:12px;color:#fff;border-radius:2px;padding:4px;margin-right:4px;position:relative;top:-3px;}
.top_news dl dt a {color:#000}
.top_news dl dd {font-size:15.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:2.5px;margin-top:4px}
.top_news dl dd:last-child{margin-bottom:3px}
.top_news dl dd a{color:#6b6b6b}
.top_news dl dd span {color:#bfbfbf;margin-left:-5px}
.topnews_tit_ex_wrap{text-align:left;display:inline-block}
.topnews_tit_ex_wrap .topnews_tit_ex1{font-size:16px;letter-spacing:-.075em;position:relative;top:-5px}
.topnews_tit_ex_wrap .topnews_tit_ex2{margin-top:10px}

.top_news_sty {max-width:100%;overflow:hidden;position:relative}
.top_news_sty .img_box {width:100%;height:46vw;overflow:hidden;background:#ccc;background-position:center center;background-size:auto 100%;background-repeat:no-repeat}
.top_news_sty .img_box img {height:100%}
.top_news_sty .img_box_top{width:100%;height:46vw;overflow:hidden;background:#ccc;background-position:center center;background-size:100% auto;background-repeat:no-repeat}
.top_news_sty .img_box_top.rv{background-size:100% auto}
.top_news_sty .img_box_top img {height:100%}
.top_news_sty .img_box_ex{width:100%;height:46vw;overflow:hidden;background:#ccc;background-position:center center;background-size:100% auto;background-repeat:no-repeat}
.top_news_sty .img_box_ex img {width:100%}
.top_news_sty dl {padding:12px 15px 15px 15px;}
.top_news_sty dl dt {font-size:20px;line-height:29px;font-weight:400;letter-spacing:-0.5px;padding-right:15%;padding-bottom:6px;position:relative}
.top_news_sty dl dt .main_share_area{width:15%;position:absolute;right:0;bottom:4px;text-align:right}
.top_news_sty dl dt .main_share_area img{width:20px}
.top_news_sty dl dt .red_b {display:inline-block;background:#e00000;font-size:16px;letter-spacing:0;line-height:12px;color:#fff;border-radius:2px;padding:6px 6px 5px 6px;margin-right:4px;position:absolute;top:-27px;}
.top_news_sty dl dt .blue_b {display:inline-block;background:#034ae8;font-size:16px;letter-spacing:0;line-height:12px;color:#fff;border-radius:2px;padding:6px 6px 5px 6px;margin-right:4px;position:absolute;top:-27px;}
.top_news_sty dl dt .blue_g {display:inline-block;background:#016b9c;font-size:16px;letter-spacing:0;line-height:12px;color:#fff;border-radius:2px;padding:6px 6px 5px 6px;margin-right:4px;position:absolute;top:-27px;}
.top_news_sty dl dt .blue_g:empty{padding:0}
.top_news_sty dl dt a {color:#000}
.top_news_sty dl dd {font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:7px;border-top:1px solid #eaeaea;padding-bottom:7px}
.top_news_sty dl dd:last-child{margin-bottom:3px;border-bottom:0;}
.top_news_sty dl dd a{color:#6b6b6b}
.top_news_sty dl dd span {color:#bfbfbf;margin-left:-5px}
.topnews_tit_ex_wrap{text-align:left;display:inline-block}
.topnews_tit_ex_wrap .topnews_tit_ex1{font-size:16px;letter-spacing:-.075em;position:relative;top:-5px}
.topnews_tit_ex_wrap .topnews_tit_ex2{margin-top:10px}
.top_news_sty.bbline {border-bottom:1px solid #f0f0f0;}

/* sub_top_news */
.sub_top_news {overflow:hidden;position:relative}
.sub_top_news > a > div {width:100%;height:52vw;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.sub_top_news dl {padding:13px 15px 15px 15px}
.sub_top_news dl dt {font-size:19.5px;line-height:26px;font-weight:400;letter-spacing:-0.5px;position:relative}
.sub_top_news dl dt .red_b{display:inline-block;background:#e00000;font-size:16px;letter-spacing:0;line-height:12px;color:#fff;border-radius:2px;padding:6px 6px 5px 6px;margin-right:4px;position:absolute;top:-27px;}
.sub_top_news dl dt a {color:#000}

/* photo_movie_box */
.photo_movie_box {width:100%;overflow:hidden}
.photo_movie_box dl{display:flex}
.photo_movie_box dl dd{flex:1}
.photo_movie_box dl dd.pm_box01{margin-right:2.5px}
.photo_movie_box dl dd.pm_box02{margin-left:2.5px;display:none}
.photo_movie_box dl dd .ph_box{height:52vw;overflow:hidden;position:relative}
.photo_movie_box dl dd .ph_box .series_tit{position:absolute;top:0;left:0;height:20px;background-color:rgba(66,111,139,0.8);color:#fff;font-size:14px;padding:8px}
.photo_movie_box dl dd .ph_box a img{width:100%}
.photo_movie_box dl dd .ph_box a img.slide_img{position:absolute;right:10px;bottom:10px;width:14%;max-width:41px}
.photo_movie_box dl dd .ph_box .slide_img2{position:absolute;left:50%; top:50%; margin-left:-6%; margin-top:-6%;width:11%;max-width:50px;opacity:0.6;}
.photo_movie_box dl dd .ph_tit{max-height:40px;overflow:hidden;display:flex;margin:12px}
.photo_movie_box dl dd .ph_tit a{color:#000;font-size:18.5px;line-height:21px;font-weight:400;letter-spacing:-0.5px}

/* photo_movie_list_box */
.photo_movie_list_box{padding:5px;overflow:hidden}
.photo_movie_list_box a{display:block;width:50%;box-sizing:border-box;padding:5px;float:left}
.photo_movie_list_box a .thum {width:100%;height:28vw;overflow:hidden;position:relative;border-radius:8px;}
.photo_movie_list_box a .thum img:nth-child(1){width:100%;min-height:100%}
.photo_movie_list_box a .thum .slide_img{position:absolute;bottom:12px;right:15px;width:15%;max-width:40px}
.photo_movie_list_box a .thum .slide_img2{position:absolute;top:50%;left:50%;margin-left:-7%; margin-top:-6%;width:15%;max-width:50px;opacity:0.6;}
.photo_movie_list_box a .thum .play_img{position:absolute;bottom:8px;right:8px;width:18%;max-width:50px}
.photo_movie_list_box a .thum2{width:100%;height:46.5vw;overflow:hidden;border-radius:8px;}
.photo_movie_list_box a .thum2 img{width:100%}
.photo_movie_list_box a .tit{height:42px;overflow:hidden;margin:5px;font-size:16.5px;line-height:21px}

/* movie_list_box */
.movie_list_box {width:calc(100% - 15px);padding:15px 0 5px 15px;overflow:hidden}
.movie_list_box dl {overflow:hidden}
.movie_list_box dl dd {width:calc(100% - 15px);padding-right:15px;padding-bottom:10px;float:left}
.movie_list_box dl dd .thum {width:100%;height:50vw;overflow:hidden;position:relative}
.movie_list_box dl dd .thum .m_btn {width:65px;position:absolute;top:50%;left:50%;margin:-32.5px 0 0 -32.5px;z-index:1000}
.movie_list_box dl dd .thum .m_btn img {width:100%;min-height:100%}

.movie_list_box dl dd .thum .slide_img2{position:absolute;top:50%;left:50%;margin-left:-7%; margin-top:-7%;width:12%;max-width:50px;opacity:0.6;}
.movie_list_box dl dd .thum .slide_img3{position:absolute;top:0;right:0;width:12%;max-width:50px}

.movie_list_box dl dd .thum .m_img {width:100%}
.movie_list_box dl dd .tit {height:42px;margin-bottom:5px;padding:6px 0 0 0;font-size:15.5px;line-height:20px;color:#404040;overflow:hidden}

/* breakingnews */
.breakingnews{padding:8px 0;width:100%}
.breakingnews .bnews_txt{display:table;width:100%;height:26px}
.breakingnews .bnews_txt > div{display:table-row}
.breakingnews .bnews_txt > div > span{display:table-cell;width:46px;vertical-align:middle}
.breakingnews .bnews_txt > div > span > span{display:block;width:54px;height:22px;color:#e00000;text-align:center;padding-left:9px;line-height:22px}
.breakingnews .bnews_txt > div > .breakingnews_list{display:table-cell;width:100%;height:100%;padding-left:5px;vertical-align:middle}
.breakingnews .bnews_txt > div > .breakingnews_list > div{width:97%;height:26px;overflow:hidden;position:relative}
.breakingnews .bnews_txt > div > .breakingnews_list p{width:100%;height:26px;line-height:26px;font-size:16.5px;position:absolute;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;letter-spacing:-0.8px}
.breakingnews .breakingnews_dump{display:none}

@keyframes btt1{
	0%{ top: 0 }
	100%{ top: -34px }
}
@keyframes btt2{
	0%{ top: 34px }
	100%{ top: 0 }
}

/* news_list7 */
.news_list7 {overflow:hidden}
.news_list7 p{font-size:16.5px;border-bottom:1px solid #f0f0f0;padding:10px 0;display:block}
.news_list7 p:last-child{border-bottom:0px}
.news_list7 p a {display:block;padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;letter-spacing:-0.8px}
.news_list7 p label {display:inline-block;background:#e00000;font-size:12px;letter-spacing:1px;line-height:12px;color:#fff;border-radius:2px;padding:3px 4px;margin-right:4px;position:relative;top:-1px;}
.news_list7 p a > font{font-weight:bold}
.news_list7 p a span {color:#ed1b23}

.news_list8 {overflow:hidden}
.news_list8 div{font-size:16.5px;border-bottom:1px solid #f0f0f0;padding:10px 0;display:block}
.news_list8 div:last-child{border-bottom:0px}
.news_list8 div a {display:block;padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0;letter-spacing:-0.8px}
.news_list8 div label {display:inline-block;background:#e00000;font-size:12px;letter-spacing:1px;line-height:12px;color:#fff;border-radius:2px;padding:3px 4px;margin-right:4px;position:relative;top:0;}
.news_list8 div a > font{font-weight:bold}
.news_list8 div a span {color:#ed1b23}
.news_list8 div dl dd{padding:2.5px 2px 0 2px;margin-top:4px;box-sizing:border-box}
.news_list8 div dl dd a{font-size:15.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.news_list8 div dl dd a span{color:#bfbfbf;width:19px;display:inline-block}

.ad01{overflow:hidden;margin-top:10px}
.ad02{overflow:hidden;}
/* .ad03{overflow:hidden;min-height: 40px;} */



/* photo2_news card_news */
.photo2_news{padding:0 5px 0 5px;overflow:hidden}
.photo2_news dl{overflow:hidden}
.photo2_news dl dd{width:50%;float:left}
.photo2_news dl dd a{display:block}
.photo2_news dl dd:nth-child(1) > a{margin:4px 6px 6px 12px}
.photo2_news dl dd:nth-child(2) > a{margin:4px 12px 6px 6px}
.photo2_news dl dd .thum{width:100%;position:relative;overflow:hidden;border:1px solid #cccccc}
.photo2_news dl dd .thum .thum_tit{width:auto;text-align:center;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:100}
.photo2_news dl dd .thum .thum_tit.col1{background:rgba(188,52,0,0.85)}
.photo2_news dl dd .thum .thum_tit.col2{background:rgba(241,159,0,0.85)}
.photo2_news dl dd .thum .thum_tit.col3{background:rgba(212,1,0,0.7)}
.photo2_news dl dd .thum .thum_tit.col4{background:rgba(188,52,0,0.85)}
.photo2_news dl dd .thum .thum_tit.col5{background:rgba(0,143,202,0.85)}
.photo2_news dl dd .thum .thum_tit.sw{width:66px}
.photo2_news dl dd .thum .thum_tit span {color:#fff;font-size:13px;height:28px;padding:0 8px;line-height:28px;display:block}
.photo2_news dl dd .thum .at_btn {position:absolute;right:6px;bottom:6px;max-width:30px;z-index:10}
.photo2_news dl dd .thum img {width:100%;min-height:100%;}
.photo2_news dl dd .thum .slide_img{position:absolute;bottom:8px;right:8px;width:30px;height:30px;min-height:30px}
.photo2_news dl dd .tit {font-size:15.5px;padding-top:6px;line-height:20px;letter-spacing:-0.5px;max-height:40px;overflow:hidden}
.photo2_news dl dd .tit > font{font-weight:bold}
.photo2_news .sl_btn {padding-top:5px;text-align:center}
.photo2_news .sl_btn p{background-color:#dadada;margin:0 3px;border-radius:50%;width:10px;height:10px;display:inline-block}
.photo2_news .sl_btn p.on{background-color:#ff3d00}

.photo3_news {padding:15px 0 15px 0;overflow:hidden;}
.photo3_news ul {width:1126px;overflow:hidden;margin-left:16px;}
.photo3_news ul li {width:274px;float:left;margin-right:10px;position:relative;}
.photo3_news ul li:last-child {margin-right:0;}
.photo3_news ul li .img_box {width:274px;height:190px;overflow:hidden;background:#8b8b8b;}
.photo3_news ul li .img_box img {width:100%;}
.photo3_news ul li .tit_box {height:55px;background:#f7f7f7;position:relative;font-size:15.5px;padding:20px 10px 0 10px;line-height:22px;letter-spacing:-0.5px;border-left:1px solid #edeaea;border-right:1px solid #edeaea;border-bottom:1px solid #edeaea;}
.photo3_news ul li .tit_box label {width:auto;text-align:center;position:absolute;top:-15px;left:10px;z-index:100;}
.photo3_news ul li .tit_box label.bg01 {background:#005bf1;}
.photo3_news ul li .tit_box label.bg02 {background:#07abc9;}
.photo3_news ul li .tit_box label.bg03 {background:#f1008e;}
.photo3_news ul li .tit_box label.bg04 {background:#ff7a0e;}
.photo3_news ul li .tit_box label span{color:#fff;font-size:13px;padding:3px 8px;display:block}

/* con_tit */
.con_tit_box {display:table;width:100%;height:38px;background:#f0f0f0;z-index:100}
.con_tit_box h4 {display:table-cell;font-size:16.8px;color:#000;line-height:26px;padding:8px 0 8px 15px}
.con_tit_box > a{display:table-cell;width:80px;height:100%;text-align:center}
.con_tit_box span {color:#8b8b8b;font-size:14px;vertical-align:middle}
.con_tit_box2 {height:33px;padding:11px 15px 0 15px;overflow:hidden;position:relative;border-bottom:1px solid #b7b7b7}
.con_tit_box2 h4{font-size:16.8px;color:#f10007;font-weight:300;line-height:26px}
.con_tit_box3 {height:34px;background:#fff;padding:11px 15px 0 15px;border-bottom:1px solid #a5a5a5;position:relative;}
.con_tit_box3 h4 {font-size:17px;color:#000;float:left;line-height:26px;font-weight:500;}
.con_tit_box3 span {color:#f9241a;}
.con_tit_box4 {height:7px;margin:17px 17px 0 17px;padding:11px 0 0 0;overflow:hidden ;background:url(https://img.asiatoday.co.kr/m_img/opinion_tit_bg.png) center  repeat-x;}
.con_tit_box4 h4 {text-align:center;position:relative;top:-9px;}
.con_tit_box5 {height:34px;background:#fff;padding:11px 15px 0 15px;position:relative;}
.con_tit_box5 h4 {font-size:15.8px;color:#000;float:left;line-height:26px;font-weight:bold}
.con_tit_box6 {height:34px;background:#fff;padding:11px 15px 0 15px;border-bottom:1px solid #a5a5a5;position:relative;}
.con_tit_box6 h4 {font-size:18px;color:#be1b00;float:left;line-height:26px;}
.con_tit_box7 {display:table;width:100%;height:38px;background:#fff;z-index:100}
.con_tit_box7 h4 {display:table-cell;font-size:18px;color:#000;line-height:26px;padding:8px 0 8px 15px;font-weight:bold}
.con_tit_box7 > a{display:table-cell;width:80px;height:100%;text-align:center}
.con_tit_box7 span {color:#8b8b8b;font-size:14px;vertical-align:middle}
.con_tit_box8 {height:34px;background:#fff;padding:11px 15px 0 15px;border-bottom:1px solid #a5a5a5;position:relative;}
.con_tit_box8 h4 {font-size:18px;font-weight:bold;color:#016b9c;line-height:26px;}
.con_tit_box9 {background:#fff;padding:10px 15px;border-bottom:1px solid #a5a5a5;position:relative;}
.con_tit_box9 h4 {width:100px;}
.con_tit_box9 h4 img {width:100%;}

/* 2021 sub title  */
.sub_tit_box{width:100%;height:38px;border-bottom:1px solid #f0f0f0;display:table}
.sub_tit_box a{display:table-row}
.sub_tit_box h4{display:table-cell;font-weight:bold;font-size:15px;color:#000;vertical-align:middle;padding:0 12px;text-align:left;width:70%}
.sub_tit_box h5{display:table-cell;font-size:15px;color:#000;vertical-align:middle;padding:0 12px;text-align:left;width:70%}
.sub_tit_box h5 label{color:#ff0000}
.sub_tit_box p{display:table-cell;font-size:14px;color:#8c8c8c;vertical-align:middle;padding:0 12px;text-align:right;width:50%}
.sub_tit_box .rstype, .sub_tit_box span{display:table-cell;vertical-align:middle;padding:0 12px;text-align:right;width:30%}
.sub_tit_box .rstype i {color:#ff0000;padding-right:3px}
.sub_tit_box span img{width:20px;padding-top:3px;}

/* opinion */
.opinion_box {width:calc(100% - 30px);padding:12px 15px;position:relative}
.opinion_box h5 {width:64px;text-align:center;font-size:16px;color:#ff0048;padding:2px 10px;border-radius:14px;border:1px solid #ff0048}
.opinion_box .opinion_tit {padding-top:8px;font-size:20px;font-weight:bold;color:#000;line-height:26px;letter-spacing:-0.5px}
.opinion_box .opinion_txt {padding-top:11px;font-size:14px;color:#6b6b6b;line-height:18px}

/* thum_news */
.photo_thum_news {overflow:hidden}
.photo_thum_news > a > div {display:table;padding:12px 0;overflow:hidden;border-bottom:1px solid #f0f0f0;width:100%;position:relative}
.photo_thum_news > a > div:last-child{border-bottom:1px solid #f0f0f0}
.photo_thum_news > a > div .thum {display:table-cell;width:28%;max-width:160px;overflow:hidden;padding-left:12px;vertical-align:middle;position:relative}
.photo_thum_news > a > div .thum > div{width:98%;height:14vw;border:1px solid #cccccc;overflow:hidden;position:relative}
.photo_thum_news > a > div .thum > .divwrap{height:16vw;border:1px solid #cccccc;overflow:hidden}
.photo_thum_news > a > div .thum img{width:100%;min-height:100%}
.photo_thum_news > a > div .txt {display:table-cell;vertical-align:middle;padding:0 12px;font-size:16.5px}
.photo_thum_news > a > div .txt > font{font-weight:bold}
.photo_thum_news > a > div .txt > p {max-height:44px;overflow:hidden;letter-spacing:-0.8px;line-height:22px;font-size:16.5px}
.photo_thum_news > a > div .series_txt{position:absolute;top:0;left:28%;margin:12px 0 0 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13.5px;color:#426f8b;font-weight:bold}
.photo_thum_news > a > div .txt2{display:table-cell;vertical-align:middle;padding:18px 12px 0 12px;font-size:16.5px}

.photo_thum_news2 > a {width:100%;display:block;overflow:hidden;}
.photo_thum_news2 > a:last-child {border-bottom:0;}
.photo_thum_news2 > a > div {display:table;padding-top:12px;overflow:hidden;width:100%;position:relative}
.photo_thum_news2 > a > div .thum {display:table-cell;width:29%;overflow:hidden;padding-left:17px;vertical-align:top;position:relative}
.photo_thum_news2 > a > div .thum > div{width:98%;height:14vw;border:1px solid #cccccc;overflow:hidden;position:relative}
.photo_thum_news2 > a > div .thum > .divwrap{height:16vw;border:1px solid #cccccc;overflow:hidden}
.photo_thum_news2 > a > div .thum img{width:100%;min-height:100%}
.photo_thum_news2 > a > div .txt {display:table-cell;vertical-align:middle;padding:0 12px 0 12px;font-size:16.5px}
.photo_thum_news2 > dl{border-bottom:1px solid #f0f0f0;padding:0 0 12px 0}
.photo_thum_news2 > dl dd{padding:2.5px 17px 0 17px;margin-top:4px;box-sizing:border-box}
.photo_thum_news2 > dl dd:nth-child(1){margin-top:8px}
.photo_thum_news2 > dl a{font-size:15.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
.photo_thum_news2 > dl a span{color:#bfbfbf;width:19px;display:inline-block}

.photo_thum_news3{padding:13px 0}
.photo_thum_news3{counter-reset:number}
.photo_thum_news3 > a {width:100%;display:block;overflow:hidden;border-bottom:1px solid #f0f0f0}
.photo_thum_news3 > a > div {display:table;padding:12px 0;overflow:hidden;width:100%;position:relative}
.photo_thum_news3 > a .num{width:45px;text-align:center;vertical-align:middle;display:table-cell;font-weight:bold}
.photo_thum_news3 > a:nth-child(-n+3) .num i{color:#f10007}
.photo_thum_news3 > a .num i::before{counter-increment:number;content:counter(number)}
.photo_thum_news3 > a:first-child > div{padding-top:0}
.photo_thum_news3 > a:last-child{border-bottom:0}
.photo_thum_news3 > a:last-child > div{padding-bottom:0}
.photo_thum_news3 > a > div .thum {display:table-cell;width:100px;height:66px;overflow:hidden;padding-right:17px;vertical-align:top;position:relative}
.photo_thum_news3 > a > div .thum > p{width:100%;height:66px;border:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative;}
.photo_thum_news3 > a > div .thum > .divwrap{height:16vw;border:1px solid #cccccc;overflow:hidden}
.photo_thum_news3 > a > div .thum img{width:100%;min-height:100%}
.photo_thum_news3 > a > div .txt{display:table-cell;vertical-align:middle;padding:0 12px 0 12px;font-size:17.5px}
.photo_thum_news3 > a > div .txt p{max-height:50px;overflow:hidden;line-height:25px;letter-spacing:-0.5px}
.photo_thum_news3 > a > div .txt:nth-child(2){padding:0 12px 0 2px}
.photo_thum_news3 > a > div .txt .date {font-size:13px;font-weight:300;} 
.photo_thum_news3 > dl{border-bottom:1px solid #f0f0f0;padding:0 0 12px 0}
.photo_thum_news3 > dl dd{padding:2.5px 17px 0 17px;margin-top:4px;box-sizing:border-box}
.photo_thum_news3 > dl dd:nth-child(1){margin-top:8px}
.photo_thum_news3 > dl a{font-size:15.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
.photo_thum_news3 > dl a span{color:#bfbfbf;width:19px;display:inline-block}




/* 중톱등 이미지 잘못 편집되는 경우 섬네일 강제로 맞춰줌 */
.photo_thum_news_thumbex > a > div .thum img{height:auto}
.photo_thum_news_thumbex > a > div .thum p{height:16.4vw;overflow:hidden}

.photo_thum_news2 > a > div .txt .list01{display:inline-block;background:#e00000;font-size:12px;letter-spacing:1px;line-height:12px;color:#fff;border-radius:2px;padding:3px 4px;margin-right:4px;position:relative;top:-2px;}

.photo_thum_news2 > a > div .txt > p {max-height:44px;overflow:hidden;letter-spacing:-0.8px;line-height:22px;font-size:16.5px}
.photo_thum_news2 > a > div .txt > span:nth-child(1), .photo_thum_news2 > a > div .txt > div:nth-child(1){display:block}
.photo_thum_news2 > a > div .txt > span:nth-child(1), .photo_thum_news2 > a > div .txt > div:nth-child(1) > span:nth-child(1).content{max-height:48px;overflow:hidden;line-height:24px;display:block}
.photo_thum_news2 > a > div .txt > span:nth-child(1) > font, .photo_thum_news2 > a > div .txt > div:nth-child(1) > font{font-weight:bold}
.photo_thum_news2 > a > div .txt > span:nth-child(2){font-size:14px;color:#9d9d9d;display:block;padding-top:4px;}
.photo_thum_news2 > a > div .series_txt{position:absolute;top:0;left:28%;margin:12px 0 0 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13.5px;color:#426f8b;font-weight:bold}
.photo_thum_news2 > a > div .txt2{display:table-cell;vertical-align:middle;padding:18px 12px 0 12px;font-size:16.5px}
.photo_thum_news2 > a > div .txt > div:nth-child(1) > span:nth-child(2).content{display:block;max-height:48px;overflow:hidden;line-height:24px}

/* thum_list_news  */
.photo_thum_list_news{width:100%;overflow:hidden}
.photo_thum_list_news dl{width:100%;overflow:hidden}
.photo_thum_list_news dl dd{width:100%;height:80px;padding:10px 15px;overflow:hidden;border-bottom:1px solid #f0f0f0;box-sizing:border-box;float:left}
.photo_thum_list_news dl dd a{width:100%;height:58px;display:table}
.photo_thum_list_news dl dd .thum{width:90px;height:58px;float:left;margin-right:15px;overflow:hidden;position:relative;border:1px solid #cccccc}
.photo_thum_list_news dl dd .thum img{width:100%;min-height:100%}
.photo_thum_list_news dl dd .tit{width:100%;height:100%;display:table-cell;vertical-align:middle}
.photo_thum_list_news dl dd .tit p{max-height:44px;overflow:hidden;letter-spacing:-0.8px;line-height:22px;font-size:16.5px}

/* thum_list_news2  */
.photo_thum_list_news2{width:100%;overflow:hidden}
.photo_thum_list_news2 dl{width:100%;overflow:hidden}
.photo_thum_list_news2 dl dd{width:100%;height:88px;padding:10px 15px;overflow:hidden;border-bottom:1px solid #f0f0f0;box-sizing:border-box;float:left;}
.photo_thum_list_news2 dl dd a {display:flex;}
.photo_thum_list_news2 dl dd .thum{width:100px;height:66px;display:table-cell;text-align:center;vertical-align:middle;margin-left:15px;overflow:hidden;position:relative;background:#f4f4f4;border:1px solid rgba(0,0,0,0.08);font-size:0;}
.photo_thum_list_news2 dl dd .thum img{width:auto;max-width:100%;max-height:100%;}
.photo_thum_list_news2 dl dd .tit{flex:1;}
.photo_thum_list_news2 dl dd .tit p{max-height:44px;overflow:hidden;letter-spacing:-0.5px;line-height:22px;font-size:17.5px}
.photo_thum_list_news2 dl dd .tit .date {font-size:13px;font-weight:300;} 

/* thum_list_news3  */
.photo_thum_list_news3{width:100%;overflow:hidden}
.photo_thum_list_news3 dl{width:100%;overflow:hidden}
.photo_thum_list_news3 dl dd{width:100%;height:88px;padding:10px 15px;overflow:hidden;border-bottom:1px solid #f0f0f0;box-sizing:border-box;float:left}
.photo_thum_list_news3 dl dd a{width:100%;height:58px;display:table}
.photo_thum_list_news3 dl dd .thum{width:100px;height:66px;float:right;margin-left:15px;overflow:hidden;position:relative;border-radius:8px;border:1px solid #cccccc}
.photo_thum_list_news3 dl dd .thum img{width:100%;min-height:66px}
.photo_thum_list_news3 dl dd .tit{width:100%;height:100%;display:table-cell;vertical-align:middle}
.photo_thum_list_news3 dl dd .tit p{max-height:44px;overflow:hidden;letter-spacing:-0.5px;line-height:22px;font-size:17.5px}

.text_list_news{width:100%;display:inline-block;background:#fff}
.text_list_news dl dd{display:table;width:100%;float:left;box-sizing:border-box}
.text_list_news dl dd a{display:table-cell;vertical-align:middle;width:100%;height:60px;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #f0f0f0;letter-spacing:-0.8px}

/* thum_list_news_result  */
.photo_thum_list_news_result {overflow:hidden}
.photo_thum_list_news_result dl {width:100%;overflow:hidden}
.photo_thum_list_news_result dl dd {width:100%;padding:10px 15px;overflow:hidden;border-bottom:1px solid #f0f0f0;box-sizing:border-box;}
.photo_thum_list_news_result dl dd a {display:flex;}
.photo_thum_list_news_result dl dd .thum {width:100px;height:66px;overflow:hidden;border:1px solid rgba(0, 0, 0, 0.08);text-align: center;position: relative;background: #f4f4f4;display:table-cell;vertical-align:middle;font-size:0;margin-left:15px}
.photo_thum_list_news_result dl dd .thum img {width:auto;max-height: 100%;max-width: 100%;}
.photo_thum_list_news_result dl dd .txt {flex:1;}
.photo_thum_list_news_result dl dd .txt p{height:44px;overflow:hidden;line-height:22px}
.photo_thum_list_news_result dl dd .txt p .mark{color:#ff0000}
.photo_thum_list_news_result dl dd .txt .date{font-size:12px;color:#8c8c8c}

/* thum_list_more  */
.thum_list_more {width:100%;padding:8px 0;background:#848484;text-align:center}
.thum_list_more a{color:#fff;font-size:12px;font-weight:bold;display:block;width:100%;height:100%}
.thum_list_more a img{width:12px;position:relative;top:6px;left:5px}

/* thum_list_more ver2  */
.thum_list_more2{width:100%;padding:8px 0;background:#fff;text-align:center;border-top:1px solid #E6E4E4;margin-top:20px}
.thum_list_more2 a{color:#404040;font-size:15px;display:block;width:100%;height:100%}

/* max_view_news */
.mview_news{overflow:hidden}
.mview_news dl{overflow:hidden;width:100%}
.mview_news dl > dt{width:50%;height:44px;float:left;text-align:center;border-bottom:1px solid #f0f0f0;background:url(https://img.asiatoday.co.kr/m_img/gap_01.jpg) right no-repeat}
.mview_news dl > dt:nth-child(even){background:none}
.mview_news dl > dt span{font-size:16.8px;color:#404040;position:relative;top:10px;line-height:26px}
.mview_news dl > dt span.on{color:#f10007;}
.mview_news dl > dd#num_max02{display:none}
.mview_news dl > dd{counter-reset:number}
.mview_news dl > dd > a{display:table;width:100%}
.mview_news dl > dd > a > div{display:table-row}
.mview_news dl > dd > a > div > div{display:table-cell;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:10px 0}
.mview_news dl > dd > a > div div:nth-child(1){width:52px;text-align:center}
.mview_news dl > dd > a > div div:nth-child(2){padding-right:10px}
.mview_news dl > dd > a > div div:nth-child(2) > p{max-height:42px;overflow:hidden;letter-spacing:-0.8px;font-size:16.5px;line-height:21px}
.mview_news dl > dd > a > div div:nth-child(3){text-align:center;padding-right:17px;width:80px}
.mview_news dl > dd > a > div div:nth-child(3) > div{overflow:hidden;width:80px;height:14vw;border:1px solid #cccccc;padding:0;position:relative}
.mview_news dl > dd > a > div div:nth-child(3) > div img{width:100%;min-height:100%}
.mview_news dl > dd > a:nth-child(-n+3) > div div i{color:#f10007}
.mview_news dl > dd > a > div div i::before{counter-increment:number;content:counter(number)}

.not_page {width:100%;text-align:center;padding:150px 0}
.not_page .txt_c {color:#ff0000;font-size:20px}
.not_page .txt_d{margin-top:26px;padding:0 8%;text-align:left;font-size:14px}

/* 기자네임박스 */
.writer_name_box {width:90%;padding-bottom:5px;}
.writer_name_box a {display:inline-block;font-size:15px;}
.writer_name_box .gap_bar {font-size:12px;color:#ccc;padding:0 3px;position:relative;top:-2px;}

.byline_namebox_wrap {width:100%;padding:25px 0;overflow:hidden;}
.byline_namebox2 p {font-size:15px;padding-bottom:5px;letter-spacing:-0.5px;}
.byline_namebox2 p:last-child {padding-bottom:0;}
.byline_namebox2 p span {font-weight:500;padding-right:4px;}
.byline_namebox {width:calc(100% - 2px);overflow:hidden;position:relative;border:1px solid #d3d4d5;background:#f3f5f8;}
.byline_namebox:hover {background:#fff;}
.byline_namebox dl {overflow:hidden;padding:15px;}
.byline_namebox dl dt {width:60px;height:60px;border-radius:50%;overflow:hidden;float:left;margin-right:10px;}
.byline_namebox dl dt img {width:100%;}
.byline_namebox dl dd {width:170px;height:60px;float:left;}
.byline_namebox dl dd .wr {font-size:16px;font-weight:500;}
.byline_namebox dl dd .org {font-size:12px;line-height:17px;color:#989898 !important;display:block;}
.byline_namebox dl dd .eml {font-size:12px;color:#989898 !important;}


/* news view  */
.ad_wrap{text-align:left;margin:15px;overflow:hidden}
.ad_wrap2{text-align:left;margin:15px;overflow:hidden}
.ad_wrap3{text-align:left;overflow:hidden}
.view_ad_top {width:100%;text-align:center;margin:10px 0}
.news_content_v   {width:auto;padding:15px 15px}
.news_content_v   h1 {font-size:22px;line-height:30px;padding:15px 0 15px 0;color:#000;letter-spacing:-0.5px}
.news_content_v   .date{font-size:14px;color:#939393;}
.news_content_v   .confirmdate{font-size:14px;color:#848484}
.news_content_v   .date span {color:#f0f0f0}

/* 1126 sns 수정 */
.sns_box {padding:15px 0}
.sns_box ul {overflow:hidden}
.sns_box ul li:nth-child(1) {width:48%} 
.sns_box ul li:nth-child(2)  {width:52%} 
.sns_box ul li:nth-child(1) img {height:30px;margin-right:1px;}
.sns_box ul li:nth-child(2) img {height:28px;margin-left:5px;position:relative;top:1px;}
.sns_box ul li img.first_gap {position:relative;left:3px;}
.sns_box ul li img.first_gap2 {position:relative;left:-4px;}
.sns_box ul li img.last_gap {margin-right:0}

.news_content_v   .ad_top02 {padding:10px 0;text-align:center;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.news_content_v   .news_bm{line-height:1.65em; margin-top:10px;font-size:18.5px;letter-spacing:-0.8px}
.news_content_v   .news_bm *{color:#000 !important}
.news_content_v   .news_bm a {color: #213989 !important;display:inline-block;border-bottom:1px dashed #213989;}
.news_content_v   .news_bm img{max-width:100% !important; padding:0 !important}
.news_content_v   .news_bm .table_SSize img {max-width:250px !important;}
.news_content_v   .news_bm span{display:block}
.news_content_v   .news_bm iframe{width:100%}
.news_content_v   .news_bm table{text-align:center;table-layout:fixed;float:none !important;border:0px !important;margin:0 auto 10px auto !important;width:auto !important;background-color:#fff !important}
.news_content_v   .news_bm table td{text-align:center; width:auto !important;background-color:#fff}
.news_content_v   .news_bm table td.photocaption{line-height:18px;padding:7px 0 !important;text-align:left;font-size:10pt !important;font-family:Malgun Gothic;color:#000}
.news_content_v   .news_bm p{margin:0 !important}
.news_content_v   .news_bm .photo_Lsize{margin-bottom:12px}
.news_content_v   .cont_copy {font-size:14px;text-align:right;padding:15px 0}
.comment {font-size:15px;line-height:16px;padding-top:12px;height:27px;border-top:1px solid #fff;text-align:center;color:#fff;background:#b6b6b6;position:relative}
.comment span:nth-child(2){position:relative;top:-3px}
.comment .view_dn {width:20px;height:20px;position:absolute;top:11px;right:17px;z-index:1000;text-align:center}
.comment_box {padding:15px}
.tts_wrap{float:right;position:relative}
@keyframes spinner{to {transform: rotate(360deg)}}
.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:21px;height:21px;margin-top:-11px;margin-left:5px;border-radius:50%;border:1px solid #f6f;border-top-color:#0e0;border-right-color:#0dd;border-bottom-color:#f90;animation:spinner .6s linear infinite}
.enterphoto_wrap{margin:11px 7px 11px 7px;overflow:hidden;border:1px solid #EFEFEF;padding:8px}
.enterphoto_wrap .enterphoto_tit{line-height:26px;font-size:14px;color:#95201b;margin:0 0 5px 2px}
.enterphoto_wrap .swiper-button-next, .swiper-button-prev{width:14px;height:24px;background-size:14px 24px;-moz-background-size:14px 24px;-webkit-background-size:14px 24px;margin-top:-12px}
#ff_banner_wrap{width:100%;height:65px;z-index:1000;position:fixed;left:0;bottom:0}
#ff_banner_wrap .close_btn{position:absolute;top:0;right:0;margin-left:120px;z-index:1001}
#ff_banner_wrap .banner_zone{width:100%;position:absolute;bottom:0;left:0;text-align:center}
#ff_banner_wrap .banner_zone iframe{display:block;vertical-align:bottom}
#comment_wrap{display:block;padding:15px 0 0 0}
#comment_wrap #livereStickerGuideBtn{display:none}
#cardnews_wrap{margin:0 auto;overflow:hidden;margin-top:10px;max-width:500px;position:relative;border: solid 1px;border-color: #ededed;display:none}
#cardnews_img{width:1500px}
#cardnews_img img{max-width:500px;vertical-align:top}
#cardnews_dummy{width:0;height:0;overflow:hidden}
#cardnews_txt{margin:5px auto;width:50px;text-align:center;display:none}
#cardnews_left{position:absolute;top:50%;left:0;width:8%;margin-top:-4%;opacity:0.8}
#cardnews_right{position:absolute;top:50%;right:0;width:8%;margin-top:-4%;opacity:0.8}
#cardnews_vertical_wrap{text-align:center;width:100%;display:none;margin-top:10px}
#cardnews_vertical_wrap .cardnewsimg{width:100% !important;max-width:500px;margin-bottom:15px;border: solid 1px; border-color: #ededed}
.byline{clear:both;margin:10px 0 20px 0;font-size:15px;line-height:1.65em}
.sub_title{margin-bottom:18px;font-size:16px;border-left:2px solid #333;padding-left:8px;line-height:25px;color:#000}
#SHOWUP{bottom:102px}
#foin_02J4{bottom:54px !important}

/* sns share */
.share_box {position:fixed;top:40%;left:50%;z-index:2000010;margin:-138px 0 0 -149px;display:none;opacity:0}
.share_box dl {width:300px;background:#fff;}
.share_box dl dt {width:calc(100% - 20px);background:#ebebeb;color:#696969;padding:10px;}
.share_box dl dt span {float:right;position:relative;top:2px;right:2px;}
.share_box dl dt span img {width:18px;}
.share_box dl dd {width:calc(100% - 40px);padding:20px;}
.share_box dl dd p {text-align:center;padding:7px 0;}
.share_box dl dd p img {width:45px;margin:0 6px;}
.share_box dl dd ul {width:230px;margin:0 auto;padding-top:10px;}
.share_box dl dd ul li {padding:3px 0;}
.share_box dl dd ul li a {width:94%;padding:5px;border:1px solid #f0f0f0;font-size:10px;white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}
.share_box dl dd ul li.txt {text-align:center;font-size:12px;color:#8b8b8b;letter-spacing:-0.5px;}

.newsbm_img_wrap{position:relative;display:block;line-height:0;font-size:0}
.newsbm_img_wrap .zoomin_wrap .zoomin_btn{width:50%;height:100%;float:left;display:inline-block;}
.newsbm_img_wrap .zoomin_wrap span{width:50%;height:100%;float:right;color:#fff !important;font-size:14px;background-color:#555858;display:inline-block;}
.newsbm_img_wrap .photoslide_balloon{position:absolute;right:40px;top:34px;z-index:100000;display:none;width:45%;max-width:180px}
.zoomin_wrap{display:block;width:70px;height:35px;font-size:14px;color:#fff;position:absolute;top:0;right:0;z-index:999;line-height:35px;border-radius:5px;font-family:Malgun Gothic}

.sns_top_fixed{position:fixed;top:0;left:0;padding:0 15px;width:100%;background:#fff;box-sizing:border-box;z-index:200001;border-bottom:1px solid #d2d2d2}
.sns_top_fixed .sns_box{padding:10px 0}
.header_top_fixed{position:fixed;top:0;left:0;width:100%;background:#fff;box-sizing:border-box;z-index:200001}

/* https://img.asiatoday.co.kr/m_img/img_swipeinfo2_3.png 메인에서 뺌 */
.swipeinfo {position:fixed;top:50%;left:50%;margin:-65px 0 0 -65px;width:130px;height:130px;z-index:110000;display:none}
.swipeinfo img {display:block;width:100%;height:100%}

#main_cont_wrap {overflow:hidden}


.list_loading{width:100%;height:40px;text-align:center;display:none}
.list_loading > img{width:20px;margin-top:10px}

/*광고*/
#SHOWUP{z-index:20000 !important}
.pushADMiddle.run .banner_wrap{z-index:20000 !important}

/*금융대상*/
.financial_object{padding:14px 0 14px 0;overflow:hidden;position:relative}
.financial_object > span{display:inline-block;overflow:hidden;line-height:23px;height:22px;padding:4px 14px;background-color:#2c175e;color:#fff;font-weight:bold;border-radius:0 5px 5px 0}
.financial_object p:nth-child(2){margin-top:6px;padding:0 10px}
.financial_object p:nth-child(2) a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%}
.financial_object p:nth-child(3){width:100%;height:18px;text-align:right;margin-top:10px;padding:0 10px;box-sizing:border-box;position:absolute;top:10px;right:10px}
.financial_object p:nth-child(3) a{color:#7f7f7f;font-size:14px}

/*평창*/
.mobile_2018_pych2 {position:relative;width:100%;height:56px;font-family:"맑은 고딕", "Malgun Gothic";background:url('https://img.asiatoday.co.kr/m_img/PyeongChang/pyeongchang_mobile_banner_1.jpg') center center;background-size:cover}
.mobile_2018_pych2 img:nth-child(1){position:absolute;top:10px;left:50%;margin-left:-40%}
.mobile_2018_pych2 img:nth-child(3){position:absolute;top:10px;right:50%;margin-right:-44.4%}
.mobile_2018_pych2 > a > div{width:71px;height:56px;position:absolute;top:0;right:50%;margin-right:-34%;background:url('https://img.asiatoday.co.kr/m_img/PyeongChang/pyeongchang_mobile_banner_3.png');display:table-cell;color:#0074d4;font-size:24px;line-height:56px;text-align:center}

.mobile_2018_pych2m {width:100%;height:56px;overflow:hidden;background:url(https://img.asiatoday.co.kr/m_img/PyeongChang/pyeongchang_mobile_banner_1.jpg) center center;background-size:cover;position:relative;background-size:cover;font-family:"맑은 고딕", "Malgun Gothic";position:relative}
.mobile_2018_pych2m .p_banner{position:absolute;top:10px;left:50%;margin-left:-40%}
.mobile_2018_pych2m .tit_box {width:70%;float:left;height:56px}
.mobile_2018_pych2m .tit {text-align:center;font-size:21px;font-weight:bold;color:#fffc00;letter-spacing:-2px;height:56px;line-height:55px;text-shadow: rgba(0,0,0,0.25) 0 3px 0;}
.mobile_2018_pych2m .tit span {color:#fff;}
.mobile_2018_pych2m .medal_box{width:30%;float:left}
.mobile_2018_pych2m .g_mdal {width:28px;height:25px;padding-top:11px;background:url(https://img.asiatoday.co.kr/images/renew2016/pyeongchang/banner_mdal_g.png) no-repeat;position:absolute;top:0;right:33%;z-index:200;text-align:center;background-size:100%;}
.mobile_2018_pych2m .s_mdal {width:28px;height:25px;padding-top:11px;background:url(https://img.asiatoday.co.kr/images/renew2016/pyeongchang/banner_mdal_s.png) no-repeat;position:absolute;top:0;right:25%;z-index:200;text-align:center;background-size:100%;}
.mobile_2018_pych2m .b_mdal {width:28px;height:25px;padding-top:11px;background:url(https://img.asiatoday.co.kr/images/renew2016/pyeongchang/banner_mdal_b.png) no-repeat;position:absolute;top:0;right:17%;z-index:200;text-align:center;background-size:100%;}
.mobile_2018_pych2m .g_mdal span {color:#fff;font-size:15px;font-weight:bold;}
.mobile_2018_pych2m .s_mdal span {color:#fff;font-size:15px;font-weight:bold;}
.mobile_2018_pych2m .b_mdal span {color:#fff;font-size:15px;font-weight:bold;}
.mobile_2018_pych2m .ranking {width:100px;text-align:center;position:absolute;top:33px;right:18%;z-index:100;letter-spacing:0.51px;text-shadow: rgba(0,0,0,0.2) 0 2px 0;}
.mobile_2018_pych2m .ranking img {width:16px;margin-top:6px}
.mobile_2018_pych2m .ranking span {font-size:12px;color:#fff;font-weight:bold;}
.mobile_2018_pych2m .ranking span label {color:#1efffc;}

.full_mov_news {overflow:hidden}
.full_mov_news > div {width:100%;overflow:hidden;position:relative;}
.full_mov_news > div label {position:absolute;top:15px;right:15px;z-index:100;}
.full_mov_news > div label span {display:inline-block;width:14px;height:14px;background:#e6e6e6;border-radius:7px;margin:0 3px;overflow:hidden;}
.full_mov_news > div label span.on {background:#731b36;}
.full_mov_news > div p {width:8%;position:absolute;top:0;right:0;max-width:50px}
.full_mov_news > div p img {width:100%}
.full_mov_news > div img {width:100%;}
.full_mov_news > div .thum{width:100%;height:48vw;overflow:hidden}
.full_mov_news > div .tit{width:96%;margin:10px;font-size:16.5px;max-height:44px;line-height:22px;overflow:hidden}
.full_mov_news > div dl {position:absolute;left:0;bottom:0;z-index:1000;padding:12px 17px;background:linear-gradient(to bottom, rgba(0,0,0,0.15), rgba(0,0,0,1) );width:100%;box-sizing:border-box}
.full_mov_news > div dl dt {font-size:17px;line-height:25px;font-weight:400;letter-spacing:-0.5px;position:relative}
.full_mov_news > div dl dt a {color:#fff;}
.full_mov_news .img_up_news {widTh:100%;position:absolute;bottom:0;padding-bottom:1px}
.full_mov_news .img_up_news ul {width:80%;margin:0 auto;display:table;background:rgba(255,255,255,0.85);}
.full_mov_news .img_up_news ul li {font-size:17px;display:table-cell;vertical-align:middle;padding:10px 25px;color:#000;}
.full_mov_news .swiper_mp .swiper-slide{height:48vw;width:85%;padding-bottom:66px}
.full_mov_news .swiper_mp .swiper-slide > a{display:block;width:100%;height:60.6vw;position:absolute;top:0}

.photo_movie_box .swiper_mp2{position:relative;}
.photo_movie_box .swiper_mp2 .swiper-slide{height:auto;width:100%}
.photo_movie_box .swiper_mp2 .swiper-slide > a{display:block;width:100%}
.photo_movie_box .swiper_mp2 .swiper-slide > a img{width:100%;height:53.2vw}
.photo_movie_box .swiper_mp2 .swiper-slide div {display:block;z-index:1000;padding:12px 17px;width:100%;box-sizing:border-box}
.photo_movie_box .swiper_mp2 .swiper-slide div a {color:#fff;font-size:17px;line-height:25px;font-weight:400;letter-spacing:-0.5px;disdplay:block}
.photo_movie_box .swiper_mp2 .swiper-slide div .subtitle{display:inline-block;background:#396dbb;padding:4px;color:#fff;font-weight:bold;font-size:15px}
.photo_movie_box .swiper_mp2 .swiper-slide div span{display:block;margin-top:6px;font-size:20.5px;line-height:27px;font-weight:400;letter-spacing:-0.5px}
.photo_movie_box .swiper_mp2 .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");outline:none}
.photo_movie_box .swiper_mp2 .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");outline:none}
.photo_movie_box .swiper_mp2 .swiper-button-next, .photo_movie_box .swiper_mp2 .swiper-button-prev{width:20px;height:40px;background-size:20px 40px;margin-top:-20px;display:none}

.m_chk{color:#e00000;font-weight:normal !important}

label.subject2{background:#fff !important;color:#e00000 !important;border:1px solid #e00000 !important;font-size:14px !important;padding:2px 2px 1px 2px;line-height:15px !important;height:15px;margin-right:2px}
label.subject3{background:#fff !important;color:#e00000 !important;border:1px solid #e00000 !important;font-size:15px !important;padding:2px 2px 1px 2px;line-height:15px !important;height:15px;margin-right:2px}
label.subject4{background:#e00000 !important;color:#fff !important;border:1px solid #e00000 !important;font-size:15px !important;padding:2px 2px 1px 2px;line-height:15px !important;height:15px;margin-right:2px}

.headline{display:inline-block;padding:2px 5px;color:#396dbb;margin:0 0 5px 15px;font-size:14px;height:18px;line-height:18px;font-weight:bold}
.headline2{display:inline-block;padding:2px 0;color:#396dbb;margin:0;font-size:14px;height:18px;line-height:18px;font-weight:bold;overflow:hidden}
.headline3{border:1px solid #396dbb;display:inline-block;padding:2px 5px;color:#396dbb;margin:0;font-size:14.5px;height:18px;line-height:18px;font-weight:bold;overflow:hidden}

.vote_0415_banner {width:100%;height:40px;overflow:hidden;position:relative}
.vote_0415_banner label {display:inline-block;text-align:center;width:100%;font-size:18px;position:absolute;top:7px;color:#fff;}
.vote_0415_banner label span.f22 {padding-left:3px;position:relative;top:-1.5px}
.vote_0415_banner label span.bd {padding-left:3px;font-weight:bold;}
.vote_0415_banner label span.date {color:#00f3f0;font-size:20px;padding-left:5px}
.vote_0415_banner img {width:100%;}

.relnews_wrap{width:100%;margin-top:30px}
.relnews_wrap *{font-family:"Malgun Gothic","맑은 고딕",sans-serif !important}
.relnews_wrap > p{border-left:2px solid #e60013;font-weight:bold;padding-left:6px;height:17px}
.relnews_wrap > p span{position:relative;top:-3px}
.relnews_wrap ul{margin-top:15px}
.relnews_wrap ul li{margin-bottom:7px}
.relnews_wrap ul li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:22px;line-height:22px}
.relnews_wrap ul li a span{margin-left:-7px}

#adMall_popup_01AF{z-index:999999 !important}

#election2021_iframe_p{width:25%;height:26vw;display:none}
#election2021_iframe2_p{width:25%;height:26vw;display:none}
.graf_box{width:100%;height:auto;padding:10px 15px;box-sizing:border-box}
.graf_box h4{font-size:15.8px;color:#000;float:left;line-height:26px;font-weight:bold}
.graf_box .infowrap{width:100%;text-align:center;margin-top:40px}
.graf_box .infowrap img{width:80%;max-width:400px}
.graf_box .pdl15 label {display:inline-block;width:10px;height:10px;border-radius:5px;margin-right:3px;}
.graf_box table {width:100%;margin:20px auto 0 auto;}
.graf_box table th {font-size:14px;color:#000;padding:8px 0;text-align:left;border-bottom:1px solid #ececec;font-weight:bold}
.graf_box table td {font-size:14px;color:#000;padding:8px 0;border-bottom:1px solid #ececec;}
.graf_box table td.pdl15 {width:160px;padding-left:15px;}
.graf_box table td label {display:inline-block;width:10px;height:10px;border-radius:5px;margin-right:3px;}
.더불어민주당bg {background:#008acd;}
.미래통합당bg {background:#d75174;}
.열린민주당bg {background:#1c3d8a;}
.미래한국당bg {background:#b82d2a;}
.국민의당bg {background:#ce5f2a;}
.정의당bg {background:#f6cc44;}
.민중당bg {background:#e94e30;}
.민생당bg {background:#4ca666;}
.우리공화당bg {background:#b52d31;}
.더불어시민당bg {background:#49a2aa;}
.친박신당bg {background:#cf2c25;}
.무소속bg {background:#575b60;}
.국가혁명배당금당bg {background:#c53826}
.한나라당bg {background:#0094da}
.한국복지당bg{background:#e65105}

.covid19_box_wrap{width:100%;background:url(https://img.asiatoday.co.kr/a2img/mobile/covid19_mobile_bg.png?1) no-repeat}
.covid19_box_wrap *{font-family:AppleSDGothicNeo-Light,Helvetica,Malgun Gothic,sans-serif}
.covid19_box{width:304px;height:80px;overflow:hidden;;position:relative;font-family:'Malgun Gothic';margin:0 auto}
.covid19_box .tit{font-size:17px;font-weight:bold;letter-spacing:-0.5px;color:#ffc600;position:relative;top:12px;left:10px}
.covid19_box .tit span{color:#fff}
.covid19_box .line{border:0.5px solid #7c4976;position:relative;top:20px;margin:0 auto;width:282px;left:-1px}
.covid19_box .date {font-size:12px;color:#f2c760;position:absolute;left:186px;top:17px;z-index:100;}
.covid19_box label {font-size:15px;color:#d0b790;position:absolute;top:49px;}
.covid19_box label span {color:#fff;}
.covid19_box label.data01 {left:10px;}
.covid19_box label.data02 {left:119px;}
.covid19_box label.data03 {left:218px;}

.play_atoo_news {padding:0 5px 5px 5px;overflow:hidden;position:relative;}
.play_atoo_news h4 {font-size:18px;padding:9px 0 0 12px;}
.play_atoo_news .ch_subscribe {position:absolute;top:12px;right:12px;}
.play_atoo_news .ch_subscribe img {width:20px;}
.play_atoo_news .ch_subscribe span {font-size:13px;color:#f33d33;position:relative;top:-3px;}
.play_atoo_news dl{overflow:hidden}
.play_atoo_news dl dd{width:50%;float:left}
.play_atoo_news dl dd a{display:block}
.play_atoo_news dl dd:nth-child(1) > a{margin:9px 6px 6px 12px}
.play_atoo_news dl dd:nth-child(2) > a{margin:9px 12px 6px 6px}
.play_atoo_news dl dd .thum{width:100%;height:28.4vw;position:relative;overflow:hidden;}
.play_atoo_news dl dd .thum .atooinvite {font-size:14px;color:#fff;padding:5px 8px;background:rgba(0,79,82,0.8);position:absolute;top:0;left:0;z-index:100;}
.play_atoo_news dl dd .thum .thum_tit{width:13%;position:absolute;bottom:0;right:0;z-index:100}
.play_atoo_news dl dd .thum .thum_tit img {width:100%;}
.play_atoo_news dl dd .thum .at_btn {position:absolute;right:6px;bottom:6px;max-width:30px;z-index:10}
.play_atoo_news dl dd .thum img {width:100%;min-height:100%;}
.play_atoo_news dl dd .tit {padding: 7px 0 2px 0;font-size:15px;height:40px;line-height:20px;overflow:hidden}
.play_atoo_news dl dt {clear:both;}
.play_atoo_news dl dt .more {padding:7px 0 5px 0;font-size:15px;border-top:1px solid #f0f0f0;margin:0 12px;text-align:center;}



/* 2020 opinion news 3 top */
.photo_thum_news4 {overflow:hidden}
.photo_thum_news4 .news_box {width:100%;display:block;overflow:hidden;}
.photo_thum_news4 .news_box:last-child {display:none;}
.photo_thum_news4 .n_box {display:flex;align-items:center;width:100%;border-bottom:1px solid #f0f0f0;padding-bottom:12px;padding-top:12px;overflow:hidden;}
.photo_thum_news4 .n_box .txt {flex:1;vertical-align:middle;padding:0 12px 0 12px;font-size:16.5px;float:left;;overflow:hidden;max-height:44px;line-height:22px}
.photo_thum_news4 .n_box .thum {width:19%;height:19vw;overflow:hidden;margin-right:15px;border:1px solid #ddd;}
.photo_thum_news4 .n_box .thum img {width:100%}



.photo_thum_news3 > div {width:100%;display:block;overflow:hidden;}
.photo_thum_news3 > div:last-child {border-bottom:0;}
.photo_thum_news3 > div > .news {display:table;padding-top:12px;overflow:hidden;width:100%;position:relative}
.photo_thum_news3 > div > .news .thum {display:table-cell;width:29%;overflow:hidden;padding-left:17px;vertical-align:top;position:relative}
.photo_thum_news3 > div > .news .thum > div{width:98%;height:14vw;border:1px solid #cccccc;overflow:hidden;position:relative}
.photo_thum_news3 > div > .news .thum > .divwrap{height:16vw;border:1px solid #cccccc;overflow:hidden}
.photo_thum_news3 > div > .news .thum img{width:100%;min-height:100%}
.photo_thum_news3 > div > .news .txt {display:table-cell;vertical-align:middle;padding:0 12px 0 12px;font-size:16.5px}
.photo_thum_news3 > div > .news .txt > div:nth-child(1) > span:nth-child(2).content{display:block;max-height:48px;overflow:hidden;line-height:24px}
.photo_thum_news3 > div > .rel > div{padding:2.5px 17px 0 17px;margin-top:4px;box-sizing:border-box}
.photo_thum_news3 > div > .rel > div:nth-child(1){margin-top:8px}
.photo_thum_news3 > div > .rel > div a{font-size:15.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}
.photo_thum_news3 > div > .rel > div a span{color:#bfbfbf;width:19px;display:inline-block}
.photo_thum_news3 > dl{border-bottom:1px solid #f0f0f0;padding:0 0 12px 0}

.vote_0407_banner {width:100%;height:40px;overflow:hidden;position:relative;}
.vote_0407_banner label {display:inline-block;text-align:center;width:100%;font-size:17px;position:absolute;top:8px;color:#fff;}
.vote_0407_banner label span.bd {padding-left:3px;font-weight:bold;}
.vote_0407_banner label span.date {color:#fbcd2e;font-size:19px;padding-left:4px;}
.vote_0407_banner img {width:100%;}

.vote_0407_banner02 {width:100%;height:40px;overflow:hidden;position:relative;}
.vote_0407_banner02 label {display:inline-block;font-size:17px;position:absolute;top:9px;left:15px;color:#fff;}
.vote_0407_banner02 label span.bd {padding-left:3px;letter-spacing:-1px;}
.vote_0407_banner02 label span.date {display:inline-block;margin-left:3px;padding:2px 3px;border-radius:5px;border:1px solid rgba(255,255,255,0.2);color:#56d9ff;font-size:14px;}
.vote_0407_banner02 p {position:absolute;top:9px;right:15px;font-size:14px;color:#9c96e9;}
.vote_0407_banner02 p span {font-size:18px;color:#ffe324;}
.vote_0407_banner02 img {width:100%;}

.result_banner {width:100%;}
.result_banner img {width:100%;}

.atoocn_ui {width:100%;overflow:hidden;}
.atoocn_ui ul {overflow:hidden;}
.atoocn_ui ul li {width:calc(33.333% - 1px);padding:0;float:left;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;text-align:center;height:33px;line-height:33px}
.atoocn_ui ul li a{display:block;height:100%;width:100%}
.atoocn_ui ul li:nth-child(3n+0) {border-right:0;}
.atoocn_ui ul li a.on {color:#eb0000;font-weight:bold;}

.atooctns_reporter {width:100%;margin-bottom:20px;padding-bottom:5px;border:1px solid #eee;overflow:hidden;margin-top:20px}
.atooctns_reporter dl {overflow:hidden;padding-bottom:10px;}
.atooctns_reporter dl dt {overflow:hidden;padding:15px 15px 5px 15px;}
.atooctns_reporter dl dt ul {width:100%;height:92px;overflow:hidden}
.atooctns_reporter dl dt ul li {float:left}
.atooctns_reporter dl dt ul li .img_box {width:90px;height:90px;margin-right:15px;border:1px solid #d5d5d5;border-radius:46px;overflow:hidden;float:left;}
.atooctns_reporter dl dt ul li .img_box img {width:100%;}
.atooctns_reporter dl dt ul li span {font-size:16px;margin-top:22px;;display:block;color:#000;}
.atooctns_reporter dl dt ul li label {font-size:12px;color:#000;}
.atooctns_reporter dl dd {padding:0 15px 0 15px;}
.atooctns_reporter dl dd a:hover {text-decoration:underline;}
.atooctns_reporter dl dd .r_list {font-size:14px;color:#000;padding:6px 0;height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.atooctns_reporter .more_btn {padding:6px 0 3px 0;text-align:center;font-size:14px;border-top:1px solid #eee;}

/* 아투창간 인사 아투시티뉴스 */
#acn_cele_wrap{width:100%;position:relative;}
#acn_cele_wrap > img{display:block;max-width:180px;width:100%;margin:10px auto}
#acn_cele_wrap .slide_wrap{width:100%;margin-top:20px;overflow:hidden}
#acn_cele_wrap .swiper-slide{width:100%}
#acn_cele_wrap .swiper-slide > div{width:100%}
#acn_cele_wrap .swiper-slide > div > div{width:calc(50% - 20px);float:left;margin:0 10px}
#acn_cele_wrap .swiper-slide > div > div:nth-child(2n){margin-left:10px}
#acn_cele_wrap .swiper-slide > div > div:nth-child(n+3){margin-top:15px}
#acn_cele_wrap .swiper-slide > div > div > a > p:nth-child(1){width:100%;height:132px;overflow:hidden;background-color:#fff;position:relative;display:none;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:8px}
#acn_cele_wrap .swiper-slide > div > div > a > p:nth-child(2){width:100%;height:40px;line-height:20px;margin-top:5px;font-size:14px;color:#000;overflow:hidden;letter-spacing:-1.5px}
#acn_cele_wrap .swiper-slide > div > div > a > p img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
#acn_cele_wrap .slide_dot {margin:0 auto;position:relative;margin-bottom:10px}
#acn_cele_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}
#acn_cele_wrap .slide_dot span.on {background:#ff3600;}
#acn_cele_wrap .swiper-pagination-bullet{width:8px !important;height:8px !important}
#acn_cele_wrap .slide_left, #acn_cele_wrap .slide_right{width:auto;height:71px;position:absolute;top:131px;z-index:200;cursor:pointer;}
#acn_cele_wrap .slide_left{left:0;top:50%;margin-top:-35.5px;opacity:0;transition:opacity .3s ease-in-out;}
#acn_cele_wrap .slide_right{right:0;top:50%;margin-top:-36.5px;opacity:0;transition:opacity .3s ease-in-out;}
#acn_cele_wrap .swiper-button-next, #acn_cele_wrap .swiper-button-prev{background-image:url('')}
#acn_cele_wrap:hover .slide_left, #acn_cele_wrap:hover .slide_right{opacity:1;transition:opacity .3s ease-in-out;}

.atoocity_tit_mov {width:100%;text-align:center;padding:8px 0 8px 0;}
.atoocity_tit_mov img {width:200px}
.page_box {width:100%;text-align:center;padding-bottom:5px;position:relative;top:-9px;}
.page_box span {font-size:17px;}
.page_box span img {width:10px;}
.page_box .slide_btn_box{display:inline-block;}
.page_box .sl_left {padding-right:10px;position:absolute;top:10px;left:42vw;z-index:10}
.page_box .sr_right {padding-left:10px;position:absolute;top:10px;right:42vw;z-index:10}
.atoocity_cel_warp .swiper-slide{width:100% !important;display:block}

.elec_banner {width:100%;height:50px;position:relative;background-color:#1f50a6;background-image:url(https://img.asiatoday.co.kr/a2img/mobile/election2022/elec_banner_bg.png);background-size:cover;}
.elec_banner .tit {width:300px;position:relative;margin:0 auto;}
.elec_banner .tit img {width:220px;position:absolute;top:10px;left:0;}
.elec_banner .tit .date_box {font-size:24px;color:#75fdff;font-weight:700;position:absolute;top:7px;right:15px;}
.elec_banner .tit  .date_box span {font-weight:100;}

.beijing_banner {width:100%;overflow:hidden;background-color:#1f50a6;background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022m_bannerbg2.png);background-size:cover;padding-bottom:10px}
.beijing_banner_box {width:calc(100% -30px);padding:0 15px;height:50px;margin:0 auto;overflow:hidden;position:relative;}
.beijing_banner_box .tit {position:absolute;left:15px;top:20px;z-index:100;}
.beijing_banner_box .tit img {width:140px;}
.beijing_banner_box dl {overflow:hidden;position:absolute;top:12px;right:67px;}
.beijing_banner_box dl dd {float:left;width:32px;height:32px;text-align:center;background-size:100%;background-repeat:no-repeat;overflow:hidden;}
.beijing_banner_box dl dd.bg01 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg01.png);margin-right:5px;}
.beijing_banner_box dl dd.bg02 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg02.png);margin-right:5px;}
.beijing_banner_box dl dd.bg03 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg03.png);}
.beijing_banner_box dl dd span {font-size:16px;font-weight:700;position:relative;top:3px;}
.beijing_banner_box p {clear:both;font-size:12px;letter-spacing:-0.5px;font-weight:500;position:absolute;top:9px;right:15px;}
.beijing_banner_box p span {padding-left:3px;}

.bb_news_box {width:calc(100% - 30px);margin:0 15px;overflow:hidden;position:relative;padding-top:7px;}
.bb_news_box dl {width:100%;overflow:hidden;}
.bb_news_box dl dt {float:left;margin-bottom:12px;}
.bb_news_box dl dt:nth-child(odd) {width:calc(50% - 8px);margin-right:8px;}
.bb_news_box dl dt:nth-child(even) {width:calc(50% - 8px);margin-left:8px;}
.bb_news_box dl dt .img_box {width:100%;height:26vw;max-height:208px;overflow:hidden;border-radius:8px;}
.bb_news_box dl dt .img_box img {width:100%;min-height:100%;}
.bb_news_box dl dt .tit_box {height:42px;font-size:15px;color:#000;letter-spacing:-0.5px;font-weight:400;padding-top:8px;padding-right:10px;}

.baejing2022_head {width:100%;height:95px;background:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022m_bg2.png) center no-repeat;}
.baejing2022_head dl {display:flex;align-items:center;justify-content: space-between;padding:0 20px;margin:0 auto;overflow:hidden;}
.baejing2022_head dl dt h3 {padding-top:20px;}
.baejing2022_head dl dt h3 img {width:176px;}
.baejing2022_head dl dd .tit2 label {position:relative;top:4px;padding-right:2px;}
.baejing2022_head dl dd .tit2 label img {width:22px;}
.baejing2022_head dl dd .tit2 {position:relative;top:8px;font-size:14px;font-weight:500;white-space:nowrap;color:#003b5b;padding-top:7px;letter-spacing:-0.5px;}
.baejing2022_head dl dd ul {width:117px;margin:0 auto;overflow:hidden;padding-top:14px;}
.baejing2022_head dl dd ul li {width:35px;height:35px;margin-left:6px;text-align:center;float:left;overflow:hidden;background-size:45px 58px;background-repeat:no-repeat;background-size:100%;}
.baejing2022_head dl dd ul li:first-child {margin-left:0;}
.baejing2022_head dl dd ul li.bg01 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg01.png);}
.baejing2022_head dl dd ul li.bg02 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg02.png);}
.baejing2022_head dl dd ul li.bg03 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/beijing2022/beijing2022_medal_bg03.png);}
.baejing2022_head dl dd ul li span {position:relative;top:4px;font-size:17px;font-weight:700;color:#481d05;letter-spacing:-0.5px;}

/* 2024 pageing */
.sub_paging{text-align:center;margin:25px 0 25px 0;}
.sub_paging .pgbtn {border:1px solid #e4e4e4;padding:2px 11px 7px 11px;margin:1px;position:relative;top:-2px;}
.sub_paging .pgbtn img {position:relative;top:10px;}
.sub_pg_num {padding:4px 12px 5px 12px;border:1px solid #e4e4e4;margin:1px;font-size:16px;color:#5a626e}
.sub_paging span.sub_pg_num{color:#fff;background-color:#a8a8a8;}

/* 2024 people box */
.people_ui {width:100%;overflow:hidden;}
.people_ui ul {overflow:hidden;border-bottom:1px solid #d2d2d2;}
.people_ui ul li {width:calc(50% - 1px);float:left;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;text-align:center;height:33px;line-height:33px;}
.people_ui ul li:nth-child(2n + 0) {border-right:0;}
.people_ui ul li:nth-child(3) {border-bottom:0;}
.people_ui ul li:nth-child(4) {border-bottom:0;}

@media only screen and (max-width:450px) {
	.mobile_2018_pych2m .g_mdal{right:23%}
	.mobile_2018_pych2m .s_mdal{right:13%}
	.mobile_2018_pych2m .b_mdal{right:3%}
	.mobile_2018_pych2m .ranking{right:2%}
}

@media only screen and (min-width:640px) and (max-width:890px) {
	.mobile_2018_pych2m .g_mdal{right:23%}
	.mobile_2018_pych2m .s_mdal{right:13%}
	.mobile_2018_pych2m .b_mdal{right:3%}
	.mobile_2018_pych2m .ranking{right:2%}
}

@media only screen and (max-width:380px) {
	.mobile_2018_pych2 img:nth-child(1){margin-left:-47%}
	.mobile_2018_pych2m .p_banner{margin-left:-47%}
}

@media only screen and (min-width:640px) and (max-width:870px) {
	.mobile_2018_pych2 img:nth-child(1){margin-left:-47%}
	.mobile_2018_pych2m .p_banner{margin-left:-47%}
}

/* mediaquery */
@media only screen and (min-width:640px) {
	#election2021_iframe_p{height:12vw}
	#election2021_iframe2_p{height:13vw}


	#election2020_iframe_p{height:14vw}
	.full_mov_news > div .thum{height:23.9vw}
	.full_mov_news .swiper_mp .swiper-slide{height:24vw}
	.full_mov_news .swiper_mp .swiper-slide > a{display:block;width:100%;height:30.2vw}

	.photo_movie_list_box a .thum2{height:23.3vw}
	.photo_thum_list_news dl dd{width:50%}
	.photo_thum_list_news dl dd:nth-child(2n+1){border-right:1px solid #f0f0f0}
	.photo_thum_list_news2 dl dd{width:50%}
	.photo_thum_list_news2 dl dd:nth-child(2n+1){border-right:1px solid #f0f0f0}
	.photo_movie_box dl dd.pm_box02{display:block}
	.photo_movie_box dl dd .ph_box{height:26.5vw}
	.photo_movie_list_box a{width:25%}
	.photo_movie_list_box a div.thum{height:124px;}
	.movie_list_box dl dd {width:calc(50% - 15px);float:left}
	.photo_thum_news > a div.thum{height:7.6vw}
	#latestnews a:nth-child(n+8){display:none}
	.news_content_v   {padding-bottom:20px}
	.share_box dl {width:450px;background:#fff}
	.share_box dl dd p img {width:58px;margin:0 8px}
	.share_box {margin:-147px 0 0 -222px}
	.share_box dl dd ul {width:280px}
	.share_box dl dd ul li.txt {font-size:14px}
	.sub_top_news > div{height:26vw}
	.photo2_news dl dd .thum{height:13.5vw}
	.movie_list_box dl dd .thum{height:26vw}
	.text_list_news dl dd{width:50%}
	.text_list_news dl dd:nth-child(2n+1){border-right:1px solid #f0f0f0}
	.photo_thum_news > a > div .thum > .divwrap{height:9vw;border:1px solid #cccccc;overflow:hidden}
	.mview_news dl > dd > a > div div:nth-child(3) > p{overflow:hidden;width:80px;height:8vw;border:1px solid #cccccc}
	.photo_thum_news_thumbex > a > div .thum p{height:8.4vw}
	.play_atoo_news dl dd .thum{height:12.5vw}
	.photo_thum_news4 .news_box {width:50%;float:left;}
	.photo_thum_news4 .n_box .thum{height:9.7vw}
	.photo_thum_news4 .news_box:last-child {width:calc(50% - 1px);float:left;display:block;border-left:1px solid #f0f0f0;}


	.sub_top_news > a > div {height:27vw}
}
/* 백운산 */
.backunsan {width:70%;margin:0 auto;}
.backunsan dl {overflow:hidden;display:flex;align-items: center;justify-content:center;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;}
.backunsan dl:first-child {border-top:0;padding:0;margin-top:0}
.backunsan dl dt {width:150px;height:120px;}
.backunsan dl dt p {width:100px;}
.backunsan dl dt p img {width:100%;}
.backunsan dl dd {flex:1}
.backunsan_info {width:70%;margin:50px auto 20px auto;overflow:hidden;}
.backunsan_info dl {display:flex;overflow:hidden;}
.backunsan_info dl dt {width:80px;margin-right:15px;}
.backunsan_info dl dt img {width:80px;}
.backunsan_info dl dd {flex:1;font-size:17px;line-height:26px;}
@media only screen and (max-width:480px) {
        .backunsan {width:100%}
	.backunsan dl dt {width:70px;height:90px;}
	.backunsan dl dt p {width:70px;}
        .backunsan dl dt p img {width:50px}  
        .backunsan dl dd p {font-size:15px;line-height:18px;padding:2px 0;}
        .backunsan_info  {width:100%;}
        .backunsan_info dl dd {font-size:13px;line-height:16px;}
}

/* 2024-11-19 기사 emotion */
.emotion_view_box {width:100%;padding:15px 0 15px 0;border-top:1px solid #ccc;}
.emotion_view_box dl {width:100%;overflow:hidden;display:flex;justify-content:space-evenly;}
.emotion_view_box dl dd {flex:1;max-width:100px;text-align:center;}
.emotion_view_box dl dt {width:125px;text-align:center;border-left:1px solid #e7e7e7;margin-left:10px;}
.emotion_view_box dl button {width:40px;height:40px;margin:0 auto;display:block;border:0;font-size:0;cursor:pointer;opacity: 0.40;background-position:center;background-repeat:no-repeat;background-size:40px;}
.emotion_view_box dl button.active {opacity:1;} 
.emotion_view_box dl button.btn_like {background:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_like.svg);}
.emotion_view_box dl button.btn_sad {background:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_sad.svg);}
.emotion_view_box dl button.btn_ang {background:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_ang.svg);}
.emotion_view_box dl button.btn_want {background:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_want.svg);}
.emotion_view_box dl button.btn_like.active {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_like_on.svg);}
.emotion_view_box dl button.btn_sad.active {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_sad_on.svg);}
.emotion_view_box dl button.btn_ang.active {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_ang_on.svg);}
.emotion_view_box dl button.btn_want.active {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/view/emotion_want_on.svg);}
.emotion_view_box dl label {font-size:11.5px;cursor:pointer;}
.emotion_view_box dl label.active {font-weight:700;} 
.emotion_view_box dl label span {display:block;width:100%;line-height:14px;padding-top:8px;} 
.emotion_view_box dl label i {display:block;width:100%;font-size:14px;font-style:normal;line-height:14px;padding-top:7px;} 
/* ai 광고용 추가적용 */
iframe[name="asiatoday_metavx_m_article_01_300x250"] {
    width: 300px !important;
    height: 250px !important;
    display: inline-block;
}
#myDIV {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
}


/* iframe 화면 맟춤  */
#youtube_ifmo {width:100%;overflow:hidden;display:flex}
#youtube_ifmo iframe {width:340px;height:191px;margin:0 auto;}