@charset "utf-8";
/*************************************************
프로젝트명 : 연합뉴스 국문 PC 홈페이지 (★ 2019)
commnet : layout.css
*************************************************/

/* =============== ##공통 (common) ======================== */
html,body{height:auto;}
body{font-weight:normal;font-family:'맑은 고딕','Malgun Gothic',AppleSDGothicNeo-Regular,Arial,Helvetica,sans-serif;letter-spacing:-1px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:'맑은 고딕','Malgun Gothic',AppleSDGothicNeo-Regular,Arial,Helvetica,sans-serif;}
p,li,dt,dd,span,strong,em,b,input,button,select,textarea,label,a{font-weight:normal;font-family:'맑은 고딕','Malgun Gothic',AppleSDGothicNeo-Regular,Arial,Helvetica,sans-serif;}
a{display:inline-block;vertical-align:top;}


/* =============== ##레이아웃 (layout) ======================== */

body:not(.body-popup-win){min-width:1130px;}
body.page-main,
body.body-wide1300{min-width:1320px;}

/* ---- header (common) ---- */

/* .wrap-header$$ > header$$ 형태로 번호 매칭해서 작업
 * 하위로 header$$ 가 없으면 번호 사용 안 함
 * .wrap-header01 : (공통)최상단 마케팅광고, 티커 영역
 * .wrap-header02 : 메인용 내비게이션
 * .wrap-header03 : 그 외 내비게이션
 * .wrap-header21 : 픽스드 내비게이션
 * .wrap-header51 : 생방송 라이브 티커
 * default - 1100 모드 / body-wide - 1300 모드 */
[class*='wrap-header']{position:relative;width:100%;}
[class*='wrap-header'] [class*='header']{position:relative;}
[class*='wrap-header'] .search-zone{display:none;position:absolute;z-index:-1;}

/* z-index 공통 정보
 * 100 : [class*='wrap-header'] 공통 헤더
 * 200 : .wrap-header21 픽스드 헤더
 * 90 : .mask-type01 마스크 (딤드) */
[class*='wrap-header']{z-index:100;}

/* header01 : 속보티커, 긴급티커, 마케팅 광고
 * .wrap-header01 > .header01 + nav-type02 */
