﻿@charset "utf-8";
/************************************************
project : �고빀�댁뒪 �ㅺ뎅�� �곗뒪�ы깙
commnet : Common CSS
*************************************************/

@import url('jquery-ui.css');
@import url('slick.css');
@import url('video-js.css');
@import url('asDatepicker.css');

/* =============== Common ======================== */
body{color:#000;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;}

html.en body,
html.es body,
html.fr body{font-family:'Barlow',AppleSDGothicNeo-Regular,verdana,arial,sans-serif;}
html.zh body{font-family:'Microsoft Yahei','孃�쉴�낂퍚',STXihei,'�롦뻼瀯녽퍚',SimHei,'容묇퐪',verdana,arial,sans-serif;}
/* html.zh body{font-family:'Microsoft JhengHei','孃�쉴�낂퍚鵝�',STXihei,'�롦뻼瀯녽퍚',SimHei,'容묇퐪',verdana,arial,sans-serif;} */
html.ja body{font-family:'Meiryo','�▲궎�ゃ궕','MS PGothic','竊�설 竊겹궡�룔긿��', sans-serif;}
html.ar body{font-family:'Arabic Transparent',verdana,arial,sans-serif;}


/* =============== Content ======================== */

/* ---- body scroll no ---- */
.scroll-stop{overflow:hidden;position:fixed;width:100%;height:100%;}/* body scroll no */

/* ---- cover ---- */
.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);/*opacity:.8;filter:alpha(opacity=80);*/} /* sns dim bg */
span[class^='none-'],
span[class^='none-']{background:rgba(0,0,0,0.5);}

/* ---- line ---- */
li.dot-line{padding-bottom:27px !important;background:url(../img/dot_line.png) 0 100% repeat-x !important;}
div.dot-line{margin-bottom:27px !important;padding-bottom:27px !important;background:url(../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;}

/* ---- etc  ---- */
.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;}

.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(../img/sprites_btn.png) -410px -130px no-repeat;}
.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-type01:hover,
.btn-type02:hover{text-decoration:none;}
.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;}

/* �깃린�� 愿��④린�� �붾낫湲� 踰꾪듉 */
.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(../img/sprites_btn.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-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(../img/sprites_btn.png) -117px -50px no-repeat;}
.btn-all-news:hover{background-color:#333;}
html.ar .btn-all-news span{padding:0 10px 0 0;}
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);}

