@charset "utf-8";
/*************************************************
프로젝트명 : 북한포털 2022
commnet : contents.css
*************************************************/

/* =============== ######모듈 Module ======================== */

/*************************************************
* 모듈 박스 (PC 개편)
* PC/M common.css 스타일 재정의
* module-web-**** : PC 콘텐츠 공통
* module-mob-**** : 모바일 콘텐츠 공통
*************************************************/
@media only screen and (min-width:1025px){
	[class*='module-web']{display:block;}
	[class*='module-mob']{display:none;}

	/* ---- PC 홈페이지 폰트 ---- */
	/* [class*='module-web'] strong{font-weight:normal;}
	[class*='module-web'] [class*='title-con'],
	[class*='module-web'] [class*='title-type'],
	[class*='module-web'] [class*='title-type'] .tit,
	[class*='module-web'] [class*='list-type'] .tit-news,
	[class*='module-web'] [class*='list-type'] .txt-tag,
	[class*='module-web'] [class*='list-type'] .lead,
	[class*='module-web'] [class*='list-type'] .txt-time{font-family:'맑은 고딕','Malgun Gothic',AppleSDGothicNeo-Regular,Arial,Helvetica,sans-serif;letter-spacing:-1px;} */

	/* ---- btn-type$$ ---- */
	/* btn-type01 : 개별 - 폰트 사이즈(텍스트) */
	.btn-type01[class*='font']:before{padding:8px 0 7px;}
}

/* =============== ######광고 Advertisement (PC 개편) ======================== */

/*************************************************
* 광고
* ad-web-본문유형-광고위치 : PC 광고 공통
* ad-mob-본문유형-광고위치 : 모바일 광고 공통

* 클래스 패턴
- ad-web-news-**** : 글기사용
- ad-web-video-**** : 영상용
- 2020-12-03 : JIAD-61 이슈로 글기사본문으로 일원화되어 글기사용 클래스 패턴 공통 사용

* ad-web-****-bottom$$ : PC 하단 광고 클래스명
* ad-web-****-box$$ : PC  우측 광고 클래스명
* ad-web-****-footer$ : PC 레이아웃 하단 광고 클래스명
* ad-web-****-fixed$$ : PC fixed 광고 클래스명

* 기사본문 적용 현황
- ad-web-news-위치 : PC 글기사 광고 사용
- ad-mob-news-위치 : 모바일 글기사 광고 사용

* 영상본문 적용 현황
- ad-web-news-위치 : PC 글기사 광고 사용
- ad-mob-video-위치 : 모바일 영상 광고 사용

* 넘버링 사용
- 기존에는 콘텐츠에 순차적으로 번호를 매겼지만 번호가 모두 필요하지 않았음
- 기본으로 번호없이 선언하여 사용하며 예외가 필요한 경우 넘버링 할 예정
- 기본 : ad-web-news-box
- 예외 : ad-web-news-box01

- ad-web-news-bottom01 : CT 970 - AP국_홈V02_기사본문_광고영역
*************************************************/

