@charset "utf-8";

/************************************************
project : 연합뉴스 일본어 데스크탑
commnet : 언어 css
*************************************************/

/* common */
/* body,p,div,section,article,span,h1,h2,h3,h4,h5,a,strong,th,td{ font-family:'Meiryo UI','Meiryo',"メイリオ", "MS PGothic", "ＭＳ Ｐゴシック", sans-serif !important;} */
/* .paging a,
.runtime{font-family:'Verdana, Arial' !important;} */
/* .main-list-zone01{margin-top:40px;}
.main-list-zone01.feature-zone{float:left;width:370px;margin-left:30px;}
.main-list-zone01.interview-zone{float:left;width:370px;}
.main-list-zone01 + .main-list-zone01{margin-right:0;}
.main-list-zone01 .list-wrap article:first-child{padding-right:0;}
.interview-zone.main-list-zone01 .list-wrap .lead{font-size:14px;} */

.main-section{border-right:1px solid #ccc;color:#fff !important;}
.center-main-section{/*height:1115px;*/}/* 0430 수정 */

.today-photo-zone .today-photo-con, .today-photo-zone .img-con{width:255px;}
.today-photo-zone .pop-share{height:260px !important;}

/* .ja-photo-zone .img-con{height:260px;margin-bottom:10px;}
.ja-photo-zone .right-photo-type02 .tit{padding-top:5px;}
.ja-photo-zone.right-list-zone h4.tit{font-size:18px;line-height:24px;color:#333;height:auto !important;} */
/* .ja-photo-zone .slider-img{display:none;} */

.section-today-photo.n2{overflow:hidden;}
.section-today-photo.n2>div{float:left;position:relative;}
.section-today-photo.n2>div:first-child{width:806px;margin-right:34px;}
.section-today-photo.n2>div:last-child{width:260px;;margin:0;}
.today-photo-zone .img-con{/*margin:0;*/}
.ja .today-video-zone .video-finish .box-video-list02 .txt-con .tit{line-height:18px;}

.border-none{border:0;}
/*.right-bnr{margin-left:0;}*/
.right-bnr span a + a{display:block;margin-top:5px;}
.major-news .tit a{font-size:16px;font-weight:bold;}
.layer-font{width:200px;}

/* .graphic-zone{height:auto;}
.graphic-zone .img-con,.graphic-zone .img-con img{height:240px;} */

/* .section-kwave>div{width:1100px;margin:0 auto;overflow:hidden;clear:both;}
.section-kwave .kwave-zone{float:left;}
.section-kwave .kwave-zone:first-child{width:630px;margin-right:50px;}
.section-kwave .kwave-zone{width:420px;}
.kwave-con01{width:350px;padding-right:30px;box-sizing:border-box;}
.kwave-con01 .kwave-con-wrap dt{height:50px;color:#fff;font-size:16px;}
.kwave-con01 .kwave-con-wrap dt a{color:#fff;}
.kwave-con01 .kwave-con-wrap dd{position:relative;height:51px;overflow:hidden;color:#bec3da;font-size:14px;padding-left:60px;margin-bottom:30px;}
.kwave-con01 .kwave-con-wrap dd a{color:#bec3da;}
.kwave-con01 .kwave-con-wrap dd span{position:absolute;left:0;top:0;width:50px;height:50px;}
.kwave-con01 .kwave-con-wrap dd span img{width:100%;height:100%;}
.kwave-con02{width:280px;margin-left:0;}
.kwave-con02 .img-con img{padding:0;} */

/* .kwave-zone-slide{width:420px;height:360px;overflow:hidden;}
.kwave-zone-slide .item{position:relative;width:420px;height:360px;overflow:hidden;}
.kwave-zone-slide .item .img-con{position:relative;width:420px;height:360px;overflow:hidden;}
.kwave-zone-slide .item .tit{position:absolute;left:0px;bottom:0px;width:380px;font-size:16px;color:#fff;background:linear-gradient(180deg,transparent,#000);padding:20px;}
.kwave-zone-slide .item .tit a{font-weight:400;color:#fff;}
.kwave-zone-slide .slick-dots .slick-active button{ background-position:-15px 0;}
.kwave-zone-slide .slick-slide,
.kwave-zone-slide .slick-slide figure a{display:block;height:360px;}
.kwave-zone-slide .slick-slide a img{width:100%;} */

/* .kwave-zone-slide .slick-slide .tit{position:absolute;left:0px;bottom:0px;width:380px;font-size:16px;color:#fff;background:linear-gradient(180deg,transparent,#000);padding:20px;}*//* 1006 SEOUL수정 */
/* .kwave-zone-slide .slick-slide .tit a{font-weight:400;color:#fff;} */
/* .kwave-zone-slide .item h2{color:#fff;}*//* 1006 SEOUL수정 */
.kwave-zone .option-type01 button{margin-right:5px;}


.tag-box{margin-bottom:4px;}
.view-major-news{position:relative;/*margin-bottom:30px;*/background:#edf7f9;}/* 1006 수정 */
.view-major-news:before{content:'';display:block;position:absolute;top:50%;left:15px;width:30px;height:30px;margin-top:-15px;background:url(/global/home/v01/img/sprites_icon.png) -329px -483px no-repeat;}
.view-major-news a{display:block;position:relative;width:100%;padding:22px 0 22px 50px;font-size:15px;color:#20294b;box-sizing:border-box;}
.view-major-news a:after{content:'';display:block;position:absolute;top:50%;right:20px;width:5px;height:9px;margin-top:-4px;background:url(/global/home/v01/img/sprites_btn.png) -428px -130px no-repeat;}
.thumb-article .title-article04{height:40px;font-weight:400;}
.thumb-article .title-article04 span{color:#0068d1;}
.js .list-type-rank .sns-share{width:220px;margin:-25px 0 0 -110px;}
.sns-share02 .sns-share{width:95px;}
.quick-bnr-zone .view-major-news{margin:10px 0;}

.bnr-group .bnr-con:first-child span{line-height:40px;font-size:14px;}

.mob-svc-zone .txt-grp.guide{background:url(../img/bg_service_guide.jpg) no-repeat 0 0;}

/* .misc-zone li a{height:75px;}
.misc-zone li a:before{top:13px;}
.misc-zone li:nth-child(3) a span.ico{background-position:-279px -193px;}
.misc-zone li:nth-child(4) a span.ico{background-position:-350px -193px;}
.misc-zone li a span{margin-top:13px;} */
.box-video-list .tit,
.slide-video-list .tit,
.img-thumb-zone .box .tit a{font-weight:400;}
.temp-wrap02 .ozone-box02 li{width:150px;}
.today-map .weather-search-select select{width:165px;}
.temp-wrap03{width:215px;}
.today-weather .con-wrap dl{text-align:left;font-size:13px;line-height:16px;}
.today-weather .con-wrap dl dt{padding-top:5px;color:#000;}
.today-weather .con-wrap dl dd{padding:5px 0 8px;color:#666;}
.weather-zone.weather-zone01 .weather-layer{left:104px;}
.tab-type01.n2 li a{font-size:10px}
.image-detail-wrap{display:table;width:100%;height:100%;background:#111;text-align:center;vertical-align:middle;}
.image-detail-wrap .img-con{display:table-cell;vertical-align:middle;}
.image-detail-wrap .img-con img{max-width:100%;}
.pop-wrap .pop-con .textarea{width:100%;height:200px;}
.pop-wrap .textarea-box label{width:100%;height:200px;}
.ayna03 .print-con{padding-right:0;}
.btn-today-map li button{line-height:22px;}
.map-zone li span{line-height:1.3;}

/* 화보 상세 layer */
.pop-pictorial-layer{display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;width:100%;z-index:999;background:#111;color:#fff;}
.pictorial-layer-container{position:relative;width:100%;height:100%;margin:0 auto;padding:0px 30px 30px;box-sizing:border-box;}
.pictorial-header{position:relative;width:100%;margin-bottom:20px;line-height:80px;}
.pictorial-header .tit{position:absolute;left:0px;top:0px; font-size:20px;}
.pictorial-header .paging{display:block;margin:0;}
.pictorial-header .paging i{color:#3198ff;font-weight:normal;}
.pictorial-header .social-btns{position:absolute; right:48px;top:25px; line-height:1.4em;}
.pictorial-header .btn-share{border:1px #fff solid;background-color:#000;box-sizing:border-box;}
.pictorial-header .btn-share:hover{border:none;}
.pictorial-header .btn-share span{background-position:-1px -291px;}
.pictorial-header .btn-share:hover,
.pictorial-header .btn-share.on,.pictorial-header .btn-share.focus{background-color:#fff;}
.pictorial-header .btn-share:hover span,
.pictorial-header .btn-share.on span,
.pictorial-header .btn-share.focus span{background-position:-1px -251px;}
.pictorial-header .btn-like{border:1px #fff solid;background-color:#000;}
.pictorial-header .btn-like span{background-position:-41px -290px;}
.pictorial-header .btn-like:hover,
.pictorial-header .btn-like.btnlike-on{background-color:#fff;}
.pictorial-header .btn-like:hover span,
.pictorial-header .btn-like.btnlike-on span{background-position:-41px -250px;}
.pictorial-header .btn-save{border:1px #fff solid;background-color:#000;}
.pictorial-header .btn-save span{background-position:-81px -290px;}
.pictorial-header .btn-save:hover,
.pictorial-header .btn-save.on{background-color:#fff;}
.pictorial-header .btn-save:hover span,
.pictorial-header .btn-save.on span{background-position:-81px -250px;}

.pop-pictorial-layer .comp-box{/*position:relative;*/margin:0 auto;}
.pop-pictorial-layer .photos-zoom{z-index:50;position:absolute;right:50px;top:100px;width:19px;height:19px;background:url(/global/home/v01/img/sprites_btn.png) -410px -10px no-repeat;}
.pop-pictorial-layer .pictorial-txt{position:fixed;bottom:0;left:0;width:100%;z-index:8}
.pop-pictorial-layer .pictorial-txt .btn-pictorial{position:relative;display:block;width:100%;margin:0 auto;padding:20px 0; color:#fff; text-align:center;z-index:5; border-bottom:1px #000 solid;}
.pop-pictorial-layer .pictorial-txt .btn-pictorial:after{content:'';display:inline-block;width:11px;height:6px;margin-left:20px;background-image:url(/global/home/v01/img/sprites_btn.png);background-repeat:no-repeat;background-position:-526px -130px;}
.pop-pictorial-layer .pictorial-txt .btn-pictorial.open{padding:8px 0;}
.pop-pictorial-layer .pictorial-txt .btn-pictorial.open:after{background-position:-549px -130px;}
.pop-pictorial-layer .pictorial-txt:after{content:''; display:block; position:absolute;top:0; width:100%;height:100%; background:#030303; opacity:0.8;z-index:3}
.pop-pictorial-layer .pictorial-txt-bottom{display:none;position:relative;width:100%;margin:0 auto;padding:20px 30% 20px 20px;z-index:5;box-sizing:border-box;}
.pop-pictorial-layer .pictorial-txt-bottom p{overflow:hidden;max-height:15px;padding-bottom:8px; margin:10px 0 7px;}
.pop-pictorial-layer .thumb-box{width:406px;height:50px;}
.pop-pictorial-layer .thumb-box button{width:20px;height:50px;}
.pop-pictorial-layer .btn-arrow{width:150px;height:600px;margin-top:-300px;border:0;background:none;}
.pop-pictorial-layer .btn-arrow:focus{outline:none;}
.pop-pictorial-layer .btn-layer-prev{z-index:10;display:block;position:fixed;top:50%;left:20px;margin-left:0;}
.pop-pictorial-layer .btn-layer-next{z-index:10;display:block;position:fixed;top:50%;right:20px;margin-right:0;}
.pop-pictorial-layer .btn-arrow.prev span{background-position:-277px -346px;}
.pop-pictorial-layer .btn-arrow.next span{margin-left:80px;background-position:-334px -346px;}
.pop-pictorial-layer .btn-arrow.prev span:focus,.pop-pictorial-layer .btn-arrow.prev span:hover{background-position:-161px -346px;}
.pop-pictorial-layer .btn-arrow.next span:focus,.pop-pictorial-layer .btn-arrow.next span:hover{background-position:-218px -346px;}
.pop-pictorial-layer .pictorial-zone{position:absolute;left:auto; right:30px; bottom:15px;margin-bottom:0;}
.pop-pictorial-layer .pictorial-zone .thumb-list-wrap{left:22px;}
.pop-pictorial-layer .pictorial-zone .thumb-list-wrap{width:362px;}
.pop-pictorial-layer .pictorial-zone .thumb-imgs .img-con,.pop-pictorial-layer .pictorial-zone .thumb-imgs .img-con img{width:50px; height:50px;}
.pop-pictorial-layer .pictorial-zone .thumb-imgs div.thumb-slide{width:50px;}
.pop-pictorial-layer .pictorial-zone .thumb-box button{background:#333;}
.pop-pictorial-layer .btn-txt-pictorial{position:relative;min-width:85px;height:25px;padding:0 25px 0 10px; border:1px #fff solid;box-sizing:border-box; color:#fff;}
.pop-pictorial-layer .btn-txt-pictorial .n2{display:none;}
.pop-pictorial-layer .btn-txt-pictorial:after{content:'';display:inline-block;position:absolute;top:50%;right:10px;width:7px;height:5px;margin-top:-2px;vertical-align:middle;background-image:url(/global/home/v01/img/sprites_btn.png); background-repeat:no-repeat;background-position:-580px -130px;}
.pop-pictorial-layer .btn-txt-pictorial.open:after{background-position:-567px -130px;}
.pop-pictorial-layer .pictorial-close{position:absolute;top:30px;right:30px;width:19px;height:19px;background:url(/global/home/v01/img/sprites_btn.png) -120px -125px no-repeat;}
.pop-pictorial-layer .img-zone figure{text-align:center;}
.pop-pictorial-layer .comp-box img{max-width:90%;margin:0 auto;}
.pop-pictorial-layer .social-btns .sns-share{z-index:5;display:none;right:0;}
.pop-pictorial-layer .pictorial-txt .txt-hide{display:none;}

/* layout */
.header-logo{width:203px;}
.header-logo a{width:203px;height:53px;background:url(../img/sprites_global.png) -20px -110px no-repeat;margin:0 auto;}
.wrap-header.smenu-on .header-logo{margin:0 0 0 -101px;top:13px;}
.wrap-header.smenu-on .header-logo a{background-position:-20px -110px;}
.f-sns .feed a{width:115px;background:url(../img/sprites_global.png) -169px -182px no-repeat;}
.f-btn-lang{background:url(../img/sprites_global.png) 0 -182px no-repeat;}
.latest-news{width:520px;}
.latest-news .latest-news-slide{width:540px;}
.latest-news .latest-news-slide .slick-list .slick-slide{width:540px !important;}
.latest-news .latest-news-slide article .tit{margin-right:70px;}
.latest-news .latest-news-layer li .tit{margin-right:70px;}
.latest-news .latest-news-layer{width:605px;}
.latest-news .date{right:20px;}
.all-menu-list{margin:103px 70px 0 0;}
.all-menu-list.first{margin:98px 70px 35px 0;}
.all-menu-list.last{margin:98px 0 0 0;}
.adver-tising { width:263px; margin-top:20px; }
.adver-tising img { width:100%;  }

/* nav > ul > li{padding:0 33px;}
nav > ul > li:first-child{padding-left:0;}
nav > ul > li:last-child{padding:0 0 0 33px;}
nav > ul > li:nth-child(9) .sub-menu{margin-left:-80px !important;}
nav > ul > li:nth-child(10) .sub-menu{margin-left:-280px !important;} */


@media (min-width:1440px) and (max-width:1535px){
	.pop-pictorial-layer .pictorial-txt-bottom{padding-right:32%;}
}/* (min-width:1440px) and (max-width:1535px) End */

@media (min-width:1340px) and (max-width:1439px){
	.pop-pictorial-layer .pictorial-txt-bottom{padding-right:34%;}
}/* (min-width:1340px) and (max-width:1439px) End */

@media (min-width:1290px) and (max-width:1339px){
	.pop-pictorial-layer .pictorial-txt-bottom{padding-right:36%;}
}/* (min-width:1290px) and (max-width:1339px) End */

@media (min-width:1151px) and (max-width:1289px){
	.pop-pictorial-layer .pictorial-txt-bottom{padding-right:39%;}
}/* (min-width:1151px) and (max-width:1289px End */

@media (max-width:1150px){
    .pop-pictorial-layer{width:1150px;}
    .pictorial-layer-container{width:1150px;}
    .pop-pictorial-layer .pictorial-txt{width:1150px;}
    .pop-pictorial-layer .btn-layer-next,
    .pop-pictorial-layer .btn-layer-prev{position:absolute;}
    .pop-pictorial-layer .pictorial-txt-bottom{padding-right:40%;}
    .pop-pictorial-layer .photos-zoom{position:absolute;}
}/* (max-width:1150px) End */

.weather-today-location{width:168px !important;}/* 2018-03-12 서울시스템 추가 */

/* main k-wave 수정 2018-05-17 */
.kwave-zone-left{width:630px;float:left;overflow:hidden;}
.kwave-zone-right{float:right;}

.right-list-zone h4.tit{height:auto !important;}
.right-list-zone .right-photo-type02 h4.tit{height:auto !important;}


.sub-content p.yna-p{text-indent:30px;}/* 180109 서울시스템 추가 */
.pictorial{position:absolute;left:0;width:12px;}