@charset "utf-8";
@import "reset.css";
@import "font.css";
@import "swiper.min.css";
@import "common.css";
/*@import "layout.css";*/

div#sec_list_more{padding:0 23px 23px;}
.btn-list-more{width:100%;height:36px;border:1px solid #05245f;color:#05245f;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*
	news view
*/

#content.content-sub {background-color:#fff;}
.view-news-area{/*margin-bottom:3px;border-bottom:3px solid #f4f4f4;*/background-color:#fff; position:relative!important}
.view-header {padding:0 27px;}
.view-header .title{padding:20px 0 18px;text-align:left;color:#111;font-weight:600;font-size:1.71em;letter-spacing:-.75px;line-height:1.3;}
.view-header strong{font-weight:600;}

/*기사페이지카테고리 수정 20200323 */
.view-header {position:relative}
.view-header .caption-tag {display:block;margin-bottom:4px;font-weight:normal;letter-spacing:-.75px;} 
.view-header .caption-tag a {color:inherit;color:#0088c8;font-size:14px;}
.view-header .cate{position:absolute; right:27px; bottom:23px; margin-bottom:0; color:#6b8ebd;font-size:12px;font-weight:normal;letter-spacing:-.75px;}
/*.view-header .cate a {color:#6b8ebd;font-size:12px;font-weight:normal;letter-spacing:-.75px;}*/
.view-header .date-area {display:inline-block;font-size:11px;color:#999; margin-bottom:20px}

.view-news-area .action-box span{vertical-align:top;}
.view-news-area .action-box.top{overflow:hidden;padding:11px 13px;border-top:1px solid #e3e3e3;border-bottom:1px solid #fff;background-color:#f4f4f4;} 
.view-news-area .action-box.top .btn{float:left;display:block;height:28px;overflow:hidden;line-height:28px;padding:0 11px;border:1px solid #c9c5c0;border-right:0;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#454d5b;font-size:11px;font-weight:500;}
.view-news-area .action-box.top .btn:active{background-color:transparent;}
.view-news-area .action-box.top >p{border-right:1px solid #ccc;}
.view-news-area .action-box.top .btn-ft{text-indent:-999px;width:35px;}
.view-news-area .action-box.top .ft-size-sm{background:#fff url(../../../images/mobile/v1/ico/ico-font-sm.png)no-repeat 50% 50%;background-size:auto 8px;}
.view-news-area .action-box.top .ft-size-lg{background:#fff url(../../../images/mobile/v1/ico/ico-font-lg.png)no-repeat 50% 50%;background-size:auto 11px;}
.view-news-area .action-box.top .btn-comment{position:relative;min-width:45px;}
.view-news-area .action-box.top .btn-comment .blind{visibility:visible;}/*voiceover 영역 설정*/
.view-news-area .action-box.top .ico-comment{display:inline-block;padding-left:23px;background:url(../../../images/mobile/v1/ico/ico-comment2.png)no-repeat 0 50%;background-size:auto 11px;}
.view-news-area .action-box.top .ico-like{display:inline-block;height:100%;padding-left:23px;background:url(../../../images/mobile/v1/ico/ico-like.png)no-repeat 0 50%;background-size:auto 11px;}
.view-news-area .action-box.top .btn-like.on .ico-like{background:url(../../../images/mobile/v1/ico/ico-like-active.png)no-repeat 0 50%;background-size:auto 11px;color: #cb3629;}
.view-news-area .action-box.top .btn-share{width:45px;background:#fff url(../../../images/mobile/v1/common/ico-share.png)no-repeat 50% 50%;background-size:auto 14px;}
.view-news-area .action-box.top .btn-share .ico-sns{position:absolute;visibility:hidden;top:0;left:0;height:0;width:0;font-size:0;line-height:0;overflow:hidden;}
.news-media-area{position:relative;}
.news-media-area .palayer-ico,
.news-media-area .player-ico{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;/*jsp파일 적용 후 삭제*/text-indent:-999px;background:url('../../../images/mobile/v1/ico/ico-play.png') no-repeat 50% 50%;background-size:50px auto;z-index:100009}
.view-body{border-bottom:1px solid #e3e3e3;padding:25px 27px 39px;}
.view-body .description .view_img_dsc{display:block;padding:5px 0;font-size:13px;color:#859cc7;}
.view-body .description .point{display:block;margin-bottom:26px;font-size:0.85em;color:#859cc7;}
.view-body .description{padding-bottom:48px;line-height:1.5;font-size:16px;letter-spacing:-.5px;word-wrap:break-word;}
.view-body .description a{display:inline;color:#386dd9;vertical-align:inherit;}
.view-body .description iframe{width:100% !important; height:auto}
.view-body .description img{max-width:100%;}
.view-body .description .vod_blk{position:relative;}
.view-body .description .vod_blk #img_contentsTag_1{width:100%;}
.view-body .description .vod_blk > button{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;table-layout:table-cell;}
.view-body .description .vod_blk > button > img{vertical-align:middle;}
.view-body .description .view_vod_dsc{display:block;padding:5px 0;font-size:0.85em;color:#859cc7;}
.view-body .news-writer{overflow:hidden;/*min-height:44px;*/padding:0 0 18px;/*border-bottom:1px solid #dedee0;*/}
.view-body .news-writer .img{clear:both;float:left;display:block;overflow:hidden;display:inline-block;margin-top:20px;width:44px;height:44px;margin-right:8px;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/resources/images/common/img_writer.png);}
.view-body .news-writer .img:first-child{margin-top:0;}
.view-body .news-writer .img:first-child + .name{margin-top:0;}
.view-body .news-writer .name{margin-top:15px;padding-top:5px;font-size:1em;;line-height:1.3;}
.view-body .news-writer .btn-ico-arr{display:inline-block;margin-right:10px;padding-right:8px;background:url(../../../images/mobile/v1/ico/ico-btn-arr.png)no-repeat 100% 45%;background-size:4px auto;font-size:0.85em;color:#666666;letter-spacing:-.75px;}
/*.view-body .keyworld {margin-left:-6px;padding:18px 0;color:#575757;}
.view-body .keyworld .hashtag{display:inline-block;margin:4px 6px;}*/
.view-body .hashtag{overflow:hidden;/*border-top:1px solid #dddee0;*/}
.view-body .hashtag-box ul{margin:20px 0;}
.view-body .hashtag-box li{float:left;border:1px solid #3a88c9;border-radius:11px;margin:3px 6px 3px 0;padding:3px 10px;font-size:11px;}
.view-body .hashtag-box a{color:#3a88c9;}
.view-body .button-box{margin-top:15px;text-align:center;}
.view-body .button-box .btn-report{display:inline-block;font-weight:bold;width:90px;color:#fff;background:#e63725;font-size:14px;height:32px;line-height:32px;}
.view-news-area .action-box.bottom{overflow:hidden;width:166px;margin:0 auto;text-align:center}
.view-news-area .action-box.bottom .btn{float:left;width:50%;height:37px;line-height:37px;border:1px solid #ccc;border-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;}
.view-news-area .action-box.bottom .btn:first-child{border:1px solid #ccc;}
.view-news-area .action-box.bottom .btn span{display:inline-block;height:100%;}
.view-news-area .action-box.bottom .ico-scrap{padding-left:18px;background:url(../../../images/mobile/v1/ico/ico-scrap.png)no-repeat 0 50%;background-size:12px auto;}
.view-news-area .action-box.bottom .ico-like{padding-left:20px;background:url(../../../images/mobile/v1/ico/ico-like2.png)no-repeat 0 50%;background-size:16px auto;}
.view-news-area .action-box.bottom .btn-scrap.on .ico-scrap{background:url(../../../images/mobile/v1/ico/ico-scrap-active.png)no-repeat 0 50%;background-size:12px auto;}
.view-news-area .action-box.bottom .btn-like.on .ico-like{background:url(../../../images/mobile/v1/ico/ico-like2-active.png)no-repeat 0 50%;background-size:16px auto;}

.cardnews-swiper-area .card-inner{position:relative;}
.cardnews-swiper-area .swiper-slide img{width:100%;}
.view-news-area  .fraction-box{position:relative;display:block;line-height:1.5;padding:11px 65px 11px 23px;background-color:#343464;color:#eaeaea;}
.view-news-area  .fraction-box .swiper-pagination{right:0;left:auto;width:65px;color:#eaeaea;}
.cardnews-swiper-area .swiper-button-prev{left:0;background-image:url('../../../images/mobile/v1/btn/btn-prev-card.png');}
.cardnews-swiper-area .swiper-button-next{right:0;background-image:url('../../../images/mobile/v1/btn/btn-next-card.png');}
.cardnews-swiper-area .swiper-button-prev, .cardnews-swiper-area .swiper-button-next{top:0;overflow:hidden;width:50px;height:100%;margin:0;text-indent:-999px;background-repeat:no-repeat;background-size:18px auto;background-position:50% 50%;}

.thumblist-swiper-area .list-type.list-thumb03{border-top:0;}
.thumblist-swiper-area .swiper-pagination{position:static;padding:0;}
.thumblist-swiper-area .swiper-pagination-bullet{background:#333;width:4px;height:4px;border-radius:100%;opacity:.4;}
.thumblist-swiper-area .swiper-pagination-bullet-active{background:#333;opacity:1;}

#view-comment {padding-bottom:23px;}
.content-sub #reply.sec-temp .livere_mobile #liverePlugIn{padding:10px 0 25px!important;}
/*.content-sub #reply.sec-temp .livere_mobile #liverePlugIn .livereWriteForm{margin-top:0 !important;}*/

/*detail-card*/
.detail-component.card{background:#fff;}
.detail-card-wrap{position:relative;}
.detail-card-box{position:relative;background:#34373c;}
.detail-card-box li{font-size:0;}
.detail-card-hint{position:absolute;margin:-70px 0 0 -65px;left:50%;top:50%;width:130px;height:70px;border-radius:10px;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:12px;}
.detail-card-hint .ico{display:block;margin:20px 0 0 0;}
.detail-card-hint .txt{display:block;}
.detail-card img{width:100%;}
.detail-card.first .detail-contents{position:absolute;left:20px;right:20px;top:65%;}
.detail-card.first dl{overflow:hidden;}
.detail-card.first dt{margin:0 0 5px 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff;}
.detail-card.first .des{margin:0 0 10px 0;min-height:50px;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#fff;font-weight:700;}
.detail-card.first .info{float:left;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff;}
.detail-card.first .info span + span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px;}
.detail-card.first .info span + span:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:8px;background:#fff}
.detail-card.first .read{float:right;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff;}
.detail-card.first p{position:relative;margin:15px 0 0 0;padding:5px 0 0 0;border-top:1px solid #fff;clear:both;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff;}
.detail-card.first p:before{content:"";position:absolute;bottom:100%;right:0;margin:0 -2px 3px 0;width:10px;height:1px;background:#fff;transform:rotate(45deg)}
.detail-card.end{height:100%;}
.detail-card-share-box{position:fixed;left:0;right:0;bottom:0;padding:8px 10px 12px 10px;height:23px;background:#f6f6f6;overflow:hidden;border-top:1px solid #dcdedf;z-index:100010;}
.detail-card-share-box.nav-up {bottom:-44px}
.detail-card-share-list{float:left;}
.detail-card-share-list li{float:left;margin:0 15px 0 0;}
.detail-card-msg{margin:0 30px 0 0 !important;}
.detail-card-msg .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -25px;background-size:50px;}
.detail-card-msg a.on .ico,
.detail-card-msg button.on .ico{background-position:-25px -25px;}
.detail-card-msg .count{display:inline-block;color:#54585f;font-size:14px;letter-spacing:-.025em;line-height:25px;}
.detail-card-like .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 0;background-size:50px;}
.detail-card-like a.on .ico,
.detail-card-like button.on .ico{background-position:-25px -100px;}
.detail-card-like .count{display:inline-block;color:#54585f;font-size:14px;letter-spacing:-.025em;line-height:25px;}
.detail-card-scrap .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -75px;background-size:50px;}
.detail-card-scrap a.on .ico,
.detail-card-scrap button.on .ico{background-position:-25px -75px;}
.detail-card-share .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -100px;background-size:50px;}

.detail-card-font{float:right;}
.detail-card-font li{float:left;font-size:14px;color:#959595;}
.detail-card-font li button{margin-top:-2px;vertical-align:top;}
.detail-card-font .smaller .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -150px;background-size:50px;}
.detail-card-font .bigger .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat -25px -150px;background-size:50px;}

.detail-card-btn{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.4);z-index:1;line-height:30px;padding:0 10px;}
.detail-card-allview{display:inline-block;}
.detail-card-allview a,
.detail-card-allview button{vertical-align:top;}
.detail-card-allview .ico{display:inline-block;width:20px;height:20px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -855px;background-size:38px auto;margin:0 5px 0 0;}
.detail-card-num{display:inline-block;color:#fff;}
.detail-card-num .ico{display:inline-block;width:25px;height:25px;background:url(../../../images/mobile/v1/ico/ico-group50.png) no-repeat 0 -125px;background-size:50px;}
.detail-card-num .txt{display:inline-block;font-size:0;}
.detail-card-num span{display:inline-block;font-size:14px;letter-spacing:2px;}
.detail-card-num span.current{display:inline-block;font-size:14px;letter-spacing:2px;font-weight:700;}
.detail-card-num span.current:after{content:'/ ';}
.detail-card-wrap .arrow-buttons > *{position:absolute;top:50%;width:12px;height:21px;text-indent:-1000em;background:url(../../../images/mobile/v1/ico/banner-arrow-s.png) 0 0 no-repeat;background-size:24px auto;overflow:hidden;margin:-6px 0 0;}
.detail-card-wrap .arrow_prev{left:10px;width:12px;height:21px;background:url(../../../images/mobile/v1/ico/banner-arrow-s.png) 0 0 no-repeat;background-size:24px auto;}
.detail-card-wrap .arrow_next{right:10px;background-position:-12px 0;}


/* photo news */
#contents_img.description{padding-top:10px;}
#contents_img.description .news_blk {padding-bottom:25px}
#contents_img.description .news_blk img {border:1px inset rgba(0,0,0,.1)}
#contents_img.description .news_blk span {display:block; margin-top:2px; padding:10px 0;/* font-size:1em;*/ font-weight:bold;/* color:#222; */line-height:23px}/*
#contents_img.description .news_blk p {font-size:0.875em; font-weight:bold; color:#666; line-height:24px}*/

.sec_photolist {padding:30px 0;}
.sec_photolist .title {display:block; min-height:14px; margin-bottom:18px; padding-left:12px; background:url('/resources/images/mobile/common/bul_photolist_title.png') no-repeat 0 0; background-size:7px 13px;/* font-size:1em;*/ font-weight:600; color:#05245f; line-height:14px}
.sec_photolist li {padding-bottom:20px}
.sec_photolist img {border:1px inset rgba(0,0,0,.1)}
.sec_photolist span {display:block; margin-top:10px;/* font-size:0.875em; font-weight:bold; color:#666; line-height:23px*/}

/* photo live */
.sec_photolive > .title {display:block;height:28px;padding:0 8px;border-bottom:1px solid #cecccd;font-size:0.750em;line-height:28px}


/*
	popup
*/
.snsshare-pop .pop-head{position:relative;height:46px;line-height:46px;padding:0 23px;border-bottom:1px solid #ccc;}
.snsshare-pop .pop-head .tit{color:#333;font-weight:bold;letter-spacing:-.5px;font-size:1.07em;}
.snsshare-pop .pop-head .btn-close {position:absolute;top:0;right:0;overflow:hidden;width:58px;height:100%;text-indent:-999px;background:url(../../../images/mobile/v1/btn/btn-pop-close.png)no-repeat 50% 50%;background-size:12px auto;}
.snsshare-pop .pop-contents{padding:20px 10px 15px 10px}
.snsshare-pop .sns-list{overflow:hidden;text-align:center;}
.snsshare-pop .sns-list li{float:left;margin:0 0 10px 0;width:25%;text-align:center;}
.sns-list .btn{font-size:0.85em;color:#666;}
.sns-list .btn span {display:block;overflow:hidden;width:42px;height:42px;margin:0 auto 7px;background-image:url(../../../images/mobile/v1/ico/ico-sns-l.png);background-size:42px auto;}
.sns-list .ico-fb{background-position:0 0;}
.sns-list .ico-tw{background-position:0 -42px;}
.sns-list .ico-ka{background-position:0 -84px;}
.sns-list .ico-nv{background-position:0 -126px;}
.sns-list .ico-ks{background-position:0 -210px;}
.sns-list .ico-band{background-position:0 -252px;}
.snsshare-pop .url-copy{zoom:1 !important;position:relative;height:33px;margin:10px 10px 0;border:1px solid #ccc;border-top:1px solid #bbb;background-color:#fafafa;}
.snsshare-pop .url-copy .input-url{width:100%;height:33px;padding:0 50px 0 10px;background-color:#fafafa;font-size:12px;}
.snsshare-pop .url-copy .btn-copy{position:absolute;top:-1px;right:-1px;width:53px;border:1px solid #454d5b;height:35px;line-height:33px;text-align:center;color:#454d5b;background-color:#fff;font-size:13px;}

.cardnews-img-pop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:1000;}
.cardnews-img-pop .full-img{height:100%;}
.cardnews-img-pop .full-img img{width:100%;}
.cardnews-img-pop .btn-close {position:absolute;top:0;right:0;overflow:hidden;width:60px;height:60px;text-indent:-999px;background:url(/resources/images/mobile/common/ico_x.png)no-repeat 50% 50%;background-size:35px auto;}


/*
	에러페이지
*/
.error{position:relative;display:table;width:100%;table-layout:fixed;background-color:#fff}
.error .error-box{position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.error-box .ico{display:block;width:126px;height:119px;margin:0 auto;background-image:url(../../../images/mobile/v1/ico/ico-error.png);background-repeat:no-repeat;background-size:100%;}
.error-box .ico.system{background-position:0 0;}
.error-box .ico.undefined{height:130px;background-position:0 -135px;}
.error-box .tit-a{margin:35px 0 0;font-size:1.28em;line-height:20px;color:#54748f;}
.error-box .error-txt{margin:7px 0 0;font-size:0.78em;line-height:16px;color:#333;}
.error-box .error-list{position:relative;margin:38px 0 0;clear:both;}
.error-box .error-list .list-box dt{display:inline-block;position:relative;margin:0 2px 0 0;padding:0 7px 0 0;font-size:0.78em;line-height:13px;color:#454d5b;font-weight:bold;}
.error-box .error-list .list-box dt::before{content:'';position:absolute;top:1px;right:0;width:1px;height:8px;background:#8f949d;}
.error-box .error-list .list-box dd{display:inline-block;font-size:0.78em;line-height:13px;color:#454d5b;}
.data-none.error-box,
.content-list .error-box{padding:50px 0;text-align:center;}
.data-none.error-box .ico,
.content-list .error-box .ico{width:80px;height:80px;}


/* 
	검색 결과 
*/
.search-result{height:100%;padding-left:23px;padding-right:23px;padding-bottom:40px;background-color:#fff;}
.search-result .tit-srch{border-bottom:1px solid #05245f;padding:20px 0;font-size:1.42em;}
.search-result .tit-srch strong{word-wrap:break-word;color:#05245f;}
.search-result .reseult-head{border-bottom:1px solid #05245f;padding:20px 0 0;}
.search-result .reseult-head .sort-area{margin:0;padding-bottom:0;border-bottom:0;}
.search-result .reseult-head .tit-srch{border:0;padding:0;}
.search-result .result-info{padding:63px 0;word-wrap:break-word;}
.search-result .result-info .top{margin-bottom:25px;}
.search-result .result-info .bottom{color:#666;}

/*
	list
*/
.content-sub.content-list{margin-top:-5px;}
.content-sub.content-list .inner{padding-top:0;}
.content-list .list-head.ty1{padding-bottom:25px;text-align:center;}
.content-list .list-head.ty1 .img-box {height:64px;margin-bottom:60px;background-color:#4d90f9;}
.content-list .list-head.ty1 .img-box .img{display:inline-block;width:80px;height:80px;margin-top:30px;border-radius:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.content-list .list-head.ty1 h2 p{font-weight:normal;color:#5b87da;font-size:0.8em;}
.content-list .list-head.ty1 h2 strong{font-size:28px;}
.content-list .list-head.ty1 .issue-banner{padding-top:15px;}
.content-list .list-head.ty1 .issue-banner img{width:163px;}

.content-list .list-head.ty2{}
.content-list .list-head.ty2 .img-box{position:relative;text-align:center;background-color:#202020;}
.content-list .list-head.ty2 .img-box::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../../images/mobile/v1/common/list-head-mask.png)repeat-x 0 100%;background-size:auto 100%;}
.content-list .list-head.ty2 .img-box .img img{width:100%;}
.content-list .list-head.ty2 h2{position:absolute;width:100%;left:0;bottom:16px;color:#fff;text-align:center;letter-spacing:-.5px;z-index:1}
.content-list .list-head.ty2 h2 p{margin-bottom:3px;font-weight:normal;font-size:0.8em;}
.content-list .list-head.ty2 h2 strong{display:block;line-height:1.2;font-size:28px;}
/*.content-list.ty2{margin-top:-10px;}*/
.content-list.ty2 .list-thumb05 li:first-child a{border-top:1px solid #d5d4d4;}
.content-list.ty2 .list-thumb05:first-child li:first-child a{border-top:0;}
/*2017 대선 이슈 링크 추가*/
.content-list .list-head.ty2 .link-issue {display:block;padding:16px 0 14px;text-align:center;background-color:#131c45;color:#fff;}
.content-list .list-head.ty2 .link-issue i{text-decoration:none;font-style:normal;color:#879bec;}
.content-list .list-head.ty2 .link-issue strong{font-weight:600;}
.content-list .list-head.ty2 .link-issue .ico-arr-r{padding-right:19px;background:url(../../../images/mobile/v1/ico/ico-arr-r.png)no-repeat 100% 50%;background-size:5px auto;}

.content-list .list-head.ty3{margin-bottom:-5px;text-align:center;}
.content-list .list-head.ty3 .img-box {height:64px;margin-bottom:60px;background-color:#05245f;}
.content-list .list-head.ty3 .img-box .img{display:inline-block;width:80px;height:80px;margin-top:25px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.content-list .list-head.ty3 h2{padding-bottom:16px;}
.content-list .list-head.ty3 h2 p{font-weight:normal;color:#5b87da;font-size:0.8em;letter-spacing:-.5px;}
.content-list .list-head.ty3 h2 strong{font-size:28px;letter-spacing:-.5px;}

.content-list.ty3 .list-accordion li{position:relative;}
.content-list.ty3 .list-accordion .rank{position:absolute;top:0;left:0;display:block;width:36px;height:36px;line-height:36px;text-align:center;font-size:1.28em;color:#fff;background-color:rgba(0,0,0,.4);z-index:1;}
.content-list.ty3 .list-accordion .btn-share{float:right;position:relative;width:42px;height:42px;overflow:hidden;text-indent:-999px;margin-top:-21px;margin-right:12px;background:url(../../../images/mobile/v1/ico/ico-share.png)no-repeat 0 0;background-size:100%;z-index:1;}
.content-list.ty3 .list-accordion .tit{display:block;line-height:1.2;padding:15px 0;font-size:1.35em;font-weight:bold;}
.content-list.ty3 .list-accordion .btn-view{display:block;width:100%;height:30px;line-height:30px;border:1px solid #cacaca;border-bottom:1px solid #a9a9a9;text-align:center;color:#05245f;}
.content-list.ty3 .list-accordion .inner{padding:0 23px 20px;}
.content-list.ty3 .list-accordion .desc{display:none;padding-bottom:20px;font-size:1.07em;letter-spacing:-.5px;}
.content-list.ty3 .list-accordion .name{display:block;margin-top:15px;text-align:right;font-size:1em;}
.content-list.ty3 .list-accordion .ico-arr{display:inline-block;padding-right:17px;background:url(../../../images/mobile/v1/ico/ico-arr-down.png)no-repeat 100% 50%;background-size:10px auto;vertical-align:top}
.content-list.ty3 .list-accordion li.on .ico-arr{background:url(../../../images/mobile/v1/ico/ico-arr-up.png)no-repeat 100% 50%;background-size:10px auto;}
.content-list.ty3 .list-accordion li.on .desc{display:block;}

.content-list.ty4{margin-top:0;}
.content-list .list-head.ty4{margin-bottom:-5px;}
.content-list .list-head.ty4 h2{padding:18px 23px;font-size:1.42em;}
.content-list .list-head.ty4 h2 strong{color:#05245f;font-weight:600;}

.content-list .list-head.ty5{padding:14px 23px;background-color:#05245f;color:#fff;}
.content-list .list-head.ty5 h2 strong{font-size:1.35em;letter-spacing:-.5px;}

.content-list .list-head.ty6{height:40px;padding:0;border:0;line-height:40px;color:#343464;font-weight:600;font-size:1.21em;background-color:#4d90f9;text-align:center;}
.content-list .list-head.ty6 h2{height:inherit;line-height:inherit;font-size:inherit;letter-spacing:-.5px;color:#fff;}
.content-list .list-head.ty6 h2 strong{vertical-align:top;display:inline-block;height:40px;line-height:43px;}
.content-list.ty6 .date-panel{margin:14px 0 10px;background-color:#fff;}

.date-panel{position:relative;height:51px;line-height:51px;text-align:center;font-size:1.35em;font-weight:bold;}
.content-list .date-panel{background-color:#f4f4f4;}
.date-panel .btn-date-prev{left:0;background-position:50% -67px;}
.date-panel .btn-date-next{right:0;background-position:50% -109px;}
.date-panel .btn-date-prev.none{background-position:50% 13px;}
.date-panel .btn-date-next.none{background-position:50% -27px;}
.date-panel .btn-date-prev,.date-panel .btn-date-next{position:absolute;display:inline-block;overflow:hidden;height:100%;width:45px;top:0;/*jsp업로드후 수정*/text-indent:-999px;background-image:url(../../../images/mobile/v1/btn/btn-lis-next.png);background-size:14px auto;background-repeat:no-repeat;}

/*달력기능 추가 20180705*/

.date-panel label {background:transparent url(../../../images/v1/ico/ico-cal.gif) no-repeat 100% 50%; background-size:20px; padding-right:28px}
.datepicker-custom .ui-datepicker-buttonpane{position:absolute;right:10px;top:10px;}
.datepicker-custom .ui-datepicker-close{display:inline-block;width:24px;height:24px;background:url(../../../images/v1/ico/ico-popup-btn.png) 0 -72px no-repeat !important;}
.datepicker-custom.ui-datepicker{position:absolute; top:1016px;margin:26px 0 0;padding:38px 10px 30px ;border:1px solid #e6e6e6;box-shadow:0 2px 6px rgba(0,0,0,.25);background:#fff;}
.datepicker-custom.ui-datepicker .ui-datepicker-header{position:relative; border:none;background:#fff;padding:0;}
/*arrow*/
.datepicker-custom .ui-datepicker-prev,
.datepicker-custom .ui-datepicker-prev-hover{position:absolute;top:16px;left:0px;right:auto;margin:-6px 0 0;width:20px;height:20px;}
.datepicker-custom .ui-datepicker-next,
.datepicker-custom .ui-datepicker-next-hover{position:absolute;top:16px;left:auto;right:0px;margin:-6px 0 0;width:20px;height:20px;}
.datepicker-custom .ui-datepicker-prev .ui-icon{display:block;position:static;margin:0;width:16px;height:16px;background:url(../../../images/v1/arrow/arrow-tit.png) no-repeat 3px -12px;font-size:0;cursor:pointer;}
.datepicker-custom .ui-datepicker-prev-hover .ui-icon{width:15px;height:15px;background:url(../../../images/v1/arrow/arrow-tit.png) no-repeat 3px 3px;}
.datepicker-custom .ui-datepicker-next .ui-icon{display:block;position:static;margin:0;height:15px;background:url(../../../images/v1/arrow/arrow-tit.png) no-repeat -24px -12px;font-size:0;cursor:pointer;}
.datepicker-custom .ui-datepicker-next-hover .ui-icon{width:15px;height:15px;background:url(../../../images/v1/arrow/arrow-tit.png) no-repeat -24px 3px;}
.datepicker-custom .ui-datepicker-year {width:90px;font-family:'Noto Sans Medium'; color:#000; border-radius:5px; border:1px solid #ededed; -webkit-appearance:none; appearance:none; background:url(../../../images/v1/arrow/bg_select_arr.png) no-repeat 76px 50%; transform:translate(0,-50%); font-size:18px}
.datepicker-custom .ui-datepicker-month {width:67px; font-family:'Noto Sans Medium'; color:#000; border-radius:5px; border:1px solid #ededed; -webkit-appearance:none; appearance:none; background:url(../../../images/v1/arrow/bg_select_arr.png) no-repeat 52px 50%; transform:translate(0,-50%); font-size:18px;}
.ui-datepicker-title select option {padding:20px 0; font-size:16px;}
.ui-datepicker-title select::-ms-expand {display:none}

.datepicker-custom.ui-datepicker table{margin:0;}
.datepicker-custom.ui-datepicker .ui-datepicker-title{text-align:center;font-size:22px;line-height:33px;color:#000; padding-top:20px}
.datepicker-custom.ui-datepicker .ui-datepicker-title span{vertical-align:baseline;}
.datepicker-custom.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin:0 0 0 8px;}
.datepicker-custom.ui-datepicker{display:none;width:268px;z-index:600 !important; left:50%!important; transform:translate(-50%, 0);}
.datepicker-custom .ui-datepicker-calendar thead span{display:inline-block;width:30px;height:30px;font-size:12px;line-height:35px;color:#54585e;text-align:center;padding:0;margin:0;}
.datepicker-custom .ui-datepicker-calendar thead th{padding:0;}
.datepicker-custom .ui-state-default,
.datepicker-custom .ui-widget-content .ui-state-default,
.datepicker-custom .ui-widget-header .ui-state-default,
.datepicker-custom .ui-button,
.datepicker-custom .ui-button.ui-state-disabled:hover,
.datepicker-custom .ui-button.ui-state-disabled:active{border:none;background:#fff;color:#000;}
.datepicker-custom .ui-state-default.dimmed,
.datepicker-custom .ui-widget-content .ui-state-default.dimmed,
.datepicker-custom .ui-widget-header .ui-state-default.dimmed{color:#dcdee0 !important;}
.datepicker-custom.ui-datepicker td span,
.datepicker-custom.ui-datepicker td a{display:inline-block;width:35px;height:35px;font-size:14px;line-height:35px;color:#000;text-align:center;padding:0;margin:0;text-align:center;}
.datepicker-custom .ui-state-active{color:#fff !important;background:url(../../../images/v1/etc/bg-calendar-active.png) no-repeat center center !important;background-size:30px !important;}
.datepicker-custom .ui-datepicker-today{font-family:'Noto Sans Bold';}
.datepicker-custom .ui-state-disabled,
.datepicker-custom .ui-widget-content .ui-state-disabled,
.datepicker-custom .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35); /* support: IE8 */background-image: none;}
/*//달력기능 추가 20180705*/


.date_sel {display:table;position:relative;text-align:center;margin:0 auto;padding-top:11px;}
.date_select {display:table-cell;vertical-align:middle;padding-right:2px;}
.date_select.yy {}
.date_select.mm {}
.date_select select {vertical-align:top;border:1px solid #ccc;font-size:0.86em;padding:0 20px 0 7px;background:#fff url('/resources/images/mobile/common/bg_palm_button01.png') 98% center no-repeat;background-size:18px 18px;-webkit-appearance: none;-moz-appearance: none;appearance: none;height:30px;}
.date_select.yy select {width:95px;}
.date_select.mm select {width:70px;}
.date_select_btn button {display:table-cell;vertical-align:middle; height:30px; padding:0 10px; border-radius:4px; background-color:#8d8d8f; font-size:0.7em; font-weight:bold; color:#fff; text-align:center;  vertical-align:top; line-height:30px;font-weight:normal;}


.content-list .btn-news-repeat{width:100%;height:30px;line-height:30px;background-color:#fff;color:#454d5b;font-size:0.92em;}
.content-list .btn-news-repeat .ico-repeat{display:inline-block;padding-left:21px;background:url(../../../images/mobile/v1/ico/ico-repeat.png)no-repeat 0 50%;background-size:13px auto;vertical-align:top}


.content-list .btn-window-open{width:100%;height:30px;line-height:30px;background-color:#fff;color:#454d5b;font-size:0.92em;}
.content-list .btn-window-open .ico-window-open{display:inline-block;padding-left:21px;background:url(../../../images/mobile/v1/ico/ico-window-open.png)no-repeat 0 50%;background-size:13px auto;vertical-align:top}

.content-list .comment-area{padding:30px 23px;}
.content-list .comment-area .tit{margin-bottom:5px;font-weight:bold;font-size:1.42em;color:#05245f;}
.content-list .comment-area .ico-comment{display:inline-block;padding-right:21px;background:url(../../../images/mobile/v1/ico/ico-comment.png)no-repeat 100% 50%;background-size:15px auto;}
.content-list .comment-area .txt{font-size:1.07em;}

.content-list #sec_list_more{margin-top:-15px;padding:0 23px 15px;}


/*
	sub main
*/
.tit-submain{position:relative;height:40px;margin:0 0 -5px;padding:0 20px;line-height:40px;color:#fff;font-weight:bold;font-size:1.21em;background-color:#4d90f9;text-align:center;}
.list-hl.hl-enter{background-color:#f67f0b;}
.list-hl.hl-sports{background-color:#365e25;/*background-color:#d95153;background-color:#00013a;*/}
.list-hl a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-centent:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-item:center;overflow:hidden;}
.list-hl .thumbnail{width:47%;}
.list-hl .thumbnail img{width:100%;}
.list-hl .desc{width:53%;padding:0 23px;line-height:21px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;}
.list-hl .desc .tit{display:block;font-size:1.07em;font-weight:bold;}
.list-hl .desc .cate{display:block;font-size:0.85em;}
.content-sub .sec-submain-daily{padding-top:10px;}


/* 
	KBS 24 뉴스 
*/
.live-program-name{display:block;height:50px;padding:0 23px;line-height:50px;color:#fff;font-weight:bold;font-size:1.42em;background-color:#323236;}
.live-program-list{padding:23px;}
.live-program-list li{position:relative;height:38px;line-height:38px;border-top:1px solid #cecece;}
.live-program-list li:first-child{border-top:0;}
.live-program-list .time{position:absolute;top:0;left:5px;font-weight:bold;}
.live-program-list p{padding:0 15px 0 55px;letter-spacing:-0.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.live-program-list .onair{background-color:#f4f4f4;}
.live-program-list .onair p{padding:0 55px;}
.live-program-list .onair::after{content:'방송중';overflow:hidden;position:absolute;top:50%;right:5px;display:inline-block;width:48px;height:20px;margin-top:-9px;background:url(../../../images/mobile/v1/ico/ico-live.png)no-repeat 90% 50%;background-size:100%;text-indent:-999px;}
.live-program-list .label-onair{overflow:hidden;position:absolute;top:50%;right:5px;display:inline-block;width:48px;height:20px;margin-top:-9px;background:url(../../../images/mobile/v1/ico/ico-live.png)no-repeat 90% 50%;background-size:100%;text-indent:-999px;}


/*
	제보
*/
.sec-report{padding:0 23px 40px;}
.report-desc{padding:30px 0;font-size:1.28em;text-align:center;}
.report-desc strong{font-weight:600;color:#05245f;}
.report-file{padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #05245f;}
.report-file .btn-area{margin-bottom:22px;text-align:center;}
.report-file .btn-area button{display:inline-block;vertical-align:top;overflow:hidden;width:94px;height:94px;margin:0 5px;border-radius:100%;color:#fff;font-weight:500;text-align:center;line-height:1;padding-top:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.report-file .btn-area .btn-camera{background:#05245f url(../../../images/mobile/v1/ico/ico-report-photo.gif)no-repeat 50% 21px;background-size:37px auto;}
.report-file .btn-area .btn-find{background:#3d78d1 url(../../../images/mobile/v1/ico/ico-report-photo2.gif)no-repeat 50% 23px;background-size:34px auto;}
.report-file .fine-info-area{overflow:hidden;border:1px solid #cbcbcb;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;/*-webkit-justify-centent:center;justify-content:center;*/-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-item:center;text-align:left;color:#666;}
.report-file .fine-info-area .fileinfo{width:65%;padding:10px;color:#666;font-size:0.85em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.report-file .fine-info-area .thumb{overflow:hidden;min-width:92px;width:35%;min-height:55px;max-height:400px;border-right:1px solid #cbcbcb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.report-file .fine-info-area .thumb img{width:100%;height:auto;min-height:55px;}
.report-form-list{padding-bottom:13px;border-bottom:1px solid #05245f;}
/*.report-form-list li > input{display:block;margin-bottom:4px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*/
.report-form-list li input[type=text],.report-form-list li input[type=tel],.report-form-list li input[type=email],.report-form-list li textarea{position:relative;overflow:hidden;width:100%;height:36px;display:block;margin-bottom:4px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.report-form-list li textarea{min-height:130px;-webkit-appearance: none;}
.report-privacy{padding:23px 0;}
.report-privacy dt{padding-bottom:5px;font-weight:bold;}
.report-privacy dd{font-size:0.78em;letter-spacing:-.4px;}
.report-privacy dd li{padding-left:13px;text-indent:-13px;line-height:1.7;}
.report-agree{position:relative;width:100%;padding:13px 23px;margin-left:-23px;background-color:#f4f4f4;}
.report-agree label{line-height:1;}
.report-agree input[type=checkbox]{margin:2px 3px 0 0;vertical-align:top;}
.report-btn{padding:20px 0 0;}
.report-btn .btn-area{overflow:hidden;padding:40px 0 0;}
.report-btn .btn-area .btn-report-cancel,.report-btn .btn-area .btn-report-submit{float:left;width:48%;height:36px;border:1px solid #05245f;color:#fff;font-size:0.85em;font-weight:600;}
.report-btn .btn-area .btn-report-cancel{margin-right:4%;background-color:#5b5b5b;}
.report-btn .btn-area .btn-report-submit{background-color:#05245f;}
.sec-report .txt-list li{margin-top:5px;padding-left:9px;background:url(../../../images/mobile/v1/etc/bg-list-dot.gif)no-repeat 3px 7px;background-size:2px;font-size:0.78em;line-height:1.7;letter-spacing:-.4px;}
.sec-report .txt-list li:first-child{margin-top:0;}
.report-info .info-top{padding:20px 0 30px;letter-spacing:-.4px;}
.report-info .info-top p{font-size:0.92em;line-height:1.7;}
.report-info .info-top strong{display:block;margin-bottom:18px;font-size:1.07em;font-weight:600;}
.report-info .txt-list{margin-bottom:29px;padding:10px 0;border-top:1px solid #05245f;border-bottom:1px solid #05245f;}
.report-contact{position:relative;float:left;overflow:hidden;margin-bottom:20px;padding-left:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.report-contact dt{position:absolute;top:0;left:0;width:55px;font-size:0.92em;font-weight:bold;letter-spacing:-.5px;}
.report-contact dd{display:inline-block;font-size:0.92em;font-weight:bold;color:#5b87da;font-weight:bold;}
.report-contact dd p{font-weight:inherit;}
.report-contact.report-tel{width:50%;}
.report-contact.report-fax{width:50%;}
.report-contact.report-email{float:none;clear:both;padding-left:65px;}
.report-contact.report-email dt{width:65px;}
.report-mobile li{margin-bottom:3px;padding:4px 3px;border:0.02em solid #ccc;letter-spacing:-.4px;}
.report-mobile li.ka .ico{background-image:url(../../../images/mobile/v1/ico/ico-report-ka.gif);}
.report-mobile li.app .ico{background-image:url(../../../images/mobile/v1/ico/ico-report-newsapp.gif);}
.report-mobile li .ico{display:table-cell;vertical-align:middle;height:55px;padding-left:67px;font-size:0.92em;background-size:55px;background-repeat:no-repeat;}
.report-mobile li .desc{display:block;color:#838383;font-size:0.78em;}
/* 제보 layer 기존 소스 적용*/
.file_type_popup {position:fixed;top:45%;left:0;width:100%;z-index:10;}
.file_type_box {position:relative;width:210px;margin:0 auto;background-color:#fff;border-radius:4px;border:1px solid #ccc;padding:15px 15px 0 15px;text-align:center;}
.file_type_box .txt {padding:0px 0 15px;}
.file_type_box button {padding:88px 5px 10px;width:80px;margin:0 10px;font-size:0.9em;}
.file_type_box .typebtn_photo {background:url('/resources/images/mobile/common/ico_rpt_pt.png') no-repeat;background-size:80px;}
.file_type_box .typebtn_mov {background:url('/resources/images/mobile/common/ico_rpt_mv.png') no-repeat;background-size:80px;}
.file_type_box .btn_close {position:absolute;top:0;right:0;padding:5px;}




/*이용약관, 개인정보취급방침 공통*/
.terms, .privacypolicy{margin-top:-5px;}
.terms .txt-box, .privacypolicy .txt-box, .terms .txt-box, .replypolicy .txt-box{overflow-y:auto;-webkit-overflow-scrolling: touch;}
.number-tit{position:relative;display:block;margin:0 0 20px;padding:0 0 0 15px;font-size:11px;line-height:18px;font-weight:bold;}
.number-tit::before{position:absolute;left:0;top:0;font-weight:bold;}
.number-tit.t1::before{content:'①';}
.number-tit.t2::before{content:'②';}
.number-tit.t3::before{content:'③';}
.number-tit.t4::before{content:'④';}
.number-tit.t5::before{content:'⑤';}
.number-tit.t6::before{content:'⑥';}
.number-tit.t7::before{content:'⑦';}
.number-tit.t8::before{content:'⑧';}
.number-tit.t9::before{content:'⑨';}
.number-tit.t10::before{content:'⑩';}
.number-tit.t11::before{content:'⑪';}
.number-tit.t12::before{content:'⑫';}
.number-tit.t13::before{content:'⑬';}
.number-list{margin:10px 0 0 10px;}
.number-list.type2 li{margin:0 0 10px;}
.terms .txt-box p, .privacypolicy .txt-box p{position:relative;padding:0 0 0 10px;margin:0 0 20px;font-size:11px;line-height:18px;}
.terms .txt-box p::before, .privacypolicy .txt-box p::before{position:absolute;left:0;top:0;content:'-';}
.terms .txt-box p.none, .privacypolicy .txt-box p.none{padding:0;}
.terms .txt-box p.none::before, .privacypolicy .txt-box p.none::before{display:none;}
.terms .txt-box p.none2, .privacypolicy .txt-box p.none2{margin:0;}
.terms .txt-box p.none2::before, .privacypolicy .txt-box p.none2::before{display:none;}
.terms .txt-box p.dot, .privacypolicy .txt-box p.dot{padding:0;}
.terms .txt-box p.dot::before, .privacypolicy .txt-box p.dot::before{display:none;}
.terms .txt-box p.dot span, .privacypolicy .txt-box p.dot span{display:block;padding:0 0 0 10px;margin:0 0 5px;}
.terms .txt-box p.normal, .privacypolicy .txt-box p.normal{margin:0;}
.terms .txt-box .line, .privacypolicy .txt-box .line{position:relative;display:block;padding:0 0 0 10px;margin:0 0 20px;font-size:11px;line-height:18px;}
.terms .txt-box .line2::before, .privacypolicy .txt-box .line2::before{position:absolute;left:0;top:0;content:'-';}
.terms .txt-box .line2, .privacypolicy .txt-box .line2{position:relative;display:block;padding:0 0 0 10px;font-size:11px;line-height:18px;}
.terms .txt-box .line::before, .privacypolicy .txt-box .line::before{position:absolute;left:0;top:0;content:'-';}
.cont_tbl{position:relative;margin:10px 0 20px;}
.cont_tbl table{width:100%;table-layout:fixed;}
.cont_tbl table th{padding:7px 2px;border-top:1px solid #333;border-left:1px solid #cacaca;box-sizing:border-box;font-size:11px;line-height:15px;background:#f4f4f4;}
.cont_tbl table th:first-of-type{border-left:0;}
.cont_tbl table td{padding:7px;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;box-sizing:border-box;font-size:11px;line-height:15px;text-align:left;}
.cont_tbl table td:first-of-type{border-left:0;}
.language-english{display:none;}
.language-english h3{margin:20px 0;font-weight:bold;}
.language-english h4{margin:0 0 10px 0;}
.language-english .number-tit{font-size:12px;}

/*이용약관*/
.terms{position:relative;padding:25px 25px 30px;overflow-x:hidden;}
.terms .txt-box{padding:0 10px 0 0;}
.terms .txt-box::-webkit-scrollbar-track{background:#ebebeb;}
.terms .txt-box::-webkit-scrollbar{width:2px;height:1px;}
.terms .txt-box::-webkit-scrollbar-thumb{background:#66668a;}
.terms h4{font-size:17px;font-weight:bold;}
.terms h3{margin:20px 0 20px;font-size:11px;font-weight:bold;}
.terms h3 a{font-weight:bold;color:#323232;font-size:12px;}
.terms h3:first-of-type{margin:10px 0 20px;}
.terms .language-english  h3:first-of-type{margin:0 0 20px;}
.terms .number-tit{margin:0;font-weight:normal;}
.terms .txt-box .scroll-box p{padding:0;}
.terms .txt-box .scroll-box p::before{display:none;}

/*개인정보취급방침*/
.privacypolicy{position:relative;padding:25px 25px 30px;overflow-x:hidden;}
.privacypolicy h4{font-size:17px;font-weight:bold;}
.privacypolicy .txt-box{padding:0 10px 0 0;}
.privacypolicy .txt-box::-webkit-scrollbar-track{background:#ebebeb;}
.privacypolicy .txt-box::-webkit-scrollbar{width:2px;height:1px;}
.privacypolicy .txt-box::-webkit-scrollbar-thumb{background:#66668a;}
.privacypolicy .tabWrap{margin:10px 0 0 0;}

/*국문, 영문 전환*/
.language{position:absolute;right:25px;top:25px;}
.language .ico{display:inline-block;margin:0 5px 0 0;width:16px;height:16px;background:url(../../../images/mobile/v1/ico/ico-group.png) no-repeat 0 -432px;background-size:32px;}
.language .txt{color:#454d5b;font-size:11px;}

/*댓글 운영 지침*/
.ui-policy .header{border-bottom:1px solid #e3e3e3;}
.ui-policy .container{padding-top:38px;}
.ui-policy .content-sub{overflow:hidden;}
.replypolicy{padding:25px 25px 30px;}
.replypolicy .txt-box{padding:0 10px 0 0;}
.replypolicy .txt-box::-webkit-scrollbar-track{background:#ebebeb;}
.replypolicy .txt-box::-webkit-scrollbar{width:2px;height:1px;}
.replypolicy .txt-box::-webkit-scrollbar-thumb{background:#66668a;}
.replypolicy .page-title{margin-bottom:15px;font-size:18px;font-weight:bold;letter-spacing:-.5px;}
.replypolicy ol{line-height:18px;font-size:0.85em;}
.replypolicy ol li{margin-bottom:5px;letter-spacing:-.5px;font-weight:normal;color:#333;}


/* 자동 재생 */
.autoplayer-wrap{display:none;position:fixed;top:0px;left:0;z-index:100020;width:100%;height:100%;background:#fff;overflow:auto;overflow-x:hidden;letter-spacing:-.5px;}
.autoplayer-wrap .scroller{width:100%;}
.autoplayer-wrap .video-wrap {position:relative;overflow:hidden;}
.autoplayer-wrap .video-wrap .palayer-ico{overflow:hidden;display:block;position:absolute;top:50%;left:50%;width:50px;height:50px;overflow:hidden;margin:-25px 0 0 -25px;text-indent:-999px;background:url('../../../images/mobile/v1/ico/ico-play.png') no-repeat 50% 50%;background-size:100% auto;}
.autoplayer-wrap .video-wrap #JW_PLAYER {/*position:absolute;left:0;top:-10000px;z-index:100020;*/}
.autoplayer-wrap .player-head{overflow:hidden;padding:65px 23px 0;height:45px;font-size:21px;color:#202020;}
.autoplayer-wrap .player-head .program-tit{font-size:21px;font-weight:600}
.autoplayer-wrap .player-head .date{float:right;margin-top:-25px;font-size:16px;}
.autoplayer-wrap .video-tit{padding:23px;line-height:25px;font-size:18px;color:#202020;font-weight:600;}
.autoplayer-wrap .btn-colse-player{position:absolute;overflow:hidden;top:0;right:0;width:66px;height:66px;background:url('../../../images/mobile/v1/btn/btn-pop-close2.png')no-repeat 50% 50%;background-size:19px;text-indent:-999px;}
.autoplayer-wrap #mainPhoto{width:100% !important;}
.autoplayer-wrap .list-type.list-thumb-scrollx{padding:30px 23px 60px;}
.autoplayer-wrap div.sec-temp:last-of-type{border-bottom:0;}
.list-box-autoplay li.on .thumbnail::after{content:'재생중';display:block;overflow:hidden;position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;text-indent:-999px;background:url(../../../images/mobile/v1/ico/sp-ico-play.png) no-repeat 0 0;background-size:30px auto;}
.list-box-autoplay li.on .thumbnail .mask{background-color:#05245f;opacity:.7;}

/* live report */
.content-livereport{margin-top:-5px;}
.live-view{/*-webkit-overflow-scrolling:touch;position:relative;overflow-y:auto;*/}
.live-view .scroller{width:100%;}
.live-view .live-desc{border-top:0;padding:10px 15px;font-size:10px;color:#666;text-align:center;}
.live-view .refresh{padding:10px 0 5px;border-bottom:1px solid #05245f;font-size:12px;text-align:right;}
.content-livereport .news-media-area{overflow:hidden;width:100%;z-index:10;}
.live-view .swiper-pagination {clear:both; position:relative; padding:10px 0;}
.live-view .swiper-pagination-bullet {width:7px;height:7px;background:#999;opacity:1;}
.live-view  .swiper-pagination-bullet-active {background:#2573d5;}
.content-livereport .tit-submain {width:100%;margin:0;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*
	개편 전 소스 
*/
/*기사뷰*/
.news-media-area #JW_PLAYER {position:absolute;left:0;top:-10000px;z-index:10000!important;}

/* 연속재생 레이어 */
.sec_player .scroller {width:100%; padding:80px 0 21px 0; z-index:10004}
.sec_player .video_list {position:relative; margin:15px; overflow:hidden}
.sec_player .video_list .slick_blk {position:relative; float:left; display:block; height:100%}
.sec_player .video_list .slick_blk span {display:block; border:4px solid #fff; margin:1px}
.sec_player .video_list .slick_blk.on span {border:4px solid #2573d5}
.sec_player .video_list .slick-dots {clear:both; height:8px; padding:9px 0; text-align:center}
.sec_player .video_list .slick-dots li {display:inline-block; width:10px; height:10px; margin-left:10px; vertical-align:top; line-height:10px}
.sec_player .video_list .slick-dots li:first-child {margin-left:0}
.sec_player .video_list .slick-dots li button {display:block; overflow:hidden; width:10px; height:10px; padding:0; border-radius:5px; background-color:#999; text-indent:-1000px; white-space:nowrap}
.sec_player .video_list .slick-dots li.slick-active button {background-color:#2573d5}
.player_cont {display:none;  position:fixed; top:0px; left:0; z-index:10003; width:100%; height:100%; background-color:#333; overflow:auto; overflow-x:hidden;}
.player_cont.ty2 {display:none; position:fixed; top:0; left:0; z-index:10003; width:100%; height:100%; padding:43px 0 21px 0; background-color:#222}

.player_cont .video {position:relative; margin:0 15px; z-index:10005}
.player_cont .video #JW_PLAYER {position:absolute; top:-10000px; z-index:9}
.player_cont .video #JW_PLAYER.start {position:relative; top:0; z-index:10006}
.player_cont .btn_vod {position:absolute; top:50%; left:50%; margin-top:-26px; margin-left:-26px; z-index:100}
.player_cont .txt {display:block; display:inline-block; overflow:hidden; height:50px; margin:0 15px; padding-top:23px; font-size:0.938em; font-weight:bold; color:#fff; line-height:25px}
.player_cont .close {position:absolute; padding:12px; top:30px; right:3px}


/* 알람 */
#sec_alram {display:none;}
#sec_alram_vod {display:none;}
#sec_alram_report {display:none;}
.sec_alram_blk {position:fixed; left:10%; top:10%; display:table; width:80%;  color:#222; text-align:center; padding:20px 0; border-radius:5px;  background:#fff; z-index:100000}
.sec_alram_blk span {display:block; vertical-align:middle; font-size:0.75em; font-weight:bold; color:#222; line-height:140%; padding:0 15px 20px;}
.sec_alram_blk .loading {display:block; position:static; /*2017-02-17수정*/height:80px; padding-bottom:20px;  background:url('/resources/images/mobile/common/ico_vod.png') no-repeat center center; background-size:100px}
.sec_alram_blk .report_blk {margin-top:10px;}
.sec_alram_blk .report_blk li {font-size:0.95em; font-weight:bold; line-height:160%; color:#1d4fa8;}
.sec_alram_blk .report_blk li.num { color:#222;}
.sec_alram_blk .desc {font-size:0.75em; font-weight:bold; color:#666; line-height:140%; margin:15px; padding-top:15px; border-top:solid 1px #dcdcdc;}
.sec_alram_blk .btn {display:block;}
.sec_alram_blk .btn button {display:inline-block; padding:5px 20px; font-size:0.65em; color:#2573d5; border:solid 1px #2573d5; border-radius:3px; background:#f8f8f8}
.sec_alram_blk .btn button.submit {color:#fff; background:#2573d5}
.bg_dim {position:fixed; left:0; top:0; display:block; width:100%; height:100%; font-size:0; text-indent:-10000em; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:99999}




/* 생중계 제목 area*/
.sec_live_tit {display:table; position:relative; width:100%; height:40px; padding:10px 0 15px; background:url('/resources/images/sub/bg_live_tit.png') repeat 0 0; background-size:auto 75px; color:#fff; font-weight:bold}
.sec_live_tit .ico {display:table-cell; width:39px; padding:0 14px; vertical-align:middle} 
.sec_live_tit .ico em {display:inline-block; width:39px; height:45px; background-color:#fff; font-size:0.938em; font-weight:bold; color:#00874f; text-align:center; text-transform:uppercase; line-height:45px}
.sec_live_tit .title {display:table-cell; padding:0 10px; font-size:1.063em; line-height:18px; vertical-align:middle}
.sec_live_tit .date {position:absolute; right:12px; bottom:3px; font-size:0.688em; line-height:17px}

.sec_newslive {position:relative; }
.sec_newslive .live_text {padding:20px 0; border-top:1px solid #dcdcdc}
.sec_newslive .live_text:first-child {border-top:0 none}
.sec_newslive .time {display:block; padding:0 0 10px; font-size:0.875em; color:#5b87da; font-weight:600; line-height:17px}   
.sec_newslive .sub_title {display:block; margin-top:6px; font-size:0.938em; color:#202020; line-height:22px} 
.sec_newslive p {margin-top:6px; font-size:0.875em; font-weight:bold; color:#666; line-height:22px}
.sec_newslive .news_photo {margin-top:20px}

.sec_newslive .photo_slide {position:relative; margin-bottom:10px; overflow:hidden}
.sec_newslive .photo_slide .slick_blk {position:relative; float:left; display:block; padding:0px}
.sec_newslive .photo_slide .slick_blk img {width:100%; border:solid 1px #dcdcdc}                
.sec_newslive .photo_slide .slick-dots {clear:both; height:8px; padding:9px 0; background-color:#fff; text-align:center}
.sec_newslive .photo_slide .slick-dots li {display:inline-block; width:10px; height:10px; margin-left:10px; vertical-align:top; line-height:10px}
.sec_newslive .photo_slide .slick-dots li:first-child {margin-left:0}
.sec_newslive .photo_slide .slick-dots li button {display:block; overflow:hidden; width:10px; height:10px; padding:0; border-radius:5px; background-color:#999; text-indent:-1000px; white-space:nowrap}
.sec_newslive .photo_slide .slick-dots li.slick-active button {background-color:#2573d5}

.sec_newslive img {width:100%;vertical-align:top}
.sec_newslive .txt_photo {margin:6px 0 0 0}

.sec_newslive .btn_more {width:100%; height:37px; margin-bottom:30px; line-height:33px; text-align:center; font-weight:bold; border:solid 2px #dcdcdc}
.sec_newslive .btn_more span {display:inline-block; font-weight:bold; font-size:0.875em; color:#666; padding-right:25px; background:url('/resources/images/mobile/common/ico_arrow_06.gif') no-repeat right center; background-size:17px}


.sec_share02 {display:table; width:100%; height:36px; padding:10px 0px; border-bottom:1px solid #dcdcdc}
.sec_share02 dl {display:table-cell; float:left; width:84%}
.sec_share02 dd:last-child {display:block !important; float:none !important; text-align:center; vertical-align:top}
.sec_share02 dd:last-child ul {display:block !important}
.sec_share02 dd li {float:left; width:20%; text-align:center}
.sec_share02 dd li .livereActionSNSButton {margin-right:0 !important; padding:0 !important}
.sec_share02 > div {display:table-cell; float:right; width:16%}
.sec_share02 > div > span {float:left; width:100%; text-align:center; vertical-align:top}
.sec_share02.ty02 {border-top:1px solid #dcdcdc}

 

/*라이브리포트*/
.sec_live_tit {display:table; position:relative; width:100%; height:40px; padding:10px 0 15px; background:url('/resources/images/sub/bg_tit_08.png') repeat 0 0; background-size:auto 75px; color:#fff !important; font-weight:bold;}
.sec_live_tit .ico {display:table-cell; width:39px; padding:0 14px; vertical-align:middle} 
.sec_live_tit .ico em {display:inline-block; width:39px; height:45px; background-color:#fff; font-size:0.938em; font-weight:bold; color:#00874f; text-align:center; text-transform:uppercase; line-height:45px}
.sec_live_tit .title {display:table-cell; padding:0 10px; font-size:1.063em; line-height:18px; vertical-align:middle}
.sec_live_tit .date {position:absolute; right:12px; bottom:3px; font-size:0.688em; line-height:17px}
.live_writer_blk {position:relative;padding:12px 18px;font-size:0.8em;border-top:1px solid #fafafa;border-bottom:1px solid #dcdcdc;}
.live_btn_blk {position:relative;height:35px;}
.live_btn_blk .refresh {position:absolute;top:4px;right:17px;width:32px;height:28px;overflow:hidden;border:1px solid #2573d5;border-radius:4px;background-color:#2573d5}
.live_btn_blk .btn_refresh {position:relative;top:-4px;right:1px;margin:0;font-size:0.98em;line-height:29px;width:32px;height:28px;padding:0 0 2px 0;color:#fff;}
.live_btn_blk .btn_refresh img {width:35px;}
.live_btn_blk #id_btn_stop {position:absolute;top:4px;right:56px;padding:0;margin:0;width:32px;height:30px;overflow:hidden;border:1px solid #2573d5;border-radius:4px;background-color:#2573d5;}
.live_btn_blk #id_btn_stop img {display:block;position:relative;top:-3px;left:-2px;width:35px;}
.live_btn_blk #id_btn_start {position:absolute;top:4px;right:56px;padding:0;margin:0;width:32px;height:30px;overflow:hidden;border:1px solid #2573d5;border-radius:4px;background-color:#2573d5;}
.live_btn_blk #id_btn_start img {display:block;position:relative;top:-3px;left:-2px;width:35px;}
.live_btn_blk #view_second {display:inline-block;font-size:0.78em;color:#666;margin:13px 0 0 18px;}
.sec_btn {position:relative;border-top:2px solid #001849}
.sec_btn button {position:absolute;top:-2px;left:0;width:100%;text-align:center;}
.sec_btn button img {width:55%;}
.sec_btn p img {width:100%;}
/*//라이브리포트*/


.sec-video {position:relative; overflow:hidden; width:100%}
.sec-video.fix {position:fixed; top:0px; z-index:99999}
/*.sec_video .ico_live {position:absolute; top:10px; left:14px; width:70px; height:25px; border-radius:15px; background-color:#00874f; font-size:0.938em; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; line-height:25px}*/
.sec_video a {position:absolute; left:50%; top:50%; display:inline-block; margin-left:-31px; margin-top:-31px}
.sec_video .slick_blk {position:relative; float:left}
.sec_video .slick-dots {clear:both; height:8px; padding:9px 0; border-bottom:1px solid #dcdcdc; background-color:#fff; text-align:center}
.sec_video .slick-dots li {display:inline-block; width:10px; height:10px; margin-left:10px; vertical-align:top; line-height:10px}
.sec_video .slick-dots li:first-child {margin-left:0}
.sec_video .slick-dots li button {display:block; overflow:hidden; width:10px; height:10px; padding:0; border-radius:5px; background-color:#999; text-indent:-1000px; white-space:nowrap}
.sec_video .slick-dots li.slick-active button {background-color:#2573d5}

.sec_video .ico_quick {position:absolute; top:50%; left:0; margin-top:-14px; width:100%; height:28px; background-color:#dc3609; font-size:0.938em; font-weight:bold; color:#fff; line-height:28px}
.sec_video .ico_quick span {float:left; width:40%; background-color:#3d3d3d; text-align:center}
.sec_video .ico_quick em {float:left; font-weight:bold; padding-left:14px}


/* U-20 */
.view-top-banner{margin-top:-5px;background-color:#00014c;text-align:center;}
.view-top-banner a{display:block;}
.view-top-banner img{width:100%;}
@media screen and (min-width:400px) {
	.view-top-banner{height:50px;}
	.view-top-banner a{height:100%;}
	.view-top-banner img{width:auto; height:100%;}
}

.news-media-area .jwplayer.fix {margin-top:43px}
#container.sticky .news-media-area .jwplayer.fix {margin-top:26px !important}

/*프로그램테이블 */
.newslist-type2 {padding:20px 0 15px 0}
.newslist-type2 li {width:100%; box-sizing:border-box; border-bottom:1px solid #dcdee0}     
.newslist-type2 a {display:block; width:100%; box-sizing:border-box; padding:20px 0; font-size:14px; text-align:center;}
.newslist-type2 li span {display:inline-block; text-align:center}     
.newslist-type2 .date {width:25%;}
.newslist-type2 .tit {width:50%; font-weight:bold}
.newslist-type2 .name {width:20%;}
.newslist-type2 .title {background-color:#f4f4f5; border-top:1px solid #333; padding:10px 0; border-bottom:none}
.newslist-type2 .title span {font-weight:bold; font-size:14px} 


/*지역뉴스*/
.region-wrap .sec-temp.headline {border-top:none; border-bottom:none}
.region-wrap .sec-temp.headline .inner {padding:30px 27px 34px;}
.region-wrap .tit-submain {background-color:#799cca; margin:5px 0 0 0}
.region-wrap .region-cont .tit-sec {margin:0 27px; padding:27px 0 12px; border-bottom:1px solid #000}
.region-wrap .region-cont .list-type.list-thumb01 {padding-top:15px}
.region-wrap .region-cont .list-type.list-thumb01 li {height:152px !important}
.region-wrap .region-cont .list-type.list-thumb01 li .thumbnail {height:88px !important}
.region-wrap .region-cont .list-type.list-thumb01 li img {height:88px !important}
.region-wrap .date-panel {background-color:#f4f4f4}
.region-wrap .region-cont {border-top:none}
.region-wrap .region-cont .list-type.list-thumb05 li a {justify-content:left; -webkit-justify-centent:left}

.list-type.list-thumb01 .desc .time {display:block; margin-top:4px; color:#999; font-size:0.85em}

.sec-temp.region-news .list-type.list-thumb05 li a {text-overflow:ellipsis;}
/*.sec-temp.region-news .list-type.list-thumb05 li a {display:flex; overflow:hidden;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;padding:11px 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; justify-content:left; -webkit-box-align:left}*/
.sec-temp.region-news .list-type.list-thumb05 .desc {vertical-align:middle}
.sec-temp.region-news .list-type.list-thumb05 .thumbnail {}

.sec-temp.vod-replay .list-type.list-thumb-scrollx .desc .tit {font-size:17px}

/*기사 뷰 페이지 프로모션*/
.view-body .promotion {margin-bottom:30px; text-align:center} 
.view-body .promotion a {margin-bottom:2px; margin-top:7px}
.view-body .promotion img {width:100%}


/*공지레이어팝업*/
.layer_pop_wrap {position:fixed; top:0; left:0; right:0; bottom:0; width:100%; z-index:10010; /*background:rgba(0, 0, 0, 0.6)*/;}
.layer_pop_wrap .pop_cont {position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; width:320px; height:365px; background:#fff; border:1px solid #ddd; box-sizing:border-box}
.layer_pop_wrap .layer-btn button {font-size:12px; background:transparent; border:0; padding:0 10px; cursor:pointer}
.layer_pop_wrap .layer-btn .btn-close {position:absolute; top:7px; right:7px; background:url(/resources/images/mobile/v1/btn/btn-pop-close2.png) no-repeat 0 0; width:20px; height:22px; text-indent:-99999px; background-size:18px 18px}
.layer_pop_wrap .title {height:45px; text-align:center;font-size:18px;color:#FFF;letter-spacing:-2px; background-color:#1f3974; font-weight:bold; line-height:45px}
.layer_pop_wrap .txt {font-size:13px; color:#777; line-height:21px; padding:18px 20px; letter-spacing:-1px; text-align:center}
.layer_pop_wrap .title2 {font-size:14px; padding:0 20px; color:#555; font-weight:bold; line-height:26px; }
.layer_pop_wrap .title2 ul li {position:relative; padding-left:82px}    
.layer_pop_wrap .title2 span{color:#2b76d2; position:absolute; top:-1px; left:0}
.layer_pop_wrap .txt2 {font-size:13px; color:#777; margin-top:10px; letter-spacing:-1px; background:#f2f2f2; padding:10px 20px;}
.layer_pop_wrap .txt2 p {margin:8px 0; line-height:20px;}
.layer_pop_wrap .txt2 span {color:#000;}
.layer_pop_wrap .title2 a {display:block; text-align:center; margin-top:5px} 

/*이슈메인*/
.issue_wrap {background:#fff}
.issue_main .issue_blk {border-top:5px solid #f4f4f4; border-bottom:1px solid #e3e3e3;}
.issue_main .issue_blk:first-child {border-top:none}
.issue_main .issue_blk:last-child {border-bottom:none}
.issue_main .issue_blk a {display:block; padding:27px}
.issue_main .issue_blk .cont_tit {display:block; font-size:1.35em; font-weight:600; letter-spacing:-.75px; margin-bottom:10px}
.issue_main .issue_blk .cont_img {display:block;}
.issue_main .issue_blk .date {display:block; padding-top:8px; font-size:13px; font-weight:400}

/*기사 써머리 추가*/

.article-summary {position:relative; margin:30px 27px 30px 27px; padding-left:14px; font-weight:normal; font-size:16px; line-height:1.6; letter-spacing:-.5px;}
.article-summary:before {position:absolute; top:6px; left:0; bottom:5px; width:2px;  background:#4d4d4d; content:""}

/*세로뉴스 list*/
.sec-temp.vertical {padding-bottom:34px}
/*.program-tit {margin-top:6px; height:46px; line-height:46px; color:#fff; font-size:17px; background-color:#4d90f9; font-weight:bold; padding:0 27px}*/
.vertical-list:after {display:block; clear:both; content:""}
.vertical-list {margin-left:-16px; padding-bottom:9px}
.vertical-list li {float:left; width:50%; box-sizing:border-box; padding-left:16px; margin-top:26px}
.vertical-list li a {position:relative; width:100%; box-sizing:border-box}
.vertical-list .img {position:relative; display:block; height:auto}
.vertical-list .img img {width:100%; height:100%}
.vertical-list .img .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/resources/images/mobile/v1/etc/mask-type1.png) repeat 0 0; background-size:100% 100%; border:none; opacity:inherit}
.vertical-list .img .icon.play {position:absolute; left:50%; top:82px; width:38px; height:38px; background:url(/resources/images/mobile/v1/ico/ico-play-68.png) no-repeat 0 0; background-size:38px 38px; text-indent:-9999px; transform:translate(-50%, 0); z-index:10}
.vertical-list .desc {position:absolute; /*bottom:10px;*/ bottom:5%; left:15px; right:15px; color:#fff}
.vertical-list .desc .tit {-webkit-line-clamp:3; font-size:14px}
.vertical-list .desc .time {display:block; margin-top:3px; color:#b9b9b9; font-size:12px}


/*세로뉴스 view*/
.news-media-area.vertical .title {position:absolute; top:0; left:0; width:100%; height:100%; padding:20px 27px; box-sizing:border-box; z-index:10001; background:url(/resources/images/mobile/v1/etc/mask.png) repeat 0 0; background-size:100% 100%;}
.news-media-area.vertical .title .cate {display:inline-block; position:relative; font-size:14px; color:#fff; letter-spacing:-.75px; margin-bottom:4px}
.news-media-area.vertical .title .tit {position:relative; display:block; font-size:23px; color:#fff; letter-spacing:-.75px; line-height:1.3; margin-bottom:7px}
.news-media-area.vertical .title .time {position:relative; display:block; font-size:11px; color:#999;}
.news-media-area.vertical .player-ico {background-size:75px 75px; z-index:100009}
.ico-down {position:fixed; bottom:15%; right:37px; width:28px; height:51px; z-index:100009; background:url(/resources/images/mobile/v1/ico/arrow-down.png) no-repeat 0 0; background-size:28px 51px; display:block}
@media (min-width:768px) and (max-width:1024px) {
    .ico-down {display:none}
}
.next-vertical-view {float:right; width:129px; margin-left:12px}
.next-vertical-view .top {display:block; width:100%; height:23px; line-height:23px; box-shadow:border-box; text-align: center; background:#6d8dbe; }
.next-vertical-view a {display:block; position:relative}
.next-vertical-view .top em {position:relative; padding-right:9px; color:#fff; font-size:12px; font-weight:bold}
.next-vertical-view .top em:after {content:""; position:absolute; top:50%; right:0; width:5px; height:6px; background:url(/resources/images/mobile/v1/ico/ico-next.png) no-repeat 0 0; background-size:5px 6px; transform:translate(0, -50%);}
.next-vertical-view .img {position:relative; display:block; height:230px}
.next-vertical-view .img img {width:100%; height:100%}
.next-vertical-view .img .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/resources/images/mobile/v1/etc/mask-type1.png) repeat 0 0; background-size:100% 100%; border:none; opacity:inherit}
.next-vertical-view .img .icon.play {position:absolute; left:50%; top:82px; width:38px; height:38px; background:url(/resources/images/mobile/v1/ico/ico-play-68.png) no-repeat 0 0; background-size:38px 38px; text-indent:-9999px; transform:translate(-50%, 0); z-index:10}
.next-vertical-view .desc {position:absolute; bottom:15px; left:12px; right:10px; color:#fff}
.next-vertical-view .desc .tit {-webkit-line-clamp:3; font-size:14px}

.view_img_wrap {text-align:center}

/*기사이어보기*/
.next-view + .view-body {margin-top:47px}
.next-view {float:right; width:265px; height:47px; margin-top:10px}
.next-view .view-img {position:relative; float:left}
.next-view .view-img:after {display:block; content:""; background:#000; opacity:.2; z-index:1; width:100%; height:100%; position:absolute; top:0; left:0}
.next-view .view-img img {width:84px; height:47px}
.next-view .view-img em {position:absolute; top:50%; left:50%; padding-right:12px; color:#fff; font-size:12px; transform:translate(-50%, -50%); background:url(/resources/images/mobile/v1/ico/next-view.png) 100% center no-repeat; background-size:6px 8px; letter-spacing:-.5px; z-index:2; font-weight:bold}
.next-view .desc {float:left; width:181px; height:47px; box-sizing: border-box; padding:5px 8px 5px; background-color:#f8f8f8; border-bottom:1px solid #e2e5e6; border-top:1px solid #e2e5e6;}
.next-view .desc .tit {font-size:12px; -webkit-line-clamp:2; word-break: break-all; display:-webkit-box; text-overflow: ellipsis; letter-spacing:-.5px; overflow:hidden; -webkit-box-orient:vertical}

/*영상자동재상버튼추가*/
.btn-auto {float:right; margin-top:20px; font-size:12px; color:#54585e; letter-spacing:-.7px; margin-right:-12px}
.btn-auto .autoPlay {display:inline-block; position:relative; width:40px; height:19px; margin-left:4px; background:url(/resources/images/v1/btn/btn-autoplay.png) no-repeat 0 0; background-size:40px 38px; vertical-align:inherit}
.btn-auto .autoPlay.on {background:url(/resources/images/v1/btn/btn-autoplay.png) no-repeat 0 -19px; background-size:40px 38px;}

/*여심야심*/
.view-header.mcd1044 {position:relative}
.view-header.mcd1044 .date-area {margin-bottom:10px}
.view-header.mcd1044 .cate1044 {position:absolute; right:14px; bottom:5px; margin-bottom:0; }
.view-header.mcd1044 .cate1044 a {width:54px; height:48px;  background:url(/resources/images/mobile/v1/topimg/program/1044.png) 0 0 no-repeat; background-size:54px 48px; text-indent:-9999px}

/*감사비리테이블소스*/
.tbl_result {width:100%; box-sizing:border-box; table-layout: fixed}
.tbl_result tr {width:100%}
.tbl_result th,
.tbl_result td {border:1px solid #000;}
.tbl_result .title {text-align:center;  padding:0}
.tbl_result .sub_title {text-align:center; padding:0}
.tbl_result td {padding-left:6px; word-break: break-all;}
.tbl_result .link {padding:0}
.tbl_result td a {display:block !important; text-align:center}

/*기사내 관련뉴스*/
.view-body .body-related {margin-top:40px}
.view-body .body-related .header {margin-bottom:6px; font-size:16px; font-weight:bold}
.view-body .body-related li a {color:#000; font-size:15px; word-break:break-word}

/*대표이미지캡션*/
.news-media-area .img_desc {width:100%; padding:5px 27px 0 27px; font-size:13px; color:#999; text-align:left; box-sizing:border-box; word-break:break-word}

.content-list .list-head.ty7 {background:#2d5bb7; width:100%; box-sizing:border-box; margin-top:6px;}
.content-list .list-head.ty7 .info {padding:24px 23px 34px; width:100%;left:28px;top:16px;color:#fff;text-align:center;letter-spacing:-.5px;z-index:1; box-sizing: border-box}
.content-list .list-head.ty7 h2 {text-align:left; color:#fff}
.content-list .list-head.ty7 h2 strong {display:block; text-align:left; font-size:24px; letter-spacing:-2px;}
.content-list .list-head.ty7 h2 .cate {display:block; margin-bottom:3px;font-weight:normal;font-size:12px; color:#fff; text-align:left}
.content-list .list-head.ty7 .desc {text-align:left; font-size:13px; padding-top:17px; letter-spacing:-1px}
.content-list .list-head.ty7 .desc span {display:block}

.content-list .list-head.ty7.sicd462 {background:url(../../../images/mobile/v1//topimg/issue/462.png) no-repeat 100% 0;background-size:100% 100%; height:auto;}
.content-list .list-head.ty7.sicd462 h2 strong {color:#000;}
.content-list .list-head.ty7.sicd462 h2 .cate {display:none; color:#717171;}
.content-list .list-head.ty7.sicd463 h2 .cate {display:none;}

