@charset "utf-8";
/*************************************************
프로젝트명 : 북한포털 2022
commnet : contents.css
*************************************************/

/* =============== ####Color ======================== */
.bg-blue01{background-color:#E8F0FE;}
.bg-gray01{background-color:#444;}

/* =============== ####Icon ======================== */
[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-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_0802) 0 0 no-repeat;}
.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;}

/* ---- ##날씨아이콘 ---- */
/* 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;}

/* ---- ##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_0802) 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{font-size:0;text-align:center;}
.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_0802) 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_0802) 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_0802) 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: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;}

/* =============== ####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_0802) 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:none;}
.ticker-unit001 .btn_play{display:inline-block;}
.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_0802) -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:12px;}
.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: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%;}
.list-unit002 li .news-con .tit-wrap{display:-webkit-box;margin-top:10px;font-size:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.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-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 .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 ---- */
/* 비주얼/사진, 비주얼/영상 */
.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 .list li .img-con{display:block;position:relative;width:340px;height:192px;text-align:center;}
.list-unit004 .list li .img-con img{width:auto;max-width:340px;max-height:192px;border-radius:5px;}
.list-unit004 .list li .img-con [class*='ico']{position:absolute;bottom:10px;right:20px;opacity:0;transition:opacity 0.4s;}
.list-unit004 .list li:hover .img-con [class*='ico']{opacity:1;}
.list-unit004 .list li .news-con{display:block;}
.list-unit004 .list li .news-con .tit-news{display:-webkit-box;margin-top:10px;font-size:20px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-unit004 .list li>a:hover .news-con .tit-news{color:#213989;}
.list-unit004 .list li .news-con .article-time{display:block;margin-top:10px;font-size:12px;color:#666;}

/* ---- ##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;}
.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{margin-bottom:10px;font-size:20px;font-weight:bold;}
.list-unit007 li .news-con .tit-news a{font-size:20px;font-weight:bold;}
.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 .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:3;-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;margin-top:20px;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 .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-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;}
.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:18px;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-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_0802) 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 .tit-news{display:table;width:100%;padding-right:160px;box-sizing:border-box;}
.column-foreign-new .tit-news .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 .tit-news>a{display:table-cell;width:calc(100% - 100px);height:70px;padding:0 0 0 20px;box-sizing:border-box;vertical-align:middle;}
.column-foreign-new .tit-news>a>p{color:#213989;}
.column-foreign-new .tit-news>a.ar>p{text-align:right;}
.column-foreign-new .tit-news>a:hover>p{color:#3061FF;}
.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;}

/* [메인] 영상 */
.main-video{margin-top:40px;}
.main-video .title-unit011{margin-bottom:8px;}

/* [메인] 정보 영역 */
.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 .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;}
.column-people .box .search-people .srchbar-p input{width:100%;padding:11px 0;font-size:16px;border:0;border-bottom:1px solid #EBEBEB;transition:all 0.1s;}
.column-people .box .search-people .srchbar-p input::placeholder{font-weight:bold;}
.column-people .box .search-people .srchbar-p input:focus{margin-bottom:-2px;padding-left:5px;border-bottom:3px solid #213989;}
.column-people .box .search-people .btn_search-p{position:absolute;top:2px;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_0802) 0 0 no-repeat;background-position:-50px -150px;text-indent:-9999px;}
.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%;}
.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-video .list-unit004 .list li .img-con img{width:100%;height:100%;max-width:none;max-height:none;}

/* =============== ####[서브] 그래픽 ======================== */
.page-graphic .content001 .title-wrap{margin-bottom:10px;}
.page-graphic .list-unit004 .list li{height:480px;}
.page-graphic .list-unit004 .list li .img-con{height:340px;}
.page-graphic .list-unit004 .list li .img-con img{max-height:340px;}
.page-graphic .list-unit004 .list li .news-con{margin-top:20px;padding-top:20px;border-top:1px solid #DEDEDE;}
.page-graphic .list-unit004 .list li .news-con .tit-news{margin-top:0;}

/* =============== ####[서브] 인물 ======================== */
.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 + .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 .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_0802) 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_0802) 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:6px;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_0802) 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_0802) 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_0802) 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 .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;}
.week-weather-box .w-box-tit{height:40px;font-size:18px;color:#213989;font-weight:bold;}
.week-weather-box .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{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;}
.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: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;}
#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;}
