@charset "utf-8";
/*************************************************
프로젝트명 : 북한포털 반응형 개편
commnet : 국문 (Mobile 모드)
*************************************************/

@media only screen and (max-width:1024px){

/* =============== ######공통 (common) ======================== */
body{min-width:320px;}
body .wrap-header21,
body.body-sticky .wrap-header21{display:none;}
.wrap-header001 .header003{display:none;}
.aside-fixed01{display:none;}
.btn-scroll-top{display:none;}

/* 범용앱 반응형웹뷰 | MEPS-19625
 * 2023-08-22 : 태블릿 본문 웹뷰 > 모바일 모드 > multiScroll 해제 */
[class*="scroller-wrap"]{height:auto !important;}
[class*="scroller-wrap"]>[class*="scroller"]{position:relative !important;top:inherit !important;left:inherit !important;width: 100% !important;}

/* ----- 본문 글자 크기 조정 ----- */
/* article-font1 : 폰트 1단계 14px (사용 안함)
* article-font2 : 폰트 2단계 13px
* article-font3 : 폰트 3단계 15px
* article-font4 : 폰트 4단계 17px (기본)
* article-font5 : 폰트 5단계 18px
* article-font6 : 폰트 6단계 19px
* article-font7 : 폰트 7단계 20px (사용 안함)
* 모바일 버튼 2,3,4,5,6 단계 버튼 제공 (1,7 버튼 숨김) */

.article-font1 .story-news>p,
.article-font1 .story-news>span,
.article-font1 .story-news .tit-sub .tit,
.article-font1 .story-news .txt-hyper,
.article-font1 .story-news .txt-openurl{font-size:14px;}
.article-font1 .comp-box{padding:3px 0 18px;}
.article-font1 .comp-box .desc-con{font-size:12px;}
.article-font1 .quote-zone01 p{font-size:12px;}

.article-font2 .story-news>p,
.article-font2 .story-news>span,
.article-font2 .story-news .tit-sub .tit,
.article-font2 .story-news .txt-hyper,
.article-font2 .story-news .txt-openurl{font-size:13px;}
.article-font2 .comp-box{padding:4px 0 20px;}
.article-font2 .comp-box .desc-con{font-size:13px;}
.article-font2 .quote-zone01 p{font-size:13px;}

.article-font3 .story-news>p,
.article-font3 .story-news>span,
.article-font3 .story-news .tit-sub .tit,
.article-font3 .story-news .txt-hyper,
.article-font3 .story-news .txt-openurl{font-size:15px;}
.article-font3 .comp-box{padding:5px 0 23px;}
.article-font3 .comp-box .desc-con{font-size:13px;}
.article-font3 .quote-zone01 p{font-size:14px;}

.article-font4 .story-news>p,
.article-font4 .story-news>span,
.article-font4 .story-news .tit-sub .tit,
.article-font4 .story-news .txt-hyper,
.article-font4 .story-news .txt-openurl{font-size:17px;}
.article-font4 .comp-box{padding:5px 0 24px;}
.article-font4 .comp-box .desc-con{font-size:14px;}
.article-font4 .quote-zone01 p{font-size:15px;}

.article-font5 .story-news>p,
.article-font5 .story-news>span,
.article-font5 .story-news .tit-sub .tit,
.article-font5 .story-news .txt-hyper,
.article-font5 .story-news .txt-openurl{font-size:20px;}
.article-font5 .comp-box{padding:6px 0 30px;}
.article-font5 .comp-box .desc-con{font-size:15px;}
.article-font5 .quote-zone01 p{font-size:16px;}

.article-font6 .story-news>p,
.article-font6 .story-news>span,
.article-font6 .story-news .tit-sub .tit,
.article-font6 .story-news .txt-hyper,
.article-font6 .story-news .txt-openurl{font-size:24px;}
.article-font6 .comp-box{padding:7px 0 36px;}
.article-font6 .comp-box .desc-con{font-size:16px;}
.article-font6 .quote-zone01 p{font-size:17px;}

.article-font7 .story-news>p,
.article-font7 .story-news>span,
.article-font7 .story-news .tit-sub .tit,
.article-font7 .story-news .txt-hyper,
.article-font7 .story-news .txt-openurl{font-size:20px;}
.article-font7 .comp-box{padding:8px 0 40px;}
.article-font7 .comp-box .desc-con{font-size:16px;}
.article-font7 .quote-zone01 p{font-size:18px;}

/* ---------------- ####본문-공통 ---------------- */
.image-zone .txt-desc br{display:none;}

.article-wrap{}

/* 브레드크럼 */
.nav-path01{padding:6px 0;font-size:0;line-height:0;}
.nav-path01>li{display:inline-block;position:relative;line-height:inherit;vertical-align:top;}
.nav-path01 li + li{margin-left:8px;padding-left:8px;}
.nav-path01 li + li:before{content:'';display:inline-block;position:absolute;top:5px;left:0;;width:1px;height:11px;background-color:#ccc;}
.nav-path01>li>a,
.nav-path01>li>span{display:inline-block;padding:0 2px;font-size:13px;line-height:20px;color:#666;vertical-align:top;letter-spacing:-0.33px;}

/* 송고시간 */
.update-time{display:inline-block;width:100%;height:auto;padding:0;font-size:14px;line-height:35px;color:#666;}
.update-time .txt,
.update-time .txt:before{display:none;}

/* 상단 다국어 기사 링크 */
.link-site{font-size:0;}
.link-site:empty{display:none;}
.link-site>li{display:inline-block;margin:0 12px 0 0;vertical-align:top;}
.link-site>li:last-child{margin-right:0;}
.link-site>li+li{margin-left:0;}
.link-site a{display:inline-block;position:relative;padding:0 13px 0 0;font-size:13px;line-height:23px;color:#001455;vertical-align:top;}

/* 본문 제목 - 공통 */
[class*='title-article']{position:relative;box-sizing:border-box;padding:20px 20px 0;border-bottom:0;}
[class*='title-article']>.tit{margin-bottom:6px;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.6px;}
[class*='title-article'] .link-site{margin:12px 0 0;}
[class*='title-article'] .option-box{display:flex;position:absolute;right:20px;bottom:-40px;width:calc(100% - 40px);font-size:0;z-index:1;}
[class*='title-article'] .option-box>div,
[class*='title-article'] .option-box>.btn-type01{margin-left:17px;vertical-align:top;}
[class*='title-article'] .option-box>div:first-child,
[class*='title-article'] .option-box>.btn-type01:first-child{margin-left:0;}
[class*='title-article'] .option-box .btn-type01:after{display:none;background:none !important;}
[class*='title-article'] .option-box .btn-type01.print01{display:none;}

[class*='title-article'] .option-box .tlp-summary01{order:0;}
[class*='title-article'] .option-box .tlp-share01{order:2;margin-left:17px !important;}
[class*='title-article'] .option-box .btn-comment{order:3;}
[class*='title-article'] .option-box .tlp-fontsize01{order:1;margin-left:auto !important;}

[class*='title-article'] .option-box [data-rwd].btn-type01.cmt01.btn-comment{width:auto;}
[class*='title-article'] .option-box .dim-unit001{display:none;}

[class*='title-article'] .link-site{display:none !important;}
/* body:not(.body-view-news) [class*='title-article'] .link-site{display:none !important;} */

/* [class*='title-article'] .tag{display:none;margin-bottom:8px;line-height:30px;}
[class*='title-article'] .tag a{font-size:14px;} */

/* 본문 제목 - 글기사, 프린트팝업 */
/* .title-article01{} */

/* 본문 제목 - 포토 */
.title-article02{}

/* 본문 제목 - 영상
* z-index:10 - 공유팝업이 영상플레이어 보다 위에 노출ㄴ */
.title-article03{z-index:10;}

/* 댓글영역 */
.comment-zone{box-sizing:border-box;width:100%;margin:50px 0 20px;padding:0 20px;}

/* videojs 중지 */
.vjs-control-bar{display:none;}

/* image-view$$$ : 이미지형 본문
* image-view001 : 포토 본문
* image-view002 : 그래픽 본문 */
[class*='image-view'] .story-news{position:relative;margin-top:0;}
[class*='image-view'].vertical .story-news{padding-top:20px;}
[class*='image-view'].horizontal .story-news{padding-top:70px;}
[class*='image-view'] .story-news .writer-zone{position:absolute;top:15px;left:0;}

/* PC 모드일 때 기자프로필 영역 숨김 처리 */
.story-news>[class*='writer-zone0']{display:none;}

/* ---------------- ####본문-글기사 ---------------- */
/* 본문 옵션 버튼이 absolute 되면서 기자프로필 영역이 확보가되어야 한다. */
.body-view-news .story-news{padding-top:43px;}
/* .body-view-news .writer-multiple .story-news{padding-top:120px;} */
.body-view-news .story-news .writer-zone{margin-top:-63px;}
.body-view-news .keyword-zone+[class*='writer-zone0']{margin-top:-23px;}

/* 본문내광고(MEPS-17031)
* 스크립트가 실행되지 않았을 때 숨김 */
.article-ad-box{overflow:hidden;display:block;width:320px;height:auto;margin:20px auto;text-align:center;}
.article-ad-box iframe,
.article-ad-box ins{margin:0 auto;}
body>.article-ad-box{display:none;}

/* ---------------- ####본문-포토 ---------------- */
.body-view-photo .writer-zone01{margin:0 0 0 20px;}

/* ---------------- ####본문-그래픽 ---------------- */
.body-view-graphic .writer-zone01{margin:0 0 0 20px;}


/* ---------------- ####본문-영상 ---------------- */
/* 본문 플레이어 개편 (2016-08-26) */
/* default */
.video-view-style01{width:100%;height:auto;padding:0;}
.video-view-style01 .view-area{height:auto;background-image:none;background-color:#000;}
.video-view-style01 .player-box{position:relative;width:100%;height:0;padding-top:56.452%;}
.video-view-style01 .vid-skin02{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-view-style01 .vid-skin02 video{width:100%;}
.video-view-style01 .player-box .btn-close{display:none;}
.vid-skin02 .vjs-big-play-button{-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;transition:inherit;}
/* .sticky-mode */
.sticky-mode.video-view-style01 .view-area:after,
.sticky-mode.video-view-style01 .player-box{position:static !important;margin:0 !important;
-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;transition:inherit;}
.sticky-mode.video-view-style01 .player-box{position:static;width:100%;height:auto;box-sizing:border-box;}
.sticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{display:none;}
/* .nonsticky-mode */
.nonsticky-mode.video-view-style01 .player-box{position:static;width:100%;height:auto;padding-top:56.452%;}
.nonsticky-mode.video-view-style01 .player-box .btn-close{display:none;}
.nonsticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{display:none;}

.content201 .story-news{position:relative;margin-top:0;padding-top:83px;}
.content201 .story-news .writer-zone{position:absolute;top:15px;left:0;}

/* ---------------- ####본문 콘텐츠 구분선 ---------------- */
[class*='box-type'].bg11{padding-top:0;padding-bottom:40px;}
[class*='box-type'].bg11:before,
[class*='box-type'].bg11:after{content:'';clear:both;position:absolute;width:100%;height:10px;background-color:#f1f4f8;}
[class*='box-type'].bg11:before{display:none;top:0;}
[class*='box-type'].bg11:after{display:block;bottom:0;}

[class*='box-type'].detail-hotnews01.bg11{padding-top:33px;}
[class*='box-type'].detail-hotnews01.bg11:before{display:block}
[class*='box-type'].detail-hotnews01.bg11:after{display:block;}
.body-hybrid .content202 [class*='box-type'].detail-hotnews01.bg11{padding-top:0;}
.body-hybrid .content202 [class*='box-type'].detail-hotnews01.bg11:before{display:none;}

[class*='box-type'].detail-photogallery01.bg11{padding-top:33px;}
[class*='box-type'].detail-photogallery01.bg11:before{display:block}

/* 반응형 웹뷰 광고 | JIAD-110 */
body:not(.body-hybrid) [class*='box-type'].detail-long-stay01{padding-top:33px;}
body:not(.body-hybrid) [class*='box-type'].detail-long-stay01.bg11:before{display:block}
body:not(.body-hybrid) [class*='box-type'].detail-video{padding-top:33px;}
body:not(.body-hybrid) [class*='box-type'].detail-video.bg11:before{display:block;}

[class*='box-type'].detail-photomovie.bg11:after{display:none;}

/* 반응형 웹뷰 광고 : 타불라 영역 | JIAD-110
 * 영상, 포토, 그래픽 구분선 있음 / 글기사 없음 */
.aside-box61.bg11{padding-top:35px;}
.aside-box61.bg11:before{content:'';clear:both;position:absolute;top:0;width:100%;height:10px;background-color:#f1f4f8;}
.content102 .aside-box61.bg11{padding-top:0;}
.content102 .aside-box61.bg11:before{display:none;}

[class*='box-type'].bg11.detail-video-juyo01{padding-top:35px;padding-bottom:0;}
[class*='box-type'].bg11.detail-video-juyo01:before{display:block;top:0;}
[class*='box-type'].bg11.detail-video-juyo01:after{display:none;}

[class*='box-type'].bg11.detail-most-video01{padding-bottom:0;}
[class*='box-type'].bg11.detail-most-video01:after{display:none;}

[class*='box-type'].bg11.detail-today-photo{padding-top:35px;padding-bottom:17px;}
[class*='box-type'].bg11.detail-today-photo:before{display:block;top:0;}

[class*='box-type'].bg11.detail-gallery01{padding-top:35px;}
[class*='box-type'].bg11.detail-gallery01:before{display:block;top:0;}
.body-hybrid .content302 [class*='box-type'].detail-gallery01{padding-top:0;}
.body-hybrid .content302 [class*='box-type'].detail-gallery01:before{display:none;}

[class*='box-type'].bg11.detail-sect-photo{padding-bottom:0;}
[class*='box-type'].bg11.detail-sect-photo:after{display:none;}

.module-mob-graphic01 [class*='box-type'].bg11{padding-top:35px;}
.module-mob-graphic01 [class*='box-type'].bg11:before{display:block;top:0;}

.main-topnews001{min-height:79px;}
.main-topnews002{min-height:282px;}
/* body.page-main .content002 .section001 .list-unit002{min-height:376px;} */

/* ---------------- ####소재 ---------------- */
/* ---- 본문 텍스트 ---- */
.story-news>p,
.story-news>span,
.story-news>table{line-height:1.6;color:#1f1f1f;text-indent:0;letter-spacing:-0.02em;}
.story-news>p,
.story-news>span{font-size:17px;}
.story-news>table{font-size:15px !important;} /* 폰트확대 사용 안 함 */
.story-news .writer-zone{padding:5px 20px 24px;text-align:left;}

/* 부제 */
.story-news .tit-sub .tit{font-weight:500;}

/* 저작권 */
.story-news .txt-copyright{font-size:16px !important;letter-spacing:0 !important;}
.story-news .txt-copyright em,
.story-news .txt-copyright span{display:inline;}
.story-news .txt-copyright .date{margin-left:10px;}

/* ---- 이미지 타입 ---- */
/* YHML - 차트 */
.chart-group .image-zone{padding:0 20px;}

/* ---- 영상 타입 ---- */
.video-zone .desc-con p{vertical-align:top;}
.video-zone .txt-link{overflow:hidden;display:inline-block;position:relative;color:#1977d6;}
.video-zone .txt-link:before{content:'';overflow:hidden;clear:both;display:inline-block;position:relative;box-sizing:border-box;height:12px;margin-right:4px;background:transparent url(//r.yna.co.kr/m-kr/home/v02/img/sprites_default01.png?v=20200803_1100) 0 0  no-repeat;background-size:400px auto;color:transparent;}
.video-zone .txt-desc + .txt-link{margin-left:14px;}
.video-zone .txt-desc:empty+.txt-link{margin-left:0;}
.video-group .video-zone .txt-link:before{width:12px;background-position:-50px -200px !important;}
.youtube-group .video-zone .txt-link:before{width:15px;background-position:-75px -350px !important;}

/* ---- 오디오 타입 ---- */
.audio-zone01{position:relative;padding-top:42px;}
.audio-zone01 .desc-con{margin:0 36px 0;}
/* IOS UI 기준 32px 지정 */
.audio-zone01 .audio-con{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;margin:0;padding:0 20px;}
.audio-zone01 .audio-con audio{box-sizing:border-box;height:32px;}

/* ---- 문단 타입 ---- */
.paragraph-zone01{font-size:0;}
.paragraph-zone01 .img-con{padding:0;}
.paragraph-zone01 .img-con .img{display:inline-block;}
.paragraph-zone01 .img-con .img img{width:100%;}
.paragraph-zone01 .desc-con [class*='ico-label-']{display:none;}

/* ---- SNS 임베디드 ---- */
.social-group{padding-bottom:0;}

/* ---- 키워드 영역 ---- */
/* /m-kr/home/v02/article.css 가져와 PC html 구조에 적용함 */
.keyword-zone{margin:0 0 12px 20px;}
.keyword-zone>ul{margin-right:20px;}
.keyword-zone>ul>li>a{}
.keyword-zone>ul>li>a:before{content:'';display:inline-block;clear:both;
position:absolute;top:10px;left:0;width:9px;height:12px;background:#fff url(//r.yna.co.kr/m-kr/home/v02/img/sprites_default01.png?v=20200803_1100) -75px -200px no-repeat;background-size:400px auto;}
.photo-view .keyword-zone>ul>li>a:before{background-color:#000;}

/* ---- 기자영역 ---- */
.writer-zone .tit-name{margin-top:3px;}
.writer-zone .txt-link{position:relative;top:-4px;height:31px;line-height:31px;font-size:13px;color:#636363;}
.writer-zone .txt-link:before{content:'';display:block;position:absolute;top:auto;bottom:6px;left:0;width:100%;height:1px;background:#636363;}

/* 공동작성자 */
.story-news>[class*='writer-zone0']{display:none;}

/* ---- 관련뉴스,관련이슈 ---- */
/* /m-kr/home/v02/article.css 가져와 PC html 구조에 적용함 */
.related-zone{margin:24px 0 20px;padding:12px 0 18px;}
.related-zone [class*='tit-con']{position:relative;margin-bottom:7px;margin-left:36px;}
.related-zone [class*='tit-con']:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e6e9ec;}
.related-zone [class*='tit-con'] i{display:inline-block;position:relative;height:40px;margin:0;padding:5px 0 3px;font:normal 14px/40px sans-serif;color:#000;text-decoration:inherit;vertical-align:top;}
.related-zone [class*='tit-con'] i:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;}

.related-zone .txt-con{padding:0 20px;}
.related-zone .txt-con li a{overflow:hidden;position:relative;display:block;width:100%;height:39px;box-sizing:border-box;padding-left:18px;color:#000;font-size:15px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;}
.related-zone .txt-con li a:before{content:'';position:absolute;top:50%;left:4px;width:6px;height:7px;margin-top:-6.5px;border-left:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;}
.related-zone .txt-con li a .txt{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.related-zone .txt-con li.hide{display:none;}
.related-zone .txt-con li.show{display:block;}


/* =============== ######모듈 Module ======================== */
/*************************************************
* 모듈 박스
* PC/M common.css 스타일 재정의
* module-web-**** : PC 콘텐츠 공통
* module-mob-**** : 모바일 콘텐츠 공통
*************************************************/
[class*='module-web']{display:none;}
[class*='module-mob']{display:block;}

.module-mob-most-news{}

/* .module-mob-hotnews [class*='box-type'].bg11{margin-top:0;padding-top:32px;padding-bottom:0;} */
/* .module-mob-hotnews [class*='box-type'].bg11:before,
.module-mob-hotnews [class*='box-type'].bg11:after{display:none;} */
.module-mob-most-video>[class*='box-type0'],
.module-mob-digital>[class*='box-type0']{margin-top:24px !important;}

/* ---- btn-type$$---------------- */
/* 부분적으로 PC 버튼 스타일 사용
* RWD 모바일모드일 때 PC의 btn-type01 스타일을 사용하여 미디어쿼리로 범위 한정함
* hover 상태 제거한 코드 */

/* [class*='btn-type']{overflow:hidden;display:inline-block;position:relative;z-index:0;box-sizing:border-box;border:none;background-color:transparent;color:inherit;font:inherit;line-height:normal;vertical-align:top;white-space:nowrap;cursor:pointer;}
[class*='btn-type'].hide{display:none;}
[class*='btn-type'] .ir-txt{z-index:-1;outline:none;}
[class*='btn-type'] [class*='ico']{outline:none;} */

/* btn-type : 공통
* data-rwd 반응형 일 때 PC 모드 스타일 사용시 */
[data-rwd].btn-type00 .ir-txt{background:url(//r.yna.co.kr/www/home_n/v02/img/sprites_rwd01.png?v=20210312_1710) 0 0 no-repeat;background-size:200px auto;}
[data-rwd].btn-type01 .ir-txt,
[data-rwd].btn-type01.cmt01 .ir-txt:before,
[data-rwd].btn-type07 .ir-txt{background:transparent url(//r.yna.co.kr/m-kr/home/v03/img/sprites_default01.png?v=20230508_1055) 0 0 no-repeat;background-size:400px auto;}


/* btn-type01 ([티커/기사본문] 기능버튼) : 공통 */
[data-rwd].btn-type01{overflow:visible;min-width:30px;height:30px;}
[data-rwd].btn-type01 .ir-txt,
[data-rwd].btn-type01.cmt01 .ir-txt:before{position:absolute;top:50%;left:50%;width:20px;height:20px;overflow:hidden;color:transparent;white-space:nowrap;background-position-x:-150px;}
[data-rwd].btn-type01 .ir-txt,
[data-rwd].btn-type01.cmt01 .ir-txt:before{-webkit-transform:translate(-50%, -50%);}

/* 기능버튼 공통 이미지 */
[data-rwd].btn-type01.fsize01 .ir-txt,
[data-rwd].btn-type01.fsize01 .txt:before{width:20px;height:20px;background-position-y:-100px;}

[data-rwd].btn-type01.share01 .ir-txt,
[data-rwd].btn-type01.share01 .txt:before{background-position-y:-125px;}

[data-rwd].btn-type01.cmt01{width:inherit;}
[data-rwd].btn-type01.cmt01 .ir-txt{position:inherit;-webkit-transform:none;top:inherit;left:inherit;background:none;}
[data-rwd].btn-type01.cmt01 .ir-txt:before{content:'';clear:both;background-position-y:-150px;}
[data-rwd].btn-type01.cmt01 .txt-new{position:inherit;left:inherit;top:inherit;min-width:10px;padding:0 0 0 4px;}

[data-rwd].btn-type01.summary01 .txt{display:inline-block;min-width:50px;height:32px;padding:6px 12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);border-radius:32px;font-weight:700;font-size:14px;line-height:1.3;}

/* btn-type01 : 개별 - 폰트 사이즈(텍스트) */
[data-rwd].btn-type01.font01{}
[data-rwd].btn-type01[class*='font']{width:34px;height:34px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;}
[data-rwd].btn-type01[class*='font'] .ir-txt{}
[data-rwd].btn-type01[class*='font']:before{content:'가';display:block;clear:both;padding:4px 0 5px;line-height:21px;color:#000;text-align:center;}
[data-rwd].btn-type01.font01:before{font-size:14px;}
[data-rwd].btn-type01.font02:before{font-size:15px;}
[data-rwd].btn-type01.font03:before{font-size:16px;}
[data-rwd].btn-type01.font04:before{font-size:17px;}
[data-rwd].btn-type01.font05:before{font-size:18px;}
[data-rwd].btn-type01.font06:before{font-size:19px;}
[data-rwd].btn-type01.font07:before{font-size:20px;padding:3px 0 7px;}
[data-rwd].btn-type01[class*='font'].active{background:#000;}
[data-rwd].btn-type01[class*="font"].active:before{color:#fff;}

/* btn-type07 (SNS) : 공통 */
[data-rwd].btn-type07{overflow:visible;width:59px;height:84px;}
[data-rwd].btn-type07 .ico-label{position:absolute;left:50%;top:0;width:41px;height:41px;margin-left:-20.5px;border-radius:10px;}
[data-rwd].btn-type07 .ico-label:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:transparent url(//r.yna.co.kr/m-kr/home/v03/img/sprites_default01.png?v=2023623_1700) -350px -50px no-repeat;background-size:400px auto;}
[data-rwd].btn-type07 .txt{position:absolute;left:0;top:46px;width:100%;font-weight:normal;font-size:13px;line-height:1.476620;color:#000;letter-spacing:-0.025em;white-space:normal;word-break:keep-all;}
/* sns icon */
[data-rwd].btn-type07.fb .ico-label:after{background-position-y:-50px;}
[data-rwd].btn-type07.tw .ico-label:after{background-position-y:-100px;}
[data-rwd].btn-type07.kkt .ico-label:after{background-position-y:-150px;}
[data-rwd].btn-type07.line .ico-label:after{background-position-y:-200px;}
[data-rwd].btn-type07.fbm .ico-label:after{background-position-y:-250px;}
[data-rwd].btn-type07.kks .ico-label:after{background-position-y:-300px;}
[data-rwd].btn-type07.blog .ico-label:after{background-position-y:-350px;}
[data-rwd].btn-type07.pin .ico-label:after{background-position-y:-400px;}
[data-rwd].btn-type07.band .ico-label:after{background-position-y:-450px;}

/* btn-type01 : 개별 - 요약 서비스 */
[data-rwd].btn-type01.summary01{min-width:50px;}

/* btn-type00 : 개별 */
[data-rwd].btn-type00.close01{width:40px;height:40px;}
[data-rwd].btn-type00.close01 .ir-txt{margin:-7.5px 0 0 -7.5px;width:15px;height:15px;background-position:0 -200px;}

/* btn-type00 : 개별 - beta 물음표 마크 */
[data-rwd].btn-type01+.btn-type00.question01{position:absolute;top:-7px;left:35px;}
[data-rwd].btn-type00.question01{overflow:visible;display:block;width:18px;height:18px;}
[data-rwd].btn-type00.question01:after,
[data-rwd].btn-type00.question01:before{content:'';clear:both;position:absolute;}
[data-rwd].btn-type00.question01:before{top:50%;left:50%;margin:-7px 0 0 -7px;width:15px;height:15px;background-color:#ff0000;border-radius:100%;}
[data-rwd].btn-type00.question01:after{top:50%;left:50%;width:6px;height:10px;margin:-5px 0 0 -3px;background:url(//r.yna.co.kr/www/home_n/v02/img/sprites_rwd01.png?v=20210312_1710) -50px -200px no-repeat;background-size:200px auto;}

/* .txt-new : 신규알림 */
[data-rwd][class*='btn-type'] .txt-new{position:absolute;left:22px;top:3px;z-index:10;min-width:15px;height:20px;box-sizing:border-box;padding:0 7px;color:#f5464d;font-weight:bold;font-size:15px;line-height:20px;letter-spacing:0;text-align:center;border-radius:10px;}
/* [data-rwd][class*='btn-type'] .txt-new{position:absolute;left:26px;top:-1px;z-index:10;min-width:15px;height:15px;box-sizing:border-box;padding:0 3px;color:#fff;font-size:10px;line-height:14px;letter-spacing:0;text-align:center;border-radius:7.5px;background-color:#f5464d;} */

/* ---- tooltip-type$$---------------- */
/* tooltip-type01 : 기본 */
.tooltip-type01{display:inline-block;}
.tooltip-type01 .close01{position:absolute;top:0;right:0;}
.tooltip-type01 .tlp-content{display:block;position:absolute;box-sizing:border-box;padding:20px 25px 20px 25px;border-radius:4px;background:#fff;border:1px solid #888;}
.tooltip-type01 .tlp-content.hide{display:none;}
.tooltip-type01 .tlp-content.show{z-index:1;}
.tooltip-type01 .list01{font-size:0;}
/* .tooltip-type01 .list01 .btn-type01:first-child{margin-left:0;}
.tooltip-type01 .list01 .btn-type01{margin-left:10px;} */

/* tlp-fontsize01 : 폰트크기 */
[data-rwd].tlp-fontsize01{margin-left:12px !important;}
.tlp-fontsize01 .tlp-content{width:311px;top:49px;right:0;padding:10px 10px 20px;}
.tlp-fontsize01 .tlp-content .tit{display:block;margin:0 0 20px;font-weight:700;font-size:15px;}
.tlp-fontsize01 .tlp-content{}
.tlp-fontsize01 .list01{width:100%;text-align:center;}
.tlp-fontsize01 .list01 .btn-type01{margin-left:15px;}
.tlp-fontsize01 .btn-type01.font02{margin-left:0;}
/* tlp-fontsize01 : 활성화 */
.tlp-fontsize01 .tlp-content.show{position:fixed;right:inherit;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%);}

.tlp-fontsize01 .btn-type01.font02:before{font-size:13px;}
.tlp-fontsize01 .btn-type01.font03:before{font-size:15px;}
.tlp-fontsize01 .btn-type01.font04:before{font-size:17px;}
.tlp-fontsize01 .btn-type01.font05:before{font-size:20px;}
.tlp-fontsize01 .btn-type01.font06:before{font-size:24px;}

.tlp-fontsize01 .btn-type01.font01,
.tlp-fontsize01 .btn-type01.font07{display:none;}

/* tlp-share01 : SNS공유 */
.tlp-share01{}
.tlp-share01 .tlp-content{width:311px;top:49px;right:-20px;box-sizing:border-box;padding:16px 27px 30px 27px;}
.tlp-share01 .tlp-content .tit{display:block;margin:0 0 25px;font-weight:700;font-size:15px;}
.tlp-share01 .tit-share{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:0 33px;height:40px;border-bottom:1px solid #e6e6e6;font-weight:bold;font-size:14px;line-height:40px;}
.tlp-share01 .list01{display:block;width:264px;margin:-7px auto -7px;font-size:0;}
.tlp-share01 .list01 .btn-type07{display:inline-block;margin:7px 0 0 7px;}
.tlp-share01 .list01 .btn-type07:nth-child(4n+1){margin-left:0;}
/* tlp-share01 : 활성화 */
.tlp-share01 .tlp-content.show{position:fixed;right:inherit;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%);}
/* 범용앱 반응형웹뷰 | MEPS-19625
-- 앱의 공유 기능을 사용하기 때문에 숨김처리 */
.body-hybrid.tlp-mode01 .tlp-share01 .tlp-content.show{display:none !important;}

/* tlp-summary : 요약서비스 */
.tlp-summary01 .tooltip-wrap{}
.tlp-summary01 .tlp-content .tit{display:block;margin:0 0 8px;font-weight:700;font-size:15px;}
.tlp-summary01 .story-summary{padding-top:12px;}
.tlp-summary01 .story-summary .scroller{overflow-y:auto;height:210px;-webkit-overflow-scrolling:touch;}
.test-scroll01::-webkit-scrollbar{padding-left:5px;width:5px;}
.test-scroll01::-webkit-scrollbar-thumb{background-color:red;border-radius:5px;}
.tlp-summary01 .story-summary p{font-size:17px;line-height:1.6;}
.tlp-summary01 .story-summary p+p{margin:30px 0 0;}
.tlp-summary01 .desc-con{position:relative;margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5;}
.tlp-summary01 .desc-con .txt{display:inline-block;padding-left:23px;font-size:12px;line-height:18px;color:#888;}
.tlp-summary01 .ico-label-info01{position:absolute;top:14px;left:0;width:17px;height:17px;padding:0 4px 4px 0;vertical-align:middle;background:url(//r.yna.co.kr/www/home_n/v02/img/sprites_rwd01.png?v=20210312_1710) -50px -225px no-repeat;background-size:200px auto;}
/* tlp-summary : 활성화 */
.tlp-summary01 .tlp-content.show{position:fixed;right:inherit;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%);width:330px;}

/* dim-type$$
* mask-type 와 겹치지 않도록 dim-type 로 임시 지정 */
.dim-type01{position:fixed;top:0;left:0;z-index:-1;height:0;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:rgba(0,0,0,0.5);opacity:0;
-webkit-transition:opacity 0.2s, z-index 0.2s;
transition:opacity 0.2s, z-index 0.2s;}
.title-article01 .option-box .dim-type01{margin-left:0;}

/* tlp-mode$$ : 툴팁 모드 (body 추가 클래스)
* tlp-mode01 : 기본, 딤드(dim-unit$$$) 및 헤더 보조딤드(:after) 노출
* tlp-mode02 : 요약 툴팁 내부 스크롤 기능 때문에 body 고정 기능 */
/* 구조적으로 딤드가 헤더 위에 위치를 잡지 못 하기 때문에 :after 를 사용함 */
.tlp-mode .wrap-header{}
.tlp-mode .wrap-header:after{content:'';display:block;clear:both;position:absolute;top:0;left:0;z-index:110;box-sizing:border-box;width:100%;height:57px;background-color:rgba(0,0,0,0.5);
-webkit-transition:opacity 0.2s, z-index 0.2s;
transition:opacity 0.2s, z-index 0.2s;}
.tlp-mode .dim-type01{z-index:499;opacity:1;height:100%;}
.tlp-mode .tlp-share01 .tlp-content.show{z-index:600;}
.tlp-mode .tlp-summary01 .tlp-content.show{z-index:600;}

/* (임시)2021-03-15 뒷화면 고정을 위한 속성 */
.tlp-mode02{overflow:hidden;z-index:0;}

/* =============== ######광고 Advertisement ======================== */

/*************************************************
* 광고
* ad-web-본문유형-광고위치 : PC 광고 공통
* ad-mob-본문유형-광고위치 : 모바일 광고 공통

* ad-web-news-**** : 글기사용
* ad-web-video-**** : 영상용

* ad-mob-****-box$$ : 모바일 광고 클래스명
* ad-mob-****-fixed$$ : 모바일 fixed 광고 클래스명

* 기사본문 적용 현황
- ad-web-news-위치 : PC 글기사 광고 사용
- ad-mob-news-위치 : 모바일 글기사 광고 사용

* 기사본문 적용 현황
- ad-web-news-위치 : PC 글기사 광고 사용
- ad-mob-video-위치 : 모바일 영상 광고 사용

* 넘버링 사용
- 기존에는 콘텐츠에 순차적으로 번호를 매겼지만 번호가 모두 필요하지 않았음
- 기본으로 번호없이 선언하여 사용하며 예외가 필요한 경우 넘버링 할 예정
- 기본 : ad-mob-news-box
- 예외 : ad-mob-news-box01

- ad-mob-video-box01 : CT 899 - AM국_홈V02_영상본문_배너02
*************************************************/

/* 본문 광고 */
[class*='ad-web']{display:none;}
[class*='ad-mob']{display:block;}
/* 반응형 웹뷰 광고 | JIAD-110 */
[class*='ad-app']{display:none;}
.body-hybrid [class*='ad-app']{display:block;}
.body-hybrid [class*='ad-web'],
.body-hybrid [class*='ad-mob']{display:none;}

/* PC 본문 고정형 광고 */
[class*='aside-sticky'],
.container+.fixed-bnr03{display:none;}
/* Mobile 본문 고정형 광고 */
.wrap~[class*='aside-sticky']{display:block;}

/* 본문내광고- 마케팅 */
.aside-bnr05{display:none;}

.ad-mob-video-box01 [class*='bg0']{margin-top:0;padding-top:8px !important;}

/* 다크모드 대응
 * JIAD-107 : 2023년 7월부터 텍스트 아이프레임 광고에 적용 된 다크모드 css 로 인해 반응형 모바일 화면에서 별도 대응 필요함 */
 @media (prefers-color-scheme:dark) {
	[class*='aside-text'] li{position:relative;}
	[class*='aside-text'] li:after{content:'';display:block;clear:both;position:absolute;top:7px;left:0;z-index:1;width:25px;height:15px;background:#fff;mix-blend-mode:exclusion;}
	[class*='aside-text'] iframe{filter:brightness(0.95) invert(0.9);}
}


/* =============== ######컨트롤 (Body Class - Control) ======================== */
/* ####컨트롤 색인
- ##컨트롤-공통
- ##컨트롤-섹션/리스트
- ##메인
- ##소재
- ##본문-공통
- ##본문-글기사
- ##본문-포토
- ##본문-그래픽
- ##본문-영상 */

/* ---------------- ####컨트롤-공통---------------- */
/* ---- 컨텐츠 사이 여백 | layout.css ---- */
/* 기본 : 24px */
[class*='box-type']{margin-top:24px;}

/* ---- 타이틀과 컨텐츠 사이 여백 | layout.css ---- */
/* 기본 */
.title-con02+.news-type01{padding-top:16px;}
.news-type01+.news-type01{margin-top:20px;}

/* ---- BG박스 | layout.css ---- */
/* 기본 : 상단 : 34 / 하단 : 34
* BG박스연속 : 0 */
[class*='box-type'][class*='bg0']{margin-top:34px;}
[class*='box-type'][class*='bg0']+[class*='box-type']{margin-top:34px;}
[class*='box-type'][class*='bg0']+[class*='box-type'][class*='bg0']{margin-top:0;padding-top:0;}

/* 예외 : 포토슬라이드와 타 box-type간 여백 = BG박스 */
[class*='box-type']+.box-type05,
.box-type05+[class*='box-type']{margin-top:34px;}


/* 예외 - 타이틀 (가로중앙타이틀)
* 기본 : 73-3=70 (.title-con07 > .title-type07 여백 상쇄) */
.title-con07{margin-top:73px;}
.title-con07+[class*='box-type']{margin-top:0;}

/* ---- [서브] 최신기사, 유망주 ---- */
.box-unit201 .list{padding:0 20px;}
/* .container001{margin:0 0 20px;padding:0 0 25px;border-bottom:1px solid #eaeaea;} */


/* ---- [서브] 라이벌, 올림픽알고봅시다 ---- */
.box-unit202 .list{padding:0 20px;}

/* ---- [서브] 포토 ---- */
.box-unit211 .list{padding:0 20px;}

/* ---- [서브] 그래픽 ---- */
.box-unit221 .list{padding:0 20px;}

/* ---- [서브] 영상 ---- */
.box-unit231 .list{padding:0 20px;}

/* 박스 컨텐츠 예외 간격 */
[class*='box-type'].detail-digital{margin-top:0;}

/* ---- 더보기 버튼 | layout.css ---- */
/* 기본 높이 : 50
* 하단 기본
	더보기 + 일반박스 : 24
	더보기 + BG박스 : 34
* 상단 기본 - 콘텐츠(마지막이 텍스트) + 더보기 : 6
* 상단 예외 - 콘텐츠(마지막이 선 또는 면) + 더보기 : 20
	.list-type01 : 썸네일 기사목록
	.list-type16.style02 : 포토 썸네일목록
	.box-type20 .list-type23 : 그래픽 목록
	.box-type20 div.list-type24 : 이슈 돋보기 썸네일목록
	BG박스 + 더보기 */
[class*='box-type']+[class*='btns-wrap']{margin-top:6px;}
[class*='box-type'] .list-type01+[class*='btns-wrap'],
[class*='box-type'] .list-type16.style02+[class*='btns-wrap'],
[class*='box-type'] .list-type23+[class*='btns-wrap'],
[class*='box-type'] div.list-type24+[class*='btns-wrap'],
[class*='box-type'][class*='bg0']+[class*='btns-wrap']{margin-top:20px;}

/* tap-content 하단 */
.tab-content .list-type21+.dev-btns-count-wrap,
.tab-content .list-type22+.dev-btns-count-wrap{margin-top:6px;}

/* 컨텐츠 제목과 최신리스트 간격 */
.title-box01 + [class*='list-unit2']{margin-top:10px;}

/* ---- 광고 여백 (기본) | layout.css ---- */
/* (기본) 상하단 : 24
* 기사 내 기자정보 다음 광고 : 20 */
[class*='aside-text'],
[class*='aside-box']{margin-top:24px;}

/* content0* 첫 광고 : 0 */
[class*='content']>[class*='aside-'][class*='bg0']:first-child{margin-top:0;}

/* 기사본문 광고 */
.story-info+[class*='aside-text'],
.story-info+[class*='aside-box']{margin-top:20px;}

/* 광고 + 광고 : 16 */
[class*='aside-text']+[class*='aside-text'],
[class*='aside-text']+[class*='aside-box'],
[class*='aside-box']+[class*='aside-box'],
[class*='aside-box']+[class*='aside-text']{margin-top:16px;}

/* BG포함 광고 */
/* 확인완료 : (비주얼 본문) aside-box04 */
[class*='aside-text'][class*='bg0'],
[class*='aside-box'][class*='bg0']{padding-top:30px;padding-bottom:30px;}

/* 광고 + BG박스 : 24 */
[class*='aside-text']+[class*='bg0'],
[class*='aside-box']+[class*='bg0']{margin-top:24px;}

/* BG박스 + 광고 (세트) : 16 */
[class*='bg0']+[class*='aside-text'],
[class*='bg0']+[class*='aside-box']{margin-top:16px;}

/* BG박스 + BG박스 : 0 */
[class*='bg0']:not(.hide)+[class*='bg0']{margin-top:0;}

/* ---- 광고 여백 (예외) | layout.css ---- */

/* #asideJoyninfo : (항상) 상하단 24 (박스타입과 동일) */
#asideJoyninfo{margin:24px 0;}

/* .aside-box06 : (항상) 상단 24 / 하단 34 */
.aside-box06{margin-bottom:34px;}

/* .aside-box07 : BG박스 상단 여백 */
.aside-box07{margin-top:24px;padding-top:5px !important;}
.aside-box07[class*='aside-slide-'][class*='bg0']{padding-top:8px;}

/* .aside-box10 : 박스 정렬 */
/* .aside-box10{display:none;} */
.aside-box10 iframe{margin:0 auto;}
.aside-box10 [class*='bnr-wrap']{width:calc(100% - 40px);margin:0 auto;}

/* ---- 마지막 컨텐츠 하단여백 ---- */
/* 글기사, 영상 */f.wrap-header001
.container101 .content102>div:last-child,
.container201 .content202>div:last-child{padding-bottom:0;}

/* ---------------- ####컨트롤-섹션/리스트---------------- */

/* ---- ##헤더 ---- */
.wrap-header001{position:relative;z-index:100;}
.wrap-header001 .header001{height:55px;}
.wrap-header001 .header001 .logo-unit003{display:none;}
.wrap-header001 [class*='header'] .content{width:100%;height:100%;margin:0;}
.wrap-header001 .header001 .area{position:absolute;top:18px;right:20px;display:flex;align-items:center;}
.wrap-header001 .header001 .area button{border:none;}
.wrap-header001 .header001 .btn-search001{width:21px;height:20px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -25px;background-size:300px 400px;}
.wrap-header001 .header001 .btn-menu001{width:21px;height:19px;margin-left:30px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -50px;background-size:300px 400px;background-color:transparent;}
.wrap-header001 .header001 .btn-menu001:before{display:none;}
.wrap-header001 .header001 .btn-close001{display:none;width:20px;height:20px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -150px;background-size:300px 400px;}
.wrap-header001 .header001 .logo-unit001{top:12px;left:20px;width:31px;height:32px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -225px;background-size:300px 400px;}
.wrap-header001 .header001 .logo-unit002{top:17px;left:77px;width:98px;height:21px;margin-left:0;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 0;background-size:300px 400px;}
.wrap-header001 .search{display:none;position:relative;height:55px;padding:16px 46px;box-sizing:border-box;}
.wrap-header001 .search .btn-unit001-search{position:absolute;top:18px;right:20px;border:0;width:21px;height:21px;}
.wrap-header001 .search .btn-unit001-search:hover{background-color:none;border:0;}
.wrap-header001 .search .btn-unit001-search .ico-unit001-search01{top:0;left:0;width:21px;height:21px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -25px -25px;background-size:300px 400px;}
.wrap-header001 .search .btn-unit001-search .ico-unit001-search01::before{display:none;}
.wrap-header001 .search .input{width:100%;font-weight:bold;color:#000;font-size:18px;border:0;}
.wrap-header001 .header002{display:none;}
[class*='body-view'] .wrap-header001 .header001,
.page-main .wrap-header001 .header001,
.nk-weather .wrap-header001 .header001{position:fixed;top:0;left:0;width:100%;}
.page-main .wrap-header001 .header002{display:block;position:fixed;bottom:0;left:0;width:100%;border-bottom:0; transition:transform 0.2s ease-out;}
.page-main .wrap-header001 .header002 .wrap-search-form{display:none;}
body.popup-mode02.page-main .wrap-header001 .header002{top:0;bottom:initial;height:100%;}

/* ---- ##검색모드 ---- */
.popup-mode01 .wrap-header001 .header001{position:initial;height:75px;background-color:#fff;}
.popup-mode01 .wrap-header001 .header001 .logo-unit001{display:none;}
.popup-mode01 .wrap-header001 .header001 .logo-unit002{left:20px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -100px 0;background-size:300px 400px;}
.popup-mode01 .wrap-header001 .header001 .btn-search001,
.popup-mode01 .wrap-header001 .header001 .btn-menu001{display:none;}
.popup-mode01 .wrap-header001 .header001 .btn-close001{display:block;}

/* ---- ##속보티커 ---- */
.page-main .ticker-unit001{float:none;width:auto;height:45px;background-color:#fff;border-top:1px solid #ccc;box-shadow:0 -1.5px 8px 0 rgba(0, 0, 0, 0.16);box-sizing:border-box;transition:transform ease-in-out 0.2s;}
.page-main .ticker-unit001 .tit{top:0;height:45px;padding-left:20px;line-height:45px;font-size:14px;font-weight:bold;letter-spacing:-0.35px;}
.page-main .ticker-unit001 ul{width:calc(100% - 105px);height:45px;}
.page-main .ticker-unit001 ul li{height:45px;box-sizing:border-box;border:0;}
.page-main .ticker-unit001 ul li a{width:100%;height:45px;padding-left:0;font-size:14px;font-weight:500;letter-spacing:-0.35px;line-height:45px;}
.page-main .ticker-unit001 ul li .txt-time{top:10px;font-size:10px;color:#666;font-weight:500;letter-spacing:-0.25px;}
.page-main .ticker-unit001.on{width:100%;height:100%;border-top:0;}
.page-main .ticker-unit001.on .update{z-index:10;position:relative;top:initial;left:initial;display:flex;align-items:center;width:100%;height:75px;padding-left:20px;box-shadow:0 1.5px 8px 0 rgba(0, 0, 0, 0.16);}
.page-main .ticker-unit001 .update strong{font-size:14px;letter-spacing:-0.35px;}
.page-main .ticker-unit001 .update span{font-size:14px;letter-spacing:-0.35px;}
.page-main .ticker-unit001.on .list-wrap{height:calc(100% - 75px);overflow-y:auto;}
.page-main .ticker-unit001.on ul{position:initial;left:initial;left:initial;width:100%;height:100%;padding:10px 0;box-sizing:border-box;border:0;border-radius:0;box-shadow:none;}
.page-main .ticker-unit001.on ul li{position:initial;height:40px;padding:0 20px;}
.page-main .ticker-unit001.on ul li a{width:calc(100% - 50px);height:40px;padding-left:0;padding-right:20px;line-height:40px;}
.page-main .ticker-unit001.on ul li a:hover{color:#000;}
.page-main .ticker-unit001.on ul li .txt-time{width:50px;height:40px;padding-right:0;font-size:10px;line-height:40px;}
.page-main .ticker-unit001.on ul li.on a:before{display:none;}
.page-main .ticker-unit001.on ul li.on a{color:#213989;}
.page-main .ticker-unit001.on .ticker-unit001-btn2{position:absolute;top:10px;right:17px;z-index:20;}
.page-main .ticker-unit001.on .ticker-unit001-btn2 .btn-unit001-fold{border:0;border-radius:0;}
.page-main .ticker-unit001.on .ticker-unit001-btn2 .btn-unit001-fold:hover{background-color:#fff;}
.page-main .ticker-unit001.on .ticker-unit001-btn2 .ico-unit001-up01:before{width:20px;height:20px;margin:-10px 0 0 -10px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -150px;background-size:300px 400px;}
.page-main .ticker-unit001 .ticker-unit001-btn1{margin-top:10px;padding-right:20px;}
.page-main .ticker-unit001 .ticker-unit001-btn1 [class*='btn-unit001'] + [class*='btn-unit001']{margin-left:0;}
.page-main .ticker-unit001.play .btn-unit001-stop,
.page-main .ticker-unit001 .btn-unit001-play,
.page-main .ticker-unit001 .btn-unit001-stop{display:none !important;}
.page-main .ticker-unit001 .btn-unit001-unfold{width:25px;height:25px;padding:0;background-color:#f7f7f7;border:1px solid #dedede;border-radius:2.5px;}
.page-main .ticker-unit001 .btn-unit001-unfold:hover{background-color:#f7f7f7;}
.page-main .ticker-unit001 .btn-unit001-unfold [class*='ico-unit001']{top:8px;left:7px;width:10px;height:6px;}
.page-main .ticker-unit001 .btn-unit001-unfold .ico-unit001-down01:before{position:relative;top:initial;left:initial;width:10px;height:6px;margin:0;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -25px -100px;background-size:300px 400px;}

/* ---- ##검색창 ---- */
.search-unit001{display:none;}

/* ---- ##전체메뉴 ---- */
.popup-whole-menu{display:block;position:fixed;top:0;left:0;min-width:320px;width:100%;height:100%;background-color:#fff;z-index:100;transform:translateX(100%);transition:transform 0.2s ease-out;}
.popup-whole-menu.active{transform:translateX(0);}
.popup-whole-menu .wrap-header{border-bottom:1px solid #ccc;box-shadow:0 1.5px 8px 0 rgba(0, 0, 0, 0.16);box-sizing:border-box;}
.popup-whole-menu .wrap-header .header{position:relative;height:75px;}
.popup-whole-menu .wrap-header .header .nk-logo{position:absolute;top:17px;left:20px;width:98px;height:21px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -100px 0;background-size:300px 400px;}
.popup-whole-menu .wrap-header .header .btn-close001{position:absolute;top:18px;right:20px;width:20px;height:20px;border:none;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -150px;background-size:300px 400px;}
.popup-whole-menu .wrap-header .search{position:relative;height:55px;padding:16px 20px 16px 46px;box-sizing:border-box;}
.popup-whole-menu .wrap-header .search .btn-unit001-search{position:absolute;top:18px;left:20px;border:0;width:21px;height:21px;}
.popup-whole-menu .wrap-header .search .btn-unit001-search:hover{background-color:none;border:0;}
.popup-whole-menu .wrap-header .search .btn-unit001-search .ico-unit001-search01{top:0;left:0;width:21px;height:21px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -25px -25px;background-size:300px 400px;}
.popup-whole-menu .wrap-header .search .btn-unit001-search .ico-unit001-search01:before{display:none;}
.popup-whole-menu .wrap-header .search .input{width:100%;color:#000;font-weight:bold;font-size:18px;border:0;}
.popup-whole-menu .wrap-header .search .srchbar .input{position:relative;left:0;transition:all 0.2s;}
.popup-whole-menu .wrap-header .search .srchbar .line{content:'';display:block;position:absolute;bottom:0px;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transition:all 0.2s;}
.popup-whole-menu .wrap-header .search .srchbar .btn-unit001-search{transition:all 0.2s;}
.popup-whole-menu .wrap-header .search.active .srchbar .input{left:-26px;}
.popup-whole-menu .wrap-header .search.active .srchbar .line{transform:scaleX(1);background-color:#213989;}
.popup-whole-menu .wrap-header .search.active .srchbar .btn-unit001-search{left:calc(100% - 40px);}
.popup-whole-menu .content{height:calc(100% - 130px);padding:20px;box-sizing:border-box;overflow-y:auto;}
.popup-whole-menu .content::-webkit-scrollbar{width:12px;}
.popup-whole-menu .content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#DEDEDE;}
.popup-whole-menu .content::-webkit-scrollbar-track{border-radius:10px;}
.popup-whole-menu .wrap-bnr [class*='bnr']{display:flex;align-items:center;justify-content:center;padding:7px 0 9px;background-color:#e8f0fe;border:1px solid #ccdfff;border-radius:5px;}
.popup-whole-menu .wrap-bnr [class*='bnr']:before{content:'';display:inline-block;}
.popup-whole-menu .wrap-bnr .bnr-premium img{width:205px;height:32px;}
.popup-whole-menu .gnb-list>li{padding:20px;}
.popup-whole-menu .gnb-list>li .title{color:#213989;font-size:18px;line-height:25px;font-weight:bold;}
.popup-whole-menu .gnb-list>li .sub-title{margin-top:10px;color:#ccc;font-size:15px;}
.popup-whole-menu .gnb-list .sub-list{display:flex;flex-wrap:wrap;}
.popup-whole-menu .gnb-list .sub-list>li{flex:1 0 50%;margin-top:10px;}
.popup-whole-menu .gnb-list .sub-list>li a{font-size:15px;}
.popup-whole-menu .gnb-list .sub-list>li.active a{color:#3061ff;}

/* ---- mask-unit$$$ : 윈도우 딤드 ---- */
.mask-unit001{opacity:0;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;}

/* popup-mode01 : 검색 레이어팝업 오픈 시 */
/* body[class*='popup-mode']{overflow:hidden;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:none;} */
body[class*='popup-mode']{position:fixed;z-index:0;overflow:hidden;height:100%;width:100%;}
[class*='popup-mode'] .mask-unit001{opacity:0.5;z-index:90;}
.popup-mode01 .wrap-header001{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;}
.popup-mode01 .wrap-header001 .search{display:block;height:auto;padding:0;}
.popup-mode01 .wrap-header001 .search .srchbar{position:relative;height:55px;padding:16px 46px 16px 20px;box-sizing:border-box;}
.popup-mode01 .header002{transform:translateY(46px) !important;}
.popup-mode01 .wrap-container{padding-top:55px;}
.popup-mode02 .wrap-header001{z-index:100;}

/* ---- ##타이틀 ---- */
.title-unit001{margin:20px 20px 10px;font-size:17px;line-height:21px;}

/* ---- ##타이틀 박스 ---- */
.tit-box{display:block;position:relative;margin-bottom:10px;}
.tit-box .title-unit011{pointer-events:none;}
.tit-box .title-unit011:hover{color:#000;}
.tit-box .title-unit011:before,
.tit-box .title-unit011:after{display:none;}
.tit-box .btn-unit021{display:block;position:absolute;top:0;right:0;padding:3px 5px;color:#666;font-weight:400;font-size:13px;letter-spacing:-0.33px;background-color:transparent;}

/* ---- ##페이징 ---- */
.paging-unit001{display:block;}
.paging-unit001 .swiper-wrapper{display:flex;}
.paging-unit001{position:relative;box-sizing:border-box;width:170px;margin:40px auto;text-align:center;font-size:0;}
.paging-unit001 .num{box-sizing:border-box;width:24px;height:24px;margin:10px 5px;font-size:13px;line-height:24px;color:#000;border-radius:2.5px;}
.paging-unit001 .num:not(.on):hover{background-color:#F7F7F7;}
.paging-unit001 .prev,
.paging-unit001 .next{position:absolute;z-index:20;width:24px;height:24px;margin:0;background-color:#f7f7f7;border-radius:2.5px;}
.paging-unit001 .prev{top:10px;left:-30px;}
.paging-unit001 .next{bottom:10px;right:-30px;}
.paging-unit001 .prev span,
.paging-unit001 .next span{top:14px;width:6px;height:10px;background-image:url('../img_v02/sprites_m.svg?v=20230707_1102');background-repeat:no-repeat;background-size:300px 400px;border-radius:2.5px;}
.paging-unit001 .prev span{left:13px;background-position:-50px -100px;}
.paging-unit001 .next span{left:13px;background-position:-75px -100px;}
.paging-unit001 .first:hover span,
.paging-unit001 .prev:hover span,
.paging-unit001 .next:hover span,
.paging-unit001 .last:hover span{transform:scale(1);}
/* 스와이프 미실행 1~5 */
.paging-unit001:not(.swiper-container-horizontal) .swiper-wrapper{display:inline;}
/* 스와이프 실행 (visible 상태를 가상선택자로 스와이프 좌우 가림) */
.paging-unit001[class*='swiper-']{overflow:visible;margin:40px auto;}
.paging-unit001[class*='swiper-']:before,
.paging-unit001[class*='swiper-']:after{content:'';display:block;clear:both;position:absolute;top:50%;left:50%;z-index:10;width:200px;height:24px;margin-top:-12px;}
.paging-unit001[class*='swiper-']:before{margin-left:-334px;background-color:#fff;}
.paging-unit001[class*='swiper-']:after{margin-left:133px;
background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%);
background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%);}

.paging-unit002{margin-top:30px;}
.paging-unit002 .wrap-prev .firstPage,
.paging-unit002 .wrap-prev .ppPage,
.paging-unit002 .wrap-next .lastPage,
.paging-unit002 .wrap-next .nnPage{display:none;}
.paging-unit002 .wrap-prev{top:10px;left:-30px;}
.paging-unit002 .wrap-next{top:initial;bottom:10px;right:-30px;}
.paging-unit002 .wrap-prev .pPage,
.paging-unit002 .wrap-next .nPage{width:24px;height:24px;background-color:#f7f7f7;border-radius:2.5px;}
.paging-unit002 .wrap-prev .pPage:before,
.paging-unit002 .wrap-next .nPage:before{top:7px;left:9px;width:6px;height:10px;background-image:url('../img_v02/sprites_m.svg?v=20230707_1102');background-repeat:no-repeat;background-size:300px 400px;border-radius:2.5px;}
.paging-unit002 .wrap-prev .pPage:before{background-position:-50px -100px;}
.paging-unit002 .wrap-next .nPage:before{background-position:-75px -100px;}
.paging-unit002 .paging{position:relative;width:170px;margin:0 auto;font-size:0;}
.paging-unit002 .pageNum:first-child{margin-left:5px;}
.paging-unit002 .pageNum{width:24px;height:24px;margin:10px 5px;font-size:13px;line-height:24px;border-radius:2.5px;}
.paging-unit002 a.pageNum:hover{background-color:#F7F7F7;}
.paging-unit002 .wrap-prev .ppPage:hover:before,
.paging-unit002 .wrap-next .nPage:hover:before,
.paging-unit002 .wrap-prev .pPage:hover:before,
.paging-unit002 .wrap-next .nnPage:hover:before{transform:scale(1);}

/* ---- ##모바일 GNB ---- */
body.fixed .gnb-mobile{z-index:10;position:fixed;top:0;left:0;width:100%;height:55px;box-sizing:border-box;}
.gnb-mobile{display:flex;align-items:center;height:44px;box-shadow:0 1.5px 3px 0 rgba(0, 0, 0, 0.06);background-color:#fff;transition:height 0.2s;}
.gnb-mobile>a{padding:0 15px 0 20px;color:#213989;font-weight:bold;font-size:17px;line-height:25px;letter-spacing:-0.85px;;}
.gnb-mobile .gnb-box01{flex:1;}
.gnb-mobile .gnb-box01 .gnb-depth02{float:none;display:flex;align-items:center;}
.gnb-mobile .gnb-box01 .gnb-depth02 li{float:none;width:auto;margin-right:20px;line-height:18px;}
.gnb-mobile .gnb-box01 .gnb-depth02 li a{color:#000;font-weight:500;font-size:13px;line-height:18px;letter-spacing:-0.65px;vertical-align:middle;}
.gnb-mobile .gnb-box01 .gnb-depth02 li.active a{color:#3061ff;}
.gnb-mobile .gnb-box01 li.tag{margin-right:10px;}
.gnb-mobile .gnb-box01 .label{width:37px;height:24px;line-height:24px;font-size:10px;letter-spacing:-0.25px;font-weight:500;border-radius:5px 0 5px 5px;}
.gnb-mobile .gnb-box01 li.bar{margin-right:10px;padding-right:10px;}
.gnb-box01 .gnb-depth02 li.bar:before{top:5px;height:11px;}

/* =============== ####Icon ======================== */
/* ---- ##ico-unit 타입 ---- */
/* [class*='ico-unit']{} */
[class*='ico-unit004']{width:32px;height:32px;}
.ico-unit004-nknow01:before{top:47%;width:32px;height:32px;background-position:-89px 2px;background-size:180px auto;}

/* ---- ##날씨 아이콘 ---- */
.w45-icon{width:35px;height:26px;background:url('../img_v02/w65.png');background-size:35px 572px;}
.w45-icon.w1{background-position:0 0;}
.w45-icon.w2{background-position:0 -26px;}
.w45-icon.w3{background-position:0 -52px;}
.w45-icon.w4{background-position:0 -78px;}
.w45-icon.w5{background-position:0 -104px;}
.w45-icon.w6{background-position:0 -130px;}
.w45-icon.w7{background-position:0 -156px;}
.w45-icon.w8{background-position:0 -182px;}
.w45-icon.w9{background-position:0 -208px;}
.w45-icon.w10{background-position:0 -234px;}
.w45-icon.w11{background-position:0 -260px;}
.w45-icon.w12{background-position:0 -286px;}
.w45-icon.w13{background-position:0 -312px;}
.w45-icon.w14{background-position:0 -338px;}
.w45-icon.w15{background-position:0 -364px;}
.w45-icon.w16{background-position:0 -390px;}
.w45-icon.w17{background-position:0 -416px;}
.w45-icon.w18{background-position:0 -442px;}
.w45-icon.w19{background-position:0 -468px;}
.w45-icon.w20{background-position:0 -494px;}
.w45-icon.w21{background-position:0 -520px;}
.w45-icon.w22{background-position:0 -546px;}

.column-weather .wrap-zone-weather .w-icon{margin-top:15px;width:38px;height:30px;}
.w65-icon{width:38px;height:30px;background:url('../img_v02/w75.png');background-size:38px 660px;}
.w65-icon.w1{background-position:0 0;}
.w65-icon.w2{background-position:0 -30px;}
.w65-icon.w3{background-position:0 -60px;}
.w65-icon.w4{background-position:0 -90px;}
.w65-icon.w5{background-position:0 -120px;}
.w65-icon.w6{background-position:0 -150px;}
.w65-icon.w7{background-position:0 -180px;}
.w65-icon.w8{background-position:0 -210px;}
.w65-icon.w9{background-position:0 -240px;}
.w65-icon.w10{background-position:0 -270px;}
.w65-icon.w11{background-position:0 -300px;}
.w65-icon.w12{background-position:0 -330px;}
.w65-icon.w13{background-position:0 -360px;}
.w65-icon.w14{background-position:0 -390px;}
.w65-icon.w15{background-position:0 -420px;}
.w65-icon.w16{background-position:0 -450px;}
.w65-icon.w17{background-position:0 -480px;}
.w65-icon.w18{background-position:0 -510px;}
.w65-icon.w19{background-position:0 -540px;}
.w65-icon.w20{background-position:0 -570px;}
.w65-icon.w21{background-position:0 -600px;}
.w65-icon.w22{background-position:0 -630px;}

.week-weather-box .w-icon{margin:10px auto 5px;}
.w75-icon{width:38px;height:30px;background:url('../img_v02/w75.png');background-size:38px 660px;}
.w75-icon.w1{background-position:0 0;}
.w75-icon.w2{background-position:0 -30px;}
.w75-icon.w3{background-position:0 -60px;}
.w75-icon.w4{background-position:0 -90px;}
.w75-icon.w5{background-position:0 -120px;}
.w75-icon.w6{background-position:0 -150px;}
.w75-icon.w7{background-position:0 -180px;}
.w75-icon.w8{background-position:0 -210px;}
.w75-icon.w9{background-position:0 -240px;}
.w75-icon.w10{background-position:0 -270px;}
.w75-icon.w11{background-position:0 -300px;}
.w75-icon.w12{background-position:0 -330px;}
.w75-icon.w13{background-position:0 -360px;}
.w75-icon.w14{background-position:0 -390px;}
.w75-icon.w15{background-position:0 -420px;}
.w75-icon.w16{background-position:0 -450px;}
.w75-icon.w17{background-position:0 -480px;}
.w75-icon.w18{background-position:0 -510px;}
.w75-icon.w19{background-position:0 -540px;}
.w75-icon.w20{background-position:0 -570px;}
.w75-icon.w21{background-position:0 -600px;}
.w75-icon.w22{background-position:0 -630px;}

.w100-icon{width:60px;height:48px;background:url(../img_v02/w100.png) no-repeat 0 0;background-size:60px 1056px;}
.w100-icon.w1{background-position:0 0;}
.w100-icon.w2{background-position:0 -48px;}
.w100-icon.w3{background-position:0 -96px;}
.w100-icon.w4{background-position:0 -144px;}
.w100-icon.w5{background-position:0 -192px;}
.w100-icon.w6{background-position:0 -240px;}
.w100-icon.w7{background-position:0 -288px;}
.w100-icon.w8{background-position:0 -336px;}
.w100-icon.w9{background-position:0 -384px;}
.w100-icon.w10{background-position:0 -432px;}
.w100-icon.w11{background-position:0 -480px;}
.w100-icon.w12{background-position:0 -528px;}
.w100-icon.w13{background-position:0 -576px;}
.w100-icon.w14{background-position:0 -624px;}
.w100-icon.w15{background-position:0 -672px;}
.w100-icon.w16{background-position:0 -720px;}
.w100-icon.w17{background-position:0 -768px;}
.w100-icon.w18{background-position:0 -816px;}
.w100-icon.w19{background-position:0 -864px;}
.w100-icon.w20{background-position:0 -912px;}
.w100-icon.w21{background-position:0 -960px;}
.w100-icon.w22{background-position:0 -1008px;}

/* =============== ####date picker ======================== */
/* ---- ui-datepicker ---- */
/* img 서버는 폐기 대상으로 스프라이트 이미지는 /visual/v1/sprites_40x40.png 버전에서 필요한 부분만 사용
 * 사용 : sprites_datepicker_ui01.png
 * 원본 : img.yonhapnews.co.kr/basic/svc/00_ko/visual/v1/images/sprites_40x40_2017071702.png */
.ui-datepicker{display:none;box-sizing:border-box;width:260px;padding:0 0 20px;border-radius:4px;border:1px solid #888;color:#757575;background:#ffffff;z-index:600 !important;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:22px 10px 0;text-align:center;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{display:block;position:absolute;top:15px;width:40px;height:40px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:1px;background:url(//r.yna.co.kr/www/home_n/v02/img/sprites_datepicker_ui01.png) no-repeat 0 0;}
.ui-datepicker .ui-datepicker-prev:hover{background-position:0 -50px;}
.ui-datepicker .ui-datepicker-next{right:1px;background:url(//r.yna.co.kr/www/home_n/v02/img/sprites_datepicker_ui01.png) no-repeat -50px 0;}
.ui-datepicker .ui-datepicker-next:hover{background-position:-50px -50px;}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon{display:block;width:100%;height:100%;text-indent:-9999px;}
.ui-datepicker .ui-datepicker-title select{height:32px;padding:0;color:#000;font-size:14px;border:1px solid #c7c8c8;line-height:32px;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{margin:0 6px 0 0;}
.ui-datepicker table{width:240px;margin:0 auto;background:#fff;text-align:center;}
.ui-datepicker th, .ui-datepicker td{font-size:12px;}
.ui-datepicker th{color:#757575;line-height:40px;text-align:center;background:#fff;border-bottom:1px solid #eaeaea;}
.ui-datepicker th span span{display:inline-block;width:10px;height:40px;color:#000;}
.ui-datepicker td{line-height:32px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center;}
.ui-datepicker td:first-child{border-left:1px solid #eaeaea}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:0px 0 3px;}
.ui-datepicker td.ui-datepicker-week-end,
.ui-datepicker td.ui-datepicker-week-end a{color:#5f678a;}
.ui-datepicker td:first-child a,
.ui-datepicker th:first-child a{color:#e03719;}
.ui-datepicker span.ui-state-default{color:#cfcfcf;}
.ui-datepicker a.ui-state-default{color:#000;font-weight:bold;}
.ui-datepicker a.ui-state-active,
.ui-datepicker td .ui-state-highlight.ui-state-active{background:#fa3a3a;color:#fff !important;}
.ui-datepicker td .ui-state-default.ui-state-highlight{background:#3061ff;color:#fff;}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none;}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{overflow:hidden;display:block;position:absolute;right:9px;top:9px;width:9px;height:9px;background:url(../btn_wholemenu_close.gif) no-repeat 50% 50%;text-indent:-9999px;}
.ui-datepicker-trigger{cursor:pointer;}

/* ---- ##메인페이지 톱기사 ---- */
.main-top-article01{margin:0;}
.main-top-article01 .news-unit001 .img-con .img{border-radius:0;}
.main-top-article01 .news-unit001 .tit-news{font-size:25px;line-height:35px;letter-spacing:-0.63px;border-bottom:0;}
.main-top-article01 .news-unit001 .tit-news br{display:none;}
.news-unit001 .item-box{width:100%;margin:0;}
.news-unit001 .img-con{float:none;width:100%;height:auto;margin-right:0;}
.news-unit001 .img-con .img{height:0;padding-bottom:54%;}
.news-unit001 .img-con + .tit-wrap{float:none;width:auto;margin-top:0;padding:11px 20px 0;}
.news-unit001 .img-con + .tit-wrap + .news-con{float:none;width:auto;}
.news-unit001 .desc-con{display:none;}
.news-unit001 .tit-news:hover{color:#000;}
[class*='news-unit'] .overlay-unit01{display:none;}
[class*='news-unit'] [class*='tit-sub']{display:none;}
.news-unit001 .news-con{margin-top:0;}
.news-unit001 .lead{display:none;}
.list-related-unit001>li+li{margin-top:8px;}
.news-unit001 .list-related-unit001{margin-top:0;padding:17px 20px 0;}
.list-related-unit001 a{display:block;}
.list-related-unit001 a .tit{display:block;color:#000;font-size:15px;line-height:21px;font-weight:500;letter-spacing:-0.38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-related-unit001 a:hover .tit,
.list-related-unit001:not(.style02) a:hover .tit{color:#000;}

/* ---- ##메인페이지 메인배너 ---- */
.main-bnr{display:block;margin:40px 20px 0;}
.main-bnr .bnr-premium{display:flex;justify-content:center;align-items:center;padding:7px 0 9px;background-color:#e8f0fe;border:1px solid #ccdfff;border-radius:5px;}
.main-bnr .bnr-premium img{width:205px;height:32px;}

/* 메인페이지 주요기사 1~3 */
.main-top-article02{margin:40px 0 0 0;}
.main-top-article02 .list-unit001 .item-box01{min-height:auto;padding:0 20px;}
.main-top-article02 .list-unit001 .img-con .img{border-radius:2.5px;}
.list-unit001 .list{margin-left:0;}
.list-unit001 .list>li{float:none;width:100%;margin-left:0;}
.list-unit001 .list>li+li{margin-top:20px;}
.list-unit001 .img-con{margin-bottom:0;}
.list-unit001 .img-con .img{width:100%;height:0;padding-bottom:56%;}
.list-unit001 .news-con{margin-top:10px;padding-top:0;}
.list-unit001 .tit-wrap{position:relative;left:initial;top:initial;max-height:none;overflow:initial;}
.list-unit001 .tit-wrap:hover .tit-news{color:#000;}
.list-unit001 .tit-news{font-size:20px;line-height:28px;letter-spacing:-0.5px;border-bottom:0;}
.list-unit001 [class*='list-related']{margin-top:15px;}
.list-related-unit002 a{display:block;}
.list-related-unit002.bold a .tit{font-weight:500;}
.list-related-unit002 a .tit{display:block;color:#000;font-weight:500;font-size:15px;line-height:21px;letter-spacing:-0.38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-related-unit002>li + li{margin-top:10px;}

.main-ticker-weather{margin-top:40px;padding:20px;border-radius:0;}

/* ---- ##메인페이지 외국어 최신기사 ---- */
.column-foreign-new{float:none;width:100%;height:auto;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 1.5px 3px 0 #ccdfff;box-sizing:border-box;}
.column-foreign-new li{padding-right:0;}
.column-foreign-new li>a{display:block;}
.column-foreign-new li .title{display:block;width:100%;height:auto;padding:0;color:#000;font-size:15px;line-height:21px;letter-spacing:-0.38px;background-color:transparent;border-radius:0;text-align:left;}
.column-foreign-new li .title br{display:none;}
.column-foreign-new li .article{display:block;width:100%;height:36px;margin-top:10px;padding:0;}
.column-foreign-new li .article>span{font-size:13px;line-height:18px;letter-spacing:-0.33px;font-weight:500;}
.column-foreign-new li>a.ar .title{text-align:right;}
/* .column-foreign-new li>a.ar .article{text-align:left;} */
.column-foreign-new .ticker-controls{display:none;}
.column-foreign-new .btn-wrap{display:block;}
.column-foreign-new .btn-unfold,
.column-foreign-new .btn-fold{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:10px;color:#000;letter-spacing:-0.33px;font-weight:700;line-height:18px;background-color:#f7f7f7;border:1px solid #dedede;border-radius:5px;box-sizing:border-box;}
.column-foreign-new .btn-unfold .ico,
.column-foreign-new .btn-fold .ico{display:inline-block;width:10px;height:6px;margin-left:5px;background-image:url('../img_v02/sprites_m.svg?v=20230707_1102');background-repeat:no-repeat;background-size:300px 400px;}
.column-foreign-new .btn-unfold .ico{background-position:0 -100px;}
.column-foreign-new .btn-fold .ico{background-position:-25px -100px;}
.column-foreign-new .foreign-new .btn-unfold{display:flex;}
.column-foreign-new .foreign-new .btn-fold{display:none;}
.column-foreign-new .foreign-new.unfold .btn-wrap{margin-top:20px;}
.column-foreign-new .foreign-new.unfold .btn-unfold{display:none;}
.column-foreign-new .foreign-new.unfold .btn-fold{display:flex;}
.column-foreign-new .foreign-new.unfold .latest-list li + li{margin-top:20px;}

/* ---- ##메인페이지 날씨 ---- */
.column-weather{float:none;width:100%;height:58px;margin-top:20px;background-color:#fff;box-shadow:0 1.5px 3px 0 #ccdfff;border-radius:10px;}
.column-weather .tit-box{width:70px;height:auto;margin:0;padding:19px 20px 20px 20px;font-size:15px;line-height:21px;color:#000;letter-spacing:-0.38px;background-color:transparent;border-radius:0;text-align:left;}
.column-weather .wrap-zone-weather .list li a{display:flex;justify-content:center;padding:0;box-sizing:border-box;}
.column-weather .wrap-zone-weather .w-location{width:auto;margin-top:17px;font-size:15px;letter-spacing:-0.38px;}
.column-weather .wrap-zone-weather .w-info{width:auto;margin:17px 0 0 15px;}
.column-weather .wrap-zone-weather .w-info span{color:#3061ff;font-size:20px;letter-spacing:-0.5px;}

/* ---- ##list-unit002 | 메인 영상 ---- */
/* 2023-08-25 : main-video → main-video01 */
.main-video01{width:100%;}
.main-video02{width:100%;margin-top:40px;margin-left:0;}
.main-video01 .tit-box,
.main-video02 .tit-box{margin-right:20px;margin-left:20px;}

/* .list-unit002 */
.list-unit002{overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;}
.list-unit002::-webkit-scrollbar{display:none;}
.list-unit002 .list{display:inline-flex;}
.list-unit002 li{float:initial;width:240px;margin-top:0;}
.list-unit002 li:nth-child(n + 3){display:block;}
.list-unit002 li + li{margin-left:20px;}
.list-unit002 li:first-child{margin-left:20px;}
.list-unit002 li:last-child{margin-right:20px;}
.list-unit002 li .img-con .img{width:240px;height:136px;}
.list-unit002 li .play-time{width:50px;height:26px;padding:8px 6px 9px 13px;font-size:10px;line-height:12px;border-radius:2.5px;box-shadow:0 1.5px 8px 0 rgba(0, 0, 0, 0.16);}
.list-unit002 li:hover .play-time{width:50px;}
.list-unit002 li:hover .play-time .num{display:inline-block;}
.list-unit002 li .ico-unit001-play02{top:8px;left:5px;width:8px;height:10px;}
.ico-unit001-play02:before{width:8px;height:9px;margin:-4px 0 0 -4px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -25px -125px;background-size:300px 400px;}
.list-unit002 li .news-con .tit-wrap br{display:none;}
.list-unit002 li .news-con .tit-wrap .tit-news{font-size:15px;font-weight:500;line-height:21px;letter-spacing:-0.38px;}
.list-unit002 li .news-con .tit-wrap a:hover{color:#000;}

/* .list-unit002.rw01 */
.list-unit002.rw01,
.list-unit002.rw01 li,
.list-unit002.rw01 li .img-con .img{width:100%;}
.list-unit002.rw01 li .img-con .img{height:0;padding-bottom: 56%;}

/* ---- ##메인페이지 사진 ---- */
.main-visual .main-photo{float:none;width:100%;}
.main-photo .tit-box{margin:0 20px;}
.main-photo .slick-options{display:none;}
.main-photo .list-wrap{overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;}
.main-photo .list-wrap::-webkit-scrollbar{display:none;}
.main-photo .list{display:inline-flex;margin-top:0;}
.main-photo .list .box{width:240px;}
.main-photo .list .box + .box{margin-left:20px;}
.main-photo .list .box:first-child{margin-left:20px;}
.main-photo .list .box:last-child{margin-right:20px;}
.main-photo .list .box .img-con{width:240px;height:136px;}
.main-photo .list .box .img-con .img{width:240px;height:136px;}
.slide-unit002 .list .img-con [class*='ico']{bottom:10px;right:10px;width:25px;height:20px;}
.slide-unit002 .list .img-con img{height:100%;}
.ico-unit002-photo01:before{width:25px;height:20px;margin:-10px 0 0 -13px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -100px -125px;background-size:300px 400px;}
.main-photo .list .box .news-con .tit-news{font-size:15px;font-weight:500;line-height:21px;letter-spacing:-0.38px;text-align:left;}

/* ---- ##메인페이지 그래픽 ---- */
.main-visual .main-graphic{float:none;width:100%;margin:0;padding:40px 20px 0;box-sizing:border-box;}
.main-visual .box-wrap{display:flex;justify-content:space-between;}
.main-visual .main-graphic .box-wrap .box{width:50%;}
.main-visual .main-graphic .box-wrap .box:nth-child(2){display:block;text-align:right;}
.main-visual .main-graphic .box-wrap .box>a{width:calc(100% - 10px);}
.main-visual .main-graphic .box-wrap .img-con{width:100%;height:157px;border-radius:2.5px;background-color:#eee;}
.main-visual .main-graphic .box-wrap .img-con .img{width:100%;height:157px;background-size:contain !important;background-position:center center !important;}
.main-visual .main-graphic .box-wrap .img-con img{width:100%;height:100%;}
.main-visual .main-graphic .box-wrap .img-con [class*='ico']{display:none;}
.main-visual .main-graphic .box-wrap .news-con .tit-news{font-size:15px;font-weight:500;line-height:21px;letter-spacing:-0.38px;text-align:left;}
.main-visual .main-graphic .box-wrap .box>a:hover .news-con .tit-news{color:#000;}

/* ---- ##메인페이지 탈북인 ---- */
.main-visual .main-midas{float:none;width:100%;margin:0;padding:40px 20px 0;box-sizing:border-box;}
.main-visual .main-midas .box-wrap,
.main-visual .main-midas .box-wrap .box>a{display:block;}
.main-visual .main-midas .box-wrap .img-con{width:100%;height:auto;border-radius:2.5px;}
.main-visual .main-midas .box-wrap .img-con .img-cover{width:100%;}
.main-visual .main-midas .box-wrap .img-con img{width:100%;height:auto;}
.main-visual .main-midas .box-wrap .news-con .tit-news{font-size:17px;font-weight:500;line-height:25px;letter-spacing:-0.43px;text-align:left;}
.main-visual .box-wrap .box>a:hover .news-con .tit-news{color:#000;}

/* ---- ##메인페이지 북한 알아보기, 인물, 학술연구 ---- */
.main-info .column-type01{float:none;width:100%;height:316px;margin-left:0;padding:13px 14px;}
.main-info .column-type01 + .column-type01{margin-top:20px;}
.main-info .column-type01 .title-wrap{position:relative;padding-bottom:7px;}
.main-info .column-type01 .title-wrap .title-unit011{pointer-events:none;}
.main-info .column-type01 .title-wrap .title-unit011:hover{color:#000;}
.main-info .column-type01 .title-wrap .title-unit011:before,
.main-info .column-type01 .title-wrap .title-unit011:after{display:none;}
.main-info .column-type01 .title-wrap .btn-unit021{display:block;position:absolute;top:0;right:0;padding:3px 5px;color:#666;font-weight:400;font-size:13px;letter-spacing:-0.33px;background-color:transparent;}
.main-info .wrap-link a{height:36px;padding:0 9px;font-weight:700;font-size:13px;line-height:36px;border-radius:2.5px;}
.main-info .wrap-link a:hover{background-color:#E8F0FE;}
.column-nkinfo .box-term dl dt a{padding-left:10px;}
.column-nkinfo .box-term dl dt a:hover:before{background-color:#213989;}
.column-nkinfo .box-term dl dt a:hover span{color:#213989;}
.column-nkinfo .box-term .wrap-more-b{top:55px;width:68px;height:36px;padding:0;line-height:36px;color:#000;font-size:13px;font-weight:700;}
.column-nkinfo .box-term .wrap-more-b:hover{background-color:#E8F0FE;}
.column-nkinfo .box-term dl dd a{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.column-nkinfo .box-term dl dd a:hover{color:#666;}
.column-nkinfo .box-term .latest-term{position:initial;top:initial;left:initial;margin-top:15px;}
.column-nkinfo .box-term .latest-term .term{overflow:initial;}
.column-nkinfo .box-term .latest-term a{margin-bottom:0;padding-left:10px;font-size:13px;}
.column-nkinfo .box-term .latest-term a:hover{color:#213989;}
.column-nkinfo .box-term .latest-term a:before{top:9px;width:5px;height:5px;}
.column-nkinfo .box-term .latest-term a:hover:before{background-color:#213989;}
.column-people .box .anchor-area .img-con{width:90px;height:93px;border-radius:5px;}
.column-people .box .anchor-area:hover .tit-name>strong{color:#213989;}
.column-people .box .anchor-area:hover .tit-con .tit-name:before{background-color:#213989;}
.column-people .box .anchor-area .tit-con{width:calc(100% - 100px);height:auto;}
.column-people .box .anchor-area .tit-con .tit-name{padding-left:10px;}
.column-people .box .anchor-area .tit-con .tit-name:before{top:10px;}
.column-people .box .anchor-area .tit-con .wrap-info{margin-top:10px;}
.column-people .box .anchor-area .tit-con .wrap-info .tit-info{height:60px;overflow:hidden;font-size:13px;line-height:21px;letter-spacing:-0.33px;}
.column-people .box .anchor-area:hover .wrap-info .tit-info{color:#666;}
.column-people .box .people-list{margin-top:15px;}
.column-people .box .people-list a{margin-right:20px;padding-left:10px;font-size:13px;}
.column-people .box .people-list a:before{top:9px;width:5px;height:5px;}
.column-people .box .search-people{position:initial;width:100%;}
.column-people .box .search-people .srchbar-p input{font-size:15px;font-weight:bold;}
.column-people .box .search-people .srchbar-p input::placeholder{font-size:15px;}
.column-people .box .search-people .srchbar-p input + .line{position:relative;}
.column-people .box .search-people .srchbar-p input + .line:before{content:'';display:block;position:absolute;top:0;left:0;height:1px;width:100%;background-color:#213989;transform:scaleX(0);transition:all 0.2s ease-in;}
.column-people .box .search-people .srchbar-p input:focus + .line{height:1px;background-color:#EBEBEB;}
.column-people .box .search-people .srchbar-p input:focus + .line:before{height:3px;transform:scaleX(1);}
.column-people .box .search-people .srchbar-p input ~ .btn-unit081-search{background-color:#EBEBEB;}
.column-people .box .search-people .srchbar-p input:focus ~ .btn-unit081-search{background-color:#ccc;}
.column-people .box .search-people .btn_search-p{bottom:initial;top:0;width:37px;height:37px;border-radius:2.5px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -75px -25px;background-size:300px 400px;background-color:#ccc;}
[class*='ico-unit001']{width:26px;height:26px}
.ico-unit001-search01:before{width:19px;height:18px;margin:-9px 0 0 -10px;}
.column-archive .box>ul li .tit-news a{font-size:15px;letter-spacing:-0.38px;}
.column-archive .box>ul li .tit-news a:hover{color:#213989;}
.column-archive .box>ul li .tit-news .publish{margin-top:0;font-size:13px;letter-spacing:-0.33px;}
.column-archive .box>ul li .tit-news .icon{top:4px;width:14px;height:15px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -50px -125px;background-size:300px 400px;}

/* ---- ##메인페이지 전체뉴스 ---- */
.main-juyo-list{margin:0;padding:0 20px;}
.column-newslist{float:none;width:100%;}
.main-juyo-list .tit-box{position:relative;top:initial;left:initial;}
.column-newslist .full li{float:none;width:100%;margin-bottom:0;padding-right:0;}
.column-newslist .full li + li{margin-top:20px;}
.column-newslist .full li .img-con{width:105px;height:79px;margin-right:20px;border-radius:2.5px;}
.column-newslist .full li .img-con img{width:105px;height:79px;}
.column-newslist .full li .img-con + .news-con{width:calc(100% - 125px);}
.column-newslist .full li .news-con{display:flex;align-items:center;height:79px;}
.column-newslist .full li .news-con .tit-news a{font-size:17px;font-weight:500;line-height:25px;letter-spacing:-0.43px;}
.column-newslist .full li .news-con .tit-news a:hover{color:#000;}

/* ---- ##메인페이지 관련 사이트 ---- */
.main-related-list{position:relative;margin-top:100px;padding-bottom:20px;}
.main-related-list:before{content:'';display:block;position:absolute;top:23px;left:20px;width:calc(100% - 40px);height:1px;background-color:#000;}
.column-bnr-slider .tit{position:relative;width:auto;padding:0 10px 0 20px;box-sizing:border-box;background-color:#fff;}
.column-bnr-slider .wrap-zone-site{float:none;width:100%;margin:0;padding:0;overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;}
.column-bnr-slider .wrap-zone-site::-webkit-scrollbar{display:none;}
.column-bnr-slider .wrap-zone-site .list{display:inline-flex;}
.column-bnr-slider .list li{margin-left:20px;}
.column-bnr-slider .list li:first-child{margin-left:20px;}
.column-bnr-slider .list li:last-child{margin-right:20px;}
.column-bnr-slider .list li img{height:30px;}
.column-bnr-slider .list li.rs01 img{content:url('../img_v02/bnr_m_slide01.png');}
.column-bnr-slider .list li.rs02 img{content:url('../img_v02/bnr_m_slide02.png');}
.column-bnr-slider .list li.rs03 img{content:url('../img_v02/bnr_m_slide03.png');}
.column-bnr-slider .list li.rs04 img{content:url('../img_v02/bnr_m_slide04.png');}
.column-bnr-slider .list li.rs05 img{content:url('../img_v02/bnr_m_slide05.png');}
.column-bnr-slider .list li.rs06 img{content:url('../img_v02/bnr_m_slide06.png');}
.column-bnr-slider .list li.rs07 img{content:url('../img_v02/bnr_m_slide07.png');}
.column-bnr-slider .list li.rs08 img{content:url('../img_v02/bnr_m_slide08.png');}
.column-bnr-slider .list li.rs09 img{content:url('../img_v02/bnr_m_slide09.png');}
.column-bnr-slider .list li.rs10 img{content:url('../img_v02/bnr_m_slide10.png');}
.column-bnr-slider .list li.rs11 img{content:url('../img_v02/bnr_m_slide11.png');}
.column-bnr-slider .list li.rs12 img{content:url('../img_v02/bnr_m_slide12.png');}

/* ---- ##메인페이지 나라별 최신기사 ---- */
.column-foreign{display:none;}

/* ---- ##뉴스페이지 ---- */
.list-unit003 .list{padding:0 20px;}
.list-unit003 .list li + li{margin-top:20px;}
.list-unit003 .item-box01{display:flex;align-items:center;border-bottom:0;}
.list-unit003 .item-box01 .img-con{display:block;float:left;width:105px;height:79px;margin-right:12px;padding:0;}
.list-unit003 .item-box01 .img{width:100%;height:100%;border-radius:2.5px;background-color:#e6e9ec;}
.list-unit003 .item-box01 .img img{width:100%;}
.list-unit003 .item-box01 .news-con{display:inline-block;box-sizing:border-box;width:calc(100% - 117px);padding:0;}
.list-unit003 .item-box01 .info-box01 + .news-con{width:100%;}
.list-unit003 .item-box01 .tit-news{font-weight:500;font-size:17px;line-height:25px;color:#000;letter-spacing:-0.43px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.list-unit003 .tit-wrap:hover .tit-news{color:#000;}
.list-unit003 .item-box01 .txt-time{display:block;margin-top:4px;font-size:12px;line-height:17px;color:#666;vertical-align:middle;}
.list-unit003 .item-box01 .info-box01,
.list-unit003 .item-box01 .lead{display:none;}

.content103 [class*='sub-corner'] .title-unit001{font-size:17px;}

/* ---- ##뉴스페이지 주요뉴스 ---- */
.list-unit005>ul{padding:0 20px;}
.list-unit005 ul li{margin-top:20px;}
.list-unit005 .img-con{width:105px;height:79px;border-radius:2.5px;}
.list-unit005 .img-con + .news-con{padding-left:20px;}
.list-unit005 .news-con{height:79px;}
.list-unit005 .tit-news a:hover{color:#000;}
.sub-corner-juyo .list-unit005 .tit-news a{font-weight:500;font-size:17px;line-height:25px;letter-spacing:-0.43px;}

/* ---- ##뉴스페이지 많이 본 뉴스 ---- */
.sub-corner-popular .box ol{padding:0 20px;}
.sub-corner-popular .box ol li{margin-top:20px;}
.sub-corner-popular .box ol li .num-pop{width:22px;height:79px;line-height:79px;}
.sub-corner-popular .box ol li .img-con{width:105px;height:79px;border-radius:2.5px;}
.sub-corner-popular .box ol li .news-con{width:calc(100% - 127px);height:79px;}
.sub-corner-popular .box ol li .news-con .tit-news>a{padding-left:20px;font-size:17px;line-height:25px;letter-spacing:-0.43px;font-weight:500;}
.sub-corner-popular .box ol li .news-con .tit-news>a:hover{color:#000;}

/* ---- ##뉴스페이지 이시각 주요뉴스 ---- */
.body-news-list .sub-corner-now-juyo{display:none;}

/* ---- ##뉴스페이지 비디오, 이미지, 그래픽 ---- */
.content103 [class*='sub-corner'] + .sub-corner-photo,
.content103 [class*='sub-corner'] + .sub-corner-graphic{margin-top:0;}
.content103 [class*='sub-corner'] .tit-box .title-unit011{margin:0;font-size:17px;line-height:24px;letter-spacing:-0.38px;}
.content103 .sub-corner-video{padding:40px 20px 0;}
.content103 .sub-corner-photo{padding:40px 20px 0;}
.content103 .sub-corner-graphic{padding:40px 20px 0;margin-bottom:70px;}
.list-unit012 ul{display:flex;justify-content:space-between;}
.list-unit012 ul li{width:50%;}
.list-unit012 ul li:nth-child(2){display:block;margin-top:0;text-align:right;}
.list-unit012 ul li>a{width:calc(100% - 10px);}
.list-unit012 ul li .img-con{display:block;position:relative;width:100%;padding-bottom:56.25%;height:auto;border-radius:2.5px;}
.list-unit012 ul li .img-con img{position:absolute;top:0;left:0;width:100%;height:100%;}
.list-unit012 ul li .img-con [class*='ico']{display:none;}
.list-unit012 ul li .img-con .play-time{display:none;}
.list-unit012 ul li .news-con .tit-news{font-size:15px;font-weight:500;line-height:21px;text-align:left;}
.list-unit012 ul li>a:hover .news-con .tit-news{color:#000;}
.sub-corner-photo .list-unit012 ul li .img-con{width:100%;height:0;}
.sub-corner-graphic .list-unit012 ul li .img-con{display:block;position:relative;width:100%;height:0;padding:0 0 100% 0;}
.sub-corner-graphic .list-unit012 ul li .img-con img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;}

/* ---- ##학술연구 페이지 ---- */
.nk-archive .content101 .wrap-option{display:none;}
.nk-archive .content103{display:none;}
.nk-archive .wrap-archive-search{margin:0 20px 20px;padding:10px 0;border-top:1px solid #213989;border-bottom:1px solid #213989;}
.nk-archive .wrap-archive-search .set-option{width:100px;}
.nk-archive .wrap-archive-search .search-box{width:calc(100% - 110px);margin-left:10px;}
.nk-archive .wrap-archive-search .search-box .input-wrap .input-unit001{width:calc(100% - 57px);height:40px;padding:10px;font-size:13px;font-weight:bold;border-radius:2.5px;}
.nk-archive .wrap-archive-search .search-box .input-wrap .input-unit001::placeholder{font-size:13px;}
.nk-archive .wrap-archive-search .search-box .input-wrap .btn-unit051{width:47px;height:40px;margin-left:10px;font-size:13px;letter-spacing:-0.33px;border-radius:2.5px;}
.nk-archive .wrap-archive-search .search-box .input-wrap .btn-unit051:hover{background-color:#213989;}
.select-unit001>button{padding:7px 15px 7px 10px;color:#000;font-size:13px;letter-spacing:-0.33px;border-radius:2.5px;}
.select-unit001>button:after{top:17px;right:10px;width:10px;height:6px;background-image:url('../img_v02/sprites_m.svg?v=20230707_1102');background-repeat:no-repeat;background-size:300px 400px;background-position:0 -100px;}
.select-unit001>ul li a{padding:8px 10px;font-size:13px;}
.wrap-archive-list{margin-bottom:100px;padding:0 20px;}
.wrap-archive-list .archive-box .tbody li{float:none;width:100%;height:auto;margin:0;padding:20px 0;border:0;border-bottom:1px solid #dedede;border-radius:0;}
.wrap-archive-list .archive-box .tbody .box-top{margin-bottom:0;}
.wrap-archive-list .archive-box .tbody .box-top:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-box .tbody .box-top .tit{float:left;width:100%;margin-bottom:10px;}
.wrap-archive-list .archive-box .tbody .box-top .tit a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.wrap-archive-list .archive-box .tbody .box-top .tit a:hover{color:#000;}
.wrap-archive-list .archive-box .tbody .box-top .date{float:left;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.wrap-archive-list .archive-box .tbody .box-top .publish{float:right;width:auto;margin-left:0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.wrap-archive-list .archive-box .tbody .img-con{display:none;}
.wrap-archive-list .archive-box .tbody .lead,
.wrap-archive-list .archive-box .tbody .img-con + .lead{display:none;}
.wrap-archive-list .archive-box .tbody .link{display:none;}
.wrap-archive-list .archive-table .thead{display:none;}
.wrap-archive-list .archive-table .tbody{border-top:0;}
.wrap-archive-list .archive-table .tbody li{float:none;width:100%;height:auto;margin:0;padding:20px 0;border:0;border-bottom:1px solid #dedede;border-radius:0;}
.wrap-archive-list .archive-table .tbody li:hover{background-color:transparent;}
.wrap-archive-list .archive-table .tbody .num{display:none;}
.wrap-archive-list .archive-table .tbody .box-top{float:none;width:100%;margin-bottom:0;}
.wrap-archive-list .archive-table .tbody .box-top:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-table .tbody .box-top .tit{float:left;width:100%;margin-bottom:10px;padding:0;}
.wrap-archive-list .archive-table .tbody .box-top .tit a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.wrap-archive-list .archive-table .tbody .box-top .tit a:hover{color:#000;}
.wrap-archive-list .archive-table .tbody .box-top .date{float:left;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-0.33px;}
.wrap-archive-list .archive-table .tbody .box-top .publish{float:right;width:auto;margin-left:0;font-size:13px;font-weight:500;line-height:18px;letter-spacing:-0.33px;}
.wrap-archive-list .archive-table .tbody .img-con{display:none;}
.wrap-archive-list .archive-table .tbody .lead,
.wrap-archive-list .archive-table .tbody .img-con + .lead{display:none;}
.wrap-archive-list .archive-table .tbody .link{display:none;}
.wrap-archive-list .archive-table .tbody .box-top .tit a img,
.wrap-archive-list .archive-box .tbody .box-top .tit a img{position:relative;top:5px;left:initial;margin-right:4px;}

/* ---- ##학술연구 페이지 본문 ---- */
.wrap-archive-article{margin-bottom:100px;padding:0 20px;}
.wrap-archive-article .archive-article{margin:0;border-width:1px;}
.btn-unit031.style01{display:none;}
.nk-archive .wrap-archive-article .archive-article .archive-tit{padding:10px 0 25px;font-size:17px;line-height:25px;letter-spacing:-0.43px;}
.nk-archive .wrap-archive-article .archive-article .box-info{padding:0 10px 10px;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-archive .wrap-archive-article .archive-article .box-info dl{margin:0 20px 10px 0;}
.nk-archive .wrap-archive-article .archive-article .txt-con{padding:30px 0;font-size:15px;line-height:27px;letter-spacing:-0.38px;border-width:1px;}
.nk-archive .wrap-archive-article .archive-article .txt-con .img-con{margin-bottom:30px;}
.nk-archive .wrap-archive-article .archive-article .txt-con .img-con img{max-width:100%;max-height:none;}
.nk-archive .wrap-archive-article .archive-article .box-info02{padding:10px;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-archive .wrap-archive-article .archive-article .box-info02 .box{display:block;margin:0;padding:0;}
.nk-archive .wrap-archive-article .archive-article .box-info02 .box + .box{margin-top:20px;}
.nk-archive .wrap-archive-article .archive-article .box-info02 dl::after{content:'';display:block;clear:both;}
.nk-archive .wrap-archive-article .archive-article .box-info02 dt{float:left;}
.nk-archive .wrap-archive-article .archive-article .box-info02 dd{float:left;width:calc(100% - 60px);}
.nk-archive .wrap-archive-article .archive-article .box-info02 .file>a{margin:0 5px 5px 0;}
.nk-archive .wrap-archive-article .archive-article .icon-file{top:-1px;}


/* ---- ##북한알아보기 페이지 ---- */
.nk-overview .content103{display:none;}
.nk-overview .about-box{padding:0 20px 100px;font-size:15px;line-height:27px;letter-spacing:-0.38px;}
.about-box .txt{margin-top:20px;}
.about-box .txt:first-child{margin-top:0;}
.about-box .mt{margin-top:20px;}
.about-box img{width:100%;height:auto;}
.about-box .img-right img{margin-bottom:0;}
.about-box .txt-left, .about-box .img-left{float:none;margin-top:0;}
.about-box .txt-right, .about-box .img-right{float:none;}
.about-box .txt-type1{width:100%;}
.about-box .txt-type2{width:100%;}
.about-box .img-between{display:block;margin-bottom:30px;}
.about-box .img-con img{width:100%;height:auto;}
.about-box .img-con img + img{margin-top:20px;}
.about-box .img-between img:first-child{float:none;}
.about-box .img-between img:last-child{float:none;margin-left:0;}
.about-box .img-between img + img{margin-top:20px;}
.about-box .img-type2{width:100%;}
.about-box .title-unit001{margin-left:0;}
.about-box .title-unit031{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.container111 .about-box .title-unit031{margin-bottom:0;}
.about-box .table-wrap{overflow-x:auto;}
.about-box .table-unit001,
.about-box .table-unit002{font-size:12px;line-height:15px;word-break:break-all;table-layout:fixed;min-width:335px;border-collapse: initial;}
.about-box .nation-index-tbl colgroup col:nth-child(1){width:15% !important;}
.about-box .nation-index-tbl colgroup col:nth-child(2){width:20% !important;}
.about-box .nation-index-tbl colgroup col:nth-child(3){width:65% !important;}
.about-box .four-pole-tbl colgroup col:nth-child(1){width:20% !important;}
.about-box .four-pole-tbl colgroup col:nth-child(2){width:20% !important;}
.about-box .four-pole-tbl colgroup col:nth-child(3){width:60% !important;}
.about-box .table-unit001 th, .table-unit001 td,
.about-box .table-unit002 th, .table-unit002 td{padding:10px;}
.about-box .table-info{font-size:10px;line-height:14px;letter-spacing:-0.25px;}
.about-box .img-type1{width:100%;}
.about-box .img-type1.mt0{margin-top:26px !important;}
.about-tab .tab-nav{border:0;border-radius:0;}
.about-tab .tab-nav a{width:auto;height:36px;padding:0 11px;font-size:13px;line-height:36px;border:1px solid #ccdfff;border-radius:2.5px;}
.about-tab .tab-nav a:hover{color:#000;}
.about-tab .tab-nav a:first-child{border-left:1px solid #ccdfff;}
.about-tab .tab-nav a{margin:0 12px 10px 0;}
.about-tab .tab-nav a:last-child{margin-right:0;}
.about-tab .tab-nav.style01 a{width:auto;}
.about-tab .tab-box .block{position:relative;}
.about-tab .tab-box .info{display:block;position:absolute;top:5px;right:0;padding:7px 0 0 29px;font-size:13px;line-height:13px;letter-spacing:-0.33px;}
.about-tab .tab-box .info:before{content:'';display:block;position:absolute;top:0;left:0;width:20px;height:24px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -150px -75px;background-size:300px 400px;}
.about-tab .btn-unit041.style01{display:flex;align-items:center;justify-content:center;width:100%;}
.about-tab .btn-unit041 .ico-unit001-next02{position:relative;top:initial;right:initial;width:10px;height:12px;margin-left:5px;}
.about-box .img-center img{margin:0;}
.common-layer{height:100% !important;}
#map .layer-body{position:fixed;top:0;left:0;width:100%;height:100%;margin-top:0;}
#map .view-area{height:auto;margin-top:40px;}
.nk-layer-wrap{height:100%;}
.table-unit002.admin-tbl{min-width:575px;}
.table-unit002.admin-tbl th:nth-child(1){width:60px;}
.table-unit002.admin-tbl td:nth-child(1){width:60px;}
#society-layer01 .layer-body{top:initial;width:100%;height:100%;margin:0;}
#society-layer01 .layer-body .layer-con{height:100%;}
.nk-layer-wrap .tit-news{display:flex;align-items:center;position:relative;height:75px;padding:0 20px;color:#213989;line-height:21px;letter-spacing:-0.85px;background-color:#fff;box-shadow:0 1.5px 8px 0 rgba(0, 0, 0, 0.16);z-index:10;}
.nk-layer-wrap .tit-news span{display:inline-block;padding:0;font-size:17px;font-weight:bold;}
.common-layer .layer-body .close-layer{top:27px;right:20px;width:20px;height:20px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0px -150px;background-size:300px 400px;background-color:#fff;}
#society-layer01 .layer-body .view-area{height:calc(100% - 75px);padding:30px 20px;box-sizing:border-box;overflow-y:auto;}
#society-layer01 .layer-body .view-area .table-wrap{height:auto;overflow:initial;}
#society-layer01 .table-type01 th{padding:13px 15px;font-size:15px;line-height:25px;letter-spacing:-0.38px;font-weight:bold;text-align:center;background-color:#eee;}
#society-layer01 .table-type01 th:nth-child(2){text-align:left;border-left:2px solid #fff;}
#society-layer01 .table-type01 td{padding:15px;font-size:15px;line-height:25px;letter-spacing:-0.38px;vertical-align:top;}
#society-layer01 .inner-table-list li{padding-left:0;margin-bottom:0;}
#society-layer01 .inner-table-list li .bull{padding-left:0;}

/* ---- ##북한알아보기 법률페이지 ---- */
.nk-law .content103{display:none;}
.nk-law .law-wrap{padding:0 20px 100px;}
.nk-law .law-wrap>.txt{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-law .title-unit001{margin-left:0px;}
.law-wrap .tit-wrap{border-width:1px;}
.law-wrap .tit-wrap .tit{padding:21px 0;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.law-wrap .tit-wrap .tit:hover{color:#000;background-color:#fff;}
.law-wrap .tit-wrap .btn-unit031{top:13px;right:0;padding:8px 22px 8px 10px;font-size:13px;line-height:18px;border-radius:2.5px;}
.law-wrap .tit-wrap .btn-unit031:hover{background-color:#E8F0FE;}
.btn-unit031.style02:hover [class*='ico-unit']{transform:scale(1);}
.btn-unit031.style02 [class*='ico-unit']{top:4px;}
.ico-unit001-next02:before{width:6px;height:10px;margin:-5px 0 0 -2px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -75px -100px;background-size:300px 400px;}
.list-unit011{border-bottom:0;}
.list-unit011 .list{float:none;width:100%;}
.list-unit011 .list + .list{border-top:1px solid #DEDEDE;}
.list-unit011 li a{padding:12px 20px;line-height:21px;}
.list-unit011 li a .num{width:30px;margin-right:10px;font-size:15px;line-height:21px;font-weight:500;}
.list-unit011 li a .txt{width:calc(100% - 50px);font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit011 li a:hover{background-color:#fff;}
.list-unit011 li a:hover .txt{color:#000;}

/* ---- ##북한알아보기 용어사전 페이지 ---- */
.nk-dictionary .content103{display:none;}
.nk-dictionary .h1-desc{margin:0 20px;font-size:13px;line-height:18px;letter-spacing:-0.33px;border-width:1px;}
/* .nk-dictionary .wrap-archive-search .select-word-wrap{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.nk-dictionary .wrap-archive-search .select-word-wrap::-webkit-scrollbar{display:none;}
.nk-dictionary .wrap-archive-search .select-word{display:inline-flex;margin-top:20px;} */
.nk-dictionary .wrap-archive-search .select-word{margin-top:20px;}
.nk-dictionary .wrap-archive-search .select-word button{width:40px;height:40px;padding:0;line-height:40px;color:#000;font-size:13px;letter-spacing:-0.33px;border-radius:50%;border:1px solid #CCDFFF;}
.nk-dictionary .wrap-archive-search .select-word button + button{margin-left:10px;}
.nk-dictionary .wrap-archive-search .select-word button:first-child{margin-left:20px;padding:0;border-radius:50%;}
.nk-dictionary .wrap-archive-search .select-word button:last-child{margin-right:20px;border-radius:50%;border:1px solid #CCDFFF;}
.nk-dictionary .wrap-archive-search .search-box{margin:20px 20px 0;font-size:0;}
.nk-dictionary .wrap-archive-search .search-box .select .input-unit001{width:calc(100% - 57px);height:40px;padding:12px 10px;font-size:13px;letter-spacing:-0.33px;line-height:18px;font-weight:bold;border-radius:2.5px;}
.nk-dictionary .wrap-archive-search .search-box .select .input-unit001::placeholder{font-size:13px;}
.nk-dictionary .wrap-archive-search .search-box .select .btn-unit051{width:47px;height:40px;margin-left:10px;font-size:13px;letter-spacing:-0.33px;border-radius:2.5px;}
.wrap-term-list{margin:36px 20px 100px;}
.wrap-term-list .term-table .thead .th{font-weight:400;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.wrap-term-list .term-table .thead .th01{width:9%}
.wrap-term-list .term-table .thead .th02{width:91%}
.wrap-term-list .term-table .tbody .num{width:8%;}
.wrap-term-list .term-table .tbody .tit{width:92%;}
.wrap-term-list .sel-option{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.wrap-term-list .term-table .tbody{border-width:1px;}
.wrap-term-list .term-table .tbody li{padding:13px 0;font-size:15px;}
.wrap-term-list .term-table .tbody li:hover{background-color:#fff;}
.wrap-term-list .term-table .tbody .tit a:hover{color:#000;}
.wrap-option-term{margin:30px 0 50px}
.wrap-option-term .icon-cancel{display:none;}

/* ---- ##북한알아보기 용어사전 본문 페이지 ---- */
.nk-dictionary .wrap-archive-article .archive-article{border-width:1px;}
.nk-dictionary .wrap-archive-article .archive-article .archive-tit{padding:20px 0;font-size:17px;line-height:25px;letter-spacing:-0.43px;}
.nk-dictionary .wrap-archive-article .archive-article .box-info03{padding:15px 0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-dictionary .wrap-archive-article .archive-article .txt-con{padding:20px 0;font-size:15px;line-height:27px;line-height:-0.38px;border-width:1px;}
.nk-dictionary .wrap-archive-article .archive-article .txt-con p:first-child{margin:0;}
.nk-dictionary .wrap-archive-article .archive-article .txt-con p + p{margin:20px 0 0 0;}
.nk-dictionary .inner-article-btn{text-align:center;}
.nk-dictionary .inner-article-btn .wrap-more-b{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;border-radius:2.5px;}
.nk-dictionary .inner-article-btn .wrap-more-b>div{display:inline-block;}
.nk-dictionary .inner-article-btn .wrap-more-b:after{position:initial;top:initial;left:initial;width:6px;height:10px;margin-left:5px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -75px -100px;background-size:300px 400px;}
.nk-dictionary .inner-article-btn .wrap-more-b:hover:after{transform:scale(1);}

/* ---- ##인물 페이지 ---- */
.nk-people .content103{display:none;}
.hot-person{margin-bottom:20px;}
.hot-person .slick-options{display:none;}
.hot-person .list-wrap{overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;}
.hot-person .list-wrap::-webkit-scrollbar{display:none;}
.hot-person .list{display:inline-flex;width:auto;height:auto;overflow:initial;}
.hot-person .box{width:299px;height:auto;margin:0 0 0 15px;padding:15px;border-radius:5px;}
.hot-person .box:last-child{margin-right:20px;}
.hot-person .box .con-wrap .news-con{width:195px;height:75px;padding-left:10px;}
.hot-person .box .con-wrap .news-con .tit-name{letter-spacing:-0.5px;}
.hot-person .box .con-wrap:hover .news-con .tit-name{color:#213989;}
.hot-person .box .con-wrap .news-con .tit-name:before{width:5px;height:5px;}
.hot-person .box .con-wrap:hover .news-con .tit-name:before{background-color:#213989;}
.hot-person .box .con-wrap .news-con .tit-info{font-size:13px;line-height:21px;letter-spacing:-0.33px;}
.hot-person .box .con-wrap .img-con{width:64px;height:75px;background-size:64px;height:75px;}
.hot-person .box .btn-wrap .btn-unit041.style01{margin:10px 10px 0 0;padding:10px 20px 10px 10px;font-size:13px;line-height:18px;letter-spacing:-0.33px;border-radius:2.5px;}
.hot-person .box .btn-wrap .btn-unit041.style01:last-child{margin-right:0;}
.hot-person .box .btn-wrap .btn-unit041.style01 [class*='ico-unit']{top:6px;right:0;}
.hot-person .box .btn-wrap .btn-unit041.style01:hover [class*='ico-unit']{transform:scale(1);}
.hot-person .box .btn-wrap .btn-unit041.style01 + .btn-unit041.style01{margin-left:0;}
.person-search{padding:0 20px 40px;}
.person-search .title-unit001{margin:20px 0 10px;}
.person-search .input-wrap{font-size:0;}
.person-search .input-wrap .input-unit001{width:calc(100% - 57px);height:40px;padding:12px 10px;font-size:13px;letter-spacing:-0.33px;line-height:18px;font-weight:bold;border-radius:2.5px;}
.person-search .input-wrap .input-unit001::placeholder{font-size:13px;}
.person-search .input-wrap .btn-unit051{width:47px;height:40px;margin-left:10px;font-size:13px;letter-spacing:-0.33px;border-radius:2.5px;}
.person-search .input-wrap .btn-unit051:hover{background-color:#213989;}
.person-search .box-unit001{padding:20px 0;;border-width:1px;}
.person-search .radio-wrap .radio-unit001{height:20px;margin:5px 10px 5px 0;padding-left:25px;font-size:13px;line-height:20px;letter-spacing:-0.33px;}
.person-search .radio-wrap .radio-unit001 .pc{display:none;}
.person-search .radio-wrap .radio-unit001 .m{display:block;}
.person-search .radio-wrap .radio-unit001 + .radio-unit001{margin:5px 10px 5px 0;}
.person-search .radio-unit001 .ico{width:20px;height:20px;}
.person-search .radio-unit001 .ico:after{width:10px;height:10px;}
.hot-person + .person-search{margin-bottom:60px;}

/* ---- ##인물 검색 페이지 ---- */
.person-search-list{margin:0 0 100px 0;padding:0 20px;}
.list-unit006>ul li{float:none;margin:20px 0 0 0;width:100%;height:auto;border-radius:5px;}
.list-unit006>ul li:first-child{margin-top:0;}
.list-unit006>ul li:nth-child(2n){margin:20px 0 0 0;}
.list-unit006>ul li a:after{content:'';display:block;clear:both;}
.list-unit006>ul li .anchor-area{width:100%;height:100%;padding:15px;}
.list-unit006>ul li .img-con{width:64px;height:75px;border-radius:5px;background-size:64px 75px;}
.list-unit006>ul li .tit-con{width:calc(100% - 74px);font-size:13px;line-height:21px;letter-spacing:-0.33px;}
.list-unit006>ul li .tit-con .tit-name{margin-bottom:10px;letter-spacing:-0.5px;}
.list-unit006>ul li .tit-con .tit-name:before{top:9px;width:5px;height:5px;}
.list-unit006>ul li .anchor-area:hover .tit-con .tit-name:before{background-color:#213989;}
.list-unit006>ul li .anchor-area:hover .tit-name strong{color:#213989;}
.list-unit006>ul li .anchor-area:hover .tit-info{color:#000;}
.list-unit006>ul li .anchor-area:hover .info-box span{color:#000;}
.list-unit006>ul li .anchor-area:hover .tit-info{color:#000;}
.list-unit006>ul li .tit-con>.tit-info{margin-top:0;font-size:13px;line-height:21px;letter-spacing:-0.33px;}
.list-unit006>ul li .tit-con .wrap-info{margin-top:0;line-height:21px;}
.list-unit006>ul li .tit-con .wrap-info .info-box{font-size:13px;line-height:21px;letter-spacing:-0.33px;}
.person-search-list .btn-more04 .txt,
.person-search-list .btn-list-more .num-open,
.person-search-list .btn-list-more .num-all{height:auto;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.person-search-list .btn-list-more>a{padding:12px 0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.person-search-list .result-search-info{font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.person-search-list .btn-list-more>a:hover{background-color:#f7f7f7;}

/* ---- ##인물 본문 페이지 ---- */
.person-search-result{padding:0 20px;}
.person-search-result .contents-box{margin:0 0 40px 0;border-top:none;border-bottom:none;}
.person-search-result .contents-box .top-con{padding:0 0 45px 0;}
.person-search-result .contents-box .top-con .img-con02{width:77px;height:90px;background-size:77px 90px;}
.person-search-result .contents-box .top-con .wrap-info .tit-name strong{font-size:20px;line-height:20px;letter-spacing:-0.5px;}
.person-search-result .contents-box .top-con .wrap-info .tit-name span{font-size:13px;line-height:20px;letter-spacing:-0.33px;}
.person-search-result .contents-box .top-con .wrap-info .info-box{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.person-search-result .contents-box .table-box{padding-bottom:20px;}
.person-search-result .contents-box .table-box .table-caption{padding:15px 10px;line-height:18px;}
.person-search-result .contents-box .table-box .table-caption>span{font-weight:500;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.person-search-result .contents-box .table-box .layer-table01{table-layout:fixed;word-break:break-all;}
.person-search-result .contents-box .table-box .layer-table01 col:nth-child(1){width:25% !important;}
.person-search-result .contents-box .table-box .layer-table01 col:nth-child(2){width:75% !important;}
.person-search-result .contents-box .table-box .layer-table01 th{padding:15px 10px;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.person-search-result .contents-box .table-box .layer-table01 td{padding:15px 10px;font-size:13px;line-height:18px;letter-spacing:-0.33px;}

/* ---- ##비주얼 페이지 ---- */
.slide-unit001 .slick-options{display:none;}
.slide-unit001 .title-wrap .title-unit001{margin:0 0 0 20px;padding:0;}
.slide-unit001 .list-wrap{overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;}
.slide-unit001 .list-wrap::-webkit-scrollbar{display:none;}
.slide-unit001 .list{display:inline-flex;margin-top:0;}
.slide-unit001 .list figure{padding-left:20px;}
.slide-unit001 .list figure:last-child{padding-right:20px;}
.slide-unit001 .img-con{width:240px;height:136px;border-radius:2.5px;}
.slide-unit001 .news-con .tit-news{height:42px;font-size:15px;line-height:21px;}

/* 비주얼 > 사진(포토), 영상, 그래픽
* 사진(포토) : img-con01, news-con01
 * 그래픽 : img-con02, news-con02
 * 영상 : img-con11, news-con11
 * 유튜브 : img-con12, news-con12 */
.list-unit004{padding:0 20px;}
.list-unit004 .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.list-unit004 .list li{float:none;width:50%;height:auto;margin:15px 0;}
.list-unit004 .list li:nth-child(-n+2){margin-top:0;}
.list-unit004 .list li:nth-last-child(-n+2){margin-bottom:0;}
.list-unit004 .list li:nth-child(2n){text-align:right;}
.list-unit004 .list li:nth-child(2n) [class*='news-con']{text-align:left;}
.list-unit004 .list li>a{width:calc(100% - 10px);}

.list-unit004 [class*='img-con']{width:100%;height:0;padding-bottom:56.25%;border-radius:2.5px;background-color:#eee;}
.list-unit004 .img-con01{padding-bottom:100%;}
.list-unit004 .img-con01 img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;}
.list-unit004 .img-con02{height:0;padding-bottom:100%;}
.list-unit004 .img-con02 img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;}
.list-unit004 .img-con11 img{position:absolute;top:0;left:0;}
.list-unit004 .img-con12 img{max-width:none;margin-top:-9.9%;}
.list-unit004 [class*='news-con'] .tit-news{font-weight:500;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit004 [class*='news-con'] .article-time{margin-top:8px;line-height:17px;}
.list-unit004 [class*='news-con'] .article-time time{font-size:12px;line-height:17px;letter-spacing:-0.3px;}
.list-unit004 .news-con02{margin-top:10px;padding-top:0;border-top:none;}

.page-video .slide-unit001 .list{width:100%;height:auto;overflow:initial;}
.page-video .slide-unit001 .box .img-con .play-time{width:51px;height:26px;padding:6px 5px 4px 20px;border-radius:2.5px;}
.page-video .slide-unit001 .box:hover .img-con .play-time{width:51px;}
.page-video .slide-unit001 .box:hover .img-con .play-time .num{display:inline-block;}
.page-video .slide-unit001 .box .img-con .ico-unit001-play02{top:0;left:-2px;}
.page-video .slide-unit001 .box .img-con .play-time .num{margin-left:0;font-size:10px;line-height:16px;}

.page-photo .slide-unit001 .list{width:100%;height:auto;overflow:initial;}
.page-photo .slide-unit001 .box .img-con [class*='ico']{opacity:1;bottom:0;right:3px;}

.page-graphic .content001 .title-wrap .title-unit001{margin-bottom:0;}
.page-graphic .list-unit004 .list li{height:auto;}

/* ---- ##날씨 페이지 ---- */
.wrap-weather{position:relative;}
.container111 .wrap-weather .title-unit001{display:block;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #213989;}
.nk-weather .content103{display:none;}
.weather-list{margin-bottom:100px;padding:0 20px;}
.weather-list .w-box-tit{margin-bottom:20px;padding-bottom:10px;font-size:15px;line-height:21px;letter-spacing:-0.38px;border-bottom:1px solid #213989;}
.nk-weather .weather-list li{margin-bottom:15px;padding-bottom:15px;}
.list-type01 .news-con{display:block;height:auto;line-height:18px;}
.nk-weather .weather-list li .news-con .tit-news{display:block;max-height:none;text-overflow:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial;}
.nk-weather .weather-list li .news-con .tit-news a{font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.nk-weather .weather-list li .news-con .tit-news a:hover{color:#000;}
.nk-weather .weather-list li .news-con .lead{display:block;max-height:none;text-overflow:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial;height:auto;}
.nk-weather .weather-list li .news-con .lead a{display:-webkit-box;max-height:36px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-weather .weather-list li .news-con .lead a:hover{color:#666;}
.wrap-weather .w-box-tit{float:none;height:auto;margin:0 0 10px 20px;font-weight:500;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.week-weather-box{overflow:hidden;overflow:auto;-webkit-overflow-scrolling:touch;margin-top:0;}
.week-weather-box::-webkit-scrollbar{display:none;}
.week-weather-box .list{display:inline-flex;}
.week-weather-box .list li{margin:0 15px 0 0;}
.week-weather-box .list li:first-child{margin-left:20px;}
.week-weather-box .list li:last-child{margin-right:20px;}
.week-weather-box .date{padding:12px 0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.week-weather-box .w-info{padding-bottom:12px;}
.week-weather-box .w-info em,
.week-weather-box .w-info .high,
.week-weather-box .w-info .low{display:block;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-weather .wrap-weather-top{margin:0 0 35px;padding-top:60px;}
.nk-weather .wrap-weather .detail-weather-box .current-box{float:none;width:230px;}
.map-weather{width:317px;height:350px;margin:0 auto;background:url('../img_v02/w_m_map.png') no-repeat 0 0;background-size:317px 350px;}
.map-weather .location{width:90px;height:51px;background-size:90px 103px;box-sizing:border-box;}
.map-weather .location:active{content:'';display:block;clear:both;}
.map-weather .location:hover, .map-weather .location.on{background-position:0 -51px;}
.map-weather .w-icon{margin:8px 0 0 10px;}
.map-weather .w-location{float:left;margin:9px 0 2px 4px;font-size:10px;line-height:12px;}
.map-weather .w-info{float:left;margin:0 0 0 4px;font-size:10px;line-height:12px;}
.map-weather .location.on .w-location{margin-top:9px;}
.map-weather .location.on .w-info{font-size:10px;}
.map-weather .location.l12{left:-20px;top:140px;}
.map-weather .location.l1{left:20px;top:245px;}
.map-weather .location.l26{left:158px;top:75px;}
.map-weather .location.l21{left:240px;top:45px;}
.map-weather .location.l2{left:70px;top:95px;}
.map-weather .location.l27{left:65px;top:145px;}
.map-weather .location.l24{left:150px;top:160px;}
.map-weather .location.l17{left:120px;top:220px;}
.map-weather .location.l25{left:15px;top:300px;}
.map-weather .location.l22{left:105px;top:265px;}
.map-weather .location.l3{left:105px;top:315px;}
.wrap-weather .w-box-tit div{display:inline-block;}
.wrap-weather .w-box-tit .p{font-weight:500;font-size:15px;}
.detail-weather-box .w-box-tit .current-time{margin-left:5px;}
.detail-weather-box .current-box .w-icon{margin:0 10px 0 20px;}
.detail-weather-box .current-box .w-info{margin:0;}
.detail-weather-box .current-box .w-info span{font-weight:bold;font-size:20px;line-height:30px;letter-spacing:-0.5px;}
.detail-weather-box .current-box .w-info em{font-size:13px;line-height:30px;letter-spacing:-0.33px;}
.detail-weather-box .seoul{width:auto;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.wrap-weather .sel-location{position:absolute;top:-4px;right:20px;}
.nk-weather .sel-location ul{display:none;position:absolute;top:36px;right:0;height:222px;border-radius:0;border:0;overflow-y:auto; width:80px;border:1px solid #ccc;border-radius:0 0 5px 5px;box-sizing:border-box;z-index:10;background-color:#fff;}
.nk-weather .sel-location.active ul{display:block;}
.nk-weather .sel-location ul li{float:none;}
.nk-weather .sel-location ul li a{width:100%;height:40px;padding:0 20px;line-height:40px;font-size:13px;font-weight:500;border:0;text-align:left;}
.nk-weather .sel-location .area-select-btn{display:inline-block;position:relative;padding:5px 30px 5px 10px;color:#213989;font-weight:bold;font-size:15px;line-height:18px;letter-spacing:-0.38px;background-color:transparent;border:0;}
.nk-weather .sel-location .area-select-btn .txt{font-weight:bold;}
.nk-weather .sel-location .area-select-btn .ico{position:absolute;top:12px;right:10px;width:10px;height:6px;background-image:url('../img_v02/sprites_m.svg?v=20230707_1102');background-repeat:no-repeat;background-size:300px 400px;background-position:-0 -100px;}
.nk-weather .sel-location.active .area-select-btn .ico{background-position:-25px -100px;}

/* ---- ##검색 페이지 ---- */
.nk-search .content103{display:none;}
.nk-search .wide02-col-wrap{padding:0 20px;}
.nk-search .wrap-result-box .title-unit021{margin-bottom:10px;}
.nk-search .result-search-info{padding:20px 0 30px;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.nk-search .detail-search-info .title-unit021 .txt{margin:0;font-size:15px;line-height:21px;}
.nk-search .wrap-result-box .wrap-more-l{display:none;}
.nk-search .wrap-result-box .btn-list-more{margin-top:20px;}
.nk-search .wrap-result-box .btn-list-more>a{padding:12px 0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-search .wrap-result-box .btn-list-more>a:hover{background-color:#f7f7f7;}
.title-unit021 [class*='ico-unit001-mini-']{position:relative;top:2px;left:0;width:19px;height:15px;margin:0 5px 0 0;}
.title-unit021 [class*='ico-unit001-mini-']:before{position:initial;top:initial;left:initial;width:19px;height:15px;margin:0;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 0;background-size:300px 400px;}
.title-unit021 .ico-unit001-mini-article01:before{background-position:0 -75px;}
.title-unit021 .ico-unit001-mini-photo01:before{background-position:-100px -75px;}
.title-unit021 .ico-unit001-mini-movie01:before{background-position:-125px -75px;}
.title-unit021 .ico-unit001-mini-graphic01:before{background-position:-25px -75px;}
.title-unit021 .ico-unit001-mini-man01:before{background-position:-75px -75px;}
.title-unit021 .ico-unit001-mini-media01:before{background-position:-50px -75px;}
.radio-unit001 .ico{width:20px;height:20px;}
.radio-unit001 .ico:after{width:10px;height:10px;}
.nk-search .wrap-result-box{padding-bottom:0;}
.search-detail-box .box-unit001 .box:nth-child(1),
.search-detail-box .box-unit001 .box:nth-child(2){display:none;}
.search-detail-box.active .box-unit001 .box:nth-child(1),
.search-detail-box.active .box-unit001 .box:nth-child(2){display:block;}
.search-detail-box .tit-wrap .btn-option{display:block;}
.search-detail-box .tit-wrap .btn-close{display:none;}
.search-detail-box.active .tit-wrap .btn-close{display:block;}
.search-detail-box.active .tit-wrap .btn-option{display:none;}
.search-detail-box .tit-wrap{position:relative;}
.search-detail-box .tit-wrap .btn-option{position:absolute;top:22px;right:0;padding-left:20px;}
.search-detail-box .tit-wrap .btn-option .ico{display:inline-block;position:absolute;top:2px;left:0;width:15px;height:15px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat 0 -125px;background-size:300px 400px;}
.search-detail-box .tit-wrap .btn-option .txt{font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.search-detail-box .tit-wrap .btn-close{position:absolute;top:22px;right:0;width:20px;height:20px;}
.search-detail-box .tit-wrap .btn-close .ico{display:inline-block;position:absolute;top:3px;left:3px;width:14px;height:14px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -25px -150px;background-size:300px 400px;}
.search-detail-box .title-unit001{margin-left:0;}
.search-detail-box .box-unit001{display:block;padding-top:20px;border-width:1px;}
.search-detail-box .box-unit001 .box{display:block;}
.search-detail-box .box-unit001 .box .tit{display:block;padding:0 0 10px 0;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.search-detail-box .box-unit001 .box .content{display:block;font-size:0;}
.search-detail-box .box-unit001 .radio-unit001{height:20px;margin-right:18px;padding-left:25px;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.search-detail-box .box-unit001 .box .content .row + .row{margin-top:10px;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .radio-unit001{margin:6px 0 0 0;}
.search-detail-box .box-unit001 .box .tit label{font-size:13px;line-height:18px;}
.search-detail-box .box-unit001 .box.style02 .input-unit001{width:calc(100% - 57px);height:40px;padding:10px;font-size:13px;font-weight:bold;border-radius:2.5px;}
.search-detail-box .box-unit001 .box.style02 .input-unit001::placeholder{font-size:13px;}
.search-detail-box .box-unit001 .box.style02 .btn-unit051{width:47px;height:40px;margin-left:10px;font-size:13px;letter-spacing:-0.33px;border-radius:2.5px;}
.search-detail-box .box-unit001 .box.style02 .btn-unit051:hover{background-color:#213989;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .txt{margin:9px 0 0 4px;font-size:10px;line-height:14px;letter-spacing:-0.25px;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .info{display:none;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .tild{margin-top:5px;font-size:12px;}
.search-detail-box .box-unit001 .box.style01 .input-unit001{width:75px;height:32px;padding:7px 8px;font-size:10px;line-height:12px;}
.search-detail-box .box-unit001 .box.style01 .input-unit001::placeholder{font-size:10px;}
.search-detail-box .box-unit001 .box.style01 .input-unit001::before{content:attr(data-placeholder);width:100%;}
.search-detail-box .box-unit001 .box.style01 .input-unit001:focus::before,
.search-detail-box .box-unit001 .box.style01 .input-unit001:valid::before{display:none;}

/* ---- ##기사리스트 ---- */
.list-unit007 li{margin-top:20px;padding-bottom:0;border:0;}
.list-unit007 li .news-con .img-con{width:105px;height:79px;border-radius:2.5px;}
.list-unit007 li .news-con .img-con>a{width:105px;height:79px;}
.list-unit007 li .news-con .tit-news{float:left;width:100%;margin-bottom:0;font-size:17px;line-height:25px;letter-spacing:-0.43px;font-weight:500;}
.list-unit007 li .news-con .img-con + .tit-news{width:calc(100% - 115px);}
.list-unit007 li .news-con .tit-news a{font-size:17px;line-height:25px;letter-spacing:-0.43px;font-weight:500; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.list-unit007 li .news-con .tit-news a:hover{color:#000;}
.list-unit007 li .news-con .tit-news a .imp{font-size:17px;line-height:25px;letter-spacing:-0.43px;}
.list-unit007 li .news-con .lead{display:none;}
.list-unit007 li .news-con .article-time{margin-top:8px;line-height:15px;}
.nk-search .wrap-result-box .list-unit008 .list{border-bottom:0;}
.nk-search .wrap-result-box .wrap-no-result{font-size:12px;line-height:15px;letter-spacing:-0.33px;}
.list-unit008 .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.list-unit008 .list li{float:none;width:50%;height:auto;margin:20px 0 0 0;}
.list-unit008 .list li:nth-child(-n+2){margin-top:0;}
.list-unit008 .list li a{width:calc(100% - 10px);}
.list-unit008 .list li .img-con{width:100%;height:0;padding-bottom:100%;border-radius:2.5px;background-color:#eee;}
.list-unit008 .list li .img-con img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;max-width:none;max-height:none;}
.list-unit008 .list li .news-con .tit-news{font-weight:500;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit008 .list li .news-con .tit-news .imp{font-weight:bold;}
.list-unit008 .list li a:hover .news-con .tit-news{color:#000;}
.list-unit008 .list li .news-con .article-time{margin-top:8px;letter-spacing:-0.3px;line-height:17px}
.nk-search .wrap-result-box .list-unit009 .list{border-bottom:0;}
.list-unit009 .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.list-unit009 .list li{float:none;width:50%;height:auto;margin:15px 0;}
.list-unit009 .list li:nth-child(-n+2){margin-top:0;}
.list-unit009 .list li a{width:calc(100% - 10px);}
.list-unit009 .list li .img-con{width:100%;height:0;padding-bottom:56.25%;border-radius:2.5px;background-color:#eee;}
.list-unit009 .list li .img-con img{position:absolute;top:0;left:0;width:100%;height:100%;}
.list-unit009 .list li .news-con .tit-news{font-weight:500;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit009 .list li .news-con .tit-news .imp{font-weight:bold;}
.list-unit009 .list li a:hover .news-con .tit-news{color:#000;}
.list-unit009 .list li .news-con .article-time{margin-top:8px;letter-spacing:-0.3px;line-height:17px}
.list-unit010 li{padding-bottom:15px;}
.list-unit010 li:last-child{padding-bottom:0;border-bottom:0;}
.list-unit010 li .news-con .tit-news{margin-bottom:5px;font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit010 li .news-con .tit-news .imp{font-size:15px;line-height:21px;letter-spacing:-0.38px;}
.list-unit010 li .news-con .source{font-size:13px;line-height:15px;letter-spacing:-0.33px;vertical-align:middle;}
.list-unit010 li .news-con .lead{margin-left:8px;padding-left:8px;font-size:13px;line-height:15px;letter-spacing:-0.33px;vertical-align:middle;}
.list-unit010 li .news-con .lead:before{top:1px;height:12px;}
.list-unit010 li .news-con .article-time{margin-top:10px;line-height:15px;letter-spacing:-0.3px;}
.nk-search .wrap-result-box .wrap-more-b{display:block;position:relative;top:initial;left:initial;margin-top:20px;padding:12px 0;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:18px;letter-spacing:-0.33px;}
.nk-search .wrap-result-box .wrap-more-b:after{position:initial;top:initial;right:initial;margin-left:4px;width:6px;height:10px;background:url('../img_v02/sprites_m.svg?v=20230707_1102') no-repeat -75px -100px;background-size:300px 400px;}
.nk-search .wrap-result-box .wrap-more-b:hover:after{transform:scale(1);}

/* =============== ####[서브] 채널 ======================== */
body[class*='body-ytb'] [class*='ico-type02']{overflow:hidden;position:relative;font-size:12px;line-height:15px;color:#666;}
body[class*='body-ytb'] [class*='ico-type02']:before{content:'';position:absolute;background:url(../img_v02/sprites_m.svg?v=20230911_1130) 0 0 / 300px 400px no-repeat;}
body[class*='body-ytb'] .ico-type02-view01{padding-left:21px;}
body[class*='body-ytb'] .ico-type02-view01:before{content:'';position:absolute;left:0;top:50%;width:16px;height:11px;margin-top:-5.5px;background-position:0 -175px;}

[class*='visual-unit']{}
.visual-unit01{margin-top:0;}
.visual-unit01 .area{height:auto;margin:20px;}
/* 브라우저 넓이별 visual-img 대응 코드 하단에 있음
 -- 수정시 같은 클래스명으로 검색해 보기 */
.visual-unit01 .visual-img{height:0;padding-bottom:50%;border-radius:0;background:url(../img_v02/bg_channel_figure_mob_nknow01.jpg) 0 0 / cover no-repeat;}
.visual-unit01 .info-box01,
.visual-unit01 .info-box02{float:none;}
.visual-unit01 .info-box01 .txt{margin-top:-13px;font-size:15px;line-height:1.4;letter-spacing:-0.38px;color:#000;}
.visual-unit01 .info-box02 .txt{font-size:12px;line-height:1.42;letter-spacing:-0.3px;color:#000;}
.visual-unit01 .info-box01:before{width:51px;height:51px;margin-right:5px;background-size:300px auto;background-position:-150px 0;}
.visual-unit01 .info-box02{display:inline-block;position:absolute;top:28px;left:57px;}
.visual-unit01 .info-box02:before{display:none;}
.visual-unit01 .info-box02 a[class*='txt-type']{padding-right:11px;}
.visual-unit01 .info-box02 a[class*='txt-type']:after{top:4px;right:0;width:7px;height:7px;border:2px solid #000;}

.article-wrap02{margin-top:0;}
.article-wrap02 .iframe-con{overflow:hidden;display:block;position:relative;width:100%;height:0;padding-top:56.25%;margin-bottom:0;}
.article-wrap02 .title-article01{padding-bottom:8px;}
.article-wrap02 .title-article01:after{content:'';display:block;clear:both;position:absolute;bottom:0;left:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:1px;background-color:#e5e5e5;}
.article-wrap02 .title-article01 .tit{font-size:24px;line-height:1.33;letter-spacing:-0.6px;}
.article-wrap02 .title-article01 .update-time{display:inline-block;width:auto;margin-right:20px;font-size:14px;color:#636363;vertical-align:middle;}
.article-wrap02 .title-article01 .update-time .txt:before{top:2px;opacity:0.5;}
.article-wrap02 .ico-type02-view01{margin-left:-4px;padding:5px 0 5px 25px;line-height:20px;vertical-align:middle;}

.subscribe-zone{margin:20px 20px 40px;}
.subscribe-zone .txt-type02{padding-right:14px;}
.subscribe-zone .ico-type12{overflow:hidden;position:relative;width:40px;height:40px;font-size:1px;color:transparent;}
.subscribe-zone .ico-type12.nk-now{background:url(../img_v02/sprites_nk01.png?v=20230908_1449) -159px -1px / 476px auto no-repeat;vertical-align:middle;}
.subscribe-zone .ico-type12+.txt{vertical-align:middle;}

} /* Media Queri End (1024px) */

/*************************************************
commnet : Rwd Style
*************************************************/
@media only screen and (max-width:374px){
	.column-weather .tit-box{width:60px;padding-right:10px;}
	.column-weather .wrap-zone-weather .w-location{font-size:13px;}
	.column-weather .wrap-zone-weather .w-icon{margin-right:5px;}
	.column-weather .wrap-zone-weather .w-info{margin-left:10px;}
	.column-weather .wrap-zone-weather .w-info span{font-size:15px;}
} /* Media Queri End (374px) */

@media only screen and (min-width:640px){
	/* 태블릿 */
	.visual-unit01 .visual-img{height:220px;padding-bottom:0;border-radius:0;background:url(../img_v02/bg_channel_figure_web_nknow01.jpg) 0 0 / cover no-repeat;}
} /* Media Queri End (640px) */

@media only screen and (min-width:1025px){
	/* PC */
	.visual-unit01 .visual-img{height:330px;border-radius:10px;background:url(../img_v02/bg_channel_figure_web_nknow01.jpg) 50% 0 no-repeat;}
} /* Media Queri End (640px) */