/* 본문 광고 */
@media only screen and (min-width:1025px){
	[class*='ad-web']{display:block;}
	/* 반응형 웹뷰 광고 | JIAD-110 */
	[class*='ad-mob'],
	[class*='ad-app']{display:none;}

	/* PC 본문 고정형 광고 */
	.container101 [class*='aside-sticky'],
	.container101+.fixed-bnr03{display:block;}
	/* Mobile 본문 고정형 광고 */
	.wrap~[class*='aside-sticky']{display:none;}

	/* 글기사본문 고정형배너 : 좌측
	 * 최신기사만 나오는 광고 미리보기에서 숨김 */
	.aside-sticky01,
	.targetpushAd_pc_wrap,
	.targetpushAd_banner_wrap{display:none !important;}

	.aside-sticky02{position:fixed;top:243px;z-index:100;}
	.aside-sticky02.fixed{position:absolute;bottom:156px;top:auto;}

	/* 영상본문 하단 */
	.aside-box71{width:100%;font-size:0;line-height:0;}
	.aside-box71 .con{display:inline-block;background:#ececec;}
	.aside-box71 .con+.con{margin-left:10px;}

	/* 영상본문 하단 : 글기사 광고 */
	.body-view-video .aside-wrap01{padding:0;border:none;}
	.body-view-video .ad-web-news-bottom01 [class*='aside-box']{padding:0;}

	/* 영상본문 고정광고 배너 : 좌측 2019-04-19 */
	.fixed-bnr03{position:fixed;z-index:100;top:117px;left:50%;width:120px;height:600px;margin-left:-718px;}
	.fixed-bnr03>div{overflow:hidden;width:120px;height:600px;background:#fff;}
	.fixed-bnr03.bottom-fixed{position:absolute;bottom:350px;top:inherit;}

	/* 모바일 광고 */
	.aside-bnr02{display:none !important;}

	[class*='body-view'] .content101 .aside-box10{display:none;}
}

/* =============== ######컨트롤 (Body Class - Control) ======================== */
/* ####컨트롤 색인
- ##컨트롤-공통
- ##컨트롤-섹션/리스트
- ##메인
- ##소재
- ##본문-공통
- ##본문-글기사
- ##본문-포토
- ##본문-그래픽
- ##본문-영상 */

/* ---------------- ####컨트롤-공통 ---------------- */
/* 공통여백 (/www/home_n/v02/css/layout.css) */
@media only screen and (min-width:1025px){
	/* [서브] 에디터스픽(영상+뉴스) */
	[class*='box-type']{margin-top:35px;}
	[class*='box-type'] [class*='paging-type01']{margin-top:35px;}
	[class*='tab-content'] [class*='box-type'],
	.title-page02+[class*='box-type'],
	.container101>.content102>[class*='box-type']:first-child,
	.container201>.content202>[class*='box-type']:first-child,
	.section01>[class*='box-type']:first-child,
	.section02>[class*='box-type']:first-child{margin-top:0;}
	/* [서브] 에디터스픽(영상+뉴스) */
	.module-web-editors-video + .module-web-editors-news01{margin-top:15px;}
	.box-editors-video01 .slick-pager02 li:not(.slick-active) button:before{background:#d9d9d9;}
	/* [서브] 섹션주요 더보기 버튼 (all 페이지 연결) */
	.box-major01 .btn-more-major{width:314px;margin-top:20px;}
	/* 컨텐츠 제목과 최신리스트 간격 */
	.title-box + [class*='list-unit2']{margin-top:40px;}
	/* ---- content$$$ 우측 컨텐츠 ---- */
	/* 좌우정렬 */
	.content102>div>aside,
	.content102>div>section,
	.content102>div>div{width:100%;margin-right:auto;margin-left:auto;}
	/* 상단여백 : 글기사 본문  */
	.container101>[class*='content1']+[class*='content1']{margin-top:35px;}
	/* 멀티스크롤 기능이 없는 2단 레이아웃
	 * .content$$1(좌) 마지막 컨텐츠 하단여백 : 글기사, 영상 리스트/본문
	 * .content101>div:last-child 이런식으로 처음 적용했으나 마지막 콘텐츠가 불규칙해서 현재 상태로 수정함
	 * 최소 height 50px을 가져야함 */
	.container101 .content101:not(.scroll-article-zone01):after,
	.container201 .content101:not(.scroll-article-zone01):after{content:'';display:block;clear:both;width:100%;height:150px;}
	.container111 .content101:not(.scroll-article-zone01):after{content:'';display:block;clear:both;width:100%;height:120px;}
	/* 멀티스크롤 기능이 없는 2단 레이아웃
	 * .content$$2(우) 마지막 컨텐츠 하단여백 : 글기사, 영상 리스트/본문
	 * .content102>div:last-child 이런식으로 처음 적용했으나 마지막 콘텐츠가 불규칙해서 현재 상태로 수정함
	 * 최소 50px을 가져야함  */
	.container101 .content102:not(.scroll-article-zone02):after,
	.container201 .content202:not(.scroll-article-zone02):after{content:'';display:block;clear:both;width:100%;height:150px;}
	.container111 .content102:not(.scroll-article-zone02):after{content:'';display:block;clear:both;width:100%;height:200px;}
	.page-tables .site-unit021{margin:70px 0 0;}
	/* .module-web-hotnews .box-hotnews01{margin-top:0;} */
}

/* ---------------- ####컨트롤-섹션/리스트 ---------------- */
@media only screen and (min-width:1025px){
	.body-news-list .content102{margin-top:0 !important;}
	.body-news-list .content102>[class*='module-']:first-of-type [class*='box-'],
	.body-news-list .content102>[class*='module-']:first-of-type aside{margin-top:0 !important;}
	.body-visual-list .container000{margin-bottom:50px;}

	.body-news-list .container001,
	/* .page-main .container001{margin:60px 0 0;} */
	/* .body-news-list .container001 .main-topnews002,
	.page-main .container001 .main-topnews002{padding-bottom:35px;} */
	.body-news-list .title-box{display:none;}
}

/* ---------------- ####메인(Main) ---------------- */
@media only screen and (min-width:1025px){
	.page-main{overflow-x:hidden;}
	/* .container001 [class*='section00'] [class*='box-unit']:first-child{margin-top:60px;} */
	.container001 .section002 [class*='box-unit']+[class*='box-unit']{margin-top:90px;}

	/* 톱기사 1 */
	.main-topnews001{margin-top:32px;}

	.main-topnews002{margin:60px 0 80px;}

	.main-star001{margin-top:106px;}
	/* 화보 */
	.main-gallery001{margin-top:109px;}

	.main-archive,
	.main-player{margin-top:80px;}

	.main-graphic001{margin-top:200px;}

	.main-schedule{margin-top:80px !important;}

	.main-stad{margin-top:80px;}

	.main-tour01{margin-top:80px;}
	.main-tour01 .title-box{width:1100px;margin:0 auto;}
	.main-tour01 .inner{width:1100px;margin:0 auto;}
	.main-tour01 .wrap-tour{margin:30px 0 0;padding:70px 0;background-color:#F3F3F3;}
}

/* ---------------- ####소재 ---------------- */

/* @@PJS */
/* ---- TEX : 기자프로필 ---- */
[class*='writer-zone0']{opacity:0;}
[class*='writer-zone0'].show{opacity:1;}

@media only screen and (min-width:1025px){
	/* ---- 본문 텍스트 ---- */
	.story-news{position:relative;}
	.story-news>p,
	.story-news>span,
	.story-news>table{line-height:1.6;color:#000;text-indent:0;}
	.story-news>p,
	.story-news>span{font-size:17px;}
	.story-news>table{font-size:14px !important;} /* 폰트확대 사용 안 함 */

	/* ---- 부제 ---- */
	.story-news .tit-sub .tit{font-size:17px;line-height:1.3;}

	/* ---- TEX : YNA_BODY LINK ---- */
	.story-news>p>a{border-bottom:none;color:#3d64e1;}

	/* ---- YHML : 하이퍼링크, 오픈링크 ---- */
	.story-news .txt-hyper a,
	.story-news .txt-openurl a{border-bottom:none;color:#3d64e1;}

	/* ---- TEX : 저작권 ---- */
	.story-news .txt-copyright{font-weight:300;}
	.story-news .date{margin-left:10px;}
	[class*='article-font'] .story-news .txt-copyright{font-size:16px;}
	[class*='image-view'] .story-news .txt-copyright{font-size:14px;line-height:22px;color:#666;}

	/* ---- 본문 컴포넌트 공통 (common) ---- */
	/* font-weight : bold → 700 */
	.story-news .tit-sub .tit,
	.quo-group .quote-zone01 p,
	.related-zone .list a{font-weight:500;}
	.story-news>p>a,
	.story-news .txt-hyper a,
	.story-news .txt-openurl a,
	.story-news .comp-box .tit-cap,
	.story-news .comp-box .tit-cap .txt,
	.video-zone .txt-link,
	.map-zone .txt-link{font-weight:700}

	/* description 영역 */
	.story-news .desc-con{line-height:20px;}
	.story-news .comp-box{letter-spacing:0;}
	.story-news .paragraph-zone01 .tit-cap{margin-bottom:0;}
	.story-news .comp-box .txt-desc{font-weight:400;color:#666;}

	/* ---- 우측 컴포넌트 공통 (common) ---- */

	/* ---- YHML : 구글맵 ---- */
	/* height : 396px */
	.map-zone .iframe-con{height:396px !important;}

	/* ---- YHML : 이미지 타입 ---- */
	/* 글기사본문 */
	/* .image-zone{} */

	/* ---- TEX : 이미지 타입 ---- */
	/* 포토본문 */
	.image-zone02{overflow:hidden;}
	.image-zone02 .img-con{min-height:300px;text-align:center;}
	.image-zone02 .img img{opacity:0;
	-webkit-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;}
	.image-zone02 .img img,
	.image-zone02 .img-con.colW img{width:100%;}
	.image-zone02 .img-con.rowH img{width:100%;}
	/* .image-zone02 .img-con.rowH img{width:auto;max-height:800px;} */
	.image-zone02 .img-con.show img{opacity:1;}

	/* ---- YHML : 영상 타입 ---- */
	/* padding-top : 396px
	 * 섬네일 비율로 섬네일의 검은배경으로 높이가 다름 */
	/* .youtube-group .video-zone .vid-con{padding-top:396px;} */
	/* .youtube-group .video-zone[data-mapping-desc*='#shorts' i] .vid-con{padding-top:640px;} */

	/* ---- YHML : 문단 타입 ---- */
	/* .paragraph-zone01{} */

	/* ---- YHML : SNS 임베디드 ---- */
	/* .social-group{} */

	/* ---- TEX : 키워드 영역 ---- */
	/* .keyword-zone{} */

	/* ---- TEX : 기자프로필 ---- */
	/* [class*='writer-zone0']{} */
	/* @@PJS
	* Mobile 모드일 때 기자프로필 영역 숨김 처리 */
	.keyword-zone+[class*='writer-zone0']{display:none;}

	/* ---- TEX : 관련뉴스,관련이슈 ---- */
	.related-zone .txt-con{width:582px;}

	/* ----- 본문 글자 크기 조정 ----- */
	/* article-font1 : 폰트 1단계 15px
	* article-font2 : 폰트 2단계 16px
	* article-font3 : 폰트 3단계 17px
	* article-font4 : 폰트 4단계 18px (기본)
	* article-font5 : 폰트 5단계 19px
	* article-font6 : 폰트 6단계 20px
	* article-font7 : 폰트 7단계 21px */

	.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:15px;}

	.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:16px;}

	.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:17px;}

	.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:18px;}

	.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:19px;}

	.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:20px;}

	.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:21px;}
}

/* ---------------- ####본문-공통 ---------------- */
.article-wrap{position:relative;}
.article-wrap:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

@media only screen and (min-width:1025px){
	/* ---- 기사본문 스크롤 ---- */
	.scroll-article-zone01,
	.scroll-article-zone02{}
	.scroller01,
	.scroller02{background:#fff;}
	[class*='scroller-wrap'] [class*='scroller']:after{content:'';display:block;width:100%;height:200px;}

	/* ---- 브레드크럼 ---- */
	.nav-path01{font-size:0;}
	.nav-path01 li{display:inline-block;position:relative;}
	.nav-path01 li>a,
	.nav-path01 li>span{padding:4px;font-size:17px;line-height:22px;color:#1d3964;}
	.nav-path01 li>a:hover{text-decoration:underline;}
	.nav-path01 li+li{margin:0 0 0 10px;padding:0 0 0 10px;}
	.nav-path01 li+li:before{content:'';display:block;clear:both;position:absolute;top:7px;left:0;width:1px;height:15px;background:#d5d5d6;}
	.nav-path01 li.current>a,
	.nav-path01 li.current>span{font-weight:400;}

	/* ---- 송고시간 ---- */
	.update-time{display:inline-block;box-sizing:border-box;height:30px;padding:5px 20px 5px 0;font-size:13px;line-height:20px;color:#666;letter-spacing:0;vertical-align:bottom;}
	.update-time .txt{position:relative;margin:0 5px 0 0;padding:0 7px 0 0;}
	.update-time .txt:before{content:'';display:block;clear:both;position:absolute;top:5px;right:0;width:1px;height:12px;background:#666;}

	/* ---- 상단 다국어 기사 링크 ---- */
	.link-site{font-size:0;}
	.link-site,
	.link-site>li{display:inline-block;vertical-align:top;}
	.link-site>li+li{margin-left:10px;}
	.link-site a{height:30px;box-sizing:border-box;padding:5px 13px 0 13px;color:#000;font-size:12px;line-height:20px;letter-spacing:0;border-radius:15px;}
	.link-site .ar a{padding-top:3px;}
	.link-site .active a{color:#fff;background-color:#000;}
	.link-site a:hover{color:#fff;background-color:#000;}

	/* ---- [공통] 본문 제목 ---- */
	[class*='title-article']{position:relative;}
	[class*='title-article'] .nav-path01{margin:0 0 4px;}
	[class*='title-article'] .option-box>div,
	[class*='title-article'] .option-box>.btn-type01{margin-left:15px;vertical-align:top;}
	[class*='title-article'] .option-box>div:first-child,
	[class*='title-article'] .option-box>.btn-type01:first-child{margin-left:0;}

	/* 본문 제목 - 글기사, 프린트팝업 */
	.title-article01{width:100%;padding:22px 0 20px;border-bottom:1px solid #e5e5e5;background:#fff;}
	.title-article01>.tit{margin-bottom:30px;font-weight:700;font-size:40px;line-height:120%;letter-spacing:-2px;}
	.title-article01 .update-time,
	.title-article01 .link-site,
	.title-article01 .ico-type02-view01{position:relative;top:0;vertical-align:bottom;}
	.title-article01 .option-box{position:absolute;right:0;bottom:13px;font-size:0;z-index:1;}

	/* 본문 제목 - 포토,그래픽 */
	.title-article02{margin-bottom:20px;padding:10px 0;border-bottom:1px solid #e5e5e5;}
	.title-article02 .tit{font-weight:500;font-size:28px;line-height:30px;}
	.title-article02 .option-box{position:absolute;right:0;bottom:-63px;font-size:0;;z-index:1;}
	.title-article02 .option-box .tlp-summary01{display:none !important;}
	.title-article02 .tlp-share01 .tlp-content,
	.title-article02 .tlp-fontsize01 .tlp-content{right:0;}

	/* 본문 제목 - 영상 */
	.title-article03{padding:0 0 20px;border-bottom:1px solid #e5e5e5;}
	.title-article03 .tit{margin-bottom:15px;font-weight:500;font-size:28px;line-height:30px;}
	.title-article03 .update-time{position:relative;top:5px;vertical-align:bottom;}
	.title-article03 .option-box{position:absolute;right:0;bottom:13px;font-size:0;z-index:1;}
	.title-article03 .option-box .tlp-summary01{display:none !important;}
	.title-article03 .tlp-share01 .tlp-content,
	.title-article03 .tlp-fontsize01 .tlp-content{right:0;}

	/* ---- [공통] 키워드 간격 ---- */
	[class*='body-view-'] .keyword-zone{margin-top:20px;}

	/* ---- [공통] image-view$$$ : 이미지형 본문 ---- */
	/* image-view001 : 포토 본문
	 * image-view002 : 그래픽 본문 */
	[class*='image-view'] .title-article02{margin-bottom:12px;}
	[class*='image-view'] .article-wrap{padding:30px 10px 150px;}
	[class*='image-view'] .story-news{position:relative;margin-top:0;padding-top:71px;}
	[class*='image-view'] .story-news>p,
	[class*='image-view'] .story-news>span,
	[class*='image-view'] .story-news>table{margin-bottom:0;font-weight:400;font-size:15px;line-height:1.5;color:#000;}
	[class*='image-view'] .story-news .writer-zone{position:absolute;top:0;left:0;margin:0 0 15px;}
	[class*='image-view'] .comment-zone{margin-top:50px;}
	/* 세로 */
	[class*='image-view'].vertical [class*='-view-zone']{float:left;width:650px;}
	[class*='image-view'].vertical .article-wrap{float:right;width:290px;padding:0;border-left:none;}
	[class*='image-view'].vertical .title-article02{padding:10px 0 45px;}
	[class*='image-view'].vertical .title-article02 .tit{margin-bottom:8px;font-size:24px;line-height:32px;letter-spacing:-1px;}
	[class*='image-view'].vertical .title-article02 .option-box{bottom:10px;}

	/* image-view001 : 포토 본문 */
	.image-view001{margin-bottom:50px;}
}

/* ---- 포토, 그래픽 본문 폰트 ---- */
[class*='image-view'] .article-font1 .story-news>p,
[class*='image-view'] .article-font1 .story-news>span,
[class*='image-view'] .article-font1 .story-news>table{font-size:12px;}
[class*='image-view'] .article-font2 .story-news>p,
[class*='image-view'] .article-font2 .story-news>span,
[class*='image-view'] .article-font2 .story-news>table{font-size:13px;}
[class*='image-view'] .article-font3 .story-news>p,
[class*='image-view'] .article-font3 .story-news>span,
[class*='image-view'] .article-font3 .story-news>table{font-size:14px;}
[class*='image-view'] .article-font4 .story-news>p,
[class*='image-view'] .article-font4 .story-news>span,
[class*='image-view'] .article-font4 .story-news>table{font-size:15px;}
[class*='image-view'] .article-font5 .story-news>p,
[class*='image-view'] .article-font5 .story-news>span,
[class*='image-view'] .article-font5 .story-news>table{font-size:16px;}
[class*='image-view'] .article-font6 .story-news>p,
[class*='image-view'] .article-font6 .story-news>span,
[class*='image-view'] .article-font6 .story-news>table{font-size:17px;}
[class*='image-view'] .article-font7 .story-news>p,
[class*='image-view'] .article-font7 .story-news>span,
[class*='image-view'] .article-font7 .story-news>table{font-size:18px;}

/* ---------------- ####본문-글기사 ---------------- */

/* 본문내광고(MEPS-17031)
* 스크립트가 실행되지 않았을 때 숨김 */
.article-ad-box{overflow:hidden;}
.article-ad-box .con>div,
.article-ad-box iframe{margin:0 auto;}
body>.article-ad-box{display:none;}

/* ---------------- ####본문-포토 ---------------- */
/* @media only screen and (min-width:1025px){
	.body-view-photo{}
} */

/* ---------------- ####본문-그래픽 ---------------- */
/* @media only screen and (min-width:1025px){
	.body-view-graphic{}
} */

/* ---------------- ####본문-영상 ---------------- */
/* 본문 플레이어 개편 (2016-08-26) */
/* default */
.video-view-style01{position:relative;z-index:10;width:100%;height:552px;background:#fff;}
.video-view-style01 .view-area{position:relative;float:none;width:100%;height:100%;margin:0;background:url(//r.yna.co.kr/www/visual/v01/img/bg_player.gif) 0 0 no-repeat;}
.video-view-style01 .player-box{position:absolute;top:0;width:100%;height:552px;z-index:700;}
.video-view-style01 .player-box .btn-close{display:none;position:absolute;top:-1px;right:-30px;width:30px;height:30px;border:1px solid #000;background:#fff url(//r.yna.co.kr/www/visual/v01/img/btn_palyer_close_13x13.png) 50% 50% no-repeat;}
.video-view-style01 .player-box .btn-close span{visibility:hidden;overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;padding:0;font-size:0;line-height:0;}
/* .sticky-mode */
.sticky-mode.video-view-style01 .player-box{position:fixed;top:inherit;bottom:20px;right:100px;width:329px;height:185px;border:1px solid #000;}
.sticky-mode.video-view-style01 .player-box .btn-close{display:block;}
.sticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{width:90px;height:90px;margin:-45px 0 0 -45px;background-position:-119px -216px;}
/* .nonsticky-mode */
.nonsticky-mode.video-view-style01 .player-box{position:absolute;width:100%;height:552px;border:none;}
.nonsticky-mode.video-view-style01 .player-box .btn-close{display:none;}
.nonsticky-mode.video-view-style01 .vid-skin02 .vjs-big-play-button{width:77px;height:100px;margin:-50px 0 0 -38px;background-position:-323px -100px;}
.close-mode.video-view-style01 .player-box{position:absolute;top:0;right:0;bottom:inherit;width:100%;height:552px;border:none;}
.close-mode.video-view-style01 .player-box .btn-close{display:none;}
/* 재생 종료 후 버튼 노출 (vid-ended는 스크립트 제어) */
.vid-ended .vjs-big-play-button{display:block !important;}

/* 1750px 이상일때 */
@media only screen and (min-width:1750px){
	.video-view-style01{}
	.video-view-style01 .view-area{}
	.video-view-style01 .view-area:after{content:"";display:block;clear:both;position:absolute;top:0;left:50%;width:100%;height:552px;margin:0 0 0 -350px;background:rgba(0,0,0,.0);z-index:600;
	-webkit-transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-o-transition:all 0.55s ease-in-out;-ms-transition:all 0.55s ease-in-out;transition:all 0.55s ease-in-out;}
	.video-view-style01 .player-box{left:50%;margin:0 0 0 -490px;}
	.sticky-mode.video-view-style01 .view-area{}
	.sticky-mode.video-view-style01 .view-area:after{position:fixed;top:90px;width:329px;height:185px;margin:0 0 0 509px;background:rgba(0,0,0,1);
	-webkit-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);-ms-transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);}
	.sticky-mode.video-view-style01 .player-box{top:90px;bottom:inherit;margin:0 0 0 509px;
	-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.nonsticky-mode.video-view-style01 .view-area{}
	.nonsticky-mode.video-view-style01 .view-area:after{background:rgba(0,0,0,.0);}
	.close-mode.video-view-style01 .player-box{top:0;right:inherit;margin:0 0 0 -488px;}
	.close-mode.video-view-style01 .view-area:after{background:rgba(0,0,0,.0);}
}

@media only screen and (min-width:1025px){
	.container201 .story-news>p,
	.container201 .story-news>span,
	.container201 .story-news>table{margin:0 0 16px 0;}
}

/* ---------------- ####브라우저 ---------------- */
/* 익스 대응 */
.msie .main-medal-country001{display:none !important;}

/* ---------------- ####라인 ---------------- */
/* 레이아웃 단 가운데 라인
 * .line01 : 특집 글기사 본문
 * .line02 : 특집 영상 본문 */
 @media only screen and (min-width:1025px){
	.line01{background:url(//r.yna.co.kr/www/home_n/v02/img/bg_dot01_layout.gif) 759px 0 repeat-y;}
	.line02{background:url(//r.yna.co.kr/www/home_n/v02/img/bg_dot01_layout.gif) 645px 0 repeat-y;}

	/* 레이아웃 단 가로 라인 */
	.border-h01{border-top:1px solid #000;}
	.border-h02{border-bottom:1px solid #000;}
	/* 레이아웃 단 마진값 */
	[class*='content0'].margin01{margin-top:0;}
}

/* =============== ####Color ======================== */
.bg-blue01{background-color:#E8F0FE;}
.bg-gray01{background-color:#444;}

/* =============== ####Icon ======================== */
/* ---- ##ico-unit 타입 ---- */
[class*='ico-unit']{overflow:hidden;display:inline-block;position:relative;box-sizing:border-box;border:none;color:transparent;}
[class*='ico-unit001']{position:relative;width:30px;height:30px;}
[class*='ico-unit002']{position:relative;width:40px;height:40px;}
[class*='ico-unit003']{position:relative;width:35px;height:35px;background-color:#fff;border-radius:5px;}
[class*='ico-unit004']{position:relative;width:37px;height:37px;text-indent:-9999px;font-size:0px;color:transparent;}
[class*='ico-unit001']:before,
[class*='ico-unit002']:before,
[class*='ico-unit003']:before{content:'';display:inline-block;position:absolute;left:50%;top:50%;box-sizing:border-box;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;}
[class*='ico-unit004']:before{content:'';display:inline-block;position:absolute;left:50%;top:50%;box-sizing:border-box;background:url(../img_v02/sprites_nk01.png?v=20230908_1449) 0 0 no-repeat;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);}

.ico-unit001-prev01:before{width:15px;height:20px;margin:-10px 0 0 -7px;background-position:0 0;}
.ico-unit001-next01:before{width:15px;height:20px;margin:-10px 0 0 -7px;background-position:-50px 0;}
.ico-unit001-prev02:before{width:9px;height:15px;margin:-7px 0 0 -4px;background-position:0 -50px;}
.ico-unit001-next02:before{width:9px;height:15px;margin:-7px 0 0 -4px;background-position:-50px -50px;}
.ico-unit001-prev03:before{width:15px;height:15px;margin:-7px 0 0 -7px;background-position:0 -100px;}
.ico-unit001-next03:before{width:15px;height:15px;margin:-7px 0 0 -7px;background-position:-50px -100px;}
.ico-unit001-search01:before{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:0px -150px;}
.ico-unit001-clip01:before{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-50px -150px;}
.ico-unit002-photo01:before{width:40px;height:40px;margin:-20px 0 0 -20px;background-position:0px -200px;}
.ico-unit002-chart01:before{width:40px;height:40px;margin:-20px 0 0 -20px;background-position:-50px -200px;}
.ico-unit003-play01:before{width:11px;height:13px;margin:-6px 0 0 -5px;background-position:-50px -250px;}
.ico-unit001-play01:before{width:17px;height:19px;margin:-9px 0 0 -8px;background-position:0px -250px;}
.ico-unit001-play02:before{width:11px;height:13px;margin:-6px 0 0 -5px;background-position:-50px -250px;}
.ico-unit001-play03:before{width:11px;height:13px;margin:-6px 0 0 -5px;background-position:-100px -250px;}
.ico-unit001-stop01:before{width:12px;height:12px;margin:-6px 0 0 -6px;background-position:0px -300px;}
.ico-unit001-rect01:before{width:25px;height:12px;margin:-6px 0 0 -12px;background-position:-50px -300px;}
.ico-unit001-stop02:before{width:12px;height:12px;margin:-6px 0 0 -6px;background-position:-100px -300px;}
.ico-unit001-rect02:before{width:12px;height:12px;margin:-6px 0 0 -6px;background-position:0px -350px;}
.ico-unit001-rect03:before{width:14px;height:14px;margin:-7px 0 0 -7px;background-position:-50px -350px;}
.ico-unit001-rect04:before{width:15px;height:15px;margin:-7px 0 0 -7px;background-position:0px -400px;}
.ico-unit001-check01:before{width:13px;height:10px;margin:-5px 0 0 -6px;background-position:-50px -400px;}
.ico-unit001-arrow01:before{width:10px;height:9px;margin:-4px 0 0 -5px;background-position:0px -450px;}
.ico-unit001-radio01-check:before{width:25px;height:25px;margin:-12px 0 0 -12px;background-position:0px -500px;}
.ico-unit001-radio01:before{width:25px;height:25px;margin:-12px 0 0 -12px;background-position:-50px -500px;}
.ico-unit001-up01:before{width:19px;height:14px;margin:-7px 0 0 -9px;background-position:0px -550px;}
.ico-unit001-down01:before{width:19px;height:14px;margin:-7px 0 0 -9px;background-position:-50px -550px;}
.ico-unit001-up02:before{width:15px;height:9px;margin:-5px 0 0 -8px;background-position:0px -600px;}
.ico-unit001-down02:before{width:15px;height:9px;margin:-5px 0 0 -8px;background-position:-50px -600px;}
.ico-unit001-file01:before{width:26px;height:20px;margin:-10px 0 0 -13px;background-position:0px -650px;}
.ico-unit001-refresh01:before{width:14px;height:16px;margin:-8px 0 0 -7px;background-position:-50px -650px;}
.ico-unit001-mini-article01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:0px -700px;}
.ico-unit001-mini-graphic01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:-50px -700px;}
.ico-unit001-mini-media01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:-100px -700px;}
.ico-unit001-mini-man01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:-150px -700px;}
.ico-unit001-mini-movie01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:-200px -700px;}
.ico-unit001-mini-photo01:before{width:26px;height:21px;margin:-11px 0 0 -13px;background-position:-250px -700px;}
.ico-unit004-nknow01:before{top:47%;width:37px;height:37px;background-position:0 1px;background-size:300px auto;}

/* ---- ##날씨아이콘 ---- */
/* https://r.yna.co.kr/www/nk/v01/css/contents.css 참고 */
.w45-icon,
.w75-icon,
.w100-icon{overflow:hidden;text-indent:-5000px;}
/* ---- ##w45-icon | 45x36 ---- */
.w45-icon{width:45px;height:36px;background:url(../img_v02/w45.png) no-repeat 0 0}
.w45-icon.w1{background-position:0 0;}
.w45-icon.w2{background-position:0 -36px;}
.w45-icon.w3{background-position:0 -72px;}
.w45-icon.w4{background-position:0 -108px;}
.w45-icon.w5{background-position:0 -144px;}
.w45-icon.w6{background-position:0 -180px;}
.w45-icon.w7{background-position:0 -216px;}
.w45-icon.w8{background-position:0 -252px;}
.w45-icon.w9{background-position:0 -288px;}
.w45-icon.w10{background-position:0 -324px;}
.w45-icon.w11{background-position:0 -360px;}
.w45-icon.w12{background-position:0 -396px;}
.w45-icon.w13{background-position:0 -432px;}
.w45-icon.w14{background-position:0 -468px;}
.w45-icon.w15{background-position:0 -504px;}
.w45-icon.w16{background-position:0 -540px;}
.w45-icon.w17{background-position:0 -575px;}
.w45-icon.w18{background-position:0 -612px;}
.w45-icon.w19{background-position:0 -648px;}
.w45-icon.w20{background-position:0 -684px;}
.w45-icon.w21{background-position:0 -720px;}
.w45-icon.w22{background-position:0 -756px;}

/* ---- ##w65-icon | 65x52---- */
.w65-icon{width:65px;height:52px;background:url(../img_v02/w65.png) no-repeat 0 0;}
.w65-icon.w1{background-position:0 0;}
.w65-icon.w2{background-position:0 -52px;}
.w65-icon.w3{background-position:0 -104px;}
.w65-icon.w4{background-position:0 -156px;}
.w65-icon.w5{background-position:0 -208px;}
.w65-icon.w6{background-position:0 -260px;}
.w65-icon.w7{background-position:0 -312px;}
.w65-icon.w8{background-position:0 -364px;}
.w65-icon.w9{background-position:0 -416px;}
.w65-icon.w10{background-position:0 -468px;}
.w65-icon.w11{background-position:0 -520px;}
.w65-icon.w12{background-position:0 -572px;}
.w65-icon.w13{background-position:0 -624px;}
.w65-icon.w14{background-position:0 -676px;}
.w65-icon.w15{background-position:0 -728px;}
.w65-icon.w16{background-position:0 -780px;}
.w65-icon.w17{background-position:0 -832px;}
.w65-icon.w18{background-position:0 -884px;}
.w65-icon.w19{background-position:0 -936px;}
.w65-icon.w20{background-position:0 -988px;}
.w65-icon.w21{background-position:0 -1040px;}
.w65-icon.w22{background-position:0 -1092px;}

/* ---- ##w75-icon | 75x60 ---- */
.w75-icon{width:75px;height:60px;background:url(../img_v02/w75.png) no-repeat 0 0}
.w75-icon.w1{background-position:0 0;}
.w75-icon.w2{background-position:0 -60px;}
.w75-icon.w3{background-position:0 -120px;}
.w75-icon.w4{background-position:0 -180px;}
.w75-icon.w5{background-position:0 -240px;}
.w75-icon.w6{background-position:0 -300px;}
.w75-icon.w7{background-position:0 -360px;}
.w75-icon.w8{background-position:0 -420px;}
.w75-icon.w9{background-position:0 -480px;}
.w75-icon.w10{background-position:0 -540px;}
.w75-icon.w11{background-position:0 -600px;}
.w75-icon.w12{background-position:0 -660px;}
.w75-icon.w13{background-position:0 -720px;}
.w75-icon.w14{background-position:0 -780px;}
.w75-icon.w15{background-position:0 -840px;}
.w75-icon.w16{background-position:0 -900px;}
.w75-icon.w17{background-position:0 -960px;}
.w75-icon.w18{background-position:0 -1020px;}
.w75-icon.w19{background-position:0 -1080px;}
.w75-icon.w20{background-position:0 -1140px;}
.w75-icon.w21{background-position:0 -1200px;}
.w75-icon.w22{background-position:0 -1260px;}

/* ---- ##w100-icon | 100x80 ---- */
.w100-icon{width:100px;height:80px;background:url(../img_v02/w100.png) no-repeat 0 0}
.w100-icon.w1{background-position:0 0;}
.w100-icon.w2{background-position:0 -80px;}
.w100-icon.w3{background-position:0 -160px;}
.w100-icon.w4{background-position:0 -240px;}
.w100-icon.w5{background-position:0 -320px;}
.w100-icon.w6{background-position:0 -400px;}
.w100-icon.w7{background-position:0 -480px;}
.w100-icon.w8{background-position:0 -560px;}
.w100-icon.w9{background-position:0 -640px;}
.w100-icon.w10{background-position:0 -720px;}
.w100-icon.w11{background-position:0 -800px;}
.w100-icon.w12{background-position:0 -880px;}
.w100-icon.w13{background-position:0 -960px;}
.w100-icon.w14{background-position:0 -1040px;}
.w100-icon.w15{background-position:0 -1120px;}
.w100-icon.w16{background-position:0 -1200px;}
.w100-icon.w17{background-position:0 -1280px;}
.w100-icon.w18{background-position:0 -1360px;}
.w100-icon.w19{background-position:0 -1440px;}
.w100-icon.w20{background-position:0 -1520px;}
.w100-icon.w21{background-position:0 -1600px;}
.w100-icon.w22{background-position:0 -1680px;}

/* =============== ####Button ======================== */
[class*='btn-unit']{overflow:hidden;display:inline-block;position:relative;padding:5px;text-align:center;box-sizing:border-box;border:none;background-color:transparent;vertical-align:middle;cursor:pointer;}
[class*='btn-unit'] .ir-txt{z-index:-1;outline:none;display:inline-block;width:0;height:0;}
[class*='btn-unit001']{background-color:#fff;border:1px solid #CCDFFF;border-radius:5px;}
[class*='btn-unit001']:hover{background-color:#CCDFFF;}
[class*='btn-unit011']{background-color:#fff;border:1px solid #DEDEDE;border-radius:5px;}
[class*='btn-unit011']:hover{background-color:#F7F7F7;}
[class*='btn-unit021']{background-color:#F7F7F7;border-radius:5px;}
[class*='btn-unit021']:hover{background-color:#DEDEDE;}
[class*='btn-unit031']{background-color:#E8F0FE;border:1px solid #CCDFFF;border-radius:5px;}
[class*='btn-unit031']:hover{background-color:#CCDFFF;}
[class*='btn-unit041']{background-color:#fff;border:1px solid #DEDEDE;border-radius:5px;}
[class*='btn-unit051']{color:#fff;background-color:#213989;border-radius:5px;}
[class*='btn-unit051']:hover{background-color:#3061FF;}
[class*='btn-unit061']{background-color:#E8F0FE;border:1px solid #CCDFFF;border-radius:5px;}
[class*='btn-unit071']{background-color:#fff;border:1px solid #CCC;border-radius:5px;}
[class*='btn-unit071']:hover{color:#3061FF;border-color:#3061FF;}
[class*='btn-unit081']{background-color:#fff;border:1px solid #CCC;border-radius:5px;}
[class*='btn-unit081']{background-color:#DEDEDE;border-color:#DEDEDE;}
[class*='btn-unit081']:hover{background-color:#F7F7F7;border-color:#DEDEDE;}
.btn-unit001-unfold{width:40px;height:40px;}
.btn-unit001-unfold .ico-unit001-down01{position:absolute;top:4px;left:4px;}
.btn-unit001-fold{width:40px;height:40px;}
.btn-unit001-fold .ico-unit001-up01{position:absolute;top:4px;left:4px;}
.btn-unit001-stop{width:40px;height:40px;}
.btn-unit001-stop .ico-unit001-stop01{position:absolute;top:4px;left:4px;}
.btn-unit001-play{width:40px;height:40px;}
.btn-unit001-play .ico-unit001-play01{position:absolute;top:4px;left:4px;}
.btn-unit001-search{width:40px;height:40px;}
.btn-unit001-search .ico-unit001-search01{position:absolute;top:4px;left:4px;}
.btn-unit081-search{width:40px;height:40px;}
.btn-unit081-search .ico-unit081-search01{position:absolute;top:4px;left:4px;}
.btn-unit031.style01{padding:11px 20px 11px 30px;font-weight:bold;}
.btn-unit031.style01 [class*='ico-unit']{position:absolute;top:7px;left:0;transition:transform 0.1s;}
.btn-unit031.style01:hover [class*='ico-unit']{transform:scale(1.3);}
.btn-unit031.style02{padding:11px 40px 11px 20px;font-weight:bold;}
.btn-unit031.style02 [class*='ico-unit']{position:absolute;top:7px;right:0;transition:transform 0.1s;}
.btn-unit031.style02:hover [class*='ico-unit']{transform:scale(1.3);}
.btn-unit041.style01{padding:11px 30px 11px 14px;font-weight:bold;box-sizing:border-box;text-align:left;}
.btn-unit041.style01 span{font-weight:bold;}
.btn-unit041.style01 .highlight{color:#213989;}
.btn-unit041.style01 [class*='ico-unit']{position:absolute;top:7px;right:0;transition:transform 0.1s;}
.btn-unit041.style01:hover [class*='ico-unit']{transform:scale(1.3);}
.btn-unit041.style01 + .btn-unit041{margin-left:20px;}

/* ---- ##logo-unit$$$ ---- */
[class*='logo-unit']{display:inline-block;position:absolute;}
.logo-unit001{top:39px;left:0;width:126px;height:35px;background:url(../img_v02/sprites_logo.svg) no-repeat 0 0;background-position:0 -50px;}
.logo-unit002{top:35px;left:50%;width:195px;height:42px;margin-left:-97px;background:url(../img_v02/sprites_logo.svg) no-repeat 0 0;background-position:0 -100px;}
/* .logo-unit003{top:42px;right:0;width:118px;height:30px;background:url(../img_v02/sprites_logo.svg) no-repeat 0 0;background-position:0 0px;} */
.logo-unit003{top:30px;right:0;width:104px;height:46px;background:url(../img_v02/img_hanbando_n.png) no-repeat 0 0;}


/* ---- ##tab-menu-unit$$$ ---- */
.tab-menu-unit001{font-size:0;}
.tab-menu-unit001>a{display:inline-block;position:relative;padding:11px 18px 11px 40px;font-size:16px;font-weight:bold;border:1px solid #CCDFFF;}
.tab-menu-unit001>a:before{content:'';display:inline-block;position:absolute;top:15px;left:22px;width:15px;height:15px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;}
.tab-menu-unit001>a:hover{color:#213989;}
.tab-menu-unit001>a.type01{margin-right:-1px;border-radius:5px 0 0 5px;}
.tab-menu-unit001>a.type01:before{background-position:-50px -350px;}
.tab-menu-unit001>a.type02{border-radius:0 5px 5px 0;}
.tab-menu-unit001>a.type02:before{background-position:0px -400px;}
.tab-menu-unit001>a.current{background-color:#E8F0FE;}

/* ---- ##paging-unit0001 ---- */
[class*='paging-unit001']{margin-top:35px;}
.paging-unit001{display:flex;justify-content:center;align-content:center;font-size:0;text-align:center;}
.paging-unit001 .swiper-wrapper{display:inline;}
.paging-unit001>a,
.paging-unit001 .num{display:inline-block;height:40px;margin:0 5px;vertical-align:top;}
.paging-unit001 .first,
.paging-unit001 .prev,
.paging-unit001 .next,
.paging-unit001 .last{position:relative;width:29px;height:40px}
.paging-unit001 .first span,
.paging-unit001 .prev span,
.paging-unit001 .next span,
.paging-unit001 .last span{overflow:hidden;position:absolute;top:50%;left:50%;width:9px;height:15px;font-size:1px;color:transparent;margin:-7px 0 0 -4px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;transition:transform 0.1s;}
.paging-unit001 .first:hover span,
.paging-unit001 .prev:hover span,
.paging-unit001 .next:hover span,
.paging-unit001 .last:hover span{transform:scale(1.3);}
.paging-unit001 .prev span{background-position:0 -50px;}
.paging-unit001 .next span{background-position:-50px -50px;}
.paging-unit001 .num{width:40px;height:40px;font-size:14px;line-height:40px;color:#000;background-color:#F7F7F7;border-radius:5px;}
.paging-unit001 .num.on{color:#fff;background-color:#213989;}
.paging-unit001 .num:not(.on):hover{background-color:#DEDEDE;}

/* ---- ##paging-unit0002 ---- */
.paging-unit002{position:relative;margin-top:50px;text-align:center;}
.paging-unit002 .wrap-prev,
.paging-unit002 .wrap-next{display:inline-block;position:absolute;top:0;vertical-align:top;}
.paging-unit002 .wrap-prev{left:0;}
.paging-unit002 .wrap-next{right:0;}
.paging-unit002 .wrap-prev .firstPage,
.paging-unit002 .wrap-next .lastPage{width:50px;height:40px;line-height:40px;background-color:#F7F7F7;border-radius:5px;text-align:center;}
.paging-unit002 .wrap-prev .firstPage{margin-right:3px;}
.paging-unit002 .wrap-next .lastPage{margin-left:3px;}
.paging-unit002 .wrap-prev .firstPage:hover,
.paging-unit002 .wrap-next .lastPage:hover{background-color:#DEDEDE;}
.paging-unit002 .wrap-prev .ppPage,
.paging-unit002 .wrap-next .nPage,
.paging-unit002 .wrap-prev .pPage,
.paging-unit002 .wrap-next .nnPage{position:relative;width:30px;height:40px;}
.paging-unit002 .wrap-prev .ppPage img,
.paging-unit002 .wrap-next .nPage img,
.paging-unit002 .wrap-prev .pPage img,
.paging-unit002 .wrap-next .nnPage img{display:none;}
.paging-unit002 .wrap-prev .ppPage:before,
.paging-unit002 .wrap-next .nPage:before,
.paging-unit002 .wrap-prev .pPage:before,
.paging-unit002 .wrap-next .nnPage:before{content:'';display:inline-block;position:absolute;top:12px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;transition:transform 0.1s;}
.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.3);}
.paging-unit002 .wrap-prev .ppPage:before{left:6px;width:15px;height:15px;background-position:0 -100px;}
.paging-unit002 .wrap-next .nPage:before{left:9px;width:9px;height:15px;background-position:-50px -50px;}
.paging-unit002 .wrap-prev .pPage:before{left:9px;width:9px;height:15px;background-position:0 -50px;}
.paging-unit002 .wrap-next .nnPage:before{left:6px;width:15px;height:15px;background-position:-50px -100px;}
.paging-unit002 .wrap-num{display:inline-block;}
.paging-unit002 .pageNum{display:inline-block;width:40px;height:40px;margin-left:6px;font-size:14px;line-height:40px;background-color:#F7F7F7;text-align:center;border-radius:5px;}
.paging-unit002 .pageNum:first-child{margin-left:0;}
.paging-unit002 a.pageNum:hover{background-color:#DEDEDE;}
.paging-unit002 strong.pageNum{color:#fff;background-color:#213989;}

/* =============== ####Title&Text ======================== */
[class*='title-unit']{display:inline-block;font-size:24px;font-weight:bold;}
.title-unit011{position:relative;padding-right:63px;}
.title-unit011:after{content:'';display:block;position:absolute;top:7px;right:48px;width:9px;height:9px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 -450px no-repeat;transition:all 0.2s;}
.title-unit011:before{content:'더보기';display:block;position:absolute;top:0;right:0;font-size:14px;opacity:0;transition:all 0.2s;}
.title-unit011 [class*='ico-unit004']{margin-top:-5px;margin-right:5px;}
.title-unit011:hover{color:#213989;}
.title-unit011:hover:after{right:42px;}
.title-unit011:hover:before{color:#000;opacity:1;}

.title-unit021{font-size:0;}
.title-unit021 [class*='ico-unit']{margin-top:2px;}
.title-unit021 .txt{display:inline-block;font-size:24px;font-weight:bold;vertical-align:top;}
.title-unit031{padding:10px;font-size:16px;color:#fff;border-radius:10px 10px 0 10px;background-color:#213989;}
.tit-box .btn-unit021{display:none;}

/* =============== ####Ticker ======================== */
.ticker-unit001{z-index:200;position:relative;float:left;width:721px;height:55px;}
.ticker-unit001 .tit{position:absolute;top:14px;left:0;font-size:18px;font-weight:bold;}
.ticker-unit001.on .tit{display:none;}
.ticker-unit001 .update{display:none;position:absolute;top:14px;left:50px;}
.ticker-unit001.on .update{display:block;}
.ticker-unit001 .update strong{font-weight:bold;font-size:18px;}
.ticker-unit001 .update span{margin-left:20px;font-size:18px;}
.ticker-unit001 ul{overflow:hidden;float:left;position:relative;width:550px;height:55px;margin-left:50px;}
.ticker-unit001.on ul{overflow-y:scroll;position:absolute;left:0;top:55px;width:100%;height:550px;margin-left:0;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.1);border:1px solid #dedede;border-radius:0 0 10px 10px;}
.ticker-unit001.on ul::-webkit-scrollbar{width:12px;}
.ticker-unit001.on ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#DEDEDE;}
.ticker-unit001.on ul::-webkit-scrollbar-track{border-radius:10px;}
/* .ticker-unit001>ul li{overflow:hidden;position:absolute;left:0;width:100%;height:55px;} */
.ticker-unit001.on ul li{position:static;}
.ticker-unit001 ul li a{position:relative;width:480px;height:55px;padding-left:10px;line-height:55px;font-size:18px;color:#000;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ticker-unit001 ul li a:hover{color:#213989;}
.ticker-unit001 ul li .txt-time{position:absolute;top:15px;right:0;font-size:14px;color:#666;}
.ticker-unit001.on ul li:after{content:'';display:block;clear:both;}
.ticker-unit001.on ul li a{float:left;width:calc(100% - 90px);padding-left:50px;}
.ticker-unit001.on ul li a:hover{color:#213989;}
.ticker-unit001.on ul li.on{background-color:#F7F7F7;}
.ticker-unit001.on ul li.on a:before{content:'';display:inline-block;position:absolute;top:17px;left:20px;width:30px;height:30px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:0 -250px;}
.ticker-unit001.on ul li .txt-time{float:left;position:initial;;width:90px;height:55px;padding-right:20px;line-height:55px;font-size:14px;color:#666;text-align:right;box-sizing:border-box;}
.ticker-unit001 .ticker-unit001-btn1{display:block;overflow:hidden;float:right;margin-top:8px;font-size:0;}
.ticker-unit001.on .ticker-unit001-btn1{display:none;}
.ticker-unit001 .ticker-unit001-btn1 [class*='btn-unit001'] + [class*='btn-unit001']{margin-left:10px;}
.ticker-unit001 .btn-unit001[class*=ico-unit]{position:absolute;top:4px;left:4px;}
.ticker-unit001 .ticker-unit001-btn2{display:none;overflow:hidden;float:right;margin-top:8px;font-size:0;}
.ticker-unit001.on .ticker-unit001-btn2{display:block;}
.ticker-unit001 .btn_pause{display:inline-block;}
.ticker-unit001 .btn_play{display:none;}
.ticker-unit001.play .btn_play{display:none;}
.ticker-unit001.play .btn_pause{display:inline-block;}
.ticker-unit001 input{float:left;width:42px;height:55px;border:none;vertical-align:top;cursor:pointer;}

/* =============== ####Form ======================== */
/* ---- ##radio-unit$$$ | 라디오버튼 ---- */
.radio-unit001{display:block;position:relative;padding-left:35px;height:25px;cursor:pointer;font-size:16px;}
.radio-unit001 .radio{position:absolute;opacity:0;cursor:pointer;}
.radio-unit001 .ico{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #CCC;border-radius:50%;box-sizing:border-box;}
.radio-unit001 .ico:after{content:"";position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%;background:#F7F7F7;}
.radio-unit001 .radio:checked ~ .ico:after{display:block;background-color:#3061FF;}

/* ---- ##input-unit$$$ | 인풋 ---- */
.input-unit001{width:100%;height:48px;padding:14px 20px;font-size:16px;border:1px solid #CCC;border-radius:5px;box-sizing:border-box;transition:border-color 0.4s;}
.input-unit001:focus{padding:14px 19px;border:2px solid #213989;}
.input-unit001::placeholder{color:#666;}

/* ---- ##search-unit$$$ | 검색 ---- */
.search-unit001{float:right;text-align:right;}
.search-unit001 .btn-search{position:relative;height:40px;margin-top:7px;padding-left:35px;border:none;background:transparent;font-size:18px;}
.search-unit001 .btn-search .ico-unit001-search01{position:absolute;top:6px;left:0;}
.search-unit001 .link-search{display:none;}

/* ---- ##select-unit$$$ | 셀렉트 ---- */
.select-unit001{position:relative;width:120px;}
.select-unit001>button{position:relative;width:100%;padding:11px 20px 11px 11px;font-weight:bold;background-color:#fff;border:1px solid #CCC;border-radius:5px;box-sizing:border-box;text-align:left;letter-spacing:-1px;}
.select-unit001>button:after{content:'';display:inline-block;position:absolute;top:20px;right:11px;width:15px;height:9px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) -50px -600px no-repeat;transition:transform 0.4s;}
.select-unit001.open>button:after{transform:rotateZ(180deg);}
.select-unit001>ul{z-index:100;display:none;position:absolute;top:45px;left:0;width:100%;border:1px solid #CCC;border-radius:0 0 5px 5px;box-sizing:border-box;background-color:#fff;}
.select-unit001>ul li a{display:block;padding:11px 20px;}
.select-unit001>ul li a:hover{background-color:#F7F7F7;}
.select-unit001>ul li.on a{background-color:#E8F0FE;}

/* =============== ####news-unit ======================== */
/* https://r.yna.co.kr/www/home_n/v02/css/common.css 참고 */

/* news-unit 공통 */
[class*='news-unit']{position:relative;}
[class*='news-unit'] [class*='item-box']{position:relative;}
[class*='news-unit'] [class*='item-box']:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
/* 섬네일 영역 */
[class*='news-unit'] .img-con{position:relative;}
[class*='news-unit'] .img{position:relative;display:block;width:100%;height:100%;}
[class*='news-unit'] .img img{width:100%;}
/* 섬네일 dim */
[class*='news-unit'] .overlay-unit01{opacity:0;
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;}
[class*='news-unit'] .img-con:hover .overlay-unit01{opacity:0.5;}
/* 키워드 영역 */
[class*='news-unit'] .desc-con{position:absolute;}
/* 기사제목 */
[class*='news-unit'] [class*='tit-wrap']{display:block;}
/* 부제
* tit-sub : black (기본)
* tit-sub02 : white */
[class*='news-unit'] [class*='tit-sub']{font-weight:bold;font-size:16px;line-height:24px;color:#000;}
[class*='news-unit'] [class*='tit-sub'] strong{position:relative;margin-top:10px;padding-left:13px;font:inherit;vertical-align:middle;}
[class*='news-unit'] [class*='tit-sub'] strong:empty{display:none;}
[class*='news-unit'] [class*='tit-sub'] strong:after{content:'';display:block;clear:both;position:absolute;top:1px;left:0;width:2px;height:100%;background:#000;}
[class*='news-unit'] .tit-sub02{color:#fff;}
[class*='news-unit'] .tit-sub02 strong:after{background:#fff;}
/* 어깨제목 */
[class*='news-unit'] .txt-tag{display:block;margin-top:5px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-1px;}
[class*='news-unit'] .txt-tag:empty{display:none;}

/* ---- ##news-unit001 ---- */
.news-unit001 .item-box{z-index:1;width:1100px;margin:0 auto;}
.news-unit001 .img-con{float:left;width:500px;height:249px;margin-right:40px;}
.news-unit001 .img-con+.tit-wrap,
.news-unit001 .img-con+.tit-wrap+.news-con{float:left;width:560px;}
.news-unit001 .desc-con{right:27px;bottom:10px;}
.news-unit001 .news-con{margin-top:14px;}
.news-unit001 .tit-wrap{margin-top:-7px;}
.news-unit001 .tit-news{display:inline;font-size:32px;line-height:42px;letter-spacing:-1px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0);}
.news-unit001 .tit-news:hover{color:#213989;}
.news-unit001 .lead{font-size:14px;color:#666;line-height:23px;vertical-align:middle;}
.news-unit001 .list-related-unit001{margin-top:12px;}
.news-unit001 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-unit001 .tit-news+.btn-type04{margin-top:3px;}
.news-unit001 [class*='tit-sub'] .btn-type04{margin-top:10px;}
.news-unit001 .lead .btn-type04{margin-top:-3px;}
.news-unit001 .list-related-unit001 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* list-related-unit */
/* list-related-unit001 */
.list-related-unit001>li{position:relative;padding-left:16px;}
.list-related-unit001>li:before{content:'';position:absolute;left:0;top:6px;width:5px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;}
.list-related-unit001>li+li{margin-top:8px;}
.list-related-unit001 a .tit{color:#444;font-size:16px;line-height:24px;}
.list-related-unit001.style01>li:before{border-color:#3061ff;}
.list-related-unit001.style02>li:before{border-color:#3061ff;}
.list-related-unit001.style02 a .tit{color:#fff;}
.list-related-unit001 a:hover .tit{color:#213989;}
.list-related-unit001:not(.style02) a:hover .tit{color:#213989;}
.list-related-unit001.bold a .tit{font-weight:bold;}
.list-related-unit001 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}
/* list-related-unit002 */
.list-related-unit002>li{position:relative;padding-left:16px;}
.list-related-unit002>li:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;}
.list-related-unit002 a .tit{font-size:14px;line-height:24px;color:#444;}
.list-related-unit002.style01>li:before{border-color:#3061ff;}
.list-related-unit002.style02>li:before{border-color:#3061ff;}
.list-related-unit002.style02 a .tit{color:#fff;}
.list-related-unit002 a:hover .tit{color:#000;}
.list-related-unit002.style02 a:hover .tit{color:#fff;text-decoration:underline;}
.list-related-unit002:not(.style02) a:hover .tit{color:#000;}
.list-related-unit002.bold a .tit{font-weight:bold;}
.list-related-unit002 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* =============== ####list-unit ======================== */
/* list-unit 공통 */
[class*='list-unit'] [class*='item-box']{position:relative;}
[class*='list-unit'] [class*='item-box']:after{content:'';display:block;clear:both;}
[class*='list-unit'] .img-con .img{overflow:hidden;position:relative;}
[class*='list-unit'] .img-con .img img{width:100%;height:auto;}
[class*='list-unit'] .img-con [class*='label-box']{position:absolute;min-width:50px;height:35px;box-sizing:border-box;padding:8px 8px 7px;background-color:#fff;text-align:center;vertical-align:middle;}
[class*='list-unit'] .img-con .label-box01{bottom:0;right:0;}
[class*='list-unit'] .img-con .label-box02{top:0;left:0;}
[class*='list-unit'] .img-con .label-box03{top:0;right:0;}
[class*='list-unit'] .img-con .label-box04{bottom:0;left:0;}
/* (임시) list-unit069에 사용 */
[class*='list-unit'] .img-con [class*='label-box'] .txt01{font-weight:bold;font-size:18px;}
[class*='list-unit'].show{display:block;}
[class*='list-unit'].hide{display:none;}
/* 영상기사 마우스 오버 */
[class*='list-unit'] .img-con .img .overlay01{
-webkit-transition:opacity 0.2s ease-in;
transition:opacity 0.2s  ease-in;}
[class*='list-unit'] .img-con .img .ico-type05-video01{position:absolute;left:50%;top:50%;margin:-21px 0 0 -23px;opacity:0;}
[class*='list-unit'] .img-con .img .ico-type05-video02{position:absolute;left:50%;top:50%;margin:-39px 0 0 -35px;}

/* ---- ##list-unit001 ---- */
.list-unit001{overflow:hidden;}
.list-unit001 .list{margin-left:-40px;}
.list-unit001 .list:after{content:'';display:block;clear:both;}
.list-unit001 .list>li{float:left;width:340px;margin-left:40px;}
.list-unit001 .item-box01{min-height:330px;}
.list-unit001 .img-con{margin-bottom:20px;}
.list-unit001 .img-con .img{width:340px;height:192px;}
.list-unit001 .news-con{position:relative;padding-top:60px;}
.list-unit001 .tit-wrap{overflow:hidden;position:absolute;left:0;top:0;max-height:60px;}
.list-unit001 .tit-news{display:inline;font-weight:bold;font-size:20px;line-height:30px;border-bottom:1px solid rgba(255,255,255,0);}
.list-unit001 .tit-wrap:hover .tit-news{color:#213989;}
.list-unit001 .lead{overflow:hidden;max-height:48px;margin-top:10px;color:#666;font-size:14px;line-height:24px;}
.list-unit001 .info-box01{padding-top:14px;}
.list-unit001 .info-box01 .img img{width:100%;}
.list-unit001 [class*='list-related']{margin-top:10px;}
.list-unit001 [class*='list-related'] .tit{overflow:hidden;max-height:48px;}

/* ---- ##list-unit002 | 메인 영상 ---- */
.list-unit002:after{content:'';display:block;clear:both;}
.list-unit002 li{float:left;width:340px;margin-left:40px;}
.list-unit002 li:nth-child(n + 3){display:none;} /* li 2개만 노출한다 */
.list-unit002 li:first-child{margin-left:0;}
.list-unit002 li .img-con{position:relative;}
.list-unit002 li .img-con a{width:340px;height:192px;border-radius:5px;overflow:hidden;}
.list-unit002 li .img-con a img{width:100%;height:100%;}
/* .tit-news 말줄임 효과 선언해야 함
 -- padding 은 영문일 때 상하 스펠링이 짤려보이는 걸 방지함. */
.list-unit002 li .news-con .tit-wrap{margin-top:8px;}
.list-unit002 li .news-con .tit-news{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;padding:2px 0;font-size:20px;}
.list-unit002 li .news-con .tit-wrap a:hover{color:#213989;}
.list-unit002 li .play-time{display:inline-block;position:absolute;bottom:10px;right:10px;width:70px;height:35px;padding:6px 10px 9px 25px;font-size:13px;background-color:#fff;border-radius:5px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:all 0.4s;}
.list-unit002 li .play-time .num{margin-left:4px;}
.list-unit002 li .ico-unit001-play02{position:absolute;top:3px;left:4px;}
.list-unit002 li:hover .play-time{width:35px;}
.list-unit002 li:hover .play-time .num{display:none;}

/* .list-unit002.rw01 */
.list-unit002.rw01 li .img-con .img{width:100%;}
.list-unit002.rw01 li .img-con .img img{margin-top:-32px;}
/* ---- ##list-unit003 ---- */
/* https://r.yna.co.kr/www/home_n/v02/css/common.css 참고 */
.list-unit003 .list{border-top:1px solid #e5e5e5;}
.list-unit003 .item-box01{display:table;width:100%;border-bottom:1px solid #e5e5e5;}
.list-unit003 .item-box01>.img-con,
.list-unit003 .item-box01>.news-con,
.list-unit003 .item-box01>[class*='info-box']{display:table-cell;padding:30px 0;vertical-align:top;}
.list-unit003 .img-con{position:relative;width:180px;}
.list-unit003 .img-con .img{width:170px;height:110px;}
.list-unit003 .img-con [class*='ico-type03-']{position:absolute;bottom:5px;right:5px;padding:2px;background:rgba(0,0,0,0.3);}
.list-unit003 .news-con{max-height:110px;}
.list-unit003 .tit-news{font-weight:bold;font-size:18px;line-height:24px;}
.list-unit003 .tit-wrap:hover .tit-news{color:#213989;}
.list-unit003 .lead{overflow:hidden;max-height:48px;margin-top:12px;color:#666;font-size:14px;line-height:24px;}
.list-unit003 .lead:empty{display:none;}
.list-unit003 .news-con .txt-time{display:none;}
.list-unit003 .list-related-unit002{margin-top:5px;}
/* info-box01 : 송고시간 */
.list-unit003 .info-box01{width:90px;}
.list-unit003 .info-box01 .txt-time{padding-top:4px;color:#666;font-size:12px;line-height:14px;letter-spacing:0;}
/* info-box02 : 공유기능 */
.list-unit003 .item-box01 .info-box02{width:156px;padding:0 20px 0 0;vertical-align:middle;text-align:right;}
.list-unit003 .info-box02 a:empty{display:none;}
.list-unit003 .info-box02 [class*='tooltip-type']{position:relative;display:block;}
.list-unit003 .info-box02 [class*='tooltip-type']+[class*='tooltip-type'],
.list-unit003 .info-box02 [class*='tooltip-type']+[class*='btn-type'],
.list-unit003 .info-box02 [class*='btn-type']+[class*='tooltip-type']{margin-top:7px;}
.list-unit003 li:first-child .item-box01>.img-con, .list-unit003 li:first-child .item-box01>.news-con, .list-unit003 li:first-child .item-box01>[class*='info-box']{padding-top:0;}
.list-unit003 .item-box01{border-bottom:1px solid #DEDEDE;}
.list-unit003 .img-con .img{border-radius:5px;}
.list-unit003 .tit-news{font-size:20px;}
.list-unit003 .lead{font-size:16px;}

/* ---- ##list-unit004 ---- */
/* 비주얼 > 사진(포토), 영상, 그래픽
 * 사진(포토) : img-con01, news-con01
 * 그래픽 : img-con02, news-con02
 * 영상 : img-con11, news-con11
 * 유튜브 : img-con12, news-con12 */
.list-unit004 .list:after{content:'';display:block;clear:both;}
.list-unit004 .list li{float:left;width:340px;height:285px;margin:0 40px 60px 0;}
.list-unit004 .list li:nth-child(3n){margin-right:0;}
.list-unit004 [class*='img-con']{display:block;position:relative;width:340px;height:192px;text-align:center;}
.list-unit004 [class*='img-con'] img{width:auto;max-width:340px;max-height:192px;border-radius:5px;}
.list-unit004 .img-con02{height:340px;}
.list-unit004 .img-con02 img{max-height:340px;}
.list-unit004 [class*='img-con1']{overflow:hidden;}
.list-unit004 .img-con11 img{width:100%;height:100%;max-width:none;max-height:none;}
.list-unit004 .img-con12 img{width:100%;height:auto;max-height:none;margin-top:-32px;}
.list-unit004 [class*='img-con'] [class*='ico']{opacity:0;position:absolute;bottom:10px;right:20px;transition:opacity 0.4s;}
.list-unit004 [class*='news-con']{display:block;}
/* .tit-news 말줄임 효과 선언해야 함
 -- padding 은 영문일 때 상하 스펠링이 짤려보이는 걸 방지함. */
.list-unit004 [class*='news-con'] .tit-news{display:-webkit-box;margin-top:8px;padding:2px 0;font-size:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit004 .news-con02{margin-top:20px;padding-top:20px;border-top:1px solid #dedede;}
.list-unit004 .news-con02 .tit-news{margin-top:0;}
.list-unit004 .news-con12 .tit-news{font-size:17px;}
.list-unit004 .article-time{display:block;margin-top:8px;font-size:12px;color:#666;}
.list-unit004 .article-time time{width:142px;}
.list-unit004 [class*='ico-type02']{font:inherit;color:inherit;}

@media only screen and (min-width:1025px){
	.list-unit004 li:hover [class*='img-con'] [class*='ico']{opacity:1;}
	.list-unit004 li>a:hover [class*='news-con'] .tit-news{color:#213989;}
}

/* ---- ##list-unit005 ---- */
/* 서브페이지 우측 코너 */
.list-unit005 ul li{margin-top:30px;}
.list-unit005 ul li:first-child{margin-top:0;}
.list-unit005 ul li.blind{overflow:hidden;padding:0;height:0;}
.list-unit005 ul li>article{display:table;width:100%;}
.list-unit005 .img-con{display:table-cell;width:120px;height:70px;border-radius:5px;overflow:hidden;}
.list-unit005 .img-con img{width:100%;height:100%;border-radius:5px;object-fit:cover;}
.list-unit005 .news-con{display:table-cell;height:70px;vertical-align:middle;}
.list-unit005 .img-con + .news-con{padding-left:10px;box-sizing:border-box;}
.list-unit005 .tit-news a{display:-webkit-box;font-size:18px;line-height:23px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list-unit005 .tit-news a:hover{color:#213989;}

/* ---- ##list-unit006 ---- */
/* 인물검색리스트 */
.list-unit006>ul:after{content:'';display:block;clear:both;}
.list-unit006>ul li{float:left;width:350px;height:180px;margin-bottom:20px;border:1px solid #DEDEDE;border-radius:10px;box-sizing:border-box;}
.list-unit006>ul li:nth-child(2n){margin-left:20px;}
.list-unit006>ul li:after{content:'';display:block;clear:both;}
.list-unit006>ul li .anchor-area{display:block;width:350px;height:180px;padding:30px 20px 30px 30px;box-sizing:border-box;}
.list-unit006>ul li .anchor-area:hover .tit-name strong{color:#3061FF;}
.list-unit006>ul li .anchor-area:hover .tit-con .tit-name:before{background-color:#3061FF;}
.list-unit006>ul li .anchor-area:hover .tit-info{color:#213989;}
.list-unit006>ul li .anchor-area:hover .info-box span{color:#213989;}
.list-unit006>ul li .img-con{float:left;width:102px;height:120px;overflow:hidden;border-radius:5px;background:url('../img_v02/default_img01.png');}
.list-unit006>ul li .img-con img{width:100%;height:100%;}
.list-unit006>ul li .tit-con{float:left;width:180px;padding-left:10px;}
.list-unit006>ul li .tit-con .tit-name{position:relative;padding-left:10px;font-size:20px;font-weight:bold;color:#213989;}
.list-unit006>ul li .tit-con .tit-name:before{content:'';display:inline-block;position:absolute;top:10px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.list-unit006>ul li .tit-con>.tit-info{margin-top:10px;}
.list-unit006>ul li .tit-con .wrap-info{margin-top:5px;}
.list-unit006>ul li .tit-con .wrap-info .info-box{position:relative;height:24px;padding-left:30px;}
.list-unit006>ul li .tit-con .wrap-info .info-box>span{display:inline-block;position:absolute;top:0;left:0;}
.list-unit006>ul li .tit-con .wrap-info .info-box .tit-info{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/* ---- ##list-unit007 ---- */
/* 통합검색 기사리스트 */
.list-unit007 li{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;}
.list-unit007 li:first-child{margin-top:0;}
.list-unit007 li .news-con:after{content:'';display:block;clear:both;}
.list-unit007 li .news-con .tit-news{float:left;width:calc(100% - 180px);margin-bottom:10px;font-size:20px;font-weight:bold;}
.list-unit007 li .news-con .tit-news a{width:100%;font-size:20px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-unit007 li .news-con .tit-news a:hover{color:#213989;}
.list-unit007 li .news-con .tit-news a .imp{font-size:20px;font-weight:bold;color:#3061FF;}
.list-unit007 li .news-con .lead{float:left;width:calc(100% - 180px);}
.list-unit007 li .news-con .img-con{float:left;width:170px;height:110px;margin-right:10px;overflow:hidden;border-radius:5px;}
.list-unit007 li .news-con .img-con>a{display:inline-block;width:170px;height:110px;}
.list-unit007 li .news-con .img-con>a img{width:100%;height:100%;}
.list-unit007 li .news-con .lead a{display:-webkit-box;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit007 li .news-con .lead a:hover{color:#000;}
.list-unit007 li .news-con .lead a .imp{color:#3061FF;}
.list-unit007 li .news-con .article-time{display:inline-block;float:left;width:calc(100% - 180px);margin-top:5px;font-size:12px;color:#666;}

/* ---- ##list-unit008 ---- */
/* 통합검색 사진리스트, 통합검색 그래픽리스트 */
.list-unit008 .list:after{content:'';display:block;clear:both;}
.list-unit008 .list li{float:left;width:165px;height:250px;margin:0 20px 40px 0;}
.list-unit008 .list li:nth-child(4n){margin-right:0;}
.list-unit008 .list li .img-con{display:block;position:relative;width:165px;height:165px;text-align:center;}
.list-unit008 .list li .img-con img{display:inline-block;width:auto;max-width:165px;max-height:165px;border-radius:5px;}
.list-unit008 .list li .news-con .tit-news{ display:-webkit-box;margin-top:10px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit008 .list li a:hover .news-con .tit-news{color:#213989;}
.list-unit008 .list li .news-con .tit-news .imp{color:#3061FF;}
.list-unit008 .list li .news-con .article-time{margin-top:10px;;font-size:12px;color:#666;}

/* ---- ##list-unit009 ---- */
/* 통합검색 영상리스트 */
.list-unit009 .list:after{content:'';display:block;clear:both;}
.list-unit009 .list li{float:left;width:226px;height:210px;margin:0 21px 40px 0;}
.list-unit009 .list li:nth-child(3n){margin-right:0;}
.list-unit009 .list li .img-con{display:block;position:relative;width:226px;height:128px;text-align:center;}
.list-unit009 .list li .img-con img{width:100%;height:100%;border-radius:5px;}
.list-unit009 .list li .img-con .on-icon-movie{display:none;}
.list-unit009 .list li .news-con{display:block;}
.list-unit009 .list li .news-con .tit-news{display:-webkit-box;margin-top:10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit009 .list li a:hover .news-con .tit-news{color:#213989;}
.list-unit009 .list li .news-con .tit-news .imp{color:#3061FF;}
.list-unit009 .list li .news-con .article-time{display:block;margin-top:10px;font-size:12px;color:#666;}

/* ---- ##list-unit010 ---- */
/* 통합검색 북한미디어동향 */
.list-unit010 li{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;}
.list-unit010 li:first-child{margin-top:0;}
.list-unit010 li .news-con .tit-news{margin-bottom:10px;font-size:20px;font-weight:bold;}
.list-unit010 li .news-con .tit-news .imp{font-size:20px;color:#3061FF;font-weight:bold;}
.list-unit010 li .news-con .source{display:inline-block;}
.list-unit010 li .news-con .lead{display:inline-block;position:relative;margin-left:10px;padding-left:10px;color:#666;}
.list-unit010 li .news-con .lead:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:1px;height:16px;background-color:#666;}
.list-unit010 li .news-con .article-time{display:block;margin-top:20px;font-size:12px;color:#666;}

/* ---- ##list-unit011 ---- */
/* 법률 */
.list-unit011{border-bottom:1px solid #DEDEDE;}
.list-unit011:after{content:'';display:block;clear:both;}
.list-unit011 .list{float:left;width:50%;}
.list-unit011 li{border-bottom:1px solid #DEDEDE;}
.list-unit011 li.border-none{border-bottom:0;}
.list-unit011 li a{display:block;padding:20px;box-sizing:border-box;}
.list-unit011 li a .num{display:inline-block;width:50px;margin-right:20px;color:#666;}
.list-unit011 li a .txt{display:inline-block;font-weight:bold;}
.list-unit011 li a:hover{background-color:#F7F7F7;}
.list-unit011 li a:hover .txt{color:#213989;}

/* ---- ##list-unit012 ---- */
/* 서브페이지 우측 영상, 사진, 그래픽 */
.list-unit012 ul li{margin-top:20px;}
.list-unit012 ul li:first-child{margin-top:0;}
.list-unit012 ul li .img-con{display:block;position:relative;width:340px;height:192px;overflow:hidden;border-radius:5px;}
.list-unit012 ul li .img-con img{width:100%;height:100%;}
.list-unit012 ul li .img-con [class*='ico']{position:absolute;bottom:10px;right:10px;opacity:0;transition:opacity 0.4s;}
.list-unit012 ul li:hover .img-con [class*='ico']{opacity:1;}
.list-unit012 ul li .news-con{display:block;margin-top:10px;}
.list-unit012 ul li .news-con .tit-news{display:-webkit-box;font-size:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit012 ul li>a:hover .news-con .tit-news{color:#213989;}
.list-unit012 ul li .img-con .play-time{display:inline-block;position:absolute;bottom:10px;right:10px;width:70px;height:35px;padding:9px 10px 9px 25px;font-size:13px;line-height:18px;background-color:#fff;border-radius:5px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:all 0.4s;}
.list-unit012 ul li .img-con .play-time .num{margin-left:4px;}
.list-unit012 ul li .img-con .ico-unit001-play02{position:absolute;top:3px;left:4px;}
.list-unit012 ul li:hover .img-con .play-time{width:35px;}
.list-unit012 ul li:hover .img-con .play-time .num{display:none;}

/* box-unit */
.box-unit001{padding:40px 0;border-top:2px solid #213989;border-bottom:2px solid #213989;}

/* =============== ####slick ======================== */
/* 슬릭 슬라이드 */
.slick-options{position:absolute;top:7px;right:0;}
.slick-options button{border:none;background:transparent;}
.slick-options:after{content:'';display:block;clear:both;}
.slick-options [class*='btn']{float:left;position:relative;width:13px;height:13px;}
.slick-options [class*='btn'] [class*='ico']{position:absolute;top:0;left:0;width:13px;height:13px;}
.slick-options .btn-play,
.slick-options .btn-pause{display:none;}
.slick-options .slick-dots{float:left;margin-left:10px;height:14px;font-size:0;}
.slick-options .slick-dots li{display:inline-block;width:12px;height:12px;margin-left:10px;background-color:#fff;border-radius:3px;border:1px solid #888;cursor:pointer;transition:all 0.1s;}
.slick-options .slick-dots li:first-child{margin-left:0;}
.slick-options .slick-dots li.slick-active{width:25px;background-color:#000;border-color:#000;}

/* ---- ##slide-unit001 ---- */
/* 서브 사진 상단리스트 */
.slide-unit001{position:relative;}
.slide-unit001 .title-wrap{margin-bottom:10px;}
.slide-unit001 .title-wrap [class*='title-unit']{color:#fff;}
.slide-unit001 .slick-slide{width:340px;margin-left:40px;}
.slide-unit001 .img-con{display:block;position:relative;width:340px;height:192px;overflow:hidden;border-radius:5px;}
.slide-unit001 .img-con img{width:100%;height:auto;}
.slide-unit001 .img-con [class*='ico']{position:absolute;bottom:10px;right:10px;}
.slide-unit001 .news-con{margin-top:10px;}
.slide-unit001 .news-con .tit-news{display:-webkit-box;height:56px;font-size:20px;color:#DEDEDE;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.slide-unit001 .slick-slide>a:hover .news-con .tit-news{color:#FFF;}
.slide-unit001 .slick-options{top:13px;}
.slide-unit001 .slick-options .slick-dots li{background-color:transparent;border-color:#888;}
.slide-unit001 .slick-options .slick-dots li.slick-active{background-color:#fff;border-color:#fff;}

/* ---- ##slide-unit002 ---- */
/* 메인 사진 */
.slide-unit002 .list .img-con{display:block;position:relative;width:530px;height:280px;border-radius:5px;overflow:hidden;}
.slide-unit002 .list .img-con .img{width:530px;height:280px;}
.slide-unit002 .list .img-con img{width:100%;height:auto;}
.slide-unit002 .list .img-con [class*='ico']{position:absolute;bottom:15px;right:20px;}
.slide-unit002 .list .news-con{display:block;margin-top:10px;}
.slide-unit002 .list .news-con .tit-news{display:block;font-size:20px;text-align:center;}
.slide-unit002 .list .slick-slide>a:hover .tit-news{color:#213989;}

/* =============== ####코너 중심 ======================== */
/* [메인] 톱뉴스 */
.main-top-article01{margin:60px 0 40px;}
.main-top-article01 .news-unit001 .img-con .img{border-radius:5px;}
.main-top-article01 .news-unit001 .tit-news{font-size:34px;font-weight:bold;}
.main-top-article01 .news-unit001 .lead{font-size:16px;}
.main-top-article01 .list-related01 a .tit{font-size:18px;}
.main-top-article02{margin-bottom:40px;}
.main-top-article02 .list-unit001 .item-box01{min-height:275px;}
.main-top-article02 .list-unit001 .img-con .img{border-radius:5px;}

/* [메인] 비주얼 영역 */
.main-visual:after{content:'';display:block;clear:both;}
.main-visual .box-wrap{margin-top:14px;}
.main-visual .box-wrap .img-con{display:inline-block;position:relative;width:245px;height:280px;border-radius:5px;overflow:hidden;}
.main-visual .box-wrap .img-con img{height:100%;}
.main-visual .box-wrap .img-con [class*='ico']{position:absolute;bottom:15px;right:20px;}
.main-visual .box-wrap .news-con .tit-news{margin-top:10px;font-size:20px;text-align:center;}
.main-visual .box-wrap .box>a:hover .news-con .tit-news{color:#213989;}

.main-visual .main-photo{float:left;position:relative;width:530px;}
.main-visual .main-photo .list{margin-top:14px;}
.main-visual .main-graphic{float:left;width:245px;margin-left:40px;}
.main-visual .main-graphic .box-wrap .box:nth-child(2){display:none;}
.main-visual .main-graphic .box-wrap .img-con{width:245px;height:280px;}
.main-visual .main-graphic .box-wrap .img-con .img{width:245px;height:280px;}
.main-visual .main-graphic .box-wrap .news-con{display:block;}
.main-visual .main-midas{float:left;position:relative;width:245px;margin-left:40px;}
.main-visual .main-midas .column-more-t{display:block;position:absolute;top:0px;right:5px;font-size:20px;}
/* .main-visual .main-midas .box-wrap .img-con{width:245px;height:345px;}
.main-visual .main-midas .box-wrap .img-con img{width:245px;height:345px;} */
.main-visual .main-midas .box-wrap .img-con{width:245px;height:280px;}
.main-visual .main-midas .box-wrap .img-con img{width:245px;height:280px;}

.main-bnr{display:none;}

/* [메인] 주요뉴스 */
.main-juyo-list{position:relative;margin:80px 0 50px;padding-top:44px;}
.main-juyo-list:after{content:'';display:block;clear:both;}
.main-juyo-list .tit-box{position:absolute;top:0;left:0;}
.column-more-t{display:none;position:absolute;top:0;right:0;}
.column-newslist{float:left;width:720px;}
.column-newslist .full:after{content:'';display:block;clear:both;}
.column-newslist .full li{float:left;width:50%;margin-bottom:40px;padding-right:10px;box-sizing:border-box;}
.column-newslist .full li:after{content:'';display:block;clear:both;}
.column-newslist .full li .img-con{overflow:hidden;float:left;width:120px;height:70px;margin-right:10px;border-radius:5px;}
.column-newslist .full li .img-con .over{display:none;}
.column-newslist .full li .img-con img{width:120px;height:70px;object-fit:cover;}
.column-newslist .full li .img-con + .news-con{width:210px;}
.column-newslist .full li .news-con{float:left;width:100%;height:70px;line-height:22px;}
.column-newslist .full li .news-con .tit-news a{display:-webkit-box;font-size:18px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.column-newslist .full li .news-con .tit-news a:hover{color:#213989;}
.column-newslist .full li .related-wrap{display:none;}
.column-foreign{float:right;width:340px;}
.column-foreign .list>div{margin-bottom:40px;}
.column-foreign .list>div:after{content:'';display:block;clear:both;}
.column-foreign .list>div .link-foreign{float:left;width:120px;height:70px;line-height:70px;font-weight:bold;color:#fff;text-align:center;background-color:#213989;border-radius:10px 0 10px 10px;}
.column-foreign .list>div .tit-news{display:-webkit-box;float:left;width:210px;margin-left:10px;font-size:15px;line-height:22px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.column-foreign .list>div .tit-news:hover{color:#213989;}
.column-foreign .list>div.txt-right{direction:rtl;}
.column-foreign .list>div.txt-right .link-foreign{float:right;border-radius:0 10px 10px 10px;}
.column-foreign .list>div.txt-right .tit-news{float:left;margin-left:0;margin-right:10px;}

.column-foreign .list .ch{font-family:'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',verdana,arial,sans-serif;}
.column-foreign .list .jp{font-family:'Meiryo','メイリオ','Yu Gothic','MS PGothic','ＭＳ Ｐゴシック', sans-serif;}

/* [메인] 관련 사이트 */
/* 개편전 코드 참고 */
.column-bnr-slider:after{content:'';display:block;clear:both;}
.column-bnr-slider .tit{display:block;width:85px;height:48px;padding-left:2px;line-height:48px;float:left;font-size:16px;font-weight:bold;}
.column-bnr-slider .wrap-zone-site{position:relative;width:950px;float:right;margin-top:6px;padding:0 24px;}
.column-bnr-slider .list li{margin-left:40px;}
.column-bnr-slider .slick-arrow{display:block;position:absolute;top:0;width:24px;height:35px;border:none;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) no-repeat 0 0;transition:transform 0.1s;overflow:hidden;text-indent:-9999px;}
.column-bnr-slider .slick-arrow:hover{transform:scale(1.3);}
.column-bnr-slider .slick-arrow.slick-prev{left:-35px;background-position:5px -39px}
.column-bnr-slider .slick-arrow.slick-next{right:-35px;background-position:-42px -39px}

/* [메인] 티커 웨더 */
.main-ticker-weather{background-color:#E8F0FE;border-radius:10px;}
.main-ticker-weather:after{content:'';display:block;clear:both;}

/* [메인] 외국어티커 */
.column-foreign-new{float:left;position:relative;width:720px;height:70px;overflow:hidden;}
.column-foreign-new li{display:table;width:100%;padding-right:160px;box-sizing:border-box;}
.column-foreign-new li .title{display:table-cell;width:100px;height:70px;padding:0 5px;font-weight:bold;color:#fff;box-sizing:border-box;background:#213989;border-radius:10px 0 10px 10px;text-align:center;vertical-align:middle;}
.column-foreign-new li .article{display:table-cell;width:calc(100% - 100px);height:70px;padding:0 0 0 20px;box-sizing:border-box;vertical-align:middle;}
.column-foreign-new li .article>span{color:#213989;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.column-foreign-new li>a.ar .article{direction:rtl;text-align:right;}
.column-foreign-new li a:hover .article{color:#3061FF;}
.column-foreign-new .latest-list{}
.column-foreign-new .btn-wrap{display:none;}

/* 다국어 티커 언어별 폰트설정 */
.column-foreign-new .latest-list li a.en{}
.column-foreign-new .latest-list li a.ck{font-family:'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',verdana,arial,sans-serif;}
.column-foreign-new .latest-list li a.jp{font-family:'Meiryo','メイリオ','Yu Gothic','MS PGothic','ＭＳ Ｐゴシック', sans-serif;}
.column-foreign-new .latest-list li a.ar{}
.column-foreign-new .latest-list li a.sp{}
.column-foreign-new .latest-list li a.fr{}
.column-foreign-new .txt{display:table;width:100%;}
.column-foreign-new .txt .tit{display:table-cell;width:100px;height:70px;padding:0 5px;font-weight:bold;color:#fff;box-sizing:border-box;background:#213989;border-radius:10px 0 10px 10px;text-align:center;vertical-align:middle;}
.column-foreign-new .txt>a{display:table-cell;width:calc(100% - 100px);height:70px;padding:0 160px 0 20px;box-sizing:border-box;vertical-align:middle;}
.column-foreign-new .txt>a>p{color:#213989;}
.column-foreign-new .txt>a:hover>p{color:#3061FF;}
.ticker-controls{overflow:hidden;position:absolute;top:14px;right:0;}
.ticker-controls button + button{margin-left:6px;}
.ticker-controls #lastestListPlayBtn{display:none;}
.ticker-controls #lastestListStopBtn{display:inline-block;}

/* [메인] 날씨 */
.column-weather{position:relative;float:right;width:340px;height:70px;}
.column-weather:after{content:'';display:block;clear:both;}
.column-weather .tit-box{float:left;width:100px;height:70px;padding:23px 0 0;color:#fff;font-weight:bold;box-sizing:border-box;text-align:center;border-radius:10px 0 10px 10px;background:#3061FF;}
.column-weather .box{float:left;width:calc(100% - 100px);}
.column-weather .wrap-zone-weather .list li a{padding:8px 10px 8px 30px;}
.column-weather .wrap-zone-weather .list li a:after{content:'';display:block;clear:both;}
.column-weather .wrap-zone-weather .w-icon{overflow:hidden;float:left;width:65px;height:52px;margin:0 10px 0 0px;text-indent:-5000px;}
.column-weather .wrap-zone-weather .w-location{float:left;width:120px;}
.column-weather .wrap-zone-weather .w-location .location{font-weight:bold;color:#213989;}
.column-weather .wrap-zone-weather .w-location .txt{color:#666;}
.column-weather .wrap-zone-weather .w-info{float:left;width:120px;}
.column-weather .wrap-zone-weather .w-info span{display:block;font-size:24px;font-weight:bold;}

/* [메인] 영상
 * 2023-08-25 : main-video → main-video01 */
.main-video01{width:720px;}
.main-video02{width:340px;margin-left:40px;}
.main-video01 .tit-box,
.main-video02 .tit-box{height:24px;margin-bottom:12px;}

/* [메인] 정보 영역 */
.main-info:after{content:'';display:block;clear:both;}
.main-info .column-type01{float:left;position:relative;width:360px;height:340px;margin-left:10px;padding:20px 16px 16px;box-sizing:border-box;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px 0 #ccdfff;}
.main-info .column-type01:first-child{margin-left:0;}
.main-info .column-type01 .title-wrap{margin-bottom:17px;padding-bottom:9px;border-bottom:1px solid #EBEBEB;}
.main-info .column-type01 .title-wrap .btn-unit021{display:none;}
.main-info .wrap-link{position:absolute;bottom:16px;left:16px;font-size:0;}
.main-info .wrap-link a{height:38px;margin-left:20px;padding:6px 10px 5px;font-size:14px;}
.main-info .wrap-link a:first-child{margin-left:0;}

/* [메인] 북한알아보기 */
.column-nkinfo .box-term dl dt a{display:block;position:relative;padding-left:12px;font-size:20px;color:#213989;}
.column-nkinfo .box-term dl dt a span{display:block;padding-right:100px;font-weight:bold;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.column-nkinfo .box-term dl dt a:hover span{color:#3061FF;}
.column-nkinfo .box-term dl dt a:before{content:'';display:block;position:absolute;top:9px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.column-nkinfo .box-term dl dt a:hover:before{background-color:#3061FF;}
.column-nkinfo .box-term dl dd{margin-top:16px;}
.column-nkinfo .box-term dl dd a{display:-webkit-box;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.column-nkinfo .box-term dl dd a:hover{color:#000;}
.column-nkinfo .box-term .wrap-more-b{overflow:hidden;display:inline-block;position:absolute;top:64px;right:16px;width:72px;height:38px;padding:7px 0 5px;font-size:14px;text-align:center;box-sizing:border-box;background-color:#E8F0FE;border:1px solid #CCDFFF;border-radius:5px;vertical-align:middle;cursor:pointer;}
.column-nkinfo .box-term .wrap-more-b:hover{background-color:#CCDFFF;}
.column-nkinfo .box-term .wrap-more-b .arrow-icon{display:none;}
.column-nkinfo .box-term .latest-term{position:absolute;bottom:75px;left:16px;font-size:0;}
.column-nkinfo .box-term .latest-term .term{height:20px;overflow:hidden;}
.column-nkinfo .box-term .latest-term a{position:relative;margin-right:15px;margin-bottom:5px;padding-left:12px;font-size:14px;color:#213989;font-weight:bold;}
.column-nkinfo .box-term .latest-term a:hover{color:#3061FF;}
.column-nkinfo .box-term .latest-term a:before{content:'';display:block;position:absolute;top:8px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.column-nkinfo .box-term .latest-term a:hover:before{background-color:#3061FF;}

/* [메인] 인물 */
.column-people .box .anchor-area:after{content:'';display:block;clear:both;}
.column-people .box .anchor-area .img-con{float:left;width:85px;height:100px;border-radius:10px;overflow:hidden;}
.column-people .box .anchor-area .img-con img{width:100%;height:100%;vertical-align:top;}
.column-people .box .anchor-area .tit-con{float:left;width:230px;height:98px;margin-left:10px;overflow:hidden;}
.column-people .box .anchor-area .tit-con .tit-name{position:relative;padding-left:12px;font-size:20px;color:#213989;}
.column-people .box .anchor-area .tit-con .tit-name:before{content:'';display:block;position:absolute;top:11px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.column-people .box .anchor-area:hover .tit-con .tit-name:before{background-color:#3061FF;}
.column-people .box .anchor-area .tit-con .tit-name strong{font-weight:bold;}
.column-people .box .anchor-area .tit-con .wrap-info .tit-info{color:#666;}
.column-people .box .anchor-area:hover .tit-name>strong{color:#3061FF;}
.column-people .box .anchor-area:hover .wrap-info .tit-info{color:#000;}
.column-people .box .search-people{position:absolute;bottom:72px;left:16px;width:calc(100% - 32px);}
.column-people .box .search-people .search-form-p{position:relative;}
.column-people .box .search-people .srchbar-p{display:block;position:relative;}
.column-people .box .search-people .srchbar-p input{width:100%;padding:11px 0;font-size:16px;border:0;}
.column-people .box .search-people .srchbar-p input::placeholder{font-weight:bold;}
.column-people .box .search-people .srchbar-p .line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#EBEBEB;transition:all 0.1s;}
.column-people .box .search-people .srchbar-p input:focus + .line{height:3px;background-color:#213989;;}
.column-people .box .search-people .btn_search-p{position:absolute;bottom:5px;right:0;}
.column-people .box .people-list{margin-top:20px;font-size:0;}
.column-people .box .people-list a{position:relative;margin-right:30px;margin-bottom:5px;padding-left:12px;font-size:14px;color:#213989;font-weight:bold;}
.column-people .box .people-list a:before{content:'';display:block;position:absolute;top:8px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.column-people .box .people-list a:hover{color:#3061FF;}
.column-people .box .people-list a:hover:before{background-color:#3061FF;}

/* [메인] 학술, 연구 */
.column-archive .box>ul li{margin-top:11px;}
.column-archive .box>ul li:first-child{margin-top:0;}
.column-archive .box>ul li .tit-news{position:relative;padding-right:25px;}
.column-archive .box>ul li .tit-news a{display:block;color:#213989;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.column-archive .box>ul li .tit-news a:hover{color:#3061FF;}
/* .column-archive .box>ul li .tit-news .icon{position:absolute;top:0;right:0;width:20px;height:20px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:-50px -75px;text-indent:-9999px;background-size:300px 400px;} */
.column-archive .box>ul li .tit-news .icon{text-indent:-9999px;position:absolute;top:0;right:0;width:20px;height:20px;background:url(../img_v02/ico_clip01.png) 0 0 no-repeat;}
.column-archive .box>ul li .tit-news .publish{margin-top:2px;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* [서브페이지 공통] 주요뉴스 우측 코너 */
.sub-corner-juyo .list-unit005 .tit-news a{font-size:16px;line-height:24px;}

/* [서브페이지 공통] 우측 많이 본뉴스 우측 코너 */
.sub-corner-popular .box ol li{margin-top:30px;}
.sub-corner-popular .box ol li:first-child{margin-top:0;}
.sub-corner-popular .box ol li:after{content:'';display:block;clear:both;}
.sub-corner-popular .box ol li .num-pop{float:left;display:block;width:30px;height:64px;font-size:20px;font-weight:bold;color:#213989;line-height:64px;}
.sub-corner-popular .box ol li .img-con{float:left;width:84px;height:64px;overflow:hidden;border-radius:5px;}
.sub-corner-popular .box ol li .img-con img{width:100%;height:100%;object-fit:cover;}
.sub-corner-popular .box ol li .news-con{display:table;float:left;width:calc(100% - 114px);height:64px;font-size:18px;line-height:23px;}
.sub-corner-popular .box ol li .news-con .tit-news{display:table-cell;vertical-align:middle;}
.sub-corner-popular .box ol li .news-con .tit-news>a{display:-webkit-box;padding-left:10px;font-size:16px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sub-corner-popular .box ol li .news-con .tit-news>a:hover{color:#213989;}

/* [서브페이지 공통] 이시각 주요뉴스 우측 코너 */
.sub-corner-now-juyo .title-unit011{padding-right:130px;}
.sub-corner-now-juyo .title-unit011:before{content:'연합뉴스 바로가기';}
.sub-corner-now-juyo .title-unit011:after{right:116px;}
.sub-corner-now-juyo .title-unit011:hover:after{right:110px;}

/* [서브페이지 공통] 영상 우측 코너 */
.sub-corner-video .list-unit012 ul li .news-con .tit-news{font-size:16px;}
.sub-corner-video .list-unit012 ul li .img-con .ico-unit001-play02{opacity:1;}

/* [서브페이지 공통] 사진 우측 코너 */
.sub-corner-photo .list-unit012 ul li .img-con{width:340px;height:192px;}
.sub-corner-photo .list-unit012 ul li .news-con .tit-news{font-size:16px;}

/* [서브페이지 공통] 그래픽 우측 코너 */
.sub-corner-graphic .list-unit012 ul li .img-con{display:table-cell;width:340px;height:auto;padding:20px;box-sizing:border-box;background-color:#F7F7F7;text-align:center;vertical-align:middle;}
.sub-corner-graphic .list-unit012 ul li .img-con img{width:auto;max-width:245px;max-height:auto;}
.sub-corner-graphic .list-unit012 ul li .news-con .tit-news{font-size:16px;}

/* [서브] 인물 우측 코너 */
.sub-corner-people-news .list-unit005 .tit-news a{-webkit-line-clamp:2;}
.sub-corner-people-news .list-unit005 .img-con{width:88px;height:64px;}
.sub-corner-people-news .list-unit005 .img-con>a{overflow:hidden;border-radius:5px;}
.sub-corner-people-news .list-unit005 .img-con img{width:88px;height:64px;}
.sub-corner-people-news .list-unit005 .news-con{height:64px;}
.sub-corner-people-news .list-unit005 .news-con .article-time{font-size:12px;color:#666;}
.sub-corner-people-news .list-unit005 .tit-news a{font-size:16px;line-height:24px;}

/* [서브페이지 공통] 이시각 주요뉴스 */
/* https://r.yna.co.kr/www/nk/v01/css/contents.css 참고 */
.tab-wrap01{position:relative;padding:0 25px;overflow:hidden;}
.tab-wrap01 ul{position:relative;height:38px;margin-left:2px;overflow:hidden;}
.tab-wrap01 li{display:inline-block;position:absolute;width:60px;height:38px;line-height:38px;text-align:center;}
.tab-wrap01 button{position:absolute;top:9px;width:20px;height:20px;border:none;background:transparent;}
.tab-wrap01 button [class*='ico-unit']{width:20px;height:20px;}
.tab-wrap01 button.btn_prev{left:0;}
.tab-wrap01 button.btn_next{right:0;}
.tab-wrap01 a{width:100%;font-size:13px;line-height:38px;height:38px;box-sizing:border-box;border-radius:5px;border:1px solid #ccc;background-color:#fff;}
.tab-wrap01 a.on{color:#fff;border-color:#CCDFFF;background-color:#E8F0FE;}
.tab-wrap01 a span{display:inline-block;color:#000;}
.tab-wrap01 a.on span{color:#3061FF;font-weight:bold;}
.tab-wrap01 a:hover{border-color:#3061FF;}
.tab-wrap01 a:hover span{color:#3061FF;}
.tab-wrap01 a span + em{display:none;}

.column-type06 .list-wrap{display:none;padding-top:20px;}
.column-type06 .list-wrap li{margin-top:20px;}
.column-type06 .list-wrap li:first-child{margin-top:0;}
.column-type06 .list-wrap li>a{display:block;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.column-type06 .list-wrap li>a:hover{color:#213989;}

/* =============== ####[서브] 사진,포토 ======================== */
.page-photo .slide-unit001 .list{width:1100px;height:258px;overflow:hidden;}
.page-photo .slide-unit001 .box .img-con [class*='ico']{bottom:7px;opacity:0;transition:opacity 0.4s;}
.page-photo .slide-unit001 .box>a:hover .img-con [class*='ico']{opacity:1;}

/* =============== ####[서브] 영상 ======================== */
.page-video .slide-unit001 .list{width:1100px;height:258px;overflow:hidden;}
.page-video .slide-unit001 .box .img-con img{height:100%;}
.page-video .slide-unit001 .box .img-con .play-time{display:inline-block;position:absolute;bottom:10px;right:10px;width:70px;height:35px;padding:9px 10px 9px 25px;font-size:13px;line-height:18px;background-color:#fff;border-radius:5px;box-sizing:border-box;overflow:hidden;cursor:pointer;transition:all 0.4s;}
.page-video .slide-unit001 .box .img-con .play-time .num{margin-left:4px;}
.page-video .slide-unit001 .box .img-con .ico-unit001-play02{position:absolute;top:3px;left:4px;}
.page-video .slide-unit001 .box:hover .img-con .play-time{width:35px;}
.page-video .slide-unit001 .box:hover .img-con .play-time .num{display:none;}

/* =============== ####[서브] 그래픽 ======================== */
.page-graphic .content001 .title-wrap{margin-bottom:10px;}
.page-graphic .list-unit004 .list li{height:480px;}

/* =============== ####[서브] 인물 ======================== */
.hot-person{position:relative;margin-bottom:40px;}
.hot-person .list{width:720px;height:248px;overflow:hidden;}
.hot-person .box{width:350px;height:248px;margin-right:20px;padding:30px 20px;background-color:#F7F7F7;border-radius:10px;box-sizing:border-box;}
.hot-person .box .con-wrap{display:block;}
.hot-person .box .con-wrap:after{content:'';display:block;clear:both;}
.hot-person .box .con-wrap .img-con{float:left;width:102px;height:120px;overflow:hidden;border-radius:5px;background:url('../img_v02/default_img01.png');}
.hot-person .box .con-wrap .img-con img{width:100%;height:100%;}
.hot-person .box .con-wrap .news-con{float:left;width:188px;height:108px;padding-left:20px;overflow:hidden;}
.hot-person .box .con-wrap .news-con .tit-name{display:block;position:relative;margin-bottom:10px;padding-left:10px;font-size:20px;font-weight:bold;color:#213989;}
.hot-person .box .con-wrap .news-con .tit-name:before{content:'';display:inline-block;position:absolute;top:10px;left:0;width:6px;height:6px;background-color:#213989;border-radius:50%;}
.hot-person .box .con-wrap .news-con .tit-info{display:block;}
.hot-person .box .con-wrap:hover .news-con .tit-name{color:#3061FF;}
.hot-person .box .con-wrap:hover .news-con .tit-info{color:#213989;}
.hot-person .box .con-wrap:hover .news-con .tit-name:before{background-color:#3061FF;}
.hot-person .box .btn-wrap{margin-top:20px;}
.hot-person .box .btn-wrap .btn-unit041.style01{padding:12px 19px 12px 7px;}
.hot-person .box .btn-wrap .btn-unit041.style01 [class*='ico-unit']{top:9px;right:-5px;}
.hot-person .box .btn-wrap .btn-unit041.style01 + .btn-unit041.style01{margin-left:6px;}

.person-search .radio-wrap .radio-unit001{display:inline-block;}
.person-search .radio-wrap .radio-unit001 .pc{display:block;}
.person-search .radio-wrap .radio-unit001 .m{display:none;}
.person-search .radio-wrap .radio-unit001 + .radio-unit001{margin-left:40px;}
.person-search .input-wrap{margin-top:20px;}
.person-search .input-wrap .input-unit001{width:580px;}
.person-search .input-wrap .btn-unit051{margin-left:16px;width:120px;height:48px;}
.person-search .input-wrap .btn-unit051 + .btn-unit051{margin-left:20px;}

/* ---- 인물 리스트 ---- */
.person-search-list{margin-top:40px;}
.person-search-list .btn-list-more{display:block;margin-top:40px;border-radius:5px;text-align:center;}
.person-search-list .btn-list-more>a{display:block;padding:17px 0;background-color:#F7F7F7;border-radius:5px;}
.person-search-list .btn-list-more>a:hover{background-color:#DEDEDE;}
.person-search-list .btn-list-more .num-open{color:#3061FF;}
.person-search-list .result-search-info{margin-bottom:10px;font-size:20px;font-weight:bold;}

/* ---- 인물 결과 ---- */
.person-search-result .contents-box{margin-top:20px;padding:20px 0;border-top:2px solid #213989;border-bottom:2px solid #213989;}
.person-search-result .contents-box .top-con{padding:20px 20px 35px;}
.person-search-result .contents-box .top-con:after{content:'';display:block;clear:both;}
.person-search-result .contents-box .top-con .img-con02{float:left;width:102px;height:120px;overflow:hidden;border-radius:5px;background:url('../img_v02/default_img01.png');}
.person-search-result .contents-box .top-con .img-con02 img{width:100%;height:100%;}
.person-search-result .contents-box .top-con .wrap-info{float:left;margin-left:20px;}
.person-search-result .contents-box .top-con .wrap-info .tit-name{margin-bottom:10px;}
.person-search-result .contents-box .top-con .wrap-info .tit-name strong{display:block;font-weight:bold;font-size:24px;}
.person-search-result .contents-box .top-con .wrap-info .tit-name span{display:block;margin-top:5px;color:#666;}
.person-search-result .contents-box .top-con .wrap-info .info-box dt{display:inline-block;}
.person-search-result .contents-box .top-con .wrap-info .info-box dd{display:inline-block;margin-left:5px;}
.person-search-result .contents-box .table-box{padding-bottom:60px;}
.person-search-result .contents-box .table-box .table-caption{padding:20px;background-color:#CCC;}
.person-search-result .contents-box .table-box .table-caption>span{font-size:18px;color:#fff;}
.person-search-result .contents-box .table-box .layer-table01{width:100%;font-size:18px}
.person-search-result .contents-box .table-box .layer-table01 th{width:80px;padding:20px;font-weight:500;box-sizing:border-box;border-top:1px solid #DEDEDE;}
.person-search-result .contents-box .table-box .layer-table01 td{padding:20px;font-weight:400;box-sizing:border-box;border-top:1px solid #DEDEDE;}
.person-search-result .contents-box .table-box .layer-table01 tr:first-child td,
.person-search-result .contents-box .table-box .layer-table01 tr:first-child th{border-top:0;}

/* =============== ####[서브] 검색 ======================== */
.search-detail-box .tit-wrap .btn-option,
.search-detail-box .tit-wrap .btn-close{display:none;}
.search-detail-box .box-unit001{display:table;width:100%;padding:30px 0 0;}
.search-detail-box .box-unit001 .radio-unit001{display:inline-block;margin-right:20px;}
.search-detail-box .box-unit001 .box{display:table-row;}
.search-detail-box .box-unit001 .box .tit{display:table-cell;width:100px;padding-right:20px;padding-bottom:30px;font-size:18px;font-weight:bold;box-sizing:border-box;vertical-align:middle;}
.search-detail-box .box-unit001 .box .tit label{font-size:18px;font-weight:bold;}
.search-detail-box .box-unit001 .box .content{display:table-cell;padding-bottom:30px;vertical-align:middle;}
.search-detail-box .box-unit001 .box .content .row + .row{margin-top:20px;}
.search-detail-box .box-unit001 .box.style01 .tit{vertical-align:top;}
.search-detail-box .box-unit001 .box.style01 .content{vertical-align:top;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .radio-unit001{margin-top:10px;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .tild{display:inline-block;margin:10px 6px 0;}
.search-detail-box .box-unit001 .box.style01 .content .input-date .txt{display:inline-block;margin:10px 0 0 16px;font-size:14px;}
.search-detail-box .box-unit001 .box.style01 .input-unit001{width:120px;padding-left:10px;padding-right:10px;}
.search-detail-box .box-unit001 .box.style02 .input-unit001{width:480px;}
.search-detail-box .box-unit001 .box.style02  .btn-unit051{margin-left:16px;width:120px;height:48px;}
.search-detail-box .box-unit001 .box.style02  .btn-unit051 + .btn-unit051{margin-left:20px;}

.nk-search .result-search-info{display:inline-block;padding:40px 0;font-size:20px;font-weight:bold;}
.nk-search .result-search-info strong{color:#3061FF;font-weight:bold;}
.nk-search .detail-search-info{margin-bottom:15px;}
.nk-search .detail-search-info .title-unit021 .txt{margin-top:4px;margin-left:2px;}
.nk-search .wrap-result-box{display:none;position:relative;margin-bottom:40px;padding-bottom:68px;}
.nk-search .wrap-result-box:first-child{margin-top:0;}
.nk-search .wrap-result-box .wrap-more-l{display:inline-block;position:relative;margin-right:7px;padding:11px 11px 11px 30px;font-size:14px;background-color:#F7F7F7;border-radius:5px;cursor:pointer;}
.nk-search .wrap-result-box .wrap-more-l:hover{background-color:#DEDEDE;}
.nk-search .wrap-result-box .wrap-more-l:before{content:'';display:inline-block;position:absolute;top:12px;left:11px;width:14px;height:16px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:-50px -650px;}
.nk-search .wrap-result-box .title-unit021{display:block;}
.nk-search .wrap-result-box .wrap-more-b{position:absolute;right:0;bottom:0;padding:11px 35px 11px 14px;font-weight:bold;background-color:#fff;border:1px solid #DEDEDE;border-radius:5px;box-sizing:border-box;text-align:left;}
.nk-search .wrap-result-box .wrap-more-b:after{content:'';display:inline-block;position:absolute;top:16px;right:14px;width:9px;height:15px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:-50px -50px;transition:transform 0.1s;}
.nk-search .wrap-result-box .wrap-more-b:hover:after{transform:scale(1.3);}
.nk-search .wrap-result-box .wrap-more-b .point-c{font-weight:bold;color:#213989;}
.nk-search .wrap-result-box .wrap-more-b .point-c .search-num{font-weight:bold;}
.nk-search .wrap-result-box .btn-list-more{display:block;margin-top:40px;border-radius:5px;text-align:center;}
.nk-search .wrap-result-box .btn-list-more>a{display:block;padding:17px 0;background-color:#F7F7F7;border-radius:5px;}
.nk-search .wrap-result-box .btn-list-more>a:hover{background-color:#DEDEDE;}
.nk-search .wrap-result-box .btn-list-more .num-open{color:#3061FF;}
.nk-search .wrap-result-box .list-unit008 .list{border-bottom:1px solid #DEDEDE;}
.nk-search .wrap-result-box .list-unit009 .list{border-bottom:1px solid #DEDEDE;}
.nk-search .wrap-result-box .wrap-no-result{margin-top:-1px;background-color:#fff;text-align:right;}

/* =============== ####[서브] 학술연구 ======================== */
.nk-archive .aside-fixed01{top:340px;}
.wrap-archive-search{margin-bottom:20px;}
.nk-archive .wrap-option:after{content:'';display:block;clear:both;}
.nk-archive .wrap-option .set-option{float:left;}
.nk-archive .wrap-option .sel-type{float:right}
.nk-archive .wrap-archive-search{margin:30px 0;padding-top:20px;border-top:2px solid #213989;}
.nk-archive .wrap-archive-search:after{content:'';display:block;clear:both;}
.nk-archive .wrap-archive-search .set-option{float:left;}
.nk-archive .wrap-archive-search .search-box{float:right;margin-left:20px;}
.nk-archive .wrap-archive-search .search-box .input-wrap:after{content:'';display:block;clear:both;}
.nk-archive .wrap-archive-search .search-box .input-wrap .input-unit001{float:left;width:440px;}
.nk-archive .wrap-archive-search .search-box .input-wrap .btn-unit051{float:right;margin-left:20px;width:120px;height:48px;font-size:16px;font-weight:bold;}
.wrap-archive-list .archive-table .thead:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-table .thead .th{float:left;padding-bottom:11px;font-weight:bold;box-sizing:border-box;}
.wrap-archive-list .archive-table .thead .th01{width:40px;}
.wrap-archive-list .archive-table .thead .th02{width:460px;padding-left:20px;}
.wrap-archive-list .archive-table .thead .th03{width:105px;}
.wrap-archive-list .archive-table .thead .th04{width:115px;}
.wrap-archive-list .archive-table .thead .th05{display:none;}
.wrap-archive-list .archive-table .thead .th06{display:none;}
.wrap-archive-list .archive-table .tbody{border-top:2px solid #213989;}
.wrap-archive-list .archive-table .tbody li{padding:20px 0;border-bottom:1px solid #DEDEDE;}
.wrap-archive-list .archive-table .tbody li:hover{background-color:#F7F7F7;}
.wrap-archive-list .archive-table .tbody li>article:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-table .tbody .num{float:left;width:40px;padding-left:10px;color:#666;box-sizing:border-box;}
.wrap-archive-list .archive-table .tbody .box-top{float:left;width:680px;}
.wrap-archive-list .archive-table .tbody .box-top .tit{float:left;position:relative;width:460px;padding:0 20px;box-sizing:border-box;}
.wrap-archive-list .archive-table .tbody .box-top .tit a{display:-webkit-box;font-weight:bold;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap-archive-list .archive-table .tbody .box-top .tit a:hover{color:#213989;}
.wrap-archive-list .archive-table .tbody .box-top .tit a img{position:absolute;top:7px;left:5px;}
.wrap-archive-list .archive-table .tbody .box-top .date{float:left;width:105px;color:#666;}
.wrap-archive-list .archive-table .tbody .box-top .publish{display:-webkit-box;float:left;width:115px;color:#666;padding-right:10px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap-archive-list .archive-table .tbody .img-con{display:none;}
.wrap-archive-list .archive-table .tbody .lead{display:none;}
.wrap-archive-list .archive-table .tbody .link{display:none;}
.wrap-archive-list .archive-table .tbody .file{display:none;}
.wrap-archive-list .archive-table .tbody .click{display:none;}
.wrap-archive-list .archive-box .thead{display:none;}
.wrap-archive-list .archive-box .tbody:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-box .tbody li{float:left;width:350px;height:223px;margin:0 20px 20px 0;padding:20px;border:1px solid #DEDEDE;border-radius:10px;box-sizing:border-box;}
.wrap-archive-list .archive-box .tbody li:nth-child(2n){margin-right:0;}
.wrap-archive-list .archive-box .tbody li>article:after{content:'';display:block;clear:both;}
.wrap-archive-list .archive-box .tbody .num{display:none;}
.wrap-archive-list .archive-box .tbody .box-top{margin-bottom:15px;}
.wrap-archive-list .archive-box .tbody .box-top .tit{margin-bottom:7px;}
.wrap-archive-list .archive-box .tbody .box-top .tit a{display:block;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.wrap-archive-list .archive-box .tbody .box-top .tit a:hover{color:#213989;}
.wrap-archive-list .archive-box .tbody .box-top .tit a img{position:relative;top:6px;margin-right:4px;}
.wrap-archive-list .archive-box .tbody .box-top .date{display:inline-block;font-size:14px;color:#666;vertical-align:top;}
.wrap-archive-list .archive-box .tbody .box-top .publish{display:inline-block;width:200px;margin-left:20px;font-size:14px;color:#666;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.wrap-archive-list .archive-box .tbody .img-con{float:left;width:92px;height:100px;margin-right:10px;}
.wrap-archive-list .archive-box .tbody .img-con img{width:92px;height:92px;}
.wrap-archive-list .archive-box .tbody .lead{display:-webkit-box;float:left;width:100%;font-size:14px;color:#666;line-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.wrap-archive-list .archive-box .tbody .img-con + .lead{width:200px;}
.wrap-archive-list .archive-box .tbody .link{float:left;width:200px;margin-top:12px;}
.wrap-archive-list .archive-box .tbody .link a{font-size:14px;color:#666;}
.wrap-archive-list .archive-box .tbody .link a:hover{color:#000;}
.wrap-archive-list .archive-box .tbody .file{display:none;}
.wrap-archive-list .archive-box .tbody .click{display:none;}

/* ---- ##학술연구 본문 ---- */
.wrap-archive-article .archive-article{margin:20px 0;border-top:2px solid #213989;border-bottom:2px solid #213989;}
.wrap-archive-article .archive-article .archive-tit{padding:20px;font-size:24px;font-weight:bold;}
.wrap-archive-article .archive-article .box-info{padding:0 20px 15px;}
.wrap-archive-article .archive-article .box-info dl{display:inline-block;margin:5px 40px 5px 0;}
.wrap-archive-article .archive-article .box-info dt{display:inline-block;color:#999;}
.wrap-archive-article .archive-article .box-info dd{display:inline-block;margin-left:5px;}
.wrap-archive-article .archive-article .box-info02{padding:15px 20px;border-top:1px solid #DEDEDE;background-color:#F7F7F7;}
.wrap-archive-article .archive-article .box-info02 .box{display:inline-block;margin:5px 40px 5px 0;}
.wrap-archive-article .archive-article .box-info02 dt{display:inline-block;color:#999;}
.wrap-archive-article .archive-article .box-info02 dd{display:inline-block;;margin-left:5px;}
.wrap-archive-article .archive-article .box-info02 dd a:hover{color:#213989;}
.wrap-archive-article .archive-article .box-info02 .file>a{position:relative;padding-left:30px;}
.wrap-archive-article .archive-article .box-info02 .file>a:hover{color:#213989;}
.wrap-archive-article .archive-article .box-info03{padding:20px;border-top:1px solid #DEDEDE;}
.wrap-archive-article .archive-article .box-info03 .box{display:inline-block;}
.wrap-archive-article .archive-article .box-info03 .box + .box{margin-left:15px;}
.wrap-archive-article .archive-article .box-info03 dt{display:inline-block;color:#666;}
.wrap-archive-article .archive-article .box-info03 dd{display:inline-block;margin-left:5px;}
.wrap-archive-article .archive-article .txt-con{padding:40px 20px;font-size:18px;font-weight:400;line-height:30px;border-top:2px solid #213989;}
.wrap-archive-article .archive-article .txt-con p{margin:15px 0;}
.wrap-archive-article .archive-article .txt-con .img-con{margin-bottom:40px;text-align:center;}
.wrap-archive-article .archive-article .txt-con .img-con img{max-width:500px;max-height:750px;}
.wrap-archive-article .archive-article .icon-file{display:inline-block;position:absolute;top:2px;left:0;width:26px;height:20px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:0 -650px;}

/* =============== ####[서브] 용어사전 ======================== */
.nk-dictionary .h1-desc{padding-bottom:10px;border-bottom:2px solid #213989;}
.nk-dictionary .wrap-archive-search .select-word{margin-top:40px;font-size:0;}
.nk-dictionary .wrap-archive-search .select-word button{padding:14px 16px 14px 15px;font-weight:bold;font-size:16px;background-color:#fff;border:0;border-top:1px solid #CCDFFF;border-bottom:1px solid #CCDFFF;border-left:1px solid #CCDFFF;}
.nk-dictionary .wrap-archive-search .select-word button.current{background-color:#E8F0FE;}
.nk-dictionary .wrap-archive-search .select-word button:first-child{padding:14px 17px 14px 17px;border-radius: 5px 0 0 5px;}
.nk-dictionary .wrap-archive-search .select-word button:last-child{border-right:1px solid #CCDFFF;border-radius:0 5px 5px 0;}
.nk-dictionary .wrap-archive-search .select-word button:hover{color:#213989;}
.nk-dictionary .wrap-archive-search .search-box{margin-top:20px;}
.nk-dictionary .wrap-archive-search .search-box .select .input-unit001{width:580px;}
.nk-dictionary .wrap-archive-search .search-box .select .btn-unit051{margin-left:16px;width:120px;height:48px;font-weight:bold;}
.nk-dictionary .wrap-archive-search .search-box .select .btn-unit051 + .btn-unit051{margin-left:20px;}
.wrap-term-list{position:relative;margin-top:40px;}
.wrap-term-list .sel-option{position:absolute;top:0;right:0;}
.wrap-term-list .sel-option em{font-weight:bold;}
.wrap-term-list .term-table .thead:after{content:'';display:block;clear:both;}
.wrap-term-list .term-table .thead .th{float:left;padding-bottom:11px;font-weight:bold;box-sizing:border-box;}
.wrap-term-list .term-table .thead .th01{width:40px;}
.wrap-term-list .term-table .thead .th02{width:680px;padding-left:20px;}
.wrap-term-list .term-table .tbody{border-top:2px solid #213989;}
.wrap-term-list .term-table .tbody li{padding:20px 0;border-bottom:1px solid #DEDEDE;}
.wrap-term-list .term-table .tbody li>article:after{content:'';display:block;clear:both;}
.wrap-term-list .term-table .tbody li:hover{background-color:#F7F7F7;}
.wrap-term-list .term-table .tbody .num{float:left;width:40px;padding-left:10px;color:#666;box-sizing:border-box;}
.wrap-term-list .term-table .tbody .tit{float:left;width:680px;padding:0 20px;box-sizing:border-box;}
.wrap-term-list .term-table .tbody .tit a{font-weight:bold;}
.wrap-term-list .term-table .tbody .tit a:hover{color:#213989;}
.wrap-term-list .term-table .tbody .tit a .imp{font-weight:bold;color:#3061FF;}
.wrap-option-term{text-align:center;}
.wrap-option-term .icon-cancel{display:inline-block;position:relative;margin-right:7px;padding:11px 11px 11px 30px;font-size:14px;background-color:#F7F7F7;border-radius:5px;cursor:pointer;vertical-align:middle;}
.wrap-option-term .icon-cancel:before{content:'';display:inline-block;position:absolute;top:12px;left:11px;width:14px;height:16px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:-50px -650px;}
.wrap-option-term .txt{display:inline-block;font-weight:bold;font-size:20px;vertical-align:middle;}
.wrap-option-term .txt strong{font-weight:bold;color:#3061FF;font-size:20px;}
.nk-dictionary .inner-article-btn{text-align:right;margin-top:20px;}
.nk-dictionary .inner-article-btn .wrap-more-b{position:relative;padding:11px 35px 11px 14px;font-weight:bold;background-color:#fff;border:1px solid #DEDEDE;border-radius:5px;box-sizing:border-box;text-align:left;transition:transform 0.1s;}
.nk-dictionary .inner-article-btn .wrap-more-b:after{content:'';display:inline-block;position:absolute;top:19px;right:14px;width:9px;height:15px;background:url(../img_v02/sprites_icon.svg?v=20220714_0803) 0 0 no-repeat;background-position:-50px -50px;}
.nk-dictionary .inner-article-btn .wrap-more-b:hover:after{transform:scale(1.3);}
.nk-dictionary .inner-article-btn .wrap-more-b .point-c{font-weight:bold;color:#213989;}
.nk-dictionary .inner-article-btn .wrap-more-b .point-c .search-num{font-weight:bold;}

/* ---- ##용어사전, 법률 ---- */
.law-wrap .tit-wrap{position:relative;margin-top:10px;border-top:2px solid #213989;border-bottom:2px solid #213989;box-sizing:border-box;}
.law-wrap .tit-wrap .tit{display:block;padding:18px 11px;font-size:20px;font-weight:bold;box-sizing:border-box;}
.law-wrap .tit-wrap .tit:hover{color:#213989;background-color:#F7F7F7;}
.law-wrap .tit-wrap .btn-unit031{position:absolute;top:6px;right:11px;}

/* =============== ####[서브] 날씨 ======================== */
/* 이전 CSS 참고 */

/* ---- ##날씨 지역이름 ---- */
.nk-weather .sel-location{margin-bottom:20px;}
.nk-weather .sel-location ul{border-radius:5px;border:1px solid #CCDFFF;}
.nk-weather .sel-location ul:after{content:'';display:block;clear:both;}
.nk-weather .sel-location ul li{float:left;}
.nk-weather .sel-location ul li:nth-child(9) a,
.nk-weather .sel-location ul li:nth-child(18) a,
.nk-weather .sel-location ul li:nth-child(27) a{width:78px;border-right:0;}
.nk-weather .sel-location ul li:nth-child(n+19) a{border-bottom:0;}
.nk-weather .sel-location ul li a{width:80px;height:48px;line-height:48px;font-weight:bold;text-align:center;box-sizing:border-box;border-right:1px solid #CCDFFF;border-bottom:1px solid #CCDFFF;}
.nk-weather .sel-location ul li a.select{background-color:#E8F0FE;}
.nk-weather .sel-location ul li a:hover{color:#213989;}
.nk-weather .sel-location .area-select-btn{display:none;}

/* ---- ##날씨 상세 ---- */
.nk-weather .wrap-weather-top{position:relative;padding-top:10px;}
.nk-weather .wrap-weather .detail-weather-box{position:absolute;left:0;top:0;z-index:1;}
.nk-weather .wrap-weather .detail-weather-box .current-box{width:350px;padding-left:0;}
.detail-weather-box .after1-box,
.detail-weather-box .after2-box,
.detail-weather-box .current-box{float:left;height:114px;}
.detail-weather-box .w-box-tit{float:left;height:40px;margin:15px 0 0;font-size:18px;color:#213989;font-weight:bold;}
.detail-weather-box .w-box-tit .p{font-size:18px;color:#213989;font-weight:bold;}
.detail-weather-box .w-box-tit .current-time{font-size:14px;color:#000;}
.detail-weather-box .w-box-tit .current-time>span{font-size:14px;color:#000;}
.detail-weather-box .w-icon{float:left;}
.detail-weather-box .w-info{float:left;color:#3265a7;}
.detail-weather-box .seoul{float:left;width:130px;font-size:14px;}
.detail-weather-box .current-box{padding-left:369px}
.detail-weather-box .current-box .w-icon{margin:0 15px 0 12px;vertical-align:bottom;}
.detail-weather-box .current-box .w-info{margin:10px 0 2px;}
.detail-weather-box .current-box .w-info span{font-size:24px;color:#3061FF;}
.detail-weather-box .current-box .w-info em{font-size:14px;color:#3061FF;}
.detail-weather-box .after1-box,
.detail-weather-box .after2-box{width:202px;}
.detail-weather-box .after1-box .w-icon,
.detail-weather-box .after2-box .w-icon{margin:5px 10px 0;}
.detail-weather-box .after1-box .w-info,
.detail-weather-box .after2-box .w-info{margin:40px 0 0;}

/* ---- ##날씨 지도 ---- */
.map-weather{position:relative;width:100%;height:605px;background:url(../img_v02/w_map0328.gif) no-repeat 0 0;}
.map-weather .location{position:absolute;display:block;width:112px;height:64px;background:url(../img_v02/bg_weather_map0329.png) no-repeat 0 0;line-height:18px;}
.map-weather .location:after{content:'';display:block;clear:both;}
.map-weather .location:hover,
.map-weather .location.on{background-position:0 -64px;z-index:1;}
.map-weather .location.l1{left:225px;top:375px;} /* 평양 */
.map-weather .location.l26{left:430px;top:136px;} /* 혜산 */
.map-weather .location.l21{left:555px;top:94px;} /* 청진 */
.map-weather .location.l2{left:311px;top:161px;} /* 강계 */
.map-weather .location.l12{left:143px;top:245px;} /* 신의주 */
.map-weather .location.l27{left:306px;top:248px;} /* 희천 */
.map-weather .location.l24{left:434px;top:266px;} /* 함흥 */
.map-weather .location.l17{left:375px;top:350px;} /* 원산 */
.map-weather .location.l25{left:198px;top:482px;} /* 해주 */
.map-weather .location.l22{left:320px;top:430px;} /* 평강 */
.map-weather .location.l3{left:309px;top:502px;} /* 개성 */
.map-weather .w-icon{float:left;margin:10px 4px 0 10px;}
.map-weather .w-location{margin:12px 0 0;font-size:14px;}
.map-weather .w-info{font-size:12px;color:#3265a7;}
.map-weather .location.on .w-location{margin-top:10px;}
.map-weather .location.on .w-info{font-size:14px;color:#3061FF;}

/* ---- ##날씨 주간 예보 ---- */
.week-weather-box{margin-top:25px;}
.wrap-weather .w-box-tit{font-size:18px;color:#213989;font-weight:bold;}
.wrap-weather .w-box-tit .p{color:#213989;font-weight:bold;}
.week-weather-box ul:after{content:'';display:block;clear:both;}
.week-weather-box ul li{overflow:hidden;width:87px;float:left;margin:0 0 0 18px;text-align:center;background-color:#F7F7F7;border-radius:5px;}
.week-weather-box ul li:first-child{margin-left:0;}
.week-weather-box .date{padding:20px 0;font-size:14px;background:#DEDEDE;}
.week-weather-box .date span{margin-right:2px;font-weight:bold;}
.week-weather-box .date em{font-weight:bold;}
.week-weather-box .w-icon{margin:20px auto 10px;}
.week-weather-box .w-info{padding-bottom:15px;}
.week-weather-box .w-info em{display:block;margin:0 0 10px;}
.week-weather-box .w-info .high{color:#FF4E00;}
.week-weather-box .w-info .low{margin-top:5px;color:#3061FF;}

/* ---- ##날씨 최신기사 ---- */
.weather-list{margin-top:60px;}
.weather-list .w-box-tit{margin-bottom:20px;font-size:24px;font-weight:bold;}
.weather-list .w-box-tit .p{font-weight:bold;}
.nk-weather .weather-list .list-type01{font-size:16px;line-height:1.4;}
.nk-weather .weather-list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;}
.nk-weather .weather-list li .news-con .tit-news{margin-bottom:10px;}
.nk-weather .weather-list li .news-con .tit-news a{display:block;font-size:20px;font-weight:bold;}
.nk-weather .weather-list li .news-con .tit-news a:hover{color:#213989;}
.nk-weather .weather-list li .news-con .lead{margin-bottom:10px;}
.nk-weather .weather-list li .news-con .lead a{color:#666;}
.nk-weather .weather-list li .news-con .lead a:hover{color:#000;}
.nk-weather .weather-list li .news-con .article-time{font-size:12px;color:#666;}

/* =============== ####[서브] 개관 ======================== */
/* 이전 CSS 참고 */
.mt0{margin-top:0 !important;}
.nomargin{margin:0 !important;}
.about-box .overflow{overflow:hidden;}
.about-box .txt-type1{width:410px;}
.about-box .txt-type2{width:480px;}
.about-box .txt-type3{margin-top:26px;}
.about-box .img-type1{width:270px;}
.about-box .img-type2{width:200px;}
.about-box .txt-left,
.about-box .img-left{float:left;margin-top:30px}
.about-box .txt-right,
.about-box .img-right{float:right;margin-top:30px}
.about-box img{border-radius:5px;}
.about-box .img-right img{margin-bottom:10px}
.about-box .img-center{text-align:center;float:none;margin:30px 0 0;}
.about-box .img-center img{margin:0 5px;}
.about-box .img-between{display:flex;margin-top:30px;}
.about-box .img-between:after{content:'';display:block;clear:both;}
.about-box .img-between img{margin:0;}
.about-box .img-between img:first-child{float:left;}
.about-box .img-between img:last-child{float:right;margin-left:40px;}
.about-box .p-block{padding:25px 30px;}
.about-box .mt{margin-top:50px;}
.about-box .txt{margin:26px 0 0;}
.about-box .img-con img{width:100%;height:auto;display:inline;}
.about-box .btn-big-yellow{margin-top:50px}
.about-tab{margin-top:20px;}
.about-tab .tab-nav{display:inline-block;border-radius:5px;border:1px solid #CCDFFF;}
.about-tab .tab-nav:after{content:'';display:block;clear:both;}
.about-tab .tab-nav a{float:left;width:143px;height:48px;line-height:48px;font-size:18px;font-weight:bold;border-left:1px solid #CCDFFF;text-align:center;box-sizing:border-box;}
.about-tab .tab-nav.style01 a{width:239px;}
.about-tab .tab-nav a:first-child{border-left:0;}
.about-tab .tab-nav a.current{background-color:#E8F0FE;}
.about-tab .tab-nav a:hover{color:#213989;}
.about-tab .tab-box{display:none;}
.about-tab .tab-box.current{display:block;}
.about-tab .tab-box .block{overflow:hidden;margin-bottom:20px;}
.about-tab .info{display:none;}
#society-layer01 .layer-body{margin-top:-400px;}
#society-layer01 .layer-body .view-area{padding:20px;background:#fff;}
#society-layer01 .layer-body .view-area .table-wrap{height:695px;overflow-x:hidden;overflow-y:scroll;}
#society-layer01 .layer-body .view-area .table-unit001{margin-top:0;}
.industry-img1{margin-bottom:40px !important;}
#map .layer-body{margin-top:-400px;}
#map .view-area{height:755px;overflow-y:scroll}
#map .img100 img{width:100%;}

/* table-unit001 */
.table-unit001{width:100%;margin-top:15px;font-size:14px;border-left:1px solid #CCC;border-top:1px solid #CCC;}
.table-unit001 th,
.table-unit001 td{padding:20px 12px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.table-unit001 th{text-align:center;}
.table-unit001 .tbody td{border-top:1px solid #CCC;}
.table-info{margin-top:10px;font-size:14px;}
.table-info.no-mg{margin-top:0;}

/* table-unit002 페딩 없는 테이블 */
.table-unit002{width:100%;margin-top:15px;font-size:14px;border-left:1px solid #CCC;border-top:1px solid #CCC;}
.table-unit002 th,
.table-unit002 td{padding:20px 12px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:center;}
.table-unit002 .tbody td{border-top:1px solid #CCC;}
.inner-table-list li{padding-left:13px;margin-bottom:2px;}
.inner-table-list li.no-disc{background:none}
.inner-table-list li .bull{padding-left:13px;}
.inner-table-list li span.bull{display:inline-block;margin-left:5px;}

/* 레이어팝업 */
/* 이전 CSS 참고 */
.modal_window{z-index:10;}
.common-layer{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img_v02/bg_000_80p.png) repeat 0 0;z-index:300}
.common-layer .layer-body{position:relative;top:50%;width:975px;margin:0 auto;margin-top:-400px;background:#fff;}
.common-layer .layer-body .close-layer{overflow:hidden;display:block;width:70px;height:50px;position:absolute;right:0;top:0;margin:0;padding:0;text-indent:-5000px;border:0;background:#464f68 url(../img_v02/sprites.png) no-repeat -339px -1040px;z-index:999;}
/* 레이어팝업 슬라이드 */
.nk-layer-wrap{overflow:hidden;width:100%;height:805px;}
.nk-layer-wrap .nk-slide{overflow:hidden;height:805px;}
.nk-layer-wrap .nk-slide li{position:relative;width:975px;height:805px;float:left;}
.nk-layer-wrap .tit-news{height:50px;color:#fff;font-size:21px;line-height:120%;background:#464f68;}
.nk-layer-wrap .tit-news span{display:block;padding:13px 20px 0;}
.nk-layer-wrap .img-con{overflow:hidden;width:975px;height:600px;text-align:center;background:#595959;}
.nk-layer-wrap .img-con img{display:inline;width:auto;height:auto;max-height:600px;max-width:975px;}
.nk-layer-wrap .news-con{margin:24px 18px 0;height:100px;overflow-y:auto;color:#fff;font-size:16px;}
.nk-layer-wrap .paging-navi{display:none;position:relative;margin:15px 0 0;}
.nk-layer-wrap .paging-navi a{display:none;position:absolute;left:0;top:0;font-size:10px;color:#515151;}
.nk-layer-wrap .paging-navi a.selected{position:absolute;left:380px;top:1px;display:none;}
.nk-layer-wrap .paging-navi a.selected span{color:#048e8a}
.nk-layer-wrap .all{padding-left:5px;margin-left:-11px;text-align:center;font-size:10px;color:#515151;}
.nk-layer-wrap .control .nk-prev,
.nk-layer-wrap .control .nk-next{position:absolute;top:50%;overflow:hidden;display:block;width:80px;height:110px;margin-top:-105px;text-indent:-5000px;background:url(../img_v02/sprites.png) no-repeat 10px -1324px}
.nk-layer-wrap .control .nk-prev{left:0;background-position:-160px -1290px;}
.nk-layer-wrap .control .nk-next{right:0;background-position:-280px -1290px;}

/* 오버레이 */
/* /www/home_n/v02/css/common.css 참고 */
.overlay-unit01{position:absolute;left:0;bottom:0;width:100%;height:100px;
 background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
 background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0); /* IE6-9 */}

 /* /www/home_n/v02/css/common.css 참고 */
[class*='list-text-unit']{font-size:0;line-height:1;}
.list-text-unit01>li{display:inline-block;}
.list-text-unit01>li+li{margin-left:10px;}
.list-text-unit01 .txt{display:inline-block;box-sizing:border-box;padding-right:2px;font-weight:normal;color:#3061ff;font-size:12px;line-height:15px;}
.list-text-unit01 .txt:hover{text-decoration:underline;}
.list-text-unit01.style01{text-align:right;}
.list-text-unit01.style01 .txt{height:30px;padding:5px 13px 0;color:#fff;line-height:20px;border-radius:15px;}
.list-text-unit01.style01 li:hover .txt{color:#fff;text-decoration:none;background-color:#999;}

.popup-whole-menu{display:none;}

/* =============== ####[서브] 채널 ======================== */
[class*='visual-unit']{position:relative;font-size:0;line-height:1;}
.visual-unit01{margin-top:80px;}
.visual-unit01 .area{position:relative;height:82px;margin-top:20px;margin-bottom:26px;}
.visual-unit01 .visual-img{height:330px;border-radius:10px;background:url(../img_v02/bg_channel_figure_web_nknow01.jpg) 50% 0 no-repeat;}

.visual-unit01 .info-box01{float:left;}
.visual-unit01 .info-box01:before{content:'';overflow:hidden;display:inline-block;width:82px;height:82px;margin-right:19px;vertical-align:middle;background:url(../img_v02/sprites_nk01.png?v=20230908_1449) 0 0 no-repeat;background-position:-101px -1px;}
.visual-unit01 .info-box01 .txt{display:inline-block;font-size:16px;line-height:24px;vertical-align:middle;}
.visual-unit01 .info-box02{float:right;}
.visual-unit01 .info-box02:before{content:'';display:inline-block;width:auto;height:82px;vertical-align:middle;}
.visual-unit01 .info-box02 [class*='txt-type']{vertical-align:middle;}
.visual-unit01 .info-box02 [class*='txt-type'] .txt{font-weight: 500;}
.visual-unit01 .info-box02 a[class*='txt-type']:after{content:'';display:block;position:absolute;top:8px;width:9px;height:9px;border:2px solid #000;border-left:0 !important;border-bottom:0 !important;background-image:none;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);}

.article-wrap02{margin-top:80px;}
.article-wrap02 .iframe-con{position:relative;width:1100px;height:619px;margin-bottom:28px;}
.article-wrap02 .iframe-ytb{position:absolute;top:0;left:0;width:100%;height:100%;}
.article-wrap02 .title-article01 .tit{font-size:36px;line-height:1.39;}
.article-wrap02 .title-article01 .update-time{font-size:13px;}
.article-wrap02 .title-article01 .update-time .txt:before{top:2px;opacity:0.5;}
.article-wrap02 .ico-type02-view01{margin-left:-4px;padding-left:25px;padding:5px 0 5px 25px;font-size:13px;line-height:16px;letter-spacing:0;color:#000;}
.article-wrap02 .ico-type02-view01:before{left:0;top:50%;width:21px;height:15px;margin-top:-7px;background-position:-400px -100px;}
.article-wrap02 .story-news>p,
.article-wrap02 .story-news>span{font-size:17px;}

.subscribe-zone{margin:30px 0 60px;}
.subscribe-zone .txt-type02{position:relative;}
.subscribe-zone .txt-type02.hide{display:none;}
.subscribe-zone .txt-type02 .txt{font-weight:500;}
.subscribe-zone a.txt-type02:after{content:'';display:block;position:absolute;top:50%;right:0;width:9px;height:9px;margin-top:-6px;border:2px solid #000;border-left:0 !important;border-bottom:0 !important;background-image:none;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);}
.ico-type12.nk-now{background:url(../img_v02/sprites_nk01.png?v=20230908_1449) -201px -1px no-repeat;}