@charset "utf-8";
/*************************************************
프로젝트명 : 연합뉴스 국문 PC 홈페이지 (★ 2019)
commnet : article.css (본문 소재)
*************************************************/

/* =============== ####본문 공통설정 ======================== */

/* ---- ##본문 텍스트 ---- */
.story-news{margin-top:40px;}
.story-news:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.story-news>p,
.story-news>span,
.story-news>table{margin:0 0 30px 0;font-size:18px;line-height:1.7;color:#000;word-break:break-word;}
/* Br 제거 */
.story-news>p>br{display:none;}
/* (예외)연합백과  */
.body-view-encyclopedia .story-news>p>br{display:block;}

/* (TEX) 부제 */
.story-news .tit-sub{position:relative;margin:0 0 51px 0;padding-left:14px;}
.story-news .tit-sub:before{content:"";display:block;clear:both;position:absolute;top:1px;left:0;width:2px;height:100%;background-color:#000;}
.story-news .tit-sub .tit{font-weight:500;font-size:17px;line-height:1.1;}
.story-news .tit-sub .tit+.tit{margin-top:10px;}

/* (스크립트) 잡지식 스타일 | ISRV-737 */
.story-news>.style001{padding:10px;background-color:#f1f1f1;}
.story-news>.style002{font-weight:bold;color:#213989 !important;}
/* 광고영역 다음 배경이 들어간 스타일이 추가되면 넓이 값을 지정한다.*/
.story-news .article-ad-box+.style001{max-width:364px;}
body.nk-news .story-news .article-ad-box+.style001{max-width:258px;}

/* 괘선/base64 : AKR20200130168500054 */
.story-news>pre{overflow:visible;display:block;font-size:16px;line-height:100%;font-family:'굴림체', Gulim;white-space:pre;letter-spacing:0;}

/* 테이블
 * 작성자가 선택한 방법으로 텍스트 정렬됨 */
.story-news>table{margin-right:auto;margin-left:auto;font-size:14px;line-height:22px;letter-spacing:-0.5px;}
.story-news>table tr:first-child{background:#fafafa;font-weight:500;}
.story-news>table th,
.story-news>table td{padding:0 10px;border:1px solid #888;}
.story-news>table th[align='center'],
.story-news>table td[align='center']{text-align:center;}
.story-news>table th[align='left'],
.story-news>table td[align='left']{text-align:left;}
.story-news>table th[align='right'],
.story-news>table td[align='right']{text-align:right;}

/* (TEX) YNA_BODY LINK */
.story-news>p>a{display:inline;font-weight:bold;border-bottom:1px solid #3061ff;color:#3061ff;}

/* (YHML) 하이퍼링크, 오픈링크
 * 하이퍼링크 | YCL, XED : .story-news .txt-hyper(문장), .story-news p > .txt-hyper (단어)
 * 오픈링크 | XED : .story-news .txt-openurl */
.story-news .txt-hyper{display:inline;}
.story-news .txt-hyper a,
.story-news .txt-openurl a{display:inline;font-weight:500;border-bottom:1px solid #3061ff;color:#3061ff;}
.story-news .txt-hyper a:hover,
.story-news .txt-openurl a:hover{border-bottom:0;}
.story-news .txt-openurl,
.story-news p~.txt-hyper{display:block;margin:0 0 15px;}

/* 기자 프로필 간격 (하단에 .writer-zone 스타일 별도 있음) */
/* .story-news .writer-zone{margin:-20px 0 30px;} */

/* (TEX) 저작권 */
.story-news .txt-copyright{margin:31px 0 0;}
.story-news .txt-copyright .date{margin-left:5px;}
.story-news .txt-copyright .txt03{display:block;font-weight:bold;font-size:17px;color:#000;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;border-bottom:0;}
/* .story-news .txt-copyright .txt03:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;} */

/* (YHML) 숨김처리 할 소재
 -- 인물(11), Not Found(XX) */
.ynaobject{display:none !important;}

/* ---- ##본문 컴포넌트 공통 (common) ---- */
.comp-box{clear:both;padding:0 0 50px;}
/* 설명에 url 이 들어갈 때 */
.comp-box .txt-desc,
.comp-box [class*='txt-link']{word-break:break-word;}
/* 빈값으로 나올 때
 * .tit-cap : 소재 제목
 * .txt-desc : 소재 설명글 영역
 * .txt-link$$ : 소재 링크 영역 */
.comp-box .tit-cap:empty,
.comp-box .txt-desc:empty,
.comp-box [class*='txt-link']:empty,
.comp-box [class*='txt-link']>a:empty,
.comp-box .txt-link[data-mapping-link=""]{display:none;font-size:0;line-height:0;}

/* 영상기사 마우스 오버 */
.comp-box .img-con .img .overlay01{
-webkit-transition:opacity 0.2s ease-in;
transition:opacity 0.2s  ease-in;}
.comp-box .img-con .img .ico-type05-video01{position:absolute;left:50%;top:50%;margin:-21px 0 0 -23px;opacity:0;}
.comp-box .img-con .img .ico-type05-video02{position:absolute;left:50%;top:50%;margin:-39px 0 0 -35px;}

/* ---- ##이미지 타입 ---- */
.image-zone{position:relative;}
.image-zone .img-con{display:block;position:relative;width:100%;text-align:center;}
.image-zone .img-con .img{overflow:hidden;display:inline-block;}
.image-zone .img-con img{max-width:718px;max-height:550px;}
.image-zone .desc-con{position:relative;margin:14px 0 0 0;font-size:14px;line-height:22px;}
.image-zone .tit-cap{margin-bottom:5px;font-size:15px;font-weight:500;letter-spacing:-0.5px;color:#000;}
.image-zone .txt-desc,
.image-zone .txt-link{color:#888;letter-spacing:-0.5px;}
.image-zone .txt-link{position:relative;padding-bottom:20px;}
.image-zone .txt-link:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;width:82px;height:2px;background:#000;}
.image-zone .tit-cap:empty+.txt-desc:empty+.txt-link:after{display:none;}
.image-zone .txt-link:hover{color:#000;}
.image-zone .label-box01{position:absolute;bottom:0;left:0;z-index:1;width:74px;height:34px;background-color:#fff;box-sizing:border-box;padding:9px 0;text-align:center;}
.image-zone .label-box01 .txt{font-size:12px;color:#000}
.image-zone .label-box01 [class*='ico-type03']+.txt,
.image-zone .label-box01 .txt+[class*='ico-type03']{margin-left:5px;}
/* MEPS-19133 이슈 작업 후 속보 대표이미지에서만 title, caption 숨김처리 작업 */
.image-zone[data-mapping-filename*="PCM20230207000204990"] .tit-cap,
.image-zone[data-mapping-filename*="PCM20230207000204990"] .txt-desc{display:none;}

/* ---- ##이미지 타입 컨트롤 ---- */

/* (YHML) 내장/사전 | YCL, XED */
/* .photo-group{} */

/* (YHML) 그래픽 | YCL, XED */
/* .graphic-group{} */

/* (YHML) 차트 | XED */
.chart-group .desc-con{text-align:center;}

/*(YHML) GIF | YCL, XED */
/* .gif-group{} */

/* (YHML) 화보 | YCL, XED */
/* .gallery-group{} */
.gallery-group{}
.gallery-group .ico-type03-gallery01:before{background-position-x:-550px;}

/* ---- ##영상 타입 ---- */
/* .video-zone.horizontal : (일반)유튜브 가로 영상
 * .video-zone.vertical : (쇼츠)유튜브 세로 영상 | 동적으로 vertical 추가
 * .video-zone[data-mapping-desc*='#shorts' i] : (쇼츠)유튜브 세로 영상 | 정적
 * .video-zone .img-con - Mobile 영상 섬네일 (반응형 고려)
 -- 숨김 : 기본 (PC에서는 MP4 영상일 경우 video-js 플레이어에서 섬네일 노출함)
 -- 노출 : 반응형 모바일 모드
 * .video-zone .vid-con - 영상 재생
 -- 숨김 : 반응형 모바일 모드
 -- 노출 : 기본 */
.video-zone{position:relative;padding-bottom:20px}
.video-zone:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;width:82px;height:2px;background:#000;}
.video-zone .vjs-poster{background-size:cover;}
.video-zone .img-con,
.video-zone .vid-con{overflow:hidden;position:relative;width:100%;height:0;padding-top:56.25%;}
/* Mobile 영상 섬네일 (반응형 고려) */
.video-zone .img-con{display:none;}
.video-zone .img-con a{display:block;position:absolute;top:0;left:0;width:100%;}
.video-zone .img-con .img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}
.video-zone .img-con img{max-width:718px;max-height:550px;}
/* M 아이콘 : 모바일 모드 */
.video-zone .img-con .video{position:absolute;top:50%;left:50%;width:68px;margin:-25px 0 0 -34px;}
/* PC 아이콘 : 프린트 팝업 */
.video-zone .img-con .ico-type05-video02{opacity:0.5;
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
-webkit-transition:all 0.2s;
-moz-transition:all 0.2s;
-o-transition:all 0.2s;
transition:all 0.2s;}
/* 영상 재생 */
.video-zone .vid-con{display:block;background-color:#000;}
.video-zone .vid-con iframe,
.video-zone .vid-con>video,
.video-zone .vid-con .video-js{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
/* 유튜브 세로 영상 (쇼츠) */
.video-zone[data-mapping-desc*='#shorts' i] .vid-con{width:360px;padding-top:640px;margin:0 auto;}

/* 영상 내용
 * tit-cap : mp4 title, 유튜브 없음
 * txt-desc : mp4 caption, 유튜브 description
 * txt-link : 유튜브 url
 * txt-link02 : 유튜브 url (PC 프린트 팝업 노출) */
.video-zone .desc-con{position:relative;margin:14px 0 0 0;font-size:14px;line-height:22px;}
.video-zone .tit-cap{display:block;font-weight:bold;color:#000;}
.video-zone .txt-desc{display:inline;color:#888;}
.video-zone .txt-link{font-weight:500;color:#000;}
.video-zone .txt-desc+.txt-link{margin-left:20px;}
.video-zone .txt-desc:empty+.txt-link{margin-left:0;}
.video-zone .txt-link:hover{color:#3061ff;}
.video-zone .txt-link02{display:none;}
/* .video-zone.active .img-con{display:none;}
.video-zone.active .img-con+.vid-con{display:block;} */

/* ---- ##영상 타입 컨트롤 ---- */

/* (YHML) 영상 MYH, 소재영상 MCM | YCL, XED */
/* 반응형 모바일 모드 */
@media only screen and (max-width:768px){
	.video-group .video-zone .img-con{display:block;}
	.video-group .video-zone .img-con .label-box01{display:none !important;}
	.video-group .video-zone .vid-con,
	.video-group .video-zone .vid-con .video-js{display:none !important;}
}

/* (YHML) 유튜브 | YCL, XED */
/* 특집 외국어 본문에서 한글 '유튜브' 텍스트 숨김 */
.youtube-group .video-zone .txt-link{display:none;}
html.ko .youtube-group .video-zone .txt-link{display:inline;}

/* ---- ##오디오 타입 (audio-skin03) ---- */
/* .desc-con : min-height 는 제목이 없을 때 높이값 유지를 위해 추가 */
.audio-zone01{overflow:hidden;position:relative;padding:20px 50px;border-top:1px solid #000;border-bottom:1px solid #000;}
.audio-zone01 .desc-con{position:relative;width:100%;box-sizing:border-box;min-height:24px;padding-left:34px;}
.audio-zone01 .desc-con:before{content:'';overflow:hidden;position:absolute;left:0;top:0;width:26px;height:24px;background:url(../img/sprites_audio_ui03.png) -50px -150px no-repeat;}
.audio-zone01 .tit-cap{overflow:hidden;width:100%;font-weight:bold;font-size:17px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.audio-zone01 .txt-desc{margin-top:4px;font-size:14px;line-height:22px;color:#888;}
.audio-zone01 .audio-con{margin-top:18px;}
.audio-zone01 .audio-con>div{width:100% !important;}

/* ---- ##오디오 타입 컨트롤 ---- */
/* (YHML) 오디오 | YCL, XED */
/* .audio-group{} *

/* ---- ##구글맵 (기능 삭제 MEPS-17799) ---- */
/* (YHML) 구글지도 유료화로 사용 중지
 * .txt-link : 구글맵에서 링크 정보를 추출할 수 없기 때문에 구현불가 */
.map-zone{position:relative;width:100%;padding-bottom:20px;}
.map-zone:after{content:"";display:block;clear:both;position:absolute;bottom:0;left:0;width:82px;height:2px;background:#000;}
.map-zone .iframe-con{overflow:hidden;display:block;position:relative;width:100%;height:0;padding-top:56.25%;}
.map-zone .iframe-con iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.map-zone .desc-con{position:relative;margin:14px 0 0 0;font-size:14px;line-height:22px;}
.map-zone .desc-con p{display:inline;}
.map-zone .txt-desc{color:#888;}
.map-zone .txt-link{font-weight:bold;color:#000;}
.map-zone .txt-desc+.txt-link{margin-left:20px;}
.map-zone .txt-desc:empty+.txt-link{margin-left:0;}
.map-zone .txt-link:hover{color:#3061ff;}

/* ---- ##인용구 ---- */
/* (YHML) 인용구 | XED */
/* .quo-group{} */
.quote-zone01{position:relative;padding:80px 0 35px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;}
.quote-zone01:before{content:'';overflow:hidden;position:absolute;top:39px;left:50%;width:37px;height:27px;background:url(../img/sprites_default01.png?v=20230512_1501) -550px -700px no-repeat;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);}
.quo-group .quote-zone01 p{font-weight:bold;color:#000;font-size:20px;line-height:30px;}

/* ---- ##구분선 (기능 삭제 MEPS-14043) ---- */
/* .hr-group{} */
.hr-group .hr01{display:block;height:1px;border:none;background-color:#000;}

/* ---- ##문단 타입 ---- */
.paragraph-zone01{display:table;width:100%;padding:16px 0;font-size:0;line-height:1;border-top:1px solid #000;border-bottom:1px solid #000;}
.paragraph-zone01 .img-con,
.paragraph-zone01 .desc-con{display:table-cell;vertical-align:top;}
.paragraph-zone01 .img-con{width:120px;padding:7px 25px 7px 50px;}
.paragraph-zone01 .img-con .img{overflow:hidden;display:inline-block;width:100%;height:120px;border-radius:60px;}
.paragraph-zone01 .img-con .img img{width:100%;}
.paragraph-zone01 .desc-con{box-sizing:border-box;padding:7px 50px 0 0;}
.paragraph-zone01 .desc-con .tit-cap{padding-bottom:2px;line-height:24px;}
.paragraph-zone01 .desc-con .tit-cap .txt{font-weight:bold;font-size:17px;}
.paragraph-zone01 .tit-cap a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.paragraph-zone01 .desc-con .detail{margin-top:12px;color:#888;font-size:14px;line-height:24px;}
.paragraph-zone01 .desc-con [class*='ico-label-']{margin-right:8px;}

/* (YHML) 인물 정보 | YCL, XED */
/* .person-group{} */
/* 20230427 본문 하단 인물 정보 비노출 */
.person-group{display:none;}

/* (YHML) 연합백과 | YCL, XED */
/* .encyclop-group{} */
.encyclop-group .paragraph-zone01:hover .tit-cap a{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* ---- ##SNS 임베디드 | XED ---- */
.social-group .social-zone{width:100%;text-align:center;}
.social-group .social-zone iframe,
.social-group .social-zone twitter-widget{margin-left:auto !important;margin-right:auto !important;}
/* (YHML) 페이스북,트위터,인스타그램 | XED */
.social-group .fb-embed{height:100%;}
.social-group .fb-embed:before{content:"";display:inline-block;width:1px;height:100%;margin-right:0;vertical-align:middle;}
.social-group .fb-embed>div{display:inline-block;position:relative;}
.social-group .twitter-tweet{margin:0 auto;}

/* ---- ##키워드 영역 ---- */
/* (TEX) 본문 하단 키워드 */
.keyword-zone>li{display:inline-block;}
.keyword-zone>li+li{margin-left:10px;}
.keyword-zone .txt{box-sizing:border-box;padding-right:2px;font-weight:normal;color:#3061ff;font-size:12px;}
.keyword-zone .txt{height:30px;padding:5px 13px 0;line-height:20px;border-radius:15px;}
.keyword-zone .txt:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.keyword-zone .active .txt,
.keyword-zone .txt:hover{color:#fff;text-decoration:none;background-color:#3061ff;}

/* ---- ##기자프로필 ---- */
/* (TEX) 기자프로필
 * .writer-zone0$ : PC/반응형 slick 사용
 -- .writer-zone01 : (기본) 기자프로필
 -- .writer-zone02 : #D 글기사 본문
 * .writer-zone5$ : Mobile swipe 사용
 * .multiple : 모바일 & 반응형 모바일 모드에서 공동작성자일 때 .container 에 추가 */
[class*='writer-zone0']{overflow:hidden;height:38px;margin-bottom:40px;}
[class*='writer-zone0'] .list{white-space:nowrap;font-size:0;}
[class*='writer-zone0'] .list.slick-slider{display:flex;}
[class*='writer-zone0'] .slick-arrow{position:initial;height:38px;width:13px;background-color:transparent;border:0;}
[class*='writer-zone0'] .slick-arrow.slick-disabled{display:none !important;}
[class*='writer-zone0'] .slick-arrow .ico{content:'';display:inline-block;position:absolute;top:10px;width:13px;height:17px;background:url(../img/sprites_default01.png?v=20230512_1501) 0 0 no-repeat;}
[class*='writer-zone0'] .slick-arrow.slick-prev{margin-right:10px;}
[class*='writer-zone0'] .slick-arrow.slick-prev .ico{left:0;background-position:-150px -350px}
[class*='writer-zone0'] .slick-arrow.slick-next{margin-left:10px;}
[class*='writer-zone0'] .slick-arrow.slick-next .ico{right:0;background-position:-100px -350px;}
[class*='writer-zone0'] .slick-list{flex:1;}
[class*='writer-zone0'] .li{display:inline-block;margin-right:20px;}
[class*='writer-zone0'] .li>a{display:inline-block;position:relative;}
[class*='writer-zone0'] .li>a:after{content:'';display:block;clear:both;}
[class*='writer-zone0'] .li>a:hover .tit-name,
[class*='writer-zone0'] .li>a:focus .tit-name,
[class*='writer-zone0'] .li>a:hover .txt-link,
[class*='writer-zone0'] .li>a:focus .txt-link{color:#3061ff;}
[class*='writer-zone0'] .img-con{overflow:hidden;float:left;box-sizing:border-box;width:38px;height:38px;border-radius:50%;border:1px solid #ddd;vertical-align:top;}
[class*='writer-zone0'] .img-con img{width:38px;height:38px;}
[class*='writer-zone0'] .txt-con{float:left;height:38px;padding-left:4px;}
[class*='writer-zone0'] .tit-name{display:block;font-size:14px;line-height:16px;color:#000;font-weight:500;}
[class*='writer-zone0'] .txt-link{margin-top:7px;font-size:11px;color:#666;line-height:14px;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* (공통) 글기사본문 */
.story-news [class*='writer-zone0']{margin:-20px 0 30px;}
/* (공통) 그래픽,포토본문
-- 특집,재난포털,북한포털, */
[class*='image-view']:not(.vertical) .story-news [class*='writer-zone0']{position:absolute;top:12px !important;left:0;width:720px;margin:0;}
[class*='image-view'].vertical .story-news{padding-top:10px;}
[class*='image-view'].vertical .story-news [class*='writer-zone0']{position:static;margin-top:0;}

/* ---- ##관련뉴스,관련이슈,첨부파일 ---- */
.related-zone{clear:both;font-size:0;border-top:1px solid #000;border-bottom:1px solid #000;}
.related-zone+.related-zone{border-top:none;}
.related-zone>[class*='-con']{display:inline-block;margin:24px 0;vertical-align:top;}
.related-zone .tit-con{width:118px;}
.related-zone .txt-con{width:600px;}
.related-zone .txt-con .list{position:relative;padding-left:24px;}
.related-zone .list:after{content:"";display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#000;}
.related-zone .list>li+li{margin-top:11px;}
.related-zone .list a{font-weight:500;font-size:16px;line-height:23px;}
.related-zone .list a:hover,
.related-zone .list a:focus{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* (TEX) 관련뉴스 */
/* .related-zone.rel{} */
/* (TEX) 관련이슈 */
.related-zone.issue .title-type01 .tit{font-size:14px;}
.related-zone.issue .title-type01 .tit:hover{text-decoration:none;}
.related-zone.issue .list>li+li{margin-top:inherit;}
.related-zone.issue .list-type088{margin:0 0 24px;}
.related-zone.issue .list-type088 .list:after{display:none;background:none;}
/* (TEX) 첨부파일 */
.related-zone.attach{}
.related-zone.attach .list a{position:relative;z-index:5;display:block;padding-right:42px;}
.related-zone.attach .list a:after{content:'';clear:both;position:absolute;z-index:1;top:0;right:10px;width:22px;height:22px;background:url(../img/sprites_default01.png?v=20230512_1501) -750px -550px no-repeat;}
.related-zone.attach .list a:hover:after{background-position:-800px -550px;}

/* ---- ##삭제기사본문 (ISRV-709) ---- */
/* (TEX) 삭제기사본문 : .box-deleted
 * 2022-08-10 : layout.css 에서 article.css 로 이동
 * 2023-02-14 : 모바일 css 와 같은 파일명의 PC common.css 로 코드 이동 */

/* ---- ##본문 슬라이드 ---- */
/* (스크립트) 카드뉴스 슬라이드
 * .slide-zone01 : PC/반응형 slick 사용
 -- PC article.css 의 .slide-zone01 수정 시 Mobile article.css 코드 수정같이 해야함
 -- .vid-con01 : (기본) 넓이 기준 비율
 -- .vid-con02 : 정사각형 object-fit 사용으로 꽉차게 노출
 * .slide-zone51 : Mobile swipe 사용 */
.slide-zone01{overflow:hidden;width:500px;margin:0 auto;font-size:0;line-height:1;}
.slide-zone01 .list{width:100%;}
.slide-zone01 .li{position:relative;width:500px;height:500px;background-color:#000;}
.slide-zone01 .img-con01{display:table;position:relative;width:100%;height:500px;}

/* .slide-zone01 .img-con01 .img{display:table-cell;vertical-align:middle;}
.slide-zone01 .img-con01 .img img{width:100%;} */
.slide-zone01 .img-con01 .img{display:table-cell;text-align:center;vertical-align:middle;}
.slide-zone01 .img-con01 .img img{display:inline-block;width:100%;}
.slide-zone01 .img-con01 .img.rowH img{width:auto;height:500px;}

.slide-zone01 [class*='vid-con']{display:table;position:relative;width:100%;height:100%;background-color:#000;}
.slide-zone01 [class*='vid-con']>div{display:table-cell;height:100%;vertical-align:middle;}
.slide-zone01 .vid-con01 .video-js,
.slide-zone01 .vid-con01 video{width:500px !important;height:289px !important;}
.slide-zone01 .vid-con02 .video-js,
.slide-zone01 .vid-con02 video{width:100.5% !important;height:100.5% !important;object-fit:cover;}
.slide-zone01 [class*='btn-dir81']{opacity:0;position:absolute;z-index:10;top:47%;margin-top:-35px;
transition:opacity .25s;}
.slide-zone01 .btn-dir81-prev{left:0;}
.slide-zone01 .btn-dir81-next{right:0;}
.slide-zone01 .slick-pager03{margin-top:20px;}
/* slick 실행 전 */
.slide-zone01 .list:not(.slick-slider){white-space:nowrap;}
.slide-zone01 .list:not(.slick-slider) .li{display:inline-block;margin-right:0;vertical-align:top;white-space:normal;}
/* slick 실행 후 */
.slide-zone01 .slick-slide{margin-right:0;}
/* 영상 재생 상태가 아니면 .vjs-big-play-button 노출한다. */
.slide-zone01 .video-js:not(.vjs-playing) .vjs-big-play-button{display:block;}
/* hover 효과 */
@media only screen and (min-width:769px){
	.slide-zone01 .list.active [class*='btn-dir81']{opacity:1;}
	.slide-zone01 .list.active [class*='btn-dir81'].slick-disabled{opacity:0;}
}

/* ----- 본문 글자 크기 조정 ----- */
/* 2020-09-08 : article.css를 사이트 공유를 하기위해 아래 코드를 layout.css 로 이동함
 * article-font1 : 폰트 1단계 14px
 * article-font2 : 폰트 2단계 15px
 * article-font3 : 폰트 3단계 16px
 * article-font4 : 폰트 4단계 17px (기본)
 * article-font5 : 폰트 5단계 18px
 * article-font6 : 폰트 6단계 19px
 * article-font7 : 폰트 7단계 20px */

/* .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-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:15px;}

.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:16px;}

.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-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:18px;}

.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:19px;}

.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;} */

/* =============== ####본문 컨트롤 ======================== */
/* 전체 사이트에 영향을 주는 설정으로 신중히 작업해야함 */

/* ---- ##분류코드 제어 ---- */
/* 카드뉴스 : 9001068 - 슬라이드 기능을 사용해서 소재 숨김
 -- 내장,사전,그래픽,영상,소재영상,유튜브,GIF,화보 */
body[data-divcode*='9001068'] .story-news .photo-group,
body[data-divcode*='9001068'] .story-news .graphic-group,
body[data-divcode*='9001068'] .story-news .gif-group,
body[data-divcode*='9001068'] .story-news .gallery-group,
body[data-divcode*='9001068'] .story-news .video-group,
body[data-divcode*='9001068'] .story-news .youtube-group{display:none !important;}

/* ---- ##기자 프로필 숨김 ---- */
/* 2022-02-24 사회부 안희 요청
-- AKR20220215106300004 정성조
-- AKR20220206053300004 정성조,
-- AKR20220204136500004 김주환,
-- AKR20220126111800004 정성조,
-- AKR20220214129900004 김주환 */
.body-AKR20220215106300004 [class*='writer-zone'],
.body-AKR20220206053300004 [class*='writer-zone'],
.body-AKR20220204136500004 [class*='writer-zone'],
.body-AKR20220126111800004 [class*='writer-zone'],
.body-AKR20220214129900004 [class*='writer-zone']{display:none !important;}