@charset "utf-8";
/* 더보기용  */
.more_box {width:135px;margin:14px auto 5px auto;font-size:13px;padding:3px 0 4px 0;text-align:center;border:1px solid #666666;border-radius:12px;}
.more_box .more_box_dn {width:12px;position:relative;top:4px;}
.more_box .more_box_up {width:12px;position:relative;top:4px;}
/* 2024 하단 광고용 기사 컷 */
/* photo 4cut news */
.photo_4cut_box {width:100%;overflow:hidden;position:relative;}
.photo_4cut_box h4 {font-size:17px;color:#000;line-height:26px;font-weight:500;padding:15px 0;}
.photo_4cut_box dl {width:100%;}
.photo_4cut_box dl dd {float:left;}
.photo_4cut_box dl dd:nth-child(odd) {width:calc(50% - 8px);margin-right:8px;}
.photo_4cut_box dl dd:nth-child(even) {width:calc(50% - 8px);margin-left:8px;}
.photo_4cut_box dl dd .img_box {width:100%;height:46.5vw;max-height:370px;margin-bottom:8px;overflow:hidden;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover}
.photo_4cut_box dl dd .tit_box {font-size:16px;font-weight:500;padding-top:3px;margin-bottom:10px;height:51px;}

/* 5cut news */
.hot_thum_news {counter-reset:number;padding-bottom:15px;}
.hot_thum_news h4 {font-size:17px;color:#000;line-height:17px;font-weight:500;padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.60);}
.hot_thum_news > a {width:100%;display:block;overflow:hidden;border-bottom:1px solid #f0f0f0}
.hot_thum_news > a > div {display:table;padding:12px 0;overflow:hidden;width:100%;position:relative}
.hot_thum_news > a .num{width:20px;vertical-align:middle;display:table-cell;font-weight:bold}
.hot_thum_news > a:nth-child(-n+3) .num i{color:#f10007}
.hot_thum_news > a .num i::before{counter-increment:number;content:counter(number)}
.hot_thum_news > a:first-child > div{padding-top:0}
.hot_thum_news > a:last-child{border-bottom:0}
.hot_thum_news > a:last-child > div{padding-bottom:0}
.hot_thum_news > a > div .thum {display:table-cell;width:100px;height:66px;overflow:hidden;vertical-align:top;position:relative}
.hot_thum_news > a > div .thum > p{width:100%;height:66px;border:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative;border-radius:8px;}
.hot_thum_news > a > div .thum img{width:100%;min-height:100%}
.hot_thum_news > a > div .txt{display:table-cell;vertical-align:middle;padding:0 12px 0 12px;font-size:17.5px}
.hot_thum_news > a > div .txt p{max-height:50px;overflow:hidden;line-height:25px;letter-spacing:-0.5px}


/* view top news */
.view_top_news {counter-reset:number;padding-bottom:15px;}
.view_top_news h4 {font-size:17px;color:#000;line-height:17px;font-weight:500;padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.60);}
.view_top_news > a {width:100%;display:block;overflow:hidden;border-bottom:1px solid #f0f0f0}
.view_top_news > a > div {display:table;padding:12px 0;overflow:hidden;width:100%;position:relative}
.view_top_news > a .num{width:20px;vertical-align:middle;display:table-cell;font-weight:bold}
.view_top_news > a:nth-child(-n+4) .num i{color:#f10007}
.view_top_news > a .num i::before{counter-increment:number;content:counter(number)}
.view_top_news > a:first-child > div{padding-top:0}
.view_top_news > a:last-child{border-bottom:0}
.view_top_news > a:last-child > div{padding-bottom:0}
.view_top_news > a > div .thum {display:table-cell;width:100px;height:66px;overflow:hidden;vertical-align:top;position:relative}
.view_top_news > a > div .thum > p{width:100%;height:66px;border:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative;border-radius:8px;}
.view_top_news > a > div .thum img{width:100%;min-height:100%}
.view_top_news > a > div .txt{display:table-cell;vertical-align:middle;padding:0 12px 0 12px;font-size:17.5px}
.view_top_news > a > div .txt p{max-height:50px;overflow:hidden;line-height:25px;letter-spacing:-0.5px}



/* topnews */
.top_box_news {width:calc(100% - 30px);overflow:hidden;padding:0 15px 7px 15px;margin-top:5px;}
.top_box_news .tit_box2 {overflow:hidden;position:relative;padding-top:7px;}
.top_box_news .tit_box2 label {display:inline-block;margin-top:7px;padding:4px 8px 6px 8px;border-radius:5px;font-size:15px;line-height:15px;color:#fff;}
.top_box_news .tit_box2 label.cor01 {background:#233f7f;}
.top_box_news .tit_box2 label.cor02 {background:#e70803;}
.top_box_news .img_box2 {width:100%;height:58vw;margin-top:8px;position:relative;overflow:hidden;}
.top_box_news .img_box2 img {width:100%;height:100%;object-fit:cover;}
.top_box_news .tit_box2 h2 {font-size:27px;font-weight:700;color:#000;letter-spacing:-1.5px;padding:4px 0 5px 0;}
.top_box_news .tit_box2 h2 strong {font-size:25px;color:#2644d5;}
.top_box_news .tit_box2 p {font-size:15px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:8px;}
.top_box_news .tit_box2 span {display:block;font-size:15px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:8px;}
.top_box_news .img_box2 iframe {width:100%;height:58vw;} 

.top_news_title {width:calc(100% - 30px);overflow:hidden;padding:10px 15px 0 15px;}
.top_news_title h3 {font-size:20px;font-weight:700;border-top:1px solid rgba(0,0,0,0.60);}
.top_news_title h3 span {display:inline-block;padding-top:5px;position:relative;top:4px;z-index:100;}
.top_news_title h3 span.dpn {display:none;}

/* atoo think */
.think_wrap {width:100%;margin-top:25px;position:relative;background:#d6e2f9;}
.think_wrap .label_box {height:26px;background:#008393;position:absolute;left:0;top:-13px;padding:0 10px 0 25px;color:#fff;font-size:16px;font-weight:500;z-index:100;}
.think_wrap .label_box_gap {position:absolute;left:60px;top:-13px;z-index:200}
.think_wrap .label_box_gap img {height:26px;}
.think_wrap .think_box {overflow:hidden;padding:18px 75px 20px 25px;}
.think_wrap .think_box h5 {font-size:16px;font-weight:500;color:#4246dc;}
.think_wrap .think_box h3 {padding-top:3px;font-size:18px;color:#000;font-weight:500;line-height:22px;}
.think_wrap .think_box_ui {display:flex;position:absolute;top:22px;right:17px;z-index:100;padding-bottom:10px;}
.think_wrap .think_box_ui dl {overflow:hidden;}
.think_wrap .think_box_ui dl dd {width:30px;}
.think_wrap .think_box_ui dl dd a {margin:0 auto;display:block;width:14px;height:8px;text-indent:-999px;background: url(https://img.asiatoday.co.kr/a2img/mobile/common/slide_button.png) no-repeat 0 0;background-size:14px 20px;overflow:hidden;}
.think_wrap .think_box_ui dl dd .btn_prev {background-position:0 0;}
.think_wrap .think_box_ui dl dd .btn_next {background-position:0 -12px;}
.think_wrap .think_box_ui dl dt {padding:12px 0 15px 0;line-height:18px;text-align:center;font-size:12px;font-weight:300;}
.think_wrap .think_box_ui dl dt .slide_count {font-size:18px;font-weight:500;}
.think_wrap .think_box_ui dl dt .slide_all  {font-size:12px;font-weight:300;}
/* mediaquery */
@media only screen and (min-width:506px) {
	.think_wrap .think_box h5 {padding-top:10px;}
	.think_wrap {padding-bottom: 17px;}
}

/* opinion 신규필진 */
.opinion_wrap {width:calc(100% - 15px);margin:5px 0 20px 0;padding:0 15px 0 0;position:relative;overflow:hidden;}
.opinion_wrap .opinion_tit {width:83px;background:#c81976;color:#fff;font-size:14px;padding:5px 0 5px 22px;border-top-right-radius:7px;}
.opinion_wrap .opinion_n_box {overflow:hidden;background:#f6f1f5;border-top-right-radius:10px;padding:16px 35px 15px 45px;position:relative;}
.opinion_wrap .opinion_n_box .opinion_swiper {height:84px;padding-right:20px;overflow:hidden;}
.opinion_wrap .opinion_n_box .opinion_swiper .swiper-slide {justify-content:flex-start;z-index:100;}
.opinion_wrap .opinion_n_box .swiper-pagination {width:52px;height:25px;font-size:12px;position:absolute;top:50px;left:unset;right:0;}
.opinion_wrap .opinion_n_box .btn_up {position:absolute;right:15px;top:24px;z-index:200;}
.opinion_wrap .opinion_n_box .btn_up img {width:20px;}
.opinion_wrap .opinion_n_box .btn_down {position:absolute;right:15px;bottom:6px;z-index:200;}
.opinion_wrap .opinion_n_box .btn_down img {width:20px;}
.opinion_wrap .opinion_n_box .qbox {position:absolute;top:15px;left:22px;}
.opinion_wrap .opinion_n_box .qbox img {width:17px;}
.opinion_wrap .opinion_n_box h4 {font-size:18px;font-weight:500;line-height:23px;letter-spacing:-1px;color:rgba(0,0,0,0.9);}
.opinion_wrap .opinion_n_box h4 label {font-size:15px;font-weight:normal;display:block;padding-top:10px;white-space:nowrap;width:240px;overflow: hidden;text-overflow: ellipsis}

.opinion_0617_wrap {width:calc(100% - 30px);margin:10px 15px 5px 15px;position:relative;overflow:hidden;}
.opinion_0617_wrap dl {overflow:hidden;}
.opinion_0617_wrap dl dd {width:calc(100% - 22px);padding:10px;border:1px solid #ece9e9;border-radius:8px;background:#f8f7f7;margin-bottom:15px;overflow: hidden;}
.opinion_0617_wrap dl dd label {font-size:15px;font-weight:700;color:#017299;}
.opinion_0617_wrap dl dd h4 {font-size:18px;font-weight:500;letter-spacing:-0.5px; line-height:23px;}
.opinion_0617_wrap dl dt {width:calc(100% - 22px);padding:10px 10px 0 10px;height:86px;border:1px solid #ece9e9;border-radius:8px;background:#f8f7f7;margin-bottom:15px;}
.opinion_0617_wrap dl dt label {font-size:15px;font-weight:700;color:#017299;}
.opinion_0617_wrap dl dt h4 {font-size:18px;font-weight:500;letter-spacing:-0.5px; line-height:23px;}
.opinion_0617_wrap dl dt .img_box {float:right;margin-left:10px;position:relative;top:2px;width:70px;height:70px;border-radius:50%;border:1px solid #ffffff;overflow:hidden;}
.opinion_0617_wrap dl dt .img_box img {width:100%;height:70px;object-fit:cover;object-position:top center;}
.opinion_0617_wrap h3 {font-size:17px;font-weight:700;color:#000;padding:0 0 10px 0;letter-spacing:-1px;}

/* thum list */
.top_news_select {padding: 3px 0 5px 0;}
.top_news_select h3 {width:calc(100% - 30px);margin:0 15px;;font-size: 18px;font-weight:700;color: #000;padding:10px 0 8px 0;letter-spacing: -1px;border-bottom:1px solid #4b4b4b;}
.top_news_select dl {width:calc(100% - 30px);padding:0 15px;}
.top_news_select dd {width:100%;overflow:hidden;padding: 12px 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.top_news_select dd > div{flex:1;}
.top_news_select dd:last-child {border-bottom:0;}
.top_news_select dd .tit {max-height:69px;font-size:18px;line-height:23px;font-weight:500;padding-right:20px;letter-spacing:-0.5px;overflow:hidden;}
.top_news_select dd .tit .stit {color:#ec0000;}
.top_news_select dd .img_box{width:125px;height:80px;}
.top_news_select dd .img_box img {width:100%;height:100%;object-fit :cover;}
.top_news_select dd .ty01 {font-weight:700;font-size:15px;line-height:14px;color:#016b9c;position:relative;top:-3px}
.top_news_select dd .cor01 {color:#ec0000;margin-right:4px}
.top_news_select dd p.relwrap{flex:100%;font-size:14px;color:#eb0000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;margin-left:-5px}
.top_news_select dd p.relwrap a{font-size:14px;margin-left:4px}

/* money & market */
.mm_news_box {width:100%;overflow:hidden;position:relative;background-image:url(https://img.asiatoday.co.kr/a2img/mobile/common/mmbg.png);background-size: 100% 23vw;background-repeat: no-repeat;}
.mm_news_box h3 {padding:10px 15px;font-size: 17px;letter-spacing:-1px;font-weight: 700;color:#fff;}
.mm_news_box h3 img {width:95px;padding-left:3px;}
.mm_news_box dl {width:calc(100% - 30px);padding:0 15px;}
.mm_news_box dl dt {float:left;margin-bottom:12px;}
.mm_news_box dl dt:first-child {width:calc(50% - 8px);margin-right:8px;}
.mm_news_box dl dt:nth-child(2) {width:calc(50% - 8px);margin-left:8px;}
.mm_news_box dl dt .img_box {width:100%;height:26vw;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.mm_news_box dl dt .tit_box {font-size:16px;padding-top:8px;}
.mm_news_box dl dt .img_box label{background:#113192;color:#fff;font-size:13px;line-height:14px;display:inline-block;width:auto;text-align:center;padding:9px;position:absolute;top:0;left:0;z-index:100;cursor:pointer}
.mm_news_box dl dd {width:100%;overflow:hidden;padding:12px 0;border-top:1px solid #f0f0f0;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: nowrap;}
.mm_news_box dl dd span {font-size:17px;letter-spacing:-0.5px;height:42px;}

/* big thum news */
.top_thum_news {width:100%;overflow:hidden;position:relative;}
.top_thum_news.bg01 {background:#33325a}
.top_thum_news .img_box {height:46vw;max-height:402px;margin:10px 15px 10px 15px;overflow:hidden;background:#ccc;background-position:top center;background-size:100% auto;background-repeat:no-repeat;position:relative}
.top_thum_news .img_box img {width:100%;min-height:100%}
.top_thum_news .img_box .slide_btn_l {position:absolute;top:0;left:10px;width:25px;min-height:100%;z-index:100;display:table;overflow:hidden;}
.top_thum_news .img_box .slide_btn_l .middle_a {display:table-cell;vertical-align:middle;}
.top_thum_news .img_box .slide_btn_l .middle_a img {width:19px;}
.top_thum_news .img_box .slide_btn_r {position:absolute;top:0;right:5px;width:25px;min-height:100%;z-index:100;display:table;overflow:hidden;}
.top_thum_news .img_box .slide_btn_r .middle_a {display:table-cell;vertical-align:middle;}
.top_thum_news .img_box .slide_btn_r .middle_a img {width:19px;}
.top_thum_news dl {padding:0 15px 15px 15px;}
.top_thum_news dl dt {position:relative}
.top_thum_news dl dt label.m01 {display:block;font-size:16px;color:#be1b00;}
.top_thum_news dl dt label.s01 {display:inline-block;font-size:16px;line-height:16px;background:#396dbb;color:#fff;padding:3px 8px 5px 8px;overflow:hidden;}
.top_thum_news dl dt h4 {font-size:20px;line-height:26px;font-weight:500;letter-spacing:-0.5px;}
.top_thum_news dl dt .ytit {color:#fff;}
.top_thum_news dl dt .hytit {color:#ec0000}
.top_thum_news dl dt .hytit img {width:10.5px;position:relative;top:4px;padding-right:3px;}
.top_thum_news h3 {width:120px;padding:5px 15px 0 15px;}
.top_thum_news h3 img {width:100%;} 
.top_thum_news .swiper_mp2 .swiper-button-next{background-image:none;outline:none;width:19px;}
.top_thum_news .swiper_mp2 .swiper-button-prev{background-image:none;outline:none;width:19px}
.top_thum_news .swiper_mp2 .swiper-button-next img, .top_thum_news .swiper_mp2 .swiper-button-prev img{width:100%}
.top_thum_news .swiper_mp2 .swiper-button-next, .top_thum_news .swiper_mp2 .swiper-container-rtl .swiper-button-prev{right:35px}
.top_thum_news .swiper_mp2 .swiper-button-prev, .top_thum_news .swiper_mp2 .swiper-container-rtl .swiper-button-next{left:35px}
.top_thum_news .swiper_mp2 .swiper-button-next, .top_thum_news .swiper_mp2 .swiper-button-prev{margin-top:-58px}

/*  youtube live */
.youtube_box_tit{max-width:720px;padding:15px 20px;display:flex;align-items:center;justify-content: space-between;}
.youtube_box_tit img{height:30px}
.youtube_box_tit span{position:relative;top:0;width:100%;text-align:right}
.youtube_box_tit span a{font-size:15px;color:#fff}
.yt_iframe {width:calc(100% - 40px);height:52vw;padding:0 20px;margin-bottom:15px}
.live_tit_gif{height:20px;position:relative;top:3px;margin-right:5px}

/* opinion */
.column_tit_box {width:100%;margin-top:20px;overflow:hidden;position:relative;}
.column_tit_box dl {width:100%;height:46px;overflow:hidden;position:relative;background:url(https://img.asiatoday.co.kr/a2img/mobile/common/opinion_bg.png) bottom repeat-x;}
.column_tit_box dl dt {height:24px;position:absolute;z-index:100;background:#eeeeee;text-align:center;padding:10px 0;border-right:1px solid #a3a3a3;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;border-radius:0 20px 0 0;}
.column_tit_box dl dt:first-child {width:30%;z-index:100;top:0;left:0;}
.column_tit_box dl dt:nth-child(2) {width:35%;z-index:99;top:0;left:26%;}
.column_tit_box dl dt:nth-child(3) {width:35%;z-index:98;top:0;left:56%;}
.column_tit_box dl dt.on {background:#fff;border-bottom:1px solid #fff;}
.column_tit_box dl dt.on span {color:#000}
.column_tit_box dl dt span {font-size:17px;font-weight:800;color:#636363;font-family: 'Nanum Myeongjo', serif;position:relative;}
.column_tit_box dl dt span.gap01 {left:0px;}
.column_tit_box dl dt span.gap02 {left:6px;}
.column_tit_box dl dt span.gap03 {left:3px;}

.column_list_box {width:100%;padding:10px 0 12px 0;font-family: 'Nanum Myeongjo', serif;}
.column_list_box[data-tab='op2'], .column_list_box[data-tab='op3']{display:none}
.column_list_box dl {width:calc(100% - 30px);padding:0 15px;}
.column_list_box dl dd {width:calc(100% - 10px);overflow:hidden;padding:17px 5px;height:70px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content: space-between;}
.column_list_box dl dd:last-child {border-bottom:0;}
.column_list_box dl dd .tit {font-size:17px;line-height:23px;font-weight:800;padding-right:20px;letter-spacing:-0.5px;overflow:hidden;}
.column_list_box dl dd .img_box {width:74px;height:74px;overflow:hidden;border-radius:50%;border:1px solid #ddd;}
.column_list_box dl dd .img_box  img {width:100%;min-height:100%}
.column_list_box dl dd .ty01 {font-weight:400;font-size:14px;line-height:14px;color:#016b9c;font-family:'Noto Sans KR', serif;}
.column_list_box dl dd .ty01 .gap01 {font-size:10px;color:#a5a5a5;position:relative;top:-2px;padding:0 3px;}
.column_list_box dl dt {width:calc(100% - 10px);overflow:hidden;padding:17px 5px;display:flex;align-items:center;}
.column_list_box dl dt .label_box  {white-space:nowrap;display:inline-block;font-size:14px;line-height:16px;padding:2px 3px;color:#be1b00;border:1px solid #be1b00;margin-left:2.5vw}
.column_list_box dl dt .tit {color:#404040;font-size:17px;font-weight:800;line-height:20px;width:85%;padding-left:15px;}

/* issue pick */
.full_mov_news2 {overflow:hidden;padding:15px 0 0 20px;position:relative;background:#546176;}
.full_mov_news2 h3 {font-size:17px;font-weight:700;color:#fff;padding:0 0 12px 0;letter-spacing:-1px;}
.full_mov_news2 > div {width:100%;overflow:hidden;position:relative;}
.full_mov_news2 > div .tit {height:58px;background:#fff;position:relative;padding:10px 15px 0 15px;border:1px solid #e3e2df;border-radius:0 0 12px 12px;}
.full_mov_news2 > div .tit p {font-size:16px;font-weight:500;height:42px;line-height:22px;letter-spacing:-0.5px;}
.full_mov_news2 > div .thum {width:100%;height:40vw;overflow:hidden;border-radius:12px 12px 0 0;}
.full_mov_news2 > div .thum img {width:100%;min-height:100%;object-fit: cover;}
.full_mov_news2 > 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_news2 > div dl dt {font-size:17px;line-height:25px;font-weight:400;letter-spacing:-0.5px;position:relative}
.full_mov_news2 > div dl dt a {color:#fff;}
.full_mov_news2 .img_up_news {width:100%;position:absolute;bottom:0;padding-bottom:1px}
.full_mov_news2 .img_up_news ul {width:80%;margin:0 auto;display:table;background:rgba(255,255,255,0.85);}
.full_mov_news2 .img_up_news ul li {font-size:17px;display:table-cell;vertical-align:middle;padding:10px 25px;color:#000;}
.full_mov_news2 .swiper_iat {padding-bottom:0;}
.full_mov_news2 .swiper_iat .swiper-slide {height:calc(102px + 38vw);width:59%;}
.full_mov_news2 .swiper_iat .swiper-slide > a {display:block;width:100%;height:calc(102px + 40vw);position:absolute;top:0}
.full_mov_news2 > div label {width:auto;text-align:center;position:absolute;top:15px;left:0;z-index:100;}
.full_mov_news2 > div .tit label.bg01 {background:#aa3535;}
.full_mov_news2 > div .tit label.bg02 {background:#8649b2;}
.full_mov_news2 > div .tit label.bg03 {background:#357daa;}
.full_mov_news2 > div .tit label.bg04 {background:#d59009;}
.full_mov_news2 > div .tit label span{color:#fff;font-size:13px;padding:3px 15px;display:block}
.full_mov_news2 > div .tit label span:empty{padding:0}

/* 기획연재 */
.plan_ser_box {overflow:hidden;padding:10px 15px 25px 15px;position:relative;}
.plan_ser_box h3 {font-size:17px;font-weight:700;color:#000;padding:0 0 10px 0;letter-spacing:-1px;}
.plan_ser_box dl {overflow:hidden;margin-bottom:15px;}
.plan_ser_box dl:last-child {margin-bottom:0;}
.plan_ser_box dl dt {width:110px;height:70px;overflow:hidden;float:left;display:flex;align-items:center;position:relative;border:1px solid #cccccc;border-radius:12px 0 0 12px;background-repeat:no-repeat;background-size:100% 100%}
.plan_ser_box dl dt p {width:80px;padding:10px 15px;text-align:center;font-size:16px;font-weight:500;color:#fff;letter-spacing:-0.5px;z-index:200;}
.plan_ser_box dl dt span {display:block;width:110px;height:70px;background-color:rgba(0,0,0,0.5);position:absolute;top:1;left:1;z-index:100;}
.plan_ser_box dl dd {width:calc(100% - 114px);height:70px;float:left;display:flex;align-items:center;border:1px solid #cccccc;border-radius:0 12px 12px 0;position:relative;left:-1px;}
.plan_ser_box dl dd p {height:40px;padding:0 15px;font-size:16px;line-height:20px;color:#000;letter-spacing:-0.5px;}

/* 많이 본 뉴스 */
.most_view_news {overflow:hidden;padding:15px 15px 15px 15px;position:relative;}
.most_view_news h3 {font-size:17px;font-weight:700;color:#000;letter-spacing:-1px;}
.most_view_news h3 span {color:#e60013}
.most_view_news .most_box {width:100%;display:flex;flex-flow:row wrap;}
.most_view_news .most_box div {padding:10px 0;border-bottom:1px solid #f0f0f0;}
.most_view_news .most_box div:nth-child(odd) {width:40px;}
.most_view_news .most_box div:nth-child(odd) i {font-size:19px;font-weight:700;padding-left:8px;}
.most_view_news .most_box div:nth-child(even) {width:calc(100% - 40px)}
.most_view_news .most_box div:nth-child(9) {border-bottom:0}
.most_view_news .most_box div:nth-child(10) {border-bottom:0}

/* 포토뉴스 */
.photo4_news {padding-bottom:10px;overflow:hidden;background:#474d55;padding:15px 0 17px 20px;position:relative}
.photo4_news h3{font-size:18px;padding:0 0 15px 0;color:#fff}
.photo4_news .swiper_photo4 .tit_box {width:100%;height:55px;padding:10px 20px 10px 0;}
.photo4_news .swiper_photo4 .tit_box span {font-size:15.5px;line-height:22px;letter-spacing:-0.5px;color:#fff}
.photo4_news .swiper_photo4{width:100%;overflow:hidden;position:relative}
.photo4_news .swiper_photo4 .img_box {width:100%;height:40vw;overflow:hidden;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover}
.photo4_news .swiper_photo4 .swiper-slide {width:66.3%;height:calc(55px + 40vw);position:relative;}
.photo4_news .swiper_photo4 .swiper-slide.mr15 {margin-right:15px;}
.photo4_news .swiper_photo4 .swiper-slide img{width:100%}
.photo4_news .swiper_photo4 .swiper-slide > a {display:block;width:100%;height:calc(55px + 40vw);position:absolute;top:0}

/* 유툽채널 */
.youtube_ch_box {width:calc(100% - 15px);padding:15px 0 15px 15px;}
.youtube_ch_box dl {width:650px;overflow:hidden;}
.youtube_ch_box dl dt {width:100px;float:left;padding-top:28px;padding-right:10px;}
.youtube_ch_box dl dt span {display:inline-block;}
.youtube_ch_box dl dt .tit {font-size:14px;font-weight:500;padding-right:4px;}
.youtube_ch_box dl dt .tit_icon {width:25px;position:relative;top:5px;}
.youtube_ch_box dl dt .tit_icon img {width:100%;}
.youtube_ch_box dl dd {width:80px;width:80px;float:left;padding-right:10px;}
.youtube_ch_box dl dd img {width:100%;}

/* 2021 sub opinion box slide */
.opinion_box_top {width:calc(100% - 50px);padding:12px 15px;position:relative;border:10px solid #c9cccf;border-radius:0 0 0 25px;}
.opinion_box_top h5 {font-size:12px;color:#b20f08;}
.opinion_box_top label {position:absolute;top:9px;right:15px;}
.opinion_box_top label span {display:inline-block;width:6px;height:6px;border-radius:6px;border:1px solid #b20f08;}
.opinion_box_top label span.on {background:#b20f08;}
.opinion_box_top .opinion_tit {padding-top:8px;font-size:20px;color:#000;line-height:26px;letter-spacing:-0.5px}
.opinion_box_top .opinion_txt {padding-top:11px;font-size:14px;color:#6b6b6b;line-height:18px;max-height:54px;overflow:hidden}
.opinion_box_top .swiper_opinion_top{overflow:hidden;position:relative}
.opinion_box_top .swiper_opinion_pagination{position:absolute;top:11px;right:12px}
.opinion_box_top .swiper_opinion_pagination .swiper-pagination-bullet{border:1px solid #b20f08;width:6px !important;height:6px !important;background:#fff !important}
.opinion_box_top .swiper_opinion_pagination .swiper-pagination-bullet-active{background:#b20f08 !important}

/* 2021 sub opinion column_list */
.column_list_tit {padding:10px 15px;border-bottom:1px solid #cdcdcd;position:relative;overflow:hidden;} 
.column_list_tit h4 {font-size:18px;color:#007eff;}
.column_list_tit h5 {font-size:18px;}
.column_list_tit .slide_box {position:absolute;top:11px;right:15px;z-index:200;}
.column_list_tit .slide_box span {display:inline-block;cursor:pointer;padding:0 4px;}
.column_list_tit .slide_box span img {height:18px;}
.column_list_tit .slide_box2{position:absolute;top:14px;right:13px;z-index:200}
.column_list_tit .slide_box2 span {display:inline-block;cursor:pointer;padding:0 3px;}
.column_list_tit .slide_box2 span img {height:20px;}
.column_list {display:flex;width:100%;overflow:hidden}
.column_list .tit_box2 {flex:1;border-right:1px solid #f0f0f0;}
.column_list .swiper-slide:last-child .tit_box2{border-right:0;}

.column_list .tit_box2 .img_box {height:auto;padding:15px 0 5px 0;vertical-align:middle;text-align:center;}
.column_list .tit_box2 .img_box .thumb {border-radius:50%;overflow:hidden;display:inline-block;width:17vw}
.column_list .tit_box2 .img_box img {width:17vw}
.column_list .tit_box2 .tit_box {text-align:center;padding-bottom:10px;}
.column_list .tit_box2 .tit_box .tit1{color:#7b7b7b;font-size:12px;margin-bottom:2px}
.column_list .tit_box2 .tit_box .tit2{color:#404040;font-size:16px;font-weight:bold;line-height:20px}
.column_list .swiper-wrapper .swiper-slide{width:20%}

/* 2021 sub opinion 3box  */
.opinion_photo_thum_news {overflow:hidden}
.opinion_photo_thum_news .news_box {width:100%;display:block;overflow:hidden;}
.opinion_photo_thum_news .n_box {display:flex;align-items:center;width:100%;border-bottom:1px solid #f0f0f0;padding-bottom:12px;padding-top:12px;overflow:hidden;}
.opinion_photo_thum_news .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}
.opinion_photo_thum_news .n_box .thum {width:100px;height:82px;overflow:hidden;margin-right:15px;border: 1px solid rgba(0, 0, 0, 0.08);text-align:center;display:table-cell;vertical-align:middle;font-size:0;background:#f4f4f4;}
.opinion_photo_thum_news .n_box .thum img {width:auto;max-width:100%;max-height:100%;}

/* 2021 sub opinion news list */
.text_list_news2 {width:100%;display:inline-block;background:#fff;box-sizing:border-box;}
.text_list_news2 dl {width:100%;box-sizing:border-box;overflow:hidden;border-bottom:9px solid #f0f0f0}
.text_list_news2 dl dd {display:table;width:100%;float:left;box-sizing:border-box;}
.text_list_news2 dl dd a {display:table-cell;vertical-align:middle;width:100%;padding:11px 15px;font-size:16.5px;line-height:25px;box-sizing:border-box;border-bottom:1px solid #f0f0f0;letter-spacing:-0.8px}

/* entersports photo */
.esp_news_box {width:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.esp_news_box dl {width:calc(100% - 30px);padding:0 15px;}
.esp_news_box dl dt {float:left;margin-bottom:12px;}
.esp_news_box dl dt:first-child {width:calc(50% - 8px);margin-right:8px;}
.esp_news_box dl dt:nth-child(2) {width:calc(50% - 8px);margin-left:8px;}
.esp_news_box dl dt .img_box {width:100%;height:26vw;overflow:hidden;border-radius:8px;}
.esp_news_box dl dt .img_box img {width:100%;min-height:100%;}
.esp_news_box dl dt .tit_box {font-size:16px;padding-top:8px;}

/* 2023 18주년 배너 */
.atoo_18th_banner {width:100%;height:84px;margin-bottom:5px;background:#210d49 url("https://img.asiatoday.co.kr/a2img/mobile/18th/atoo_title_18th_m_bg3.png") center no-repeat;background-size:cover;}
.atoo_18th_banner .banner_box {max-width:420px;height:84px;padding:0 8px 0 12px;margin:0 auto;display:flex;align-items: center;}
.atoo_18th_banner .banner_box .img_box {flex:1;display:flex;align-items: center;justify-content:center;}
.atoo_18th_banner .banner_box .img_box img {height:53px;}
.atoo_18th_banner .banner_box .btn18th {width:25px;padding-left:3%;}
.atoo_18th_banner .banner_box .btn18th img {width:100%;}

@media only screen and (max-width:380px) {
	.atoo_18th_banner {height:79px;}
}

/* 2021 특파원지도 */
.correspondent_box {width:100%;overflow:hidden;position:relative;background-image:url(https://img.asiatoday.co.kr/a2img/mobile/main/morning_bg.png);transition:background-position .3s ease-in-out;background-position:top right -200px;background-repeat:no-repeat}
.correspondent_box.c{background-position:top right 0}
.correspondent_box h3 {font-size:17px;letter-spacing:-1px;color:#000;font-weight:500;padding:10px 15px 10px 15px;z-index:10;position:relative}
.correspondent_box .darr {width:40px;position:absolute;top:0;right:5px;z-index:100;height:45px;display:flex;align-items:center;box-sizing:border-box;text-align:center;padding:0 11px}
.correspondent_box .darr{background-image:url('https://img.asiatoday.co.kr/m_img/menu_up.png');background-position:center;background-repeat:no-repeat;background-size:18px}
.correspondent_box .darr.c{background-image:url('https://img.asiatoday.co.kr/m_img/menu_down.png')}
.correspondent_box .updown_box{overflow:hidden;transition:max-height .3s ease-in-out;max-height:517px}
.correspondent_box .updown_box.close{max-height:0}

.elec_topnews {width:100%;padding-top:15px;position:relative;background-position:top;background-image:url(https://img.asiatoday.co.kr/election61/mo/local_elec08_bg.png);background-size:cover;}
.elec_topnews .tit {width:100%;position:relative;} 
.elec_topnews .tit img {width:220px;position:relative;left:15px;}  
.elec_topnews .tit .date_box {font-size:25px;color:#812602;font-weight:700;position:absolute;top:-2px;right:15px;line-height:23px}
.elec_topnews .tit .date_box span {font-weight:400;}
.elec_topnews ol {position:absolute;right:15px;top:-7px;z-index:100;}
.elec_topnews ol li.dd {float:left;font-size:12px;color:#fff;text-align:right;letter-spacing:-0.5px;font-weight:100;margin-right:8px;}
.elec_topnews ol li.dd label {font-size:17px;font-weight:500;line-height:20px;}
.elec_topnews ol li.dt {float:left;width:44px;height:44px;border-radius:50%;background:#541912;font-size:11px;text-align:center;position:relative;top:-3px;}
.elec_topnews ol li.dt span.tit1 {font-weight:400;position:relative;top:13px;color:#ffea74;}
.elec_topnews ol li.dt span.tit2 {font-weight:400;position:relative;top:5px;line-height:12px;color:#ffea74;}
.elec_news_box {width:calc(100% - 30px);margin:0 15px;overflow:hidden;position:relative;padding:14px 0}
.elec_news_box dl {width:100%;overflow:hidden;}
.elec_news_box dl dt {float:left;margin-bottom:12px;}
.elec_news_box dl dt:nth-child(odd) {width:calc(50% - 8px);margin-right:8px;}
.elec_news_box dl dt:nth-child(even) {width:calc(50% - 8px);margin-left:8px;}
.elec_news_box dl dt .img_box {width:100%;height:26vw;max-height:208px;overflow:hidden;border-radius:8px;}
.elec_news_box dl dt .img_box img {width:100%;min-height:100%;}
.elec_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;}

/* 대선 탑 */
.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;}

.board_head {width:100%;overflow:hidden;position:relative;background:#1f50a6;background:url(https://img.asiatoday.co.kr/a2img/mobile/election2022/tit_bg.png) left no-repeat, url(https://img.asiatoday.co.kr/a2img/mobile/election2022/tit_bg2.png?v=1) right no-repeat;background-color:#1f50a6;} 
.board_head h3 {position:relative;left:15px;padding:10px 0 8px 0;}
.board_head h3 img {width:170px;}
.board_head .vote_tit {font-size:16px;font-weight:500;color:#fff;letter-spacing:-0.3px;position:absolute;top:8px;right:15px;text-align:right;}
.board_head .vote_tit span {font-size:14px;line-height:14px;}  
.board_head .board_head_fbox {width:100%;padding:1px 0 3px 0;background:#356fd6;position:relative;}
.board_head .board_head_fbox h4 a{color:#fff;font-size:14px;position:relative;left:15px;top:-2px}
.board_head .board_head_fbox span {font-size:14px;color:#fff;position:absolute;right:15px;top:3px;font-weight:300;}  

.election_vote_board  {width:calc(100% - 30px);padding:0 15px;margin-top:10px;margin-bottom:15px;overflow:hidden;position:relative;}  

.election_vote_win {width:100%;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/mobile/election2022/elected_vote_win_bg.png) no-repeat;background-size:cover;position:absolute;top:0;left:0;z-index:3000;}  
.election_vote_win .election_vote_win_box {width:100%;height:239px;position:relative;}
.election_vote_win .election_vote_win_box .close_btn {width:20px;position:absolute;top:10px;right:15px;}
.election_vote_win .election_vote_win_box .close_btn img {width:100%;}
.election_vote_win .election_vote_win_box .president_20th {width:220px;position:absolute;left:0;bottom:0;}
.election_vote_win .election_vote_win_box .president_20th img {width:100%;}
.election_vote_win .election_vote_win_box .bg_box {width:170px;position:absolute;top:35px;left:49%;text-align:center;}
.election_vote_win .election_vote_win_box .bg_box img {width:100%;}
.election_vote_win .election_vote_win_box .text_box  {width:170px;position:absolute;top:85px;left:49%;text-align:center;}
.election_vote_win .election_vote_win_box .text_box h4 {font-size:15px;line-height:18px;font-weight:500;letter-spacing:-0.5px;}
.election_vote_win .election_vote_win_box .text_box label {font-size:13px;font-weight:500;letter-spacing:-0.5px;}
.election_vote_win .election_vote_win_box .text_box h2 {padding-top:5px;font-family: 'Nanum Myeongjo', serif;font-size:20px;font-weight:800;letter-spacing:-0.5px;}

.elec_vote_win01 {position:absolute;top:5px;left:15px;z-index:300;}
.elec_vote_win01 img {width:30px;}
.elec_vote_win02 {position:absolute;top:5px;left:15px;z-index:300;}
.elec_vote_win02 img {width:30px;}
.elec_vote_win03 {position:absolute;top:5px;left:15px;z-index:300;}       
.elec_vote_win03 img {width:45px;}

.election_vote_main  {width:100%;height:115px;margin:0 auto;position:relative;}        
.election_vote_main .vote_left_box {width:165px;position:absolute;left:10px;bottom:0;z-index:200;}
.election_vote_main .vote_right_box  {width:165px;position:absolute;right:10px;bottom:0;z-index:200;}
/*.election_vote_main dl {overflow:hidden;}*/
.election_vote_main dl dt {width:165px;height:100px;position:relative;}
.election_vote_main dl dt img {height:100px;position:absolute;bottom:0;z-index:100;}
.election_vote_main dl dt img.leftimg {left:0;}
.election_vote_main dl dt img.rightimg {right:0;}
.election_vote_main dl dt .tit_l {position:absolute;top:17px;left:105px;z-index:200;text-align:left;}
.election_vote_main dl dt .tit_r {position:absolute;top:17px;right:105px;z-index:200;text-align:right;}   
.election_vote_main dl dt p span {display:block;font-size:17px;white-space:nowrap;}
.election_vote_main dl dt p label {display:block;font-size:12px;white-space:nowrap;}

.showdown_graph {width:100%;height:26px;margin:0 auto;position:relative;overflow:hidden;border-radius:15px;}
.showdown_graph .bar_box_left {height:26px;position:absolute;left:0;top:0;}
.showdown_graph .bar_box_left .vote {color:#fff;font-size:16px;padding-left:20px;}
.showdown_graph .bar_box_left .vote .vote_p {color:#fff;font-size:12px;}
.showdown_graph .bar_box_right {height:26px;position:absolute;right:0;top:0;text-align:right;}
.showdown_graph .bar_box_right .vote {color:#fff;font-size:16px;padding-right:20px;}
.showdown_graph .bar_box_right .vote .vote_p {color:#fff;font-size:12px;}

.vote_box {width:100%;}
.vote_box ul {overflow:hidden;padding-top:5px;}
.vote_box ul li {width:33.33%;float:left;font-size:14px;letter-spacing:-0.5px;}
.vote_box ul li span {font-size:12px;}

.rank_box {width:100%;padding:10px 0;margin-bottom:10px;position:relative;background:#edf2f5;overflow:hidden;}
.rank_box .rank_gap_left {position:absolute;top:0;left:0;z-index:200;}
.rank_box .rank_gap_right {position:absolute;top:0;right:0;z-index:200;}
.rank_box .rank_box_wrap {overflow-x:scroll;padding:0 15px;}
.rank_box .rank_box_wrap::-webkit-scrollbar {display:none;}
.rank_box .rank_box_scl {width:auto;}   
.rank_box .rank_box_scl dl {width:123px;float:left;margin-right:5px;}
.rank_box .rank_box_scl dl dt {width:52px;height:56px;float:left;border-radius:0 10px 0 10px;overflow:hidden;position:relative;background:#fff;}
.rank_box .rank_box_scl dl dt label {padding:1px 3px;font-size:10px;color:#fff;background:rgba(0,0,0,0.55);position:absolute;top:0;left:0;z-index:100;}
.rank_box .rank_box_scl dl dt img {width:100%;}
.rank_box .rank_box_scl dl dd {width:64px;padding-left:7px;float:left;}
.rank_box .rank_box_scl dl dd p {font-size:14px;font-weight:500;color:#465369;}
.rank_box .rank_box_scl dl dd label {font-size:10px;letter-spacing:-0.5px;;display:block;color:#76787d;}
.rank_box .rank_box_scl dl dd span {font-size:16px;display:block;color:#263751;font-weight:500;letter-spacing:-0.7px;}

/* 20대 대선 확정 */
.elected_wrap {width:100%;height:100px;background-size:cover;background-repeat:no-repeat;}
.elected_wrap.bg01 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/election2022/main/elected_wrapm_bg01.png);}
.elected_wrap.bg02 {background-image:url(https://img.asiatoday.co.kr/a2img/mobile/election2022/main/elected_wrapm_bg02.png);}
.elected_wrap .elected_box01 {width:350px;height:100px;margin:0 auto;position:relative;overflow:hidden;}
.elected_wrap .elected_box02 {width:350px;height:100px;margin:0 auto;position:relative;overflow:hidden;}
.elected_win {position:absolute;bottom:0;left:20px;z-index:100;}
.elected_win img {height:95px;}
.elected_win_titlebg {position:absolute;top:13px;left:110px;z-index:200;}
.elected_win_titlebg img {width:142px;}
.elected_title {position:absolute;top:20px;left:132px;text-align:center;z-index:100;}
.elected_title h4{font-size:14px;color:#ffd200;font-weight:300;line-height:18px;}
.elected_title h3{font-size:19px;padding-top:5px;font-family: 'Nanum Myeongjo', serif;font-weight: 700;color:#fff;}
.elected_win_databox {overflow:hidden;position:absolute;top:20px;left:270px;z-index:100;}
.elected_win_databox dd {font-size:12px;color:#d0e7f0;}
.elected_win_databox dd span {font-size:18px;}
.elected_win_databox dd span label {font-weight:500;}
.elected_win_databox dd a {font-size:12px;color:#d0e7f0;}

/* 아투시티 메인 지역특집 */
.local_special_news {padding:0 15px;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/mobile/section/atcn_special_bg.png) bottom no-repeat;background-size:cover;position:relative;font-family: 'Noto Sans KR', sans-serif;}
.local_special_news h3 {padding:10px 0;font-size:18px;font-weight:500;color:#000;}
.local_special_news .lbox {position:absolute;top:14px;right:46px;z-index:1000;border:1px solid #ccc;padding:4px 6px;display:block;font-size:0;}
.local_special_news .lbox img {width:90%;opacity: 0.7;}
.local_special_news .rbox {position:absolute;top:14px;right:15px;z-index:1000;border:1px solid #ccc;padding:4px 6px ;display:block;font-size:0;}
.local_special_news .rbox img {width:90%;opacity: 0.7;}
.local_special_news .sw_box {overflow:hidden;width:100%;}
.local_special_news .swwp dl {padding-bottom:20px;}
.local_special_news .swwp dl dd {width:calc(100% - 2px);overflow:hidden;padding-bottom:32px;background:#fff;}
.local_special_news .swwp dl dd p {width:100%;padding:7px 0;overflow:hidden;text-align:center;position:absolute;bottom:0;left:0;z-index:100;font-size:18px;color:#00666c;}
.local_special_news .swwp dl dd img {width:100%;}

.lsmn_con_wrap {width:calc(100% - 30px);padding:15px 15px;font-family: 'Noto Sans KR', sans-serif;overflow:hidden;background:url(https://img.asiatoday.co.kr/a2img/mobile/section/atcn_special_bg5.png) no-repeat;background-size:100%;}
.lsmn_con_wrap h3 {font-size:18px;color:#004f81;font-weight:500;}
.lsmn_con_wrap h3 label {color:#002d49;}
.lsmn_con_wrap .lsmn_con_box {padding:10px 0;}
.lsmn_con_wrap .lsmn_con_box .viewbox {background:url(https://img.asiatoday.co.kr/a2img/mobile/section/atcn_special_bg3.jpg) no-repeat;background-size:100%;position:relative}
.lsmn_con_wrap .lsmn_con_box .viewbox .img_box {padding:15px;overflow:hidden;}
.lsmn_con_wrap .lsmn_con_box .viewbox .img_box img {width:100%;}
.lsmn_con_wrap .lsmn_con_box .viewbox .left_btn {position:absolute;top:46%;left:0;z-index:100;width:40px}
.lsmn_con_wrap .lsmn_con_box .viewbox .right_btn {position:absolute;top:46%;right:0;z-index:100;width:40px}
.lsmn_con_wrap .lsmn_con_box .viewbox .left_btn img, .lsmn_con_wrap .lsmn_con_box .viewbox .right_btn img{display:block;width:100%}
.lsmn_con_wrap .lsmn_con_box .viewbox .nonact{opacity:0.4;cursor:default}
.lsmn_con_wrap .lsmn_con_box .newsbox {width:100%;position:relative;}
.lsmn_con_wrap .lsmn_con_box .newsbox .tit_box {overflow:hidden;padding-top:15px;}
.lsmn_con_wrap .lsmn_con_box .newsbox .tit_box h4 {font-size:24px;line-height:28px;font-weight:500;}
.lsmn_con_wrap .lsmn_con_box .newsbox .tit_box h4 span {font-size:12px;font-weight:400;margin-left:10px}
.lsmn_con_wrap .lsmn_con_box .newsbox .tit_box p {font-size:14px;font-weight:500;letter-spacing:-1px;padding-top:8px;}

.num_box {float:left;padding-right:8px;}

.local_special_last {width:calc(100% - 30px);padding:0 15px 4px 15px;position:relative;font-family: 'Noto Sans KR', sans-serif;background:url(https://img.asiatoday.co.kr/a2img/mobile/section/atcn_special_bg4.png) bottom repeat-x;}
.local_special_last h3 {width:100%;text-align:center;padding:12px 0;font-size:18px;font-weight:500;color:#000;}
.local_special_last .past_list {flex:1;padding-top:32px;border:1px solid rgba(24,46,110,0.4);background:#fff;position:relative;margin-right:15px;box-shadow:rgba(0,0,0,0.05) -5px 5px 0;}
.local_special_last .past_list p {width:100%;padding:7px 0;overflow:hidden;text-align:center;position:absolute;top:0;left:0;z-index:100;font-size:17px;color:#00666c;font-weight:400;}
.local_special_last .past_list img {width:100%;}
.local_special_last .fraction_box {clear:both;padding-top:26px;width:150px;height:30px;margin:0 auto;display:block}
.local_special_last .fraction_box .lbox{display:inline-block;position:relative} 
.local_special_last .fraction_box .rbox{display:inline-block;position:relative}
.local_special_last .fraction_box .pagenum{width:100px;height:30px;display:inline-block;position:relative;font-size:13px;color:#777;top:-3px}
.local_special_last .fraction_box .pagenum span{font-size:18px;position:relative;top:2px;margin:0 8px}
.local_special_last .fraction_box .pagenum .swiper-pagination-current{color:#fe5400}
.local_special_last .fraction_box .pagenum .swiper-pagination-total{color:#000}

/* mediaquery */

@media only screen and (min-width:520px) {
	.column_list {height:160px;}	
	.column_list .tit_box2 .img_box {height:75px;padding:15px 0;}
	.column_list .tit_box2 .img_box img{width:75px;}
	.column_list .tit_box2 .img_box .thumb {width:75px;}
	.column_list .tit_box2:nth-last-child(1) {display:inline-block;} 
	.column_list .tit_box2:nth-last-child(2) {display:inline-block;} 
	.column_list_tit .slide_box {display:none;}
}

@media only screen and (min-width:480px) {
	.top_box_news .img_box, .top_box_news .img_box .b_box {height:69vw;}	
}
@media only screen and (min-width:600px) {
	.top_box_news .img_box, .top_box_news .img_box .b_box {height:58vw;}
}


@media only screen and (min-width:800px) {
    .top_box_news .img_box2 {height:490px;}
	.top_box_news .img_box, .top_box_news .img_box .b_box {height:400px;}
	.mm_news_box dl dt .img_box {height:195px;}
	.mm_news_box {background-size:100% 150px;}
	.esp_news_box dl dt .img_box {height:195px;}
	.youtube_box_tit img {width:333px;}
	.yt_iframe {height:363px;}
	.column_list_box dd .img_box {width:80px;height:80px;}
	.full_mov_news2 > div .thum {height:299px;}
	.full_mov_news2 .swiper_iat .swiper-slide{height:401px;}
	.full_mov_news2 .swiper_iat .swiper-slide > a {display:block;width:100%;height:401px;}
	.photo4_news .swiper_photo4 .swiper-slide {height:350px;}
	.photo4_news .swiper_photo4 .img_box {height:313px;}
	.photo4_news .swiper_photo4 .swiper-slide > a {height:350px;}
	.page_box .sl_left {left:334px}
	.page_box .sr_right {right:334px}
	.top_box_news .img_box2 iframe {height:490px;}
}

.atoocitynews_new{margin-left:5px}

/* 소제목 */
.small_title01 {display:block;border-top:2px solid #000;border-bottom:1px solid #ccc; padding:10px 0 14px 0;}
.small_title01 h5 {font-size:20px;font-weight:bold;line-height:30px;}
.small_title02 {display:block;padding:10px 0 14px 0;text-align:center;}
.small_title02 h5 {display:inline-block;font-weight:bold; font-size:20px;color:#008ef1 !important;line-height: 27px;background: #fff;letter-spacing: 0px;}
.small_title02 h5::before { content: " ";display: block;clear: both;height: 3px;width: 60px;margin: 0 auto 10px;font-size: 0;line-height: 0;background-color: #1374DD;}