.wrap-header01{background:#213989;}
.header01{width:1100px;height:90px;margin:0 auto;color:#fff;}
.header01 .ticker-area{height:100%;padding:0 258px;}
.header01 [class*='bnr-mktg-top']{position:absolute;top:13px;}
.header01 [class*='bnr-mktg-top'] .con{min-height:63px;background:#eee;}
.header01 .bnr-mktg-top01{left:0;}
.header01 .bnr-mktg-top02{right:0;}
.header01 .ticker-type01{top:30px;}
.header01 .ticker-type02{position:absolute;top:30px;z-index:100;}

/* header02 : 로고, 내비게이션, 검색, 기타 링크
 * .wrap-header02 > .header02 + .nav-type01 */
.wrap-header02{top:0;background:#fff;}
.wrap-header02 .nav-type01{}
.wrap-header02 .search-zone{top:97px;}
.header02{z-index:20;width:1100px;height:97px;margin:0 auto;}
.header02 .logo-yna01{position:relative;top:14px;left:-6px;}
.header02 .lang-zone{top:41px;margin-left:24px;}
.header02 .today-zone{top:41px;}
.header02 .weather-zone{top:37px;}
.header02 .utility-zone{position:absolute;right:0;top:43px;}

/* 1300 모드 */
[class*='body-wide'] .header01,
[class*='body-wide'] .header02{width:1300px;}
[class*='body-wide'] .header02 .lang-zone{top:46px;left:24px;}
[class*='body-wide'] .header02 .today-zone{top:45px;}
[class*='body-wide'] .header02 .weather-zone{top:41px;}
.body-urgent .ticker-type02{display:block;}

/* header03 : 클래스 사용 안 함 (섹션 서브, 리스트, 본문)
 * .wrap-header03 > .nav-type02
 * .wrap-header03 > .nav-type02.style01 */
.wrap-header03{top:0;}
.wrap-header03 .search-zone{top:55px;}

/* header21 : 클래스 사용 안 함 (픽스드 내비게이션)
 * .wrap-header21 > .nav-type11 */
.wrap-header21{position:fixed;top:0;z-index:100;
-webkit-transform:translate3d(0,-65px,0);
transform:translate3d(0,-65px,0);
-webkit-transition:-webkit-transform 0.2s ease-in-out;
transition:-webkit-transform 0.2s ease-in-out;
transition:transform 0.2s ease-in-out;
transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;}
.wrap-header21.disabled{position:static;transform:inherit;transition:inherit;}
/* top:-63px; */
body.body-sticky .wrap-header21{-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);}
body.body-static .wrap-header21 .tooltip-type01 .tlp-content.show{display:none;}


/* header51 : 생방송 라이브 티커
 * .wrap-header51 > .header51 : 결합형태
 * active : 숨김/노출 상태
 * full : 확대 상태 */
.wrap-header51{display:none;position:relative;width:100%;height:90px;background:#102039;
-webkit-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;}
.header51{position:relative;box-sizing:border-box;width:1100px;margin:0 auto;}
.header51 .btns{position:absolute;top:30px;right:0;z-index:1;}
.header51 .live-zone{width:100%;margin:0 auto;font-size:0;color:#fff;}
.live-zone .vid-con{display:inline-block;width:161px;height:90px;vertical-align:top;
-webkit-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;}
.live-zone .vid-con iframe{width:100%;height:100%;vertical-align:top;}
.live-zone .news-con{overflow:hidden;display:inline-block;position:relative;width:797px;margin:23px 38px 0 38px;padding:6px 0 5px;text-align:left;}
.live-zone .tit-news{overflow:hidden;display:inline-block;position:relative;top:3px;max-width:746px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;vertical-align:top;}
.live-zone .ico-label-live01{margin-right:16px;}

/* full : 확대 상태 */
.wrap-header51.full{height:480px;}
.wrap-header51.full .live-zone{width:700px;padding-top:30px;}
.wrap-header51.full .live-zone .vid-con{display:block;width:100%;height:394px;}
.wrap-header51.full .live-zone .news-con{display:block;width:100%;margin:9px 0 0;text-align:center;}
.wrap-header51.full .live-zone .tit-news{max-width:650px;}

/* active : 숨김/노출 상태 */
.wrap-header51.active{display:block;}


/* ---- 언어선택 (common) ---- */
/* default - 1100 모드 / body-wide - 1300 모드 */
.lang-zone{display:inline-block;position:relative;width:98px;}
.lang-zone .txt-pick{overflow:visible;display:inline-block;position:relative;z-index:0;box-sizing:border-box;width:100%;height:23px;border:none;background-color:transparent;}
.lang-zone .txt-pick span{position:relative;padding:0 28px 0 0;font-weight:bold;font-size:13px;letter-spacing:-1px;}
.lang-zone .txt-pick span:after{content:'';display:block;clear:both;position:absolute;top:9px;right:0;width:9px;height:7px;background:url(../img/sprites_default01.png?v=20200120_1410) -200px -50px no-repeat;
-webkit-transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out;}

.lang-zone .lang-list{overflow:hidden;position:absolute;top:24px;left:0;z-index:10;width:100%;height:0;padding:0;background:#000;
-webkit-transition:height 0.2s linear;
transition:height 0.2s linear;}
.lang-zone .lang-list>li{}
.lang-zone .lang-list>li>a{display:inline-block;padding:0 12px;font-weight:normal;color:#fff;font-size:11px;line-height:24px;letter-spacing:0;}
.lang-zone .lang-list>li.ar>a{font-size:13px;}
.lang-zone:hover .txt-pick span:after{top:8px;transform:rotate(-180deg);}
.lang-zone:hover .lang-list{display:block;height:152px;padding:4px 0;}
.lang-zone .lang-list>li>a:hover{font-weight:bold;}

/* 1300 모드 */
[class*='body-wide'] .lang-zone{width:304px;margin:0;letter-spacing:0;}
[class*='body-wide'] .lang-zone .txt-pick{display:none;}
[class*='body-wide'] .lang-zone .lang-list,
[class*='body-wide'] .lang-zone:hover .lang-list{display:inline-block !important;top:0;width:auto;height:auto;background:transparent;padding:0;}
[class*='body-wide'] .lang-zone .lang-list>li{display:inline-block;margin-right:2px;text-align:center;}
[class*='body-wide'] .lang-zone .lang-list>li>a{padding:0 4px;color:#000;}
[class*='body-wide'] .lang-zone .lang-list>li.fr{margin-right:0 !;}
/* hover 시 bold가 되어 리스트가 움직이는 걸 방지 */
[class*='body-wide'] .lang-zone .lang-list .en{width:45px;}
[class*='body-wide'] .lang-zone .lang-list .zh{width:31px;}
[class*='body-wide'] .lang-zone .lang-list .ja{width:42px;}
[class*='body-wide'] .lang-zone .lang-list .ar{width:33px;}
[class*='body-wide'] .lang-zone .lang-list .es{width:47px;}
[class*='body-wide'] .lang-zone .lang-list .fr{width:48px;}


/* ---- 오늘 시간/날씨 (common) ---- */
/* 오늘 시간 */
.today-zone{position:relative;top:41px;margin:0 9px 0 26px;font-weight:bold;font-size:12px;line-height:24px;letter-spacing:0;}
.today-zone strong,
.today-zone em{font:inherit;}
.today-zone .txt-week{margin-top:-2px;}

/* 오늘 날씨 */
.weather-zone{overflow:hidden;display:inline-block;position:relative;width:190px;}
.weather-zone .btn-more-weather{display:block;position:absolute;top:3px;left:0;z-index:1;width:100%;text-indent:-9999px;}
.weather-list01{height:28px;font-size:0;}
.weather-list01 .li{font-weight:bold;font-size:12px;line-height:28px;color:#000;}
.weather-list01 .li span,
.weather-list01 .li em,
.weather-list01 .li strong{font:inherit;}
.weather-list01 .main-weather-img{float:none;}
.weather-list01 .txt-city{}
.weather-list01 .txt-temp{margin-left:2px;}
.weather-list01 .txt-dust{margin-left:8px;}
.weather-list01 .state01{color:#1273ff;} /* 좋음 */
.weather-list01 .state02{color:#00cc33;} /* 보통 */
.weather-list01 .state03{color:#ff7d00;} /* 나쁨 */
.weather-list01 .state04{color:#ff3000;} /* 매우나쁨 */


/* ---- 검색 (common) ---- */
/* .search-zone.active : 검색창 열림
 * .search-zone.key-back : 검색어를 다 삭제했을 때 */
.search-zone{position:relative;width:100%;background:#f7f7f7;border-top:1px solid #e0e0e0;}
.search-zone fieldset{position:relative;width:1100px;height:87px;margin:13px auto 0;  /* background:aquamarine; */}

.search-type01{position:relative;font-size:0;}
.search-type01 .txt-label01{display:inline-block;width:68px;font-weight:bold;font-size:16px;line-height:50px;}
.search-type01 .input01{display:inline-block;box-sizing:border-box;width:994px;height:50px;padding:0 72px 0 20px;border:1px solid #000;outline:0;background:#fff;font-size:16px;}

/* ie clear 버튼 제거 */
.search-type01 .input01::-ms-clear,
.search-type01 .input01::-ms-reveal{display:none;width:0;height:0;}
.msie9 .search-type01:after{content:'';display:block;clear:both;position:absolute;top:1px;right:124px;width:48px;height:48px;background:#fff;}

.search-type01 .btn-srch-list{position:absolute;top:0;right:41px;width:50px;height:50px;}
.search-type01 .btn-srch-enter{position:absolute;top:0;right:0;width:38px;height:50px;}
.search-type01 .btn-srch-enter .ico-type01-srch01:before{left:100%;margin:-10px 0 0 -17px}

.search-auto{display:none;position:absolute;left:68px;box-sizing:border-box;width:994px;border:1px solid #000;background:#fff;}
.search-auto .list-search{}
.search-auto .btns{height:37px;background:#e0e0e0;text-align:right;}
.search-auto .btn-srch-auto{margin:4px 20px 0 0;}
.none-search{min-height:94px;padding:0 20px;font-size:14px;line-height:37px;color:#000;}
.none-search p{padding-top:28px;}
.none-search.hide{display:none;}

/* 자동완성 버튼 */
.btn-srch-auto{overflow:visible;display:inline-block;position:relative;z-index:0;box-sizing:border-box;margin:0;padding:0;border:0;background:none;vertical-align:top;}
.btn-srch-auto span{font-weight:bold;font-size:12px;line-height:30px;color:#000;}

/* 검색 활성화 모드 */
.search-zone.active{display:block;z-index:30;}
.search-zone.open-list .search-auto{display:block;border-top:1px solid #e1e1e1;}
.search-zone.open-list .search-type01 .input01{border-bottom:none;}

/* ---- 검색/로그인,로그아웃 ---- */
.utility-zone{height:0;font-size:0;line-height:1;}
.utility-zone [class*='btn-type02'] + [class*='btn-type02']{margin-left:20px;}
.utility-zone .btn-type02.modify01{margin-left:10px;}
.utility-zone:hover [class*='btn-type02']:not(:hover){opacity:0.3;}


/* ---- navigation (common) ---- */
/* 내비게이션
 * nav-type01:before : 1depth 아래 1px 보더
 * nav-type01:after : width 100% 회색배경
 * default - 1100 모드 / body-wide - 1300 모드 */
[class*='nav-type']{overflow:hidden;position:relative;z-index:10;width:100%;height:56px;background:#fff;}
[class*='nav-type']:before,
[class*='nav-type']:after{content:'';display:block;position:absolute;top:55px;left:0;width:100%;}
[class*='nav-type']:before{height:1px;background:#ebebeb;z-index:1;}
[class*='nav-type']:after{height:0;background:#f7f7f7;
-webkit-transition:height 0.2s linear;
transition:height 0.2s linear;}

/* 1댑스 : nav-depth01
 * nav-depth01 .li>a:before : 활성화바
 * nav-depth01 .li>a:after : hover 시 A영역 확장
 * nav-depth01 .li : padding 속성 사용해야 연속 hover시 문제없음 */
.nav-depth01{height:100%;font-size:0;white-space:nowrap;}
.nav-depth01 .li{display:inline-block;position:static;white-space:normal;}
.nav-depth01 .li>a{position:relative;padding:5px 8px;font-weight:bold;font-size:13px;line-height:24px;color:#666;}

/* 1댑스 리스트 : 활성화바, A영역 확장 */
.nav-depth01 .li>a:before{content:'';display:block;position:absolute;bottom:-12px;left:50%;width:0;height:3px;background:#3061ff;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transition:width 0.15s ease-in-out;
transition:width 0.15s ease-in-out;}
.nav-depth01 .li>a:after{content:'';display:none;position:relative;width:100%;height:12px;}

/* 2댑스 리스트 : nav-depth02 */
.nav-depth02{display:inline-block;margin:8px 0 0;} /* margin:13px 0 0; */
.nav-depth02>dt{display:inline-block;margin-right:25px;}
.nav-depth02>dd{display:inline-block;}
.nav-depth02>dd+dd{margin-left:17px;}
.nav-depth02 a{padding:5px;font-weight:bold;}
.nav-depth02>dt>a,
.nav-depth02>dt>span{font-size:20px;color:#213989;}
.nav-depth02>dd>a{font-size:13px;color:#000;}
.nav-depth02 a:hover,
.nav-depth02>dd.active a{color:#3061ff;}

/* 댑스 리스트 : A영역 확보값만큼 첫 줄 정렬 */
.nav-depth01{} /* margin-left:-8px; */
.nav-depth02{margin-left:-5px;}
[class*='nav-type'] .list-text01{margin-left:-13px;}

/* 내비게이션 하위 영역
 * 2댑스 리스트, 키워드리스트를 감싸는 요소 */
[class*='depth-box']{display:none;position:absolute;top:46px;left:0;z-index:1;box-sizing:border-box;width:100%;}
/* .depth-box01{height:108px;}
.depth-box02{height:70px;} */
[class*='depth-box'] .list-text01{margin-top:5px;} /* margin-top:10px; */
.depth-box02>.list-text01{margin-top:10px;} /* margin-top:18px; */

/* 활성화 상태 active */
.nav-depth01 .li.active>a,
.nav-depth01 .li>a:focus,
.nav-depth01 .li>a:hover{color:#000;}

.nav-depth01 .li.active>a:before,
.nav-depth01 .li>a:focus:before,
.nav-depth01 .li>a:hover:before{width:100%;bottom:0 !important;}

.nav-depth01 .li.active>a:after,
.nav-depth01 .li>a:focus:after,
.nav-depth01 .li>a:hover:after{display:block;}

.nav-depth01 .li.active [class*='depth-box'],
[class*='depth-box'].active,
[class*='depth-box'].current{display:block;}


[class*='nav-type']{
-webkit-transition:height 0.2s linear;
transition:height 0.2s linear;}
/* [class*='nav-type'].open01{height:164px;}
[class*='nav-type'].open02{height:126px;}
[class*='nav-type'].open01:after{display:block;height:109px;}
[class*='nav-type'].open02:after{display:block;height:71px;} */
[class*='nav-type'].open01{height:145px;}
[class*='nav-type'].open02{height:107px;}
[class*='nav-type'].open01:after{display:block;height:90px;}
[class*='nav-type'].open02:after{display:block;height:52px;}

/* 스타일 컨트롤 - nav-type01
 * 2020-03-03 로코나대응 safe 강조 처리 (수용자권익의견) */
.nav-type01 .aera{position:relative;top:9px;width:1100px;height:46px;margin:0 auto;}
/* .nav-type01 .nav-depth01 .li+li{padding-left:8px;} */
.nav-type01 .nav-depth01 .li{padding-left:8px;}
.nav-type01 .nav-depth01 .li.latest{padding-left:0;}
.nav-type01 .nav-depth01 .li>a{font-weight:bold;font-size:14px;color:#000;}
.nav-type01 .nav-depth01 .li.safe{margin-left:84px;}
.nav-type01 .nav-depth01 .li.active>a{color:#000;}
.nav-type01 .nav-depth01 .li.jebo a{color:#3061ff;}
.nav-type01 .nav-depth01 .li.safe>a{color:#ff6600;}
.nav-type01 .nav-depth01 .li.safe>a:before{background:#ff6600;}
.nav-type01 .nav-depth02>dt{display:none;margin-right:0;}

/* 1300 모드 - nav-type01 */
[class*='body-wide'] .nav-type01 .aera{width:1300px;}
/* [class*='body-wide'] .nav-type01 .nav-depth01 .li+li{padding-left:17px;} */
[class*='body-wide'] .nav-type01 .nav-depth01 .li{padding-left:17px;}
[class*='body-wide'] .nav-type01 .nav-depth01 .li.latest{padding-left:0;}
[class*='body-wide'] .nav-type01 .nav-depth01 .li.safe{margin-left:140px;}

/* 내비게이션 하위 영역의 섹션별 위치 */
.nav-type01 .culture [class*='depth-box']{padding-left:263px;}
.nav-type01 .life [class*='depth-box']{padding-left:315px;}
.nav-type01 .ent [class*='depth-box']{padding-left:416px;}
.nav-type01 .sports [class*='depth-box']{padding-left:471px;}
.nav-type01 .opinion [class*='depth-box']{padding-left:588px;}
.nav-type01 .people [class*='depth-box']{padding-left:587px;}
.nav-type01 .visual [class*='depth-box']{padding-left:605px;}
[class*='body-wide'] .nav-type01 [class*='depth-box']{width:1300px;padding:0 100px;}
[class*='body-wide'] .nav-type01 .culture [class*='depth-box']{padding:0 0 0 332px;}
[class*='body-wide'] .nav-type01 .life [class*='depth-box']{padding:0 0 0 408px;}
[class*='body-wide'] .nav-type01 .ent [class*='depth-box']{padding:0 0 0 504px;}
[class*='body-wide'] .nav-type01 .sports [class*='depth-box']{padding:0 0 0 572px;}
[class*='body-wide'] .nav-type01 .opinion [class*='depth-box']{padding:0 0 0 708px;}
[class*='body-wide'] .nav-type01 .people [class*='depth-box']{padding:0 0 0 703px;}
[class*='body-wide'] .nav-type01 .visual [class*='depth-box']{padding:0 0 0 733px;}

/* 스타일 컨트롤 - nav-type02
 * nav-type02 : 공통 (서브)
 * nav-type02.style01 : 테마 */
.nav-type02 .aera{position:relative;top:9px;width:1100px;height:46px;margin:0 auto;}
.nav-type02 [class*='logo-yna']{overflow:visible;position:relative;top:-6px;left:-5px;}
.nav-type02 .logo-yna02:before{content:'';display:block;clear:both;position:absolute;top:12px;right:-15px;width:1px;height:21px;background:#e5e5e5;}
.nav-type02 .utility-zone{position:absolute;top:4px;right:0;}
.nav-type02 .gnb-menu{overflow:hidden;position:absolute;top:0;left:160px;width:666px;height:46px;} /* left:168px */
.nav-type02 .gnb-menu [class*='bx-']{height:46px !important;}
.nav-type02 .nav-depth01{width:100%;}
/* .nav-type02 .nav-depth01 .li+li{padding-left:4px;} */
.nav-type02 .nav-depth01 .li{padding-left:4px;}
.nav-type02 .nav-depth01 .li.latest{padding-left:0;}
.nav-type02 .nav-depth01 .li.jebo a{color:#3061ff;}
.nav-type02 .nav-depth02>dd>a{font-size:14px;}
.nav-type02 .industry .nav-depth02>dd+dd{margin-left:13px;}
.nav-type02 .gnb-content{position:relative;}
.nav-type02 [class*='depth-box']{top:0px;}
.nav-type02 [class*='btn-dir']{display:inline-block;position:absolute;top:0;z-index:10;width:34px;height:46px;background:#fff;
-webkit-transition:z-index 0.01s linear;
transition:z-index 0.01s linear;}
.nav-type02 [class*='btn-dir'] .ir-txt{margin:-13px 0 0 -6px;opacity:1;
-webkit-transition:opacity 0.2s ease-in-out 0.05s;
transition:opacity 0.2s ease-in-out 0.05s;}
.nav-type02 [class*='btn-dir'].disabled{z-index:-1;
-webkit-transition:z-index 0.01s linear 0.3s;
transition:z-index 0.01s linear 0.3s;}
.nav-type02 [class*='btn-dir'].disabled .ir-txt{opacity:0;
-webkit-transition:opacity 0.2s ease-in-out;
transition:opacity 0.2s ease-in-out;}
.nav-type02 .btn-dir02-prev,
.nav-type02 .btn-dir03-prev{left:2px;}
.nav-type02 .btn-dir02-next,
.nav-type02 .btn-dir03-next{right:-8px;} /* right:0 */

/* 스타일 컨트롤 - nav-type02 테마 */
.nav-type02.style01{background:#102039;}
.nav-type02.style01[class*='nav-type']:before{display:none;}
.nav-type02.style01 .nav-depth01 .li>a{color:#fff;}
.nav-type02.style01 .nav-depth01 .li.jebo a{color:#fff;}
.nav-type02.style01 .nav-depth01 .li.active>a{color:#c2e5ff;text-decoration:underline;}
.nav-type02.style01 .nav-depth01 .li>a:before{display:none !important;}
.nav-type02.style01 [class*='btn-dir']{background:#102039;}
/* .btn-nav-prev02{border:1px solid green !important;}
.btn-nav-next02{border:1px solid red !important;} */

/* 1300 모드 - nav-type02 */
[class*='body-wide'] .nav-type02 .aera{width:1300px;}
[class*='body-wide'] .nav-type02 .gnb-menu{width:966px;}
[class*='body-wide'] .nav-type02 .gnb-content{width:1100px;margin:0 auto;}
[class*='body-wide'] .nav-type02 .nav-depth01{transform:translate3d(0, 0, 0) !important;}
[class*='body-wide'] .nav-type02 .nav-depth01 .li.safe{margin-left:54px;}
[class*='body-wide'].body-login .nav-type02 .nav-depth01 .li.safe{margin-left:0;}
[class*='body-wide'] .nav-type02 [class*='btn-dir']{display:none;}

/* 스타일 컨트롤 - nav-type11
 * nav-type11 : 메인, 서브 픽스드 메뉴
 * fixed-navigation01 : 본문 이외
 * fixed-navigation02 : 본문 */
.nav-type11{overflow:visible;width:100%;height:61px;background:#fff;border-bottom:2px solid #102039;
-webkit-transition:none;
transition:none;}
.nav-type11:before,
.nav-type11:after{display:none;}
.nav-type11 .aera{position:relative;top:13px;width:1100px;height:48px;margin:0 auto;}
.nav-type11 [class*='logo-yna']{overflow:visible;position:absolute;top:-6px;left:-5px;}
.nav-type11 .zone{overflow:hidden;position:absolute;top:0;left:151px;height:48px;}
.nav-type11 .option-box{position:absolute;top:-2px;right:0;}
.nav-type11 .option-box>div,
.nav-type11 .option-box>.btn-type01{margin-left:4px;}
.nav-type11 .option-box>div:first-child,
.nav-type11 .option-box>.btn-type01:first-child{margin-left:0;}
.nav-type11 .gnb-menu{width:899px;}
.nav-type11 .gnb-menu [class*='btn-dir']{display:none;}
/* .nav-type11 .nav-depth01 .li+li{padding:0 0 0 3px;} */
.nav-type11 .nav-depth01 .li{padding:0 0 0 3px;}
.nav-type11 .nav-depth01 .li.latest{padding-left:0;}
.nav-type11 .nav-depth01 .li>a{color:#000;}
.nav-type11 .nav-depth01 .li>a:before{bottom:-14px;}
.nav-type11 .nav-depth01 .li>a:after{height:14px;}
.nav-type11 .tit-wrap{overflow:hidden;display:inline-block;position:relative;width:675px;text-align:center;}
.nav-type11 .tit-news{overflow:hidden;display:block;font-weight:bold;font-size:16px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;}
.nav-type11 .tlp-share01 .tlp-content{top:51px;right:0;}

/* 1500 모드 - nav-type11 */
[class*='body-wide1500'] .nav-type11 .gnb-menu{width:100%;text-align:center;}
[class*='body-wide1500'] .nav-type11 .aera{width:100%;}
[class*='body-wide1500'] .nav-type11 [class*='logo-yna']{left:60px;}
[class*='body-wide1500'] .nav-type11 .zone{position:relative;top:auto;left:auto;width:1100px;margin:0 auto;}
[class*='body-wide1500'] .nav-type11 .option-box{right:60px;}
[class*='body-wide1500'] .nav-type11 .nav-depth01{display:inline-block;text-align:left;vertical-align:top;}
[class*='body-wide1500'] .nav-type11 .nav-depth01 .li>a{font-weight:bold;font-size:14px;color:#000;}
[class*='body-wide1500'] .nav-type11 .nav-depth01 .li.safe{margin-left:64px;}
[class*='body-wide1500'] .nav-type11 .tit-news{font-size:20px;}
/* 1500 모드 - nav-type11 (본문) */
[class*='body-wide1500'] .nav-type11.fixed-navigation02 .aera{width:100%;box-sizing:border-box;padding:0 380px 0 260px;}
[class*='body-wide1500'] .nav-type11.fixed-navigation02 .zone{width:100%;margin:0;text-align:center;}

/* .nav-type11.style01 : 서브 픽스드/테마 메뉴 */
.nav-type11.style01{background:#102039;}
.nav-type11.style01[class*='nav-type']:before{display:none;}
.nav-type11.style01 .nav-depth01 .li>a{color:#fff;}
.nav-type11.style01 .nav-depth01 .li.active>a{color:#c2e5ff;text-decoration:underline;}
.nav-type11.style01 .nav-depth01 .li>a:before{display:none !important;}
.nav-type11.style01 [class*='btn-dir']{background:#102039;}


/* ---- container (common) ---- */
.wrap-container{position:relative;min-height:100%;}
.container{}
.container:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

/* 레이아웃 단 유형
 * 본문에는 스크롤 좌우 고정 기능 들어감 */
.content01{float:left;width:718px;} /* Left */
.content02{float:right;width:300px;} /* Right */
.content03{clear:both;width:100%;background:#fff;} /* Center */
.content03:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.section01{float:left;width:719px;} /* Left */
.section02{float:right;width:300px;} /* Right */

/* 레이아웃 단 넓이 : 1100
 * .content03 + .width1100 */
.width1100{width:1100px;margin:0 auto;}

/* 레이아웃 단 가운데 라인 */
.line01{background:url(../img/bg_dot01_layout.gif) 759px 0 repeat-y;}

/* 레이아웃 단 가로 라인 */
.border-h01{border-top:1px solid #e5e5e5;}


/* 메인페이지 전용 레이아웃
 * content51 : 812 / 248
 * content52 : 480 / 242 / 300
 * content53 : 460 / 600 (282 / 282) */

 /* 공통스타일 */
.row-section:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.content51,
.content52,
.content53{position:relative;width:1100px;margin:0 auto;}
.content51:after,
.content52:after,
.content53:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
/* 내부콘텐츠 배치 */
.content51 .section01{float:left;width:812px;}
.content51 .section02{float:right;width:248px;}
.content52 .section01{float:left;width:480px;}
.content52 .section02{float:left;width:242px;margin-left:39px;}
.content52 .section03{float:right;width:300px;}
.content53 .section01{float:left;width:460px;}
.content53 .section02{float:right;width:600px;}
.content53 .section02 .row-module:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.content53 .section02 .row-module .corner{float:left;width:282px;}
.content53 .section02 .row-module .corner+.corner{float:right;}
/* 세로 라인 */
.content51.line01{background-position-x:831px}



/************* 임시 레이아웃 간격 *************/
/* 섹션메인 페이지명 - IR */
.title-page01{}
/* 하위 리스트 페이지명 */
.title-page02{padding-bottom:8px;}
/* 테마별뉴스 페이지명 */
.title-page03{width:1100px;margin:0 auto;padding-bottom:43px;text-align:center;}

/*  섹션 리스트 */
/* .body-news-list .container{margin-top:35px;} */

/* 뉴스 본문 */
.body-view-news .container{width:1100px;margin:37px auto 0;}
.body-view-news .container .content01.scroll-article-zone01{margin-top:0;}

/* 좌우 레이아웃 단 라인 연결 연장 */
/* .body-news-sub .content03.line01,
.body-news-list .content03.line01,
.body-view-news .container.line01{padding-bottom:50px;} */


/* ---- footer (common) ---- */
.wrap-footer{position:relative;border-top:2px solid #102039;background:#fff;}
.wrap-footer [class*='footer-']{position:relative;z-index:1;width:1100px;margin:0 auto;}
.wrap-footer:before,
.wrap-footer:after{content:'';display:block;position:absolute;width:100%;}
.wrap-footer:before{top:66px;height:1px;background:#e5e5e5;}
.wrap-footer:after{bottom:0;height:180px;background:#102039;}

/* 푸터 유튜브 채널, SNS */
.footer-menu01{}
.footer-menu01 .channel-list{position:relative;top:11px;font-size:0;}
.footer-menu01 .channel-list .tit{margin-right:20px;font-weight:bold;font-size:13px;line-height:48px;color:#000;}
.footer-menu01 .channel-list [class*='btn-type']{margin-right:38px;}
.footer-menu01 .sns-list{position:absolute;right:-5px;top:20px;height:0;font-size:0;line-height:1;}
.footer-menu01 .sns-list .tit{margin-right:12px;font-weight:bold;font-size:13px;line-height:30px;color:#000;}
.footer-menu01 .sns-list .fb{margin-right:27px;}
.footer-menu01 .sns-list .tw{margin-right:31px;}
.footer-menu01 .sns-list:hover [class*='btn-type']:not(:hover){opacity:0.3;}
.footer-menu01 .sns-list .tit:hover~[class*='btn-type']{opacity:1.0;}

/* 푸터 사이트맵 */
.menu-wrap01{padding:37px 0 16px;font-size:0.1px;}
.menu-wrap01:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.menu-wrap01 [class*='area']{overflow:hidden;float:left;width:50%;margin-left:-4px;vertical-align:top;}
.menu-wrap01 .list01{clear:both;height:32px;margin:0 0 25px -4px;font-size:0.1px;}
.menu-wrap01 .list02{margin-bottom:14px;}
.menu-wrap01 .area01>.list02:nth-child(5) dd{letter-spacing:0;} /* 외국어 */
.menu-wrap01 .txt-partner{position:absolute;right:-4px;bottom:30px;padding:4px;font-weight:bold;font-size:12px;line-height:24px;color:#000;text-decoration:underline;}
.menu-wrap01 .txt-partner:focus,
.menu-wrap01 .txt-partner:hover{color:#3061ff;}

/* 푸터 링크, 저작권, 주소 */
.footer-site{height:180px;font-size:12px;color:#c2e5ff;text-align:center;}
.footer-site .list-text13{padding-top:36px;}
.footer-site .txt01{margin-top:11px;line-height:18px;}
.footer-site .txt01 span{position:relative;margin-right:10px;padding-left:10px;}
.footer-site .txt01 span:first-child:before{display:none;}
.footer-site .txt01 span:before{content:'';display:block;clear:both;position:absolute;top:5px;left:0;width:1px;height:11px;background:#c2e5ff;}
.footer-site .txt02{margin-top:19px;line-height:18px;}
.footer-site .txt02 span+span{margin-left:20px;}
.footer-site .txt02 span:first-child{letter-spacing:0;}

/* 1300 모드 */
[class*='body-wide'] .wrap-footer [class*='footer-']{width:1300px;}
[class*='body-wide'] .menu-wrap01{padding:37px 0 50px;}
[class*='body-wide'] .menu-wrap01 [class*='area']{display:inline-block;float:none;text-align:justify;}
[class*='body-wide'] .menu-wrap01 [class*='area']:after{content:'';display:inline-block;width:100%;height:0;}
[class*='body-wide'] .menu-wrap01 .area01{width:49%;}
[class*='body-wide'] .menu-wrap01 .area02{width:49%;margin-left:2%;}
[class*='body-wide'] .menu-wrap01 .list02{display:inline-block;min-width:100px;margin-bottom:0;}
[class*='body-wide'] .menu-wrap01 .area02 .list02:last-child{width:68px;min-width:auto;margin:0 -4px 0 0;}
[class*='body-wide'] .menu-wrap01 .txt-partner{bottom:12px;}



/* =============== ##팝업 (popup) ======================== */

/* ---- 윈도우팝업 단독형 ---- */
/* 프린트 팝업 */
.popup-print{}
.popup-print .pop-header,
.popup-print .pop-footer{background-color:#102039;}
.popup-print .pop-header{box-sizing:border-box;width:100%;height:61px;padding:0 20px;}
.popup-print .pop-header .logo-yna03{margin:7px 0 0 -5px;}
.popup-print .pop-header .btns{position:absolute;top:15px;right:20px;height:35px;}
.popup-print .pop-header .btns button+button{margin-left:15px;}
.popup-print .pop-content{padding:0 20px 50px;min-height:300px;}
.popup-print .title-article01{margin-top:27px;}
.popup-print .pop-footer{box-sizing:border-box;width:100%;min-height:100px;padding:23px 20px 0;}
.popup-print .pop-footer p{font-size:14px;line-height:22px;color:#fff;}
.popup-print .pop-footer .txt01{margin-bottom:6px;color:#e12121;}


/* ---- 레이어팝업 단독형 ---- */
/* popup-ticker-latest : 속보팝업
 * default - 1100 모드 / body-wide - 1300 모드 */

/* popup-ticker-latest : 속보팝업 */
/* .popup-ticker-latest{position:absolute;top:90px;left:50%;z-index:1000;width:100%;margin-left:-50%;background:#f7f7f7;}
.popup-ticker-latest .pop-content{position:relative;box-sizing:border-box;width:1100px;margin:0 auto;padding:10px 279px;}
.popup-ticker-latest .pop-content>div{width:100%;}
.popup-ticker-latest .slide-area{overflow:hidden;position:relative;}
.popup-ticker-latest .slide-area .list{width:100%;}
.popup-ticker-latest .slide-area .list li{width:100%;}

.popup-ticker-latest .fixed-area .tit-news,
.popup-ticker-latest .fixed-area .txt-time{font-weight:bold;color:#213989;}

.popup-ticker-latest [class*='btn-dir01']{opacity:1;position:absolute;top:50%;z-index:1;margin-top:-15px;
-webkit-transition:opacity 0.3s ease-out;
transition:opacity 0.3s ease-out;}
.popup-ticker-latest .btn-dir01-prev{left:50%;margin-left:-336px;}
.popup-ticker-latest .btn-dir01-next{right:50%;margin-right:-336px;}

[class*='body-wide'] .popup-ticker-latest .pop-content{width:1300px;padding:12px 369px 12px 296px;}
[class*='body-wide'] .popup-ticker-latest .btn-dir01-prev{margin-left:-430px;}
[class*='body-wide'] .popup-ticker-latest .btn-dir01-next{margin-right:-358px;}

.popup-ticker-latest.hide{display:none;}
.popup-ticker-latest.hide [class*='btn-dir01']{opacity:0;} */

/* slick.js */
.popup-ticker-latest{position:absolute;top:90px;left:50%;z-index:1000;width:100%;margin-left:-50%;background:#f7f7f7;}
.popup-ticker-latest .pop-content{position:relative;box-sizing:border-box;width:1100px;margin:0 auto;padding:10px 279px;}
.popup-ticker-latest .pop-content>div{width:100%;}
.popup-ticker-latest .slide-area{overflow:visible;position:relative;}
.popup-ticker-latest .slide-area .list{width:100%;}
.popup-ticker-latest .slide-area .list li{width:100%;}
.popup-ticker-latest .fixed-area .tit-news,
.popup-ticker-latest .fixed-area .txt-time{font-weight:bold;color:#213989;}

.popup-ticker-latest .slick-arrow{opacity:1;position:absolute;top:50%;z-index:1;margin-top:3px;
-webkit-transition:opacity 0.3s ease-out;
transition:opacity 0.3s ease-out;}
.popup-ticker-latest .slick-arrow.btn-dir01-prev{left:-76px;}
.popup-ticker-latest .slick-arrow.btn-dir01-next{right:-76px;}

[class*='body-wide'] .popup-ticker-latest .pop-content{width:1300px;padding:12px 369px 12px 296px;}
.popup-ticker-latest .slick-slide{width:542px;}
[class*='body-wide'] .popup-ticker-latest .slick-slide{width:635px;}

.popup-ticker-latest.hide{display:none;}
.popup-ticker-latest.hide .slick-arrow{opacity:0;}



/* ---- 툴팁형 ---- */
.tooltip-type01{display:inline-block;}
.tooltip-type01 .close01{position:absolute;top:0;right:0;}
.tooltip-type01 .tlp-content{display:block;position:absolute;box-sizing:border-box;padding:20px 25px 20px 10px;background:#fff;border:1px solid #000;}
.tooltip-type01 .tlp-content.hide{display:none;}
.tooltip-type01 .tlp-content.show{z-index:1;}

.tooltip-type01 .list01{font-size:0;}
.tooltip-type01 .list01 .btn-type01:first-child{margin-left:0;}
.tooltip-type01 .list01 .btn-type01{margin-left:10px;}

/* tlp-fontsize01 : 폰트크기 */
.tlp-fontsize01{}
.tlp-fontsize01 .tlp-content{width:342px;top:49px;right:-20px;}
.tlp-fontsize01 .tlp-content{}

/* tlp-share01 : SNS공유 */
.tlp-share01{}
.tlp-share01 .tlp-content{width:342px;top:49px;right:-20px;}


/* =============== 기사본문 레이아웃 ======================== */

/* 기사본문 스크롤 */
.scroll-article-zone01,
.scroll-article-zone02{}
.scroller01,
.scroller02{background:#fff;}
[class*='scroller-wrap'] [class*='scroller']:after{content:'';display:block;width:100%;height:200px;}

.nav-path01{font-size:0;}
.nav-path01 li{display:inline-block;position:relative;}
.nav-path01 a{padding:4px;font-size:14px;line-height:22px;color:#3061ff;}
.nav-path01 a:hover{text-decoration:underline;}
.nav-path01 li+li{margin:0 0 0 6px;padding:0 0 0 6px;}
.nav-path01 li+li:before{content:'';display:block;clear:both;position:absolute;top:11px;left:0;width:1px;height:12px;background:#3061ff;}
.nav-path01 li.current a{font-weight:bold;}


.update-time{display:inline-block;box-sizing:border-box;height:30px;padding:5px 20px 5px 0;font-size:13px;line-height:20px;color:#666;letter-spacing:0;vertical-align:bottom;}
.update-time .txt{position:relative;margin:0 5px 0 0;padding:0 7px 0 0;letter-spacing:-1px;}
.update-time .txt:before{content:'';display:block;clear:both;position:absolute;top:5px;right:0;width:1px;height:12px;background:#666;}

/* 본문 제목 - 글기사, 프린트팝업 */
.title-article01{position:relative;width:100%;padding-bottom:13px;border-bottom:1px solid #e5e5e5;}
.title-article01 .nav-path01{margin:0 0 8px;}
.title-article01>.tit{margin-bottom:30px;font-weight:bold;font-size:36px;line-height:46px;letter-spacing:-3px;}
.title-article01 .update-time,
.title-article01 .link-site,
.title-article01 .ico-type02-view01{position:relative;top:0;vertical-align:bottom;}
.title-article01 .option-box{position:absolute;right:20px;bottom:13px;font-size:0;z-index:1;}
.title-article01 .option-box>div,
.title-article01 .option-box>.btn-type01{margin-left:15px;vertical-align:top;}
.title-article01 .option-box>div:first-child,
.title-article01 .option-box>.btn-type01:first-child{margin-left:0;}

/* 본문 제목 - 포토 */
/* .title-article02{} */

/* 본문 제목 - 영상 */
/* .title-article03{} */

/* 글기사 본문 */
.article-wrap01{}
/* .article-wrap01 .content03{padding-top:37px;} */
.article-wrap01 .story-news{margin-bottom:33px;}
.article-wrap01 .keyword-zone{margin-bottom:35px;}

/* 채널 본문 */
.article-wrap02{}

/* 삭제 기사 본문 (ISRV-709) */
.article-deleted{margin-top:0 !important;}
.article-deleted .title-article01,
.article-deleted .story-news{display:none;}
.box-deleted{width:100%;margin:145px auto 100px !important;padding-top:114px;text-align:center;}
.box-deleted:before{content:'';display:block;clear:both;position:absolute;top:0;left:50%;width:95px;height:84px;background: url(../img/sprites_default01.png?v=20200120_1410) -200px -500px no-repeat;margin:0 0 0 -47.5px;}
.box-deleted .tit-sub{display:block;position:relative;margin-bottom:52px;font-weight:normal;font-size:30px;line-height:1;color:#000;text-align:center;}
.box-deleted p{font-size:16px;line-height:26px;color:#454545;}
.box-deleted p+p{margin-top:6px;}


/* =============== 배너 ======================== */
/* ---- 마케팅 광고 스크립트 ---- */
.ads-box,
.ads-box>a{display:block;width:100%;height:100%;}
.ads-box object{margin:0 auto;}


/* ---- 배너  ---- */
/* aside-bnr01 : 마케팅 배너타입 광고, 복수.con으로 설정
 * aside-bnr02 : 이미지 배너(우측 띠 타입), 복수 .con으로 설정
 * aside-bnr03 : 메인 주요기사01
 * aside-bnr04 : 메인 주요기사03
 * aside-bnr05 : 본문 내 단락사이 마케팅 광고
 * aside-bnr06 : 본문 플로팅 디기부 광고
 * aside-bnr07 : 리스트 중간 삽입 설정 마케팅 광고
 * aside-bnr08 : 사회 톱하단 추가배너, 리스트 중간배너
 * aside-bnr21 : 공지배너, bnr-***$$ 확장형 (메인 상단 우측 핫뉴스 상하단 배치)
 * aside-bnr22 : 공지배너, bnr-***$$ 확장형 (메인 상단 좌측 주요뉴스 상하단 배치)
 * aside-bnr23 : 메인 공지 링크메뉴 (메인 이슈돋보기 코너 하단 배치)
 * aside-bnr24 : 메인 하단 가로정렬 배너 (메인 푸터 상단 배치) */

/* 마케팅 광고 */
.aside-bnr01{width:258px;}
.aside-bnr01 .con{width:100%;min-height:50px;color:#000;text-align:center;}
.aside-bnr01 .con[class*='ads-']:empty{display:none;}
.aside-bnr01 .con+.con .ads-box{margin-top:10px;}

/* 메인 좌측 광고(임시) - 신규 마케팅광고 2020-01-16 */
.aside-bnr02{text-align:center !important;}

/* 메인 주요기사02 배너 */
.aside-bnr03{text-align:center !important;padding:0 !important;border:0 !important;}
.aside-bnr03 .ads-box{padding:27px 0;border-top:1px solid #e5e5e5;}

/* 메인 주요기사03 배너*/
.aside-bnr04{text-align:center !important;padding:0 !important;border:0 !important;}
.aside-bnr04 .ads-box{padding:20px 0;border-top:1px solid #e5e5e5;}

/* 본문 내 단락 광고 */
.aside-bnr05{text-align:center;margin-bottom:30px;}

/* 본문 내 단락 플로팅광고 */
.aside-bnr06{}
.article-ad-box{float:right;width:300px;height:250px;margin:10px 0 30px 30px;font:normal 0/0 sans-serif;text-indent:0;}

/* 리스트 사이 광고 */
.aside-bnr07{text-align:center !important;}
.list-type038 .aside-bnr07 .ads-box{padding:30px 0;border-bottom:1px solid #e5e5e5;}
.list-type038.style01 .aside-bnr07{width:1100px;margin:0 auto;}

/* 사회톱, 리스트 추가 광고 */
.aside-bnr08{text-align:center !important;}

/* 공지배너 좌우측 (확장형 : bnr-text$$, bnr-wrap$$)
 * aside-bnr21, aside-bnr22 의 경우 bnr-****$$ 병행 사용한다.
 * aside-bnr21(우) : 기본으로 img형태 적용을 기본 및 공통 스타일 선언
 * aside-bnr22(좌) : 기본으로 img형태 적용을 기본 및 공통 스타일 선언  */
.aside-bnr21,
.aside-bnr22{position:relative;}
.aside-bnr21+.aside-bnr21{margin-top:10px;}
.aside-bnr22+.aside-bnr22{margin-top:10px;}
.aside-bnr21 .con img{width:100%;}

/* .aside-bnr21.bnr-text$$ - 공통 텍스트 타입 */
.aside-bnr21[class*='bnr-text'] a{display:block;box-sizing:border-box;white-space:nowrap;}
.aside-bnr21 [class*='color']{font-weight:bold;}

/* .aside-bnr21.bnr-img$$ - 공통 이미지 타입 */
.aside-bnr21[class*='bnr-img']{}
.aside-bnr21[class*='bnr-img'] a{position:relative;display:block;height:100%;}

/* bnr-text$$ : (확장) 텍스트가 사용 된 배너
 * └ bnr-text01 : 기본형
 * └ bnr-text02 : (임시) 연합채용 공고
 * └ bnr-text03 : (임시) 연합채용 합격자 발표  */

/* bnr-text01 - 채용공고, 고지공고 등 */
.bnr-text01{}
.bnr-text01 a{display:block;width:100%;height:42px;padding:10px 0 0 18px;font-weight:bold;font-size:13px;line-height:20px;color:#000;border:1px solid #fff;background:#eee;}
.bnr-text01 a:hover{color:#3061ff;border-color:#3061ff;background:#fff;}

/* bnr-text02 - (임시) 연합채용모집 공고 */
.bnr-text02{}
.bnr-text02 a{width:100%;padding:10px 18px;font-weight:bold;font-size:13px;line-height:20px;text-align:center;color:#fff;background:#1799dd;}
.bnr-text02 a:hover{color:#000;}

/* bnr-text03 - (임시) 연합합격자발표 공고 */
.bnr-text03{}
.bnr-text03 a{width:100%;padding:10px 18px;font-weight:bold;font-size:13px;line-height:20px;text-align:center;color:#fff;background:#5cb0cf;}
.bnr-text03 a:hover{color:#000;}

/* bnr-text04 - (임시) 기본타입에 2줄 */
.bnr-text04{}
.bnr-text04 a{width:100%;padding:5px 18px;font-weight:bold;font-size:13px;line-height:17px;text-align:center;color:#000;border:1px solid #fff;background:#eee;}
.bnr-text04 a:hover{color:#3061ff;border-color:#3061ff;background:#fff;}

/* bnr-img01 : (확장) 이미지 타입 배너:hover color적용 */
/* 2020-02-20 : 중국어 기자 채용배너 - 우측기준(핫뉴스 상단영역) */
.bnr-img01{position:relative;}
.bnr-img01 a{position:relative;display:block;height:100%;}
.bnr-img01 .txt{display:block;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2020/bnr_recruit_20200220.png) no-repeat;}
.bnr-img01 img{width:100%;}
.bnr-img01 a:after{clear:both;content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;box-sizing:border-box;}
.bnr-img01 a:hover:after{z-index:10;top:0;left:0;z-index:1;border:1px solid #3061ff;}

/* 2020-02-10 : 코로나19 다국어 선택 - 좌측기준 톱기사 하단영역 */
.bnr-wrap001{position:relative;z-index:20;height:40px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200212.jpg) no-repeat;}
.bnr-wrap001 .link01{position:absolute;top:3px;left:60px;display:block;width:350px;height:34px;text-indent:-9999px;}
.bnr-wrap001 .info01{position:absolute;top:10px;right:10px;width:150px;display:block;text-indent:-9999px;}
.bnr-wrap001 .lang-menu{display:inline-block;position:absolute;top:7px;left:430px;}
.bnr-wrap001 .lang-menu .txt{display:block;position:relative;box-sizing:border-box;width:98px;height:24px;outline:0;border:none;border-bottom:1px solid #e1e1e1;background:none;line-height:24px;text-align:left;}
.bnr-wrap001 .lang-menu .txt span{display:inline-block;font-size:13px;line-height:24px;font-family:arial,sans-serif;color:#fff;letter-spacing:0;}
.bnr-wrap001 .lang-menu .txt i{display:block;position:absolute;right:0;top:10px;width:10px;height:6px;
background:url(https://r.yna.co.kr/www/safe/v01/img/sprites_safe14.png) -453px -400px no-repeat;
-webkit-transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
-ms-transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);}

.bnr-wrap001 .lang-menu .txt:hover i,
.bnr-wrap001 .lang-menu.open .txt i{
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);}
.bnr-wrap001 .lang-menu ul{overflow:hidden;position:absolute;left:2px;top:33px;width:100%;height:0;background:rgba(38, 51, 112, 0.87);
-webkit-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
-ms-transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);
transition:all 0.35s cubic-bezier(0.215, 0.61, 0.355, 1);}
.bnr-wrap001 .lang-menu ul li{margin:0 10px 10px;text-align:left;}
.bnr-wrap001 .lang-menu ul li a{font-size:12px;color:#fff;letter-spacing:0;}
.bnr-wrap001 .lang-menu ul li a:hover{text-decoration:underline;}
.bnr-wrap001 .lang-menu:hover ul{height:200px;padding:21px 0 10px;}

@media only screen and (min-width:769px){
	.bnr-wrap001 .lang-menu .ko a{font-family:'맑은 고딕',Malgun Gothic,'돋움',dotum,arial,sans-serif;}
	.bnr-wrap001 .lang-menu .cg a,
	.bnr-wrap001 .lang-menu .cb a{font-family:Verdana,arial,'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',SimHei,'黑体',sans-serif;}
	.bnr-wrap001 .lang-menu .ja a{font-family:Meiryo,'メイリオ','MS PGothic','ＭＳ Ｐゴシック',sans-serif;}
	.bnr-wrap001 .lang-menu .en a,
	.bnr-wrap001 .lang-menu .ar a,
	.bnr-wrap001 .lang-menu .es a,
	.bnr-wrap001 .lang-menu .fr a{font-weight:normal;font-family:Verdana,Tahoma,dotum,arial,sans-serif;}
}

/* 확진자 동선 페이지 링크 추가 */
.bnr-wrap001.style01{background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200219_02.jpg) no-repeat;}
.bnr-wrap001.style01 .link01{left:26px;}
.bnr-wrap001.style01 .lang-menu{left:385px;}
.bnr-wrap001.style01 .link02{position:absolute;right:180px;top:6px;display:block;width:120px;height:30px;text-indent:-9999px;}

/* 코로나19 '심각' 경보 */
.bnr-wrap001.style02{background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_20200219_03.jpg) no-repeat;}
.bnr-wrap001.style02 .link01{left:26px;}
.bnr-wrap001.style02 .lang-menu{left:385px;}
.bnr-wrap001.style02 .link02{position:absolute;right:180px;top:6px;display:block;width:120px;height:30px;text-indent:-9999px;}

/* 2020-02-10 : (도메인공유) 신종코로나 현황 */
.bnr-wrap501{}
.bnr-wrap501 .txt-con{position:relative;height:40px;background:#173168;}
.bnr-wrap501 .txt-con .tit{display:inline-block;width:140px;height:100%;text-indent:-9999px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_tit_20200302.png) no-repeat;}
.bnr-wrap501 .tit a{display:block;height:100%;}
.bnr-wrap501 .date{display:inline-block;font-size:13px;color:#fff;line-height:40px;letter-spacing:0;}
.bnr-wrap501 .info-con a{display:block;}
.bnr-wrap501 [class*='info-line']{display:block;padding:10px;box-sizing:border-box;background:#f6f6f6;font-size:0;}
.bnr-wrap501 .info-con>a{position:relative;display:block;box-sizing:border-box;}
.bnr-wrap501 .info-con>a:after{clear:both;content:"";position:absolute;top:50%;right:7px;margin-top:-6px;z-index:1;width:6px;height:13px;background:url(//r.yna.co.kr/ad/img/2020/bnr_corona_web_tit_20200212.png) -150px center no-repeat;}
.bnr-wrap501 [class*='info-line'] span,
.bnr-wrap501 [class*='info-line'] strong{display:inline-block;font-size:14px;}
.bnr-wrap501 [class*='info-line'] .tit{margin-right:10px;font-weight:bold;}
.bnr-wrap501 [class*='info-line'] [class*='info-item']{display:inline-block;}
.bnr-wrap501 .info-line01{border-bottom:1px solid #eeede8;}
.bnr-wrap501 .count01{width:62px;text-align:right;margin-right:10px;}
.bnr-wrap501 .count02{width:50px;text-align:right;}
.bnr-wrap501 .count03{text-align:right;}
.bnr-wrap501 [class*='info-line'] [class*='count'] strong{font-weight:bold;}

.bnr-wrap501.style01{}
.bnr-wrap501.style01 .info-line01 .count01{width:42px;}
.bnr-wrap501.style01 .info-line01 .count02{width:42px;}

.bnr-wrap501.style02{}
.bnr-wrap501.style02 .tit{margin-right:6px;}
.bnr-wrap501.style02 .info-line01 .count01{width:inherit;margin:0 8px 0 3px;}
.bnr-wrap501.style02 .info-line01 .count02{width:inherit;margin:0 8px 0 2px;}
.bnr-wrap501.style02 .info-line01 .count03{width:inherit;margin:0 0 0 2px;}
.bnr-wrap501.style02 .info-con>a:after{background:none;}

/* 메인 중단 링크배너 */
.aside-bnr23{width:242px;}
.aside-bnr23 .con{position:relative;height:48px;box-sizing:border-box;padding:13px 0 0 29px;}
.aside-bnr23+.aside-bnr23{margin-top:9px;}
.aside-bnr23 .con:after{content:'';position:absolute;background:url(../img/sprites_default01.png?v=20200120_1410) 0 0 no-repeat;}
.aside-bnr23 a{color:#000;font-size:14px;line-height:20px;}
.aside-bnr23 a:hover{font-weight:bold;}

.aside-bnr23.koreancenter .con{padding:14px 0 0 30px;background:url(../img/bnr_notice_koreancenter01.jpg) 0 0 no-repeat;background-size:cover;}
.aside-bnr23.koreancenter .con:after{right:24px;top:13px;width:23px;height:24px;background-position:-600px 0;}
.aside-bnr23.koreancenter a{color:#fff;}

.aside-bnr23.people .con{border:1px solid #e5e5e5;}
.aside-bnr23.people .con:after{right:27px;top:9px;width:26px;height:26px;background-position:-550px -50px;}
.aside-bnr23.people.people a{position:relative;}
.aside-bnr23.people.people a+a{margin-left:35px;}
.aside-bnr23.people.people a+a:before{content:'';position:absolute;left:-18px;top:4px;width:1px;height:12px;background:#000;}

.aside-bnr23.newspaper .con{border:1px solid #e5e5e5;}
.aside-bnr23.newspaper .con:after{right:29px;top:9px;width:22px;height:26px;background-position:-550px -100px;}

/* 메인 하단 가로정렬형 배너(사내 관련링크) */
.aside-bnr24{overflow:hidden;}
.aside-bnr24:after{content:'';display:block;clear:both;}
.aside-bnr24 .con{float:left;}
.aside-bnr24 .con+.con{margin-left:29px;}
.aside-bnr24 .con:nth-child(3){margin-left:30px;}
.aside-bnr24 .con:nth-child(4){float:right;margin-left:0;}
.aside-bnr24 a{display:inline-block;width:251px;height:63px;border:1px solid #e5e5e5;}
.aside-bnr24 a:hover{border-color:#000;}
.aside-bnr24 a img{display:block;width:100%;height:100%;}


/* ---- 광고 개별 박스형 ---- */
[class*='aside-box']{position:relative;margin-top:35px;}
[class*='content'] [class*='section']>[class*='aside-box']:first-child{margin-top:0;}

/* 광고 박스타입
 * aside-box : 기본타입
 * aside-box01 : 마케팅 우측배너(메인, 본문, 리스트)
 * aside-box02 : 리스트 우측하단 배너
 * aside-box03 : 기사본문 하단 300x250배너 2건
 * aside-box04 : 기사본문 하단 텍스트리스트 박스(조이앤인포)
 * aside-box05 : 기사본문 하단 복합콘텐츠 광고(포핀)
 * aside-box06 : 기사본문 하단 복합콘텐츠 광고(데이블)
 * aside-box07 : 최신기사 본문 우측 로또배너
 * aside-box08 : 기사본문 우측상단 1/4/4 텍스트광고, 구분 .con
 * aside-box09 : 최신기사 본문 우측 빗썸광고
 * aside-box10 : 기사본문 우측 많이본기사 하단 텍스트 4줄
 * aside-box11 : 기사본문 우측 에디터스픽 상단 구글배너
 * aside-box12 : 기사본문 우측 뉴스하단 텍스트 6줄
 * aside-box13 : 기사본문 우측 하단 300x250 배너01
 * aside-box14 : 기사본문 우측 하단 300x250 배너02
 * aside-box15 : 기사본문 우측 하단 텍스트 8줄
 * aside-box16 : 사회섹션, 문화섹션 마케팅광고
 * aside-box17 : 메인 주요기사01 하단 마케팅광고 - 좌측
 * aside-box18 : 메인 공지배너 좌측
 * aside-box19 : 메인 공지배너 우측01 (핫뉴스위)
 * aside-box20 : 메인 공지배너 우측02 (핫뉴스아래)

 * aside-text01 : 기사본문 하단 텍스트 5줄광고(롤링) */

/* 기본 */
.aside-box{}

/* 기사본문 하단 광고 그룹(300x250, 복합배너광고 - 라인처리) */
.aside-wrap01{padding:12px 0;border:1px solid #e5e5e5;box-sizing:border-box;}

/* 마케팅광고 - 우측 */
.aside-box01{border:1px solid #e5e5e5;}
.aside-box01 .aside-bnr01{width:100%;padding:30px 0;}

/* 리스트(공통) 우측 */
.aside-box02{width:300px;}

/* 복합배너 : 2개
 * 본문 댓글 하단 */
.aside-box03{padding:0 41px;box-sizing:border-box;}
.aside-box03:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.aside-box03 .con{width:300px;margin:0 auto;}
.aside-box03 .con:nth-child(2){float:left;}
.aside-box03 .con:nth-child(3){float:right;}

/* 본문 하단 텍스트리스트 광고(조이앤인포) */
.aside-box04{margin:35px 0;}
.aside-box04:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

/* 본문 하단 복합콘텐츠 광고(포핀, 데이블) */
.aside-box05{padding:0 42px;}/* 포핀 */
.aside-box05:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

.aside-box06{padding:0 42px;}/* 데이블 */
.aside-box06 .tit{color:#000;font-size:15px;font-weight:bold;padding:5px 0;box-sizing:border-box;margin-bottom:5px;}
.aside-box06:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}

/* 최신기사 본문 우측 로또배너 */
.aside-box07{margin:0 0 0 !important;}

/* 본문 우측 상단 1/4/4 텍스트광고 */
.aside-box08{margin:0 0 0;}
.aside-box07+.aside-box08{margin-top:40px;}

/* 최신기사 본문 우측 빗썸광고 */
.aside-box09{}

/* 본문 많이본기사 하단 4줄 텍스트 광고 */
.aside-box10{margin-top:0 !important;}

/* 본문 우측 에디터스픽 상단 (300x250)구글 배너광고01 */
.aside-box11{}

/* 본문 우측 배너광고(300x250) 02광고 */
.aside-box12{}

/* 본문 우측 중하단 배너광고03(300x250) */
.aside-box13{}

/* 본문 우측 중하단 배너광고04(300x250) */
.aside-box14{}

/* 본문 하단 8줄 텍스트 광고 */
.aside-box15{}

/* 사회, 문화 섹션 마케팅 광고 */
.aside-box16{text-align:center !important;}
/* .page-culture .aside-box16 .ads-box{padding-bottom:35px;border-bottom:1px solid #e5e5e5;} */

/* 메인 마케팅배너 */
.aside-box17{text-align:center !important;}

/* 메인 공지배너 좌측 */
.aside-box18{margin:0 0 35px !important;}

/* 메인 공지배너 우측01 */
.aside-box19{margin-bottom:20px;}
.aside-box19>div+div{margin-top:10px;}

/* 메인 공지배너 우측01 */
.aside-box20{margin-top:20px;}

/* 본문 하단 텍스트타입 광고(개별) */
.aside-text01{margin-top:35px;}

/* 고정형 배너 */
[class*='aside-sticky']{position:absolute;z-index:10;}
[class*='aside-sticky'].fixed{position:fixed;}
[class*='aside-sticky'].static{position:absolute;}

/* 본문 - 고정형 우측 */
.aside-sticky01{top:10px;left:50%;height:600px;width:132px;margin: 0 0 0 572px !important;}
.aside-sticky01 .con01{width:132px;height:260px;}
.aside-sticky01 .con02{width:120px;height:240px;}
.aside-sticky01 .con01+.con02{margin-top:40px;}
.aside-sticky01.fixed{top:83px;}
/* .aside-sticky01.static{bottom:200px;top:inherit;} */

/* 메인, 최신기사 우측고정 위치값 조정 */
.page-main .aside-sticky01{top:363px;}

.page-latest .aside-sticky01{top:40px;}
.page-latest .aside-sticky01.fixed{top:83px;}
/* .page-latest .aside-sticky01.static{bottom:inherit;} */
/* .page-latest .aside-sticky01.static{bottom:200px;top:inherit;} */

/* 본문 - 고정형 좌측 */
.aside-sticky02{top:10px;left:50%;width:120px;height:600px;margin:0 0 0 -780px !important;}
.aside-sticky02>div{overflow:hidden;width:100%;height:100%;}
.aside-sticky02.fixed{top:83px;}
/* .aside-sticky02.static{bottom:200px;top:inherit;} */


/* =============== Body Class (Control) ======================== */

/* 공통여백 */
.container>[class*='content']+[class*='content']{margin-top:35px;}
body:not(.page-main) .container>[class*='content']:last-child{padding-bottom:100px;}
[class*='box-type']{margin-top:35px;}
[class*='box-type'] [class*='paging-type01']{margin-top:35px;}
[class*='tab-content'] [class*='box-type'],
.title-page02+[class*='box-type'],
.container>[class*='content']>[class*='box-type']:first-child,
.section01>[class*='box-type']:first-child,
.section02>[class*='box-type']:first-child{margin-top:0;}

/* [섹션 메인] 공통 */
.content03.border-h01{padding-top:35px;} /* 밑줄 */
.content03:not(.width1100)+.content03.width1100.border-h01{margin-top:0;border-top:none;} /* 전국메인 */

/* [섹션] 주요뉴스/최신뉴스 목록  */
.content03.border-h01 .list-type038 .list>li:first-child .img-con,
.content03.border-h01 .list-type038 .list>li:first-child .news-con,
.content03.border-h01 .list-type038 .list>li:first-child [class*='info-box']{padding-top:0;}

/* [섹션 리스트] 공통 */
.body-news-list .container{margin-top:0;}
.body-news-list .container>.content03:first-child{padding-top:35px;}

/* list-type038 섬네일 크롭 변경 - 2019-12-18 테스트 중
 * 오피니언, 사람들 */
/* .page-people .list-type038 .img-con .img,
.page-opinion .list-type038 .img-con .img{background-size:contain !important;}
.page-opinion .list-type069 .img-con .img,
.page-opinion .list-type062 .img-con .img{background-size: contain !important;} */


/* ---- (임시) FTP 레이아웃 정리용 ---- */


/* 마케팅 우측 광고 임시 숨김 처리 */
.aside-bnr01 .contents-box{display:none;}


/* ---- 콘텐츠 개별 박스 ---- */

/* 메인톱기사 1 */
[class*='top-main-news']{}
.top-main-news01{}

/* 섹션톱기사 */
[class*='top-sub-news']{padding:0 0 35px;border-bottom: 1px solid #ebebeb;}

/* 섹션톱기사 : 정치, 경제, 산업, 사회, 전국, 세계, 문화 사용 */
.top-sub-news01{margin:35px 0 35px;}

/* 섹션톱기사 : 스포츠, 연예 */
.top-sub-news02{margin:35px 0 35px;}

/* 주요뉴스01 - 섹션 공통 */
.box-major01{}
.box-major01 .list-type038 .list{border:none;}

/* 주요뉴스02 - 라이프 / 문화 / 오피니언 */
.box-major02{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}

/* 최신기사 - 리스트 */
.box-latest01{}
.box-latest01 .list-type038 .list{border:none;}

/* 이슈돋보기 - 코너 */
.box-issue01{}
.box-issue01 .info-list01>li+li{margin-left:25px;}

/* 이슈 타임라인 */
/* .box-issue-time01{padding-top:28px;} */
.box-issue-time01 .list-type112 .bx-wrapper{padding-top:0;}
.box-issue-time01 .list-type112 .bx-pager{top:-26px;}

/* 세계 메인 - 특파원 르포 */
.box-repo-news01{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}

/* 세계 중국 - 신화망 주요뉴스 */
.box-xinhuawang .title-con01{position:relative;padding-top:28px;padding-right:90px;}
.box-xinhuawang .title-con01 .title-type06{position:absolute;right:0;top:0;}

/* 전국 지방지 계약사 - 최신기사 하단 */
.box-local-contractor{padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}


/* ---- ##공통 ---- */

/* [서브] 에디터스픽(영상+뉴스) */
.box-editors-video01+.box-editors-news01{margin-top:15px;}

/* [서브] 섹션주요 더보기 버튼 (all 페이지 연결) */
.box-major01 .btn-more-major{width:314px;margin-top:20px;}


/* ---- ##메인(Main) ---- */
.page-main .container{padding:35px 0 20px;}
.top-main-news01 .news-type01{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}
.top-main-news01 .news-type01.style01{padding-bottom:0;border-bottom:none;}
.main-major-wrap{margin:6px 0 40px;}
.main-major-wrap .tab-type04{position:absolute;left:-97px;top:25px;}
.main-major-wrap [class*='box-type']{margin-top:0;}
.main-hotnews01{margin-top:0;}
.main-most-reply01{padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.main-sports01{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;}
.main-ent01{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e5e5e5;}
.main-opinion01{margin-top:25px;}
.main-local-paper01{margin-top:30px;}
.main-photogallery01 .title-type01{padding-bottom:2px;margin-bottom:-2px;}
.main-most-news01{padding-bottom:13px;border-bottom:1px solid #e5e5e5;}
.main-most-news01 .box-type{margin-top:0;}
.main-gov-economy01{margin-top:25px;padding-bottom:21px;border-bottom:1px solid #e5e5e5;}
.main-hng01{margin-top:25px;padding-bottom:21px;border-bottom:1px solid #e5e5e5;}
.main-graphic01{margin-top:25px;}
.main-foreign01 .tab-type01 .tab{letter-spacing:0;}
.main-audio01{display:none;}
html.webkit .main-audio01{display:block;}
/* 메인 톱기사 영역 */
.main-content01{position:relative;}
.page-main .col-module{position:relative;}

/* 이 시각 주요뉴스, 섹션별 주요뉴스
 * 6개만 노출 */
.main-major-time01 .list>li{display:none;}
.main-major-time01 .list>li:nth-child(1),
.main-major-time01 .list>li:nth-child(2),
.main-major-time01 .list>li:nth-child(3),
.main-major-time01 .list>li:nth-child(4),
.main-major-time01 .list>li:nth-child(5),
.main-major-time01 .list>li:nth-child(6){display:block;}
.main-major-news01 .list{display:none;}
.main-major-news01 .list:nth-child(1),
.main-major-news01 .list:nth-child(2),
.main-major-news01 .list:nth-child(3),
.main-major-news01 .list:nth-child(4),
.main-major-news01 .list:nth-child(5),
.main-major-news01 .list:nth-child(6){display:block;}

.main-most-news01 .title-type01{z-index:1;}

/* ---- ##연예 ---- */
/* 섹션메인 */
.body-news-sub[class*='page-ent']{background:url(../img/bg_ent_top_pattern01.gif) 50% 145px no-repeat;}
.body-news-sub[class*='page-ent']:not(.popup-mode) .nav-type02{background:none;}
.body-news-sub[class*='page-ent'] .nav-type02:before,
.body-news-sub[class*='page-ent'] .nav-type02:after{display:none;}
.body-news-sub[class*='page-ent'] .top-sub-news02{padding-bottom:0;border-bottom:none;}


/* ---- ##스포츠 ---- */
/* 섹션메인 */
.body-news-sub[class*='page-sports']{background:url(../img/bg_sports_top_pattern01.gif) 50% 145px no-repeat;}
.body-news-sub[class*='page-sports']:not(.popup-mode) .nav-type02{background:none;}
.body-news-sub[class*='page-sports'] .nav-type02:before,
.body-news-sub[class*='page-sports'] .nav-type02:after{display:none;}
.body-news-sub[class*='page-sports'] .top-sub-news02{padding-bottom:0;border-bottom:none;}


/* ---- ##경제 ---- */
/* 섹션메인 */
.body-news-sub[class*='page-economy'] .content03+.content03.line01{margin-top:0;padding-top:35px;}


/* ---- ##전국 ---- */
/* 지방지 계약사 */
.box-local-contractor{margin-top:100px;}

/* 지방지 계약사 개별 조정 */
/* 부산 */
.body-news-list.page-local-bu .list-text31 .list>li{width:24%;}
.body-news-list.page-local-bu .list-text31 .list>li:nth-child(4n+3){width:21.999%;}
.body-news-list.page-local-bu .list-text31 .list>li:nth-child(4n){width:30%;}
/* 울산 */
.body-news-list.page-local-ul .list-text31 .list>li{width:24%;}
.body-news-list.page-local-ul .list-text31 .list>li:nth-child(4n+3){width:21.999%;}
.body-news-list.page-local-ul .list-text31 .list>li:nth-child(4n){width:30%;}
/* 경남 */
.body-news-list.page-local-gn .list-text31 .list>li{width:24%;}
.body-news-list.page-local-gn .list-text31 .list>li:nth-child(4n+3){width:21.999%;}
.body-news-list.page-local-gn .list-text31 .list>li:nth-child(4n){width:30%;}


/* ---- ##세계 ---- */
/* 특파원 주재지 */
.body-news-list.page-intrnal-crsp .content03.line01.border-h01{margin-top:0;}


/* ---- ##문화 ---- */
.box-publication01{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}


/* ---- ##라이프 ---- */
/* 섹션메인 */
.body-news-sub[class*='page-life'] .box-travel01{padding:35px 0;border-bottom:1px solid #e5e5e5;}
.body-news-sub[class*='page-life'] .box-imazine{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}


/* ---- ##오피니언 ---- */
.body-news-sub[class*='page-opinion'] .box-opinion01{padding-top:35px;}
.body-news-list[class*='page-opinion'] .content03.line01{margin-top:0;padding-top:35px;}


/* 쥬요신문 톱뉴스/사설 */
.page-opinion-paper .box-latest01 .lead{display:none;}


/* ---- ##사람들 ---- */
.body-news-sub[class*='page-people'] .box-poeple01{padding:35px 0;border-bottom:1px solid #e5e5e5;}
.body-news-list[class*='page-people'] .txt-type05+.box-latest01{margin-top:0;}


/* ---- ##테마별 공통 ---- */
[class*='body-theme-'] .container>[class*='content']+[class*='content']{margin-top:0;}
.body-theme-list{}
.box-nav-theme01{width:1100px;margin:0 auto 73px;}
.box-nav-theme01 .list-text14{margin:10px 0 0;}

/* ---- ##테마별 > 핫뉴스 ---- */
.box-hotnews-list01{margin-top:0;}

/* ---- ##테마별 > 톱뉴스 ---- */
.box-topnews-list01{margin-top:50px;}
.box-topnews-list01 .list-type039{min-height:723px;}

/* ---- ##테마별 > 주요뉴스 ---- */
.box-juyonews-list01{margin-top:50px;}
.box-juyonews-list01 .list-type039{min-height:723px;}

/* ---- ##테마별 > 긴급뉴스 ---- */
.box-urgent-list01{margin-top:50px;}
.box-urgent-list01 .list-type039{min-height:723px;}

/* ---- ##테마별 > 많이본뉴스 ---- */
[class*='page-most-viewed']{}
[class*='page-most-viewed'] [class*='tab-detail']{width:1100px;margin:35px auto 0;padding-bottom:32px;}
[class*='page-most-viewed'] [class*='tab-detail'] .txt-type07{position:absolute;right:0;bottom:0;}
.period-zone{position:relative;margin:41px 0 0;z-index:1;}
.box-mostviewed-list01 .list-type104{width:1100px;margin:0 auto;}
.box-mostviewed-list01 .none{padding:50px 0;font-size:16px;text-align:center;}

/* ---- ##테마별 > 단독기사 ---- */
.box-exclusive-list01{margin-top:0;}


/* ---- ##이슈돋보기 ---- */
.box-nav-issue01{width:1100px;margin:0 auto 35px;}
.box-nav-issue01 .list-text14{margin:10px 0 0;}

/* 이슈돋보기 메인 : 최신 이슈 4~9  */
.box-issue-list01 .list>li[data-cid]{display:none;}
.box-issue-list01 .list>li[data-cid]:nth-child(4),
.box-issue-list01 .list>li[data-cid]:nth-child(5),
.box-issue-list01 .list>li[data-cid]:nth-child(6),
.box-issue-list01 .list>li[data-cid]:nth-child(7),
.box-issue-list01 .list>li[data-cid]:nth-child(8),
.box-issue-list01 .list>li[data-cid]:nth-child(9){display:block;}

/* 단일 기사/영상/사진/그래픽 */
.body-issue-view .box-issue-news .list{border-top:none;}
.body-issue-view .box-issue-video,
.body-issue-view .box-issue-photo,
.body-issue-view .box-issue-news,
.body-issue-view .box-issue-graphic{padding-top:20px;}
/* 페이징 이전/다음 숨김 처리 2020-02-27 */
.body-issue-view .box-issue-news .paging .prev,
.body-issue-view .box-issue-news .paging .next{display:none;}


/* ---- ##기자별 리스트 ---- */
.body-news-sub.page-reporter .container>[class*='content']+[class*='content']{margin-top:0;}
.page-reporter{}
.box-reporter-keyword{width:1100px;margin:0 auto;padding:20px 0;}
.box-reporter-news{margin-top:0;}


/* ---- ##채널 ---- */
[class*='body-ytb-']:before{content:"";display:block;clear:both;position:absolute;top:56px;left:0;width:100%;height:220px;background:#102039;}
[class*='body-ytb-'] .container>[class*='content']+[class*='content']{margin-top:0;}
[class*='body-ytb-'] .visual-type01{margin-top:22px;}
.visual-type01.view{padding-bottom:18px;border:none;}
.visual-type01.view .title-con06{padding-bottom:0;border:none;}

.body-ytb-list{}
.page-channel{}

.box-ytb-list01{margin-top:50px !important;}
.box-ytb-list01 .list-type072 .img-con .img{background-position-y:-32px !important;}
.box-ytb-list01 .paging-type01{margin-top:70px;}

.subscribe-zone{margin-bottom:60px;}
.subscribe-zone .txt-type02{}
.subscribe-zone .txt-type02.hide{display:none;}

.article-wrap02 .iframe-con{position:relative;width:1100px;height:619px;margin-bottom:28px;}
.article-wrap02 .iframe-ytb{position:absolute;top:0;left:0;width:100%;height:100%;}
.article-wrap02 .ico-type02-view01{padding:5px 0 5px 25px;line-height:20px;}


/* ---- ##에러 (ASIS) ---- */
body.page-error{}
body.page-error .wrap-container{min-height:auto;padding-top:80px;}
.box-error{width:770px;margin:0 auto;padding-top:114px;}
.box-error:before{content:'';display:block;clear:both;position:absolute;top:0;left:50%;width:95px;height:84px;background: url(../img/sprites_default01.png?v=20200120_1410) -200px -500px no-repeat;margin:0 0 0 -47.5px;}
.box-error .tit-sub{display:block;position:relative;margin-bottom:52px;font-weight:normal;font-size:30px;line-height:1;color:#000;text-align:center;}
.box-error p{font-size:16px;line-height:26px;color:#454545;}
.box-error p+p{margin-top:6px;}
.box-error .btns-wrap03{width:158px;margin:52px auto 0;}


/* ---- ##윈도우 팝업 ---- */
.body-popup-win{}
@media print{
	body.body-popup-win{-webkit-print-color-adjust:exact !important;}
}



/* =============== guide ======================== */
.guide-browser{position:fixed;bottom:0;right:0;box-sizing:border-box;width:50%;height:auto;padding:10px;font-size:14px;line-height:16px;color:#fff;background:rgba(0,0,0,.5);z-index:9000;text-align:left;}
.guide-browser .btn-close-browser{position:absolute;right:0;top:0;padding:2px;background:#000;border:none;color:#fff;}