@charset "utf-8";
/************************************************
* project : 연합뉴스 다국어 데스크탑
* commnet : Common CSS
 -- 2021-05-18 : 주석처리 된 사용 코드 제거, common.css 에 집중 된 코드 정리
*************************************************/

@import url('jquery-ui.css');
@import url('slick.css');
/* @import url('video-js.css'); */
/* @import url('asDatepicker.css'); */

/* =============== ####기타 ETC  ======================== */
/* ---- ##body scroll no (???? - 용도 불명확) ---- */
.scroll-stop{overflow:hidden;position:fixed;width:100%;height:100%;}

/* ---- ##이미지커버 ---- */
.img-cover{display:inline-block;}
.img-cover>*{display:inline-block;}
.img-cover img{visibility:hidden;opacity:0;}
.img-con{position:relative;}

/* ---- ##img width, height ---- */
figure.col-w img{position:absolute;top:0;left:-1%;width:110%;}
figure.row-h img{position:absolute;top:0;left:0;width:100%;}

/* ---- ##bg-area ---- */
.bg-area01{background:#2e489b !important;} /* blue */
.bg-area02{background:#e6e9f2;}/* gray */
.bg-area02 .section-tit{border-top:0 none;}

/* ---- ##dim ---- */
.dim{display:none;position:fixed;top:0;left:0;z-index:50;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.bg{background:rgba(0,0,0,0.8);} /* sns dim bg */
span[class^='none-'],
span[class^='none-']{background:rgba(0,0,0,0.5);}

/* ---- ##background-color ---- */
.bg11{background-color:#e9ecf4;} /* 기자페이지 */

/* ---- ##line ---- */
li.dot-line{padding-bottom:27px !important;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x !important;}
div.dot-line{margin-bottom:27px !important;padding-bottom:27px !important;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x !important;}

/* ---- ##IR 기법 ---- */
.ir-zone{position:relative;}
.ir-zone .ir-img{position:absolute;}
.ir-zone .ir-con{overflow:auto;}

/* ---- ##asDatepicker.css ---- */
/* 별도 css 파일로 관리시 유지보수에서 누락되어 common.css 로 이동시킴 */
.calendar-content{display:inline-block;position:relative;width:286px;background-color:white;vertical-align:middle;white-space:normal;}
.calendar-content.calendar_days > .calendar-days{display:block;}
.calendar-content.calendar_months .calendar-months{display:block;}
.calendar-content.calendar_years .calendar-years{display:block;}
.calendar-days,
.calendar-months,
.calendar-years{display:none;}
.calendar-row,
.calendar-head{display:table;width:100%;}
.calendar-row > span,
.calendar-head > span{display:table-cell;text-align:center;vertical-align:middle;}
.calendar-header{display:table;width:100%;height:15%;}
.calendar-header > div{display:table-cell;height:100%;text-align:center;vertical-align:middle;cursor:pointer;}
.calendar-prev,
.calendar-next{width:20%;}
.calendar-caption{width:60%;}
.calendar-months,
.calendar-years{height:110px;}
.calendar-head{height:13%;margin-bottom:5px;}
.calendar-head span{cursor:default;}
.calendar-body{border-top:1px solid #eee;border-bottom:0;}
.calendar-body .calendar-row{height:30px;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.calendar-body .calendar-row span{border-right:1px solid #eee;}
.calendar-body .calendar-row span:first-child{color:#e80c3a;}
.calendar-body .calendar-row span:last-child{border-right:0;}
.calendar-body span{width:14.28%;height:100%;cursor:pointer;}
.calendar-body span.calendar_otherMonth,
.calendar-body span.calendar_untouchable{cursor:default;}
.calendar-months .calendar-row,
.calendar-years .calendar-row{height:35%;}
.calendar-months span,
.calendar-years span{height:100%;width:33.3%;cursor:pointer;}
.calendar-months span.calendar_untouchable,
.calendar-years span.calendar_untouchable{cursor:default;}
.calendar_hide{display:none !important;}
.calendar_show{display:block !important;}
.calendar-wrap{display:none;position:absolute;padding:29px 39px;border:1px solid #666;background-color:#fff;font-family:'Barlow',arial,sans-serif;font-size:14px;white-space:nowrap;}
.calendar-wrap,
.calendar-wrap *:focus{outline:none;}
.calendar-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.calendar-wrap.calendar_isMobile{position:fixed;z-index:99999;width:80%;height:80%;line-height:1;}
.calendar-wrap.calendar_isMobile .calendar-title{position:absolute;top:-1.5em;left:0;width:100%;text-align:center;}
.calendar-wrap.calendar_isMobile .calendar-content{display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.calendar-wrap.calendar_isMobile .calendar-content.calendar_show{display:block;}
.calendar-wrap.calendar_isMobile .calendar-header{height:11%;}
.calendar-wrap.calendar_isMobile .calendar-days,
.calendar-wrap.calendar_isMobile .calendar-months,
.calendar-wrap.calendar_isMobile .calendar-years{height:78%;}
.calendar-wrap.calendar_isMobile .calendar-buttons{display:table;height:11%;width:100%;}
.calendar-wrap.calendar_isMobile .calendar-buttons > div{display:table-cell;width:50%;height:100%;text-align:center;vertical-align:middle;cursor:pointer;}
.calendar-cover{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:black;opacity:0.5;}
.calendar-input{border:1px solid #ccc;}
.calendar-icon{display:inline-block;width:26px;height:23px;margin-left:5px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat 0 -466px;vertical-align:middle;cursor:pointer;}
.calendar-icon:hover{background-position:0 -439px;}
.calendar-content{
float:left;background-color:white;color:#777777;}
.calendar-content:first-child{margin-right:30px;}
.calendar-content span.calendar_active{border:1px solid rgba(0, 0, 0, 0.15) !important;background-color:#0068d1 !important;color:white !important;
-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.15) inset;
box-shadow:0 2px 5px rgba(0, 0, 0, 0.15) inset;
text-shadow:0 2px 1px rgba(0, 0, 0, 0.15);}
.calendar-content span.calendar_otherMonth,
.calendar-body .calendar-row span.calendar_otherMonth,
.calendar-content span.calendar_untouchable{background-color:inherit;color:#c8c8c8;}
.calendar-content span.calendar_otherMonth:hover,
.calendar-content span.calendar_untouchable:hover,
.calendar-content span.calendar_otherMonth:active,
.calendar-content span.calendar_untouchable:active,
.calendar-content span.calendar_otherMonth.calendar_active,
.calendar-content span.calendar_untouchable.calendar_active{background-color:inherit;color:#c8c8c8;}
.calendar-content span.calendar_inRange{background-color:#aac9eb;color:#666;}
.calendar-content span.calendar_inRange:hover{background-color:inherit;}
.calendar-content span.calendar_otherMonth.calendar_inRange:hover{background-color:#aac9eb;}
.calendar-content span.calendar_focus{border:1px solid rgba(0, 0, 0, 0.1);color:#32b8e2;}
.calendar-header{margin-bottom:12px;}
.calendar-prev,
.calendar-next{background-repeat:no-repeat;background-position:center;background-size:9px auto;color:transparent;}
.calendar-prev{position:relative;}
.calendar-prev:before{content:'';display:block;position:absolute;top:0;left:0;width:9px;height:15px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -380px -79px;}
.calendar-prev.calendar_blocked,
.calendar-prev.calendar_blocked:hover{background-image:none;cursor:auto;}
.calendar-next{position:relative;}
.calendar-next:after{content:'';display:block;position:absolute;top:0;right:0;width:9px;height:15px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -415px -79px;}
.calendar-next.calendar_blocked,
.calendar-next.calendar_blocked:hover{background-image:none;cursor:auto;}
.calendar-caption{font-weight:600;font-size:20px;font-family:'Barlow',arial,sans-serif;color:#333;}
.calendar-caption:hover{color:#000000;}
.calendar-caption.calendar_blocked,
.calendar-caption.calendar_blocked:hover{color:#696969;cursor:auto;}
.calendar-head span{width:14.28%;color:#333;
-webkit-box-shadow:inset 0 1px 0 #fbfbfb;
box-shadow:inset 0 1px 0 #fbfbfb;}
.calendar-head span:first-child{color:#e80c3a;}
.calendar-body span:hover,
.calendar-months span:hover,
.calendar-years span:hover{background-color:#e0f4fb;}
.calendar-inputWrap{display:inline-block;}
.calendar-buttons{margin-top:15px;text-align:center;}
.calendar-buttons div{display:inline-block;}
.calendar-buttons button{display:block;width:100px;height:30px;font-size:14px;color:#fff;line-height:30px;}
.calendar-buttons .calendar-button-confirm{margin-right:5px;}
.calendar-buttons .calendar-button-confirm button{background-color:#404b7f;}
.calendar-buttons .calendar-button-cancel button{background-color:#666;}

/* ---- ##여백  ---- */
.space01{margin-left:0 !important;}
.space02{margin-top:50px !important;}
.space03{margin-top:27px}
.space04{margin-top:40px}
.space05{margin-bottom:30px;}
.space06{margin-bottom:50px;}

.news-top-line{margin-top:30px;padding-top:30px;border-top:1px solid #ccc !important;}
/* .ul-dot li{padding:3px 0 3px 12px;font-size:14px;color:#333;} */


/* =============== ####버튼 Button ======================== */
input[type=text]::-ms-clear{display:none;} /* ie :remove delete button */
button{border:0;background:none;outline:none;}
button>span{position:relative;}
a{display:inline-block;outline:none;}

/* ---- ##btn-type01 ---- */
.btn-type01{display:inline-block;position:relative;height:35px;padding:0 15px;border:0;font-weight:700;font-size:14px;line-height:35px;text-align:center;background:#404b7f;color:#fff !important;}
.btn-type01:after{content:'';position:absolute;top:50%;right:10px;width:5px;height:9px;margin-top:-5px;background:url(/global/home/v01/img/sprites_btn02.png) -410px -130px no-repeat;}
/* (아랍어) */
html.ar .btn-type01{font-size:13px;}
.btn-type01:hover{text-decoration:none;}

/* ---- ##btn-type02 ---- */
.btn-type02{display:inline-block;position:relative;height:35px;padding:0 15px;border:0;font-weight:700;font-size:14px;line-height:35px;text-align:center;margin-left:7px;background:#666;color:#fff !important;}
.btn-type02:hover{text-decoration:none;}
/* (아랍어) */
html.ar .btn-type02{font-size:13px;}

/* ---- ##btn-type03 ---- */
.btn-type03{display:inline-block;padding:3px 10px 2px;background-color:#666;box-sizing:border-box;}
.btn-type03 span{font-weight:400;font-size:12px;color:#fff;}
/* (아랍어) */
html.ar .btn-type03 span{font-size:11px;}

/* ---- ##btn-type11 ---- */
/* 화살표 모양이 있는 버튼 (<)
 * 운영을 진행하면서 화살표 방향이 달라질 때 아래와 같이 확장하기
 * btn-type11 기본 (<)
 * btn-type11-arrow01 (∧)
 * btn-type11-arrow02 (>)
 * btn-type11-arrow03 (∨) */
[class*='btn-type11']{display:inline-block;}
[class*='btn-type11'] .txt01{position:relative;font-weight:400;font-size:16px;line-height:25px;color:#036cfc;vertical-align:top;}
[class*='btn-type11'] .txt01:before,
[class*='btn-type11'] .txt01:after{content:'';display:inline-block;clear:both;}
/* [class*='btn-type11']:after{content:'';display:inline-block;clear:both;position:absolute;top:50%;left:9px;width:17px;height:1px;background-color:#fff;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);} */
[class*='btn-type11'] .txt01:before{width:25px;height:25px;background-color:#036cfc;border-radius:50%;vertical-align:top;}
[class*='btn-type11'] .txt01:after{position:absolute;z-index:1;top:8px;width:8px;height:8px;border:1px solid #fff;border-right:0 !important;border-bottom:0 !important;}
html:not(.ar) [class*='btn-type11'] .txt01:before{margin-right:4px;}
html:not(.ar) [class*='btn-type11'] .txt01:after{left:10px;
-webkit-transform:rotate(315deg);
transform:rotate(315deg);}
/* (아랍어) */
html.ar [class*='btn-type11'] .txt01{font-size:16px;}
html.ar [class*='btn-type11'] .txt01:before{margin-left:4px;}
html.ar [class*='btn-type11'] .txt01:after{right:10px;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);}

/* ---- ##btn-more-$$$$ ---- */
/* 톱기사 관련기사 더보기 버튼 */
.btn-more-news,
.btn-more-close{display:inline-block;width:25px;height:25px;border:1px solid #ccc;text-align:center;}
.btn-more-news span,
.btn-more-close span{display:inline-block;width:11px;height:6px;line-height:25px;background:url(/global/home/v01/img/sprites_btn02.png) -66px -13px no-repeat;font-size:0;text-indent:-9999px;vertical-align:middle;
-webkit-transition:transform 0.5s;
-moz-transition:transform 0.5s;
-o-transition:transform 0.5s;
-ms-transition:transform 0.5s;
transition:transform 0.5s;}
.btn-more-news span{
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);}
.btn-more-close span{
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);}
.btn-more-news:hover,
.btn-more-close:hover{background-color:#ccc;}

/* ---- ##btn-all-$$$$ ---- */
/* 톱기사 페이지 더보기 */
.btn-all-news{display:inline-block;height:23px;padding:0 10px;background:#666;}
.btn-all-news span{display:inline-block;position:relative;padding-right:10px;font-style:italic;font-size:12px;line-height:21px;color:#fff;}
.btn-all-news span:after{content:'';display:block;position:absolute;top:50%;right:0;width:3px;height:5px;margin-top:-2px;background:url(/global/home/v01/img/sprites_btn02.png) -117px -50px no-repeat;}
.btn-all-news:hover{background-color:#333;}
/* (아랍어) */
html.ar .btn-all-news span{padding:0 10px 0 0;font-size:11px;}
html.ar .btn-all-news span:after{right:auto;left:0;
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);}

/* ---- ##더보기 btn-more$$ ---- */
/* btn-more */
span.btn-more{display:inline-block;position:absolute;top:11px;right:0;}
span.btn-more a{display:inline-block;width:30px;height:30px;border:1px solid #ccc;text-indent:-9999px;box-sizing:border-box;}
span.btn-more a:before{content:'';position:absolute;top:7px;left:8px;width:15px;height:15px;background:url(/global/home/v01/img/sprites_btn.png) -8px 0 no-repeat;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);}
span.btn-more a:hover:before{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);}
span.btn-more a:hover{border:1px solid #666;}

/* btn-more-04 */
.btn-more04{display:block;width:100%;margin-top:50px;padding:13px 15px 14px;background:#eee;text-align:center;box-sizing:border-box;}
.btn-more04 span{font-weight:700;font-size:14px;color:#666;}
.btn-more04 span em{padding-left:3px;color:#0068d1;}
.btn-more04 span:after{content:'';display:inline-block;width:9px;height:5px;margin-left:15px;background:url(/global/home/v01/img/sprites_btn02.png) -465px -130px no-repeat;vertical-align:middle;}
.btn-more04:hover{background:#666;}
.btn-more04:hover span{color:#fff;}
.btn-more04:hover span:after{content:'';display:inline-block;background-position:-446px -130px;}
.btn-more04:hover span em{color:#fff;}
/* (아랍어) */
html.ar .btn-more04 span{font-size:13px;}
html.ar .btn-more04 span:after{margin:0 15px 0 0;}

/* btn-more11 | 기자페이지
 * btn-more11-effect01 : hover 시 애니메이션 효과 */
[class*='btn-more11']{overflow:hidden;position:relative;display:inline-block;box-sizing:border-box;border:1px solid #000;min-width:280px;height:50px;border-radius:25px;background-color:#000;text-align:center;}
[class*='btn-more11'] .txt{font-size:14px;line-height:50px;color:#fff;}
[class*='btn-more11'].display-none{display:none !important;}
[class*='btn-more11'] .pager02{display:none;}
html.zh [class*='btn-more11'] .txt,
html.ja [class*='btn-more11'] .txt{font-size:16px;}

/* (확장형) btn-more11-effect01 */
.btn-more11-effect01:before{content: "";position:absolute;top:0;left:-150%;z-index:-1;width:130%;height:100%;background:#fff;
-webkit-transform:skewX(-18deg);
transform:skewX(-18deg);
transition:all 0.4s ease-in-out;}
.btn-more11-effect01:hover:before{left:-10%;z-index:1;}
.btn-more11-effect01:hover .txt{z-index:1;color:#000;}
html.ar .btn-more11-effect01:before{right:-150%;}
html.ar .btn-more11-effect01:hover:before{right:-10%;}

/* ---- ##속보티커 컨트롤 버튼 ---- */
button[class*="btn-latest-"]{display:inline-block;position:relative;}
button[class*="btn-latest-"] span{display:block;box-sizing:border-box;width:24px;height:21px;border:1px solid #ccc;background-image:url(/global/home/v01/img/sprites_global_home.png);text-indent:-9999px;}
.btn-latest-play span{border-right:none;background-position:-178px -1px;}
.btn-latest-play.disabled span{background-position:-226px -1px;}
.btn-latest-pause span{border-right:none;background-position:-179px -31px;}
.btn-latest-pause.disabled span{background-position:-227px -31px;}
.btn-latest-more span{width:25px;background-position:-203px -31px;}

/* ---- ##SNS 닫기 ---- */
.btn-sns-close{width:17px;height:18px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -120px -126px;}
.btn-sns-close span{overflow:hidden;display:block;position:absolute;top:-1000em;left:0;width:1px;height:1px;font-size:0;line-height:0;}

/* ---- ##픽스드 고정버튼 : 페이지 이전/다음 링크 이동 ---- */
.btn-arrow{width:70px;height:120px;border:1px solid #ccc;background-color:#fff;}
.btn-arrow span{display:block;width:70px;height:120px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat 0 0;color:#fff;font-size:0;text-indent:-9999em;}
.btn-arrow.prev span{background-position:-420px -327px;}
.btn-arrow.next span{background-position:-490px -327px;}
.btn-arrow.prev:hover span,
.btn-arrow.prev.on span{background-position:-420px -447px;}
.btn-arrow.next:hover span,
.btn-arrow.next.on span{background-position:-490px -447px;}

/* ---- ##픽스드 고정버튼 : 퀵 버튼 ---- */
/* go-quick-home : 메인으로 이동
 * go-to-top : 페이지 상단 이동 */
.btn-go-wrap{display:none;position:fixed;bottom:70px;right:10px;z-index:10;}
.btn-go-wrap a{display:block;position:relative;z-index:5;width:38px;height:38px;border:1px solid #ccc;background-color:#fff;}
.btn-go-wrap a:hover{z-index:6;border-color:#666;}
.btn-go-wrap a span{display:inline-block;font-size:0;text-indent:-9999px;}
.btn-go-wrap .go-quick-home span{width:17px;height:17px;margin-top:10px;margin-left:10px;background:url(/global/home/v01/img/sprite_btn_top.png) no-repeat;}
.btn-go-wrap .go-to-top{height:37px;margin-top:-1px;}
.btn-go-wrap .go-to-top span{width:17px;height:7px;margin-top:15px;margin-left:10px;background:url(/global/home/v01/img/sprite_btn_top.png) no-repeat 0 bottom;}

/* ---- ##메인 케이웨이브 버튼 ---- */
.btn-full{display:inline-block;width:75px;margin:0 0 5px 0;padding:5px;background:#0068d1 url(/global/home/v01/img/ico_arrow02.png) 94% 50% no-repeat;font-size:12px;line-height:10px;color:#fff !important;}
.btn-full:hover{text-decoration:none;}
/* (아랍어) */
html.ar .btn-full{font-size:11px;}

/* ---- ##본문 좋아요,저장,공유-버튼 ---- */
.option-type01{z-index:2;display:none;position:absolute;top:0;left:10px;margin-top:13px;}
.option-type01 button{width:30px;height:30px;border-radius:25px;background-color:#333;}
.option-type01 button:hover{background-color:#0068d1;}
.option-type01 button span{width:30px;height:30px;font-size:0;background:url(/global/home/v01/img/sprites_btn02.png) 0 0 no-repeat;text-indent:-99999px;}
.option-type01 .btn-share span{background-position:0 -289px;}
.option-type01 .btn-save span{background-position:-80px -289px;}
.option-type01 .btn-like span{background-position:-40px -289px;}

/* ---- ##닫기버튼 ---- */
/* 클래스명 겹치지 않도록 재정의
 * 북마크 안내 레이어 팝업 */
.btn-x01{width:14px;height:14px;background:url(/global/home/v01/img/sprites_btn02.png) -70px -345px no-repeat;}
.btn-x01>span{font-size:0;text-indent:-9999px;}

/* ---- ##홈으로 이동 (에러페이지) ---- */
.btn-home{display:inline-block;position:relative;width:176px;height:45px;background:#0068d1;font-size:14px;color:#fff !important;line-height:45px;text-align:center;}
.btn-home:after{content:'';position:absolute;top:50%;right:15px;width:13px;height:12px;margin-top:-7px;background:url(/global/home/v01/img/sprites_btn02.png) -410px -128px no-repeat;}
.btn-home span{display:inline-block;position:relative;height:100%;padding-left:24px;margin-left:-24px;}
.btn-home span:before{content:'';position:absolute;top:17px;left:0;width:13px;height:12px;background:url(/global/home/v01/img/sprites_btn02.png) -380px -128px no-repeat;}
.btn-home:hover{text-decoration:none;}
/* (아랍어) */
html.ar .btn-home{font-size:13px;}
html.ar .btn-home:after{left:15px;right:auto;background-position:-410px -170px;}
html.ar .btn-home span{padding:0 24px 0 0;margin:0 -24px 0 0;}
html.ar .btn-home span:before{left:auto;right:0;}

/* ---- ##본문 소재 캡션버튼 ---- */
/* 본문 캡션 버튼 */
.btn-caption.btn{color:#5c7895;}
.btn-caption.btn:after{content:'';display:inline-block;box-sizing:border-box;width:19px;height:20px;margin-left:10px;border:1px solid #ccc;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -381px -166px;vertical-align:middle;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(-0deg);}
.btn-caption.btn.on:after{
-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
transform:rotate(-180deg);}

.pic-zone .btn-caption .txt-hide,
.video-zone .btn-caption .txt-show,
.related-zone .txt-more{display:inline-block;}
.pic-zone .btn-caption .txt-show,
.video-zone .btn-caption .txt-hide,
.related-zone .txt-close{display:none;}

html.en .pic-zone .btn-caption .txt-hide,
html.es .pic-zone .btn-caption .txt-hide,
html.fr .pic-zone .btn-caption .txt-hide,
html.en .pic-zone .btn-caption .txt-show,
html.es .pic-zone .btn-caption .txt-show,
html.fr .pic-zone .btn-caption .txt-show{font-weight:400;font-size:13px}

/* ---- ##???? - 용도 불명확 ---- */
.btn-play-s{position:absolute;top:28%;left:50%;z-index:2;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(/global/home/v01/img/sprites_video.png) -120px -10px no-repeat;}
.btn-play-s span{display:block;font-size:0;text-indent:-9999px;}

/* ---- ##영상 재생 버튼 ---- */
/* 아래 콘텐츠에서 btn-play 으로 사용 중임을 확인.
 * .btn-play 과 같은 스타일이지만 상위 클래스에 상속 된 구조로 btn-play02 으로 생성함
 -- .slide-con .btn-play
 -- .slide-con .slick-current .btn-play
 -- .media-top-box .btn-play */
.btn-play02 span,
.btn-play02 span{display:inline-block;width:100px;height:100px;font-size:0;text-indent:-9999px;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}

/* ---- ##SNS 버튼 ---- */
/* 사이즈 :35 * 35
 * ICON : black | BG : white
 * 리스트에 공유 기능이 있을 때 사용됨 */
.sns-share .share-btn{display:inline-block;box-sizing:border-box;width:35px;height:35px;margin:0 0 15px 7px;border-radius:25px;border:1px solid #fff;}
.sns-share .share-btn:hover{padding-left:1px;border:none;}
/* (아랍어) */
html.ar .sns-share .share-btn{margin:0 7px 15px 0;}
html.ar .sns-share .share-btn:hover{padding-right:1px;}
.sns-share .share-btn span{overflow:hidden;display:block;width:33px;height:33px;background:url(/global/home/v01/img/sprites_btn02.png) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-99999px;box-sizing:border-box;}
/* Facebook */
.sns-share .share-btn.fb span{background-position:-1px -160px;}
.sns-share .share-btn.fb:hover{background-color:#255ed5;}
/* Twitter */
.sns-share .share-btn.tw span{background-position:-46px -159px;}
.sns-share .share-btn.tw:hover{background-color:#2bc6ff;}
/* google plus */
.sns-share .share-btn.ggp span{background-position:-90px -160px;}
.sns-share .share-btn.ggp:hover{background-color:#fc5345;}
/* Pinterest */
.sns-share .share-btn.pin span{background-position:-135px -159px;}
.sns-share .share-btn.pin:hover{background-color:#ff4746;}
/* weibo */
.sns-share .share-btn.wei span{background-position:-180px -160px;}
.sns-share .share-btn.wei:hover{background-color:#d72928;}
/* QQ空间 */
.sns-share .share-btn.qq{display:none;}
.sns-share .share-btn.qq span{background-position:-225px -160px;}
.sns-share .share-btn.qq:hover{background-color:#1e72cc;}
/* Wechat */
.sns-share .share-btn.wec span{background-position:-272px -160px;}
.sns-share .share-btn.wec:hover{background-color:#64ab23;}
/* Linked in */
.sns-share .share-btn.lin span{background-position:-1px -205px;}
.sns-share .share-btn.lin:hover{background-color:#0d94df;}
/* Tumblr */
.sns-share .share-btn.tum span{background-position:-46px -205px;}
.sns-share .share-btn.tum:hover{background-color:#183f6e;}
/* Reddit */
.sns-share .share-btn.red span{background-position:-91px -205px;}
.sns-share .share-btn.red:hover{background-color:#ff7c12;}
/* Facebook Messenger */
.sns-share .share-btn.fbm span{background-position:-136px -205px;}
.sns-share .share-btn.fbm:hover{background-color:#0084ff;}
/* renren
 * 2022-09-22 : 공유오류로 숨김 처리 */
.sns-share .share-btn.ren{display:none;}
.sns-share .share-btn.ren span{background-position:-181px -205px;}
.sns-share .share-btn.ren:hover{background-color:#015ca3;}
/* Hatena B */
.sns-share .share-btn.hb span{background-position:-225px -205px;}
.sns-share .share-btn.hb:hover{background-color:#0d94df;}

/* 사이즈 :35 * 35
 * ICON : black | BG : white
 * 사용 : 본문 기사제목 영역 > 공유 버튼 > 공유 팝업 */
.social-type02 .sns-share .share-btn{border-color:#999;}
/* Facebook */
.social-type02 .sns-share .share-btn.fb span{background-position:-1px -515px;}
.social-type02 .sns-share .share-btn.fb:hover{background-color:#255ed5;}
.social-type02 .sns-share .share-btn.fb:hover span{background-position:-1px -160px;}
/* Twitter */
.social-type02 .sns-share .share-btn.tw span{background-position:-46px -515px;}
.social-type02 .sns-share .share-btn.tw:hover{background-color:#2bc6ff;}
.social-type02 .sns-share .share-btn.tw:hover span{background-position:-46px -159px;}
/* google plus */
.social-type02 .sns-share .share-btn.ggp span{background-position:-90px -515px;}
.social-type02 .sns-share .share-btn.ggp:hover{background-color:#fc5345;}
.social-type02 .sns-share .share-btn.ggp:hover span{background-position:-90px -160px;}
/* Pinterest */
.social-type02 .sns-share .share-btn.pin span{background-position:-135px -514px;}
.social-type02 .sns-share .share-btn.pin:hover{background-color:#ff4746;}
.social-type02 .sns-share .share-btn.pin:hover span{background-position:-135px -159px;}
/* weibo */
.social-type02 .sns-share .share-btn.wei span{background-position:-180px -515px;}
.social-type02 .sns-share .share-btn.wei:hover{background-color:#d72928;}
.social-type02 .sns-share .share-btn.wei:hover span{background-position:-180px -160px;}
/* QQ空间 */
.social-type02 .sns-share .share-btn.qq span{background-position:-226px -514px;}
.social-type02 .sns-share .share-btn.qq:hover{background-color:#1e72cc;}
.social-type02 .sns-share .share-btn.qq:hover span{background-position:-226px -159px;}
/* Wechat */
.social-type02 .sns-share .share-btn.wec span{background-position:-271px -515px;}
.social-type02 .sns-share .share-btn.wec:hover{background-color:#64ab23;}
.social-type02 .sns-share .share-btn.wec:hover span{background-position:-271px -160px;}
/* Linked in */
.social-type02 .sns-share .share-btn.lin span{background-position:-1px -560px;}
.social-type02 .sns-share .share-btn.lin:hover{background-color:#0d94df;}
.social-type02 .sns-share .share-btn.lin:hover span{background-position:-1px -205px;}
/* Tumblr */
.social-type02 .sns-share .share-btn.tum span{background-position:-46px -560px;}
.social-type02 .sns-share .share-btn.tum:hover{background-color:#183f6e;}
.social-type02 .sns-share .share-btn.tum:hover span{background-position:-46px -205px;}
/* Reddit */
.social-type02 .sns-share .share-btn.red span{background-position:-91px -560px;}
.social-type02 .sns-share .share-btn.red:hover{background-color:#ff7c12;}
.social-type02 .sns-share .share-btn.red:hover span{background-position:-91px -205px;}
/* Facebook Messenger */
.social-type02 .sns-share .share-btn.fbm span{background-position:-136px -560px;}
.social-type02 .sns-share .share-btn.fbm:hover{background-color:#0084ff;}
.social-type02 .sns-share .share-btn.fbm:hover span{background-position:-136px -205px;}
/* renren */
.social-type02 .sns-share .share-btn.ren span{background-position:-181px -560px;}
.social-type02 .sns-share .share-btn.ren:hover{background-color:#015ca3;}
.social-type02 .sns-share .share-btn.ren:hover span{background-position:-181px -205px;}
/* Hatena B */
.social-type02 .sns-share .share-btn.hb span{background-position:-225px -560px;}
.social-type02 .sns-share .share-btn.hb:hover{background-color:#0d94df;}
.social-type02 .sns-share .share-btn.hb:hover span{background-position:-225px -205px;}
/* copy */
.social-type02 .sns-share .share-btn.copy span{background-position:-316px -515px;}
.social-type02 .sns-share .share-btn.copy:hover{background-color:#0068d1;}
.social-type02 .sns-share .share-btn.copy:hover span{background-position:-316px -160px;}

/* 사이즈 : 40 x 40
 * ICON : black | BG : white
 * 사용 : 본문 픽스드 고정버튼 : 쇼셜 공유 버튼 */
.sns-share02 .share-btn02{display:block;width:40px;height:40px;margin-bottom:10px;border:1px solid #333;border-radius:25px;background-color:#fff;box-sizing:border-box;}
.sns-share02 .share-btn02:hover{padding-left:1px;border:none;}
/* (아랍어) */
html.ar .sns-share02 .share-btn02:hover{padding-right:1px;}
.sns-share02 .share-btn02 span{display:block;width:38px;height:38px;font-size:0;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;text-indent:-9999em;box-sizing:border-box;}
/* 1. Facebook */
.sns-share02 .share-btn02.fb span{background-position:1px -513px;}
.sns-share02 .share-btn02.fb:hover{background-color:#255ed5;}
.sns-share02 .share-btn02.fb:hover span{background-position:1px -158px;}
/* 2. Twitter */
.sns-share02 .share-btn02.tw span{background-position:-43px -512px;}
.sns-share02 .share-btn02.tw:hover{background-color:#2bc6ff;}
.sns-share02 .share-btn02.tw:hover span{background-position:-43px -157px;}
/* 3. google plus */
.sns-share02 .share-btn02.ggp span{background-position:-89px -513px;}
.sns-share02 .share-btn02.ggp:hover{background-color:#fc5345;}
.sns-share02 .share-btn02.ggp:hover span{background-position:-89px -158px;}
/* 4. Pinterest */
.sns-share02 .share-btn02.pin span{background-position:-133px -512px;}
.sns-share02 .share-btn02.pin:hover{background-color:#fc5345;}
.sns-share02 .share-btn02.pin:hover span{background-position:-133px -157px;}
/* 5. weibo */
.sns-share02 .share-btn02.wei span{background-position:-179px -513px;}
.sns-share02 .share-btn02.wei:hover{background-color:#d72928;}
.sns-share02 .share-btn02.wei:hover span{background-position:-179px -158px;}
/* 6. QQ空间 */
.sns-share02 .share-btn02.qq span{background-position:-223px -512px;}
.sns-share02 .share-btn02.qq:hover{background-color:#1e72cc;}
.sns-share02 .share-btn02.qq:hover span{background-position:-223px -157px;}
/* 7. Wechat */
.sns-share02 .share-btn02.wec span{background-position:-269px -513px;}
.sns-share02 .share-btn02.wec:hover{background-color:#64ab23;}
.sns-share02 .share-btn02.wec:hover span{background-position:-269px -158px;}
/* 8. Linked in */
.sns-share02 .share-btn02.lin span{background-position:1px -558px;}
.sns-share02 .share-btn02.lin:hover{background-color:#0d94df;}
.sns-share02 .share-btn02.lin:hover span{background-position:1px -203px;}
/* 9. Tumblr */
.sns-share02 .share-btn02.tum span{background-position:-44px -558px;}
.sns-share02 .share-btn02.tum:hover{background-color:#183f6e;}
.sns-share02 .share-btn02.tum:hover span{background-position:-44px -203px;}
/* 10. Reddit */
.sns-share02 .share-btn02.red span{background-position:-89px -558px;}
.sns-share02 .share-btn02.red:hover{background-color:#ff7c12;}
.sns-share02 .share-btn02.red:hover span{background-position:-89px -203px;}
/* 11. Facebook Messenger */
.sns-share02 .share-btn02.fbm span{background-position:-134px -558px;}
.sns-share02 .share-btn02.fbm:hover{background-color:#0084ff;}
.sns-share02 .share-btn02.fbm:hover span{background-position:-134px -203px;}
/* 12. renren */
.sns-share02 .share-btn02.ren span{background-position:-178px -557px;}
.sns-share02 .share-btn02.ren:hover{background-color:#015ca3;}
.sns-share02 .share-btn02.ren:hover span{background-position:-178px -202px;}
/* 13. Hatena B */
.sns-share02 .share-btn02.hb span{background-position:-223px -558px;}
.sns-share02 .share-btn02.hb:hover{background-color:#0d94df;}
.sns-share02 .share-btn02.hb:hover span{background-position:-225px -203px;}
/* 14. more */
.sns-share02 .share-btn02.mor span{background-position:-269px -558px;}
.sns-share02 .share-btn02.mor:hover{background-color:#333;}
.sns-share02 .share-btn02.mor:hover span{background-position:-269px -203px;}
.sns-share02 .share-btn02.mor.on{background-color:#333;}
.sns-share02 .share-btn02.mor.on span{background-position:-269px -203px;}
/* 15. copy */
.sns-share02 .share-btn02.copy span{background-position:-313px -512px;}
.sns-share02 .share-btn02.copy:hover{background-color:#0068d1;}
.sns-share02 .share-btn02.copy:hover span{background-position:-313px -157px;}

/* 본문 옵션기능 버튼 */
.social-btns{position:relative;}
.social-btns>button{display:inline-block;width:30px;height:30px;margin-left:7px;border:1px solid #333;border-radius:25px;background-color:#fff;vertical-align:middle;box-sizing:border-box;}
.social-btns>button:first-child{margin-left:0;}
.social-btns>button:hover,
.social-btns>button.focus{border:none;background-color:#0068d1;}
.social-btns>button span{width:28px;height:28px;font-size:0;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat 0 -249px;text-indent:-9999px;box-sizing:border-box;}
html.ar .social-btns>button{margin-right:7px;margin-left:0;}
html.ar .social-btns>button:first-child{margin-right:0;margin-left:0;}
html.ar .social-btns>button:last-child{margin-left:0;}
.social-btns .btn-share span{background-position:-1px -251px;}
.social-btns .btn-share:hover span,
.social-btns .btn-share.focus span{background-position:-1px -291px;}
.social-btns .btn-like span{background-position:-41px -250px;}
.social-btns .btn-like:hover span{background-position:-41px -290px;}
.social-btns .btn-save span{background-position:-81px -250px;}
.social-btns .btn-save:hover span{background-position:-81px -290px;}
.social-btns .btn-save.on{background:#0068d1;border:0 none;}
.social-btns .btn-save.on span{background-position:-81px -290px;}
.social-btns .btn-print span{background-position:-121px -249px;}
.social-btns .btn-print:hover span{background-position:-121px -289px;}
.social-btns .btn-close01 span{background-position:-63px -338px;}
.social-btns .btn-close01:hover span{background-position:-63px -393px;}
.social-btns .btn-fontsize span{background-position:-161px -250px;}
.social-btns .btn-fontsize:hover span,
.social-btns .btn-fontsize.focus span{background-position:-161px -290px;}
.social-btns .sns-share{position:absolute;top:40px;box-sizing:border-box;width:204px;padding:19px 12px 4px;border:1px solid #ccc;background:#fff;font-size:0;line-height:0;}
.social-btns .sns-share.on{display:block;}
/* 2018-09-06 좋아요 클릭 */
.social-btns .btnlike-on{background:#0068d1;border:1px solid #0068d1;}
.social-btns .btn-like.btnlike-on span{background-position:-41px -290px;}
/* 2018-10-17 좋아요 클릭 */
.container .btnlike-on{background:#0068d1;border:1px solid #0068d1;}
.container .btn-like.btnlike-on span{background-position:-41px -290px;}

.btns-con{margin:50px 0 0;text-align:center;}
.btn-stations{display:inline-block;position:relative;width:300px;height:45px;margin-left:7px;background:#666;font-weight:700;font-size:14px;line-height:45px;color:#fff !important;text-align:center;}
.btn-trains{display:inline-block;position:relative;width:300px;height:45px;margin-left:7px;background:#404b7f;font-weight:700;font-size:14px;line-height:45px;color:#fff !important;text-align:center;}

.btn-trains:after,
.btn-stations:after{content:'';position:absolute;top:50%;right:10px;width:5px;height:9px;margin-top:-5px;background:url(/global/home/v01/img/sprites_btn02.png) -410px -130px no-repeat;}
.btn-trains:hover,
.btn-stations:hover{text-decoration:none;}

.btn-all-article{display:inline-block;position:relative;width:290px;background:#eee;font-weight:700;font-size:14px;line-height:45px;color:#666 !important;text-align:center;}
.btn-all-article:after{content:'';position:absolute;top:50%;right:30px;width:5px;height:9px;margin-top:-5px;background:url(/global/home/v01/img/sprites_btn02.png) -428px -130px no-repeat;}
.btn-all-article:hover{background:#666;color:#fff !important;text-decoration:none;}
.btn-all-article:hover:after{background-position:-410px -130px;}

.btn-remove{display:block;padding:0 9px;background-color:#404c80;}
.btn-remove span{display:inline-block;position:relative;height:30px;padding-left:15px;font-size:14px;font-weight:700;color:#fff;line-height:30px;}
.btn-remove span:after{content:'';position:absolute;top:10px;left:0;width:10px;height:10px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -120px -107px;}


/* =============== ####폼 form ======================== */
/* ---- ##체크박스 | check box ---- */
.check-box{display:inline-block;position:relative;}
.check-box .inp-check{position:absolute;top:0;left:0;width:30px;height:30px;opacity:0;cursor:pointer;}
.check-box .inp-label{display:inline-block;width:30px;height:30px;cursor:pointer;}
.check-box .inp-check + .inp-label{background:url(/global/home/v01/img/sprites_form.png) 0 0 no-repeat;font-size:0;text-indent:-9999px;}
.check-box .inp-check:checked + .inp-label{background-position:-60px 0;}


/* =============== ##타이틀,텍스트 | Title & Text ======================== */
/* ---- ##서브페이지 ---- */
.pg-tit{display:block;margin:0px 0 40px 0;padding-bottom:20px;border-bottom:2px solid #000;font-size:40px;line-height:35px;color:#000;}
.pg-tit .tit:hover{text-decoration:none;}
.pg-tit02{display:block;margin:0px 0 40px 0;font-size:40px;line-height:35px;color:#000;}

.pg-tit.ko,
.pg-tit02.ko{font-family:'Malgun Gothic','맑은 고딕','돋움',dotum,arial,sans-serif !important;}
html.en .pg-tit,
html.es .pg-tit,
html.fr .pg-tit,
html.en .pg-tit02,
html.es .pg-tit02,
html.fr .pg-tit02{font-family:'Playfair Display',serif;}
html.ar .pg-tit,
html.ar .pg-tit02{font-size:39px;}

/* ---- ##콘텐츠 박스 제목 ---- */
/* .section-tit
 * .section-tit02
 * .section-tit11 : 기자페이지 */
.section-tit{overflow:hidden;width:100%;height:30px;padding-top:10px;border-top:1px solid #000;line-height:30px;}
.section-tit .tit{display:inline-block;font-weight:700;font-size:20px;color:#000;vertical-align:middle;}
.section-tit .tit>a{font:inherit;}
.section-tit a:hover{border-bottom:none;color:#000;text-decoration:none;}
.section-tit a:visited{color:#000;}
html.en .section-tit .tit,
html.es .section-tit .tit,
html.fr .section-tit .tit{font-family:'Playfair Display',serif;}
html.zh .section-tit .tit span{font-weight:400;}
html.ar .section-tit{text-align:right;}
html.ar .section-tit{line-height:22px;}
html.ar .section-tit .tit{margin-left:40px;font-size:20px;}
.section-tit .desc{display:inline-block;padding-top:5px;font-size:14px;color:#333;font-weight:700;line-height:150%;vertical-align:middle;}
.section-tit .desc:before{content:'';display:inline-block;z-index:1;width:1px;height:16px;margin:0 8px 0 5px;background:#ccc;vertical-align:middle;}
html.en .section-tit .desc,
html.es .section-tit .desc,
html.fr .section-tit .desc{font-family:'Playfair Display',serif;}
html.en .section-tit .desc a{margin-left:-5px;}
html.ar .section-tit .desc:before{margin:0 8px 0 12px;}
.section-tit .desc02{display:inline-block;position:relative;height:30px;vertical-align:top;}
.section-tit .desc02 li{display:inline-block;position:relative;height:100%;padding:0 3px 0 7px;font-size:0;vertical-align:top;}
.section-tit .desc02 li:after{content:"";display:block;clear:both;position:absolute;top:12px;left:0;width:1px;height:15px;background-color:rgba(0,0,0,0.5);}
.section-tit .desc02 li:first-child:after{display:none;}
.section-tit .desc02 a{padding:2px 8px;font-size:14px;line-height:39px;color:#333;vertical-align:top;}
html.ar .section-tit .desc02 a{font-size:13px;}
.section-tit02{position:relative;width:100%;height:70px;line-height:70px;}
.section-tit02:after{content:'';display:block;clear:both;}
.section-tit02 h4{color:#fff;}
.section-tit02 h4 a,
.section-tit02 h4 a:hover{color:#fff;text-decoration:none;}
.section-tit02 .tit{font-size:20px;color:#fff;font-weight:700;}
.section-tit02 .tit a,
.section-tit02 .tit a:hover{color:#fff;text-decoration:none;}
html.en .section-tit02 .tit,
html.es .section-tit02 .tit,
html.fr .section-tit02 .tit{font-family:'Playfair Display',serif;}
html.ar .section-tit02 .tit{font-size:20px;}

/* .section-tit11 | 기자페이지 */
.section-tit11{overflow:hidden;position:relative;}
.section-tit11 .tit{display:inline-block;font-weight:bold;font-size:28px;line-height:1.32;color:#000;}
html.en .section-tit11 .tit,
html.es .section-tit11 .tit,
html.fr .section-tit11 .tit{font-family:'Playfair Display',serif;}
html:not(.ar) html.ar .section-tit11{text-align:left;}
html.zh .section-tit11{letter-spacing:-0.7px;}
html.ar .section-tit11{text-align:right;}
html.ar .section-tit11 .tit{line-height:1.7;}

/* ---- ##영상재생 시간 ---- */
.runtime{position:absolute;z-index:2;top:0;right:0;padding:0 5px;margin-left:-27px;font-size:12px;color:#fff;background:rgba(0,0,0,0.5);}
.search-section .runtime{display:none;}
.runtime02{font-size:14px;color:#333;}
.runtime02 strong{width:10px;height:20px;padding-right:4px;background:url(/global/home/v01/img/sprites_icon.png) 0 -90px no-repeat;font-size:0;text-indent:-9999px;}

/* ---- ##txt-type$$ ---- */
.txt-type01{display:block;position:relative;margin-bottom:18px;padding-left:17px;font-weight:400;font-size:24px;line-height:18px;color:#000;}
html.en .txt-type01,
html.es .txt-type01,
html.fr .txt-type01{font-family:'Playfair Display',serif;}
.txt-type01:after{content:'';display:inline-block;position:absolute;top:6px;left:0;width:10px;height:10px;background:url(/global/home/v01/img/sprites_icon.png) -140px 0 no-repeat;}
html.zh .txt-type01{line-height:21px;}

.txt-type02{display:block;position:relative;margin-bottom:20px;padding-left:10px;font-weight:700;font-size:16px;line-height:16px;color:#0f3154;}
.txt-type02:after{content:'';display:inline-block;position:absolute;top:2px;left:1px;width:3px;height:13px;background:url(/global/home/v01/img/sprites_icon.png) -20px 0 no-repeat;}

.txt-type03{display:block;position:relative;margin-bottom:14px;padding-left:17px;font-weight:400;font-size:16px;line-height:20px;color:#000;}
html.en .txt-type03,
html.es .txt-type03,
html.fr .txt-type03{font-family:'Playfair Display',serif;}
.txt-type03:before{content:'';display:inline-block;position:absolute;top:6px;left:0;width:10px;height:10px;background:url(/global/home/v01/img/sprites_icon.png) -140px 0 no-repeat;}
html.zh .txt-type03{font-weight:700;}

/* link */
a.link-mail{color:#666;}

/* ---- ##태그키워드 ---- */
.tag-box{line-height:18px;}
.tag{font-size:14px;font-weight:700;color:#0068d1;}
html.ar .tag{font-size:13px;}
.tag a{display:inline;border-bottom:1px solid transparent;color:#0068d1;}
.tag a:hover{border-bottom-color:#0068d1;text-decoration:none;color:#0068d1;}
html.ja .tag a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .tag a:hover{padding-bottom:1px;}

/* tag-list01 */
.tag-list01 .list{margin-left:-5px;font-size:0;}
.tag-list01 li{display:inline-block;min-width:126px;margin:4px 0 0 5px;padding:4px 14px 3px;box-sizing:border-box;border:1px solid #ccc;border-radius:10px 0 10px 0;text-align:center;background-color:#fff;transition:all 0.2s ease-out;}
.tag-list01 li:hover{background-color:#000;opacity:1;}
.tag-list01 .tag{display:inline-block;width:100%;height:100%;font-family:'Barlow',arial,sans-serif;font-weight:300;font-size:14px;color:#000;}
.tag-list01 li:hover .tag{text-decoration:none;color:#fff;}

/* tag-list11 | 기자페이지 */
.tag-list11{font-size:0;}
.tag-list11>a+a{margin-left:10px;}
.tag-list11>a{display:inline-block;padding:5px;font-weight:700;font-size:15px;line-height:1.2;letter-spacing:-0.38px;color:#036cfc;}

/* ---- ##말머리 prefix ---- */
.n-red,
.n-blue,
.n-green,
.n-purple,
.n-blue-green{margin-right:5px;padding:0 5px;font-weight:700;font-size:12px;color:#fff;}
.n-red{background:#e80c3a;} /* 단독/속보/긴급 */
.n-blue{background:#23a9f6;} /* 인터뷰 */
.n-green{background:#a9d051;} /* 뉴스포커스 */
.n-purple{background:#514ff0;} /* 피쳐 */
.n-blue-green{background:#40c2c2;} /* 리뷰 */

.noti a,
.noti a:hover{color:#fff;}
.noti02{position:absolute;bottom:10px;left:10px;display:inline-block;margin-bottom:5px;padding:0 13px 0 5px;background:#0068d1;font-size:12px;color:#fff;} /* blue */
.noti02:after{content:'';display:block;position:absolute;top:50%;right:5px;width:3px;height:5px;margin-top:-2px;background:url(/global/home/v01/img/sprites_btn02.png) -117px -50px no-repeat;}
.noti03{display:inline-block;width:14px;height:14px;background:url(/global/home/v01/img/sprites_global_home.png) -408px -30px no-repeat;vertical-align:middle;}


/* =============== ####아이콘 ICON ======================== */
[class*='ico-img']{background-image:url(/global/home/v01/img/sprites_icon.png);background-repeat:no-repeat;}
.ico-img,
.ico-img05{position:absolute;top:10px;left:10px;width:30px;height:30px;}
.ico-img{background-position:-55px -148px;}
.ico-img05{background-position:-350px -148px;}
.ico-img02,
.ico-img03,
.ico-img04{width:20px;height:20px;margin-top:-4px;padding-right:5px;vertical-align:middle;font-size:0;text-indent:-9999px;}
.ico-img02{background-position:-237px -90px;}
.ico-img03{background-position:-262px -90px;}
.ico-img04{background-position:-287px -90px;}

/* ---- ##시계 아이콘  ---- */
.ico-date01{font-size:13px;line-height:20px;color:#333;font-family:'Barlow',arial,sans-serif;}
.ico-date01:before{content:'';display:inline-block;width:15px;height:12px;margin-bottom:3px;vertical-align:middle;background:url(/global/home/v01/img/sprites_global_home.png) -285px -30px no-repeat;}
html.ar .ico-date01{font-family:'Barlow','Almarai',arial,sans-serif;}
html.ar .ico-date01:before{margin:0 0 3px 3px;}

/* ---- ##기타 메뉴 아이콘  ---- */
span[class*='ico-misc01']{width:50px;height:50px;background-image:url(/global/home/v01/img/sprites_icon.png);}
.ico-misc0101{background-position:0 -193px;} /* paper */
.ico-misc0102{background-position:-70px -193px;} /* history */
.ico-misc0103{background-position:-140px -193px;} /* summary */
.ico-misc0104{background-position:-210px -193px;} /* editorials */
.ico-misc0105{background-position:-279px -193px;} /* topics */
.ico-misc0106{background-position:-350px -193px;} /* ad */
.ico-misc0107{background-position:-420px -193px;} /* rating - 중문 */

span[class*='ico-misc02']{width:40px;height:40px;background-image:url(/global/home/v01/img/sprites_icon.png);}
.ico-misc0201{background-position:-249px -482px;} /* paper - 프랑스 */
.ico-misc0202{background-position:-249px -560px;} /* history - 프랑스 */
.ico-misc0203{background-position:-250px -638px;} /* summary - 프랑스 */

/* ---- ##화보 아이콘  ---- */
/* 2022-12-28 : pictorial → ico-pictorial */
.ico-pictorial{display:inline-block;height:24px;padding:0 6px 0 28px;font-size:12px;line-height:24px;color:#fff;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;}
.ico-pictorial:after{content:'';display:block;position:absolute;top:6px;left:6px;width:17px;height:12px;background:url(/global/home/v01/img/sprites_icon.png) -136px -71px no-repeat;}
.entertain-zone .ico-pictorial{display:inline-block;height:24px;padding:0 6px 0 28px;font-size:12px;line-height:24px;color:#fff;background:rgba(0,0,0,0.5);position:absolute;top:0;right:0;left:auto;}

/* 2023-01-02 신규 추가
 * 메인 투데이포토 .ico-pictorial02>.txt11+.txt12
 * 본문 화보 소재 .ico-pictorial02>.txt01 */
.ico-pictorial02{display:inline-block;position:relative;box-sizing:border-box;min-width:74px;height:35px;background:rgba(0,0,0,0.7);font-weight:normal;line-height:36px;color:#fff;}
.ico-pictorial02:before{content:'';display:block;position:absolute;top:10px;width:22px;height:16px;background:url(/global/home/v01/img/sprites_icon.png) -171px -64px no-repeat;}
html:not(.ar) .ico-pictorial02{padding:0 11px 0 41px;}
html:not(.ar) .ico-pictorial02:before{left:10px;}
html.ar .ico-pictorial02{padding:0 43px 0 11px;}
html.ar .ico-pictorial02:before{right:10px;}

.ico-pictorial02 .txt01{font-size:13px;}
.ico-pictorial02 .txt11{font-size:14px;}
.ico-pictorial02 .txt12{font-size:16px;}
html:not(.ar) .ico-pictorial02 .txt11+.txt12{margin-left:12px;}
html.ar .ico-pictorial02 .txt11+.txt12{margin-right:12px;}

/* ---- ##플레이 아이콘  ---- */
.ico-play01{display:inline-block;width:45px;height:45px;margin:-22px 0 0 -22px;font-size:0;line-height:0;text-indent:-9999px;}
.ico-play01:after{content:"";display:block;clear:both;width:45px;height:45px;background:url(/global/home/v01/img/sprites_video.png) -120px -10px no-repeat;}

/* 프린트 팝업 사용
 * .vid-shin04 .vjs-big-play-button 스타일 동일 */
.ico-play02{display:block;width:100px;height:100px;font-size:0;line-height:0;}
.ico-play02:after{content:"";display:block;clear:both;width:100%;height:100%;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}

/* ---- ##확대/축소  ---- */
.ico-zoomin{position:absolute;top:20px;right:20px;width:21px;height:21px;background:rgba(0,0,0,0.4) url(/global/home/v01/img/sprites_btn02.png) -444px -9px no-repeat;font-size:0;text-indent:-9999px;}

/* ---- ##포토  ---- */
.ico-photo21{position:absolute;z-index:1;bottom:0;left:0;width:60px;height:60px;background-color:#0d084d;} /* kbiz */
.ico-photo21:after{content:"";display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(/global/home/v01/img/sprites_kbiz.svg) -100px 0 no-repeat;} /* kbiz */

/* ---- ##링크 visited ---- */
.page-main .container .tit a:visited,
.page-main .container a:visited .tit,
.page-main .container a:visited .tit{color:#000 !important;}
.page-main .container .bg-area01 .tit a{color:#fff !important;}
.page-main .container .lead a:visited,
.page-main .container .desc a:visited{color:#666;}

/* ---- scroll loader  ---- */
.yna-fx-loader{z-index:1 !important;}


/* =============== ####리스트 List ======================== */
/* ---- ##서브 리스트 : top-sub-news ---- */
/* 서브 - 톱기사 */
.top-sub-news article{overflow:hidden;width:100%;padding:0 0 34px 0;border-bottom:1px solid #ccc;}
.top-sub-news article .tit{font-weight:700;font-size:32px;line-height:38px;}
html.en .top-sub-news article .tit,
html.es .top-sub-news article .tit,
html.fr .top-sub-news article .tit{font-family:'Playfair Display',serif;}
html.ar .top-sub-news article .tit{margin-bottom:15px;font-size:31px;}
.top-sub-news article .tit a{display:inline;}
.top-sub-news article .tit a:hover{color:#000;border-bottom:1px solid;text-decoration:none;}
.top-sub-news article .tit>span{margin-right:-3px;}
.top-sub-news article figure{overflow:hidden;float:left;position:relative;width:330px;height:242px;margin:5px 20px 0 0;}
.top-sub-news article figure a{display:inline-block;width:100%;height:100%;}
.top-sub-news article figure + .txt-con{float:right;width:400px;}
.top-sub-news article .lead{overflow:hidden;display:block;margin-top:5px;font-size:16px;line-height:22px;color:#666;}
html.ar .top-sub-news article .lead{font-size:17px;}
/* hover시 일본어만 text-decoration 효과 */
html.ja .top-sub-news article .tit a,
html.ja .top-sub-news article .lead a{text-decoration:none !important;}
html.ja .top-sub-news article .tit a:hover,
html.ja .top-sub-news article .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}

/* k-biz 톱기사 타입 */
.top-sub-news02{position:relative;padding:40px 0;}
.top-sub-news02:before{}

/* ---- ##서브 리스트 : smain-list-type01 ---- */
.smain-list-type01 li{overflow:hidden;padding:25px 0 27px 0;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x;vertical-align:middle;}
.smain-list-type01 li:first-child{padding-top:0;}
.smain-list-type01 li:last-child{padding-bottom:0;background:none;}
.smain-list-type01 figure{overflow:hidden;float:left;position:relative;width:190px;height:135px;margin:5px 20px 0 0;}
.smain-list-type01 figure>a{display:inline-block;width:100%;}
.smain-list-type01 figure + .txt-con{float:right;width:540px;}
.smain-list-type01.wide article figure + .txt-con{width:890px;}
/* 기사제목 */
.smain-list-type01 .tit{font-weight:700;font-size:20px;line-height:26px;}
.smain-list-type01 .tit a{display:inline;}
.smain-list-type01 .tit a:hover{border-bottom:1px solid;color:#000;text-decoration:none;}
html.en .smain-list-type01 .tit,
html.es .smain-list-type01 .tit,
html.fr .smain-list-type01 .tit{font-family:'Playfair Display',serif;}
html.ar .smain-list-type01 .tit{font-size:19px;}
/* 리드 */
.smain-list-type01 .lead{overflow:hidden;display:block;margin-top:10px;font-size:14px;line-height:20px;color:#000;}
.smain-list-type01 .lead a:hover{text-decoration:none;}
html.ar .smain-list-type01 .lead{font-size:13px;}
.smain-list-type01 .date{margin-top:5px;font-size:13px;line-height:19px;}
.smain-list-type01 .date a{position:relative;padding-right:10px;}
.smain-list-type01 .date a:before{content:"";display:block;clear:both;position:absolute;top:1px;right:5px;width:1px;height:13px;background-color:#666;}
html.ar .smain-list-type01 .date a:before{top:4px;}
/* 송고시간 */
.smain-list-type01 .date a:empty,
.smain-list-type01 .date a[data-section-code="What's new"],
.smain-list-type01 .date a[data-section-code="最新滚动"],
.smain-list-type01 .date a[data-section-code="最新ニュース"],
.smain-list-type01 .date a[data-section-code="أحدث الأخبار"],
.smain-list-type01 .date a[data-section-code="Últimas Noticias"],
.smain-list-type01 .date a[data-section-code="Actualités"]{display:none;}
/* hover시 일본어만 text-decoration 효과 */
html.ja .smain-list-type01 .tit a,
html.ja .smain-list-type01 .lead a{text-decoration:none !important;}
html.ja .smain-list-type01 .tit a:hover,
html.ja .smain-list-type01 .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}

/* ---- ##서브 리스트 : smain-list-type02 ---- */
/* 섬네일/텍스트 상하 배치 */
.smain-list-type02 li{overflow:hidden;padding:25px 0 27px 0;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x;vertical-align:middle;}
.smain-list-type02 li:last-child{padding-bottom:10px;background:none !important;}
.smain-list-type02 article figure{overflow:hidden;float:right;position:relative;width:190px;height:135px;margin:5px 0 0 20px;}
.smain-list-type02 article figure a{display:inline-block;width:100%;height:100%;}
.smain-list-type02 article figure + .txt-con{float:left;width:540px;}
/* 기사제목 */
.smain-list-type02 article .tit{font-weight:700;font-size:24px;line-height:30px;}
.smain-list-type02 article .tit a{display:inline;}
.smain-list-type02 article .tit a:hover{color:#000;border-bottom:1px solid;text-decoration:none;}
html.en .smain-list-type02 article .tit,
html.es .smain-list-type02 article .tit,
html.fr .smain-list-type02 article .tit{font-family:'Playfair Display',serif;}
html.ar .smain-list-type02 article .tit{font-size:23px;}
html.ar .smain-list-type02 article .tit a:hover{padding-bottom:2px;}
.smain-list-type02 article .tit>span{margin-right:-1px;}
/* 리드 */
.smain-list-type02 article .lead{overflow:hidden;display:block;margin-top:10px;font-size:14px;line-height:20px;color:#000;}
.smain-list-type02 article .lead a:hover{text-decoration:none;}
html.ar .smain-list-type02 article .lead{font-size:13px;}
/* hover시 일본어만 text-decoration 효과 */
html.ja .smain-list-type02 article .tit a,
html.ja .smain-list-type02 article .lead a{text-decoration:none !important;}
html.ja .smain-list-type02 article .tit a:hover,
html.ja .smain-list-type02 article .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}

/* ---- ##서브 리스트 : smain-news-type01 ---- */
/* 기사 5건
 * 1건 섬네일,키워드,기사제목,리드
 -- .smain-news-type01 > .left-wrap > .box > .img-cover
 -- .smain-news-type01 > .left-wrap > .box > .txt-con > .tag + .tit
 -- .smain-news-type01 > .left-wrap > .lead
 * 4건 기사제목
 -- .smain-news-type01 > .list > li > .tit */
.smain-news{position:relative;margin-top:30px;}
.smain-news-type01{overflow:hidden;margin-top:20px;}
.smain-news-type01 .left-wrap{overflow:hidden;float:left;width:379px;}
/* 리스트 : 1건 섬네일,키워드,기사제목,리드 */
.smain-news-type01 .box{overflow:hidden;margin-top:5px;}
.smain-news-type01 .box figure{overflow:hidden;float:left;width:120px;height:120px;margin-right:20px;}
.smain-news-type01 .box figure a{display:inline-block;width:100%;height:100%;}
.smain-news-type01 .box figure + .txt-con{float:left;width:239px;}
.smain-news-type01 .box .txt-con{float:left;}
.smain-news-type01 .box .tit{font-weight:400;font-size:20px;line-height:26px;color:#666;padding-bottom:1px;}
.smain-news-type01 .box .tit a{display:inline;}
.smain-news-type01 .box .tit a:hover{color:#000;border-bottom:1px solid;text-decoration:none;}
html.en .smain-news-type01 .box .tit,
html.es .smain-news-type01 .box .tit,
html.fr .smain-news-type01 .box .tit{font-family:'Playfair Display',serif;}
html.ar .smain-news-type01 .box .tit{font-size:19px;}
/* 리드 */
.smain-news-type01 .lead{margin-top:15px;font-size:14px;line-height:20px;}
.smain-news-type01 .lead a:hover{text-decoration:none;}
html.ar .smain-news-type01 .lead{font-size:13px;}
/* 리스트 : 4건 기사제목 */
.smain-news-type01 .list{float:right;width:330px;}
.smain-news-type01 .list li{padding:3px 0 8px 10px;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x;}
.smain-news-type01 .list li:last-child{background:none;}
.smain-news-type01 .list .tit{font-size:14px;line-height:20px;font-weight:400;color:#000;}
.smain-news-type01 .list .tit a{display:inline;}
.smain-news-type01 .list .tit a:hover{border-bottom:1px solid;text-decoration:none;color:#666;}
html.ar .smain-news-type01 .list .tit{font-size:13px;}
html.ar .smain-news-type01 .list .tit a:hover{padding-bottom:1px;}

/* ---- ##서브 리스트 : smain-list-type03 ---- */
.smain-list-type03{}

/* ---- ##서브 리스트: smain-photo-type01 ---- */
/* 섬네일/텍스트 상하 배치
 * 언어 : 영,중 */
.smain-photo-news{position:relative;margin-top:30px;}
.smain-photo-type01 ul{overflow:hidden;}
.smain-photo-type01 li{overflow:hidden;float:left;position:relative;width:230px;margin:20px 30px 0 0;}
.smain-photo-type01 li:last-child{margin-right:0;}
.smain-photo-type01 li figure{overflow:hidden;width:230px;height:230px;margin-bottom:10px;}
.smain-photo-type01 li figure a{display:inline-block;width:100%;height:100%;}
.smain-photo-type01 li .tit{overflow:hidden;font-weight:400;font-size:18px;line-height:25px;}
.smain-photo-type01 li .tit a{display:inline;}
.smain-photo-type01 li .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .smain-photo-type01 li .tit,
html.es .smain-photo-type01 li .tit,
html.fr .smain-photo-type01 li .tit{font-family:'Playfair Display',serif;}
.smain-photo-type01 li .tit a:hover{color:#000;}
.smain-photo-type01 li .lead{margin-top:10px;font-size:14px;line-height:20px;color:#666;}
.smain-photo-type01 li .date{font-size:12px;line-height:20px;color:#5c7895;}
html.ar .smain-photo-type01 li .tit{font-size:17px;}
html.ar .smain-photo-type01 li .tit a:hover{padding-bottom:1px;}
html.ar .smain-photo-type01 li .lead{font-size:13px;}

/* ---- ##서브 리스트: smain-photo-type02 ---- */
/* 섬네일/텍스트 상하 배치
 * 언어 : 영,중,아,스,프 */
.smain-photo-type02 ul{overflow:hidden;}
.smain-photo-type02 li{overflow:hidden;float:left;position:relative;width:230px;margin:30px 30px 0 0;}
.smain-photo-type02 li:last-child{margin-right:0;}
.smain-photo-type02 li figure{overflow:hidden;width:230px;height:140px;margin-bottom:10px;}
.smain-photo-type02 li figure a{display:inline-block;width:100%;height:100%;}
.smain-photo-type02 li .tit{font-size:18px;line-height:24px;font-weight:400;color:#000;}
.smain-photo-type02 li .tit a{display:inline;}
.smain-photo-type02 li .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .smain-photo-type02 li .tit,
html.es .smain-photo-type02 li .tit,
html.fr .smain-photo-type02 li .tit{font-family:'Playfair Display',serif;}
.smain-photo-type02 li .lead{margin-top:10px;font-size:14px;line-height:20px;color:#666;}
html.ar .smain-photo-type02 li .tit{font-size:17px;}
html.ar .smain-photo-type02 li .tit a:hover{padding-bottom:1px;}
html.ar .smain-photo-type02 li .lead{font-size:13px;}
.smain-photo-type02 li .date{font-size:12px;line-height:20px;color:#5c7895;}

/* ---- ##서브 리스트: smain-photo-type03 ---- */
/* 섬네일/텍스트 상하 배치
 * 언어 : 공통
 * 많이본기사 리스트 (/topnews/index) */
.smain-photo-type03 li{overflow:hidden;float:left;position:relative;width:289px;margin:0 0 20px  12px;border:1px solid #e5e5e5;box-sizing:border-box;}
.smain-photo-type03 li:last-child{margin-right:0;}
.smain-photo-type03 li article{position:relative;}
.smain-photo-type03 li figure{overflow:hidden;width:289px;height:174px;}
.smain-photo-type03 li figure a{width:100%;height:100%;}
.smain-photo-type03 li .txt-con{padding:20px;}
.smain-photo-type03 li .tit{height:100px;}
.smain-photo-type03 li .tit{overflow:hidden;font-size:18px;line-height:24px;font-weight:400;}
.smain-photo-type03 li .tit a{display:inline;}
.smain-photo-type03 li .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .smain-photo-type03 li .tit,
html.es .smain-photo-type03 li .tit,
html.fr .smain-photo-type03 li .tit{font-family:'Playfair Display',serif;}
html.ar .smain-photo-type03 li .tit{font-size:17px;}
html.ar .smain-photo-type03 li .tit a:hover{padding-bottom:2px;}
.smain-photo-type03 .date{margin-top:10px;font-size:13px;}
.smain-photo-type03 .date>a{position:relative;padding-right:10px;}
.smain-photo-type03 .date>a:before{content:"";display:block;clear:both;position:absolute;top:6px;right:3px;width:1px;height:13px;background-color:#666;}
html.ar .smain-photo-type03 .date>a{position:relative;padding-right:0;padding-left:10px;}
html.ar .smain-photo-type03 .date>a:before{right:auto;left:3px;}
.smain-photo-type03 .option-type01.on{display:block;}
.smain-photo-type03 .pop-share{height:174px;padding:0 53px;}
.smain-photo-type03 .sns-share{margin-top:-48px;}
.smain-photo-type03 .sns-share .share-btn{margin:7px 3px 7px 4px;}

/* ---- ##서브 리스트: smain-video-type01 ---- */
/* 언어 : 영어 (현재 사용하지 않음) */
.smain-video-type01 ul{overflow:hidden;}
.smain-video-type01 li{overflow:hidden;float:left;position:relative;width:230px;margin:20px 30px 0 0;}
.smain-video-type01 li:last-child{margin-right:0;}
.smain-video-type01 li figure{overflow:hidden;position:relative;width:230px;height:130px;margin-bottom:10px;}
.smain-video-type01 li figure a{display:inline-block;width:100%;height:100%;}
.smain-video-type01 li figure img{width:100%;}
.smain-video-type01 li .tit{font-family:'Playfair Display',serif;overflow:hidden;font-size:18px;line-height:24px;font-weight:400;}
.smain-video-type01 li .tit a:link{color:#000;}
html.ar .smain-video-type01 li .tit{font-size:17px;}
html.en .smain-video-type01 .img-con05{overflow:hidden;width:230px !important; height:151px !important; margin-top:-22px;}

/* ---- ##공통 리스트: list-type01 ---- */
/* 상품소개 (/ad/ktx)
 * .ad-yna-zone .list-type01 */
.list-type01 li{position:relative;padding:2px 0 3px 10px;font-size:16px;line-height:20px;}
html.ar .list-type01 li{font-size:15px;}
.list-type01 li:after{content:'';display:inline-block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#888;}

/* ---- ##공통 리스트: list-type02 ---- */
/* ???? - 용도 불명확 (2021-08-18 주석처리함) */
/* .list-type02>li:first-child{margin-top:0;}
.list-type02>li{position:relative;margin-top:6px;padding-left:11px;font-size:16px;color:#666;} */
/* html.ar .list-type02>li{font-size:15px;}
.list-type02>li:after{content:'';display:inline-block;position:absolute;top:50%;left:0;width:2px;height:2px;background:#888;}
.list-type02>li .tit{font-weight:700;color:#000;} */

/* ---- ##공통 리스트: list-type03 ---- */
/* ???? - 용도 불명확 (2021-08-18 주석처리함) */
/* .list-type03>li{display:table;width:1100px;margin-top:20px;font-size:16px;color:#666;} */
/* html.ar .list-type03>li{font-size:15px;}
.list-type03>li .num{display:table-cell;width:21px;padding-right:20px;font-style:italic;font-size:36px;color:#ccc;vertical-align:middle;}
.list-type03>li>p{display:table-cell;vertical-align:middle;} */

/* ---- ##공통 리스트: list-type04 ---- */
/* 본문하단 : main article right now */
.list-type04 li{box-sizing:border-box;min-height:55px;margin-bottom:10px;padding-bottom:10px;background:url(/global/home/v01/img/dot_line02.png) 0 100% repeat-x;line-height:20px;}
.list-type04 li a{display:inline;border-bottom:1px solid transparent;padding:4px 0px;font-weight:700;font-size:16px;line-height:22px;color:#000;}
.list-type04 li a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .list-type04 li a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .list-type04 li a{font-size:15px;}
html.ar .list-type04 li a:hover{padding-bottom:1px;}

/* ---- ##공통 리스트: list-type05 ---- */
/* ???? - 용도 불명확 (2021-08-18 주석처리함) */
/* .list-type05.hidden{display:none;}
.list-type05 li{position:relative;padding:1px 0;font-size:14px;line-height:21px;} */
/* html.ar .list-type05 li{font-size:13px;}
.list-type05 li:after{content:'';display:block;clear:both;}
.list-type05 li a,
.list-type05 li span{display:inline-block;color:#666;}
.list-type05 li a{position:relative;float:left;padding-left:10px;width:80%;color:#333;}
.list-type05 li a:after{content:'';display:inline-block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#888;}
.list-type05 li span.date{float:right;line-height:22px;} */

/* ---- ##공통 리스트: list-type06 ---- */
/* ???? - 용도 불명확 (2021-08-18 주석처리함) */
/* .list-type06 li{font-size:16px;line-height:24px;} */
/* html.ar .list-type06 li{font-size:15px;}
.list-type06>li+li{margin-top:44px;}
.list-type06 li>.tit{display:block;padding:0 0 12px;color:#0f3154;}
.list-type06 [class*='txt']{color:#666;}
.list-type06 .txt-space01{margin-top:8px;padding-left:12px;}
.list-type06 .txt-space01>li+li{margin-top:8px;}
.list-type06 .txt-sub{display:block;padding-top:5px;font-size:16px;line-height:20px;}
html.ar .list-type06 .txt-space01{padding-left:0;padding-right:12px;} */

/* ---- kbiz ##리스트: list-type21 ---- */
[class*='list-type2']{position:relative;}
[class*='list-type2'] .img-con .img.img-cover{transition:transform 0.3s ease 0s, opacity 0.1s linear 0s;
image-rendering:-webkit-optimize-contrast;
transform:translateZ(0);
backface-visibility:hidden;}
[class*='list-type2'] .img-con{position:relative;}
[class*='list-type2'] .img-con .img.img-cover:hover{transform:scale(1.1) rotate(.001deg);}
[class*='list-type2'] .img-con.img-none01:before{content:'BIZ';clear:both;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#cfd8e2;font-family:'Playfair Display',serif;font-weight:700;font-size:40px;line-height:160px;color:rgba(255,255,255,0.5);text-align:center;}

.list-type21{min-height:380px;}
.list-type21 .img-con{position:absolute;top:0;right:0;overflow:hidden;width:700px;height:380px;}
.list-type21 .img-con a{display:block;width:100%;height:100%;}
.list-type21 .img-con img{width:100%;transition:transform 0.5s ease-out;}
/* .list-type21 .img-con a:hover img{transform:scale(1.1) rotate(.001deg);} */

.list-type21 .news-con{box-sizing:border-box;height:380px;padding:55px 0;}
.list-type21 .news-con .tit-wrap{position:relative;z-index:1;display:table;width:480px;height:270px;background:#fff;}
.list-type21 .news-con .tit-news{display:table-cell;font-family:'Playfair Display',serif;font-weight:700;font-size:40px;line-height:48px;vertical-align:middle;}
.list-type21 .news-con .tit-wrap+.tag-list01{margin-top:23px;}

/* ---- kbiz ##리스트: list-type22 ---- */
.list-type22{}
.list-type22 .list{font-size:0;}
.list-type22>.list>li{display:inline-block;width:340px;vertical-align:top;}
.list-type22>.list>li+li{margin-left:40px;}
.list-type22 .img-con{overflow:hidden;width:340px;height:220px;}
.list-type22 .img-con a{display:block;width:100%;height:100%;}
.list-type22 .img-con img{width:100%;transition:transform 0.5s ease-out;}
.list-type22 .img-con.img-none01:before{font-size:44px;line-height:220px;}
.list-type22 .news-con{padding:25px 0 0;box-sizing:border-box;}
.list-type22 .news-con .tit-wrap{display:block;min-height:90px;position:relative;z-index:1;}
.list-type22 .news-con .tit-news{display:inline-block;font-family:'Playfair Display',serif;font-weight:700;font-size:24px;line-height:28px;}
.list-type22 .news-con .tit-wrap+.tag-list01{margin-top:20px;}

/* ---- kbiz ##리스트: list-type23 ---- */
.list-type23{}
.list-type23 .list{font-size:0;}
.list-type23>.list>li{display:inline-block;width:300px;padding-top:20px;vertical-align:top;}
.list-type23 .list>li+li{margin-left:75px;}
.list-type23 .section-tit{padding-top:0;border-top:0;margin-bottom:20px;font-weight:700;font-size:24px;}
.list-type23 .img-con{overflow:hidden;width:300px;height:200px;border-radius:20px;}
.list-type23 .img-con a{display:block;width:100%;height:100%;}
.list-type23 .img-con.img-none01:before{font-size:42px;line-height:200px;}
.list-type23 .news-con{padding:40px 10px 0;box-sizing:border-box;text-align:center;}
.list-type23 .news-con .tit-wrap{display:block;position:relative;z-index:1;font-weight:normal;}
.list-type23 .news-con .tit-news{display:inline-block;font-family:'Playfair Display',serif;font-size:20px;line-height:28px;}
.list-type23 .news-con .tit-wrap+.tag-list01{margin-top:20px;}
.list-type23 .news-con .txt-time{display:inline-block;margin-top:32px;font-family:'Barlow',arial,sans-serif;font-size:14px;}

/* ---- kbiz ##리스트: list-type24 ---- */
.list-type24{}
.list-type24 .list{font-size:0;}
.list-type24>.list>li{display:inline-block;width:350px;height:500px;padding:20px 0 50px;box-sizing:border-box;border-radius:20px;text-align:center;}
.list-type24 .bg01{background-color:#04F5BB;} /* kbiz 메인 */
.list-type24 .bg02{background-color:#0d084d;} /* PC 메인 */
.list-type24 .list>li+li{margin-left:40px;}
.list-type24 .section-tit{padding-top:0;border-top:0;}
.list-type24 .img-con{overflow:hidden;width:200px;height:200px;margin:20px auto 0;border-radius:50%;}
.list-type24 .img-con a{display:block;width:100%;height:100%;}
.list-type24 .img-con img{width:100%;height:100%;transition:transform 0.5s ease-out;}
.list-type24 .img-con a:hover img{transform:scale(1.1) rotate(.001deg);}
.list-type24 .img-con.img-none01:before{z-index:1;font-size:32px;line-height:200px;}
.list-type24 .news-con{padding:40px 30px 0;box-sizing:border-box;text-align:center;}
.list-type24 .news-con .tit-wrap{display:block;position:relative;z-index:1;font-weight:normal;}
.list-type24 .news-con .tit-news{display:inline-block;font-family:'Playfair Display',serif;font-size:20px;line-height:28px;}
.list-type24 .news-con .tit-wrap+.tag-list01{margin-top:20px;}
.list-type24 .news-con .txt-time{display:inline-block;margin-top:32px;font-family:'Barlow',arial,sans-serif;font-size:14px;}

.list-type24 .bg02 .news-con .tit-news,
.list-type24 .bg02 .section-tit .tit,
.sub-section-wrap02.bg02 .list-type23 .news-con .tit-news,
.sub-section-wrap02.bg02 .list-type23 .news-con .txt-time,
.sub-section-wrap02.bg02 .list-type24 .news-con .txt-time{color:#fff;}

/* ---- kbiz 많이본 리스트: list-type25 ---- */
.list-type25{}
.list-type25 .list{font-size:0;}
.list-type25>.list>li{position:relative;display:inline-block;width:220px;min-height:360px;padding:100px 15px 0 15px;box-sizing:border-box;border-radius:20px;vertical-align:top;}

.list-type25>.list>li:after{content:'';display:inline-block;position:absolute;top:40px;left:0;width:3px;height:270px;background:#f3f5f7;}
.list-type25>.list>li:before{content:'';display:inline-block;position:absolute;top:30px;left:30px;width:38px;height:55px;background:url(/global/home/v01/img/sprites_kbiz.svg) no-repeat 0 0;}
.list-type25>.list>li:nth-child(1):before{background-position:0 -200px;}
.list-type25>.list>li:nth-child(2):before{background-position:-100px -200px;}
.list-type25>.list>li:nth-child(3):before{background-position:0 -300px;}
.list-type25>.list>li:nth-child(4):before{background-position:-100px -300px;}
.list-type25>.list>li:nth-child(5):before{background-position:0 -400px;}

.list-type25 .img-con{position:relative;overflow:hidden;width:190px;height:135px;margin:20px auto 0;border-radius:20px;}
.list-type25 .img-con a{display:block;width:100%;height:100%;}
.list-type25 .img-con .img{z-index:1;}
.list-type25 .img-con.img-none01:before{font-size:32px;line-height:135px;}

.list-type25 .news-con{padding:7px 0 0;box-sizing:border-box;}
.list-type25 .news-con .tit-wrap{display:block;position:relative;z-index:1;min-height:85px;}
.list-type25 .news-con .tit-news{display:inline-block;font-family:'Barlow',serif;font-weight:300;font-size:15px;line-height:1.27;}

/* ---- kbiz 포토리스트: list-type26 ---- */
.list-type26{}
.list-type26 .list{font-size:0;}
.list-type26>.list>li{overflow:hidden;display:inline-block;width:340px;}
.list-type26>.list>li+li{margin-left:40px;}
.list-type26 .img-con{position:relative;overflow:hidden;width:340px;height:260px;}
.list-type26 .img-con>a{display:block;width:100%;height:100%;}
.list-type26 .news-con{padding:20px 0 0;box-sizing:border-box;}
.list-type26 .news-con .tit-wrap{display:block;overflow:hidden;min-height:105px;}
.list-type26 .news-con .tit-news{display:inline-block;font-family:'Playfair Display',serif;font-weight:700;font-size:24px;line-height:1.17;color:#fff;}

/* ---- kbiz 상단 최신기사 : list-type27 ---- */
.list-type27{}
.list-type27 .list{font-size:0;}
.list-type27>.list>li{overflow:hidden;display:block;border-bottom:1px solid #dbdbdb;}
.list-type27>.list>li+li{margin-top:12px;}
.list-type27>.list>li:last-child{border-bottom:0;}
.list-type27 .news-con{box-sizing:border-box;}
.list-type27 .news-con .tit-wrap{max-width:100%;line-height:1.21;}
.list-type27 .news-con .tit-news{overflow:hidden;display:inline-block;width:100%;font-family:'Barlow',serif;font-weight:normal;font-size:15px;text-overflow:ellipsis;white-space:nowrap;color:#000;}

/* ---- kbiz 상단 panic-boom ---- */
.panic-boom{overflow:hidden;}
.panic-boom .txt{float:left;width:340px;font-size:13px;line-height:17px;}
.panic-boom .iframe-cont{float:left;overflow:hidden;width:220px;}
.panic-boom{}
.panic-boom .boom{color:#85BA0E}
.panic-boom .warm{color:#C7C405}
.panic-boom .mild{color:#DC9204}
.panic-boom .cold{color:#F35A10}
.panic-boom .panic{color:#ff3333}

/* ---- kbiz 상단 stock-ticker ---- */
@keyframes move {
  0% { transform:translateX(0);}
  100% { transform:translateX(-50%);}
}
.stock-ticker{height:35px;box-sizing:border-box;background-color:#000;}
.stock-ticker .box{position:relative;width:1100px;margin:0 auto;padding-left:43px;box-sizing:border-box;}
.stock-ticker .area{padding:9px 0;line-height:18px;overflow:hidden;box-sizing:border-box;}
.stock-ticker .btn-wrap{position:absolute;top:7px;left:0;}
.stock-ticker .btn-wrap button{display:none;width:23px;height:22px;text-indent:-9999px;background:url(/global/home/v01/img/sprites_kbiz.svg) no-repeat 0 0;}
.stock-ticker .btn-wrap button.pause{display:inline-block;background-position:-100px -100px;}
.stock-ticker .btn-wrap button.play{background-position:0 -100px;}
.stock-ticker .list{display:inline-block;white-space:nowrap;animation:move 20s linear infinite;animation-play-state:paused;}
.stock-ticker .list li{display:inline-block;margin-right:50px;}
.stock-ticker .tit{display:inline-block;font-size:14px;color:#fff;font-weight:bold;line-height:18px;}
.stock-ticker .num{display:inline-block;margin-left:10px;font-size:14px;color:#fff;line-height:18px;}
.stock-ticker .num.up{color:#ff352d;}
.stock-ticker .num.up .gap,
.stock-ticker .num.down .gap{position:relative;margin-left:10px;padding-left:20px;}
.stock-ticker .num.up .gap:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #ff352d;}
.stock-ticker .num.down{color:#0e94fb;}
.stock-ticker .num.down .gap:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #0183fc;}
.stock-ticker .point{font-weight:700;}

.section-top-news+.section-link01{margin-top:40px;}
.section-link01{position:relative;}
.section-link01 .section-tit{border-top:0;padding-top:0;}
.section-link01 .section-tit .tit{font-size:30px;}
.section-link01{width:1100px;margin:0 auto;padding-top:20px;border-top:1px solid #000;}
.section-link01 .kbiz-c{display:inline-block;padding-right:5px;color:#1dbf73;}
.section-link01 .list{display:inline-block;margin-left:50px;font-size:0;line-height:1;vertical-align:middle;}
.section-link01 .list>li{position:relative;display:inline-block;padding-top:7px;line-height:1.4;}
.section-link01 .list>li:before{content:'';clear:both;}
.section-link01 .list>li+li{margin-left:17px;padding-left:17px;}
.section-link01 .list>li+li:before{position:absolute;top:50%;left:0;margin-top:-5px;display:inline-block;width:1px;height:10px;background:#999;}
.section-link01 .list a{font-size:16px;color:#000;}

/* ---- ##기자페이지 : list-type41 ---- */
.list-type41{width:100%;border-top:2px solid #000;}
.list-type41 .list{width:1100px;margin:0 auto;}
.list-type41 .list>li{border-bottom:solid 1px #e5e5e5;}
.list-type41 .item-box01{display:table;width:100%;}
.list-type41 .item-box01>.info-box01,
.list-type41 .item-box01>.news-con,
.list-type41 .item-box01>.img-con{display:table-cell;position:relative;padding:30px 0;line-height:0;vertical-align:top;}
.list-type41 .info-box01{width:168px;}
.list-type41 .txt-time{font-size:15px;line-height:1.2;color:#666;}
.list-type41 .tag-list11{display:block;position:relative;top:-5px;left:-5px;}
.list-type41 .tit-news{font-size:30px;font-weight:bold;line-height:1.31;letter-spacing:-0.8px;color:#000;}
html.en .list-type41 .tit-news,
html.es .list-type41 .tit-news,
html.fr .list-type41 .tit-news{font-family:'Playfair Display',serif;}

.list-type41 .img-con{width:270px;}
.list-type41 .img{overflow:hidden;width:220px;height:160px;}
html:not(.ar) .list-type41 .img-con{text-align:right;}
html.ar .list-type41 .img-con{text-align:left;}

/* ---- ##우측 리스트 공통 : right-list-zone ---- */
/* 2단 레이아웃일 때 우측배치 된 콘텐츠에 멀티 추가 클래스 */
.right-list-zone{overflow:hidden;position:relative;margin:20px 0 0 0;}
.right-list-zone:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.right-list-zone .btn-more-txt{float:right;padding:10px;background:url(/global/home/v01/img/ico_arrow03.png) 100% 50% no-repeat;font-size:12px;color:#333;font-style:italic;line-height:12px;text-align:right;}
html.ar .right-list-zone .btn-more-txt{font-size:11px;}
.right-list-zone .slide-con02 .slider-img .txt-con .tit{color:#fff !important;}
.right-list-zone .photo-box02 .slide-con02 .slider-img .img-con{margin-bottom:5px;}
.right-list-zone .photo-box02 .slide-con02 .tit{padding-top:0;}

/* ---- ##우측 리스트 : list-box01 ---- */
/* .right-list-zone > .list-box01
 * 기사제목 마크업 변경
 -- .list-box01 .tit : 최초 구축시 마크업
 -- .list-box01 .txt-con01>.tit01 : 2021-08-19, 아랍어 언더라인 개선 작업시 수정 */
.list-box01{overflow:hidden;margin:10px 0 0 0;padding:5px 0 0 0;border-top:1px solid #f0f0f0;}
.list-box01 li{overflow:hidden;position:relative;min-height:70px;padding:5px 0;box-sizing:border-box;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x;}
.list-box01 li:last-child{background:none;}
.list-box01 figure + h4.tit,
.list-box01 figure + .txt-con01{width:204px;}
/* 섬네일 */
.list-box01 figure{overflow:hidden;position:absolute;top:50%;right:0;width:50px;height:50px;margin-top:-25px;}
/* 기사제목 .tit : 적용 후 삭제하기 */
.list-box01 .tit{display:table-cell;box-sizing:border-box;height:60px;padding:0 10px 0 0;font-weight:400;font-size:14px;line-height:20px;color:#666;vertical-align:middle;}
/* 기사제목 .txt-con01>.tit01 */
.list-box01 .txt-con01{display:table-cell;box-sizing:border-box;height:60px;padding:0 10px 0 0;line-height:20px;color:#666;vertical-align:middle;}
.list-box01 .txt-con01 .tit01{display:inline;font-weight:400;font-size:15px;color:#000;border-bottom:1px solid transparent;}
.list-box01 a:hover{text-decoration:none;}
.list-box01 a:hover [class*='tit']{color:#000;}
.list-box01 a:hover .tit01{border-bottom-color:#000;text-decoration:none;}
/* (일본어) */
html.ja .list-box01 a:hover .tit01{border-bottom-color:transparent;text-decoration:underline !important;}
/* (아랍어) */
html.ar .list-box01 figure{right:inherit;left:0;}
html.ar .list-box01 .tit,
html.ar .list-box01 .txt-con01{padding:0 0 0 10px;}
html.ar .list-box01 .tit,
html.ar .list-box01 .txt-con01 .tit01{font-size:14px;}
html.ar .list-box01 a:hover .tit01{padding-bottom:1px;}

/* ---- ##우측 리스트 : list-box02 ---- */
/* 기본 : .right-list-zone > .list-box02
 * 순위 : .list-box02.number01
 * .list-box02 .tit : 최초 구축시 마크업
 * .list-box02 .txt-con01>.tit01
 * hover 시 기사제목 border-bottom 미적용 (html구조추가를 해야함) */
.list-box02{overflow:hidden;margin:5px 0 0 0;}
.list-box02 li{position:relative;min-height:60px;padding:5px 0;background:url(/global/home/v01/img/dot_line.png) 0 100% repeat-x;}
.list-box02 li:last-child{background:none;}
.list-box02 article{min-height:60px;}
.list-box02 figure{overflow:hidden;position:absolute;top:50%;right:0;width:50px;height:50px;margin-top:-25px;}
.list-box02 figure a{display:inline-block;width:100%;height:100%;}
.list-box02 figure + .tit,
.list-box02 figure + .txt-con01{width:204px;}
/* 기사제목 .tit : 적용 후 삭제하기 */
.list-box02 .tit{display:table-cell;box-sizing:border-box;height:60px;padding:0 10px 0 0;font-weight:400;font-size:14px;line-height:20px;color:#666;vertical-align:middle;}
.list-box02 a:hover .tit{color:#666;}
/* 기사제목 .txt-con01>.tit01 */
.list-box02 .txt-con01{display:table-cell;box-sizing:border-box;height:60px;padding:0 10px 0 0;line-height:20px;color:#666;vertical-align:middle;}
.list-box02 .txt-con01 .tit01{display:inline;font-weight:400;font-size:15px;color:#000;border-bottom:1px solid transparent;}
.list-box02 a:hover{text-decoration:none;}
.list-box02 a:hover [class*='tit']{color:#000;}
.list-box02 a:hover .tit01{border-bottom-color:#000;text-decoration:none;}
/* (일본어) */
html.ja .list-box02 a:hover .tit01{border-bottom-color:transparent;text-decoration:underline !important;}
/* (아랍어) 기본 */
html.ar .list-box02 .tit,
html.ar .list-box02 .txt-con01{padding:0 0 0 10px;}
html.ar .list-box02 .tit,
html.ar .list-box02 .txt-con01 .tit01{font-size:14px;color:#000;}
/* 순위 */
.list-box02.number01{counter-reset:list-box02;}
.list-box02.number01 figure + .tit,
.list-box02.number01 .txt-con01{padding:0 10px 0 35px;}
.list-box02.number01 article>a:before{counter-increment:list-box02;content:counter(list-box02);
display:block;clear:both;position:absolute;top:50%;left:0;margin-top:-17px;font-size:34px;line-height:100%;color:#c5c5c5;vertical-align:middle;}
html.ar .list-box02 li>article>a:before{left:inherit;right:0;}
html.ar .list-box02 figure{right:inherit;left:0;}
/* (아랍어) 순위 */
html.ar .list-box02.number01 .tit,
html.ar .list-box02.number01 .txt-con01{padding:0 35px 0 10px;}

/* 확장형 Latest News, News Focus 은 순위가 없는 형태로 기존 css 가 코드가 꼬여있어 별도 처리한걸로 보임 */
/* 확장형 : 우측 Latest News
 * 섹션별 최신뉴스 */
/* .latest-news-zone .list-box02 .num{display:none;}
.latest-news-zone .list-box02 .tit{padding-left:0;}
.latest-news-zone figure + h4.tit,
.latest-news-zone figure + .txt-con01{width:193px;}
html.ar .latest-news-zone .list-box02 .tit,
html.ar .latest-news-zone .list-box02 .txt-con01{padding:0 10px 0 0;} */
/* 확장형 : 영문 본문 우측 News Focus
 * 섹션별 최신뉴스 */
/* .focus-zone .list-box02 .num{display:none;}
.focus-zone .list-box02 .tit,
.focus-zone .list-box02 .txt-con01{width:193px;padding-left:0;} */

/* ---- ##우측 리스트 : list-box03 ---- */
/* list-box03 : 영문 메인 케이웨이브 */
.list-box03{position:relative;}
.list-box03 .img-con{overflow:hidden;width:100%;height:100%;}
.list-box03 .img-con a{display:block;}
.list-box03 .img-con img{width:100%;}
.list-box03 .img-con02{overflow:hidden;width:100%;}
.list-box03 .img-con02 a{display:block;width:100%;height:100%;}
.list-box03 .img-con02 img{width:100%;}
.list-box03 .txt-con{position:absolute;bottom:0;box-sizing:border-box;width:100%;
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000', endColorstr='#000',GradientType=0 );}
.list-box03 .txt-con .tit a{color:#fff;}
html.en .list-box03 .txt-con .tit a{font-family:'Playfair Display',serif;}

/* list-box03 (photo)*/
.list-box03.box01 .txt-con{padding:70px 100px 20px 20px;}
.list-box03.box01 .txt-con .tit a{font-size:18px;line-height:24px;}
/* list-box03 (video)*/
.list-box03.box02 .txt-con{padding:40px 10px 10px 10px;}
.list-box03.box02 .txt-con .tit a{font-size:16px;line-height:20px;}
.list-box03.box02 .ico-play01{display:block;position:absolute;top:50%;left:50%;}
/* (아랍어) */
html.ar .list-box03.box01 .txt-con .tit a{font-size:17px;}
html.ar .list-box03.box02 .txt-con .tit a{font-size:15px;}

/* ---- ##우측 리스트 : list-box04 ---- */
/* list-box04 : 일문 메인 예능 */
.list-box04{overflow:hidden;position:relative;margin-bottom:30px;}
.list-box04 .tit-con{margin-bottom:10px;}
.list-box04 .tit{font-weight:normal;font-size:16px;line-height:22px;color:#fff;}
/* (아랍어) */
html.ar .list-box04 .tit{font-size:15px;}
.list-box04 .img-con{float:left;width:50px;height:50px;}
.list-box04 .img-con a{width:100%;height:100%;}
.list-box04 .img-con img{width:100%;height:100%;}
.list-box04 .news-con{margin-left:60px;}
.list-box04 .lead{font-size:14px;}
/* (아랍어) */
html.ar .list-box04 .lead{font-size:13px;}
.list-box04 .lead a{color:#bec3da;}
.ent-zone .list-box04 .lead a:visited{color:#bec3da;}

/* ---- ##우측 리스트 : photo-box01 ---- */
/* .right-list-zone > .photo-box01
 * .photo-box01 .tit : 최초 구축시 마크업
 * .photo-box01 .txt-con01>.tit01 */
.photo-box01{margin:15px 0 0 0;font-size:0;}
.photo-box01:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.photo-box01 li{overflow:hidden;display:inline-block;position:relative;width:120px;padding:0 23px 12px 0;vertical-align:top;}
html:not(.ar) .photo-box01 li:nth-child(even){padding-right:0;}
.photo-box01 article{display:table;}
.photo-box01 .tit{overflow:hidden;display:table-cell;width:100%;padding:127px 0 0 0;font-weight:400;font-size:13px;line-height:18px;color:#000;}
.photo-box01 .txt-con01{overflow:hidden;display:table-cell;width:100%;padding:127px 0 2px 0;line-height:18px;}
.photo-box01 .txt-con01>.tit01{display:inline;border-bottom:1px solid transparent;font-weight:400;font-size:15px;color:#000;}
.photo-box01 a:hover{text-decoration:none;}
.photo-box01 a:hover .tit{color:#000;}
.photo-box01 a:hover .txt-con01>.tit01{border-bottom-color:#000;text-decoration:none;}
html.ja .photo-box01 a:hover .txt-con01>.tit01{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .photo-box01 a:hover .txt-con01>.tit01{padding-bottom:1px;}
/* (아랍어) */
html.ar .photo-box01 li:nth-child(even){padding-right:23px;}
html.ar .photo-box01 li:nth-child(odd){padding-right:0;}
html.ar .photo-box01 .tit,
html.ar .photo-box01 .txt-con01>.tit01{font-size:13px;}
/* .photo-box01 li a:visited .tit{color:#91a3ad;} */
.photo-box01 figure{overflow:hidden;position:absolute;top:0;left:0;width:120px;height:120px;}
.photo-box01 figure a{display:inline-block;width:100%;height:100%;}

/* ???? */
html.ar .right-poho-type li{float:right;padding:0 0 12px 23px;}
html.ar .right-poho-type li:nth-child(2){padding-left:0;}
html.ar .right-poho-type figure{right:0;left:0 inherit;}

/* ---- ##우측 리스트 : photo-box02 ---- */
/* .right-list-zone > .photo-box02
 * 슬라이드형 (기본)
 -- .photo-box02 > .slide-con02. > .slider-img > .img-con + .txt-con
 * 단일형 (중국어 T249, 경제면)
 -- .photo-box02 > a > .img-con + .txt-con
 * 기사제목
 -- .txt-con : 섬네일과 텍스트 분리형
 -- .txt-con.inner-tit : 텍스트가 섬네일 위로 배치 */
.photo-box02{margin:15px 0 0 0;}
/* 섬네일 */
.photo-box02 .img-con{max-width:100%;height:260px;}
.photo-box02 .img-con img{width:100%;height:100%;}
.photo-box02 .slider-img .img-con{width:260px;height:260px;margin-bottom:15px;}
.photo-box02 .slider-img .img-con a{width:100%;height:100%;}
.page-main .photo-box02 .slider-img .img-con{margin-bottom:0;}
.nk-news-zone .photo-box02 .slider-img .img-con{margin-bottom:0;}
/* 기사제목 : 섬네일과 텍스트 분리형 */
.photo-box02 .slider-img .txt-con .tit{border-bottom:1px solid transparent;font-size:18px;line-height:24px;color:#333;}
.photo-box02 .slider-img .txt-con .tit a{display:inline;}
.photo-box02 .slider-img .txt-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}
/* (일본어) */
html.ja .photo-box02 .slider-img .txt-con .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
/* (아랍어) */
html.ar .photo-box02 .slider-img .txt-con .tit{font-size:17px;line-height:26px;}
html.ar .photo-box02 .slider-img .txt-con .tit a:hover{padding-bottom:1px;}
/* 기사제목 : 텍스트가 섬네일 위로 배치 */
.photo-box02 .txt-con.inner-tit{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;min-height:154px;background:url(/global/home/v01/img/bg_gradient.png) 0 5px repeat-x;}
.photo-box02 .txt-con.inner-tit .tit{position:absolute;bottom:15px;padding:0 10px;font-weight:400;font-size:16px;line-height:24px;color:#fff;}
.photo-box02 a:hover .txt-con.inner-tit .tit{text-decoration:underline;}
/* (아랍어) */
html.ar .photo-box02 .txt-con.inner-tit .tit{font-size:15px;}

/* ---- ##우측 리스트 : video-box01 ---- */
/* .right-list-zone > .video-box01 */
.video-box01{margin:15px 0 0 0;}
.video-box01 .img-con{max-width:100%;height:150px;}
.video-box01 .img-con img{width:100%;height:100%;}
.video-box01 .txt-con{padding:8px 0;}
.video-box01 .tit{height:auto !important;}
.video-box01 .tit a{display:inline;font-weight:400;border-bottom:1px solid transparent;}
.video-box01 .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .video-box01 .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .video-box01 .tit a:hover{padding-bottom:1px;}

/* ---- ##우측 리스트 : right-list-zone ---- */
/* right-list-zone 확장형 */
.keyword-zone .keyword{margin:13px 0 11px 0;}
.keyword-zone .keyword a{display:inline-block;margin:0px 7px 9px 0;padding:5px 10px;border-radius:20px;border:1px solid #0068d1;font-size:14px;color:#0068d1;}
.keyword-zone .keyword a.on,
.keyword-zone .keyword a:hover{background:#0068d1;color:#fff;text-decoration:none;}
/* (아랍어) */
html.ar .keyword-zone .keyword a{margin:0 0 9px 7px;}
html.ar .keyword-zone .keyword a{font-size:13px;}

/* ???? */
.photo-list{overflow:hidden;}
.photo-list + .btns-con{margin-top:20px;}

/* =============== ####슬라이드 Slide ======================== */
.slick-slider .slick-slide{display:block;position:relative;outline:none;}

/* 비디오 슬라이드 */
.slide-con .slick-arrow{display:inline-block;position:absolute;z-index:5;top:50%;width:40px;height:80px;margin-top:-40px;background:url(/global/home/v01/img/sprites_video.png) 0 -10px no-repeat;font-size:0;text-indent:-9999px;}
.slide-con .slick-prev{background-position:0 -10px;}
.slide-con .slick-next{background-position:-60px -10px;}
.slide-con .btn-play span{display:inline-block;width:100px;height:100px;font-size:0;text-indent:-9999px;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}
html.en .slide-con .btn-play span{margin-top:130px;display:inline-block;width:100px;height:100px;font-size:0;text-indent:-9999px;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}
.slide-con{height:374px;}
.slide-con .video-con{display:none;overflow:hidden;position:relative;width:655px;height:374px;}
.slide-con .img-con{width:100%;height:100%;}
.slide-con .img-con img{width:100%;height:100%;}
.slide-con .img-con .time{display:none;}
.slide-con .txt-con{display:none;position:absolute;bottom:-155px;left:0;box-sizing:border-box;
width:100%;padding:10px 20px 15px 20px;
background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000', endColorstr='#000',GradientType=0 );}
.slide-con .txt-con .tit{overflow:hidden;width:100%;padding-bottom:7px;font-weight:400;font-size:22px;line-height:26px;color:#fff;}
html.en .slide-con .txt-con .tit,
html.es .slide-con .txt-con .tit,
html.fr .slide-con .txt-con .tit{font-family:'Playfair Display',serif;}
html.ar .slide-con .txt-con .tit{font-size:21px;}

.slide-con .txt-con .time{display:block;position:absolute;right:20px;bottom:15px;padding:0 0 0 17px;font-size:15px;color:#fff;}
.slide-con .txt-con .time:after{content:'';display:block;position:absolute;top:50%;left:0;width:9px;height:11px;margin-top:-5px;background:url(/global/home/v01/img/sprites_icon.png) -329px -94px no-repeat;}

.slide-con .txt-con .date{font-size:15px;color:#fff;}
.slide-con .slick-slide{display:block;}
.slide-con .slick-current .btn-play{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.slide-con .slick-current .txt-con{display:block;}

html.ar .slide-con .txt-con .time{right:auto;left:10px;}
html.ar .slide-con .txt-con .date{float:right;}

/* 포토 슬라이드 - 연예(일,중)
 * .slide-con02 */
.slide-con02 .slider-img{display:none;}
.slide-con02 .slider-img.slick-slide{display:block;}
.slide-con02 .slider-img .img-con{position:relative;/* width:260px;height:260px;margin-bottom:15px; */}
.slide-con02 .slider-img .img-con a{width:100%;height:100%;}
.slide-con02 .ico-pictorial{position:absolute;top:0;left:0;}
.slide-con02 .slick-slider{position:relative;}
.slide-con02 .slick-dots{position:absolute;top:3px;right:8px;padding:0;list-style:none;text-align:center;}
.slide-con02 .slick-dots li{display:inline-block;position:relative;width:10px;height:10px;margin:0 2px;padding:0;cursor:pointer;}
.slide-con02 .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;color:transparent;outline:none;border:2px solid #fff;border-radius:30px;}
.slide-con02 .slick-dots li button::before{content:"";position:absolute;top:1px;left:1px;width:8px;height:8px;background:#fff;border-radius:50%;text-align:center;-webkit-font-smoothing:antialiased;}
.slide-con02 .slick-dots li.slick-active button:before{background:none;}
.slide-con02 .slick-prev,
.slide-con02 .slick-next{position:absolute;z-index:5;}
.slide-con02 .slick-prev,
.slide-con02 .slick-next{width:40px;height:80px;top:50%;margin-top:-40px;text-indent:-9999px;}
.slide-con02 .slick-prev{left:20px;background:url(/global/home/v01/img/sprites_video.png) 0 -10px no-repeat;}
.slide-con02 .slick-next{right:20px;background:url(/global/home/v01/img/sprites_video.png) -60px -10px no-repeat;}

.kwave-zone .news-con{overflow:hidden;width:420px;height:360px;}
.kwave-zone .news-con .slider-img{overflow:hidden;position:relative;width:420px;height:360px;}
.kwave-zone .news-con .slider-img .img-con{overflow:hidden;position:relative;width:420px;height:360px;}
.kwave-zone .news-con .slider-img .img-con a{display:inline-block;width:100%;height:100%;}
.kwave-zone .news-con .slider-img .tit{position:absolute;left:0px;bottom:0px;width:420px;font-size:16px;color:#fff;background:linear-gradient(180deg,transparent,#000);}
html.ar .kwave-zone .news-con .slider-img .tit{font-size:15px;}
.kwave-zone .news-con .slider-img .tit a{font-weight:400;color:#fff;width:100%;display:block;padding:20px;}
.kwave-zone .news-con .slick-dots .slick-active button{ background-position:-15px 0;}
.kwave-zone .news-con .slick-slide,
.kwave-zone .news-con .slick-slide figure a{display:block;height:360px;}
.kwave-zone .news-con .slick-slide a img{width:100%;}

.section-enter-news{overflow:hidden;position:relative;width:1100px;margin:50px auto 0;}
.section-enter-news .cs-zone{float:left;width:530px;}
.section-enter-news .entertain-zone{float:right;width:530px;position:relative;}
.cs-zone .news-con,.section-enter-news .entertain-zone .news-con{margin-top:30px;position:relative;}
.section-enter-news .kwave-zone .news-con{position:relative;width:100%;height:360px;margin:30px 0 0 0;}
.section-enter-news .slider-img{position:relative;}
.section-enter-news .img-con{overflow:hidden;width:530px;height:360px;}
.section-enter-news .img-con img{width:100%;height:100%;}
.section-enter-news .inner-tit{position:absolute;bottom:6px;left:0;width:100%;min-height:66px;background:linear-gradient(180deg,transparent,#000);box-sizing:border-box;}
.section-enter-news .inner-tit .tit{position:relative;top:0px;font-size:18px;font-weight:700;color:#fff;}
html.ar .section-enter-news .inner-tit .tit{font-size:17px;}
.section-enter-news .noti02{left:20px;margin-bottom:15px;font-weight:400;bottom:32px;}
.entertain-zone .news-con .txt-con h4.tit a{color:#fff !important;}
.section-enter-news .txt-con a{display:block;width:calc(100% - 40px);padding:20px;}

/* =============== ####텍스트 리스트 list-text$$ ======================== */

/* list-text21 ~ list-text39
 * PC 다국어와 공통 클래스 사용 */
/* list-text21
 * 기자페이지 > 기자정보 */
.list-text21{width:800px;margin:0 auto;text-align:center;color:#000;}
.list-text21 .img-con{display:inline-block;}
.list-text21 .img-con .img{overflow:hidden;width:120px;height:120px;border-radius:50%;border:solid 1px #dfdfdf;}
.list-text21 .info-con{display:block;}
.list-text21 .tit-name{display:block;margin-top:20px;height:60px;font-size:50px;font-weight:bold;line-height:1.2;letter-spacing:-1.25px;}
html.zh .list-text21 .tit-name,
html.ja .list-text21 .tit-name{letter-spacing:0;}

.list-text21 .txt-mail{height:22px;font-size:18px;line-height:1.22;letter-spacing:-0.9px;}
.list-text21 .txt-mail:before{content:'';display:inline-block;clear:both;width:20px;height:14px;margin-right:8px;background:url(/global/home/v01/img/sprites_icon.png?v=20230519_1520) -240px -67px no-repeat;vertical-align:middle;}
html:not(.ar) .list-text21 .txt-mail{margin-top:20px;}
html.ar .list-text21 .txt-mail{direction:ltr;margin-top:14px;}
.list-text21 .txt-desc{width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #e9ecf4;font-size:17px;line-height:1.18;letter-spacing:-0.43px;color:#666;}

/* list-text22
 * 기자페이지 > 기자 키워드 */
.list-text22{position:relative;height:70px;}
.list-text22:after{content:'';display:block;clear:both;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50px;background-color:#e9ecf4;}
.list-text22 .area{position:relative;z-index:10;width:1100px;margin:0 auto;}
.list-text22 .tit01,
.list-text22 .list>li{overflow:hidden;display:inline-block;box-sizing:border-box;height:40px;border-radius:20px;padding:0 24px;font-weight:400;line-height:37px;}
html.zh .list-text22 .tit01,
html.zh .list-text22 .list>li,
html.ja .list-text22 .tit01,
html.ja .list-text22 .list>li{line-height:38px;}
html.ar .list-text22 .tit01,
html.ar .list-text22 .list>li{line-height:36px;}

.list-text22 .tit01{background-color:#036cfc;font-weight:400;font-size:20px;letter-spacing:-0.5px;color:#fff;}
html:not(.ar) .list-text22 .tit01{float:left;margin-right:10px;}
html.en .list-text22 .tit01,
html.es .list-text22 .tit01,
html.fr .list-text22 .tit01{font-family:'Playfair Display',serif;}
html.ar .list-text22 .tit01{float:right;margin-left:10px;}

.list-text22 .list{overflow-x:auto;overflow-y:hidden;display:block;width:911px;height:60px;font-size:0;white-space:nowrap;}
html.ja .list-text22 .list{width:904px;}
.list-text22 .list>li{border:solid 1px #dedede;background-color:#fff;font-size:16px;letter-spacing:-0.8px;color:#000;}
html:not(.ar) .list-text22 .list>li+li{margin-left:10px;}
html.ar .list-text22 .list>li+li{margin-right:10px;}

.list-text22 .list::-webkit-scrollbar{height:4px;}
.list-text22 .list::-webkit-scrollbar-thumb{width:30%;border-radius:5px;background-color:rgba(102,102,102,0.3);}
.list-text22 .list::-webkit-scrollbar-track{opacity:0;}

/* =============== ####탭 Tab ======================== */
/* tab-type01 */
.tab-type01{display:inline-block;width:100%;margin:0px 0 42px 0;background:#f5f5f5;}
.tab-type01:after{content:'';display:block;clear:both;}
.tab-type01.n4 li{width:25%;}/* tab 4개일 경우 */
.tab-type01.n5 li{width:20%;}/* tab 5개일 경우 */
.tab-type01 li{float:left;border-bottom:2px solid #000;box-sizing:border-box;}
.tab-type01 li a{display:block;height:47px;font-size:16px;line-height:47px;border:1px solid #ccc;border-width:1px 1px 0 0;color:#808080;text-decoration:none;text-align:center;box-sizing:border-box;}
html.ar .tab-type01 li a{font-size:15px;}
.tab-type01 li:first-child a{border-left:1px solid #ccc;}
.tab-type01 li.on{position:relative;}
.tab-type01 li.on a{position:absolute;width:100%;height:49px;font-weight:700;line-height:49px;color:#000;border:2px solid #000;border-bottom:0;background:#fff;}
/* right-list-zone tab에 사용 */
.tab-type01.n2{margin:0;}
.tab-type01.n2 li{width:50%;height:40px;border-bottom:0;}
.tab-type01.n2 li a{height:40px;border-width:2px 1px 0;font-size:12px;line-height:40px;}
html.ar .tab-type01.n2 li a{font-size:11px;}
.tab-type01.n2 li:first-child a{border-left:0;}
.tab-type01.n2 li:last-child a{border-right:0;}
.tab-type01.n2 li.on a{border-width:2px 0 0 0;}
.right-list-zone .tab-box#tab-list02{display:none;}

/* tab-type02 */
.tab-type02{overflow:hidden;display:inline-block;}
.tab-type02 li{float:left;}
.tab-type02 li a{display:block;padding:8px 30px;font-size:14px;color:#808080;text-decoration:none;}
html.ar .tab-type02 li a{font-size:13px;}
.tab-type02 li.on a{padding:8px 24px 8px 15px;border-radius:30px;background-color:#5d7895;color:#fff;}
.tab-type02 li.on a:before{content:'';display:inline-block;clear:both;width:20px;height:10px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat -452px -81px;}

/* tab-type03 */
.tab-list-type{padding-bottom:50px;}
.tab-list-type .tab-type03{display:block;margin-top:0;margin-bottom:0px;}
.tab-type03{display:inline-block;width:100%;margin:10px 0 42px 0;background:#f5f5f5;}
.tab-type03:after{content:'';display:block;clear:both;}
.tab-type03.n1{margin-bottom:50px;background-color:transparent;}
.tab-type03.n1 li{width:50%;}/* tab 1개일 경우 */
.tab-type03.n2 li{width:50%;}/* tab 3개일 경우 */
.tab-type03.n3 li{width:33.3%;}/* tab 3개일 경우 */
.tab-type03.n4 li{width:25%;}/* tab 4개일 경우 */
.tab-type03.n5 li{width:20%;}/* tab 5개일 경우 */
.tab-type03 li{float:left;border-bottom:2px solid #000;box-sizing:border-box;}
.tab-type03 li button,
.tab-type03 li a{width:100%;display:block;height:47px;font-size:16px;line-height:47px;border:1px solid #ccc;border-width:1px 1px 0 0;color:#808080;text-decoration:none;text-align:center;box-sizing:border-box;}
html.ar .tab-type03 li button,
html.ar .tab-type03 li a{font-size:15px;}
.tab-type03 li:first-child button,.tab-type03 li:first-child a{border-left:1px solid #ccc;}
.tab-type03 li.on{position:relative;}
.tab-type03 li.on button,.tab-type03 li.on a{position:absolute;width:100%;height:49px;font-weight:700;line-height:49px;color:#000;border:2px solid #000;border-bottom:0;background:#fff;}
.tab-box{position:relative;}
.tab-box .section-tit{margin-bottom:20px;}
.tab-box .con>.smain-list-type01{padding-bottom:50px;}


/* =============== ####페이징 paging ======================== */
.paging{margin:50px 0;text-align:center;}
.paging a{display:inline-block;box-sizing:border-box;width:35px;height:35px;margin:0 1px;font-size:16px;color:#888;line-height:35px;font-family:'Barlow',arial,sans-serif;vertical-align:middle;}
.paging a.first:hover,
.paging a.prev:hover,
.paging a.next:hover,
.paging a.last:hover{border:0;}
.paging a:hover{border:1px solid #666;line-height:33px;text-decoration:none}
.paging a.on{font-weight:700;color:#0068d1;}
.paging a>span{display:inline-block;width:35px;height:35px;border:1px solid #ccc;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;font-size:0;text-indent:-9999px;box-sizing:border-box;}
.paging a>span:hover{border:1px solid #000;}
.paging .first>span{background-position:-155px -75px;}
.paging .prev>span{background-position:-196px -75px;}
.paging .next>span{background-position:-234px -75px;}
.paging .last>span{background-position:-275px -75px;}
html.ar .paging .first>span{background-position:-275px -75px;}
html.ar .paging .prev>span{background-position:-234px -75px;}
html.ar .paging .last>span{background-position:-155px -75px;}
html.ar .paging .next>span{background-position:-196px -75px;}


/* =============== ####테이블 Table ======================== */
/* table-type01 */
.tbl-type01{position:relative;width:100%;border-collapse:collapse;border-spacing:0;}
.tbl-type01 th{padding:15px 20px;font-size:16px;color:#000;box-sizing:border-box;}
html.ar .tbl-type01 th{font-size:15px;}

html.en .tbl-type01 th,
html.es .tbl-type01 th,
html.fr .tbl-type01 th{font-family:'Playfair Display',serif;}
.tbl-type01 thead th:before{content:'';display:block;position:absolute;top:0;left:0px;width:100%;border-top:1px solid #000;}
.tbl-type01 thead th{border-left:1px solid #e2e2e2;border-bottom:1px solid #ccc;background:#f5f5f5;text-align:center;}
.tbl-type01 thead th:first-child{border-left:0;}
.tbl-type01 tbody{border-bottom:1px solid #ccc;}
.tbl-type01 tbody th{padding-left:50px;border-top:1px dotted #ccc;background:#fcfcfc;text-align:left;}
.tbl-type01 tbody td{padding:12px 20px;border-left:1px solid #e2e2e2;border-top:1px dotted #ccc;font-size:14px;text-align:center;}
html.ar .tbl-type01 th{font-size:13px;}
.tbl-type01 tr td:first-child{border-left:0;}
.tbl-type01 tbody td.v-top{vertical-align:top;}
.tbl-type01 tbody.left th:first-child{border-left:0;}
.tbl-type01 tbody.left th{border-left:1px solid #e2e2e2;text-align:left;}
.tbl-type01 tbody.left td{padding:8px 20px;text-align:left;}
.tbl-type01 tbody th.tit01{padding-left:0;padding-right:0;text-align:center;background:#f5f5f5;}
.tbl-type01 tbody td.tit01{padding-left:0;padding-right:0;text-align:center;background:#fcfcfc;}
.tbl-type01 tbody td.left{text-align:left;}

/* table-type02 */
.tbl-type02{position:relative;width:100%;border-collapse:collapse;border-spacing:0;}
.tbl-type02 th{padding:15px 20px;font-size:16px;color:#000;box-sizing:border-box;}
html.en .tbl-type02 th,
html.es .tbl-type02 th,
html.fr .tbl-type02 th{font-family:'Playfair Display',serif;}
html.ar .tbl-type01 th{font-size:15px;}
.tbl-type02 tbody{border-bottom:1px solid #ccc;}
.tbl-type02 tbody>tr th:before{content:'';display:block;position:absolute;top:0;left:0px;width:100%;border-top:1px solid #000;}
.tbl-type02 tbody th.tit01{border-top:1px dotted #ccc;background:#f5f5f5;text-align:center;}
.tbl-type02 tbody td{padding:12px 20px;border-left:1px solid #e2e2e2;border-top:1px dotted #ccc;font-size:14px;text-align:center;}
html.ar .tbl-type02 tbody td{font-size:13px;}
.tbl-type02 tr td:first-child{border-left:0;}
.tbl-type02 tbody td.v-top{vertical-align:top;}
.tbl-type02 tbody.left th:first-child{border-left:0;}
.tbl-type02 tbody.left th{border-left:1px solid #e2e2e2;text-align:left;}
.tbl-type02 tbody.left td{padding:8px 20px;text-align:left;}

/* =============== ####비디오 Video.js ======================== */
/* .video-js .vjs-big-play-button{top:40%;left:43%;width:100px;height:100px;font-size:0;border:0;border-radius:0;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;font-size:0;text-indent:-9999px;}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;
-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;
-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}
.vjs-poster{background-size:cover;}
.video-js .vjs-control-bar{z-index:10}
.video-view-con .vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control{background:url(/global/home/v01/img/sprites_video.png) -236px -230px no-repeat !important} */

/* =============== ####메인 ======================== */
.section-top-news:after,
.section-top-news .main-area:after,
.section-top-news .bottom-area:after,
.section-middle-news:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

/* ---- ##메인 레이아웃 ---- */
.section-top-news{position:relative;width:1100px;margin:0 auto;}
.section-top-news .main-area{float:left;width:805px;border-right:1px solid #ccc;}
.section-top-news .right-area{float:left;width:260px;padding:0 0 0 33px;margin-left:-1px;}
.section-top-news .bottom-area{clear:both;width:100%;padding-top:50px;}
.section-top-news .bottom-area:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.section-top-news .bottom-area .feature-zone{float:left;width:530px;}
.section-top-news .bottom-area .interview-zone{float:right;width:530px;}

html.ar .section-top-news .main-area{float:right;width:805px;border-left:1px solid #ccc;border-right:none;}
html.ar .section-top-news .right-area{float:right;width:260px;padding:0 33px 0 0;}

.section-top-news .column01{overflow:hidden;float:right;width:440px;padding:0 35px;border-left:1px solid #ccc;margin-left:-1px;}
.section-top-news .column02{float:left;width:259px;padding-right:35px;border-right: 1px solid #ccc;}
.section-top-news .column03{overflow:hidden;clear:both;}
html.en .section-top-news .main-area{padding-bottom:50px;}
html.en .section-top-news .column03{padding-top:10px;}
html.en .section-top-news .column03 .main-list-zone01{width:760px;margin:50px 35px 0 0;}
html.ja .section-top-news .column03,
html.zh .section-top-news .column03{padding-top:50px;}
html.ja .section-top-news .column03 .main-list-zone01,
html.zh .section-top-news .column03 .main-list-zone01{width:370px;}
html.ja .section-top-news .column03 .main-list-zone01:first-child,
html.zh .section-top-news .column03 .main-list-zone01:first-child{margin-right:30px;float:left;}

html.ar .section-top-news .column01{float:left;border-right:1px solid #ccc;border-left:none;}
html.ar .section-top-news .column02{float:right;padding:0 0 0 35px;border-right:none;}
html.ar .section-top-news .column03{padding-top:50px;}
html.ar .section-top-news .column03 .main-list-zone01{float:right;width:370px;}
html.ar .section-top-news .column03 .feature-zone{margin-left:30px;}

.section-middle-news{overflow:hidden;width:1100px;margin:0 auto;}
.section-middle-news>div{position:relative;float:left;}
/* .section-middle-news .column01{}
.section-middle-news .column02{}
.section-middle-news .column03{} */

html.en .section-middle-news{height:430px;}
html.en .section-middle-news .column01{width:259px;margin-right:35px;}
html.en .section-middle-news .column02{width:440px;margin-right:35px;padding-left:35px;border-left:1px solid #ccc;}
html.en .section-middle-news .column03{width:260px;padding:0 0 0 33px;border-left:1px solid #ccc;}

html.zh .section-middle-news .right-list-zone .btn-more-txt{font-style:normal;}
html.zh .section-middle-news .graphic-zone .img-con{height:318px;}
html.zh .section-middle-news .column01{width:330px;margin-right:55px;}
html.zh .section-middle-news .column02{width:370px;}
html.zh .section-middle-news .column03{width:290px;margin:0 0 0 55px;}
html.zh .section-middle-news .right-list-zone{margin:0;}
html.zh .section-middle-news .list-box02 figure + .tit{width:194px;}

html.ja .section-middle-news{margin-bottom:50px;height:330px;}
html.ja .section-middle-news .column01{width:330px;margin-right:55px;}
html.ja .section-middle-news .column02{width:330px;}
html.ja .section-middle-news .column03{width:330px;margin:0 0 0 48px;}
html.ja .section-middle-news .right-bnr{padding:42px 40px;background:#f5f5f5;}

html.ar .section-middle-news{margin:50px auto;height:358px;}
html.ar .section-middle-news .column01{width:330px;margin-right:55px;}
html.ar .section-middle-news .column01 .tourism-zone{margin-top:30px;}
html.ar .section-middle-news .column02{width:330px;}
html.ar .section-middle-news .column03{width:330px;margin:0 0 0 55px;}
html.ar .section-middle-news .column03 .interview-zone{margin-bottom:30px;}

html.es .section-middle-news{height:379px;}
html.es .section-middle-news .column01{width:330px;margin-right:55px;}
html.es .section-middle-news .column02{width:330px;}
html.es .section-middle-news .column03{width:330px;margin:0 0 0 55px;}
html.es .section-middle-news .column01 .interview-zone{margin-bottom:30px;}

html.fr .section-middle-news{height:371px;}
html.fr .section-middle-news .column01{width:330px;height:380px;margin-right:55px;}
html.fr .section-middle-news .column02{width:330px;}
html.fr .section-middle-news .column02 .festival-zone{margin-top:30px;}
html.fr .section-middle-news .column03{width:330px;margin:0 0 0 55px;}
html.fr .section-middle-news .right-bnr{padding:58px 40px;background:#f5f5f5;}

/* ---- ##메인 리스트 : top-main-news ---- */
/* 메인 톱기사1 */
.top-main-news{width:100%;padding:0;border-bottom:1px solid #ccc;}
.top-main-news .news-tag{margin:0 0 5px 0;}
.top-main-news a,
.top-main-news a:hover{text-decoration:none;}
html.ja .top-main-news a{text-decoration:none !important; }
html.ja .top-main-news a:hover{text-decoration:underline !important; }
.top-news-zone .img-con{overflow:hidden;width:440px;height:275px;margin:0 0 12px 0;}
.top-news-zone .img-con a{display:block;width:100%;height:100%;}
.top-news-zone .img-con img{width:100%;}
.top-news-zone .tit{margin:0 0 15px 0;font-weight:700;font-size:32px;line-height:38px;color:#000;}
.top-news-zone .tit a{display:inline;}
.top-news-zone .tit a:hover{border-bottom:1px solid;color:#000;}
html.en .top-news-zone .tit,
html.es .top-news-zone .tit,
html.fr .top-news-zone .tit{font-family:'Playfair Display',serif;}
html.es .top-news-zone .tit,
html.fr .top-news-zone .tit{font-size:28px;line-height:32px;color:#000 !important;}
html.ja .top-news-zone .tit a:hover{border-bottom:0px;color:#000;}
html.ar .top-news-zone .tit{font-size:37px;line-height:44px;}
.top-news-zone .lead{min-height:80px;margin-top:10px;font-size:14px;line-height:22px;letter-spacing:-0.5px;color:#666;}
.top-news-zone .lead a{color:#666 !important}
html.ar .top-news-zone .lead{font-size:13px;}
.top-main-news .related-list01{overflow:hidden;margin:10px 0 8px 0;}
.top-main-news .related-list01 li a{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.top-main-news .date{display:none;margin-top:5px;}
.top-main-news .date.changed{display:block;}
.top-main-news .more-top-news{margin:0 0 0 0;text-align:center;}
.top-main-news .btns{margin:5px 0 30px 0;text-align:right;}
html.ar .top-main-news .btns{text-align:left;}

/* ---- ##메인 리스트 : news-box ---- */
/* 메인 주요기사 */
.news-box{width:100%;padding:25px 0;border-bottom:1px solid #ccc;}
.news-box:after{content:'';display:block;clear:both;}
.news-box:first-child{padding-top:0;}
.news-box:last-child{padding-bottom:0;border-bottom:0;}
.news-box a,
.news-box a:hover{text-decoration:none;}
.news-box .img-cont{overflow:hidden;width:120px;height:80px;margin:15px 0;}
.news-box .img-cont-left{overflow:hidden;float:left;width:120px;height:80px;margin-right:20px;}
.news-box .img-con-right{overflow:hidden;float:right;width:120px;height:80px;margin-left:20px;}
.news-box .img-con-right img{width:100%;}
.news-box .tit{margin:0 0 10px 0;font-weight:400;font-size:24px;line-height:27px;color:#333;letter-spacing:-0.5px;}
.news-box .tit a{display:inline;}
.news-box .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .news-box .tit{font-family:'Playfair Display',serif;}
html.es .news-box .tit,
html.fr .news-box .tit{font-size:20px;line-height:24px;color:#000;font-family:'Playfair Display',serif;}
html.ar .news-box .tit{font-size:19px;font-weight:700;}
.news-box .lead{overflow:hidden;min-width:100px;height:80px;margin-top:10px;font-size:14px;line-height:20px;}
html.ar .news-box .lead{font-size:13px;}
.news-box .lead a{color:#666;}
.news-box .lead a:hover{text-decoration:none;}
.news-box figure>a{display:inline-block;width:100%;height:100%;}
.news-box .date{display:none;}
.news-box .date.changed{display:block;}
html.ja .news-box .tit a:hover{border-bottom:0;text-decoration:none;}

/* ---- ##메인 리스트 : news-box02 ---- */
/* 메인 톱기사2,3 및 주요기사 */
.news-box02{width:100%;padding:25px 0;border-bottom:1px solid #ccc;}
.news-box02:after{content:'';display:block;clear:both;}
.news-box02:first-child{padding-top:0;}
.news-box02:last-child{padding-bottom:0;border-bottom:0;}
.news-box02 a,
.news-box02 a:hover{text-decoration:none;}
html.ja .news-box02 a {text-decoration:none !important; }
html.ja .news-box02 a:hover{text-decoration:underline !important;}

.news-box02 .news-tag{margin:0 0 5px 0;}
.news-box02 .tit{margin:0 0 15px 0;font-weight:700;font-size:20px;line-height:24px;color:#000;}
.news-box02 .tit a{display:inline;}
.news-box02 .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .news-box02 .tit,
html.es .news-box02 .tit,
html.fr .news-box02 .tit{font-family:'Playfair Display',serif;}
html.zh .news-box02 .tit{line-height:30px;}
html.ja .news-box02 .tit{line-height:32px;}
html.ja .news-box02 .tit a:hover{border-bottom:0;text-decoration:none;}
.news-box02 .lead{font-weight:400;font-size:14px;line-height:20px;color:#666;}
html.ar .news-box02 .lead{font-size:13px;}
.news-box02 .left{overflow:hidden;float:left;width:260px;height:131px;margin-bottom:10px;}
.news-box02 .left a{display:inline-block;width:100%;height:100%;}
.news-box02 .left img,
.news-box02 .left02 img{width:100%;}
.news-box02 .img-cont{margin:15px 0;}
.news-box02 .date{display:none;margin-top:5px;}
.news-box02 .date.changed{display:block;}
.news-box02 .related-list01{overflow:hidden;margin:10px 0 5px 0;}
.news-box02 .news-box-area{overflow:hidden;}
.news-box02 .news-box-area02{overflow:hidden;margin-top:8px;}
.news-box02 .news-box-area02 .left{overflow:hidden;float:left;width:140px;height:88px;margin-right:20px;}
.news-box02 .news-box-area02 + .lead{margin-top:10px;}

/* ---- ##메인 리스트 : news-box03 ---- */
/* 메인 톱기사2,3 및 주요기사 */
.news-box03{width:100%;}
.news-box03:after{content:'';display:block;clear:both;}
.news-box03 a,
.news-box03 a:hover{text-decoration:none;}
html.ja .news-box03 a{text-decoration:none !important; }
html.ja .news-box03 a:hover{text-decoration: underline !important;}
html.ja .news-box03 .tit a:hover{border-bottom:0px !important; text-decoration:underline !important;}
.news-box03 .news-tag{margin:0 0 5px 0;}
.news-box03 .news-box-area{overflow:hidden;}
.news-box03 .news-box-area figure{overflow:hidden;width:100%;height:130px;}
.news-box03 .tit{margin:0 0 15px 0;font-weight:700;font-size:20px;line-height:24px;color:#000;}
.news-box03 .tit a{display:inline;}
.news-box03 .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .news-box03 .tit,
html.es .news-box03 .tit,
html.fr .news-box03 .tit{font-family:'Playfair Display',serif;}
html.zh .news-box03 .tit{line-height:30px;}
html.ja .news-box03 .tit{line-height:32px;}
html.ar .news-box03 .tit{font-size:19px;}
.news-box03 .lead,
.news-box03 .lead a{font-weight:400;font-size:14px;line-height:20px;color:#666;}
html.ar .news-box03 .lead,
html.ar .news-box03 .lead a{font-size:13px;}
.news-box03 .date{display:none;margin-top:5px;}
.news-box03 .date.changed{display:block;}
.top-main-news02 .tit{font-weight:700;}
.column02 .news-box03{width:100%;padding:25px 0;border-bottom:1px solid #ccc;}
.news-box03 .related-list01{}


html.ja .column02 .top-main-news02{margin-top:10px; }
.column02 .top-main-news02{padding-top:0;}
.column02 .news-box03:last-child{padding-bottom:0;border-bottom:none;}
.column02 .news-box03 .related-list01{margin:10px 0 -10px 0;}
.column02 .news-box03 .related-list01 ul{height:inherit !important;}

/* ---- ##메인 리스트 : nk-today-zone ---- */
/* 북한은 오늘(North Korea Today) */
.nk-today-zone{position:relative;width:100%;margin-top:-1px;padding:0;}
.nk-today-zone .section-tit .tit{font-weight:700;}
.nk-today-zone .section-tit .title-article{display:block;}
.nk-today-zone .tit{line-height:24px;font-weight:400;font-size:18px;color:#333;}
html.en .nk-today-zone .tit,
html.es .nk-today-zone .tit,
html.fr .nk-today-zone .tit{font-family:'Playfair Display',serif;}
.nk-today-zone .news-desc{min-height:80px;margin-top:10px;font-size:14px;line-height:20px;letter-spacing:-0.5px;}
html.ar .nk-today-zone .news-desc{font-size:13px;}
.nk-today-zone .img-con{overflow:hidden;width:260px;height:173px;margin:15px 0 0;}
.nk-today-zone .img-con img{width:100%;}
.nk-today-zone .img-con a{width:100%;height:100%;}

/* ---- ##메인 리스트 : main-list-zone01 ---- */
/* 메인 : 피쳐,인터뷰,경제지표 등
 * 위치 : .section-top-news .main-list-zone01 */
.main-list-zone01{display:inline-block;position:relative;font-size:0;}
.main-list-zone01:after{content:'';display:block;clear:both;}
.main-list-zone01 .list-wrap{margin:15px 0 0 0;}
.main-list-zone01 .list-wrap:after,
.main-list-zone01 article a:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

.main-list-zone01 article{display:block;}
.main-list-zone01 article a{display:block;text-decoration:none;}
.main-list-zone01 article a:hover .tit{color:#333;}

html.en .main-list-zone01 article{width:370px;float:left;}
html.en .main-list-zone01 article:first-child{padding-right:20px;}
html.en .main-list-zone01.style01{border-top:1px solid #000;}
html.en .main-list-zone01.style01 .list-wrap{margin:0;}
html.en .main-list-zone01.style01 .section-tit{border-top:0;margin-bottom:15px;}

.main-list-zone01 .img-con{overflow:hidden;float:left;margin-right:20px;}
.main-list-zone01 .img-con img{width:100%;height:100%;}
.main-list-zone01 .box .img-con{width:170px;height:113px;}
.main-list-zone01 .box02 .img-con{width:120px;height:120px;border-radius:50%;}
html.ar .main-list-zone01 .img-con{float:right;margin-right:0;margin-left:20px;}
.main-list-zone01 .news-con{min-height:113px}
.main-list-zone01 .news-con .tit{font-weight:400;font-size:18px;line-height:24px;color:#000;vertical-align:middle;}
html.en .main-list-zone01 .news-con .tit,
html.es .main-list-zone01 .news-con .tit,
html.fr .main-list-zone01 .news-con .tit{font-family:'Playfair Display',serif;}
html.ja .main-list-zone01 .news-con .tit a:hover{text-decoration:underline !important;}
html.ar .main-list-zone01 .news-con .tit{font-size:17px;}

/* Interview - Policy Interview 추가 2019-05-09  */
html.en .interview-zone .section-tit .tit.space01{position:absolute;left:390px;}

/* kbiz 코너 - 2022-08-31 추가 */
.section-top-sub01 .main-list-zone01{}
.section-top-sub01 .main-list-zone01+.main-list-zone01{margin-left:40px;}
.section-top-sub01 .main-list-zone01 article a{text-align:center;}
.section-top-sub01 .main-list-zone01 .news-con{text-align:left;}
.section-top-sub01 .main-list-zone01 .box .img-con{float:none;width:245px;height:150px;}
html.en .section-top-sub01 .main-list-zone01 article{width:245px;float:left;}
html.en .section-top-sub01 .main-list-zone01 article:first-child{padding-right:0;margin-right:40px;}

.section-top-sub01 .main-list-zone01 .box02 .img-con{float:none;width:150px;height:150px;margin:0;}

/* ---- ##메인 리스트 : main-list-zone02 ---- */
/* 메인 : 인터뷰,페스티벌,투어리즘 등
 * 위치 : .section-middle-news .main-list-zone02
 * 아랍어 : .tourism-zone.main-list-zone02 에서 .desc 사용  */
.main-list-zone02{position:relative;}
.main-list-zone02 .section-tit{margin-bottom:15px;}
.main-list-zone02 article:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.main-list-zone02 .img-con{overflow:hidden;float:left;margin-right:20px;}
.main-list-zone02 .box01 .img-con{width:140px;height:90px;}
.main-list-zone02 .box02 .img-con{width:120px;height:120px;border-radius:50%;}
html.en .main-list-zone02 .img-con{width:260px;height:206px;}
html.ar .main-list-zone02 .img-con{float:right;margin:0 0 0 20px;}
.main-list-zone02 .img-con a{width:100%;height:100%;}
.main-list-zone02 .img-con img{width:100%;}
.main-list-zone02 .news-con{display:table-cell;vertical-align:middle;}
.main-list-zone02 .box01 .news-con{height:90px;}
.main-list-zone02 .box02 .news-con{height:120px;}
.main-list-zone02 .news-con .tit{font-weight:400;font-size:16px;line-height:24px;color:#333;}
.main-list-zone02 .news-con .tit a{display:inline;}
.main-list-zone02 .news-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .main-list-zone02 .news-con .tit,
html.es .main-list-zone02 .news-con .tit,
html.fr .main-list-zone02 .news-con .tit{font-family:'Playfair Display',serif;}
html.en .main-list-zone02 .news-con .tit{font-size:24px;line-height:24px;}
html.ar .main-list-zone02 .news-con .tit{font-size:17px;}
html.ar .main-list-zone02 .news-con .tit a:hover{padding-bottom:2px;}
.main-list-zone02 .news-con .desc{font-weight:700;font-size:16px;line-height:24px;color:#333;}
.main-list-zone02 .news-con .desc a{display:inline;}
.main-list-zone02 .news-con .desc a:hover{border-bottom:1px solid;text-decoration:none;}
.festival-zone.main-list-zone02 .news-con .desc{display:none;}
html.ar .main-list-zone02 .news-con .desc{font-size:15px;}
html.ar .main-list-zone02 .news-con .desc a:hover{padding-bottom:2px;}
.main-list-zone02 .ico-pictorial{position:absolute;z-index:1;top:0;left:0;}
.main-list-zone02 .num{font-size:16px;line-height:28px;color:#666;}

/* ---- ##메인 리스트 : section-today-photo ---- */
/* 메인 Today Photo */
.section-today-photo{position:relative;width:1100px;margin:50px auto 0;}
.section-today-photo:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.section-today-photo span.btn-more{top:13px;}

.today-photo-zone{overflow:hidden;margin:15px 0 0 0;}
.today-photo-zone .today-photo-con{position:relative;box-sizing:border-box;width:260px;}
html.ar .today-photo-zone .today-photo-con,
html.es .today-photo-zone .today-photo-con,
html.fr .today-photo-zone .today-photo-con{width:255px;}
html:not(.ar) .today-photo-zone .today-photo-con{float:left;}
html:not(.ar) .today-photo-zone .today-photo-con+.today-photo-con{margin-left:20px;}
html.ar .today-photo-zone .today-photo-con{float:right;}
html.ar .today-photo-zone .today-photo-con+.today-photo-con{margin-right:20px;}

.today-photo-zone .img-con{overflow:hidden;position:relative;width:260px;height:260px;margin:0 0 15px 0;}
html.ar .today-photo-zone .img-con,
html.es .today-photo-zone .img-con,
html.fr .today-photo-zone .img-con{width:255px;}
.today-photo-zone .img-con a{width:100%;height:100%;}
.today-photo-zone .img-con img{width:100%;}
.today-photo-zone .img-con .ico-pictorial02{display:block;position:absolute;bottom:0;z-index:1;min-width:100px;height:40px;line-height:40px;}
.today-photo-zone .img-con .ico-pictorial02:before{top:12px;}
html:not(.ar) .today-photo-zone .img-con .ico-pictorial02{left:0;padding-left:37px;}
html.ar .today-photo-zone .img-con  .ico-pictorial02{right:0;padding-right:37px;}

.today-photo-zone .tit{padding-bottom:2px;font-weight:400;font-size:18px;line-height:22px;color:#333;}
.today-photo-zone .tit a{display:inline;color:#000;border-bottom:1px solid transparent;}
.today-photo-zone .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.en .today-photo-zone .tit,
html.es .today-photo-zone .tit,
html.fr .today-photo-zone .tit{font-family:'Playfair Display',serif;}
html.ja .today-photo-zone .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .today-photo-zone .tit{font-size:17px;}
html.ar .today-photo-zone .tit a:hover{padding-bottom:2px;}

.today-photo-zone article:hover .option-type01{display:block;}
.today-photo-zone .pop-share{height:260px !important;}

/* ---- ##메인 리스트 : section-today-video ---- */
/* 메인 Today Videos */
.section-today-video{position:relative;width:100%;margin:50px 0;padding-bottom:50px;background:#bce2ff;}
.section-today-video .section-tit{height:70px;padding-top:0;border-top:0;line-height:70px !important;}
.section-today-video span.btn-more{top:20px;}
.section-today-video span.btn-more a{border-color:#96b5cc;}
.section-today-video span.btn-more a:hover{border-color:#666;}

/* ##today-video-zone */
.today-video-zone{position:relative;width:1100px;margin:0 auto;}
.today-video-zone .none-left,
.today-video-zone .none-right{z-index:2;position:absolute;width:223px;}
.today-video-zone .none-left{top:70px;left:0;}
.today-video-zone .none-right{top:70px;right:0;}
.today-video-zone .slick-prev{left:75px;}
.today-video-zone .slick-next{right:75px;}
/* 2021-06-15 수정 : (영어)
 * 유튜브 섬네일이 1280, 640 가 없는 경우가 자주 발생
 * 480 으로 대체하면서 섬네일 비율, 높이 수정 됨 */
html.en .today-video-zone .none-left,
html.en .today-video-zone .none-right,
html.en .today-video-zone .slide-con,
html.en .today-video-zone .slide-con .video-con{height:368px;}
html.en .today-video-zone .slide-con .img-con{background-position:50% -61px !important;}

/* ##today-video-zone 재생 */
.today-video-zone .video-view-con{display:none;position:absolute;top:70px;left:0;z-index:6;}
.today-video-zone .video-view-con.on{display:block;}
.today-video-zone .video-view-con .video{overflow:hidden;position:absolute;top:0;left:0;width:665px;height:374px;}
.today-video-zone .video-view-con .txt-con{overflow-y:scroll;height:374px;padding:20px 30px 20px 685px;background:#fff;box-sizing:border-box;}
.today-video-zone .video-view-con .txt-con .tit{display:inline-block;width:340px;padding-bottom:10px;color:#000;font-size:24px;font-weight:700;line-height:30px;}
html.en .video-view-con .txt-con .tit,
html.es .video-view-con .txt-con .tit,
html.fr .video-view-con .txt-con .tit{font-family:'Playfair Display',serif;}
.today-video-zone .video-view-con .txt-con .desc{font-size:14px;line-height:20px;color:#666;}
html.ar .today-video-zone .video-view-con .txt-con .desc{font-size:13px;}
.today-video-zone .video-view-con .txt-con .desc p{padding:10px 0;}
.today-video-zone .video-view-con .txt-con .btn-close{position:absolute;top:15px;right:25px;}
.today-video-zone .video-view-con .txt-con .btn-close span{display:inline-block;width:20px;height:20px;font-size:0;text-indent:-9999px;background:url(/global/home/v01/img/sprites_btn02.png) -100px -345px no-repeat;}

/* ##today-video-zone 재생 종료 */
.today-video-zone .video-finish .box-video-list02 .txt-con{overflow-y:inherit;width:auto;height:52px;padding:0;background:none;overflow:hidden;margin-top:5px;}
.today-video-zone .video-finish .box-video-list02 .txt-con .tit{width:auto;line-height:12px;}
.today-video-zone .video-finish .box-video-list02 li .img-con{width:160px;height:93px;}
.today-video-zone .video-finish .box-video-list02 li .img-cover a{display:inline-block;width:100%;height:100%;}
.today-video-zone .box-video-list02{width:560px;margin:30px auto 0;}
.today-video-zone .box-video-list02 li{width:160px;margin-left:20px;}

/* ---- ##영상 콘텐츠 : media-box ---- */
/* ##영상 톱기사 */
.video-main-zone{padding-bottom:50px;}
.media-box{position:relative;width:1100px;height:424px;}
.media-box .none-left,
.media-box .none-right{position:absolute;z-index:2;top:0;width:175px;height:424px;}
.media-box .none-left{left:0;}
.media-box .none-right{right:0;}
.media-box .slick-prev{left:30px;background-position:0 -9px;}
.media-box .slick-next{right:30px;background-position:-60px -9px;}
.media-box .slide-con{height:424px;}
.media-box .slide-con .video-con{width:750px;height:424px;}
.media-box .slide-con .video-js{width:100%;height:424px;}
.media-box .slide-con .txt-con{padding:10px 20px 17px;}
html.ar .media-box .slide-con .slick-current .txt-con{text-align:right !important;}
/* 2021-06-15 수정 : (영어)
 * 유튜브 섬네일이 1280, 640 가 없는 경우가 자주 발생
 * 480 으로 대체하면서 섬네일 비율, 높이 수정 됨 */
html.en .media-box .none-left,
html.en .media-box .none-right,
html.en .media-box .slide-con .video-con{height:421px;}
html.en .media-box .slide-con .img-con{background-position:50% -71px !important;}

/* ##영상 톱기사 재생 */
.media-box .video-view-con{display:none;overflow:hidden;position:absolute;z-index:6;top:0;left:0;}
.media-box .video-view-con.on{display:block;}
.media-box .video-view-con .video{overflow:hidden;display:none;float:left;position:relative;width:754px;height:424px;}
.media-box .video-view-con .video.on{display:block;}
.media-box .video-view-con .txt-con{overflow-y:scroll;float:right;width:346px;height:424px;padding:22px 30px;background:#fff;box-sizing:border-box;}
.media-box .video-view-con .txt-con .tit{display:inline-block;padding-bottom:10px;font-size:24px;line-height:30px;color:#000;}
html.ar .media-box .video-view-con .txt-con .tit{font-size:23px;}
.media-box .video-view-con .txt-con .desc{font-size:14px;line-height:20px;color:#666;}
html.ar .media-box .video-view-con .txt-con .desc{font-size:13px;}
.media-box .video-view-con .txt-con .desc p{padding:10px 0;}
.media-box .video-view-con .txt-con .btn-close{position:absolute;top:15px;right:25px;}
.media-box .video-view-con .txt-con .btn-close span{display:inline-block;width:20px;height:20px;background:url(/global/home/v01/img/sprites_btn02.png) -100px -345px no-repeat;font-size:0;text-indent:-9999px;}

/* ##영상 톱기사 재생 종료 */
.media-box .video-finish .box-video-list02 .txt-con{overflow-y:inherit;width:auto;height:52px;padding:0;background:none;overflow:hidden;}
.media-box .video-finish .box-video-list02 .txt-con .tit{width:auto;line-height:12px;margin-top:5px;}
.media-box .video-finish .box-video-list02 li .img-con{width:180px;height:103px;}
.media-box .box-video-list02{width:620px;margin:30px auto 0;}
.media-box .box-video-list02 li{width:180px;margin:0 0 15px 20px;}

/* ---- ##메인 리스트 : .graphic-zone ---- */
/* 메인 그래픽 */
.graphic-zone{overflow:hidden;position:relative;}
.graphic-zone .news-con{margin:10px 0 0 0;}
.graphic-zone .news-con .tit{/* height:48px;*/font-weight:400;font-size:16px;line-height:24px;}
.graphic-zone .news-con .tit a{display:inline;}
.graphic-zone .news-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .graphic-zone .news-con .tit,
html.es .graphic-zone .news-con .tit,
html.fr .graphic-zone .news-con .tit{font-family:'Playfair Display',serif;}
html.ar .graphic-zone .news-con .tit{font-size:17px;}
html.ar .graphic-zone .news-con .tit a:hover{padding-bottom:2px;}

.graphic-zone .img-con{overflow:hidden;width:100%;margin-top:15px;}
.graphic-zone .img-con a{display:inline-block;width:100%;height:100%;}
.graphic-zone .img-con img{width:100%;}

/* ---- ##메인 리스트 : .yna-stories-zone ---- */
/* 메인 Yonhap Korea Stories */
.yna-stories-zone{position:relative;}
.yna-stories-zone .section-tit{margin-bottom:15px;}
.yna-stories-zone .img-con{overflow:hidden;float:left;width:160px;height:106px;margin-right:20px;}
.yna-stories-zone .img-con a{width:100%;height:100%;}
.yna-stories-zone .img-con img{width:100%;}
.yna-stories-zone .news-con{display:table-cell;height:106px;vertical-align:middle;}
.yna-stories-zone .news-con .tit{font-weight:400;font-size:16px;line-height:24px;}
html.en .yna-stories-zone .news-con .tit,
html.es .yna-stories-zone .news-con .tit,
html.fr .yna-stories-zone .news-con .tit{font-family:'Playfair Display',serif;}
html.ar .yna-stories-zone .news-con .tit{font-size:15px;}
.yna-stories-zone .news-con .tit a{display:inline;}
.yna-stories-zone .news-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}

/* ---- ##메인 콘텐츠 : .receive-mail ---- */
/* 메일 입력 */
.receive-mail{clear:both;overflow:hidden;display:block;position:relative;box-sizing:border-box;width:100%;margin:20px 0 30px 0;padding:10px 10px 10px 145px;background:url(/global/home/v01/img/img_main_yks_receive.png) #f4f4f4 10px 50% no-repeat;}
.receive-mail .input-box{float:left;position:relative;width:196px;height:34px;border:1px solid #ccc;background:#fff;}
.receive-mail label{position:absolute;top:0;left:10px;color:#ccc;font-size:14px;line-height:34px;font-style:italic;vertical-align:middle;}
.receive-mail input{width:175px;height:34px;padding:10px;border:0;background:#fff;font-size:14px;color:#888888;box-sizing:border-box;}
.receive-mail .btn-singup{display:inline-block;width:87px;height:36px;border:0;background:#333;font-size:14px;line-height:35px;color:#fff;text-align:center;}
.receive-mail .btn-del{display:none;position:absolute;top:8px;right:3px;width:20px;height:20px;background:url(/global/home/v01/img/sprites_global_home.png) -403px 5px no-repeat;vertical-align:middle;}
.receive-mail .btn-del span{font-size:0;text-indent:-9999px;}
html.ar .receive-mail label,
html.ar .receive-mail input,
html.ar .receive-mail .btn-singup{font-size:13px;}

 /* ---- ##메인 링크 콘텐츠 : .misc-zone01 ---- */
/* 기타메뉴>공통 */
.misc-zone01 li{display:table;position:relative;width:100%;margin-bottom:10px;}
.misc-zone01 li:last-child{margin-bottom:0;}
.misc-zone01 li a{display:table-cell;position:relative;box-sizing:border-box;width:100%;height:63px;padding:0 25px 0 85px;border:1px solid #ccc;font-weight:700;font-size:14px;line-height:18px;vertical-align:middle;}
.misc-zone01 li a:before{content:'';position:absolute;top:6px;left:25px;width:50px;height:50px;border-radius:25px;background:#edf7f9;}
.misc-zone01 li a:hover,
.misc-zone01 li a:active{border-color:#666;}
.misc-zone01 li span{position:absolute;top:0px;left:25px;}
.misc-zone01 .aside-con01{margin-top:10px;}

html.en .misc-zone01 li span{top:5px !important;}
html.zh .misc-zone01 li{margin-bottom:23px;}
html.zh .misc-zone01 li span{margin-top:6px;}
html.ja .misc-zone01 li a{height:75px;}
html.ja .misc-zone01 li a:before{top:13px;}
html.ja .misc-zone01 li span{margin-top:13px;}
html.es .misc-zone01{width:330px;border:0;}
html.es .misc-zone01 li a{height:72px;}
html.es .misc-zone01 li a:before{top:11px;}
html.es .misc-zone01 li span{margin-top:11px;}
html.fr .misc-zone01 li{margin-bottom:5px;}
html.fr .misc-zone01 li a{height:55px;}
html.fr .misc-zone01 li a:before{top:7px;width:40px;height:40px;}
html.fr .misc-zone01 li span{top:6px !important;}
html.ar .misc-zone01 li a{font-size:13px;}

/* ---- ##메인 링크 콘텐츠 : .misc-zone02 ---- */
/* 기타메뉴>아랍어 */
.misc-zone02 li{display:block;float:right;position:relative;width:100%;width:158px;height:70px;margin:0 0 10px 10px;}
.misc-zone02 li a{display:table-cell;position:relative;box-sizing:border-box;width:158px;height:70px;padding:0 75px 0 10px;border:1px solid #ccc;font-weight:700;font-size:16px;line-height:18px;vertical-align:middle;}
.misc-zone02 li a{font-size:12px;}
.misc-zone02 li a:before{content:'';position:absolute;top:10px;right:16px;width:50px;height:50px;border-radius:25px;background:#edf7f9;}
.misc-zone02 li a:hover,
.misc-zone02 li a:active{border-color:#666;}
.misc-zone02 li span{position:absolute;top:0px;left:90px;margin-top:10px;}
.misc-zone02 li:nth-child(2n){margin-left:0;}

/* ---- ##메인 리스트 : .section-kwave ---- */
/* 메인 - K-Wave (영) */
.section-kwave{width:100%;margin:30px 0 0 0;padding-bottom:50px;}
.section-kwave .kwave-zone{position:relative;width:1100px;margin:0 auto;}
.section-kwave .kwave-zone:after{content:'';display:block;clear:both;}
.section-kwave .kwave-zone .section-tit{height:70px;padding-top:0;line-height:70px;border-top:0;}
.section-kwave .kwave-zone .section-tit .tit a:link,
.section-kwave .kwave-zone .section-tit .tit{color:#fff !important;}
.section-kwave .kwave-zone .section-tit .desc02{margin-top:20px;}
.section-kwave .kwave-zone .section-tit .desc02 li:after{background-color:rgba(143,190,255,0.5);}
.section-kwave .kwave-zone .section-tit .desc02 a{color:#9fd3fe;}
.section-kwave .kwave-zone .section-tit .desc02 a:hover{color:#fff;}
.section-kwave .kwave-zone span.btn-more{top:20px;}
.section-kwave .kwave-zone span.btn-more a{border-color:#fff;}
.section-kwave .kwave-zone span.btn-more a:before{background-position:-23px -8px;}

.kwave-con01{float:left;width:530px;}
.kwave-con01 .list-box03{height:360px;}
.kwave-con02{float:right;width:560px;margin-left:10px;}
.kwave-con02 .row01{float:left;width:275px;}
.kwave-con02 .row02{float:right;width:275px;}
.kwave-con02 .list-box03{height:175px;margin-bottom:10px;}
.kwave-con02 .list-box03 .img-con,
.kwave-con02 .list-box03 .img-con02{height:175px;}
.kwave-con02 .list-box03 .img-con02 .img-cover{background-position-y:-28px !important;}

/* ---- ##메인 리스트 : .section-ent ---- */
/* 메인 - K-Wave (일) */
.section-ent .inner{overflow:hidden;position:relative;width:1100px;margin:0 auto;padding:20px 0;}
.section-ent .ent-zone{float:left;width:630px;}
.section-ent .ent-zone:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.section-ent .kwave-zone{float:right;width:420px;}
.section-ent .section-tit{margin-bottom:20px;padding:0;border-top:0 none !important;}

.ent-con01{float:left;width:320px;}
.ent-con01 .list-box04{}
.ent-con02{float:right;width:280px;}
.ent-con02 .list-box03{height:175px;margin-bottom:10px;}
.ent-con02 .list-box03 .img-con,
.ent-con02 .list-box03 .img-con02{height:175px;}
.ent-con02 .list-box03 .img-con02 .img-cover{background-position-y:-28px !important;}

/* ---- ##메인 리스트 : .major-news-zone---- */
/* 메인 - 섹션별 최신
 * hover 시 기사제목 border-bottom 미적용 (html구조추가를 해야함) */
.section-major-news{width:1100px;margin:0 auto;padding:50px 0 0 0;}
.major-news-zone>div{margin:0 0 40px 0;}
.major-news-zone>div:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.major-news-con{float:left;position:relative;box-sizing:border-box;width:330px;}
.major-news-con+.major-news-con{margin-left:55px;}
.major-news-con .section-tit .tit{font-size:24px !important;}
/* (아랍어) */
html.ar .major-news-con .section-tit .tit{font-size:23px !important;}
/* 섬네일+기사제목 */
.major-news{margin-top:15px;}
.major-news .img-con{overflow:hidden;width:330px;height:204px;margin:0 0 10px 0;}
.major-news .img-con a{display:inline-block;width:100%;height:100%;}
.major-news .img-con img{width:100%;}
.major-news .tit{display:table-cell;width:100%;height:70px;box-sizing:border-box;margin:0 0 10px 0;font-size:16px;line-height:22px;font-weight:400;vertical-align:middle;}
.major-news .tit a{display:inline;font-size:17px;font-weight:700;border-bottom:1px solid transparent;}
.major-news .tit a:hover{border-bottom-color:#000;text-decoration:none;}
/* (영,스,프) */
html.en .major-news .tit,
html.es .major-news .tit,
html.fr .major-news .tit{font-family:'Playfair Display',serif;}
/* (일본어) */
html.ja .major-news .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
/* (아랍어) */
html.ar .major-news .tit{font-size:17px;}
html.ar .major-news .tit a:hover{padding-bottom:2px;}
/* 기사제목 */
.section-list li{padding:13px 0 14px;background:url(/global/home/v01/img/dot_line.png) 0 0 repeat-x;}
.section-list li a{display:inline;border-bottom:1px solid transparent;font-size:14px;line-height:20px;color:#666;}
.section-list li a:hover{border-bottom-color:#000;text-decoration:none;}
.section-list li a:link{color:#000;font-size:15px;}
/* (영,스,프) */
html.en .section-list li a,
html.es .section-list li a,
html.fr .section-list li a{font-family:'Playfair Display',serif;}
/* (일본어) */
html.ja .section-list li a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
/* (아랍어) */
html.ar .section-list li a{font-size:15px;}
html.ar .section-list li a:hover{padding-bottom:2px;color:#666;}
html.ar .major-news-con{float:right;}
html.ar .major-news-con+.major-news-con{margin:0 55px 0 0;}

/* ---- ##메인 링크 콘텐츠 : .main-bnr ---- */
/* 메인 - 협력사 */
.main-bnr{width:1100px;margin:0 auto;padding:20px 0;}
.main-bnr:after{content:'';display:block;clear:both;}
.main-bnr li{float:left;width:170px;margin-left:15px;box-sizing:border-box;}
.main-bnr li:first-child{margin-left:0;}
.main-bnr li img{width:100%;}

/* ---- ##메인 링크 콘텐츠 : .facebook-zone ---- */
/* 메인 - 페이스북 */
.facebook-zone{margin:10px 0 30px 0;position:relative;padding-top:40px;overflow:hidden;}
.facebook-zone .fb-head{position:absolute;top:0;left:0;z-index:2;background:url(/global/home/v01/img/bg_fb_head.gif) 0 0 repeat-x;width:260px;height:42px;text-indent:-9999px;}
.facebook-zone .fb-head strong{display:inline-block;text-indent:-9999px;}
.facebook-zone .fb-head .btn{position:absolute;top:12px;right:10px;width:60px;height:20px;background:url(/global/home/v01/img/sprites_btn02.png) -490px -10px no-repeat;}
.facebook-zone .fb-head .btn iframe{overflow:hidden;width:100%;height:100%;margin-top:0;border:none;opacity:0;background:rgba(0,0,0,0);}
.facebook-zone iframe{overflow:hidden;margin-top:-67px;background-color:transparent;border:none;}
.facebook-zone .fb-head iframe.fb-body{width:100%;height:100%;}
.facebook-zone .fb-body{width:260px;height:500px;}
.facebook-zone .fb-like-area{position:absolute;z-index:2;right:8px;top:78px;cursor:pointer;}

/* ---- ##관련기사 : related-list01 ---- */
.related-list01 li{position:relative;padding-left:12px;}
.related-list01 li:after{content:'';display:inline-block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#888;}
.related-list01 li a{display:inline-block;padding:3px 0;font-size:14px;line-height:18px;color:#333;}
.related-list01 li a:hover{color:#333;}
html.ar .related-list01 li{padding:0 12px 0 0;background-position:100% 50%}
html.ar .related-list01 li:after{right:0;left:inherit;}
html.ar .related-list01 li{font-size:13px;}


/* =============== ####코스피코스닥 / 환율 ======================== */
/* 메인 - 코스피코스닥 / 환율 */
.kospi-exc-zone{margin-top:20px;background:#f5f5f5;border:1px solid #ccc;}
.kospi{padding:10px 20px;}
.kospi .date{width:100%;text-align:right;margin-bottom:5px;font-size:13px;}
.kospi:after{content:'';display:block;clear:both;}
.kospi li{float:left;box-sizing:border-box;width:33.33%;padding:5px 0;font-size:14px;font-family:'Barlow',arial,sans-serif;}
.kospi li:nth-child(1){color:#000;}
.kospi li:nth-child(2){color:#666;text-align:right;}
.kospi li:nth-child(3){text-align:right;}
.kospi .ico-stock-up,
.kospi .ico-stock-down{background-image:url(/global/home/v01/img/sprites_section.png);}
.kospi .ico-stock-up{padding-left:12px;background-position:-93px -46px;color:#ff0000;}
.kospi .ico-stock-down{padding-left:12px;background-position:-93px -15px;color:#1e00ff;}

.exchange{position:relative;height:39px;border-top:1px solid #ccc;color:#666;}
.exchange .date{display:inline-block;width:83px;font-size:13px;font-family:'Barlow',arial,sans-serif;color:#666;text-align:right;}
.exchange-zone{overflow:hidden;position:absolute;top:9px;left:20px;width:226px;height:23px;margin:0px 0;}
.exchange-zone ul{width:140px;overflow:hidden;float:left;}
.exchange-zone li{line-height:20px;}
.exchange-zone li span{font-family:'Barlow',arial,sans-serif;}
.exchange-zone .foreign{display:inline-block;width:30%;}
.exchange-zone .flag-usd,
.exchange-zone .flag-jpy,
.exchange-zone .flag-eur,
.exchange-zone .flag-cny{display:inline-block;width:19px;height:14px;margin:-2px 5px 0 0;background-image:url(/global/home/v01/img/sprites_section.png);font-weight:700;color:#000;text-align:left;vertical-align:middle;}
.exchange-zone .flag-usd{background-position:0 -22px;}
.exchange-zone .flag-jpy{background-position:0 -46px;}
.exchange-zone .flag-eur{background-position:0 -70px;}
.exchange-zone .flag-cny{background-position:0 -94px;}
.exchange-zone .txt-money{display:inline-block;width:30px;}
.exchange-zone .krw{display:inline-block;width:60px;padding-right:15px;text-align:right;}

/* 서브 - 코스피코스닥 / 환율 */
.smain-kospi-zone{overflow:hidden;padding-top:30px;}
.smain-kospi-zone .box{float:left;width:230px;margin-left:30px;padding:18px 0 13px;border:1px solid #ccc;box-sizing:border-box;}
.smain-kospi-zone .box:first-child{margin-left:0;}
.smain-kospi-zone .tit{margin:0 0 5px 19px;color:#333;font-size:14px;font-family:'Barlow',arial,sans-serif;}
.smain-kospi-zone .date{margin:15px 10px 0;padding-top:8px;border-top:1px solid #ccc;font-size:14px;text-align:right;}
.smain-kospi-zone .date span{padding-right:8px;color:#666;font-family:'Barlow',arial,sans-serif;}
.smain-kospi-zone .world{padding:15px 20px 13px;background:#f5f5f5;position:relative;height:139px;}
.smain-kospi-zone .world ul{height:52px;}
.smain-kospi-zone .world .date{margin:15px 0 0 0;position:absolute;bottom:12px;width:208px;left:10px;}
.smain-kospi-zone .world .exchange-zone{width:186px;height:50px;margin-top:8px;}

/* 서브 - 국내 증시 */
.contry-stock{overflow:hidden;padding:0 19px;}
.contry-stock strong{float:left;font-size:20px;line-height:26px;font-weight:400;font-family:'Barlow',arial,sans-serif;letter-spacing:-1px;}
.contry-stock .ico{float:right;margin-top:5px;font-size:13px;font-weight:400;font-family:'Barlow',arial,sans-serif;}
.contry-stock .up{overflow:hidden;color:#ff2626;}
.contry-stock .down{overflow:hidden;color:#0068d1;}
.contry-stock .ico:before{content:'';overflow:hidden;display:inline-block;width:11px;height:6px;margin:0 3px 3px 0;vertical-align:middle;background:url(/global/home/v01/img/sprites_section.png) 0 0 no-repeat;}
.contry-stock .up .ico:before{background-position:-160px -56px;}
.contry-stock .down .ico:before{background-position:-160px -22px;}
.contry-stock .graph-chart{margin-top:10px;text-align:center;}
html.ar .contry-stock .ico em{direction:initial;margin-right:1px;}

/* 서브 - 세계 증시 */
.world-stock{background:#f5f5f5;}
.world-stock li{overflow:hidden;display:table;width:100%;padding:2px 0;}
.world-stock li span{overflow:hidden;display:table-cell;float:left;font-size:14px;font-family:'Barlow',arial,sans-serif;line-height:24px;color:#666;text-align:right;vertical-align:middle;}
.world-stock .f-ico{position:relative;width:35%;padding-left:25px;color:#000;font-weight:400;text-align:left;}
.world-stock .f-ico:before{content:'';display:block;position:absolute;top:50%;left:0;width:19px;height:16px;margin-top:-8px;background:url(/global/home/v01/img/sprites_section.png) no-repeat;}
.world-stock .f-ico.flag-usd:before{background-position:0 -21px;height:20px;}
.world-stock .f-ico.flag-jpy:before{background-position:0 -45px;height:20px;}
.world-stock .f-ico.flag-eur:before{background-position:0 -69px;height:20px;}
.world-stock .f-ico.flag-cny:before{background-position:0 -93px;height:20px;}
.world-stock .krw{width:48%;padding-right:0 !important;}
.world-stock .ico.up{color:#ff2626;}
.world-stock .ico.down{color:#0068d1;}
.world-stock .ico:before{content:'';overflow:hidden;display:inline-block;width:7px;height:4px;margin:0 5px 2px 0;vertical-align:middle;background:url(/global/home/v01/img/sprites_section.png) no-repeat;}
.world-stock .ico.up:before{background-position:-93px -56px;}
.world-stock .ico.down:before{background-position:-93px -22px;}
.exchange-zone1 .slick-vertical .slick-slide{height:52px;}

html.ar .world-stock .f-ico{width:28% !important; padding-left:37px !important;}
html.ar .world-stock .krw{text-align:left !important; width:48% !important;}
html.ar .world-stock li span{float:right !important;}

/* info-box */
.info-box02{padding:16px;background:#e9e7f8;border-radius:2px;}
.info-box02 .txt{font-weight:500;font-size:17px;line-height:1.5;color:#000;}
.info-box02 .point01{font-weight:700;}

/* =============== ####박스타입 ======================== */
/* box-type41 ~ 49 | 기자페이지
 * M 다국어와 공통 클래스 사용 */
.box-type41 .section-tit11{width:1100px;margin:0 auto 10px;}
.box-type41 .btn-wrap{margin-top:70px;margin-bottom:70px;text-align:center;}

/* .box-type41 의 확장클래스 */
/* .box-reporter-info{}
.box-reporter-keyword{}
.box-reporter-news{} */

/* =============== ####본문 - 글기사 ======================== */

/* ---- ##본문 상위 클래스(공통) ---- */
/* .story-view-zone.article-view-zone : 글기사
 * .story-view-zone.image-view-zone : 포토, 그래픽, 화보
 * .story-view-zone.video-view-zone : 영상 */
.story-view-zone .related-zone,
.story-view-zone .keyword-zone01{margin-bottom:50px;}

/* ---- ##기사제목 ---- */
.title-article01{width:100%;margin-top:-6px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.title-article01 .tit{font-weight:700;font-size:40px;line-height:42px;}
.title-article01 .tit02{font-weight:700;font-size:32px;line-height:38px;}
.title-article01 [class*='writer-zone0']{margin-top:30px;}
.title-article01 .info-box{margin-top:30px;}

html.en .title-article01 .tit,
html.es .title-article01 .tit,
html.fr .title-article01 .tit{font-family:'Playfair Display',serif;}
html.es .title-article01 .tit,
html.fr .title-article01 .tit{font-size:28px;line-height:32px;}
html.ja .title-article01 .tit{line-height:50px;}
html.ar .title-article01 .tit{font-size:39px;line-height:58px;}
html.ar .title-article01 .tit02{font-size:31px;}

/* ---- ##송고시간 ---- */
.info-box{position:relative;}
.info-box .info-con{position:inherit !important;padding-bottom:5px;font-size:14px;}
.info-box .info-con .txt{position:relative;padding-right:10px;margin-right:8px;}
html.en .info-box .info-con .txt,
html.es .info-box .info-con .txt,
html.fr .info-box .info-con .txt,
html.ar .info-box .info-con .pt{font-family:'Barlow',arial,sans-serif;}
.info-box .info-con .txt strong{display:inline-block;position:relative;margin-right:2px;padding-right:7px;color:#010000;}
.info-box .info-con .txt strong:after{content:'';display:block;position:absolute;top:50%;right:0;width:2px;height:2px;margin-top:-1px;background:#000;}
.info-box .info-con .txt:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;}
.info-box .info-con .like{position:relative;padding-left:20px;color:#5d7895;}
.info-box .info-con .like:after{content:'';display:block;position:absolute;top:-1px;left:0;width:17px;height:17px;background:url(/global/home/v01/img/sprites_icon.png) -30px -94px no-repeat;}

/* ---- ##옵션버튼 ---- */
.info-box .social-btns{position:absolute;bottom:0;right:0;z-index:3;}
.info-box .social-btns .sns-share{display:none;right:0;}
.info-box .social-btns .sns-share.on{display:block;}
.info-box .social-btns .share-copy{display:none;position:absolute;top:40px;right:0;width:204px;padding:32px 12px;border:1px solid #ccc;background:#fff;font-size:14px;text-align:center;box-sizing:border-box;}
html.ar .info-box .social-btns{right:inherit;left:0;}
html.ar .info-box .social-btns .sns-share{left:0;right:auto;padding-top:20px;}
html.ar .info-box .social-btns .share-copy{right:inherit;left:0;}

.view-body{overflow:hidden;margin-top:40px;padding-bottom:10px;}
.view-body.view-left{overflow:hidden;margin-top:40px;padding-bottom:0;border-bottom:0;}
.view-body .social-btns .sns-share{top:auto;bottom:40px;}
.view-body .social-btns .share-copy{top:auto;bottom:40px;}
.view-body .info-box{margin-top:40px}
.view-body .image-gallery .img-zone figure{width:1100px;margin:auto;top:0;bottom:0;right:0;left:0px;}
.view-body .image-gallery .img-zone figure img{margin:auto;}
.view-body .image-gallery .img-zone figcaption .tit{width:auto;}

/* ---- ##SNS 팝업 ---- */
.pop-share{display:none;z-index:3;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;}
.pop-share.on{display:block;}
.pop-share .sns-share{position:absolute;left:50%;width:172px;height:98px;margin:-49px 0 0 -86px;font-size:0;line-height:0;}
html.ar .pop-share .sns-share{text-align:center;}
.pop-share .sns-share .share-btn{margin:7px 4px 7px 4px;}
.pop-share .sns-share{z-index:2;top:50%;}
.pop-share .btn-sns-close{z-index:3;position:absolute;top:10px;right:10px;}
.pop-share .btn-sns-close span{font-size:0;text-indent:-99999px;}
.pop-share .bg{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;}
.page-main .pop-share{height:100%;}

/* ---- ##픽스드 고정버튼 : 페이지 이전/다음 링크 이동 ---- */
/* 기사제목 마크업 변경
 -- .page-view .a-thumb-link .tit: 최초 구축시 마크업
 -- .page-view .a-thumb-link .txt-con01>.tit01 : 2021-08-19, 아랍어 언더라인 개선 작업시 수정 */
.page-view .btn-a-prev{z-index:10;display:none;position:fixed;top:50%;left:50%;width:70px;margin-left:-640px;}
.page-view.page-article .btn-a-prev{left:0;margin:0;}
.page-view .btn-a-next{z-index:10;display:none;position:fixed;top:50%;right:50%;margin-right:-640px;}
.page-view.page-article .btn-a-next{right:0;margin:0;}
.page-view.page-article .btn-a-prev.btn-pos{position:absolute !important;top:300px;}
.page-view.page-article .btn-a-next.btn-pos{position:absolute !important;top:300px;}
@media only screen and (max-height:680px){
	.page-view .btn-a-prev,
	.page-view .btn-a-next{top:63%;}
	.btn-go-wrap{bottom:10px;}
}
.page-view .btn-a-prev .btn-arrow,
.page-view .btn-a-next .btn-arrow{z-index:3;position:relative;}

.page-view .a-thumb-link{display:table;width:300px;height:120px;padding:18px;border:1px solid #d1d1d1;background:#f6f6f6;box-sizing:border-box;text-decoration:none;}
.page-view .a-thumb-link figure{display:table-cell;width:80px;height:80px;vertical-align:middle;}
.page-view .a-thumb-link figure.img-thumb img{width:80px;height:80px;}
/* 기사제목 */
.page-view .a-thumb-link .tit{display:table-cell;font-size:14px;font-weight:400;vertical-align:middle;}
.page-view .a-thumb-link .txt-con01{display:table-cell;vertical-align:middle;}
.page-view .a-thumb-link .txt-con01>.tit01{display:inline;border-bottom:1px solid transparent;font-size:14px;font-weight:400;vertical-align:middle;}
.page-view .a-thumb-link .txt-con01>.tit01:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .page-view .a-thumb-link .txt-con01>.tit01:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .page-view .a-thumb-link .txt-con01>.tit01:hover{padding-bottom:1px;}
html.ar .page-view .a-thumb-link .tit,
html.ar .page-view .a-thumb-link  .txt-con01>.tit01{font-size:13px;}
.page-view .btn-a-prev .a-thumb-link figure.img-thumb{float:left;margin-right:15px;}
.page-view .btn-a-next .a-thumb-link figure.img-thumb{float:left;margin-right:15px;}
.page-view .btn-a-prev .a-thumb-link{z-index:2;position:absolute;top:0;left:-270px;}
.page-view .btn-a-next .a-thumb-link{z-index:2;position:absolute;top:0;right:-270px;}

/* ---- ##픽스드 고정버튼 : 쇼셜 공유 버튼 ---- */
.article-view-zone .sns-flying{display:none;z-index:10;position:fixed;left:50%;top:170px;margin-left:-640px;}
.sns-share02 .more-box{position:relative;}
.sns-share02 .sns-share,
.sns-share02 .share-copy{display:none;position:absolute;top:-20px;left:50px;width:180px;padding:20px 13px 5px;border:1px solid #ccc;background:#fff;}
.sns-share02 .sns-share.on,
.sns-share02 .share-copy.on{display:block;}
.sns-share02 .share-copy{top:-60px;padding:15px 13px;color:#666;text-align:center;font-size:14px;}
.btn-g{min-width:59px;height:35px;margin-top:15px;padding:0 10px;color:#fff;background:#333;}

html.ar .sns-share02 .sns-share{width:50px;}
html.ar .sns-share02 .sns-share,
html.ar .sns-share02 .share-copy{right:50px;}

/* ---- ##폰트 팝업 ---- */
.fontsize-box{position:relative;display:inline-block;vertical-align:middle;}
.fontsize-box .btn-fontsize{width:30px;height:30px;margin-left:7px;border:1px solid #333;border-radius:25px;background-color:#fff;}
.fontsize-box .btn-fontsize span{width:28px;height:28px;font-size:0;background:url(/global/home/v01/img/sprites_btn02.png) -161px -250px no-repeat;text-indent:-9999px;box-sizing:border-box;}
.fontsize-box .btn-fontsize:hover,
.fontsize-box .btn-fontsize.focus{border:0;background-color:#0068d1;}
.fontsize-box .btn-fontsize:hover span,
.fontsize-box .btn-fontsize.focus span{background-position:-161px -290px;}
.layer-font{display:none;position:absolute;top:40px;right:0;z-index:10;width:190px;padding:15px 20px;border:1px solid #ccc;background:#fff;box-sizing:border-box;}
.layer-font .font-size01{font-size:14px;}
.layer-font .font-size02{font-size:16px;}
.layer-font .font-size03{font-size:18px;}
.layer-font .font-size04{font-size:20px;}
.layer-font .font-size05{font-size:22px;}
.layer-font .inp-radio{overflow:hidden;display:inline-block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;opacity:0;}
.layer-font .inp-label{display:inline-block;padding-right:15px;line-height:30px;color:#333;cursor:pointer;}
.layer-font .inp-label .ico-check{overflow:hidden;display:inline-block;position:relative;width:19px;height:19px;margin:0 7px 0 0;border:1px solid #ccc;border-radius:25px;font-size:0;line-height:0;vertical-align:middle;}
.layer-font .inp-radio:checked + .inp-label .ico-check:after{content:'';position:absolute;top:5px;left:5px;width:9px;height:9px;border-radius:25px;background:#333;}

/* 사이트맵 일문 문의 레이어팝업 T7571 */
.layer-contact{z-index:300;position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);}
.layer-contact .box{position:absolute;top:50%;left:0;width:100%;background-color:#fff;transform:translateY(-50%);}
.layer-contact .head{position:relative;padding:15px 55px 15px 30px;background-color:#0068d1;}
.layer-contact .head .tit{font-size:20px;color:#fff;line-height:30px;}
.layer-contact .head .btn-close-layer{position:absolute;top:19px;right:30px;width:22px;height:22px;}
.layer-contact .head .btn-close-layer:before, .layer-contact .head .btn-close-layer:after{content:' ';position:absolute;top:0;left:12px;width:1px;height:26px;background-color:#fff;}
.layer-contact .head .btn-close-layer:before{transform:rotate(45deg);}
.layer-contact .head .btn-close-layer:after{transform:rotate(-45deg);}
.layer-contact .content{padding:28px 30px;font-size:12px;color:#05141f;line-height:18px;}

/* ---- ##본문소재 : 텍스트 ---- */
/* 폰트사이즈
 * .story-news>p : 일반 글기사 본문
 * .media-desc .txt-desc>p : 유튜브 동적본문 */
.font-size01 .story-news>p,
.font-size01 .media-desc .txt-desc>p{font-size:16px;}
.font-size02 .story-news>p,
.font-size02 .media-desc .txt-desc>p{font-size:17px;}
html:not(.ar) .font-size03 .story-news>p,
html:not(.ar) .font-size03 .media-desc .txt-desc>p{font-size:18px;}
html:not(.ar) .font-size04 .story-news>p,
html:not(.ar) .font-size04 .media-desc .txt-desc>p{font-size:19px;}
html:not(.ar) .font-size05 .story-news>p,
html:not(.ar) .font-size05 .media-desc .txt-desc>p{font-size:20px;}

html.ar .font-size03 .story-news>p,
html.ar .font-size03 .media-desc .txt-desc>p{font-size:19px;}
html.ar .font-size04 .story-news>p,
html.ar .font-size04 .media-desc .txt-desc>p{font-size:20px;}
html.ar .font-size05 .story-news>p,
html.ar .font-size05 .media-desc .txt-desc>p{font-size:21px;}

/* ---- ##본문하단 : main article right now ---- */
/* .main-rightnow{} */
.main-rightnow .section-tit{margin-bottom:20px;}
.main-rightnow-list{overflow:hidden;padding-bottom:20px;}
.main-rightnow-list>div:first-child{margin-left:0;}
.main-rightnow-list>div{margin-left:50px;}
.main-rightnow-list .box-type{float:left;width:330px;}
.main-rightnow-list .box-type .tit{font-size:16px;line-height:22px;color:#000;}
html.en .main-rightnow-list .box-type .tit,
html.es .main-rightnow-list .box-type .tit,
html.fr .main-rightnow-list .box-type .tit{font-family:'Playfair Display',serif;}
html.ar .main-rightnow-list .box-type .tit{font-size:15px;}
.main-rightnow-list .box-type .tit a{display:inline;border-bottom:1px solid transparent;}
.main-rightnow-list .box-type .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .main-rightnow-list .box-type .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .main-rightnow-list .box-type .tit a:hover{padding-bottom:1px;}
.main-rightnow-list .list-type04{float:left;width:330px;margin-left:60px;}
.main-rightnow-list figure{overflow:hidden;width:330px;height:204px;}
.main-rightnow-list figure a{display:inline-block;width:100%;height:100%;}
.main-rightnow-list figure img{width:100%;}

/* ---- ##본문 : 그래픽, 포토 본문 하단 ---- */
.img-thumb-zone{overflow:hidden;position:relative;}
.img-thumb-zone .wrap-thumb-list + .btn-more04{margin-top:20px;}
.img-thumb-zone .box{width:260px;padding:0 !important;}
.img-thumb-zone .box .img-con{width:260px;}
.img-thumb-zone .box .tit{margin-bottom:5px;margin-top:5px;font-size:16px;line-height:22px;}
html.en .img-thumb-zone .box .tit,
html.es .img-thumb-zone .box .tit,
html.fr .img-thumb-zone .box .tit{font-family:'Playfair Display',serif;}
.img-thumb-zone .box .tit a{overflow:hidden;display:inline;border-bottom:1px solid transparent;}
.img-thumb-zone .box .tit a:hover{border-bottom-color:#000;text-decoration:none;color:#000;}
html.ja .img-thumb-zone .box .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .img-thumb-zone .box .tit{font-size:15px;}
html.ar .img-thumb-zone .box .tit a:hover{padding-bottom:1px;}
.img-thumb-zone .box .date{color:#5c7895;font-size:13px;}
.img-thumb-zone .box .ico-pictorial{position:absolute;top:0;left:0;}
.img-thumb-zone .box figure{position:relative;}
.img-thumb-zone .pop-share{z-index:3;height:100%;padding:0 53px;}

/* =============== ####이미지 섹션, 포토 섹션 ======================== */
/* 이미지 톱기사 슬라이드 (오늘의
 * 아랍어는 slick 슬라이드 상위에서 ltr 선언이 필요
 -- .img-slide-section > .img-slide-div
 -- .img-slide-div[dir="rtl"] dir 선언도 하지 말고, 스크립트에서도 rtl 제거
 -- .img-slide-div .item 은 기본 display:block; 상태가 되어야 함. 숨기고 싶다면 visibility 를 사용해야 함. */
.img-slide-section{height:441px;}
html.ar .img-slide-section{direction:ltr;}
.img-slide-div,
.slide-video-list{padding-bottom:10px;}
.img-slide-div:after{content:'';display:block;clear:both;}
.img-slide-div .item{visibility:hidden;display:block;float:left;width:360px;margin-left:10px;}
.img-slide-div.slick-initialized .item{visibility:visible;}
.img-slide-div .img-con{overflow:hidden;width:360px;height:360px;margin-bottom:18px;}
.img-slide-div .img-con a{width:100%;height:100%;}
.img-slide-div .img-con img{width:100%;}
.img-slide-div .img-con .ico-pictorial02{display:block;position:absolute;bottom:0;z-index:1;min-width:100px;height:40px;line-height:40px;}
.img-slide-div .img-con .ico-pictorial02:before{top:12px;}
html:not(.ar) .img-slide-div .img-con .ico-pictorial02{left:0;padding-left:37px;}
html.ar .img-slide-div .img-con  .ico-pictorial02{right:0;padding-right:37px;}

.img-slide-div .txt-con .tit{font-size:20px;line-height:28px;font-weight:700;}
/* (영,스,프) */
html.en .img-slide-div .txt-con .tit,
html.es .img-slide-div .txt-con .tit,
html.fr .img-slide-div .txt-con .tit{font-family:'Playfair Display',serif;}
/* (아랍어) */
html.ar .img-slide-div .txt-con .tit{font-size:19px;}
.img-slide-div .txt-con .tit a{display:inline;border-bottom:1px solid transparent;}
.img-slide-div .txt-con .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .img-slide-div .txt-con .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}

html.zh .page-view.page-video .slide-video-list .tit,
html.ja .page-view.page-video .slide-video-list .tit{font-size:16px;line-height:20px;font-weight:normal;}
html.ar .page-view.page-video .slide-video-list .tit{font-size:15px;line-height:20px;font-weight:600;}

.img-slide-div .slick-prev,
.img-slide-div .slick-next{position:absolute;top:154px;width:50px;height:50px;border:1px solid #ccc;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;font-size:0;text-indent:-9999px;box-sizing:border-box;z-index:1;}
.img-slide-div .slick-prev{left:-80px;background-position:-47px -440px;}
.img-slide-div .slick-next{right:-80px;background-position:-101px -440px;}
.img-slide-div .txt-con{min-height:53px;}
.img-slide-div .pop-share{height:360px;}

/* Most Viewed Photos - 이미지 메인 하단 */
.sub-section-wrap.bg-wrap{margin-bottom:50px;padding-bottom:5px;}
.section-tit.fixed{margin-bottom:14px;padding-top:16px;}
.img-slide-div02{overflow:hidden;}
.img-slide-div02 .item{float:left;position:relative;width:200px;margin:0 25px 25px 0;}
.img-slide-div02 .item:nth-child(5n){margin-right:0;}
.img-slide-div02 .img-con{overflow:hidden;width:200px;height:200px;margin-bottom:7px;}
.img-slide-div02 .img-con a{width:100%;height:100%;}
.img-slide-div02 .img-con img{width:100%;}
.img-slide-div02 .txt-con .tit{font-size:16px;line-height:22px;font-weight:400;}
.img-slide-div02 .txt-con .tit a{display:inline;border-bottom:1px solid transparent;}
.img-slide-div02 .txt-con .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .img-slide-div02 .txt-con .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .img-slide-div02 .txt-con .tit a:hover{padding-bottom:1px;}
html.en .img-slide-div02 .txt-con .tit,
html.es .img-slide-div02 .txt-con .tit,
html.fr .img-slide-div02 .txt-con .tit{font-family:'Playfair Display',serif;}
html.ar .img-slide-div02 .txt-con .tit{font-size:15px;}

.img-slide-div02 .slick-prev,
.img-slide-div02 .slick-next{position:absolute;top:100px;width:50px;height:50px;border:1px solid #ccc;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;font-size:0;text-indent:-9999px;box-sizing:border-box;z-index:1;}
.img-slide-div02 .slick-prev{left:-80px;background-position:-47px -440px;}
.img-slide-div02 .slick-next{right:-80px;background-position:-101px -440px;}
.img-slide-div02 .pop-share{height:200px;}

.thumb-slide:after{content:'';display:block;clear:both;}
.thumb-slide .thumb-article{display:none;float:left;margin-left:20px;}
.thumb-slide .thumb-article.slick-slide{display:block;position:relative;}
.thumb-slide .thumb-article .img-con img{margin:0 auto;}
.thumb-slide .arrow-box{position:absolute;right:29px;}

.thumb-list-type01 .arrow-box,
.thumb-list-type02 .arrow-box,
.thumb-list-type03 .arrow-box,
.thumb-list-type04 .arrow-box{top:-50px;}
.thumb-list-type05 .arrow-box{top:-50px;}
.arrow-box.arrow-btn-size{right:0;}
.thumb-slide .arrow-box:after{content:'';display:block;clear:both;}
.thumb-slide .arrow-box .slick-arrow{float:left;width:30px;height:30px;border:1px solid #ccc;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;text-indent:-9999px;box-sizing:border-box;}
.thumb-slide .arrow-box .slick-prev{background-position:-184px -1px;}
.thumb-slide .arrow-box .slick-prev:hover{background-position:-184px -1px;}
.thumb-slide .arrow-box .slick-next{margin-left:-1px;background-position:-212px -1px;}
.thumb-slide .arrow-box .slick-next:hover{margin-left:-1px;background-position:-212px -1px;}
.thumb-slide .pop-share{height:100%;}

/* 포토 리스트 - 이미지 메인 하단 */
.thumb-list:after{content:'';display:block;clear:both;}
.thumb-list ul{overflow:hidden;margin-left:-20px;}
.thumb-list ul li{float:left;margin-bottom:50px;margin-left:20px;}
.thumb-list .paging{margin-top:0px;}
.thumb-article{overflow:hidden;position:relative;width:260px;height:327px;border:1px solid #e5e5e5;box-sizing:border-box;}
.thumb-article .img-con{overflow:hidden;position:relative;width:260px;height:207px;text-align:center;}
.thumb-article .img-con a{width:100%;height:100%;}
.thumb-article .img-con img{max-width:100%;max-height:207px;}
.thumb-article .txt-con{padding:17px 17px;}
.thumb-article .txt-con .tit{margin-bottom:8px;font-size:16px;color:#000;line-height:20px;height:60PX;}

.thumb-article .txt-con .tit a{display:inline;border-bottom:1px solid transparent;}
.thumb-article .txt-con .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .thumb-article .txt-con .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .thumb-article .txt-con .tit a:hover{padding-bottom:1px;}

html.en .thumb-article .txt-con .tit,
html.es .thumb-article .txt-con .tit,
html.fr .thumb-article .txt-con .tit{font-family:'Playfair Display',serif;}
html.zh .thumb-article .txt-con .tit{font-weight:400;}
html.ar .thumb-article .txt-con .tit{font-size:15px;}
.thumb-article .thumb-date{font-size:13px;color:#5c7895;}
.thumb-article .thumb-date.view{display:block;position:relative;padding-left:22px;}
.thumb-article .thumb-date.view:before{content:'';display:block;position:absolute;top:4px;left:0;width:16px;height:11px;background:url(/global/home/v01/img/sprites_icon.png) no-repeat -103px -94px;}

/* 화보 본문 섬네일 */
.pictorial-zone{margin-bottom:30px;}
.pictorial-zone .thumb-box{overflow:hidden;position:relative;width:100%;height:85px;}
.pictorial-zone .thumb-box{overflow:hidden;position:relative;width:100%;height:85px;}
.pictorial-zone .thumb-list-wrap{overflow:hidden;position:absolute;top:0;left:72px;width:956px;}
html:not(.ar) .pictorial-zone .thumb-imgs .thumb-slide{float:left;}
html.ar .pictorial-zone .thumb-imgs .thumb-slide{float:right;}

.pictorial-zone .thumb-imgs .img-con{position:relative;width:85px;height:85px;box-sizing:border-box;}
.pictorial-zone .thumb-imgs .img-con a{display:inline-block;width:100%;height:100%;}
.pictorial-zone .thumb-imgs .img-con img{width:85px;}
.pictorial-zone .thumb-imgs .img-con:hover a:after,
.pictorial-zone .thumb-imgs .img-con.on a:after{content:'';display:block;position:absolute;top:0;z-index:3;box-sizing:border-box;width:100%;height:100%;border:3px solid #0068d1;}

.pictorial-zone .thumb-box button{width:70px;height:85px;border:1px solid #ccc;background:#f6f6f6;}
.pictorial-zone .thumb-box button span{display:inline-block;position:relative;font-size:0;text-indent:-9999px;}
.pictorial-zone .thumb-box button span:after{content:'';display:block;position:absolute;top:2px;left:0;width:9px;height:15px;margin-left:-4px;background:url(/global/home/v01/img/sprites_btn02.png) no-repeat;}
.pictorial-zone .thumb-box .btn-prev{position:absolute;top:0;left:0;}
.pictorial-zone .thumb-box .btn-prev span:after{background-position:-380px -79px;}
.pictorial-zone .thumb-box .btn-next{position:absolute;top:0;right:0;}
.pictorial-zone .thumb-box .btn-next span:after{background-position:-415px -79px;}

.pictorial-zone .control-box{position:relative;margin-top:20px;}
.pictorial-zone .control-box .num,
.pictorial-zone .control-box .txt-show,
.pictorial-zone .control-box .txt-hide{font-size:13px;}
.pictorial-zone .control-box .btn-caption{position:absolute;bottom:0;}
.pictorial-zone .control-box .btn-caption .txt-show{display:none;}

html:not(.ar) .pictorial-zone .control-box .btn-caption{right:0;}
html.ar .pictorial-zone .control-box .btn-caption{left:0;}
html.ar .pictorial-zone .control-box .num{direction:initial;}

/* ???? - 용도 불명확 */
.pictorial-zone .thumb-imgs>div.pictorial-slide{position:absolute;float:left;width:85px;margin-left:2px;}
.pictorial-zone .thumb-imgs>div.pictorial-slide:first-child{margin-left:0;}
.pop-pictorial-layer .img-zone figure{display:inherit !important;position:relative;max-width:100% !important;margin:0 auto;width:auto !important;}
.pop-pictorial-layer .img-zone figure img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto !important;max-width:100% !important;max-height:100% !important;}

/* ---- 영상 섹션 ---- */
/* 영상본문 하단 리스트 */
.slide-video-list{margin-top:23px;}
.slide-video-list:after{content:'';display:block;clear:both;}
.slide-video-list .box-type:first-child{margin-left:0;}
.slide-video-list .box-type{overflow:hidden;float:left;position:relative;width:260px;height:270px;margin-left:20px;border:1px solid #e5e5e5;box-sizing:border-box;}
.slide-video-list .box-type .img-con{overflow:hidden;width:260px;height:150px;}
.slide-video-list .box-type .img-con02{overflow:hidden;width:260px;height:170px;margin-top:-24px;}
.slide-video-list .box-type .pop-share{height:150px;}
.slide-video-list .img-con a{width:100%;height:100%;}
.slide-video-list .txt-con{padding:17px 17px 19px;background-color:#fff;margin-top:-6px;}
.slide-video-list .tit{overflow:hidden;margin-bottom:8px;height:62px;font-size:16px;line-height:20px;color:#000;}
.slide-video-list .tit a{display:inline;border-bottom:1px solid transparent;}
.slide-video-list .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .slide-video-list .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .slide-video-list .tit a:hover{padding-bottom:1px;}
html.en .slide-video-list .tit,
html.es .slide-video-list .tit,
html.fr .slide-video-list .tit{font-family:'Playfair Display',serif;}

html.ar .slide-video-list .tit{font-size:15px;}
.slide-video-list .thumb-date{font-size:13px;color:#5c7895;}
.slide-video-list .thumb-date.view{display:block;position:relative;padding-left:22px;}
.slide-video-list .thumb-date.view:before{content:'';display:block;position:absolute;top:6px;left:0;width:16px;height:11px;background:url(/global/home/v01/img/sprites_icon.png) no-repeat -103px -94px;}
.slide-video-list .thumb-date.view .count{font-weight:400}
.slide-video-list .thumb-date.view .count:after{content:'';display:inline-block;width:1px;height:11px;margin:0 3px 0 5px;background:#5c7895;}
.slide-video-list button.slick-arrow{position:absolute;top:50%;margin-top:-24px;background-color:#e6e9f2;}
.slide-video-list button.slick-prev{left:0;margin-left:-79px;}
.slide-video-list button.slick-next{right:0;left:inherit;margin-right:-79px;}
.slide-video-list .slick-slide img{width:100% !important;}

/* 영상 메인 톱기사 슬라이드 하단 */
.box-video-list{margin:-30px 0 50px;}
.box-video-list ul{overflow:hidden;margin-left:-20px;}
.box-video-list li{overflow:hidden;float:left;position:relative;width:260px;height:270px;margin:30px 0 0 20px;border:1px solid #e5e5e5;box-sizing:border-box;}
.box-video-list li:hover .option-type01{display:block;}
.box-video-list li img{width:100%;height:100%;}
.box-video-list .pop-share{height:150px;}
.box-video-list .img-con{overflow:hidden;width:260px;height:150px;}
.box-video-list .img-con02{overflow:hidden;width:260px;height:170px;margin-top:-24px;}
.box-video-list .img-cover a{display:inline-block;width:100%;height:100%;}
.box-video-list .txt-con{padding:17px 17px;background-color:#fff;}
.box-video-list .tit{overflow:hidden;height:62px;margin-bottom:8px;font-size:16px;line-height:20px;color:#000;}
.box-video-list .tit a{display:inline;border-bottom:1px solid transparent;}
.box-video-list .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .box-video-list .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .box-video-list .tit a:hover{padding-bottom:1px;}
html.en .box-video-list .tit,
html.es .box-video-list .tit,
html.fr .box-video-list .tit{font-family:'Playfair Display',serif;}
html.ar .box-video-list .tit{font-size:15px;}
.box-video-list .thumb-date{font-size:13px;color:#5c7895;}
.box-video-list .thumb-date.view{display:block;position:relative;padding-left:0px;}
/* .box-video-list .thumb-date.view{display:block;position:relative;padding-left:22px;}
.box-video-list .thumb-date.view:before{content:'';display:block;position:absolute;top:6px;left:0;width:16px;height:11px;background:url(/global/home/v01/img/sprites_icon.png) no-repeat -103px -94px;} */
.box-video-list .thumb-date.view .count{display:none !important;font-weight:400;}
.box-video-list .thumb-date.view .count:after{content:'';display:inline-block;width:1px;height:11px;margin:0 5px 0 5px;background:#5c7895;}
.section-tit + .box-video-list{margin-top:-10px;}

.box-video-list02{overflow:hidden;width:630px;margin:50px auto 0;}
.box-video-list02 ul{overflow:hidden;display:inline-block;}
.box-video-list02 li{float:left;width:200px;margin-left:10px;}
.box-video-list02 article{display:inline-block;}
.box-video-list02 li .img-con{width:200px;height:115px;}
.box-video-list02 li .img-con img{width:100%}
.box-video-list02 .txt-con{overflow:hidden;box-sizing:border-box;height:50px;padding:10px 0;}
.box-video-list02 .txt-con .tit a{font-weight:400;font-size:12px;height:37px;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;word-wrap:break-word;}
.box-video-list02 .txt-con .tit a:visited{color:#fff;}
html.en .box-video-list02 .txt-con .tit a,
html.es .box-video-list02 .txt-con .tit a,
html.fr .box-video-list02 .txt-con .tit a{font-family:'Playfair Display',serif;}
html.ar .box-video-list02 .txt-con .tit a{font-size:11px;}

.vdo-focus .slide-video-list .box-type.on:after{position:absolute;top:0;left:0;display:block;clear:both;content:'';width:253px;height:244px;border:3px solid #0069d1;}
.vdo-focus .slide-video-list .box-type:hover .btn-play-s{display:block;}
.vdo-focus .slide-video-list .box-type .btn-play-s{display:none;}
.vdo-focus .img-slide-div .img-con{margin-bottom:0;}

/* 영상 본문 - 플레이어 */
.media-top-box{position:relative;}
.media-top-box:after{clear:both;content:'';display:block;}
.media-top-box .left-con{float:left;position:relative;width:796px;height:450px;background:#eee url(/global/home/v01/img/bg_video_default.jpg) no-repeat;}
.media-top-box .left-con .video-view-con{position:absolute;top:0;left:0;}
.media-top-box .left-con .default{position:absolute;bottom:0;right:0;width:801px;height:450px;}
.media-top-box .video-view-con .btn-close02{display:none;}

.media-top-box .video-view-con .video-layer{position:fixed !important;bottom:160px;right:168px;z-index:10;display:inline-block;width:304px;height:172px;}
.media-top-box .video-view-con .video-layer .btn-close02{display:block;top:0;background-position:-63px -338px;}
.media-top-box .video-view-con .video-layer button{position:absolute;right:-30px;width:30px;height:30px;border:1px solid #ccc;border-left:none;background:#fff url(/global/home/v01/img/sprites_btn02.png) no-repeat 0 0;font-size:0;text-indent:-9999px;}
.media-top-box .video-view-con .video-layer .video-js{width:100% !important;height:100% !important;}
.media-top-box .video-view-con .video-layer .video-js .vjs-big-play-button{top:50%;left:50%;width:45px;height:45px;background:url(/global/home/v01/img/sprites_video.png) -120px -10px no-repeat;}
.media-top-box .video-view-con .vjs-default-skin .vjs-big-play-button{transition:all 0s;}
.media-top-box iframe{overflow:hidden;width:100%;height:100%;background-color:transparent;}
@media only screen and (min-width:1750px){
	.media-top-box .left-con .default{
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;}
	.media-top-box .video-view-con .video-layer{bottom:160px;right:30px;}
}

.media-top-box .title-article01{padding-bottom:10px;min-height:300px;border-bottom:0;}
.media-top-box .title-article01 .tit{overflow:hidden;font-weight:700;line-height:38px;font-size:32px;}
html.ar .media-top-box .title-article01 .tit{font-size:31px;}

.media-top-box .title-article01 .info-box{padding-top:0;}
.media-top-box .title-article01 .info-box .txt:after{background:none;}
.media-top-box .title-article01 .info-con{margin-top:11px;padding-bottom:10px;}
.media-top-box .title-article01 .info-con .txt{display:inline-block;margin-right:0;padding-right:0;}
.media-top-box .title-article01 .info-con .txt02{display:inline-block;}
.media-top-box .title-article01 .info-con .date{display:block;margin-bottom:3px;font-size:14px;color:#666;}
.media-top-box .title-article01 .info-con .date strong{color:#010000;}
.media-top-box .title-article01 .info-con .like{margin:2px 0 0 5px;}

.media-top-box .info-box .social-btns{position:inherit;margin-top:15px;}
.media-top-box .info-box .social-btns .sns-share{display:none;left:0;}
html.ar .media-top-box .info-box .social-btns .sns-share{left:auto;right:0;padding-top:20px;}
.media-top-box .info-box .social-btns .share-copy{left:0;}

.media-top-box .right-con{display:inline-block;width:304px;padding-left:44px;box-sizing:border-box;}
.media-top-box .right-con .next-video{overflow:hidden;border-top:1px solid #000;}
.media-top-box .right-con .next-video .video-box{float:left;width:140px;height:80px;overflow:hidden;}
.media-top-box .right-con .next-video .video-box figure{width:140px;height:100px;margin-top:-12px;}
.media-top-box .right-con .next-video figure{float:left;width:140px;height:80px;}
.media-top-box .right-con .next-video figure a{display:block;position:relative;}
.media-top-box .right-con .next-video figure:hover:before{content:'';z-index:10;position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(/global/home/v01/img/sprites_video.png) -120px -10px no-repeat;}
.media-top-box .right-con .next-video .tit{padding:15px 0 20px;font-weight:700;font-size:18px;color:#000;}
html.ar .media-top-box .right-con .next-video .tit{font-size:17px;}
.media-top-box .right-con .next-video .lead{overflow:hidden;float:left;width:120px;height:80px;padding-left:10px;font-size:14px;line-height:20px;box-sizing:border-box;}
.media-top-box .right-con .next-video .lead a{display:inline;border-bottom:1px solid transparent;}
.media-top-box .right-con .next-video .lead a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .media-top-box .right-con .next-video .lead a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .media-top-box .right-con .next-video .lead a:hover{padding-bottom:1px;}
.media-top-box .btn-play{position:absolute;top:0;left:0;width:100%;height:450px;text-align:center;}
.media-top-box .btn-play span{display:inline-block;width:100px;height:100px;font-size:0;text-indent:-9999px;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}
/* (아랍어) */
html.ar .media-top-box .right-con .next-video .lead{float:left;padding-right:10px;padding-left:0;font-size:13px;}
html.ar .media-top-box .right-con .next-video .video-box{float:right !important;}
html.ar .media-top-box .right-con .next-video figure{float:right;}

/* 영상 본문 - 내용 */
.media-desc{overflow:hidden;padding-top:40px;border-top:1px solid #ccc;}
.media-desc .left-con{float:left;box-sizing:border-box;width:800px;padding-right:60px;padding-bottom:50px;border-right:1px solid #e2e2e2;font-size:14px;line-height:1.3;color:#666;}
html.ar .media-desc .left-con{font-size:13px;}
.media-desc .left-con .aside-bnr{margin:50px 0;text-align:center;}
.media-desc .right-con{float:left;width:300px;margin-left:-1px;padding-left:50px;border-left:1px solid #e2e2e2;box-sizing:border-box;}
.media-desc .right-con .bnr{text-align:right;}
.media-desc .txt-desc p{margin-bottom:20px;line-height:1.5;}
.media-desc .txt-desc p:first-child{margin-top:0;}

/* K-WAVE VIDEOS */
.kwave-s-zone,
.general-s-zone,
.most-video-zone,
.today-v-zone{position:relative;}
.video-finish{overflow:hidden;display:none;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;}
.video-finish.on{display:block;}
.video-finish.bg{opacity:1.0;}

.video-view-zone{overflow:hidden;}
.video-view-zone .video-finish .box-video-list02 .txt-con{overflow-y:inherit;width:auto;height:52px;padding:0;background:none;overflow:hidden;}
.video-view-zone .video-finish .box-video-list02 .txt-con .tit{width:auto;line-height:12px;padding:10px 0;}

.right-caption{display:none;z-index:12;position:absolute;top:0;right:0;width:304px;height:450px;padding-left:44px;background:#fff;box-sizing:border-box;}
.right-caption.on{display:inline-block;}
.right-caption .tit{margin-bottom:15px;color:#000;font-weight:700;font-size:24px;line-height:30px;}
html.en .right-caption .tit,
html.es .right-caption .tit,
html.fr .right-caption .tit{font-family:'Playfair Display',serif;}
html.ar .right-caption .tit{font-size:23px;}
.right-caption .inner{height:423px;overflow-y:auto;}
.right-caption .inner>p{margin-top:20px;font-size:14px;line-height:20px;color:#666;}
html.ar .right-caption .inner>p{font-size:13px;}
.right-caption .inner + .btn-caption{margin-top:10px;}

/* =============== ####페스티벌 캘린더 / 코리안 인 브리프 ======================== */
.view-box{display:none;position:relative;}
.view-box.on{display:block;}
.view-box .btn-arrow{position:absolute;top:150px;}
.view-box .btn-arrow.prev{left:0;margin-left:-100px;}
.view-box .btn-arrow.next{right:0;margin-right:-100px;}
.view-box button.slick-arrow{display:inline-block;position:absolute;top:150px;width:70px;height:120px;border:1px solid #ccc;background:#fff url(/global/home/v01/img/sprites_btn02.png) no-repeat 0 0;font-size:0;text-indent:-9999px;}
.view-box button.slick-next{margin-right:-100px;right:0;background-position:-490px -327px;}
.view-box button.slick-prev{margin-left:-100px;left:0;background-position:-420px -327px;}
.view-box button.slick-next:hover{background-position:-490px -447px;}
.view-box button.slick-prev:hover{background-position:-420px -447px;}
.view-box .btn-more04{margin-top:15px;}

/* ---- 페스티벌 캘린더 ---- */
.festival-calendar{}
.festival-calendar .list-type-photo .txt-con .tit{height:105px;}
.festival-calendar .tab-type02{display:none !important;}

/* top-sort-box */
.top-sort-box{height:65px;margin-top:-10px;padding:0 0 30px 0;border-bottom:1px solid #e2e2e2;text-align:center;box-sizing:border-box;}
.top-sort-box .right-con{float:right;}
.top-sort-box .left-con{float:left;}

/* calendar - month */
.top-sort-box .sel-period{line-height:33px;}
.top-sort-box .sel-period .date-period{font-weight:400;font-size:20px;color:#888;vertical-align:middle;}
.top-sort-box .sel-period .date-prev{text-align:left;}
.top-sort-box .sel-period .date-next{text-align:right;}
.top-sort-box .sel-period button{width:40px;color:#fff;font-size:0;}
.top-sort-box .sel-period button span{display:inline-block;width:9px;height:15px;background:url(/global/home/v01/img/sprites_btn02.png) 0 0 no-repeat;text-indent:-9999px;vertical-align:middle;}
.top-sort-box .sel-period button .btn-date-prev{background-position:-380px -79px;}
.top-sort-box .sel-period button .btn-date-next{background-position:-415px -79px;}

.fc-slick .pto-view-con{overflow:hidden;margin:60px 0;padding:30px 50px;background-color:#f9f9f9;}
.fc-slick .pto-view-con figure{overflow:hidden;float:left;width:500px;height:333px;margin-right:50px;}
.fc-slick .pto-view-con figure img{width:100%;}
.fc-slick .pto-view-con .txt-desc{overflow-y:auto;height:333px;padding-right:20px;font-size:16px;line-height:22px;}
html.ar .fc-slick .pto-view-con .txt-desc{font-size:15px;text-align:right;}
.fc-slick .pto-view-con .txt-desc .tit{font-size:32px;color:#000;line-height:36px;margin-bottom:20px;}
html.en .fc-slick .pto-view-con .txt-desc .tit,
html.es .fc-slick .pto-view-con .txt-desc .tit,
html.fr .fc-slick .pto-view-con .txt-desc .tit{font-family:'Playfair Display',serif;}
html.ar .fc-slick .pto-view-con .txt-desc .tit{font-size:31px;}

.fc-slick .pto-view-con .txt-desc>p{margin-top:25px;color:#333;}
.fc-slick .pto-view-con .txt-desc .txt-link,
.fc-slick .pto-view-con .txt-desc p>a{display:inline;border-bottom:1px solid #0068d1;color:#0068d1;text-decoration:none;}

.fc-slick .pto-view-con dl{margin-top:30px;font-size:16px;color:#666;}
html.ar .fc-slick .pto-view-con dl{font-size:15px;}
.fc-slick .pto-view-con dl dt{float:left;position:relative;padding-right:8px;font-weight:800;color:#010000;}
.fc-slick .pto-view-con dl dt:after{content:'';display:inline-block;position:absolute;top:50%;right:3px;width:2px;height:2px;background:#000;}

/* ---- 코리아 인 브리프 Korea in brief ---- */
.view-box .sel-view{margin-top:30px;}
.view-box .sel-view>ul:after{content:'';display:block;clear:both;}
.view-box .sel-view>ul>li{display:none;float:left;width:100%;}
.view-box .sel-view>ul>li.on{display:block;}
.view-box .sel-view .img-obj{float:right;width:390px;height:425px;margin-left:40px;text-align:right;}
.view-box .sel-view .img-obj.nodata{width:320px;height:320px;}

.view-box .sel-view .txt-desc{min-height:430px;font-size:16px;line-height:22px;}
html.ar .view-box .sel-view .txt-desc{font-size:15px;}
.view-box .sel-view .txt-desc>p{margin-top:25px;}
.view-box .sel-view .txt-desc>p:first-child,
.view-box .sel-view .txt-desc .s-tit:first-child{margin-top:0;}
.view-box .sel-view .txt-desc .s-tit{display:block;margin-top:35px;font-size:20px;color:#333;}
html.ar .view-box .sel-view .txt-desc .s-tit{font-size:19px;}
.view-box .sel-view .txt-desc .s-tit + p{margin-top:17px;}

.view-box .sel-view .slide-type02 .info-con.on{display:block;}
.view-box .sel-view .slide-type02 .info-con{display:none;position:absolute;}
.view-box .sel-view .slide-type02 .info-con.slick-slide{display:block;outline:none;}

/* =============== ####검색 페이지 ======================== */
.search-zone{margin-bottom:45px;border:1px solid #ccc;}
.search-top-input{padding:29px 0;border-bottom:1px solid #ccc;background-color:#f5f5f5;text-align:center;}
.search-top-input .type-txt{width:535px;height:48px;margin-right:-4px;padding:0 10px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#666;vertical-align:middle;}
html.ar .search-top-input .type-txt{font-size:13px;}
.search-top-input .srh{display:inline-block;height:50px;padding:0 20px;background-color:#333333;font-size:18px;color:#fff;line-height:50px;}
html.ar .search-top-input .srh{font-size:17px;}
.search-top-input .input-wrap{position:relative;width:535px;margin:0 auto;text-align:left;}
.search-top-input .input-box{position:relative;padding-left:55px;border:1px solid #ccc;background:#fff;}
.search-top-input .input-box:after{content:'';display:inline-block;position:absolute;left:16px;top:50%;width:28px;height:29px;margin-top:-14px;background:url(/global/home/v01/img/sprites_global_home.png) -349px -60px no-repeat;}
.search-top-input input{width:338px;height:48px;border:0;font-size:18px;line-height:48px;color:#333;vertical-align:middle;}
.search-top-input label{position:absolute;top:0;left:55px;color:#ccc;font-size:18px;line-height:48px;vertical-align:middle;}
html.ar .search-top-input input,
html.ar .search-top-input label{font-size:17px;}
.search-top-input .btn-del{overflow:hidden;display:none;width:20px;height:20px;vertical-align:middle;background:url(/global/home/v01/img/sprites_global_home.png) -403px 5px no-repeat;}
.search-top-input .btn-del span{font-size:0;text-indent:-9999px;}
.search-top-input .btn-search{position:absolute;top:-1px;right:0;width:105px;height:50px;margin-right:0;background:#333;font-size:18px;color:#fff;text-align:center;text-indent:0;}
html.ar .search-top-input .btn-search{font-size:17px;}
.search-area{padding:20px 38px 16px 38px;}
.tbl-type{width:100%;margin-bottom:5px;}
.tbl-type tbody th{font-weight:700;font-size:16px;color:#000;}
html.ar .tbl-type tbody th{font-size:16px;}
.tbl-type tbody td{padding:11px 22px 12px 22px;}

.option-area:after{content:'';display:block;clear:both;}
.option-box{display:block;float:left;position:relative;margin-left:-1px;}
.option-box:first-child{margin-left:0;}
.option-box .inp-radio{display:none;position:absolute;top:-9999px;left:0;opacity:0;}
.option-box .inp-label{display:block;width:118px;height:31px;font-size:14px;line-height:30px;text-align:center;cursor:pointer;}
html.ar .option-box .inp-label{font-size:13px;}
.option-box .inp-radio + .inp-label{border:1px solid #ccc;background-color:#fff;color:#666;box-sizing:border-box;}
.option-box .inp-radio:checked + .inp-label{border:none;background-color:#0068d1;color:#fff;}

.inp-date{width:200px;height:31px;padding:0 10px;border:1px solid #ccc;vertical-align:middle;}
html.zh .inp-date{width:210px;}
.hyphen{margin:0 10px;vertical-align:middle;}
.display-date{display:none;}
.display-date.on{display:table-row;}

.search-box:after{content:'';display:block;clear:both;}
.search-box .left{float:left;}
.search-box .left .txt{font-size:14px;color:#666;line-height:35px;vertical-align:middle;}
.search-box .right{float:right;}
.search-box .right .btn-filter{display:block;height:35px;padding:0 25px;background-color:#404b7f;font-size:14px;color:#fff;line-height:35px;vertical-align:middle;}
html.ar .search-box .left .txt,
html.ar .search-box .right .btn-filter{font-size:13px;}

.search-result{margin-bottom:15px;}
.search-result:after{content:'';display:block;clear:both;}
.search-result .result{float:left;font-size:20px;color:#000;}
html.ar .search-result .result{font-size:19px;}
.search-result .result span{color:#0068d1;}
.search-result .filter{float:right;}
.search-result .filter:after{content:'';display:block;clear:both;}
.search-result .filter span{float:left;position:relative;padding-left:14px;margin-left:9px;}
.search-result .filter span:before{content:'';display:block;position:absolute;top:7px;left:0;width:3px;height:3px;background:url(/global/home/v01/img/sprites_icon.png) no-repeat -182px -5px;}
.search-result .filter span:first-child{margin-left:0;}
.search-result .filter span:first-child:before{background:none;}
.search-result .filter span.last{}
.search-result .filter span input{display:none;position:relative;font-size:14px;color:#666;}
.search-result .filter span label{font-size:14px;cursor:pointer;}
html.ar .search-result .filter span input,
html.ar .search-result .filter span label{font-size:13px;}

.search-result .filter span label.on{padding-left:15px;color:#0068d1;}
.search-result .filter span label.on:before{content:'';display:block;position:absolute;top:5px;left:10px;width:12px;height:8px;background:url(/global/home/v01/img/sprites_icon.png) no-repeat -160px 0;}
.undefined-list-zone{padding:80px 0;font-size:24px;color:#ccc;text-align:center;}
html.ar .undefined-list-zone{font-size:23px;}

/* select */
.select-con{margin-top:50px;text-align:center;}
.sel-type01{display:inline-block;position:relative;min-width:220px;}
.sel-type01 .inner-tit{height:40px;}
.sel-type01 .inner-tit button{background:#fff;vertical-align:middle;}
.sel-type01 .inner-tit button span{position:relative;display:block;padding-left:5px;padding-right:65px;font-weight:700;font-size:32px;line-height:40px;color:#000;}
html.en .sel-type01 .inner-tit button span,
html.es .sel-type01 .inner-tit button span,
html.fr .sel-type01 .inner-tit button span{font-family:'Playfair Display',serif;}
html.ar .sel-type01 .inner-tit button span{font-size:31px;}

.sel-type01 .inner-tit button span:after{content:'';position:absolute;top:3px;right:0;width:35px;height:35px;background:url(/global/home/v01/img/btn_select_arrow.png) right center no-repeat;}
.sel-type01 .inner-lst{display:none;overflow-y:auto;z-index:5;position:absolute;top:42px;width:100%;max-height:288px;border:1px solid #666;background-color:#fff;box-sizing:border-box;}
.sel-type01 .inner-lst.on{display:block;}
.sel-type01 .inner-lst ul li:first-child{border-top:0;}
.sel-type01 .inner-lst ul li{min-height:40px;border-top:1px solid #e2e2e2;box-sizing:border-box;}
.sel-type01 .inner-lst ul li a{display:block;padding:11px 11px 11px 8px;font-size:16px;color:#666;text-decoration:none;}
html.ar .sel-type01 .inner-lst ul li a{font-size:15px;}
.sel-type01 .inner-lst ul li.on a:before{content:'';display:inline-block;width:20px;height:10px;background:url(/global/home/v01/img/bg_sel_check.png) 0 center no-repeat;}
.sel-type01 .inner-lst ul li.on a{color:#0068d1;}
.sel-type01 .inner-lst ul li a:hover{color:#0068d1;}

/* 연합스토리지 톱이미지 */
.visual-yks01{overflow:hidden;position:relative;height:431px;margin-top:-21px;}
.visual-yks01 figure{position:absolute;top:0;left:50%;margin-left:-960px;}
.visual-yks01 .line{position:absolute;bottom:0;left:50%;width:1100px;margin-left:-550px;padding-top:30px;border-top:1px solid #ccc;}

/* =============== ####많이본페이지 ======================== */
/* most-view-zone */
.list-type-rank{overflow:hidden;margin-top:20px;margin-left:-20px;}
.list-type-rank ul li{float:left;position:relative;width:540px;height:148px;margin-left:20px;margin-top:20px;padding:19px 19px 17px 19px;border:1px solid #e6e6e6;box-sizing:border-box;overflow:hidden;}
.list-type-rank ul li:hover{background:#f5f5f5;}
.list-type-rank ul li:hover article{display:none;}
.list-type-rank ul li:hover .txt-detail{display:block;}
.list-type-rank figure{overflow:hidden;display:inline-block;float:left;width:108px;height:108px;margin-right:15px;}
.list-type-rank ul li:nth-child(1) .num,
.list-type-rank ul li:nth-child(2) .num,
.list-type-rank ul li:nth-child(3) .num{color:#0068d1}
.list-type-rank .num{position:absolute;bottom:27px;right:18px;font-weight:200;font-size:46px;color:#ccc;}
html.ar .list-type-rank .num{font-size:45px;}

.list-type-rank .txt-con .tit{overflow:hidden;height:72px;font-weight:200;font-size:18px;line-height:24px;color:#000;}
html.en .list-type-rank .txt-con .tit,
html.es .list-type-rank .txt-con .tit,
html.fr .list-type-rank .txt-con .tit{font-family:'Playfair Display',serif;}
html.ar html.ar .list-type-rank .txt-con .tit{font-size:17px;}

.list-type-rank .txt-con .date,
.list-type-rank .txt-con .date>a{font-size:13px;}
html.ar .list-type-rank .txt-con .date,
html.ar .list-type-rank .txt-con .date>a{font-size:13px;}

.list-type-rank .txt-con .date>a{position:relative;padding-right:10px;}
.list-type-rank .txt-con .date>a:before{content:"";display:block;clear:both;position:absolute;top:1px;right:5px;width:1px;height:13px;background-color:#666;}
.list-type-rank .txt-detail{display:none;font-size:16px;line-height:22px;color:#333;}
html.ar .list-type-rank .txt-detail{font-size:15px;}
.list-type-rank .txt-detail .lead{overflow:hidden;display:block;height:68px;text-decoration:none;}
.list-type-rank .txt-detail .lead a{display:inline;border-bottom:1px solid transparent;}
.list-type-rank .txt-detail .lead a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .list-type-rank .txt-detail .lead a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .list-type-rank .txt-detail .lead a:hover{padding-bottom:1px;}
.list-type-rank .option-type01{display:block;top:auto;bottom:13px;left:18px;}
.list-type-rank .pop-share{width:100%;height:100%;}
.list-type-rank .sns-share{width:346px;height:50px;margin:-25px 0 0 -173px;}

.list-type-photo{overflow:hidden;margin-top:30px;}
.list-type-photo ul{overflow:hidden;margin-left:-20px;}
.list-type-photo li{float:left;margin-left:20px;margin-bottom:50px;}
.list-type-photo article{overflow:hidden;position:relative;width:260px;height:348px;border:1px solid #e5e5e5;box-sizing:border-box;}
.list-type-photo li.on article{border:1px solid #0068d1;}
.list-type-photo li.on article:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #0068d1;box-sizing:border-box;}
.list-type-photo figure{overflow:hidden;width:260px;height:208px;text-align:center;}
.list-type-photo figure a{width:100%;height:100%;}
.list-type-photo .txt-con{overflow:hidden;position:relative;padding:15px 20px 0 20px;box-sizing:border-box;}
.list-type-photo .txt-con .tit{overflow:hidden;display:block;height:77px;font-size:16px;color:#000;}
.list-type-photo .txt-con .tit a{display:inline;border-bottom:1px solid transparent;}
.list-type-photo .txt-con .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .list-type-photo .txt-con .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .list-type-photo .txt-con .tit a:hover{padding-bottom:1px;}

html.en .list-type-photo .txt-con .tit,
html.es .list-type-photo .txt-con .tit,
html.fr .list-type-photo .txt-con .tit{font-family:'Playfair Display',serif;}
html.zh .list-type-photo .txt-con .tit{font-weight:400;}
html.ar .list-type-photo .txt-con .tit{font-size:15px;}

.list-type-photo li .txt-con .date{position:absolute;bottom:0;left:20px;font-size:13px;color:#5c7895;}
.list-type-photo li:hover .option-type01{display:block;}
.list-type-photo li .pop-share{height:207px;}
.photo-rank{margin-top:50px;}
.photo-rank .list-type-photo .txt-con .tit{height:103px;}

/* 많이 본 영상 플레이어 */
.list-type-video{position:relative;overflow:hidden;margin-top:23px;}
.list-type-video .play-con{overflow:hidden;position:relative;float:left;width:700px;height:394px;}
.list-type-video .play-con .video-view-con{display:none;position:absolute;top:0;left:0;}
.list-type-video .play-con .video-view-con.on{display:block;}
.list-type-video .play-con .btn{z-index:2;position:absolute;top:50%;left:50%;width:54px;height:54px;margin-top:-20px;margin-left:-27px;background:url(/global/home/v01/img/sprites_section.png) 0 -138px no-repeat;}
.list-type-video .play-con figure a{display:block;}
.list-type-video .play-con .big figure a:after{content:'';position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/global/home/v01/img/sprites_video.png) 0 -109px no-repeat;}
.list-type-video .play-con figure img{width:100%;}

/* 재생목록 리스트 */
.list-type-video .related-video{float:right;width:350px;box-sizing:border-box;}
.list-type-video .related-video li{width:350px;height:78px;margin-top:26px;}
.list-type-video .related-video li:first-child{margin-top:0;}
.list-type-video .related-video figure a{overflow:hidden;display:inline-block;float:left;position:relative;width:140px;height:80px;margin-right:11px;}
.list-type-video .related-video figure a:hover:before{content:'';z-index:2;position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(/global/home/v01/img/sprites_video.png) -120px -10px no-repeat;}
.list-type-video .related-video figure a img{width:100%;}
.list-type-video .related-video figure.on a:after{z-index:3;position:absolute;top:0;display:block;content:'';width:100%;height:100%;border:3px solid #0068d1;box-sizing:border-box;}
.list-type-video .related-video .tit{overflow:hidden;height:56px;margin:2px 0 4px;font-weight:400;font-size:14px;line-height:18px;}
.list-type-video .related-video .tit a{display:inline;;border-bottom:1px solid transparent;}
.list-type-video .related-video .tit a:hover{border-bottom-color:#000;text-decoration:none;}
html.ja .list-type-video .related-video .tit a:hover{border-bottom-color:transparent;text-decoration:underline !important;}
html.ar .list-type-video .related-video .tit a:hover{padding-bottom:1px;}
.list-type-video .related-video .date{font-size:13px;line-height:20px;color:#5c7895;}
/* .list-type-video .play-con .btn-play-s{width:100px;height:100px;background-position:0 -109px;margin:-50px 0 0 -50px;} */

/* 영상 종료 후 추천 리스트 */
.list-type-video .box-video-list02{width:580px;margin:30px auto 0;}
.list-type-video .box-video-list02 li{width:180px;margin-left:20px;}
.list-type-video .box-video-list02 li:nth-child(3n-2){margin-left:0px;}
.list-type-video .box-video-list02 li .img-con{width:180px;height:103px;}
.list-type-video .box-video-list02 .txt-con{padding:5px 0;}
.list-type-video .box-video-list02 .tit{height:36px;}

/* 영상 재생시 영상 본문 */
.list-type-video .right-caption{width:350px;padding-left:0;}
.list-type-video .right-caption .inner{height:400px;padding-right:40px;box-sizing:border-box;padding-bottom:5px;}
.list-type-video .right-caption .btn-close{position:absolute;top:5px;right:25px;}
.list-type-video .right-caption .btn-close span{display:inline-block;width:20px;height:20px;background:url(/global/home/v01/img/sprites_btn02.png) -100px -345px no-repeat;font-size:0;text-indent:-9999px;}

/* section Main list type 순서에 따라 line 추가 */
.smain-list-type02 + .smain-list-type01,
.smain-list-type02 + .smain-kospi-zone,
.smain-kospi-zone + .smain-list-type01,
.kwave-poto-zone + .smain-list-type01{margin-top:30px;border-top:1px solid #ccc;}
.smain-list-type02 + .smain-list-type01 li:first-child,
.smain-kospi-zone + .smain-list-type01 li:first-child,
.kwave-poto-zone + .smain-list-type01 li:first-child{padding-top:30px;}