/* �붾낫湲� button */
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(../img/sprites_btn.png) -8px -8px 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,
span.btn-more a:hover{border:1px solid #666;}

/* btn-more */
.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(../img/sprites_btn.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:after{margin:0 15px 0 0;}

/* �ㅽ겕濡ㅽ깙 踰꾪듉(�쎌뒪��) */
.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(../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(../img/sprite_btn_top.png) no-repeat 0 bottom;}

/* �띾낫�곗빱 */
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(../img/sprites_global.png);text-indent:-9999px;}
.btn-latest-play{}
.btn-latest-play span{border-right:none;background-position:-178px -1px;}
.btn-latest-play.disabled span{background-position:-226px -1px;}
.btn-latest-pause{}
.btn-latest-pause span{border-right:none;background-position:-179px -31px;}
.btn-latest-pause.disabled span{background-position:-227px -31px;}
.btn-latest-more{}
.btn-latest-more span{width:25px;background-position:-203px -31px;}

/* btn-sns close */
.btn-sns-close{width:17px;height:18px;background:url(../img/sprites_btn.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 */
.btn-arrow{width:70px;height:120px;border:1px solid #ccc;background-color:#fff;}
.btn-arrow span{display:block;width:70px;height:120px;background:url(../img/sprites_btn.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;}

/* btn-full | 硫붿씤 耳��댁썾�대툕 */
.btn-full{display:inline-block;width:75px;margin:0 0 5px 0;padding:5px;background:#0068d1 url(../img/ico_arrow02.png) 94% 50% no-repeat;font-size:12px;line-height:10px;color:#fff !important;}
.btn-full:hover{text-decoration:none;}

/* 醫뗭븘��,����,怨듭쑀-踰꾪듉 */
.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(../img/sprites_btn.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;}

/* sns icons */
/* white icon - 35 * 35 */
.sns-share .share-btn{display:block;float:left;width:35px;height:35px;margin:0 0 15px 7px;border-radius:25px;border:1px solid #fff;box-sizing:border-box;}
.sns-share .share-btn:hover{padding-left:1px;border:none;}
.sns-share .share-btn span{overflow:hidden;display:block;width:33px;height:33px;background:url(../img/sprites_btn.png) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-99999px;box-sizing:border-box;}
.sns-share .share-btn.fb span{background-position:-1px -160px;}/* 1. Facebook */
.sns-share .share-btn.fb:hover{background-color:#255ed5;}
.sns-share .share-btn.tw span{background-position:-46px -159px;}/* 2. Twitter */
.sns-share .share-btn.tw:hover{background-color:#2bc6ff;}
.sns-share .share-btn.ggp span{background-position:-90px -160px;}/* 3. google plus */
.sns-share .share-btn.ggp:hover{background-color:#fc5345;}
.sns-share .share-btn.pin span{background-position:-135px -159px;}/* 4. Pinterest */
.sns-share .share-btn.pin:hover{background-color:#ff4746;}
.sns-share .share-btn.wei span{background-position:-180px -160px;}/* 5. weibo */
.sns-share .share-btn.wei:hover{background-color:#d72928;}
.sns-share .share-btn.qq span{background-position:-225px -160px;}/* 6. QQ令븅뿴 */
.sns-share .share-btn.qq:hover{background-color:#1e72cc;}
.sns-share .share-btn.wec span{background-position:-272px -160px;}/* 7. Wechat */
.sns-share .share-btn.wec:hover{background-color:#64ab23;}
.sns-share .share-btn.lin span{background-position:-1px -205px;}/* 8. Linked in */
.sns-share .share-btn.lin:hover{background-color:#0d94df;}
.sns-share .share-btn.tum span{background-position:-46px -205px;}/* 9. Tumblr */
.sns-share .share-btn.tum:hover{background-color:#183f6e;}
.sns-share .share-btn.red span{background-position:-91px -205px;}/* 10. Reddit */
.sns-share .share-btn.red:hover{background-color:#ff7c12;}
.sns-share .share-btn.fbm span{background-position:-136px -205px;}/* 11. Facebook Messenger */
.sns-share .share-btn.fbm:hover{background-color:#0084ff;}
.sns-share .share-btn.ren span{background-position:-181px -205px;}/* 12. renren */
.sns-share .share-btn.ren:hover{background-color:#015ca3;}
.sns-share .share-btn.hb span{background-position:-225px -205px;}/* 13. Hatena B */
.sns-share .share-btn.hb:hover{background-color:#0d94df;}

/* 怨듭쑀 click�� �섏삤�� sns pop */
.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;}
.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%;}

/* black icon - 35 * 35 */
.social-type02 .sns-share .share-btn{border-color:#999;}
.social-type02 .sns-share .share-btn.fb span{background-position:-1px -515px;}/* 1. Facebook */
.social-type02 .sns-share .share-btn.fb:hover{background-color:#255ed5;}
.social-type02 .sns-share .share-btn.fb:hover span{background-position:-1px -160px;}
.social-type02 .sns-share .share-btn.tw span{background-position:-46px -515px;}/* 2. Twitter */
.social-type02 .sns-share .share-btn.tw:hover{background-color:#2bc6ff;}
.social-type02 .sns-share .share-btn.tw:hover span{background-position:-46px -159px;}
.social-type02 .sns-share .share-btn.ggp span{background-position:-90px -515px;}/* 3. google plus */
.social-type02 .sns-share .share-btn.ggp:hover{background-color:#fc5345;}
.social-type02 .sns-share .share-btn.ggp:hover span{background-position:-90px -160px;}
.social-type02 .sns-share .share-btn.pin span{background-position:-135px -514px;}/* 4. Pinterest */
.social-type02 .sns-share .share-btn.pin:hover{background-color:#ff4746;}
.social-type02 .sns-share .share-btn.pin:hover span{background-position:-135px -159px;}
.social-type02 .sns-share .share-btn.wei span{background-position:-180px -515px;}/* 5. weibo */
.social-type02 .sns-share .share-btn.wei:hover{background-color:#d72928;}
.social-type02 .sns-share .share-btn.wei:hover span{background-position:-180px -160px;}
.social-type02 .sns-share .share-btn.qq span{background-position:-226px -514px;}/* 6. QQ令븅뿴 */
.social-type02 .sns-share .share-btn.qq:hover{background-color:#1e72cc;}
.social-type02 .sns-share .share-btn.qq:hover span{background-position:-226px -159px;}
.social-type02 .sns-share .share-btn.wec span{background-position:-271px -515px;}/* 7. Wechat */
.social-type02 .sns-share .share-btn.wec:hover{background-color:#64ab23;}
.social-type02 .sns-share .share-btn.wec:hover span{background-position:-271px -160px;}
.social-type02 .sns-share .share-btn.lin span{background-position:-1px -560px;}/* 8. Linked in */
.social-type02 .sns-share .share-btn.lin:hover{background-color:#0d94df;}
.social-type02 .sns-share .share-btn.lin:hover span{background-position:-1px -205px;}
.social-type02 .sns-share .share-btn.tum span{background-position:-46px -560px;}/* 9. Tumblr */
.social-type02 .sns-share .share-btn.tum:hover{background-color:#183f6e;}
.social-type02 .sns-share .share-btn.tum:hover span{background-position:-46px -205px;}
.social-type02 .sns-share .share-btn.red span{background-position:-91px -560px;}/* 10. Reddit */
.social-type02 .sns-share .share-btn.red:hover{background-color:#ff7c12;}
.social-type02 .sns-share .share-btn.red:hover span{background-position:-91px -205px;}
.social-type02 .sns-share .share-btn.fbm span{background-position:-136px -560px;}/* 11. Facebook Messenger */
.social-type02 .sns-share .share-btn.fbm:hover{background-color:#0084ff;}
.social-type02 .sns-share .share-btn.fbm:hover span{background-position:-136px -205px;}
.social-type02 .sns-share .share-btn.ren span{background-position:-181px -560px;}/* 12. renren */
.social-type02 .sns-share .share-btn.ren:hover{background-color:#015ca3;}
.social-type02 .sns-share .share-btn.ren:hover span{background-position:-181px -205px;}
.social-type02 .sns-share .share-btn.hb span{background-position:-225px -560px;}/* 13. Hatena B */
.social-type02 .sns-share .share-btn.hb:hover{background-color:#0d94df;}
.social-type02 .sns-share .share-btn.hb:hover span{background-position:-225px -205px;}
.social-type02 .sns-share .share-btn.copy span{background-position:-316px -515px;}/* 14. copy */
.social-type02 .sns-share .share-btn.copy:hover{background-color:#0068d1;}
.social-type02 .sns-share .share-btn.copy:hover span{background-position:-316px -160px;}

/* black icon - 40 * 40 */
.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;}
.sns-share02 .share-btn02 span{display:block;width:38px;height:38px;font-size:0;background:url(../img/sprites_btn.png) no-repeat;text-indent:-9999em;box-sizing:border-box;}
.sns-share02 .share-btn02.fb span{background-position:1px -513px;}/* 1. Facebook */
.sns-share02 .share-btn02.fb:hover{background-color:#255ed5;}
.sns-share02 .share-btn02.fb:hover span{background-position:1px -158px;}
.sns-share02 .share-btn02.tw span{background-position:-43px -512px;}/* 2. Twitter */
.sns-share02 .share-btn02.tw:hover{background-color:#2bc6ff;}
.sns-share02 .share-btn02.tw:hover span{background-position:-43px -157px;}
.sns-share02 .share-btn02.ggp span{background-position:-89px -513px;}/* 3. google plus */
.sns-share02 .share-btn02.ggp:hover{background-color:#fc5345;}
.sns-share02 .share-btn02.ggp:hover span{background-position:-89px -158px;}
.sns-share02 .share-btn02.pin span{background-position:-133px -512px;}/* 4. Pinterest */
.sns-share02 .share-btn02.pin:hover{background-color:#fc5345;}
.sns-share02 .share-btn02.pin:hover span{background-position:-133px -157px;}
.sns-share02 .share-btn02.wei span{background-position:-179px -513px;}/* 5. weibo */
.sns-share02 .share-btn02.wei:hover{background-color:#d72928;}
.sns-share02 .share-btn02.wei:hover span{background-position:-179px -158px;}
.sns-share02 .share-btn02.qq span{background-position:-223px -512px;}/* 6. QQ令븅뿴 */
.sns-share02 .share-btn02.qq:hover{background-color:#1e72cc;}
.sns-share02 .share-btn02.qq:hover span{background-position:-223px -157px;}
.sns-share02 .share-btn02.wec span{background-position:-269px -513px;}/* 7. Wechat */
.sns-share02 .share-btn02.wec:hover{background-color:#64ab23;}
.sns-share02 .share-btn02.wec:hover span{background-position:-269px -158px;}
.sns-share02 .share-btn02.lin span{background-position:1px -558px;}/* 8. Linked in */
.video-view-con .vjs-fullscreen.vjs-default-skin .vjs-fullscreen-control{background:url(../img/sprites_video.png) -236px -230px no-repeat !important}
.sns-share02 .share-btn02.lin:hover{background-color:#0d94df;}
.sns-share02 .share-btn02.lin:hover span{background-position:1px -203px;}
.sns-share02 .share-btn02.tum span{background-position:-44px -558px;}/* 9. Tumblr */
.sns-share02 .share-btn02.tum:hover{background-color:#183f6e;}
.sns-share02 .share-btn02.tum:hover span{background-position:-44px -203px;}
.sns-share02 .share-btn02.red span{background-position:-89px -558px;}/* 10. Reddit */
.sns-share02 .share-btn02.red:hover{background-color:#ff7c12;}
.sns-share02 .share-btn02.red:hover span{background-position:-89px -203px;}
.sns-share02 .share-btn02.fbm span{background-position:-134px -558px;}/* 11. Facebook Messenger */
.sns-share02 .share-btn02.fbm:hover{background-color:#0084ff;}
.sns-share02 .share-btn02.fbm:hover span{background-position:-134px -203px;}
.sns-share02 .share-btn02.ren span{background-position:-178px -557px;}/* 12. renren */
.sns-share02 .share-btn02.ren:hover{background-color:#015ca3;}
.sns-share02 .share-btn02.ren:hover span{background-position:-178px -202px;}
.sns-share02 .share-btn02.hb span{background-position:-223px -558px;}/* 13. Hatena B */
.sns-share02 .share-btn02.hb:hover{background-color:#0d94df;}
.sns-share02 .share-btn02.hb:hover span{background-position:-225px -203px;}
.sns-share02 .share-btn02.mor span{background-position:-269px -558px;}/* 14. more */
.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;}
.sns-share02 .share-btn02.copy span{background-position:-313px -512px;}/* 15. copy */
.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(../img/sprites_btn.png) no-repeat 0 -249px;text-indent:-9999px;box-sizing:border-box;}
.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:hover{background-color:#fff;}
.social-btns .btn-save.on:hover span{background-position:-241px -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-fontsize span{background-position:-161px -250px;}
.social-btns .btn-fontsize:hover span,
.social-btns .btn-fontsize.focus span{background-position:-161px -290px;}
/*.social-btns .btn-caption span{background-position:-201px -249px;} 2018-11-10 二쇱꽍泥섎━
.social-btns .btn-caption:hover span{background-position:-201px -290px;}
.social-btns .btn-caption:after{display:none;}*/
.social-btns .sns-share{position:absolute;top:40px;width:204px;padding:19px 12px 4px;border:1px solid #ccc;background:#fff;box-sizing:border-box;}
.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;}

.btn-caption{color:#5c7895;}
.btn-caption:after{content:'';display:inline-block;box-sizing:border-box;width:19px;height:20px;margin-left:10px;border:1px solid #ccc;background:url(../img/sprites_btn.png) -381px -166px no-repeat ;vertical-align:middle;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(-0deg);}
.btn-caption.on:after{-webkit-transform:rotate(-180deg);
-moz-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
-o-transform:rotat(-180deg);
transform:rotate(-180deg);}
html.en .btn-caption.btn,
html.es .btn-caption.btn,
html.fr .btn-caption.btn{font-weight:700;}
html.zh .btn-caption:after{margin-top:-2px;}

.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(../img/sprites_btn.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(../img/sprites_btn.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(../img/sprites_btn.png) no-repeat -120px -107px;}

/* ---- 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(../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 ---- */
/* sub page */
.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{font-family:'Malgun Gothic','留묒� 怨좊뵓','�뗭�',dotum,arial,sans-serif !important;}
.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;}

/* content box */
.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;}
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 .tit{font-size:22px;}
/* .section-tit .tit span{font-weight:700;color:#0068d1;} */

.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;}
.section-tit a:hover{border-bottom:none;color:#000;text-decoration:none;}
.section-tit a:visited{color:#000;}
html.ar .section-tit{text-align:right}
html.ar .section-tit .tit{margin-left:40px;}
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;}

.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;}

/* �곸긽�ъ깮�쒓컙 */
.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(../img/sprites_icon.png) 0 -90px no-repeat;font-size:0;text-indent:-9999px;}

/* .date{font-size:13px;color:#5c7895;line-height:18px;} */
/* .date a:link,
.date a:visited{color:#5c7895;}
.date a:hover,
.date a:active{border-bottom:1px solid;text-decoration:none;}
.lead a:link{color:#666;}
.lead a:hover,
.lead a:active{color:#666;border-bottom:0 !important;text-decoration:none;} */

.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(../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(../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(../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;}
.tag a,
.tag a:hover{color:#0068d1;}

.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(../img/sprites_btn.png) -117px -50px no-repeat;}
.noti03{display:inline-block;width:14px;height:14px;background:url(../img/sprites_global.png) -408px -30px no-repeat;vertical-align:middle;}

/* ---- icon type  ---- */
.ico-img{position:absolute;top:10px;left:10px;width:30px;height:30px;background:url(../img/sprites_icon.png) -55px -148px no-repeat;}
.ico-img02{width:20px;height:20px;margin-top:-4px;padding-right:5px;background:url(../img/sprites_icon.png) -237px -90px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
.ico-img03{width:20px;height:20px;margin-top:-4px;padding-right:5px;background:url(../img/sprites_icon.png) -262px -90px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
.ico-img04{width:20px;height:20px;margin-top:-4px;padding-right:5px;background:url(../img/sprites_icon.png) -287px -90px no-repeat;vertical-align:middle;font-size:0;text-indent:-9999px;}
.ico-img05{position:absolute;top:10px;left:10px;width:30px;height:30px;background:url(../img/sprites_icon.png) -350px -148px no-repeat;}

/* �쒓퀎 �꾩씠肄� */
.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(../img/sprites_global.png) -285px -30px no-repeat;}
html.ar .ico-date01:before{margin:0 0 3px 3px;}

/* 湲고� 硫붾돱 �꾩씠肄� */
span[class*='ico-misc01']{width:50px;height:50px;background-image:url(../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(../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 - �꾨옉�� */

/* �붾낫 �꾩씠肄� */
.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;}
.pictorial:after{content:'';display:block;position:absolute;top:6px;left:6px;width:17px;height:12px;background:url(../img/sprites_icon.png) -136px -71px no-repeat;}
.entertain-zone .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;}

/* �뚮젅�� �꾩씠肄� */
.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(../img/sprites_video.png) -120px -10px no-repeat;}

/* �붾낫 */
.ico-zoomin{position:absolute;top:20px;right:20px;width:21px;height:21px;background:rgba(0,0,0,0.4) url(../img/sprites_btn.png) -444px -9px no-repeat;font-size:0;text-indent:-9999px;}


/* ---- visited  ---- */
.top-news-zone .lead a { color:#666 !important }
.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;}

/* ---- tab ---- */

/* ---- list type  ---- */
/* related-list01 - �깃린�� 愿��④린�� */
.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;}

/* smain-list-type01 - �쒕툕 �뱀뀡 */
html.ja .smain-list-type01 .lead a:hover{text-decoration:underline !important;}/*2018-11-30*/
.smain-list-type01{}
.smain-list-type01 ul{}
.smain-list-type01 li{overflow:hidden;padding:25px 0 27px 0;background:url(../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%;height:100%;}
.smain-list-type01 .txt-con-noimg{}
.smain-list-type01 .txt-con{}
.smain-list-type01 .tit{font-weight:700;font-size:20px;line-height:26px;}
.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;}
.smain-list-type01 .lead{overflow:hidden;display:block;margin-top:10px;font-size:14px;line-height:20px;color:#000;}
.smain-list-type01 figure + .txt-con{float:right;width:540px;}
.smain-list-type01.wide article figure + .txt-con{width:890px;}
.smain-list-type01 .lead a:hover{text-decoration:none;}
.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,html.ar .img-thumb-zone .box .date{font-family:'Barlow',arial,sans-serif;}

/* smain-list-type02 */
html.ja .main-list-zone01 .news-con .tit a:hover { text-decoration:underline !important; }
html.ja .smain-list-type02 article .lead a:hover { text-decoration:underline !important; }
.smain-list-type02 li{overflow:hidden;padding:25px 0 27px 0;background:url(../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 .txt-con-noimg{}
.smain-list-type02 article .tit{font-weight:700;font-size:24px;line-height:30px;}
.smain-list-type02 article .tit a:hover{color:#000;border-bottom:1px solid;text-decoration:none;}
.smain-list-type02 article .tit>span{margin-right:-1px;}
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;}
.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;}

/* smain-news-type01 - 硫붿씤�뱀뀡 �섎떒 */
.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;}
.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: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;}
.smain-news-type01 .lead{margin-top:15px;font-size:14px;line-height:20px;}
.smain-news-type01 .lead a:hover{text-decoration:none;}
.smain-news-type01 .list{float:right;width:330px;}
.smain-news-type01 .list li{padding:3px 0 8px 10px;background:url(../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:hover{color:#666;}

/* 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{font-family:'Playfair Display',serif;overflow:hidden;font-size:18px;line-height:24px;font-weight:400;}
.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;}
.smain-photo-type01 li .tit a:hover{color:#000;}

/* 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;}
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 .tit a:link{color:#000;} */
.smain-photo-type02 li .lead{margin-top:10px;font-size:14px;line-height:20px;color:#666;}
.smain-photo-type02 li .date{font-size:12px;line-height:20px;color:#5c7895;}

/* smain-photo-type03 */
.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 figure{overflow:hidden;width:289px;height:174px;}
.smain-photo-type03 li figure a{width:100%;height:100%;}
.smain-photo-type03 .txt-con{padding:20px;}
.smain-photo-type03 .tit{height:100px;}
.smain-photo-type03 li .tit{overflow:hidden;font-size:18px;line-height:24px;font-weight:400;}
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;}
.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:1px;right:5px;width:1px;height:13px;background-color:#666;}
.smain-photo-type03 li article{position:relative;}
.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;}

/* list-type01 */
.list-type01 li{position:relative;padding:2px 0 3px 10px;font-size:16px;line-height:20px;}
.list-type01 li{position:relative;padding:2px 0 3px 10px;font-size:16px;line-height:20px;}
.list-type01 li:after{content:'';display:inline-block;position:absolute;top:11px;left:0;width:3px;height:3px;background:#888888;}

/* list-type02 */
.list-type02>li:first-child{margin-top:0;}
.list-type02>li{position:relative;margin-top:6px;padding-left:11px;font-size:16px;color:#666;}
.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 */
.list-type03>li{display:table;width:1100px;margin-top:20px;font-size:16px;color:#666;}
.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 */
.list-type04 li{box-sizing:border-box;min-height:55px;margin-bottom:10px;padding-bottom:10px;background:url(../img/dot_line02.png) 0 100% repeat-x;line-height:20px;}
.list-type04 li a{padding:4px 0px;font-size:16px;line-height:22px;color:#666;}

/* list-type05 */
.list-type05.hidden{display:none;}
.list-type05 li{position:relative;padding:1px 0;font-size:14px;line-height:21px;}
.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:#888888;}
.list-type05 li span.date{float:right;line-height:22px;}

/* right-list-zone */
.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(../img/ico_arrow03.png) 100% 50% no-repeat;font-size:12px;color:#333;font-style:italic;line-height:12px;text-align:right;}
.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;}

/* right-list-zone>list-box01 */
.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(../img/dot_line.png) 0 100% repeat-x;}
.list-box01 li:last-child{background:none;}
.list-box01 article{}
.list-box01 a{}
.list-box01 .tit{display:table-cell;height:60px;padding:0 10px 0 0;font-weight:400;font-size:14px;line-height:20px;color:#666;vertical-align:middle;}
.list-box01 a:hover .tit{color:#666;}
.list-box01 figure{overflow:hidden;position:absolute;top:50%;right:0;width:50px;height:50px;margin-top:-25px;}
.list-box01 figure + h4.tit{width:193px;}
html.ar .list-box01 figure{right:inherit;left:0;}
html.ar .list-box01 .tit{}

/* right-list-zone>list-box02 (踰덊샇 �덉쓬) */
.list-box02{overflow:hidden;margin:5px 0 0 0;/* padding:5px 0 0 0;*/}
.list-box02 li{position:relative;min-height:60px;padding:5px 0;background:url(../img/dot_line.png) 0 100% repeat-x;}
.list-box02 li:last-child{background:none;}
.list-box02 article{min-height:60px;}
.list-box02 a{}
.list-box02 .tit{display:table-cell;height:60px;padding:0 10px 0 35px;font-weight:400;font-size:14px;line-height:20px;color:#666;vertical-align:middle;}
.list-box02 a:hover .tit{color:#666;}
.list-box02 .num{position:absolute;top:50%;left:0;margin-top:-5px;font-size:34px;line-height:100%;color:#c5c5c5;vertical-align:middle;}
.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{width:168px;}

html.ar .list-box02 .num{left:inherit;right:0;}
html.ar .list-box02 figure{right:inherit;left:0;}
html.ar .list-box02 .tit{padding:0 35px 0 10px;}

/* list-box02 (�곷Ц-硫붿씤 耳��댁썾�대툕)*/
.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 .option-type01{}
.list-box03 .pop-share{}
.list-box03 .sns-share{}
.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 .btn-full{}
.list-box03 .txt-con .tit{}
.list-box03 .txt-con .tit a{color:#fff;}
html.en .list-box03 .txt-con .tit a{font-family:'Playfair Display',serif;}
.list-box03 .txt-con .runtime{}

.list-box03.box01{} /* 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.box02 .txt-con{padding:40px 10px 10px 10px;} /* video */
.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%;}

/* 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;}
.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;}
.list-box04 .lead a{color:#bec3da;}
.ent-zone .list-box04 .lead a:visited{color:#bec3da;}

/* right-list-zone>photo-box01 */
.photo-box01{margin:15px 0 0 0;}
.photo-box01:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.photo-box01 li{overflow:hidden;float:left;position:relative;width:120px;padding:0 23px 12px 0;vertical-align:top;}
.photo-box01 li:nth-child(2n){padding-right:0;}
.photo-box01 article{display:table;}
.photo-box01 .tit{overflow:hidden;display:table-cell;width:120px;padding:127px 0 0 0;font-weight:400;font-size:13px;line-height:18px;color:#000;}
.photo-box01 li a:hover .tit{color:#000;}
/* .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;}

/* right-list-zone>photo-box02 */
.photo-box02{margin:15px 0 0 0;}
.photo-box02 .img-con{max-width:100%;height:272px;}
.photo-box02 .img-con img{width:100%;height:100%;}
.photo-box02 .tit{padding-top:8px;font-weight:400;font-size:18px;line-height:22px;color:#333;}
.photo-box02 .inner-tit{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;min-height:154px;padding:10px;background:url(../img/bg_gradient.png) 0 5px repeat-x;}
.photo-box02 .inner-tit .tit{position:absolute;bottom:15px;font-size:16px;color:#fff;}
.photo-box02 a:hover .tit{text-decoration:underline;}

.photo-box02 .slide-con02{}
.photo-box02 .slider-img .img-con{width:260px;height:260px;margin-bottom:15px;}
.photo-box02 .slider-img .img-con a{width:100%;height:100%;}
.photo-box02 .slider-img .txt-con .tit{font-size:18px;line-height:24px;color:#333;}
.page-main .photo-box02 .slider-img .img-con{margin-bottom:0;}
.nk-news-zone .photo-box02 .slider-img .img-con{margin-bottom:0;}

/* 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 .tit{height:auto !important;padding-top:8px;font-weight:400;}

/* 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;}

.latest-news-zone .list-box02 .num{display:none;}
.latest-news-zone .list-box02 .tit{padding-left:0;}
.latest-news-zone figure + h4.tit{width:193px;}
html.ar .latest-news-zone .list-box02 .tit{padding:0 10px 0 35px;}

.focus-zone .list-box02 .num{display:none;}
.focus-zone .list-box02 .tit{padding-left:0;}
.focus-zone figure + h4.tit{width:193px;}

.most-photo-zone{}
.most-photo-zone .photo-box01{}

/* ---- �щ씪�대뱶 ---- */
.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(../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,
.slide-con .btn-play span{display:inline-block;width:100px;height:100px;font-size:0;text-indent:-9999px;background:url(../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(../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;}

.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(../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,
.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 .slick-list{}
.slide-con02 .slick-track{}
.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 .slider-img .txt-con{}
.slide-con02 .slider-img .txt-con .tit{}

.slide-con02 .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:2px;left:2px;width:6px;height:6px;background:#fff;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(../img/sprites_video.png) 0 -10px no-repeat;}
.slide-con02 .slick-next{right:20px;background:url(../img/sprites_video.png) -60px -10px no-repeat;}

.kwave-zone .news-con{overflow:hidden;width:420px;height:360px;}
.kwave-zone .news-con .slider-img{poverflow:hidden;osition: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);}
.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;}
.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;}

/* Top Banner */
.aside-top-bnr{width:1100px;margin:0 auto 30px;padding:0 0 20px 0;border-bottom:1px solid #ccc;}
.aside-top-bnr .con{width:970px;margin:0 auto;}
.aside-top-bnr .con figure{overflow:hidden;width:970px;height:90px;}
.aside-top-bnr .con figure img{width:100%;}

/* 留덉��낅같��/愿묎퀬 */
.aside-marketing-zone{margin:0 0 30px 0;}
.aside-marketing-zone li{margin-bottom:10px;}
.aside-marketing-zone li:last-child{margin-bottom:0;}
.aside-marketing-zone li img{width:100%;}

.aside-marketing-zone02{margin:15px 0 30px 0;}
.aside-marketing-zone02 li{margin-bottom:8px;}
.aside-marketing-zone02 li:last-child{margin-bottom:0;}
.aside-marketing-zone02 li img{width:100%;}

.aside-marketing-zone03{margin:0;}
.aside-marketing-zone03 li{margin-bottom:10px;}
.aside-marketing-zone03 li:last-child{margin-bottom:0;}
.aside-marketing-zone03 li img{width:100%;}

.aside-marketing-zone04{margin:0;}
.aside-marketing-zone04 li{}
.aside-marketing-zone04 li+li{margin-top:5px;}
.aside-marketing-zone04 li+li:last-child{margin-bottom:-15px;}
.aside-marketing-zone04 li img{width:100%;}

.aside-banner-zone01{margin:0 0 15px 0;}
.aside-banner-zone01 li{margin:0}
.aside-banner-zone01 li+li{margin-top:5px;}

.right-bnr{text-align:center;}
.right-bnr img{width:300px;margin-left:-47px;}
.page-main .right-bnr>div{}
html.ar .right-bnr{margin-left:0;}


.banner-type01{display:inline-block;padding:35px;background-color:#f5f5f5;box-sizing:border-box;}
.banner-type01 figure{display:table;width:300px;height:600px;}
.banner-type01 a{display:table-cell;vertical-align:middle;}
.banner-type01 img{display:table-cell;margin:0 auto;}

/* ---- 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;}
.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;}
.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;}
.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(../img/sprites_btn.png) no-repeat -452px -81px;}
html.ar .tab-type02 li a{font-size:18px;}

/* 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.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;}
.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(../img/sprites_btn.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.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;}
.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;}
.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;}
.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(../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(../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}

/* ---- 硫붿씤 ---- */
.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 .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{height:430px;}
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 48px;}
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;}

/* 硫붿씤 - �깃린��1 */

html.ja .top-main-news a {text-decoration:none !important; }
html.ja .top-main-news a:hover{text-decoration:underline !important; }

.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;}
.top-main-news .related-list01{overflow:hidden;margin:10px 0 5px 0;}
.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;}
.top-main-news .btn-all-news{}

.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 .tit{margin:0 0 15px 0;font-weight:700;font-size:32px;line-height:38px;color:#000;}
.top-news-zone .tit a:hover{border-bottom:1px solid;color:#000;}
html.ja .top-news-zone .tit a:hover{color:#000;}
html.en .top-news-zone .tit {font-family:'Playfair Display',serif;}
html.es .top-news-zone .tit, html.fr .top-news-zone .tit {font-family:'Playfair Display',serif; font-size: 28px;  line-height: 32px; color:#000 !important;}
/* html.zh .top-news-zone .tit{line-height:38px;}
html.ja .top-news-zone .tit{line-height:32px;} */
html.ar .top-news-zone .tit{font-size:38px;line-height:44px;}
html.ja .top-news-zone .tit a:hover{border-bottom:0px;color:#000;}

.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%;}

/* 硫붿씤 - 二쇱슂湲곗궗 */
.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: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-family:'Playfair Display',serif; font-size: 20px; line-height: 24px; color:#000}
html.ar .news-box .tit{font-weight:700;}

.news-box .lead{overflow:hidden;min-width:100px;height:80px;margin-top:10px;font-size:14px;line-height:20px;}
.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;}

/* 硫붿씤 - �깃린��2/二쇱슂湲곗궗 */
html.ja .news-box02 a {text-decoration:none !important; }
html.ja .news-box02 a:hover{text-decoration:underline !important;}

.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;}
.news-box02 .news-tag{margin:0 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;font-size:14px;line-height:20px;color:#666;}
.news-box02 .tit{margin:0 0 15px 0;font-weight:400;font-size:20px;line-height:24px;color:#000;}
.news-box02 .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .news-box02 .tit{font-family:'Playfair Display',serif;}
html.es .news-box02 .tit,
html.fr .news-box02 .tit{font-family:'Playfair Display',serif;color:#000}
html.zh .news-box02 .tit{line-height:30px;}
html.ja .news-box02 .tit{line-height:32px;}
html.ar .news-box02 .tit{font-weight:700;}
html.ja .news-box02 .tit a:hover{border-bottom:0;text-decoration:none;}
.news-box02 .lead a{font-weight:400;font-size:14px;line-height:20px;color:#666;}
.news-box02 .left{overflow:hidden;float:left;width:260px;height:131px;margin-bottom:10px;}
.news-box02 .img-cont{margin:15px 0;}
.news-box02 .left a{display:inline-block;width:100%;height:100%;}
.news-box02 .left img,
.news-box02 .left02 img{width:100%;}
.news-box02 .date{display:none;margin-top:5px;}
.news-box02 .date.changed{display:block;}

/* 硫붿씤 - �깃린��2/二쇱슂湲곗궗 */

html.ja .news-box03 a { text-decoration:none !important; } /* 2018-11-30 */
html.ja .news-box03 a:hover{text-decoration: underline !important;} /* 2018-11-30 */
html.ja .news-box03 .tit a:hover{border-bottom:0px !important; text-decoration:underline !important;}/* 2018-11-30 */

.news-box03{width:100%;}
.news-box03:after{content:'';display:block;clear:both;}
.news-box03 a,
.news-box03 a:hover{text-decoration:none;}
.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:400;font-size:20px;line-height:24px;color:#000;}
.news-box03 .tit a:hover{border-bottom:1px solid;text-decoration:none;}
html.en .news-box03 .tit{font-family:'Playfair Display',serif;}
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-weight:700;}
/*html.ja .news-box03 .tit a:hover{border-bottom:0;text-decoration:none;}*/
.news-box03 .lead,
.news-box03 .lead a{font-weight:400;font-size:14px;line-height:20px;color:#666;}
.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;}
.column02 .news-box03:first-child,

/* 2018-11-29 */
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;}


/* 硫붿씤 - 遺곹븳�� �ㅻ뒛 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;}
.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%;}

/* 硫붿씤 - �쇱퀜,�명꽣酉� �� (.section-top-news �곸뿭) */
.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;vertical-align:top;}
.main-list-zone01 article:first-child{}
.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{height:113px;}
.main-list-zone01 .news-con .tit{font-weight:400;font-size:18px;line-height:24px;color:#333;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;}

/* Interview - Policy Interview 異붽� 2019-05-09  */
html.en .interview-zone .section-tit .tit.space01{position:absolute;left:390px;}

/* 硫붿씤 - �명꽣酉�,�섏뒪�곕쾶 �� (.section-middle-news �곸뿭) */
.main-list-zone02{position:relative;}
.main-list-zone02 .section-tit{margin-bottom:15px;}
.main-list-zone02 article{}
.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 .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 .news-con .tit{font-weight:400;font-size:16px;line-height:24px;color:#333;}
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.ar .main-list-zone02 .news-con .tit{font-size:18px;}
.main-list-zone02 .pictorial{position:absolute;z-index:1;top:0;left:0;}
.main-list-zone02 .num{font-size:16px;line-height:28px;color:#666;}

.main-list-zone02 .box01 .img-con{width:140px;height:90px;}
.main-list-zone02 .box01 .news-con{height:90px;}
.main-list-zone02 .box02 .img-con{width:120px;height:120px;border-radius:50%;}
.main-list-zone02 .box02 .news-con{height:120px;}

.festival-zone.main-list-zone02{}
.festival-zone.main-list-zone02 .desc{display:none;}
html.en .festival-zone .img-con{width:260px;height:206px;}
html.en .festival-zone .news-con .tit{font-size:24px;line-height:24px;}
html.ar .main-list-zone02 .img-con{float:right;margin:0 0 0 20px;}


/* 硫붿씤 - 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{float:left;position:relative;width:260px;margin:0 20px 0 0;box-sizing:border-box;}
.today-photo-zone .today-photo-con:last-child{margin-right:0;}
.today-photo-zone .img-con{overflow:hidden;position:relative;width:260px;height:260px;margin:0 0 15px 0;}
.today-photo-zone .img-con a{width:100%;height:100%;}
.today-photo-zone .img-con img{width:100%;}
.today-photo-zone .tit{padding-bottom:2px;font-weight:400;font-size:18px;line-height:22px;color:#333;}
html.en .today-photo-zone .tit,
html.es .today-photo-zone .tit,
html.fr .today-photo-zone .tit{font-family:'Playfair Display',serif;}
.today-photo-zone article:hover .option-type01{display:block;}
.today-photo-zone .pop-share{height:260px !important;}

/* 硫붿씤 - Today Video */
.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;}
.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;}
.section-today-video span.btn-more a:before{background-position:-39px -8px;}

.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;height:374px;}
.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;}

/* 硫붿씤 - Today Video �ъ깮 */
.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 .tit{}

.today-video-zone .video-view-con .txt-con .desc{color:#666;font-size:14px;line-height:20px;}
.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(../img/sprites_btn.png) -100px -345px no-repeat;}

/* 硫붿씤 - Today Video �ъ깮 醫낅즺 */
.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;}

/* �곸긽 - �곸긽 �깃린�� */
.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;}

/* �곸긽 - �곸긽 �깃린�� �ъ깮 */
.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;}
.media-box .video-view-con .txt-con .desc{font-size:14px;line-height:20px;color:#666;}
.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(../img/sprites_btn.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{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;}
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:18px;}
.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%;}

/* 硫붿씤 - 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;}
.yna-stories-zone .news-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}

/* 硫붿씤 - 硫붿씪 �낅젰 */
.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(../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(../img/sprites_global.png) -403px 5px no-repeat;vertical-align:middle;}
.receive-mail .btn-del span{font-size:0;text-indent:-9999px;}

/* 硫붿씤 - 湲고�硫붾돱>怨듯넻 */
.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-size:14px;line-height:18px;font-weight:700;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:link,
.misc-zone01 li a:visited{color:#666;text-decoration:none;} */
.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{}
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; }

/* 硫붿씤 - 湲고�硫붾돱>�꾨엻�� */
.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:before{content:'';position:absolute;top:10px;right:16px;width:50px;height:50px;border-radius:25px;background:#edf7f9;}
/* .misc-zone02 li a:link,
.misc-zone02 li a:visited{color:#666;text-decoration:none;} */
.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;}

/* 硫붿씤 - 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-con01 .list-box03 .img-con{}
.kwave-con01 .list-box03 .txt-con .tit a{}

.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+.list-box03{}
.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;}

/* 硫붿씤 - K-Wave (��) */
.section-ent{}
.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;}

/* 硫붿씤 - �뱀뀡蹂� 理쒖떊 */
.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;}
.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;width:100%;min-height:55px;box-sizing:border-box;margin:0 0 10px 0;font-size:16px;line-height:22px;font-weight:400;}
.major-news .tit a{display:table-cell;min-height:55px;vertical-align:middle;}
html.en .major-news .tit,
html.es .major-news .tit,
html.fr .major-news .tit{font-family:'Playfair Display',serif;}
html.ar .major-news .tit{font-size:18px;}

.section-list li{background:url(../img/dot_line.png) 0 0 repeat-x;}
.section-list li a{display:inline-block;padding:13px 0 14px;font-size:14px;line-height:20px;color:#666;}
html.en .section-list li a,
html.es .section-list li a,
html.fr .section-list li a{font-family:'Playfair Display',serif;}
html.ar .section-list li a{font-size:16px;}
.section-list li a:link{color:#666;}
.section-list li a:hover{color:#666;text-decoration:underline;}

html.ar .major-news-con{float:right;}
html.ar .major-news-con+.major-news-con{margin:0 55px 0 0;}

/* 硫붿씤 - �묐젰�� */
.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{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(../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(../img/sprites_btn.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;}

/* 硫붿씤 - 肄붿뒪�쇱퐫�ㅻ떏 / �섏쑉 */
.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(../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(../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',AppleSDGothicNeo-Regular,verdana,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:22px;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(../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(../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;/* border:1px solid blue;*/}
.world-stock .ico{}
.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(../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;}

/* �쒕툕 - �깃린�� */
/*2018-11-28  html.ja.top-sub-news article .tit a:hover{border-bottom:0 !important};*/
.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;}
.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;}

/* .photo-list �뺤씤�붿껌 */
.photo-list{overflow:hidden;}
.photo-list + .btns-con{margin-top:20px;}

/* ---- 湲곗궗 蹂몃Ц ---- */
/* 湲곗궗 �곸꽭 - 怨듯넻 */
.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 .info-box{padding-top:30px;}
html.en .title-article01 h1,
html.es .title-article01 h1,
html.fr .title-article01 h1{font-family:'Playfair Display',serif;}
html.es .title-article01 h1,
html.fr .title-article01 h1{font-size:28px;line-height:32px;}

.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{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(../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;}

.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;}

/* 湲곗궗 �곸꽭 - 洹몃옒��, �ы넗 蹂몃Ц �섎떒 */
.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;}
.img-thumb-zone .box .tit a{overflow:hidden;/* width:240px; */font-size:16px;line-height:22px;}
.img-thumb-zone .box .tit a:hover{color:#000;}
html.en .img-thumb-zone .box .tit a,
html.es .img-thumb-zone .box .tit a,
html.fr .img-thumb-zone .box .tit a{font-family:'Playfair Display',serif;}
.img-thumb-zone .box .date{color:#5c7895;font-size:13px; }
.img-thumb-zone .box .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;}
html.ar .img-thumb-zone .box .date{font-family:'Barlow',arial,sans-serif;}

/* 湲곗궗 �곸꽭 - 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;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;}
.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%;}

/* 湲곗궗 �곸꽭 - �곕씪�ㅻ땲�� 醫뚯슦 踰꾪듉 */
.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;}
.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 .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;}

/* 湲곗궗 �곸꽭 - �곕씪�ㅻ땲�� sns */
.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;}

.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(../img/sprites_btn.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{}
.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;}

/* 湲곗궗 �곸꽭 - YHML */
.story-view-zone{}
.video-view-zone{}


.comp-box{margin-bottom:40px;}
.font-size01 .text-group p,
.font-size01 .media-desc .txt-desc p{font-size:16px;}
.font-size02 .text-group p,
.font-size02 .media-desc .txt-desc p{font-size:17px;}
.font-size03 .text-group p,
.font-size03 .media-desc .txt-desc p{font-size:18px;}
.font-size04 .text-group p,
.font-size04 .media-desc .txt-desc p{font-size:19px;}
.font-size05 .text-group p,
.font-size05 .media-desc .txt-desc p{font-size:20px;}

.font-size01 .text-group p,
.font-size01 .media-desc .txt-desc p{font-size:16px;}
.font-size02 .text-group p,
.font-size02 .media-desc .txt-desc p{font-size:17px;}
.font-size03 .text-group p,
.font-size03 .media-desc .txt-desc p{font-size:18px;}
.font-size04 .text-group p,
.font-size04 .media-desc .txt-desc p{font-size:19px;}
.font-size05 .text-group p,
.font-size05 .media-desc .txt-desc p{font-size:20px;}

html.ar .text-group p{font-size:20px;}
html.ar .font-size01 .text-group p,
html.ar .font-size01 .media-desc .txt-desc p{font-size:17px;}
html.ar .font-size02 .text-group p,
html.ar .font-size02 .media-desc .txt-desc p{font-size:18px;}
html.ar .font-size03 .text-group p,
html.ar .font-size03 .media-desc .txt-desc p{font-size:20px;}
html.ar .font-size04 .text-group p,
html.ar .font-size04 .media-desc .txt-desc p{font-size:21px;}
html.ar .font-size05 .text-group p,
html.ar .font-size05 .media-desc .txt-desc p{font-size:22px;}

html.en .video-zone .thumb-imgs .txt-con,
html.es .video-zone .thumb-imgs .txt-con,
html.fr .video-zone .thumb-imgs .txt-con{font-size:16px;font-family:'Playfair Display',serif;color:#000;}

html.en .wiki-zone .txt-con .tit,
html.es .wiki-zone .txt-con .tit,
html.fr .wiki-zone .txt-con .tit{font-weight:400;font-size:20px;font-family:'Playfair Display',serif;color:#000;}

html.en .related-zone .tit,
html.es .related-zone .tit,
html.fr .related-zone .tit{font-weight:700;font-size:18px;font-family:'Playfair Display',serif;color:#000;}

html.en .person-zone .txt-con .tit,
html.es .person-zone .txt-con .tit,
html.fr .person-zone .txt-con .tit{font-size:24px;font-weight:400;font-family:'Playfair Display',serif;color:#000;}

html.en .snippet-zone .txt-con .tit,
html.es .snippet-zone .txt-con .tit,
html.fr .snippet-zone .txt-con .tit{font-size:20px;font-weight:400;font-family:'Playfair Display',serif;color:#000;}

html.en .keyword-zone01 .tit,
html.es .keyword-zone01 .tit,
html.fr .keyword-zone01 .tit{font-size:18px;font-family:'Playfair Display',serif;color:#000;}

html.en .quo-group .quo01,
html.es .quo-group .quo01,
html.fr .quo-group .quo01{font-size:30px;line-height:34px;font-family:'Playfair Display',serif;color:#000;}

html.en .quo-group .quo02,
html.es .quo-group .quo02,
html.fr .quo-group .quo02{font-size:30px;line-height:34px;font-family:'Playfair Display',serif;color:#000;}

html.en .chart-zone strong,
html.es .chart-zone strong,
html.fr .chart-zone strong{font-family:'Playfair Display',serif;}

html.en .table-group .tit,
html.es .table-group .tit,
html.fr .table-group .tit{font-family:'Playfair Display',serif;}

html.en .tbl-style01 th,
html.es .tbl-style01 th,
html.fr .tbl-style01 th{font-size:16px;font-family:'Playfair Display',serif;color:#000;}
html.en .tbl-style02 th,
html.es .tbl-style02 th,
html.fr .tbl-style02 th{font-size:16px;font-family:'Playfair Display',serif;color:#000;}

.page-view{}
.page-view.blind:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:9}
.page-view .img-thumb-zone .wrap-thumb-list{margin:20px 0 0 0px;}


/* ---- �대�吏� �뱀뀡, �ы넗 �뱀뀡 ---- */
/* �대�吏� �깃린�� �щ씪�대뱶 */
.img-slide-section{height:441px;}
.img-slide-div,
.slide-video-list{padding-bottom:10px;}
.img-slide-div:after{content:'';display:block;clear:both;}
.img-slide-div .item{display:none;float:left;width:360px;margin-left:10px;}
.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 .txt-con .tit{font-size:20px;line-height:28px;font-weight:700;}
.img-slide-div .txt-con .tit a:hover{border-bottom:1px solid;text-decoration:none;}
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.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:16px;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(../img/sprites_btn.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 .item .tit a{color:#000;}*/
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;}
.img-slide-div02 .slick-prev,
.img-slide-div02 .slick-next{position:absolute;top:100px;width:50px;height:50px;border:1px solid #ccc;background:url(../img/sprites_btn.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(../img/sprites_btn.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;}
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;}
.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(../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;}
.pictorial-zone .thumb-imgs>div.pictorial-slide:first-child{margin-left:0;}
.pictorial-zone .thumb-imgs>div.pictorial-slide{float:left;width:85px;margin-left:2px;}
.pictorial-zone .thumb-imgs>div.pictorial-slide{position:absolute;}
.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{z-index:3;position:absolute;top:0;display:block;content:'';width:100%;height:100%;border:3px solid #0068d1;/*background:url(../img/bg_fff_opa.png) repeat;*/box-sizing:border-box;}
.pictorial-zone .control-box .num,.pictorial-zone .control-box .txt-show,.pictorial-zone .control-box .txt-hide{font-size:13px;}
.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(../img/sprites_btn.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 .btn-caption{position:absolute;bottom:0;right:0;}
.pictorial-zone .control-box .btn-caption .txt-show{display:none;}

/* graphic, photo */
.img-zone figure{display:table;position:relative;max-width:100%;margin:0 auto;}

.img-zone figure img{max-width:100%;max-height:750px;width:auto;margin:auto;}
.img-zone figcaption{display:table-caption;max-width:100%;word-break:break-all;caption-side:bottom;margin:auto;}
.img-zone figcaption .tit{width:100%;margin-top:20px;font-size:18px;line-height:1.3;color:#000;}
html.en .img-zone figcaption .tit,
html.es .img-zone figcaption .tit,
html.fr .img-zone figcaption .tit{font-family:'Playfair Display',serif;}
.img-zone figcaption p{margin-top:20px; word-break:normal;}


.img-zone figure{display:table;position:relative;max-width:100%;margin:0 auto;}
.img-zone figure img{max-width:100%;max-height:800px;width:auto;}
.img-zone figcaption{display:table-caption;max-width:100%;word-break:break-all;caption-side:bottom;}
.img-zone figcaption .tit{margin-top:20px;font-size:18px;line-height:1.3;color:#000;width:100%;}


#print-wrap .print-body .img-zone figure img{width:100%;}
.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 .txt-con{padding:17px 17px 19px;background-color:#fff;margin-top:-6px;}
.slide-video-list .img-con a{width:100%;height:100%;}
.slide-video-list .tit{overflow:hidden;margin-bottom:8px;height:60px;font-size:16px;line-height:20px;color:#000;}
html.en .slide-video-list .tit,
html.es .slide-video-list .tit,
html.fr .slide-video-list .tit{font-family:'Playfair Display',serif;}
.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(../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:60px;margin-bottom:8px;font-size:16px;line-height:20px;color:#000;}

html.en .box-video-list .tit{font-family:'Playfair Display',AppleSDGothicNeo-Regular,'Malgun Gothic','留묒� 怨좊뵓',serif;}
html.es .box-video-list .tit,
html.fr .box-video-list .tit{font-family:'Playfair Display',serif;}
.box-video-list .thumb-date{font-size:13px;color:#5c7895;}
.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(../img/sprites_icon.png) no-repeat -103px -94px;}
.box-video-list .thumb-date.view .count{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;}

.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{overflow:hidden;position:relative;}
.media-top-box .left-con{float:left;position:relative;width:796px;height:450px;background:#eee url(../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(../img/sprites_btn.png) no-repeat 0 0;font-size:0;text-indent:-9999px;}
.media-top-box .video-view-con .video-layer .video-js .vjs-big-play-button{top:50%;left:50%;margin:-22px 0 0 -22px;width:45px;height:45px;background:url(../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 .tit{overflow:hidden;font-weight:700;line-height:38px;font-size:32px;}
.media-top-box .title-article01{padding-bottom:10px;min-height:300px;border-bottom:0;}
.media-top-box .title-article01 .social-btns{margin-top:15px;}
.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;}
.media-top-box .info-box .social-btns .sns-share{display:none;left:0;}
.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(../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;}
.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 .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(../img/sprites_video.png) 0 -109px no-repeat;}

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;}
html.ar .media-top-box .right-con .next-video .lead{float:left;padding-right:10px;padding-left:0;}

/* �곸긽 蹂몃Ц - �댁슜 */
.media-desc{overflow:hidden;padding-top:40px;border-top:1px solid #ccc;}
.media-desc .left-con{float:left;width:800px;padding-right:60px;padding-bottom:50px;border-right:1px solid #e2e2e2;font-size:14px;line-height:1.3;color:#666;box-sizing:border-box;}
.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 */
.video-view-zone{overflow:hidden;}
.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 .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;}
.right-caption .inner{height:423px;overflow-y:auto;}
.right-caption .inner>p{margin-top:20px;font-size:14px;line-height:20px;color:#666;}
.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(../img/sprites_btn.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 .top-sort-box{}
.festival-calendar .list-type-photo .txt-con .tit{height:105px;}

/* 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(../img/sprites_btn.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{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;}

.fc-slick .pto-view-con .txt-desc .txt-link{border-bottom:1px solid #0068d1;color:#0068d1;text-decoration:none;}
.fc-slick .pto-view-con .txt-desc>p{margin-top:25px;color:#333;}
.fc-slick .pto-view-con dl{margin-top:30px;font-size:16px;color:#666;}
.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;}


/* ---- 寃��� �섏씠吏� ---- */
.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;}
.search-top-input .srh{display:inline-block;height:50px;padding:0 20px;background-color:#333333;font-size:18px;color:#fff;line-height:50px;}
.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(../img/sprites_global.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;}
.search-top-input .btn-del{overflow:hidden;display:none;width:20px;height:20px;vertical-align:middle;background:url(../img/sprites_global.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;font-size:18px;color:#fff;text-align:center;background:#333;text-indent:0;}
.search-area{padding:20px 38px 16px 38px;}
.tbl-type{width:100%;margin-bottom:5px;}
.tbl-type tbody th{font-size:16px;font-weight:700;color:#000;}
.tbl-type tbody td{padding:11px 22px 12px 22px;}

/* 寃��됯껐怨� videos 議고쉶�� 誘몃끂異�(異뷀썑 媛쒕컻�덉젙) 181231 */
.page-search .box-video-list .thumb-date.view:before,.page-search .box-video-list strong.count{display:none;}
.page-search .box-video-list .thumb-date.view{padding-left:0;}

.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;}
.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;}

.search-result{margin-bottom:15px;}
.search-result:after{content:'';display:block;clear:both;}
.search-result .result{float:left;font-size:20px;color:#000;}
.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(../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;}
.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(../img/sprites_icon.png) no-repeat -160px 0;}
.undefined-list-zone{padding:80px 0;font-size:24px;color:#ccc;text-align:center;}

/* 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;}
.sel-type01 .inner-tit button span:after{content:'';position:absolute;top:3px;right:0;width:35px;height:35px;background:url(../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;}
.sel-type01 .inner-lst ul li.on a:before{content:'';display:inline-block;width:20px;height:10px;background:url(../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;}
.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;}
.list-type-rank .txt-con .date,
.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;}
.list-type-rank .txt-detail .lead{overflow:hidden;display:block;height:68px;text-decoration:none;}
.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;}
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;}
.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(../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(../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(../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 .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(../img/sprites_btn.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;}

/* ---- saved ---- */
.saved-zone{margin-top:-65px;}
.num-info{margin-bottom:5px;font-size:14px;font-weight:700;color:#000;text-align:right;}
.saved-check-section{/*border-top:2px solid #000;*/}
.saved-check-top{position:relative;display:table;width:100%;height:72px;padding:0 30px;border-bottom:1px solid #e2e2e2;box-sizing:border-box;}
.saved-check-top:after{content:'';display:block;clear:both;}
.check-area-left{display:table-cell;width:8%;vertical-align:middle;}
.check-area-right{display:table-cell;width:92%;vertical-align:middle;}
.check-area-right:after{content:'';display:block;clear:both;}
.check-area-right .left{float:left;}
.check-area-right .right{float:right;}
.check-area-right .right .type-time button{display:inline-block;margin-right:7px;background:none;vertical-align:middle;}
.check-area-right .right .type-time span{display:inline-block;position:relative;height:30px;padding-left:12px;font-size:14px;color:#808080;font-weight:700;line-height:30px;}
.check-area-right .right .type-time button:last-child{margin-right:0;}
.check-area-right .right .type-time button:last-child span:after{content:'';display:inline-block;position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-5px;background:#ccc;}
.check-area-right .right .type-time .on span{color:#000;}
.saved-list-zone{}
.saved-list-zone .smain-list-type01 li{overflow:inherit;display:table;padding:0 30px;width:1040px;}
.saved-list-zone .smain-list-type01 article{display:table-cell;width:72%;padding:25px 0;vertical-align:middle;box-sizing:border-box;}
.saved-list-zone .smain-list-type01 article figure + .txt-con{width:539px;}
.check-area{display:table-cell;width:8%;vertical-align:middle;}
.share-item{display:table-cell;width:19%;padding-left:60px;vertical-align:middle;box-sizing:border-box;}
.share-item .social-btns .sns-share{display:none;z-index:20;top:50px;right:15px;}
.share-item .social-btns .share-copy{display:none;z-index:20;position:absolute;top:50px;right:15px;width:204px;padding:32px 12px;border:1px solid #ccc;background:#fff;font-size:14px;text-align:center;box-sizing:border-box;}

.btn-box{position:relative;}
.btn-box:after{content:'';display:block;clear:both;}
.btn-box button{display:inline-block;width:45px;height:45px;border:1px solid #333;border-radius:25px;box-sizing:border-box;}
.btn-box button:hover,
.btn-box button.focus{border:none;background-color:#333;padding-left:1px;}
.btn-box button span{display:block;width:43px;height:43px;font-size:0;background:url(../img/sprites_btn.png) no-repeat;text-indent:-9999px;box-sizing:border-box;}
.btn-box .btn-i-share{float:left;}
.btn-box .btn-i-remove{float:right;}
.btn-i-share span{background-position:-1px -330px !important;}
.btn-i-share:hover span,
.btn-i-share.focus span{background-position:-1px -385px !important;}
.btn-i-remove span{background-position:-55px -329px !important;}
.btn-i-remove:hover span{background-position:-55px -384px !important;}
.no-saved{display:table;width:100%;}
.no-saved .no-txt{display:table-cell;height:400px;font-size:24px;color:#ccc;vertical-align:middle;text-align:center;}
.saved-check-top .tooltip-con{top:9px;right:-30px;}

/* tooltip */
.tooltip-con{z-index:4;position:relative;}
.tooltip-con .noti03{position:absolute;top:0;right:0;}
.layer-tooltip{display:none;position:absolute;top:30px;right:-20px;max-width:500px;padding:20px;border:1px solid #bdcaf1;border-radius:5px;background:#e6e9f2;box-sizing:border-box;box-shadow:0 0 5px rgba(200,200,200,.8);}
.layer-tooltip:after{content:'';position:absolute;top:-9px;right:17px;width:16px;height:9px;background:url(../img/sprites_icon.png) -200px -119px no-repeat;}
.layer-tooltip span{font-size:14px;color:#5c7895;}
.layer-tooltip .btn-close{position:absolute;top:8px;right:10px;width:14px;height:14px;background:url(../img/sprites_btn.png) -70px -345px no-repeat;}
.layer-tooltip .btn-close span{font-size:0;font-size:0;text-indent:-9999px;}

/* ---- �깃린�щえ�� �섏씠吏� ---- */
/* tn - top news */
.tn-list-all{overflow:hidden;position:relative;margin-top:40px;padding-bottom:70px;min-height:200px;}
.tn-list-all:before{content:'';z-index:-1;position:absolute;top:0;left:8px;width:1px;height:100%;background:#e2e2e2;}
.tn-list-unit{overflow:hidden;position:relative;margin-top:-4px;padding-bottom:30px;}
.tn-list-unit .i-date{position:absolute;top:0;left:0;padding:3px 0 0 27px;font-size:16px;}
.tn-list-unit .i-date:after{content:'';display:block;position:absolute;top:0;left:0;width:17px;height:25px;background:url(../img/sprites_icon.png) #fff -309px -148px no-repeat;}
.tn-list-unit .today{position:absolute;top:25px;left:27px;width:60px;height:25px;background:#0068d1;font-weight:700;line-height:25px;color:#fff;text-align:center;}
.tn-list-unit ul{overflow:hidden;float:right;width:903px;padding-top:3px;}
.tn-list-unit ul:after{content:'';display:block;clear:both;}

.tn-list-all .btns-con{overflow:hidden;float:right;width:891px;margin-top:0;}
.tn-list-all .btns-con .btn-more04{margin-top:0;}

/* ---- 湲고� (紐⑤컮�쇱꽌鍮꾩뒪, RSS, ���묎텒, 援щ룆猷� ��) ---- */
.txt-grp{font-size:16px;line-height:normal;}
.txt-grp.ico{padding-left:220px;}
.txt-grp .tit-sub{font-weight:400;font-size:42px;}
.txt-grp .tit-sub span{color:#0058d1;}
.txt-grp .txt-desc{margin-top:20px;}

/* ���묎텒 (Copyright) */
.copy-zone{font-size:16px;line-height:normal;}
.copy-zone .txt-grp{min-height:191px;background:url(../img/ico_copyright.gif) no-repeat 0 center;}
.copy-zone .list-type03{margin:50px 0 30px;}

/* 援щ룆猷� (subscription) */
.sst-zone .txt-desc{margin-bottom:45px;font-size:16px;line-height:22px;}
.sst-zone .txt-desc>p{margin-top:22px;}
.sst-zone .txt-desc>p:first-child{margin-top:26px;}
.sst-zone .txt-type02{margin:25px 0 16px;}
.sst-zone .txt-type01 + .txt-type02{margin-top:19px;}

/* 紐⑤컮�쇱꽌鍮꾩뒪 (Mobile Service) */
.mob-svc-zone{}
.mob-svc-zone .tit-sub{}
html.en .mob-svc-zone .tit-sub,
html.es .mob-svc-zone .tit-sub,
html.fr .mob-svc-zone .tit-sub{font-family:'Playfair Display',serif;}

.mob-svc-zone .txt-grp.guide{box-sizing:border-box;min-height:375px;margin-top:40px;padding:100px 0 90px 400px;}
html.en .mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_capture_en01.jpg) no-repeat;}
html.zh .mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_capture_cn01.jpg) no-repeat;}
html.ja .mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_capture_jp01.jpg) no-repeat;}
html.ar .mob-svc-zone .txt-grp.guide{padding:100px 400px 90px 0;background:url(../img/bg_service_capture_ar01.jpg) 100% 0 no-repeat;}
html.es .mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_capture_sp01.jpg) no-repeat;}
html.fr .mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_capture_fr01.jpg) no-repeat;}

.mob-svc-zone .bnr-group{margin-top:30px;}
.mob-svc-zone .bnr-group>a{display:inline-block;text-decoration:none;}
.mob-info-box{overflow:hidden;margin:60px 0;}
.mob-info-box .txt-desc{min-height:36px;margin-top:23px;font-size:14px;}
.mob-info-box .mob-con{float:left;width:510px;margin-left:40px;box-sizing:border-box;}
.mob-info-box .mob-con:first-child{margin-left:0;}
.mob-info-box .txt-desc + .txt-grp02{margin-top:45px;}
.mob-con .txt-grp02{position:relative;min-height:80px;margin-top:38px;padding-left:80px;}
.mob-con .txt-grp02:before{content:'';display:inline-block;position:absolute;left:0;width:80px;height:80px;background:url(../img/sprites_icon.png) no-repeat 0 0;}
.mob-con .txt-grp02.ico01:before{background-position:0 -252px;}
.mob-con .txt-grp02.ico02:before{background-position:-100px -252px;}
.mob-con .txt-grp02.ico03:before{background-position:-200px -252px;}
.mob-con .txt-grp02.ico04:before{background-position:-300px -252px;}
.mob-con .txt-grp02 dt{padding-left:20px;font-weight:700;font-size:14px;color:#0068d1;background:#fff;}
.mob-con .txt-grp02 dd{overflow:hidden;/*height:66px;*/padding:12px 0 0 20px;font-size:14px;color:#666;background:#fff;box-sizing:border-box;}

.bnr-group .bnr-con{display:inline-block;position:relative;float:left;width:174px;height:56px;margin-right:10px;padding:6px 0 0 60px;background:#040707;font-weight:700;font-size:16px;color:#fff;box-sizing:border-box;}
.bnr-group .bnr-con:before{content:'';position:absolute;top:7px;left:11px;display:block;width:42px;height:42px;background:url(../img/sprites_icon.png) no-repeat 0 0;}
.bnr-group .bnr-con.ico01:before{background-position:-217px -374px;}
.bnr-group .bnr-con.ico02:before{top:5px;left:15px;background-position:-277px -374px;}
.bnr-group .bnr-con.ico03{padding-left:50px;}
.bnr-group .bnr-con.ico03:before{left:10px;background-position:-331px -374px;}
.bnr-group .bnr-con:first-child{border:1px solid #ccc;color:#333;background:#fff;}
.bnr-group .bnr-con .al{font-size:14px;color:#7e7e7e;}
.bnr-group .bnr-con .te{font-size:12px;color:#fff;font-weight:normal;}
.bnr-group .bnr-con .app{line-height:15px;font-size:20px;color:#fff;font-weight:normal;}

/* RSS  */
.rss-zone .txt-grp{min-height:175px;background:url(../img/ico_rrs.gif) no-repeat 0 center;}
.rss-zone .info-url-box{margin:50px 0;}
.rss-zone .info-url-box .txt-tbl-info{margin-bottom:20px;font-size:16px;color:#666;}
.copy-url{display:block;}
.copy-url .link{line-height:23px;}
.copy-url .btn-type03{float:right;}

/* �먯＜�댁슜�섎뒗 留곹겕 (Useful Links) */
.list-type-box{overflow:hidden;width:1120px;margin-top:20px;margin-left:-20px;}
.list-type-box>a{float:left;display:block;width:353px;height:148px;margin:20px 0 0 20px;padding:45px 35px 10px;border:1px solid #ccc;text-align:center;box-sizing:border-box;}
.list-type-box>a:hover{border-color:#666;}
.list-type-box>a>strong{overflow:hidden;display:block;font-size:18px;line-height:1.3;}
.list-type-box .desc{overflow:hidden;height:53px;margin-top:5px;font-size:14px;color:#666;font-family:'Barlow',arial,sans-serif;}
html.en .list-type-box>a>strong,
html.es .list-type-box>a>strong,
html.fr .list-type-box>a>strong{font-family:'Playfair Display',serif;}
.list-type-box .banner-type01{float:right;width:353px;height:316px;margin-top:20px;padding:26px;}
.list-type-box .banner-type01 div{margin:0 auto;padding-top:4px;}

/* Information :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;}
.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;}
.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;}

/* ---- �곹뭹�뚭컻 (Advertise with Yonhap News Agency) ---- */
.ad-yna-zone{overflow:hidden;}
.ad-yna-zone:after{content:'';display:block;clear:both;}
.ad-yna-zone .tab-con-wrap h2{font-weight:400;font-size:32px;line-height:1.0;}
.ad-yna-zone .tab-con-wrap h2 strong{font-weight:400;color:#0068d1;}
.ad-yna-zone .tab-con-wrap .con-box{margin-top:45px;}
.ad-yna-zone .tab-con-wrap p{font-size:16px;line-height:1.3;}
.ad-yna-zone .tab-con-wrap .con-box .row{font-size:16px;}
.ad-yna-zone .tab-con-wrap .con-box .row strong.txt-type02{display:inline-block;margin-right:5px;}

/* ayna - tab01 - With YONHAP */
.ayna01 .division-box{overflow:hidden;width:100%;background:url(../img/dot_vline.png) 50% 0 repeat-y;}
.ayna01 .left-con{float:left;width:550px;padding-right:50px;box-sizing:border-box;}
.ayna01 .left-con p{margin-top:30px;line-height:1.3;}
.ayna01 .right-con{float:right;width:550px;padding-left:50px;box-sizing:border-box;}
.ayna01 .right-con dl{overflow:hidden;margin-top:26px;font-size:14px;}
.ayna01 .right-con dt{display:inline-block;position:relative;padding:5px 0 5px 40px;font-weight:700;line-height:30px;color:#333333;vertical-align:top;}
.ayna01 .right-con dt:after{content:'';display:block;position:absolute;top:5px;left:0;width:30px;height:30px;background:url(../img/sprites_icon.png) no-repeat;}
.ayna01 .right-con dt.phone:after{background-position:-255px -148px;}
.ayna01 .right-con dt.email:after{background-position:-205px -148px;}
.ayna01 .right-con dt.fax:after{background-position:-155px -148px;}
.ayna01 .right-con dt.address:after{background-position:-105px -148px;}
.ayna01 .right-con dd{display:inline-block;width:380px;padding:5px 0;line-height:30px;}
.ayna01 .right-con dt.address+dd{display:block;margin-top:-15px;padding-left:40px;line-height:1.4;}
.ayna01 .con-box .ad-con01{float:left;width:530px;}
.ayna01 .con-box .ad-con01 img:first-child{margin-right:35px;}
.ayna01 .con-box .ad-con01 img{width:auto;}
.ayna01 .con-box .ad-con02{float:left;width:245px;margin-left:40px;}
.ayna01 .con-box .ad-con03{float:left;width:245px;margin-left:40px;}
.ayna01 .con-box span.tit{display:block;padding-top:18px;font-size:14px;color:#333333;text-align:center;}

/* ayna - tab02 - KTX (Train Ad) */
.ayna02 .division-box{overflow:hidden;width:100%;margin-top:30px;background:url(../img/dot_vline.png) 60% 0 repeat-y;}
.ayna02 .left-con{float:left;width:660px;padding-right:50px;box-sizing:border-box;}
.ayna02 .left-con p{line-height:21px;}
.ayna02 .right-con{float:right;width:440px;padding-left:50px;box-sizing:border-box;}
.ayna02 .right-con strong{font-weight:700;font-size:18px;color:#000;}
.ayna02 .right-con ul{margin-top:10px;}
.ayna02 .right-con ul li{font-size:14px;}
.ayna02 .ad-video-box{margin-top:20px;}
.ayna02 .ad-print-box{margin-top:30px;}
.ad-video-box .ad-video-con{overflow:hidden;width:100%;padding:40px;border:1px solid #dbdbdb;background:#f5f5f5;box-sizing:border-box;}
.ad-video-box .ad-video-con span.tit{font-weight:700;font-size:18px;color:#000;}
.ad-video-box .ad-video-con .v-con01{float:left;width:378px;padding-right:40px;background:url(../img/dot_vline02.png) 100% 0 repeat-y;box-sizing:border-box;}
.ad-video-box .ad-video-con .v-con03{float:left;width:378px;padding-left:40px;background:url(../img/dot_vline02.png) 0 0 repeat-y;box-sizing:border-box;}
.ad-video-box .ad-video-con .v-con01 .img-con{width:126px;height:93px;margin:15px auto 0;}
.ad-video-box .ad-video-con .v-con02 .img-con{position:relative;width:126px;height:93px;margin:17px auto 0;}
.ad-video-box .ad-video-con .v-con03 .img-con{width:126px;height:93px;margin:72px auto 0;}
.ad-video-box .ad-video-con .v-con02{float:left;width:260px;box-sizing:border-box;}
.ad-video-box .ad-video-con .v-con02 .img-con:before{content:'';display:block;position:absolute;top:50%;left:0;width:12px;height:20px;margin:-12px 0 0 -37px;background:url(../img/sprites_icon.png) -90px -600px no-repeat;}
.ad-video-box .ad-video-con .v-con02 .img-con:after{content:'';display:block;position:absolute;top:50%;right:0;width:12px;height:20px;margin:-12px -37px 0 0;background:url(../img/sprites_icon.png) -112px -600px no-repeat;}
.ad-video-box .ad-video-con .v-con02 span.tit{width:100%;margin-top:80px;text-align:center;}
.ad-video-box .ad-video-con ul{margin-top:16px;}
.ad-video-box .ad-video-con ul li{padding:3px 0 4px 0;font-size:14px;}
.ad-video-box .ad-video-con ul li:last-child{padding-top:4px;}
.ad-video-box .ad-video-con ul li strong{font-weight:700;font-size:14px;color:#666;}
.ad-print-box .print-t-con tbody td.photo .img-con{width:190px;height:136px;margin:0 auto;}
.ad-print-box .print-t-con tbody .con01{display:inline-block;width:190px;padding-right:8px;vertical-align:middle;}
.ad-print-box .print-t-con tbody .con02{display:inline-block;width:190px;padding-left:8px;vertical-align:middle;}

/* ayna - tab03 -  A`REX (Airport Express) */
.ayna03>h2+.con-box{margin-top:30px !important;}
.ayna03 .btns-con{margin:45px auto 0;}
.ayna03 .ad-video-box{margin-top:20px;}
.ayna03 .ad-print-box{margin-top:30px;}
.ayna03 .trains-box{margin-top:15px;}
.ayna03 .trains-box:after{content:'';display:block;clear:both;}
.ayna03 .trains-box .trains-table{float:left;width:780px;}
.ayna03 .trains-box .trains-img{float:right;width:280px;}
.ayna03 .trains-box .trains-table td ul.list-type01 li{font-size:14px;}
.ayna03 .contents-box{margin-top:30px;}
.ayna03 .contents-con{padding:30px 40px;border:1px solid #dbdbdb;box-sizing:border-box;}
.ayna03 .contents-conx ul.list-type01 li{font-size:14px;line-height:18px;}
.ayna03 .contents-con span.tit{display:block;margin-bottom:18px;font-weight:700;font-size:16px;color:#333333;}
.ayna03 .contents-con span.tit strong{font-weight:700;color:#0068d1;}
.ayna03 .contents-con .ct-con01{position:relative;padding:20px 30px;border-bottom:1px solid #f2f2f2;background:#f5f5f5;box-sizing:border-box;}
.ayna03 .contents-con .ct-con01:after{content:'';display:block;position:absolute;left:382px;bottom:-13px;width:13px;height:14px;background:url(../img/sprites_icon.png) -90px -542px no-repeat;}
.ayna03 .contents-con .ct-con03{position:relative;padding:20px 30px;border-top:1px solid #f2f2f2;background:#f5f5f5;box-sizing:border-box;}
.ayna03 .contents-con .ct-con03:before{content:'';display:block;position:absolute;top:-13px;right:404px;width:13px;height:14px;background:url(../img/sprites_icon.png) -90px -561px no-repeat;}
.ayna03 .contents-con .ct-con02{overflow:hidden;position:relative;margin:26px 0;box-sizing:border-box;}
.ayna03 .contents-con .ct-con02:after{content:'';z-index:-1;position:absolute;top:50%;left:0;width:100%;height:5px;margin-top:-2px;background:#b9bdc4;}
.ayna03 .contents-con .ct-con02 span{display:table;float:left;height:65px;font-size:16px;color:#fff;margin-left:18px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.ayna03 .contents-con .ct-con02 span:first-child{width:71px;margin-left:0;}
.ayna03 .contents-con .ct-con02 .blue-rec{width:70px;padding:23px 0;background:#5d7895;font-weight:700;}
.ayna03 .contents-con .ct-con02 .green-rec{width:239px;padding:13px 0;background:#2e969c;}
.ayna03 .print-con{overflow:hidden;padding:40px;border:1px solid #dbdbdb;box-sizing:border-box;}
.ad-print-box .print-con .p-con01{overflow:hidden;float:left;width:492px;margin:0 0 40px 33px;}
.ad-print-box .print-con .p-con01:first-child{margin-left:0;}
.ad-print-box .print-con .p-con01 span.tit{display:block;margin-bottom:20px;font-weight:700;font-size:18px;color:#333333;}
.ad-print-box .print-con .p-con01 .img-con{float:left;width:190px;height:136px;}
.ad-print-box .print-con .p-con01 ul{float:left;width:280px;margin-left:20px;}
.ad-print-box .print-con .p-con01 ul li{padding:3px 0 4px 0;font-size:14px;}
.ad-print-box .print-con .p-con01 ul li:last-child{padding-top:4px;}
.ad-print-box .print-con .p-con01 ul li strong{font-weight:700;font-size:14px;color:#666;}
.ad-print-box .print-con .p-con02{clear:both;padding-top:40px;border-top:1px dotted #ccc;}
.ad-print-box .print-con .p-con02 .img-con{margin:0 auto;width:466px;height:123px;}
.ayna03 .stations-con{overflow:hidden;padding:40px;margin-top:20px;border:1px solid #dbdbdb;box-sizing:border-box;}
.ayna03 .stations-con .img-con{width:608px;height:493px;margin:0 auto;}
.ayna03 .screen-doors-con{overflow:hidden;height:253px;margin-bottom:30px;padding:27px 0;border:1px solid #dbdbdb;box-sizing:border-box;}
.ayna03 .screen-doors-con .img-con{margin:0 auto;width:666px;height:196px;}
.ayna03 .lightboxes-con{overflow:hidden;height:253px;padding:50px 0;border:1px solid #dbdbdb;box-sizing:border-box;}
.ayna03 .lightboxes-con .img-con{margin:0 auto;width:558px;height:151px;}

/* ayna - tab04 -  Yonhap Website */
.ayna04>h2+.con-box{margin-top:30px !important;}
.ayna04 .main-con,
.ayna04 .article-con{border:1px solid #dbdbdb;}
.ayna04 .txt-type02{margin-top:30px;}
.ayna04 ul.ad-option-con{width:100%;margin-top:30px;}
.ayna04 ul.ad-option-con li{display:inline-block;float:left;position:relative;width:20%;height:200px;border:1px solid #dbdbdb;border-width:1px 1px 1px 0;background:#f7f7f7;box-sizing:border-box;}
.ayna04 ul.ad-option-con li:before{content:'';z-index:2;display:block;position:absolute;top:80px;left:-1px;width:20px;height:37px;background:url(../img/sprites_icon.png) -90px -483px no-repeat;}
.ayna04 ul.ad-option-con li:first-child{margin-left:0;border-left:1px solid #dbdbdb;}
.ayna04 ul.ad-option-con li:first-child:before{background:none;}
.ayna04 ul.ad-option-con li span{display:block;position:absolute;top:83px;left:40px;padding:0 30px 0 0;font-weight:700;font-size:14px;}
.ayna04 ul.ad-option-con li strong{position:absolute;top:34px;left:35px;width:53px;height:34px;background:url(../img/sprites_icon.png) 0 0 no-repeat;font-size:0;text-indent:-9999px;}
.ayna04 ul.ad-option-con li.one strong{background-position:-20px -483px;}
.ayna04 ul.ad-option-con li.two strong{background-position:-20px -522px;}
.ayna04 ul.ad-option-con li.three strong{background-position:-20px -561px;}
.ayna04 ul.ad-option-con li.four strong{background-position:-20px -600px;}
.ayna04 ul.ad-option-con li.five strong{background-position:-20px -639px;}

/* ---- �먮윭 �섏씠吏� (404 error) ---- */
.error-zone{position:relative;padding:212px 0 40px;text-align:center;}
.error-zone:after{content:'';position:absolute;top:50px;left:50%;width:120px;height:120px;margin-left:-60px;background:url(../img/sprites_icon.png) 0 -343px no-repeat;}
.error-zone .e-msg{font-size:32px;line-height:38px;color:#ccc;text-align:center;}
html.en .error-zone .e-msg,
html.es .error-zone .e-msg,
html.fr .error-zone .e-msg{font-family:'Playfair Display',serif;}

.error-zone strong{display:block;margin-top:18px;font-weight:700;font-size:18px;color:#666;text-align:center;}
.error-zone .btn-home{margin-top:50px;}
.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(../img/sprites_btn.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(../img/sprites_btn.png) -380px -128px no-repeat;}
.btn-home:hover{text-decoration:none;}

/* ---- �뱀쭛由ъ뒪�� (topic) ---- */
.topic-zone{overflow:hidden;width:1120px;margin:0px 0 0 -20px;}
.t-img-box{float:left;width:260px;margin:0 0 30px 20px;text-align:center;box-sizing:border-box;height:240px;}
.t-img-box .img-con{width:258px;height:178px;border:1px solid #ccc;}
.t-img-box .img-con a{display:inline-block;}
.t-img-box .tit{overflow:hidden;display:inline-block;margin-top:20px;font-size:16px;}
html.en .t-img-box .tit,
html.es .t-img-box .tit,
html.fr .t-img-box .tit{font-family:'Playfair Display',serif;}

/* =============== audio ======================== */
.section-audio{display:none;margin:50px 35px 0 0;}
html.webkit .section-audio{display:block;}
.section-clear+.section-audio{margin-top:-35px;}
.section-audio .section-tit{height:30px;font-size:20px;line-height:inherit;}
.section-audio .section-tit .tit{background:none;}

.audio-skin01{position:relative;background:#231272;}
.audio-skin01:after{content:"";display:block;clear:both;position:absolute;top:19px;left:12px;width:41px;height:56px;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) 0 0 no-repeat;z-index:12;}
.audio-skin01 .vjs-fullscreen-control,
.audio-skin01 .vjs-big-play-button,
.audio-skin01 .vjs-time-divider,
.audio-skin01 .vjs-mute-control{display:none !important;}

.audio-skin01 .vjs-play-control{position:absolute;top:18px;left:610px;float:none;width:48px;height:48px;border-radius:50%;border:1px solid #fff;}
.audio-skin01 .vjs-play-control:before{content:"" !important;display:block;clear:both;top:50%;left:50%;width:27px;height:27px;margin:-13.5px 0 0 -13.5px;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) -98px 0 no-repeat;}
.vjs-default-skin .vjs-play-control.vjs-playing:before{}
.vjs-default-skin .vjs-play-control.vjs-playing:before{background-position:-150px 0;}
.vjs-default-skin .vjs-play-control.vjs-paused:before{}
.audio-skin01 .vjs-control-bar{display:block;height:100%;background-color:#231272;width:770px;}
.audio-skin01 .vjs-progress-control{top:58px;left:78px;width:430px;height:3px;}
.audio-skin01 .vjs-progress-holder.vjs-slider{border-radius:18px;background:rgba(255,255,255,0.3);}
.audio-skin01 .vjs-progress-holder .vjs-play-progress{background:#a0eaff;border-radius:18px 0 0 18px;}
.audio-skin01 .vjs-seek-handle{width:1.5em;height:100%;}
.audio-skin01 .vjs-seek-handle:before{display:block;top:-6px;width:15px;height:15px;padding-top:0;border-radius:50%;background:#fff;font-size:0;line-height:0;text-shadow:none;
-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;}
.audio-skin01 .vjs-current-time,
.audio-skin01 .vjs-duration{display:inline-block;float:none;position:absolute;top:68px;width:auto;height:18px;line-height:18px;font-size:11px;color:#efeff4;font-family:Roboto,arial,verdana,sans-serif;}
.audio-skin01 .vjs-current-time{left:79px;}
.audio-skin01 .vjs-current-time:after{width:0;height:0;}
.audio-skin01 .vjs-duration{left:486px;}
.audio-skin01 .vjs-volume-control{position:absolute;top:48px;left:518px;float:none;width:24px;height:13px;text-align:left;}
.audio-skin01 .vjs-volume-bar.vjs-slider{width:32px;height:13px;margin:0;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) -250px -100px no-repeat;}
.audio-skin01 .vjs-volume-level{height:13px;margin:0;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) -300px -100px no-repeat;}
.audio-skin01 .vjs-volume-handle{}
.audio-skin01 .vjs-volume-bar .vjs-volume-handle{left:100%;width:5px;height:12px;}
.audio-skin01 .vjs-volume-handle:before{top:0;left:0;width:5px;height:12px;padding-top:0;font-size:0;line-height:0;text-shadow:none;
-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;}
.audio-skin01.vjs-error .vjs-error-display{display:none !important;}

.audio-player{opacity:0;position:relative;z-index:10;width:770px;margin-top:10px;
-webkit-transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
transition:all 0.2s ease-in;}
.audio-player.show{opacity:1;}
.audio-cont{position:relative;width:100%;height:90px;}
.audio-cont .title-audio01{overflow:hidden;position:absolute;top:7px;left:78px;width:430px;height:36px;z-index:22;}
.audio-cont .title-audio01 .tit{font-size:14px;color:#fff;line-height:18px;font-family:'Playfair Display',serif;}
.audio-cont .box-audio{position:relative;}

.audio-cont>button{position:absolute;top:28px;width:32px;height:32px;margin:0;padding:0;border:1px solid #fff;border-radius:50%;background:none;z-indent:12;}
.audio-cont>button span{display:block;width:100%;height:100%;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) no-repeat;text-indent:-9999px;}

.audio-cont .btn-prev{right:168px;z-index:11;}
.audio-cont .btn-prev span{background-position:-250px 0;}
.audio-cont .btn-next{right:69px;z-index:11;}
.audio-cont .btn-next span{background-position:-300px 0;}
.audio-cont .btn-list{right:27px;z-index:11;}
.audio-cont .btn-list span{background-position:-350px 0;}

.audio-cont .box-warn-bg{display:none;position:absolute;top:0;left:0;width:100%;height:90px;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_error_v01_01.png) 0 -100px no-repeat;}
.audio-cont .box-warn-text{display:none;position:absolute;top:0;left:0;width:100%;height:90px;background:rgba(0,0,0,.8);text-align:center;z-index:20;}
.audio-cont .box-warn-text .txt{margin:23px 0 8px;font-size:12px;color:#fff;}
.audio-cont .box-warn-text .link a{position:relative;padding:4px 8px;font-size:12px;color:#fff;}
.audio-cont .box-warn-text .link a:first-child:after{content:"";display:block;clear:both;position:absolute;top:6px;right:-1px;width:1px;height:12px;background:rgba(255,255,255,.8);}

html.msie1 .audio-cont .box-audio{display:none;}
html.msie1 .audio-cont>button{display:none;}
html.msie1 .audio-cont .box-warn-bg{display:block;}
html.msie1 .audio-cont .box-warn-text{display:block;}

.audio-list{display:none;position:absolute;top:90px;left:0px;width:770px;background:#6647f5;}
.audio-list ul{position:relative;z-index:10;padding:20px 20px 130px;}
.audio-list li{}
.audio-list li+li{margin-top:13px;}
.audio-list a{font-weight:normal;font-size:14px;line-height:20px;color:#fff;}
.audio-list li.on{}
.audio-list li.on a{font-weight:bold;color:#28fffc;}
.audio-list i{display:inline-block;width:18px;height:18px;margin:0 6px 0 0;padding:0;border:1px solid #fff;border-radius:50%;background:none;vertical-align:middle;}
.audio-list i:before{content:"";display:block;clear:both;display:block;width:100%;height:100%;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/sprites_audio_v01_01.png) no-repeat;}
.audio-list .ico-stop:before{background-position:-145px -95px;}
.audio-list .ico-play:before{background-position:-94px -96px;}

.wave-motion01{position:absolute;bottom:0;z-index:1;width:100%;height:200px;}
.wave-motion01>div{position:absolute;bottom:0;left:0;width:100%;}
.wave-motion01 .obj01{z-index:1;height:200px;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/img_wave01.png) 0 0 repeat-x;
-webkit-animation:wave-line01 20s ease-in infinite alternate;
-moz-animation:wave-line01 20s ease-in infinite alternate;
animation:wave-line01 20s ease-in infinite alternate;}
.wave-motion01 .obj02{z-index:10;height:125px;background:url(//img.yonhapnews.co.kr/basic/svc/00_ko/home/2018/img_wave02.png) 0 0 no-repeat;
-webkit-animation:wave-line02 30s ease-in-out infinite alternate-reverse;
-moz-animation:wave-line02 30s ease-in-out infinite alternate-reverse;
animation:wave-line02 30s ease-in-out infinite alternate-reverse;}

@-webkit-keyframes wave-line01{
	0%{background-position:0 80px;}
	100%{background-position:100% 35px;}
}
@-moz-keyframes wave-line01{
	0%{background-position:0 80px;}
	100%{background-position:100% 35px;}
}
@keyframes wave-line01{
	0%{background-position:0 80px;}
	100%{background-position:100% 35px;}
}

@-webkit-keyframes wave-line02{
	0%{background-position:0 30px;}
	100%{background-position:100% 20px;}
}
@-moz-keyframes wave-line02{
	0%{background-position:0 30px;}
	100%{background-position:100% 20px;}
}
@keyframes wave-line02{
	0%{background-position:0 30px;}
	100%{background-position:100% 20px;}
}




/* 2018-12-03 �쇰낯�� �쒕툕 �몃뜑�쇱씤 */
html.ja .smain-list-type01 .tit a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .smain-list-type01 .tit a{text-decoration:none !important;}

html.ja .smain-list-type01 .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .smain-list-type01 .lead a {text-decoration:none !important;  }

html.ja .top-sub-news article .tit a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .top-sub-news article .tit a{text-decoration:none !important;}

html.ja .top-sub-news article .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .top-sub-news article .lead a{text-decoration:none !important;}

html.ja .smain-list-type02 article .tit a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .smain-list-type02 article .tit a{text-decoration:none !important;}

html.ja .smain-list-type02 article .lead a:hover{text-decoration:underline !important;border-bottom:0 !important;}
html.ja .smain-list-type02 article .lead a{text-decoration:none !important;}

/* 2018-11-29 */
html.en .smain-video-type01 .img-con05{overflow:hidden;width:230px !important; height:151px !important; margin-top:-22px;}

/* 2019-01-16 紐⑤컮�쇱꽌鍮꾩뒪 �� */
.ft-bd {font-weight:bold;}

/* 2019-02-12 寃��� 寃곌낵 �ㅼ썙�� */
.page-search .txt-con b{color:#2ca6ab !important; }

.page-video .info-box .info-con .txt:after{position:relative;margin-right:2px;padding-right:7px;color:#010000;display:none !important;}
.gallery-slick-btn{/*position:absolute !important;display:block !important;*/}
.page-video .right-con .title-article01{margin-top:0 !important;}


/* =============== popup ======================== */

.pop-layer{display:none;position:fixed;z-index:100;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.pop-wrap{position:relative;top:35%;width:470px;margin:0 auto;background:#fff;}
.pop-wrap .pop-header{position:relative;padding:0 25px;background:#21262b;}
.pop-wrap .pop-tit{font-size:16px;color:#fff;line-height:55px;}
html.en .pop-wrap .pop-tit,
html.es .pop-wrap .pop-tit,
html.fr .pop-wrap .pop-tit{font-family:'Playfair Display',serif;}

.pop-wrap .pop-close{position:absolute;top:20px;right:25px;display:inline-block;width:17px;height:18px;background:url(../img/sprites_btn.png) -120px -126px no-repeat;font-size:0;text-indent:-9999px;}
.pop-wrap .pop-con{padding:30px 25px;}
.pop-wrap .pop-con strong{margin:0 0 15px 0;font-size:16px;color:#333;letter-spacing:-0.03em;}

.pop-wrap .textarea-box{position:relative;}
.pop-wrap .textarea-box label{position:absolute;top:0;left:0;width:100%;height:100px;padding:10px;color:#ccc;box-sizing:border-box;}
.pop-wrap .textarea-box .textarea{width:100%;height:100px;padding:10px;color:#666;box-sizing:border-box;}
.pop-wrap .textarea-box .textarea:focus{outline:none;}

.pop-wrap .pop-con .txt-complete{display:block;padding:50px 10px;color:#333;font-weight:700;vertical-align:middle;text-align:center;}
.pop-wrap .pop-con .btns-con{margin-top:20px !important;}

.page-section.page-image .sub-section-wrap{margin:0 0 50px;}


/* ---- 湲닿툒�댁뒪 �앹뾽 �몄돩�덉슜 �앹뾽 ---- */
.push-pop-layer{display:none;}
.popup-agree{width:360px; height:124px; background:#fff; border:1px solid #c5c5c5; position:fixed;top:320px;left:50%;box-shadow:0px 5px 6px #999;overflow:hidden;z-index:11;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.popup-agree a:nth-child(1){display:block;}

.agree-close{color:#000;font-size:13px;height:18px;line-height:24px;position:relative;}
html.en .agree-close button,html.zh .agree-close button,html.ja .agree-close button,html.es .agree-close button,html.fr .agree-close button{float:right;margin-right:5px;width:24px;height:18px;line-height:32px; cursor:pointer;background:url(../img/btn_pop_close.png) no-repeat 0 3px;background-size:24px;}


.agree-up{width:100%;height:68px;}
.agree-up span{width:66px;height:66px;float:left;margin:0 18px 0 13px;border:1px solid #d1d1d1;position:relative;}
.agree-up span img{width:67px;height:67px;position:absolute;}
.agree-up p{float:right;width:261px;height:58px;display:inline-block;color:#3e3e3f;font-size:16px;margin-top:10px;}

.agree-bottom{width:100%;height:36px;text-align:center;font-size:11px;color:#424242;}
.agree-bottom button.pop-no{width:64px;border:1px solid #a6a6a6;float:right;margin:0 13px;cursor:pointer;}
.agree-bottom button.pop-yes{width:64px;border:1px solid #a6a6a6;float:right;cursor:pointer;}


html.ar .agree-close {color:#000;font-size:13px;height:18px;line-height:24px;position:relative;}
html.ar .agree-close button{float:left;margin-left:5px;width:24px;height:18px;line-height:32px; cursor:pointer;background:url(../img/btn_pop_close.png) no-repeat 0 3px;background-size:24px;}
html.ar .agree-up span{width:66px;height:66px;float:right;margin:0 13px 0 18px;border:1px solid #d1d1d1;position:relative;}
html.ar .agree-up p{float:right; width:261px; height:58px; display:inline-block; color:#3e3e3f; font-size:16px; margin-top:10px;direction: rtl;}
html.ar .agree-bottom button.pop-no{width:64px; border:1px solid #a6a6a6; float:left; margin:0 13px; cursor:pointer;}
html.ar .agree-bottom button.pop-yes{width:64px; border:1px solid #a6a6a6; float:left; cursor:pointer; }


/* ---- 湲닿툒�댁뒪 �몄돩�앹뾽 ----*/
html.en .popup-wrap,html.zh .popup-wrap,html.ja .popup-wrap,html.es .popup-wrap,html.fr .popup-wrap{position:fixed;right:0;bottom:0;z-index:691;}
.popup-push{display:none;width:360px;height:129px;background:#fff;border:1px solid #c5c5c5;position:relative;overflow:hidden;}
html.en .popup-push > .popup-top,html.zh .popup-push > .popup-top,html.ja .popup-push > .popup-top,html.es .popup-push > .popup-top,html.fr .popup-push > .popup-top{background:#0068d1;color:#ffffff;font-size:13px;line-height:24px;padding:0 3px 0 13px;}
.popup-push > .popup-top > button{width:24px;height:18px;line-height:32px;float:right;cursor:pointer;background:url(../img/btn_pop_close02.png) no-repeat 0 3px;background-size:24px;}
.popup-push a{display:block;}

.popup-box{height:83px;}
.popup-left{background-size:50px;border:1px solid #d4d4d4;margin:0 17px;float:left;width:50px;height:50px;padding:0px;overflow:hidden;}/* �섏젙�� �덉쇅泥섎━�� �꾨엻css�� �섏젙�댁빞�� (html.ar .popup-left) */
.popup-left img{width:100%;height:100%;}

.popup-right{float:right;}
.popup-right p{font-size:16px;color:#3e3e3f;line-height:16px;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:270px;text-overflow:ellipsis; font-weight:bold;letter-spacing:0px;margin-top:9px;margin-right:4px;}
.popup-box{padding-top:22px;}

html.ar .popup-wrap{position:fixed;left:0;bottom:0;z-index:101;}
html.ar .popup-push > .popup-top{background:#0068d1;color:#ffffff;font-size:13px;line-height:24px;padding:0 13px 0 3px;}
html.ar .popup-push > .popup-top > button{float:left;}
html.ar .popup-left{background-size:50px;border:1px solid #d4d4d4;margin:0 17px;float:right;width:50px;height:50px;padding:0px;overflow:hidden;}
html.ar .popup-right{float:left;}

/* img-cover �몃꽕�� �곸뿭 泥섎━ 2018-11-04
�대떦 肄붾뱶 以꾨줈 �대룞�쒖섟�듬땲��. */
/* .kwave-zone .news-con article .img-cover a{display:inline-block;width:100%;height:100%;}
.top-sub-news article .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-news-type01 .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-list-type01 .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-list-type02 .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-photo-type01 .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-video-type01 .img-cover a{display:inline-block;width:100%;height:100%;}
.photo-box01 li article .img-cover a{display:inline-block;width:100%;height:100%;}
.list-box02 li article .img-cover a{display:inline-block;width:100%;height:100%;}
.smain-photo-type02 li article .img-cover a{display:inline-block;width:100%;height:100%;}
.img-slide-section .slick-list .img-cover a{display:inline-block;width:100%;height:100%;}
.img-slide-div02 article .img-cover a{display:inline-block;width:100%;height:100%;}
.thumb-slide .slick-list article.thumb-article .img-cover a{display:inline-block;width:100%;height:100%;}
.box-video-list li article .img-cover a{display:inline-block;width:100%;height:100%;}
.thumb-list-wrap .thumb-imgs .img-cover a{display:inline-block;width:100%;height:100%;} */


/* ---- weather ---- */
.color-r{color:#ff2525 !important;}
.color-b{color:#228cff !important;}
.color-b02{color:#5d93d4 !important;}
.color-g{color:#999 !important;}
.p-zero{padding:0 !important;}

.weather-zone.weather-zone01{float:none;margin:0;width:auto;}
.weather-zone.weather-zone01 .weather-layer,.top-weather-wrap .weather-layer-pop{top:34px;left:131px;}
.weather-zone.weather-zone01 #con-wrap02{display:block;}
.weather-zone.weather-zone01 .con-wrap .tit-wrap{text-align:right;}
.weather-zone.weather-zone01 .btn02{height:auto;margin:5px 0 13px;}
.weather-zone.weather-zone01 .btn02 button{width:14px;height:14px;border:0;background:url(../img/sprites_btn.png) -70px -345px no-repeat;}
.weather-zone.weather-zone01 .tit-wrap .btn02 button span{background:none;}
.weather-zone01:after{content:'';display:block;clear:both;}

.weather-layer-pop .con-wrap dl{text-align:left;font-size:13px;line-height:16px;}
.weather-layer-pop .con-wrap dl dt{padding-top:5px;color:#000;}
.weather-layer-pop .con-wrap dl dd{padding:5px 0 8px;color:#666;}


/* ---- �ъ씠�몃㏊ �섏씠吏� (2019-03-19) ---- */
/* �ъ씠�몃㏊ 硫붿씤(/sitemap/index) : page-sitemap
/* 洹� �� : page-sitemap-list */
.sitemap-zone{margin-bottom:100px;}

/* title-con : 寃���諛곌꼍, �� �띿뒪��
 * title-con02 : 蹂쇰뱶 �띿뒪�� (�붾퀎,�쇰퀎 由ъ뒪��)  */
.sitemap-zone .title-con .tit{display:block;width:125px;height:28px;padding-left:5px;background:#000;font-size:19px;color:#fff;letter-spacing:-1px;vertical-align:middle;line-height:1.4em;}
html.en .sitemap-zone .title-con .tit,
html.es .sitemap-zone .title-con .tit,
html.fr .sitemap-zone .title-con .tit{font-family:'Playfair Display',serif;}
html.ja .sitemap-zone .title-con .tit{line-height:30px;}
html.ar .sitemap-zone .title-con .tit{padding-left:0;padding-right:5px;}
.sitemap-zone .title-con02 .tit{font-size:24px;color:#000;letter-spacing:-1px;vertical-align:middle;line-height:1.4em;}

/* �ъ씠�몃㏊ 硫붿씤 留곹겕 �곸뿭  */
.sitemap-zone .area{overflow:hidden;margin:0 0 40px;}
.sitemap-zone .area .box{width:200px;float:left;}
.sitemap-zone .area .box+.box{margin-left:120px;}
/* (�꾨엻��) */
html.ar .sitemap-zone .area .box{float:right;}
html.ar .sitemap-zone .area .box+.box{margin-left:0;margin-right:120px;}

/* 釉뚮젅�쒗겕�� : �붾퀎,�쇰퀎 由ъ뒪��
* .root>.txt : �꾨룄 �쒓린 (first-child)
* .root>.date : �� �쒓린 諛� �섏씠吏� �곸뿭
* .root>.date .mm : �� �쒓린 (踰덉뿭)
* .root>.date .num : �섏씠吏� �쒓린 */
.sitemap-zone .root{margin:28px 0 0;font-size:0;}
.sitemap-zone .root .txt{position:relative;padding:0 12px 0 0;font-size:24px;line-height:28px;}
.sitemap-zone .root .txt:after{content:'';display:block;clear:both;position:absolute;top:5px;left:0;width:1px;height:20px;background-color:#666;}
.sitemap-zone .root .txt:first-child:after{display:none;}
.sitemap-zone .root .date{padding:0 0 0 12px;font-size:20px;}
.sitemap-zone .root .date>a,
.sitemap-zone .root .date>span,
.sitemap-zone .root .date>strong{display:none;}
.sitemap-zone .root .date .mm{opacity:0;text-transform:capitalize;
-webkit-transition:opacity 0.2s ease-in-out;
transition:opacity 0.2s ease-in-out;}
.sitemap-zone .root .date .mm.show{opacity:1;}
.sitemap-zone .root .date .num{display:none;}
/* �곷Ц �ъ씠�몃쭔 �� �ъ튂 湲곗궗�묒씠 泥쒓굔 �섏쓬 */
html.en .sitemap-zone .root .date .num{display:inline-block;}
/* �섏씠吏� �쒖꽦�� */
.sitemap-zone .root .date>.on{display:inline-block;}
/* (以묎뎅��, �쇰낯�� - 踰덉뿭�⑥닔 �꾩슂�놁쓬) */
html.zh .sitemap-zone .root .date .mm,
html.ja .sitemap-zone .root .date .mm{opacity:1;}
/* (�꾨엻��) */
html.ar .sitemap-zone .root{direction:ltr;}
html.ar .sitemap-zone .root .txt{padding:0 12px;}
html.ar .sitemap-zone .root .date{padding:0 0 0 12px;}

/* �ъ씠�몃㏊ 由ъ뒪��01 - (硫붿씤) 硫붾돱由ъ뒪�� */
.sitemap-zone .link-zone01{margin:18px 0 0;}
.sitemap-zone .link-zone01:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.sitemap-zone .link-zone01 .tit{display:block;width:200px;border-bottom:1px solid #ddd;font-weight:normal;font-size:16px;line-height:37px;letter-spacing:-1px;}
.sitemap-zone .link-zone01 .tit.line-space01{width:220px;}
.sitemap-zone .link-zone01 .tit.line-space02{width:230px;}
.sitemap-zone .link-zone01 .tit.line-space03{width:240px;}
.sitemap-zone .link-zone01 .tit a{display:inline-block;padding:0 10px;line-height:inherit;}
.sitemap-zone .link-zone01 .list{padding:4px 0 6px 10px;}
.sitemap-zone .link-zone01 .list li{position:relative;background:url(../img/img_list_bul.gif) 0 13px no-repeat;}
.sitemap-zone .link-zone01 .list a{display:inline-block;padding:2px 0 2px 8px;font-size:14px;color:#666;line-height:inherit;}
.sitemap-zone .link-zone01.style01{margin:20px 0 0 -25px;}
.sitemap-zone .link-zone01.style01 li{float:left;margin-left:25px;}
.sitemap-zone .link-zone01.style01 li:nth-child(1),
.sitemap-zone .link-zone01.style01 li:nth-child(2),
.sitemap-zone .link-zone01.style01 li:nth-child(3),
.sitemap-zone .link-zone01.style01 li:nth-child(4),
.sitemap-zone .link-zone01.style01 li:nth-child(5){border-top:1px solid #ddd;}
/* (�꾨엻��) */
html.ar .sitemap-zone .link-zone01.style01{margin:20px -25px 0 0}
html.ar .sitemap-zone .link-zone01.style01 li{float:right;margin-left:0;margin-right:25px;}

/* �ъ씠�몃㏊ 由ъ뒪��02 - (硫붿씤) �곗썡由ъ뒪�� */
.sitemap-zone .link-zone02{margin-top:20px;}
.sitemap-zone .link-zone02>li{border-bottom:1px solid #dcdcdc;}
.sitemap-zone .link-zone02>li:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.sitemap-zone .link-zone02 .tit{float:left;width:42px;padding:0px 10px;font-size:16px;line-height:38px;}
.sitemap-zone .link-zone02 .list{float:left;font-size:0;}
.sitemap-zone .link-zone02 .list a{display:inline-block;padding:0 10px;font-size:14px;line-height:38px;color:#666;}
.sitemap-zone .link-zone02 .list li{display:inline-block;}
/* (�꾨엻��) */
html.ar .sitemap-zone .link-zone02{}
html.ar .sitemap-zone .link-zone02 .tit{float:right;}
html.ar .sitemap-zone .link-zone02 .list{float:right;}

/* �ъ씠�몃㏊ 由ъ뒪��03 - �붾퀎由ъ뒪��
 * �곷Ц�먯꽌留� �ъ슜 */
.sitemap-zone .link-zone03{margin:28px 25px 30px 25px;}
.sitemap-zone .link-zone03 .title-con02{margin-bottom:11px;}
.sitemap-zone .link-zone03 .list{font-size:0;}
.sitemap-zone .link-zone03 .list li{display:inline-block;}
.sitemap-zone .link-zone03 .list a{display:inline-block;margin:0 16px 0 0;padding:4px;font-size:14px;color:#666;}
/* (�꾨엻��) */
html.ar .sitemap-zone .link-zone03 .list a{margin:0 0 0 16px;}

/* �ъ씠�몃㏊ 由ъ뒪��04 - 湲곗궗紐⑥쓬 由ъ뒪�� */{}
.sitemap-zone .link-zone04 .list{margin:31px 0 28px;}
.sitemap-zone .link-zone04 .list li{margin-bottom:6px;}
.sitemap-zone .link-zone04 .list li a{display:inline-block;font-size:17px;line-height:24px;}
html.en .sitemap-zone .link-zone04 .list li a,
html.es .sitemap-zone .link-zone04 .list li a,
html.fr .sitemap-zone .link-zone04 .list li a{font-family:'Playfair Display',serif;}


/* =============== Control ======================== */
.page-kt.page-image .caption-zone strong{display:block;}

/* .section-middle-news .most-news-zone .tit{display:table-cell;height:60px;padding-right:10px;font-size:14px;color:#666;font-weight:400;line-height:20px;vertical-align:middle;}
.section-middle-news .most-news-zone figure + h4.tit {width:168px;}
.section-middle-news .most-news-zone .right-list-type01 figure + h4.tit {width:193px;} */

/* .smain-photo-type03 li .tit a:link,
.smain-photo-type03 li .tit a:hover{color:#000;}
.smain-photo-type03 li .tit a:visited{color:#91a3ad;}*/

/* .page-main .interview-zone .list-wrap a:visited .tit,
.page-main .feature-zone .list-wrap a:visited .tit{color:#000 !important;}
.page-main .lead a:visited,
.page-main .desc a:visited{color:#666;}
.visited-none a:visited{color:#666;} */


/* .btn-play-s{position:absolute;top:28%;left:50%;z-index:2;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(../img/sprites_video.png) -120px -10px no-repeat;}
.btn-play-s span{display:block;font-size:0;text-indent:-9999px;}
.page-saved .btn-play-s{position:absolute;top:50% !important;}

.box-type .btn-play-s{position:absolute;top:50%;left:50%;z-index:2;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(../img/sprites_video.png) -120px -10px no-repeat;}
.box-type .btn-play-s span{display:block;font-size:0;text-indent:-9999px;}

.check-area .btn-play-s{position:absolute;top:50%;left:50%;z-index:2;width:45px;height:45px;margin:-22px 0 0 -22px;background:url(../img/sprites_video.png) -120px -10px no-repeat;}
.check-area .btn-play-s span{display:block;font-size:0;text-indent:-9999px;}
.ico-zoomin{position:absolute;top:20px;right:20px;width:21px;height:21px;background:url(../img/sprites_btn.png) -444px -9px no-repeat;font-size:0;text-indent:-9999px;} */

/* div.slick-slider .slick-slide{display:block;position:relative;outline:none;} */

