@charset "utf-8";
/*************************************************
프로젝트명 : 연합뉴스 국문 PC 홈페이지 (★ 2019)
commnet : common.css
*************************************************/

/* =============== ####img Cover / None ======================== */
/* ---- img-cover ---- */
/* imgLiquid_bgSize 일 때 브라우저 공통적으로 숨김 */
.img-cover{overflow:hidden;}
/* 익스 하위에서 속도문제 발생 */
.msie .img-cover img,
.msie.gecko .img-cover img{visibility:visible;opacity:1;}
.firefox .img-cover img,
/* 표준 브라우저 */
.gecko .img-cover img,
.webkit .img-cover img{visibility:hidden;opacity:0;}
.img-cover.imgLiquid_bgSize img{visibility:hidden !important;opacity:0 !important;}

/* ---- img-none ---- */
/* 섬네일 이미지가 없을 경우 */
/* 공통 */
[class*='img-none'] .img{position:relative;}
/* img-none01  */
.img-none01 .img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#e5e5e5 url(../img/default_thumb01_02.png) 50% 50% no-repeat;}
.img-none01 :not(.vjs-has-started) .vjs-poster{display:block !important;}
.img-none01 .vjs-poster:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#e5e5e5 url(../img/default_thumb01_02.png) 50% 50% no-repeat;}
/* img-none02  */
.img-none02 .img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#ebebeb url(../img/default_thumb02.png) 50% 50% no-repeat;}
.img-none02 :not(.vjs-has-started) .vjs-poster{display:block !important;}
.img-none02 .vjs-poster:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#ebebeb url(../img/default_thumb02.png) 50% 50% no-repeat;}

/* 섬네일 가로 세로 구분
 * colW 가로
 * rowH 세로 */
.img-con .colW{}
.img-con .rowH{background-size:contain !important;}

/* =============== ####DIMMED ======================== */
/* 섬네일 딤드 스타일 */
.overlay01{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;}
.overlay02{position:absolute;left:0;bottom:0;width:100%;height:100px;
background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background:-webkit-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='#00000000',endColorstr='#000000',GradientType=0);}

/* 윈도우 딤드 스타일 */
.mask-type01{display:none;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000;opacity:0;}
body.popup-mode .mask-type01{display:block;z-index:90;opacity:0.5;}

/* =============== ####IR ======================== */
.ir-txt{overflow:hidden;font-size:1px;line-height:1px;white-space:nowrap;color:transparent;}
.ir-txt::selection{font-size:0;} /* 드래그시 버튼에 글자 보임 방지 */

/* =============== ####slick.js ======================== */
/* ---- slick Reset Style ---- */
/* 반응형사이트에서 사용되어 모바일 common.css 에도 추가함
 * 수정시 Pc/M common.css 모두 수정 */
.slick-slider{position:relative;display:block;
-moz-box-sizing:border-box;box-sizing:border-box;
-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;
-webkit-touch-callout:none;
-ms-touch-action:pan-y;touch-action:pan-y;
-webkit-tap-highlight-color:transparent;}
.slick-list{overflow:hidden;position:relative;display:block;width:100% !important;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,
.slick-track:after{content:'';display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}

/* ---- slick Custom Style ---- */
.slick-slider{position:relative;}
.slick-slider a,
.slick-slider button{outline:none;}
/* arrow */
.slick-arrow{position:absolute;}

/* ---- slick-pager Style ---- */
/* 반응형사이트에서 사용되어 모바일 common.css 에도 추가함
 * 수정시 Pc/M common.css 모두 수정
 * slick-pager01 : PC용
 * slick-pager02 : PC용
 * slick-pager03 : PC/M용 */
[class*='slick-pager']{font-size:0;line-height:1;}
[class*='slick-pager'] li{overflow:visible;display:inline-block;position:relative;z-index:0;}
[class*='slick-pager'] li+li{margin-left:16px;}
[class*='slick-pager'] li.slick-active{}
[class*='slick-pager'] li button{width:12px;height:12px;box-sizing:border-box;border:none;color:transparent;font:inherit;line-height:normal;vertical-align:top;cursor:pointer;background:transparent;}
[class*='slick-pager'] li button:before{content:'';position:absolute;left:50%;top:0;width:12px;height:12px;margin-left:-6px;border-radius:6px;background-color:#d9d9d9;
-webkit-transition:width 0.2s ease-out,margin-left 0.2s ease-out,background-color 0.2s ease-out;
transition:width 0.2s ease-out,margin-left 0.2s ease-out,background-color 0.2s ease-out;}
[class*='slick-pager'] li button:hover:before,
[class*='slick-pager'] li.slick-active button:before{background-color:#3061ff;}
[class*='slick-pager'] li.slick-active button:before{width:20px;margin-left:-10px;
-webkit-transition:width 0.2s ease-out,margin-left 0.2s ease-out,background-color 0.2s ease-out;
transition:width 0.2s ease-out,margin-left 0.2s ease-out,background-color 0.2s ease-out;}
/* slick-pager01~02 : PC용 */
.slick-pager01,
.slick-pager02{position:absolute;right:0;top:0;padding-right:14px;}
/* slick-pager02 : PC용 */
.slick-pager02 li:not(.slick-active) button:before{background-color:#fff;}
.slick-pager02 li button:hover:before{background-color:#3061ff;}
/* slick-pager03 : PC/M용
 * 본문 슬라이드 */
.slick-pager03{text-align:center;}
.slick-pager03 li{font-size:0;line-height:0;}
.slick-pager03 li+li{margin-left:6px;}
.slick-pager03 li button{width:16px;height:16px;}
.slick-pager03 li button:before,
.slick-pager03 li.slick-active button:before{margin:-7px 0 0 -7px;}
.slick-pager03 li button:before{top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#bcbcbc;}
.slick-pager03 li button:hover:before,
.slick-pager03 li.slick-active button:before{width:10px;background-color:#000;}

/* 타이틀이 없는 경우 위치 (기본) */
[class*='list-type'] .slick-slider{padding-top:28px;}
/* 타이틀이 있는 경우 위치 */
[class*='title-con']+[class*='list-type'] .slick-slider{padding-top:0;}
[class*='title-con']+[class*='list-type'] .slick-slider [class*='slick-pager']{top:-26px;}

/* =============== ####date picker ======================== */
/* ---- ui-datepicker ---- */
/* img 서버는 폐기 대상으로 스프라이트 이미지는 /visual/v1/sprites_40x40.png 버전에서 필요한 부분만 사용
 * 사용 : sprites_datepicker_ui01.png
 * 원본 : img.yonhapnews.co.kr/basic/svc/00_ko/visual/v1/images/sprites_40x40_2017071702.png */
.ui-datepicker{box-sizing:border-box;width:312px;padding:0 0 20px;border-radius:4px;border:1px solid #888;color:#757575;background:#ffffff;z-index:600 !important;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:22px 10px 0;text-align:center;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{display:block;position:absolute;top:15px;width:40px;height:40px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev{left:1px;background:url(../img/sprites_datepicker_ui01.png) no-repeat 0 0;}
.ui-datepicker .ui-datepicker-prev:hover{background-position:0 -50px;}
.ui-datepicker .ui-datepicker-next{right:1px;background:url(../img/sprites_datepicker_ui01.png) no-repeat -50px 0;}
.ui-datepicker .ui-datepicker-next:hover{background-position:-50px -50px;}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon{display:block;width:100%;height:100%;text-indent:-9999px;}
.ui-datepicker .ui-datepicker-title select{height:32px;padding:0;color:#000;font-size:14px;border:1px solid #c7c8c8;line-height:32px;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{margin:0 6px 0 0;}
.ui-datepicker table{width:274px;margin:0 auto;background:#fff;text-align:center;}
.ui-datepicker th, .ui-datepicker td{font-size:12px;}
.ui-datepicker th{color:#757575;line-height:40px;text-align:center;background:#fff;border-bottom:1px solid #eaeaea;}
.ui-datepicker th span span{display:inline-block;width:10px;height:40px;color:#000;}
.ui-datepicker td{line-height:32px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center;}
.ui-datepicker td:first-child{border-left:1px solid #eaeaea}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:0px 0 3px;}
.ui-datepicker td.ui-datepicker-week-end,
.ui-datepicker td.ui-datepicker-week-end a{color:#5f678a;}
.ui-datepicker td:first-child a,
.ui-datepicker th:first-child a{color:#e03719;}
.ui-datepicker span.ui-state-default{color:#cfcfcf;}
.ui-datepicker a.ui-state-default{color:#000;font-weight:bold;}
.ui-datepicker a.ui-state-active,
.ui-datepicker td .ui-state-highlight.ui-state-active{background:#fa3a3a;color:#fff !important;}
.ui-datepicker td .ui-state-default.ui-state-highlight{background:#3061ff;color:#fff;}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none;}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{overflow:hidden;display:block;position:absolute;right:9px;top:9px;width:9px;height:9px;background:url(../btn_wholemenu_close.gif) no-repeat 50% 50%;text-indent:-9999px;}
.ui-datepicker-trigger{cursor:pointer;}

/* =============== ####Color ======================== */
/* 블루 */
.color01{color:#0068ff !important;}
.color02{color:#3061ff !important;}
/* 레드 */
.color11{color:#fa3a3a !important;}
.color12{color:#f00 !important;}
.color13{color:#B9003F !important}
/* 오렌지 */
.color21{color:#ff7800 !important;}
.color22{color:#ff7e00 !important;}
/* 무채색 */
.color81{color:#fff !important;}
.color82{color:#000 !important;}

/* =============== ####Icon ======================== */

/* ---- 연합뉴스 로고 ---- */
/* logo-yna01 : 기본 HEADER 로고
 * logo-yna02 : fixed HEADER 로고
 * logo-yna03 : 다크배경 HEADER 로고 */
[class*='logo-yna']{overflow:hidden;padding:5px;}
[class*='logo-yna'] .ir-txt{background:url(../img/sprites_logo01.png?v=20231114_1526) 100% 0 no-repeat;}
.logo-yna01 .ir-txt{width:208px;height:59px;background:url(../img/sprites_logo01.svg) 0 0 no-repeat;background-size:208px 59px;}
.logo-yna02 .ir-txt{width:129px;height:37px;background:url(../img/sprites_logo01.svg) 0 0 no-repeat;background-size:129px 37px;}
.logo-yna03 .ir-txt{width:129px;height:37px;background-position-y:-150px;}

/* ---- ico-type01 (사이즈 고정 아이콘) ---- */
/* ico-type01-close$$ : 닫기
 * ico-type01-fsize$$ : 글자크기조정
 * ico-type01-srch$$ : 검색
 * ico-type01-pause$$ : 일시정지
 * ico-type01-play$$ : 재생 or 자동재생
 * ico-type01-down$$ : 목록 펼치기
 * ico-type01-up$$ : 목록 접기
 * ico-type01-zoomin$$ : 축소
 * ico-type01-zoomout$$ : 확대 */
[class*='ico-type01']{position:relative;width:30px;height:30px;}
[class*='ico-type01']:before{content:'';position:absolute;left:50%;top:50%;display:inline-block;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.ico-type01-close01:before{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-650px -400px;}
.ico-type01-close02:before{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-700px -400px;}
/* .ico-type01-fsize01:before{width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-750px -150px;} */
.ico-type01-srch01:before{width:21px;height:22px;margin:-10px 0 0 -11px;background-position:-650px -100px;}
.ico-type01-srch02:before{width:21px;height:22px;margin:-10px 0 0 -11px;background-position:-700px -100px;}
.ico-type01-pause01:before{width:12px;height:14px;margin:-7px 0 0 -6px;background-position:-250px -50px;}
.ico-type01-play01:before{width:12px;height:14px;margin:-7px 0 0 -6px;background-position:-250px 0;}
.ico-type01-up01:before{width:17px;height:13px;margin:-6px 0 0 -8px;background-position:-700px -250px;}
.ico-type01-up02:before{width:17px;height:13px;margin:-6px 0 0 -8px;background-position:-650px -250px;}
.ico-type01-down01:before{width:17px;height:13px;margin:-6px 0 0 -8px;background-position:-700px -200px;}
.ico-type01-down02:before{width:17px;height:13px;margin:-6px 0 0 -8px;background-position:-650px -200px;}
.ico-type01-zoomin01:before{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-700px -550px;}
.ico-type01-zoomout01:before{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-700px -600px;}
.ico-type01-open01:before{width:24px;height:19px;margin:-9px 0 0 -12px;background-position:-650px -500px;}

/* style01 : 배경 변경01 */
.style01>.ico-type01-close01:before{background-position-x:-700px;}
.style01>.ico-type01-srch01:before{background-position-x:-700px;}
.style01>.ico-type01-down01:before,
.style01>.ico-type01-up01:before{background-position-x:-650px;}

/* ---- ico-type02 (단위 기사 상세정보 표시) ---- */
/* ico-type02-cmt01 : 댓글수
 * ico-type02-time01 : 송고시간
 * ico-type02-new01 : 최신 송고시간
 * ico-type02-view01 : 조회수
 * ico-type02-play01 : 재생시간 */
[class*='ico-type02']{overflow:hidden;position:relative;color:#666;font-size:12px;line-height:15px;}
[class*='ico-type02']:before{content:'';position:absolute;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}

.ico-type02-cmt01{padding-left:17px;color:#fff;font-size:12px;line-height:16px;letter-spacing:0;}
.ico-type02-cmt01:before{left:0;top:50%;width:15px;height:14px;margin-top:-7px;background-position:-400px 0;}
.ico-type02-cmt02{padding-left:17px;font-size:12px;line-height:16px;letter-spacing:0;}
.ico-type02-cmt02:before{left:0;top:50%;width:15px;height:14px;margin-top:-7px;background-position:-350px 0;}
.ico-type02-time01{padding-left:20px;color:#fff;font-size:14px;line-height:20px;}
.ico-type02-time01:before{left:0;top:50%;width:17px;height:17px;margin-top:-8px;background-position:-400px -50px;}
.ico-type02-time02{padding-left:20px;}
.ico-type02-time02:before{left:2px;top:1px;width:13px;height:13px;background-position:-350px -50px;}
.ico-type02-time03{width:50px;padding:18px 0 8px;text-align:center;font-size:12px;}
.ico-type02-time03:before{left:18px;top:3px;width:13px;height:13px;background-position:-350px -50px;}
.ico-type02-new01{overflow:visible;padding-left:21px;padding-top:1px;}
.ico-type02-new01:before{left:4px;top:4px;z-index:1;width:8px;height:8px;border-radius:50%;background:#f00;}
.ico-type02-new01:after{content:'';position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;border:3px solid #f00;opacity:0;
-webkit-animation:motion-twinkle02 1.5s ease-out infinite;
animation:motion-twinkle02 1.5s ease-out infinite;}
.ico-type02-new02{overflow:visible;width:50px;padding:18px 0 8px;text-align:center;}
.ico-type02-new02:before{left:21px;top:4px;z-index:1;width:8px;height:8px;border-radius:50%;background:#f00;}
.ico-type02-new02:after{content:'';position:absolute;left:17px;top:0;width:10px;height:10px;border-radius:50%;border:3px solid #f00;opacity:0;
-webkit-animation:motion-twinkle02 1.5s ease-out infinite;
animation:motion-twinkle02 1.5s ease-out infinite;}

.ico-type02-view01{padding-left:25px;color:#000;font-size:13px;line-height:16px;letter-spacing:0;}
.ico-type02-view01:before{left:0;top:50%;width:21px;height:15px;margin-top:-7px;background-position:-400px -100px;}
.ico-type02-play01{padding-left:14px;color:#000;line-height:20px;letter-spacing:0;}
.ico-type02-play01:before{left:0;top:50%;width:9px;height:11px;margin-top:-5px;background-position:-200px 0;}

/* ---- ico-type03 (기사분류) ---- */
/* ico-type03-news$$ : 글
 * ico-type03-video$$ : 영상
 * ico-type03-photo$$ : 사진
 * ico-type03-gallery$$ : 화보
 * ico-type03-graph$$ : 그래프
 * ico-type03-issue$$ : 관련이슈
 * ico-type03-more$$ : 더보기
 * ico-type03-live$$ : 생방송 */
[class*='ico-type03-']{height:20px;line-height:1;box-sizing:border-box;}
[class*='ico-type03-']:before{content:'';overflow:hidden;display:inline-block;vertical-align:top;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.ico-type03-news01{padding-top:4px;}
.ico-type03-news01:before{width:16px;height:13px;background-position:-550px -250px;}
.ico-type03-video01{padding-top:3px;}
.ico-type03-video01:before{width:13px;height:15px;background-position:-550px -300px;}
.ico-type03-photo01{padding-top:2px;}
.ico-type03-photo01:before{width:22px;height:16px;background-position:-550px -350px;}
.ico-type03-graph01{padding-top:2px;}
.ico-type03-graph01:before{width:16px;height:16px;background-position:-550px -400px;}
.ico-type03-gallery01{padding-top:1px;}
.ico-type03-gallery01:before{width:29px;height:19px;background-position:-600px -450px;}

.ico-type03-news02{padding-top:4px;}
.ico-type03-news02:before{width:16px;height:13px;background-position:-600px -250px;}
.ico-type03-video02{padding-top:3px;}
.ico-type03-video02:before{width:13px;height:15px;background-position:-600px -300px;}
.ico-type03-photo02{padding-top:2px}
.ico-type03-photo02:before{width:22px;height:16px;background-position:-600px -350px;}
.ico-type03-graph02{padding-top:2px;}
.ico-type03-graph02:before{width:16px;height:16px;background-position:-600px -400px;}

.ico-type03-photo03{padding-top:2px;}
.ico-type03-photo03:before{width:23px;height:17px;background-position:-600px -350px;}

.ico-type03-video04{padding-top:3px;}
.ico-type03-video04:before{width:13px;height:15px;background-position:-500px -300px;}
.ico-type03-photo04{padding-top:2px;}
.ico-type03-photo04:before{width:22px;height:16px;background-position:-500px -350px;}
.ico-type03-graph04{padding-top:2px;}
.ico-type03-graph04:before{width:16px;height:16px;background-position:-500px -400px;}
.ico-type03-gallery04{padding-top:1px;}
.ico-type03-gallery04:before{width:24px;height:18px;background-position:-500px -450px;}
.ico-type03-issue04{padding-top:1px;}
.ico-type03-issue04:before{width:24px;height:18px;background-position:-500px -500px;}
.ico-type03-more04{padding-top:5px;}
.ico-type03-more04:before{width:11px;height:10px;background-position:0 -50px;}
.ico-type03-live04{position:relative;width:20px;}
.ico-type03-live04:before{position:absolute;left:6px;top:6px;z-index:1;width:8px;height:8px;border-radius:50%;background:#f00;}
.ico-type03-live04:after{content:'';position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;border:3px solid #f00;opacity:0;
-webkit-animation:motion-twinkle02 1.5s ease-out infinite;
animation:motion-twinkle02 1.5s ease-out infinite;}

/* ---- ico-type04 (기타분류) ---- */
/* ico-type04-rel01 : 관련기사 (본문)
 * ico-type04-issue01 : 관련이슈 (본문)
 * ico-type04-local01 : 지방지 계약사
 * ico-type04-attach01 : 첨부파일 (본문)
 * ico-type05-video01 : 영상기사 아이콘 (본문 42x45)
 * ico-type05-video02 : 영상기사 아이콘 (리스트 70x78) */
[class*='ico-type04-']{position:relative;box-sizing:border-box;padding-left:30px;font-weight:bold;font-size:16px;line-height:23px;}
[class*='ico-type04-']:before,
[class*='ico-type04-']:after{content:'';display:inline-block;position:absolute;}
[class*='ico-type04-']:before{top:0;left:0;width:23px;height:23px;background-color:#000;border-radius:50%;}
[class*='ico-type04-']:after{background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}

.ico-type04-rel01:after{top:4px;left:4px;width:15px;height:15px;background-position:-600px -600px;}
.ico-type04-issue01:after{top:5px;left:3px;width:16px;height:13px;background-position:-600px -550px;}
.ico-type04-local01:after{top:3px;left:3.5px;width:17px;height:17px;background-position:-600px -650px;}
.ico-type04-attach01:after{top:4px;left:4px;width:17px;height:17px;background-position:-600px -700px;}

/* ico-type05-video01 : 영상기사 아이콘 */
.ico-type05-video01{overflow:hidden;display:block;width:42px;height:45px;text-indent:999px;white-space:nowrap;background:url(../img/sprites_default01.png?v=20231102_1550) 0 -500px no-repeat;}
.ico-type05-video02{overflow:hidden;display:block;width:72px;height:78px;text-indent:999px;white-space:nowrap;background:url(../img/sprites_default01.png?v=20231102_1550) -100px -500px no-repeat;}

/* ---- ico-type11 / ico-type12 채널 ---- */
.ico-type11{overflow:hidden;position:relative;width:82px;height:82px;font-size:1px;color:transparent;background:url(../img/sprites_logo01.png?v=20231114_1526) 0 0 no-repeat;}
.ico-type11.yna{}
.ico-type11.tong-culture{background-position-y:-100px;}
.ico-type11.know{background-position-y:-200px;}
.ico-type11.yttv{background-position-y:-300px;}
.ico-type11.tong-tech{background-position-y:-400px;}
.ico-type11.tong-living{background-position-y:-500px;}

.ico-type12{overflow:hidden;position:relative;width:49px;height:49px;font-size:1px;color:transparent;background:url(../img/sprites_logo01.png?v=20231114_1526) -100px 0 no-repeat;}
.ico-type12.yna{}
.ico-type12.tong-culture{background-position-y:-50px;}
.ico-type12.know{background-position-y:-100px;}
.ico-type12.yttv{background-position-y:-150px;}
.ico-type12.tong-tech{background-position-y:-200px;}
.ico-type12.tong-living{background-position-y:-250px;}

/* ---- .ico-label-* : 로고 및 기타 아이콘 ---- */
[class*='ico-label-']{overflow:hidden;font-size:1px;color:transparent;white-space:nowrap;}

/* ico-label-brand$$ 브랜드 아이콘 */
/* ico-label-brand01 : #흥
 * ico-label-brand02 : Y스페셜 */
[class*='ico-label-brand']{background:url(../img/sprites_logo01.png?v=20231114_1526) -400px 0 no-repeat;}
.ico-label-brand01{width:36px;height:23px;}
.ico-label-brand02{width:50px;height:18px;background-position-y:-50px;}

/* ico-label-channel01 : [채널섹션] 타이틀
 * ico-label-channel02 : [메인] 채널 콘텐츠 타이틀 */
[class*='ico-label-channel']{background:url(../img/sprites_logo01.png?v=20231114_1526) -400px -200px no-repeat;}
.ico-label-channel01{width:72px;height:36px;}
.ico-label-channel02{width:118px;height:25px;background-position-y:-250px;}

/* .ico-label-newslive01 : [확장톱 02] 뉴스 라이브
 * .ico-label-timeline01 : [확장톱 02] 뉴스 타임라인
 * .ico-label-newslive02 : [확장톱 03] 뉴스 라이브
 * .ico-label-timeline02 : [확장톱 03] 뉴스 타임라인 */
.ico-label-newslive01,
.ico-label-timeline01{width:248px;height:52px;background:url(../img/sprites_logo01.png?v=20231114_1526) -100px -600px no-repeat;}
.ico-label-timeline01{background-position-y:-700px;}
.ico-label-newslive02,
.ico-label-timeline02{height:20px;vertical-align:middle;background:url(../img/sprites_logo01.png?v=20231114_1526) -100px -500px no-repeat;}
.ico-label-newslive02{width:100px;}
.ico-label-timeline02{width:117px;background-position-y:-550px;}
.ico-label-newslive01 .ir-txt,
.ico-label-timeline01 .ir-txt,
.ico-label-newslive02 .ir-txt,
.ico-label-timeline02 .ir-txt{position:absolute;z-index:-1;}
/* 링크 마우스 오버 시 */
a:hover .ico-label-newslive01{background-position-x:-350px;}
a:hover .ico-label-newslive02{background-position-x:-250px;}
/* 20대 대선 : 2022-03-08 */
.ico-label-elec2022{width:248px;height:52px;background:#3061ff url(//r.yna.co.kr/ad/img/2022/bnr_tongdan_timeline_election2022.png) 0 0 no-repeat;}
a:hover .ico-label-elec2022{background-color:#fa3a3a;}
/* 8회 지방선거 : 2022-05-31 */
.ico-label-local-elec2022{width:248px;height:52px;background:url(//r.yna.co.kr/ad/img/2022/bnr_tongdan_timeline_local_elec2022.jpg?v=20220530_1030) 0 -52px no-repeat;}
a:hover .ico-label-local-elec2022{background-position:0 0;}

/* ico-label-live01 : 생방송 스트리밍 레이어 타이틀 좌측
 * ico-label-live02 : GNB 우측 */
[class*='ico-label-live']{position:relative;}
[class*='ico-label-live']:before{content:'';position:absolute;left:0;top:auto;bottom:0;background:url(../img/sprites_logo01.png?v=20231114_1526) -400px -150px no-repeat;}
[class*='ico-label-live']:after{content:'';position:absolute;left:12px;top:1px;width:6px;height:6px;border-radius:3px;background-color:#ff5042;
-webkit-animation:motion-twinkle01 1s ease-in-out alternate infinite;
animation:motion-twinkle01 1s ease-in-out alternate infinite;}
.ico-label-live01{width:34px;height:24px;}
.ico-label-live01:before{width:34px;height:15px;}
.ico-label-live02{width:60px;height:25px;}
.ico-label-live02:before{width:60px;height:16px;background-position-x:-450px;}

/* ico-label-ticker01 : 속보티커
 * ico-label-ticker02 : 긴급티커 */
[class*='ico-label-ticker']{background:url(../img/sprites_logo01.png?v=20231114_1526) -400px -100px no-repeat;}
.ico-label-ticker01{width:42px;height:14px;}
.ico-label-ticker02{width:68px;height:18px;background-position-x:-450px;}
/* ico-label-xinhuawang01 : [세계 중국] 신화망 주요뉴스 */
.ico-label-xinhuawang01{width:74px;height:48px;background:url(../img/sprites_logo01.png?v=20231114_1526) -650px -600px no-repeat;}
/* ico-label-xinhuawang02 : [세계 중국] 신화통신 한국어 뉴스 */
.ico-label-xinhuawang02{width:37px;height:38px;background:url(../img/sprites_logo01.png?v=20231114_1526) -650px -650px no-repeat;}
/* ico-label-pay01 : [기사본문] 인물정보 내 유료표시 */
.ico-label-pay01{overflow:hidden;width:0;height:26px;padding-left:48px;white-space:nowrap;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -750px no-repeat;}
/* ico-label-ad01 : [광고] AD마크 그레이*/
.ico-label-ad01{width:25px;height:15px;background:url(../img/ico_ad01.gif) no-repeat;}
/* ico-label-ad02 : [광고] AD마크 블루 2020-02-13 추가 */
.ico-label-ad02{width:25px;height:15px;background:url(../img/ico_ad02.gif) no-repeat;}
/* ico-label-encyclop : [기사본문] 연합백과 */
.ico-label-encyclop01{width:55px;height:23px;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -800px no-repeat;}
/* ico-label-person : [기사본문] 인물정보 */
.ico-label-person01{width:55px;height:23px;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -850px no-repeat;}
/* ico-label-partner : [전국우측] 지역지 계약사 */
.ico-label-partner01{width:24px;height:25px;background:url(../img/sprites_default01.png?v=20231102_1550) -850px -650px no-repeat;}
/* ico-label-new01 : [공통] 신규 메뉴 표시 */
.ico-label-new01{width:6px;height:6px;border-radius:50%;background-color:#f55252;}
/* ico-label-question01 : 요악서비스 툴팁'?' */
.ico-label-question01{position:relative;width:15px;height:15px;}
.ico-label-question01:before,
.ico-label-question01:after{content:'';clear:both;position:absolute;}
.ico-label-question01:before{top:0;left:0;width:100%;height:100%;background-color:#ff0000;border-radius:100%;}
.ico-label-question01:after{top:50%;left:50%;width:7px;height:11px;margin:-6px 0 0 -4px;background:url(../img/sprites_default01.png?v=20231102_1550) -350px -150px no-repeat;}
/* ico-label-info01 : 요약서비스 정보안내 아이콘 'i' */
.ico-label-info01{width:17px;height:17px;background:url(../img/sprites_default01.png?v=20231102_1550) -350px -200px no-repeat;}
/* ico-label-nk01 : 북한포털 더보기 */
.ico-label-nk01{width:82px;height:29px;background:url(../img/sprites_logo01.png?v=20231114_1526) -400px -300px no-repeat;}
/* ico-label-health01 : 더(The) 건강 */
.ico-label-health01{overflow:hidden;width:119px;height:40px;background:transparent url(../img/sprites_logo01.png?v=20231114_1526) -400px -350px no-repeat;}
/* =============== ####Button ======================== */
/* 유튜브 채널 구분
 * yna, know, tong-culture, yttv, digital
 * 연합뉴스, 코리아나우, 통통컬처, 연통TV, #D */

/* ---- btn-type$$ ---- */
/* btn-type01 : [티커/기사본문] 기능버튼
 * btn-type02 : [푸터] SNS 링크, [해더] 로그인/검색영역
 * btn-type03 : 더보기 버튼
 * btn-type04 : 확장톱 기사 유형별 더보기
 * btn-type05 : [푸터] 유튜브 채널
 * btn-type06 : [채널섹션-상단] 채널 메뉴
 * btn-type00 : 기타 형태
 * btn-type$$-toggle : 토글버튼 */

[class*='btn-type']{overflow:hidden;display:inline-block;position:relative;z-index:0;box-sizing:border-box;border:none;background-color:transparent;color:inherit;font:inherit;line-height:normal;vertical-align:top;white-space:nowrap;cursor:pointer;}
[class*='btn-type'].hide{display:none;}
[class*='btn-type'] .ir-txt{z-index:-1;outline:none;}
[class*='btn-type'] [class*='ico']{outline:none;}
[class*='btn-type'][class*='tip0']:after{content:'';clear:both;display:none;z-index:10;position:absolute;bottom:-28px;left:50%;margin-left:-32px;box-sizing:border-box;padding:5px 8px 4px;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:4px;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.04);font-weight:500;font-size:12px;line-height:13px;
transition:all 0.2s ease-in-out;}

/* ---- 버튼 내부 옵션 ---- */
/* .txt-new : 신규알림 */
[class*='btn-type'] .txt-new{position:absolute;left:23px;top:-6px;z-index:10;min-width:15px;height:15px;box-sizing:border-box;padding:0 3px;color:#fff;font-size:10px;line-height:14px;letter-spacing:0;text-align:center;border-radius:7.5px;background-color:#ff0000;}
.scrap02 .txt-new{left:14px;top:-1px;}

/* btn-type01 ([티커/기사본문] 기능버튼) : 공통 */
.btn-type01{overflow:visible;width:35px;height:35px;outline:none;}
.btn-type01 .txt-new{top:0;left:21px;}
.btn-type01 .txt{display:inline-block;min-width:50px;height:32px;padding:6px 12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);border-radius:32px;font-weight:700;font-size:14px;line-height:1.3;}
.btn-type01 .txt{display:inline-block;min-width:50px;height:32px;padding:6px 12px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.1);border-radius:32px;font-weight:700;font-size:14px;line-height:1.3;}
.btn-type01 .ir-txt{overflow:hidden;position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.btn-type01 .ico-label-question01{position:absolute;top:-6px;right:-4px;}/* 툴팁아이콘 추가 '?' */
.btn-type01 .ico-label-question01 .ir-txt{width:0;height:0;background:none;font-size:0;text-indent:-9999px;}
.btn-type01+.btn-type00.question01{position:absolute;top:-3px;left:35px;}/* 베타 링크추가 */
/* btn-type01 : 개별 - SNS */
.btn-type01.fb .ir-txt{width:12px;height:20px;margin:-10px 0 0 -6px;background-position:-850px -50px;}
.btn-type01.tw .ir-txt{width:20px;height:17px;margin:-8px 0 0 -10px;background-position:-850px -100px;}
.btn-type01.kks .ir-txt{width:12px;height:20px;margin:-10px 0 0 -6px;background-position:-850px -150px;}
.btn-type01.fbm .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-850px -200px;}
.btn-type01.band .ir-txt{width:17px;height:21px;margin:-10px 0 0 -8.5px;background-position:-850px -250px;}
.btn-type01.blog .ir-txt{width:30px;height:15px;margin:-7px 0 0 -15px;background-position:-850px -300px;}
.btn-type01.pin .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-850px -350px;}
.btn-type01.fb:hover .ir-txt,
.btn-type01.fb.active .ir-txt,
.btn-type01.tw:hover .ir-txt,
.btn-type01.tw.active .ir-txt,
.btn-type01.kks:hover .ir-txt,
.btn-type01.kks.active .ir-txt,
.btn-type01.fbm:hover .ir-txt,
.btn-type01.fbm.active .ir-txt,
.btn-type01.band:hover .ir-txt,
.btn-type01.band.active .ir-txt,
.btn-type01.blog:hover .ir-txt,
.btn-type01.blog.active .ir-txt,
.btn-type01.pin:hover .ir-txt,
.btn-type01.pin.active .ir-txt{background-position-x:-900px;}
/* btn-type01 : 개별 - 기능 */
.btn-type01.cmt01 .ir-txt{background-position:-750px 0;}
.btn-type01.scrap01 .ir-txt{background-position:-750px -50px;}
.btn-type01.share01 .ir-txt{background-position:-750px -100px;}
.btn-type01.fsize01 .ir-txt{background-position:-750px -150px;}
.btn-type01.print01 .ir-txt{background-position:-750px -200px;}
.btn-type01.opt01 .ir-txt{background-position:-750px -250px;}
.btn-type01.tooltip01 .ir-txt{background-position:-750px -350px;}
.btn-type01.del01 .ir-txt{background-position:-750px -400px;}
.btn-type01.calendar01 .ir-txt{background-position:-750px -450px;}
.btn-type01.scroll-top01 .ir-txt{width:16px;height:24px;margin:-12px 0 0 -8px;background-position:-750px -300px;}

/* 툴팁 */
.btn-type01.tip01:hover:after{display:inline-block;}
.btn-type01.tip01.active:hover:after{display:none;}
.option-box.active .btn-type01.tip01:after{display:none;}/* 옵션박스 active시 툴팁가림처리 */
.btn-type01.tip01.summary01:hover:after{content:'세 줄 요약';margin-left:-32px;}
.btn-type01.tip01.share01:hover:after{content:'공유하기';margin-left:-32px;}
.btn-type01.tip01.cmt01:hover:after{content:'댓글';margin-left:-20px;}
.btn-type01.tip01.fsize01:hover:after{content:'글자크기';margin-left:-31px;}
.btn-type01.tip01.print01:hover:after{content:'인쇄하기';margin-left:-31px;}


/* btn-type01 : 개별 - 폰트 사이즈(텍스트) */
.btn-type01[class*='font']{border:1px solid rgba(0,0,0,0.1);border-radius:50%;}
.btn-type01[class*='font'] .ir-txt{}
.btn-type01[class*='font']:hover,
.btn-type01[class*='font'].active{background-color:#000;}
.btn-type01[class*='font']:before{content:'가';display:block;clear:both;padding:6px 0 7px;line-height:21px;color:#000;text-align:center;}
.btn-type01.font01:before{font-size:15px;}
.btn-type01.font02:before{font-size:16px;}
.btn-type01.font03:before{font-size:17px;}
.btn-type01.font04:before{font-size:18px;}
.btn-type01.font05:before{font-size:19px;}
.btn-type01.font06:before{font-size:20px;}
.btn-type01.font07:before{font-size:21px;padding:6px 0 7px;}
.btn-type01[class*="font"]:hover:before,
.btn-type01[class*="font"].active:before{color:#fff;}

/* btn-type11 : 개별 - 프린트팝업
 * style01 다크모드 */
.btn-type01.style01{border:1px solid transparent;}
.btn-type01.style01:hover,
.btn-type01.style01.active{background-color:transparent;border:1px solid #fff;}
.btn-type01.style01.print01 .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-800px -200px;}
.btn-type01.style01.close01 .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-800px -500px;}
/* btn-type11 : 개별 - 테마 네비게이션 */
.btn-type01.style01.scroll-top01 .ir-txt{background-position-x:-800px;}
/* btn-type11 : 개별 - 요약 서비스 */
.btn-type01.summary01{min-width:50px;}
.btn-type01.summary01>.ir-txt{width:24px;height:14px;margin:-8px 0 0 -13px;background-position:-750px -600px;}
.btn-type01.summary01.active .ir-txt,
.btn-type01.summary01.on .ir-txt,
.btn-type01.summary01:hover .ir-txt{background-position:-800px -600px;}

/* fiexd, 포지션값 layout.css에 위치잡아서 이동 필요  */
.btn-type01.scroll-top01{position:fixed;z-index:10;bottom:30px;right:30px;width:48px;height:48px;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:50%;}

/* btn-type02 ([푸터] SNS 링크, [해더] 로그인/검색영역) : 공통
 * 로그인 : login01, login02
 * 로그아웃 : logout01, logout02
 * 정보수정 : modify01 */
[class*='btn-type02']{overflow:visible;min-width:30px;height:30px;}
.btn-type02 .txt{position:relative;font-weight:bold;font-size:12px;color:#000;line-height:30px;}
.btn-type02 .ir-txt{position:absolute;left:50%;top:50%;background:url(../img/sprites_default01.png?v=20231102_1550) -650px 0 no-repeat;}
.btn-type02.style01 .txt{color:#fff;}
/* btn-type02 : 텍스트형 */
/* .btn-type02.login02 .txt{}
.btn-type02.logout02 .txt{}
.btn-type02.modify01 .txt{} */
/* btn-type02 : 개별 SNS */
.btn-type02.ins .ir-txt,
.btn-type02.fb .ir-txt,
.btn-type02.tw .ir-txt{overflow:hidden;position:static;width:30px;height:30px;background-position-x:-950px;}
.btn-type02.ins .ir-txt{background-position-y:0;}
.btn-type02.fb .ir-txt{background-position-y:-50px;}
.btn-type02.tw .ir-txt{background-position-y:-100px;}
/* btn-type02 : 개별 기능 */
.btn-type02.close01 .ir-txt{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-650px -400px;}
.btn-type02.login01 .ir-txt{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-650px 0;}
.btn-type02.logout01 .ir-txt{width:22px;height:22px;margin:-11px 0 0 -11px;background-position:-650px -50px;}
.btn-type02.srch01 .ir-txt{width:21px;height:22px;margin:-11px 0 0 -11px;background-position:-650px -100px;}
.btn-type02.scrap02 .ir-txt{width:17px;height:22px;margin:-10px 0 0 -8px;background-position:-650px -150px;}

.btn-type02.live01{width:60px;}
.btn-type02.live01 .ir-txt{left:0;top:0;width:60px;height:25px;background:none;}
.btn-type02.live01 .ir-txt:before{content:'';position:absolute;left:0;bottom:0;width:60px;height:16px;background:url(../img/sprites_logo01.png?v=20231114_1526) -450px -150px no-repeat;}
.btn-type02.live01 .ir-txt:after{content:'';position:absolute;left:12px;top:1px;width:6px;height:6px;border-radius:3px;background-color:#ff5042;
-webkit-animation:motion-twinkle01 1s ease-in-out alternate infinite;
animation:motion-twinkle01 1s ease-in-out alternate infinite;}

/* btn-type02 : 개별 기능 - style01 */
.btn-type02.close01.style01 .ir-txt,
.btn-type02.login01.style01 .ir-txt,
.btn-type02.logout01.style01 .ir-txt,
.btn-type02.srch01.style01 .ir-txt,
.btn-type02.scrap02.style01 .ir-txt{background-position-x:-700px;}
/* btn-type02 : 개별 기능 - 텍스트 노출 */
.btn-type02.logout01 .txt{padding-left:32px;}
.btn-type02.logout01 .txt:before{content:'';position:absolute;left:4px;top:4px;width:22px;height:22px;background:url(../img/sprites_default01.png?v=20231102_1550) -650px -50px no-repeat;}
.btn-type02.logout01.style01 .txt:before{background-position-x:-700px;}
/* btn-type02-toggle */
.btn-type02-toggle{font-size:0;}
.btn-type02-toggle .txt{margin:0 4px;}

/* 툴팁 */
[data-a11y-txt^="검색창"].tip01:hover:after{content:'검색';display:inline-block;margin-left:-17px;}
[data-a11y-txt^="검색창"].tip01.active:hover:after{display:none;}
.btn-type02.login01.tip01:hover:after{content:'로그인';display:inline-block;margin-left:-24px;}

/* btn-type03 (더보기 버튼) : 공통 */
.btn-type03{width:100%;box-sizing:border-box;padding:0 10px;background-color:#102039;text-align:left;}
.btn-type03>.txt{position:relative;height:40px;box-sizing:border-box;color:#fff;font-weight:400;font-size:16px;line-height:38px;}
.btn-type03.arr .txt{padding-right:14px;}
.btn-type03.arr .txt:after{content:'';position:absolute;top:50%;right:0;width:11px;height:10px;margin-top:-6px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 -250px no-repeat;}
.btn-type03:hover{background-color:#3061ff;}
/* .btn-type03.style01 */
.btn-type03.style01{background-color:#3061ff;}
.btn-type03.style01:hover{background-color:#102039;}
/* .btn-type03.style02 */
.btn-type03.style02{text-align:center;}
/* .btn-type03.style03 */
.btn-type03.style03{text-align:center;}
.btn-type03.style03 .txt{font-size:14px;font-weight:400;}
/* .btn-type03.style04 */
.btn-type03.style04{text-align:center;border:1px solid #1273ff;background-color:#fff;}
.btn-type03.style04 .txt{height:44px;padding:3px 0 1px;color:#3061ff;font-size:14px;}
.btn-type03.style04:hover{background-color:#3061ff;}
.btn-type03.style04:hover .txt{color:#fff;}
/* btn-type03.tokyo2020 (도쿄올림픽) */
.btn-type03.tokyo2020{background:#e22e1b url(../img/bg_tit_olympic2020_02.png) 100% 100% no-repeat;}
.btn-type03.tokyo2020 .txt02{height:40px;box-sizing:border-box;margin-left:8px;color:#fff;font-size:16px;line-height:38px;letter-spacing:0;}

/* btn-type04 : 확장톱 기사 유형별 더보기 */
.btn-type04{font-size:0;line-height:1;}
.btn-type04 .txt{padding-top:2px;color:#3061ff;font-size:13px;line-height:16px;vertical-align:middle;}
.btn-type04 [class*='ico-type03']+.txt,
.btn-type04 .txt+[class*='ico-type03']{margin-left:3px;}
.btn-type04:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.btn-type04 .ico-type03-live04+.txt{color:#f00;}

/* btn-type04.style01 : 메인 포토/화보 등 더보기 */
.btn-type04.style01 .txt{padding-top:2px;color:#000;font-size:12px;}
.btn-type04.style01 .txt+[class*='ico-type03'],
.btn-type04.style01 [class*='ico-type03']+.txt{margin-left:5px;}
.btn-type04.style01:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.btn-type04.style01 .ico-type03-live04+.txt{color:#f00;}

/* btn-type05 ([푸터] 유튜브 채널) : 공통 */
.btn-type05{width:48px;height:48px;border:1px solid #fff;border-radius:50%;background-color:#ccc;}
.btn-type05 .ir-txt{position:absolute;left:50%;top:50%;background:url(../img/sprites_logo01.png?v=20231114_1526) -200px 0 no-repeat;}
.btn-type05:hover{border-color:#000;background-color:#fff;}
.btn-type05:hover .ir-txt{background-position-x:-150px;}

/* btn-type06 ([채널섹션-상단] 채널 메뉴) : 공통 */
.btn-type06{width:46px;height:46px;border-radius:50%;background-color:#ccc;}
.list:not(.active) li.active .btn-type06,
.btn-type06.active,
.btn-type06:hover{background:rgb(255,0,36); /* Old browsers */
background:-moz-linear-gradient(left,rgba(255,0,36,1) 0%,rgba(41,76,207,1) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left,rgba(255,0,36,1) 0%,rgba(41,76,207,1) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right,rgba(255,0,36,1) 0%,rgba(41,76,207,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0024',endColorstr='#294ccf',GradientType=1); /* IE6-9 */}
.btn-type06 .ir-txt{position:absolute;left:50%;top:50%;background:url(../img/sprites_logo01.png?v=20231114_1526) -200px 0 no-repeat;}

/* btn-type05, btn-type06 : 개별 */
.btn-type05.yna .ir-txt,
.btn-type06.yna .ir-txt{width:46px;height:17px;margin:-8px 0 0 -23px;background-position-y:0;}
.btn-type05.tong-culture .ir-txt,
.btn-type06.tong-culture .ir-txt{width:41px;height:26px;margin:-13px 0 0 -20px;background-position-y:-50px;}
.btn-type05.know .ir-txt,
.btn-type06.know .ir-txt{width:45px;height:24px;margin:-11px 0 0 -22px;background-position-y:-100px;}
.btn-type05.yttv .ir-txt,
.btn-type06.yttv .ir-txt{width:28px;height:37px;margin:-18.5px 0 0 -14px;background-position-y:-150px;}
.btn-type05.tong-tech .ir-txt,
.btn-type06.tong-tech .ir-txt{width:40px;height:37px;margin:-18.5px 0 0 -19px;background-position-y:-200px;}
.btn-type05.tong-living .ir-txt,
.btn-type06.tong-living .ir-txt{width:42px;height:36px;margin:-18px 0 0 -21px;background-position-y:-250px;}
.btn-type05.k-vibe .ir-txt,
.btn-type06.k-vibe .ir-txt{width:22px;height:28px;margin:-14px 0 0 -11px;background-position-y:-300px;}

/* btn-type07 (SNS) : 공통 */
.btn-type07{overflow:visible;width:60px;text-align:center;}
.btn-type07 .ico-label{overflow:hidden;position:absolute;top:0;left:50%;margin-left:-17.5px;width:34px;height:34px;border-radius:50%;}
.btn-type07 .ico-label:before{content:'';clear:both;display:inline-block;position:absolute;top:50%;left:50%;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.btn-type07 .txt{display:inline-block;margin:45px 0 0;font-size:13px;line-height:16px;color:#666;}
/* btn-type07 : 개별 - SNS */
.btn-type07.kkt .ico-label{background-color:#fff200;}
.btn-type07.fb .ico-label{background-color:#3b5a9a;}
.btn-type07.tw .ico-label{background-color:#000;}
.btn-type07.kks .ico-label{background-color:#6a5cff;}
.btn-type07.fbm .ico-label{background:url(../img/sprites_default01.png?v=20231102_1550) -950px -200px no-repeat;}
.btn-type07.band .ico-label{background-color:#01d12b;}
.btn-type07.blog .ico-label{background-color:#31b349;}
.btn-type07.pin .ico-label{background-color:#ed2024;}
.btn-type07.kkt .ico-label:before{width:25px;height:24px;margin:-11px 0 0 -12px;background-position:-900px 0px;}
.btn-type07.fb .ico-label:before{width:12px;height:20px;margin:-10px 0 0 -6px;background-position:-900px -50px;}
.btn-type07.tw .ico-label:before{width:20px;height:20px;margin:-9px 0 0 -10px;background-position:-900px -100px;}
.btn-type07.kks .ico-label:before{width:12px;height:20px;margin:-9px 0 0 -6px;background-position:-900px -150px;}
.btn-type07.fbm .ico-label:before{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-900px -200px;}
.btn-type07.band .ico-label:before{width:17px;height:21px;margin:-10px 0 0 -9px;background-position:-900px -250px;}
.btn-type07.blog .ico-label:before{width:30px;height:15px;margin:-7px 0 0 -15px;background-position:-900px -300px;}
.btn-type07.pin .ico-label:before{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-900px -350px;}

.btn-type07.kkt .ir-txt{width:25px;height:24px;margin:-11px 0 0 -12px;background-position:-900px 0px;}
.btn-type07.fb .ir-txt{width:12px;height:20px;margin:-10px 0 0 -6px;background-position:-900px -50px;}
.btn-type07.tw .ir-txt{width:20px;height:17px;margin:-8px 0 0 -10px;background-position:-900px -100px;}
.btn-type07.kks .ir-txt{width:12px;height:20px;margin:-9px 0 0 -6px;background-position:-900px -150px;}
.btn-type07.fbm .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-900px -200px;}
.btn-type07.band .ir-txt{width:17px;height:21px;margin:-10px 0 0 -9px;background-position:-900px -250px;}
.btn-type07.blog .ir-txt{width:30px;height:15px;margin:-7px 0 0 -15px;background-position:-900px -300px;}
.btn-type07.pin .ir-txt{width:20px;height:20px;margin:-10px 0 0 -10px;background-position:-900px -350px;}

/* btn-type08 : 프린트팝업 사용 버튼
 * 이미지는 PC 외국어 UI 가져와 사용함 */
.btn-type08{overflow:visible;width:30px;height:30px;border:1px solid #333;border-radius:50%;background-color:#fff;}
.btn-type08 .ir-txt{overflow:hidden;position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.btn-type08.active,
.btn-type08:hover{border-color:#0068d1;background-color:#0068d1;}
.btn-type08.active .ir-txt,
.btn-type08:hover .ir-txt{background-position-x:-50px;}
.btn-type08.close01 .ir-txt{background-position-y:-700px;}
.btn-type08.print01 .ir-txt{background-position-y:-750px;}

/* btn-type09 : OK제보 제보하기 사용 버튼
 향후 신규버튼타입 활용으로 공용추가함. */
.btn-type09{overflow:visible;height:30px;padding:0 23px;border-radius:15px;background-color:#3061ff;}
.btn-type09:hover{background-color:#102039;}
.btn-type09 .txt{position:relative;display:inline-block;height:100%;font-size:14px;line-height:30px;letter-spacing:0;color:#fff;}
.btn-type09.arr .txt{padding-right:13px;}
.btn-type09.arr .txt:after{content:'';position:absolute;top:50%;right:0;width:11px;height:10px;margin-top:-3px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 -250px no-repeat;}

/* btn-type00 (기타형태) : 공통 */
.btn-type00 .txt{position:relative;}
.btn-type00 .ir-txt:before,
.btn-type00 .txt:before{content:'';position:absolute;margin:0;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
/* btn-type00 : 개별 */
.btn-type00.close01{}
.btn-type00.close01 .ir-txt{position:relative;width:24px;height:24px;margin:0;}
.btn-type00.close01 .ir-txt:before{left:4px;top:4px;width:16px;height:16px;background-position:-650px -450px;}
.btn-type00.del01{}
.btn-type00.del01 .txt{height:17px;box-sizing:content-box;padding:13px 23px 15px 50px;font-size:16px;color:#000;line-height:17px;}
.btn-type00.del01 .txt:before{left:23px;top:14px;width:17px;height:17px;background-position:-650px -450px;}
.msie .btn-type00.del01 .txt{padding-top:12px;padding-bottom:16px;}
.btn-type00.del01.active .txt{color:#fff;background-color:#3061ff;}
.btn-type00.del01.active .txt:before{background-position-x:-700px;}
/*  btn-type00 : 모바일 버전으로 보기 */
.btn-type00.mobile-version{width:198px;height:48px;box-sizing:border-box;padding:0 10px;background-color:#fff;text-align:center;}
.btn-type00.mobile-version .txt:before{display:none;}
.btn-type00.mobile-version .txt{position:relative;height:48px;box-sizing:border-box;font-weight:bold;font-size:17px;line-height:48px;color:#000;}
.btn-type00.mobile-version:hover{background-color:#fff;}
/*  btn-type00 : 물음표 마크 */
.btn-type00.question01{overflow:visible;position:relative;display:block;width:18px;height:18px;}
.btn-type00.question01{}
.btn-type00.question01:before,
.btn-type00.question01:after{content:'';clear:both;position:absolute;}
.btn-type00.question01:before{top:50%;left:50%;margin:-7px 0 0 -7px;width:15px;height:15px;background-color:#ff0000;border-radius:100%;
-webkit-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out;}
.btn-type00.question01:after{top:50%;left:50%;width:7px;height:10px;margin:-5px 0 0 -3px;background:url(../img/sprites_default01.png?v=20231102_1550) -350px -150px no-repeat;}
.btn-type00.question01:hover:before{
-webkit-transform:scale(1.2);
transform:scale(1.2);
transform-origin:center center;}

/* btn-type$$-toggle (토글버튼) : 공통 */
[class*='-toggle'] .txt{height:30px;box-sizing:border-box;font-size:16px;line-height:30px;}
[class*='-toggle'] [class="ico-"]+.txt,
[class*='-toggle'] .txt+[class="ico-"]{margin-left:2px;}
[class*='-toggle'] .txt01{overflow:hidden;position:absolute;width:1px;height:1px;padding-left:1px;white-space:nowrap;opacity:0;}
[class*='-toggle'] .ico01,
[class*='-toggle'].active .ico02{display:inline-block;}
[class*='-toggle'].active .ico01,
[class*='-toggle'] .ico02{display:none;}

/* ---- btn-dir$$ : 슬라이드 컨트롤러 ---- */
/* btn-dir01-* : 최신뉴스 슬라이드 컨트롤
 * btn-dir02-* : 해더메뉴(기본)/탭메뉴01 컨트롤
 * btn-dir03-* : 해더메뉴(다크배경) 컨트롤
 * btn-dir81-* : (PC/M 공통)본문 슬라이드 */

[class*='btn-dir']{overflow:hidden;display:inline-block;position:relative;z-index:0;box-sizing:border-box;border:none;background-color:transparent;color:inherit;font:inherit;line-height:normal;vertical-align:top;cursor:pointer;}
[class*='btn-dir'] .ir-txt{z-index:-1;outline:none;background:url(../img/sprites_default01.png?v=20231102_1550) -100px 0 no-repeat;outline:none;}
[class*='btn-dir'] [class*='ico']{outline:none;}

/* btn-dir01 */
[class*='btn-dir01']{width:30px;height:30px;}
[class*='btn-dir01'] .ir-txt{position:absolute;left:50%;top:50%;width:30px;height:21px;margin:-10px 0 0 -15px;}
[class*='btn-dir01-prev'] .ir-txt{background-position-x:-150px;}
[class*='btn-dir01'].disabled .ir-txt{background-position-y:-100px;}
[class*='btn-dir01']:not(.disabled):hover .ir-txt{background-position-y:-50px;}
/* btn-dir02 */
[class*='btn-dir02']{width:13px;height:17px;}
[class*='btn-dir02'] .ir-txt{position:absolute;left:50%;top:50%;width:13px;height:17px;margin:-8px 0 0 -6px;background-position:-650px -300px;}
[class*='btn-dir02-prev'] .ir-txt{background-position-y:-350px;}
[class*='btn-dir02-prev'].disabled .ir-txt{background-position:-700px -700px;}
[class*='btn-dir02-next'].disabled .ir-txt{background-position:-700px -650px;}
/* btn-dir03 */
[class*='btn-dir03']{width:13px;height:17px;}
[class*='btn-dir03'] .ir-txt{position:absolute;left:50%;top:50%;width:13px;height:17px;margin:-8px 0 0 -6px;background-position:-700px -300px;}
[class*='btn-dir03-prev'] .ir-txt{background-position-y:-350px;}
[class*='btn-dir03'].disabled{opacity:0.3;}
/* btn-dir81 : (PC/M 공통)본문 슬라이드 */
[class*='btn-dir81']{overflow:hidden;width:68px;height:70px;}
[class*='btn-dir81'] .ir-txt{content:'';display:block;position:absolute;top:15px;width:40px;height:40px;border:1px solid #d1d1d1;border-right:0 !important;border-bottom:0 !important;background-image:none;}
.btn-dir81-prev .ir-txt{right:1px;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);}
.btn-dir81-next .ir-txt{left:1px;
-webkit-transform:rotate(-225deg);
transform:rotate(-225deg);}
[class*='btn-dir81'].slick-disabled{opacity:0;}

/* ---- btns-wrap$$ 버튼 영역 ---- */
/* 01 : 오른쪽 정렬
 * 02 : 왼쪽 정렬
 * 03 : 가운데 정렬 */
[class*='btns-wrap']{overflow:hidden;position:relative;width:100%;}
.btns-wrap01{text-align:right;}
.btns-wrap02{text-align:left;}
.btns-wrap03{text-align:center;}

/* =============== ####Tab ======================== */
/* tab-type01 : 메뉴 선택 (텍스트+언더라인)
 * tab-type02 : 메뉴 선택 (텍스트+배경색,언더라인)
 * tab-type03 : 날짜 선택 (텍스트+배경색,언더라인)
 * tab-type04 : [메인] 이 시각 주요뉴스 / 섹션별 주요뉴스
 * tab-type05 : 슬라이드 탭01 : 많이 본 뉴스 (tab-type01 유사 패턴) */

[class*='tab-type'] .tab{overflow:hidden;display:inline-block;position:relative;z-index:0;box-sizing:border-box;border:none;outline:none;background-color:transparent;color:inherit;font:inherit;line-height:normal;vertical-align:top;white-space:nowrap;cursor:pointer;}

/* tab-type01 : 텍스트+언더라인
 * style01 : [이슈돋보기 단일] 기사분류 탭
 * style02 : 타이틀/탭 좌우 복합배치 (메인 많이본뉴스)
 * style03 : 슬라이드 탭
 * tab-type01 .tab:before : 활성화바 */
.tab-type01{position:relative;}
.tab-type01 ul{width:100%;font-size:0;text-align:center;border-bottom:1px solid #e5e5e5;}
.tab-type01 li{display:inline-block;vertical-align:top;}
.tab-type01 li+li{margin-left:40px;}
.tab-type01 .tab{min-width:46px;padding:10px 9px 14px;font-weight:400;font-size:16px;line-height:25px;color:#000;}
.tab-type01 .tab:before{content:'';display:block;position:absolute;bottom:0;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;}

.tab-type01 li.active>.tab,
.tab-type01 .tab:focus,
.tab-type01 .tab:hover{color:#3061ff;}
.tab-type01 li.active>.tab:before,
.tab-type01 .tab:focus:before,
.tab-type01 .tab:hover:before{width:100%;bottom:0 !important;}

/* .tab-type01.style01 : [이슈돋보기 단일] 기사분류 탭
 * 스포카웹 폰트 사용 */
.tab-type01.style01 li+li{margin-left:60px;}
.tab-type01.style01 .tab{min-width:auto;padding-top:14px;font-size:0;line-height:1;}
.tab-type01.style01 .tab .txt{margin-left:4px;font-size:16px;line-height:20px;letter-spacing:-1px;}
.tab-type01.style01 .tab .txt .num{margin-left:4px;font-weight:700;}
.tab-type01.style01 li.active>.tab,
.tab-type01.style01 .tab:focus,
.tab-type01.style01 .tab:hover{color:#000;}

/* .tab-type01.style02 : 타이틀/탭 좌우 복합배치 */
[class*='title-con'] .tab-type01.style02{margin:-20px 0 10px;padding-left:180px;}
.tab-type01.style02{border-bottom:1px solid #e5e5e5;}
.tab-type01.style02 ul{font-size:0.1px;line-height:0;text-align:justify;border-bottom:none;}
.tab-type01.style02 ul:after{content:'';display:inline-block;width:100%;height:0;vertical-align:top;}
.tab-type01.style02 li+li{margin:0;}
.tab-type01.style02 .tab{min-width:44px;padding:0 3px 15px 3px;font-size:14px;line-height:20px;}

/* .tab-type02 : 텍스트+배경색,언더라인
 * .style01 : 탭 상단 높이
 * .tab:after : */
.tab-type02{background:#f0f0f0;}
.tab-type02 ul{width:100%;height:69px;font-size:0;text-align:center;}
.tab-type02 li{display:inline-block;box-sizing:border-box;height:100%;padding:0 10px;}
.tab-type02 .tab{position:relative;top:20px;padding:2px 0;font-weight:500;font-size:18px;line-height:24px;color:#000;}
.tab-type02 .tab:after{content:'';display:none;position:absolute;bottom:0;width:100%;height:1px;background:#5f5f5f;}
.tab-type02 li:hover .tab:after{display:block;}
.tab-type02 li.active{background:#fff;}
.tab-type02 li.active .tab{font-weight:bold;color:#3061ff;}
.tab-type02 li.active .tab:after{display:none;}
/* tab-type02.style01 : 상단 여벽 높이 조정 */
.tab-type02.style01 ul{padding-top:78px;}
/* tab-type02 : 많이본뉴스 */
.tab-most-news01 li{min-width:238px;}
/* tab-type02 : 오래머문뉴스 */
.tab-longstay-news01 li{min-width:238px;}

/* .tab-type03 : 텍스트+배경색,언더라인
 * .style01 : 탭 상단 높이
 * a.tab 경우 .txt-day 높이 조정필요 */
.tab-type03{background:#f0f0f0;}
.tab-type03 ul{width:100%;height:118px;font-size:0;text-align:center;}
.tab-type03 li{display:inline-block;position:relative;}
.tab-type03 .tab{min-width:157px;height:69px;margin-top:49px;font:inherit;}
/* .tab-type03 .txt-year,
.tab-type03 .txt-day{font-family:Arial,'Helvetica Neue','맑은 고딕','Malgun Gothic','돋움',Dotum,sans-serif;} */
.tab-type03 .txt-year{display:none;position:absolute;top:0;left:0;width:100%;font-size:20px;line-height:49px;color:#3061ff;}
.tab-type03 .txt-day{position:relative;padding:2px 0 0;font-size:20px;line-height:24px;color:#000;font-weight:700;}
.tab-type03 a .txt-day{top:20px;} /* 높이조정 */
.tab-type03 .txt-week{font-size:18px;line-height:24px;}
.tab-type03 li:hover .txt-day{}
.tab-type03 li:hover .txt-day:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background:#5f5f5f;}
.tab-type03 li.active .tab{background:#fff;}
.tab-type03 li.active .txt-year{display:block;}
.tab-type03 li.active .txt-day{font-size:36px;line-height:40px;color:#3061ff;font-weight:700;}
.tab-type03 li.active a .txt-day{top:13px;} /* 높이조정 */
.tab-type03 li.active .txt-week{margin-top:12px;vertical-align:top;}
.tab-type03 li.active:hover .txt-day:after{display:none;}
/* .tab-type03.style01 : 상단 여벽 높이 조정 */
.tab-type03.style01 ul{padding-top:29px;}

/* .tab-type04 : [메인] 이 시각 주요뉴스 / 섹션별 주요뉴스 */
.tab-type04{width:77px;font-size:0;line-height:1;}
.tab-type04 ul{overflow:hidden;border-radius:8px;}
.tab-type04 li{}
.tab-type04 .tab{position:relative;width:100%;height:110px;box-sizing:border-box;white-space:normal;background:#e5e5e5;}
.tab-type04 .tab .txt{width:100%;font-weight:bold;font-size:13px;line-height:18px;vertical-align:top;text-align:center;}
.tab-type04 ul>li:nth-child(1) .tab{padding:56px 0 18px;}
.tab-type04 ul>li:nth-child(2) .tab{padding:18px 0 56px;}
/* 탭화살표 */
.tab-type04 .tab [class*='ico-arr']{overflow:hidden;position:absolute;left:auto;right:23px;width:30px;height:21px;outline:none;
-webkit-transition:width 0.2s ease-in-out;
transition:width 0.2s ease-in-out;}
.tab-type04 .tab:hover [class*='ico-arr']{width:40px;
-webkit-transition:width 0.2s ease-in-out 0.2s;
transition:width 0.2s ease-in-out 0.2s;}
.tab-type04 .tab [class*='ico-arr']:before{content:'';overflow:hidden;position:absolute;left:0;right:auto;top:0;width:13px;height:21px;background:url(../img/sprites_default01.png?v=20231102_1550) -150px -300px no-repeat;}
.tab-type04 .tab [class*='ico-arr']:after{content:'';position:absolute;top:8.45px;width:auto;height:4px;border-radius:2px;background:#000;}
.tab-type04 .tab .ico-arr01{top:18px;}
.tab-type04 .tab .ico-arr02{bottom:18px;}
.tab-type04 .tab .ico-arr01:after{left:5px;right:2px;top:8.49px;}
.tab-type04 .tab .ico-arr02:after{left:2px;right:5px;}
/* 탭화살표 - 활성 */
.tab-type04 li.active .tab{color:#e5e5e5;background:#3061ff;}
.tab-type04 li.active .tab [class*='ico-arr']{left:23px;right:auto;}
.tab-type04 li.active .tab [class*='ico-arr']:before{left:auto;right:0;background-position:-100px -250px;}
.tab-type04 li.active .tab [class*='ico-arr']:after{background:#fff;}

/* .tab-type05 : 슬라이드 탭01 : 많이 본 뉴스 (tab-type01 유사 패턴) */
.tab-type05{position:relative;padding:0 16px;border-top:1px solid #e5e5e5;}
.tab-type05 .list{overflow:hidden;font-size:0;line-height:1;}
.tab-type05 .li{text-align:center;}
.tab-type05 .tab{min-width:44px;padding:15px 3px;font-size:14px;line-height:20px;color:#000;}
.tab-type05 .tab:before{content:'';display:block;position:absolute;bottom:0;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;}
.tab-type05 .li.active .tab{color:#3061ff;}
.tab-type05 .li.active .tab:before{width:100%;bottom:0 !important;}
/* 컨트롤 버튼 */
.tab-type05 [class*='btn-dir02']{position:absolute;top:0;height:100%;width:16px;}
.tab-type05 .btn-dir02-prev{left:0;}
.tab-type05 .btn-dir02-next{right:0;}
.tab-type05 .btn-dir02-prev .ir-txt{left:0;margin-left:0;}
.tab-type05 .btn-dir02-next .ir-txt{right:0;margin-right:0;}
/* slick 실행 전 */
.tab-type05 .list:not(.slick-slider){white-space:nowrap;}
.tab-type05 .list:not(.slick-slider) .li{display:inline-block;width:67px;vertical-align:top;white-space:normal;}
/* slick 실행 후 */
.tab-type05 .slick-slide{width:67px;margin:0;}

/* =============== ####셀렉트 타입 ======================== */
/* select-type01 : 셀렉트
 * select-jebo : [이달의제보] 연도별 선택 */
.select-type01{position:relative;z-index:1;width:226px;}
.select-type01 .btn-pick{display:inline-block;position:relative;width:100%;height:36px;border:none;background:none;font-weight:bold;font-size:16px;line-height:36px;color:#333;}
.select-type01 .btn-pick .txt{position:relative;margin-left:20px;padding-right:20px;}
.select-type01 .btn-pick .txt:after{content:'';display:block;clear:both;position:absolute;top:50%;right:0;margin-top:-4.5px;width:11px;height:9px;background:url(../img/sprites_default01.png?v=20231102_1550) -200px -100px no-repeat;
-webkit-transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out;}
.select-type01 .ir-txt{position:absolute;left:-9999px;width:1px;height:1px;}
.select-type01 .list{position:absolute;top:37px;left:0;width:226px;height:0;background:#333;
-webkit-transition:height 0.2s linear;
transition:height 0.2s linear;}
.select-type01 .list li{text-align:center;}
.select-type01 .list a{display:inline-block;font-weight:bold;font-size:16px;line-height:36px;color:#fff;}
.select-type01 .list a:hover{color:#fff;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* Hover */
.select-type01:hover .btn-pick .txt:after{transform:rotate(-180deg);}
.select-type01:hover .list{display:block;height:auto;}
/* select-jebo */
.select-jebo:hover .list{height:72px;}

/* =============== ####텍스트 타입 ======================== */
/* txt-type01 : [채널 서브] 상단 우측 링크
 * txt-type02 : [채널 본문] 기사하단 좌측 링크
 * txt-type03 : [키워드 리스트] 상단 텍스트 문장
 * txt-type04 : 오피니언 톱뉴스 기자정보
 * txt-type05 : 인사/부고/동정 등 게재 문의처 목록
 * txt-type06 : [이슈돋보기 메인] 이슈 타임라인 안내글
 * txt-type07 : [테마별 많이본뉴스] 집계방식 안내글
 * txt-type08 : [신화통신] 편집자주 리스트에서 사용 */

a[class*='txt-type']{position:relative;padding-right:15px;font-size:0;line-height:1;}
a[class*='txt-type']:after{content:'';position:absolute;right:0;top:50%;width:11px;height:10px;margin-top:-4px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
a[class*='txt-type']:hover .txt{color:#3061ff;}
a[class*='txt-type']:hover:after{background-position-y:-50px;}

[class*='txt-type'].bold .txt{font-weight:bold;}
[class*='txt-type'] .txt{box-sizing:border-box;height:20px;font-size:16px;line-height:20px;}

.txt-type01 .txt{vertical-align:middle;}
.txt-type02 [class*='ico-type'],
.txt-type02 [class*='txt']{vertical-align:middle;}
.txt-type02 .txt{padding-left:10px;font-size:14px;}
.txt-type03 .txt{}

/* txt-type04 */
.txt-type04{padding-right:0;}
.txt-type04:after{display:none;}
.txt-type04 .img{overflow:hidden;position:relative;width:50px;height:50px;border-radius:50%;vertical-align:middle;}
.txt-type04 .img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:1px solid #000;}
.txt-type04 .txt{padding-left:10px;color:#666;font-size:14px;line-height:18px;vertical-align:middle;}
/* a.txt-type04:hover .img:after{display:none;} */

/* txt-type05 */
.txt-type05{padding:0 12px;font-size:0;background-color:#102039;}
.txt-type05 .tit,
.txt-type05 .list>li{position:relative;font-size:13px;height:44px;box-sizing:border-box;padding-bottom:2px;line-height:42px;}
.txt-type05 .tit{padding-right:16px;color:#7992fd;}
.txt-type05 .tit:before{content:'';position:absolute;right:0;top:50%;margin-top:-5px;width:11px;height:10px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 -100px no-repeat;}
.txt-type05 .list,
.txt-type05 .list>li{display:inline-block;}
.txt-type05 .list>li{margin-left:9px;padding-left:10px;color:#fff;}
.txt-type05 .list>li span{letter-spacing:0;}
.txt-type05 .list>li:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#fff;}
.txt-type05 .list>li:first-child{margin-left:20px;padding-left:0;}
.txt-type05 .list>li:first-child:before{display:none;}

/* txt-type06 */
.txt-type06,
a.txt-type06,
.txt-type06>li{position:relative;padding-left:13px;padding-right:0;font-size:13px;line-height:20px;}
.txt-type06:before,
.txt-type06>li:before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:3px;background-color:#fa3a3a;}
ul.txt-type06{padding-left:0;font-size:0;line-height:1;}
ul.txt-type06:before{display:none;}
/* hover */
a.txt-type06:hover,
ul.txt-type06 a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
a.txt-type06:after{display:none;}

/* txt-type07 */
.txt-type07,
a.txt-type07,
.txt-type07>li{position:relative;font-size:13px;line-height:20px;color:#666}
ul.txt-type07{padding-left:0;font-size:0;line-height:1;}
/* bold */
.txt-type07.bold,
.txt-type07.bold>li{font-weight:bold;}
/* hover */
a.txt-type07:hover,
ul.txt-type07 a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
a.txt-type07:after{display:none;}

/* txt-type08 */
.txt-type08,
a.txt-type08,
.txt-type08>li{position:relative;font-size:13px;line-height:20px;}
ul.txt-type08{padding-left:0;font-size:0;line-height:1;}
/* bold */
.txt-type08.bold,
.txt-type08.bold>li{font-weight:bold;}
/* hover */
a.txt-type08:hover,
ul.txt-type08 a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
a.txt-type08:after{display:none;}

/* =============== ####Pager ======================== */
/* paging-type01 : 리스트 페이징 */
.paging-type01{font-size:0;text-align:center;}
.paging-type01>a,
.paging-type01 .num{display:inline-block;height:38px;margin:0 5px;vertical-align:top;}
.paging-type01 .first,
.paging-type01 .prev,
.paging-type01 .next,
.paging-type01 .last{position:relative;width:29px;height:38px}
.paging-type01 .first span,
.paging-type01 .prev span,
.paging-type01 .next span,
.paging-type01 .last span{overflow:hidden;position:absolute;top:50%;left:50%;width:11px;height:10px;font-size:1px;color:transparent;margin:-5px 0 0 -5px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.paging-type01 .first span{}
.paging-type01 .last span{}
.paging-type01 .prev span{background-position-x:-50px;}
.paging-type01 .next span{}
.paging-type01 .num{width:38px;height:38px;font-size:14px;line-height:38px;color:#000;background-color:#ebebeb;}
.paging-type01 .num.on{color:#fff;background-color:#213989;}
.paging-type01 .num:not(.on):hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* =============== ####Tooltip ======================== */
/* ---- tooltip-type01 ---- */
/* tooltip-type01 > 기본 */
.tooltip-type01{display:inline-block;}
.tooltip-type01 .close01{position:absolute;top:8px;right:8px;}
.tooltip-type01 .tlp-content{display:block;position:absolute;box-sizing:border-box;padding:20px 25px 20px 10px;background:#fff;border-radius:4px;border:1px solid #888;}
.tooltip-type01 .tlp-content .tit{display:block;margin:0 0 20px;font-weight:500;font-size:16px;letter-spacing:-0.4px;}
.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-content{width:342px;top:48px;right:0;padding:20px 17px;}
.tlp-fontsize01 .list01 .btn-type01:first-child{margin-left:0;}
.tlp-fontsize01 .list01 .btn-type01{margin-left:10px;}

/* tlp-share01 > SNS공유 */
.tlp-share01 .tlp-content{width:342px;top:48px;right:0;padding:24px 20px;}
.tlp-share01 .list01{margin:-15px 0 0 -20px;}
.tlp-share01 .list01 .btn-type07{margin:15px 0 0 20px;}

/* tlp-summary01 > 요약서비스 */
.tlp-summary01 .tlp-content{width:598px;top:48px;right:0;padding:20px 30px 30px;}
.tlp-summary01 .story-summary p{margin:0 0 20px 0;font-size:15px;line-height:1.8;color:#000;word-break:break-word;}
.tlp-summary01 .desc-con{position:relative;padding:18px 0 0;border-top:1px solid #e5e5e5;}
.tlp-summary01 .desc-con .txt{display:inline-block;padding-left:22px;font-size:13px;line-height:1.7;color:#888;}
.tlp-summary01 .desc-con .txt a,
.tlp-summary01 .desc-con .txt a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.tlp-summary01 .desc-con .txt01{display:inline-block;margin-left:10px;}
.tlp-summary01 .ico-label-info01{position:absolute;top:21px;left:0;padding:0 4px 4px 0;vertical-align:middle;}

/* ---- tooltip-type02 ---- */
/* tooltip-type02 : 기본 */
.tooltip-type02 .tlp-content{display:none;position:absolute;z-index:10;top:36px;right:-6px;box-sizing:border-box;max-width:80px;min-height:78px;padding:8px 16px;background:#fff;border-radius:4px;border:1px solid #888;border-radius:3px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.1);}
.tooltip-type02 .tlp-content:before{content:'';display:block;clear:both;position:absolute;top:-7px;right:13px;z-index:10;width:12px;height:12px;border:0.1rem solid #000;border-right:0;border-bottom:0;border-radius:1px;background-color:#fff;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);}

/* tooltip-type02 > tlp-login01 : 로그인 */
.tlp-login01 .tlp-content:before{top:-7px;right:13px;}
.tlp-login01 .tlp-content .txt{font-weight:normal;}
.tlp-login01 .tlp-content .txt:hover{font-weight:bold;}
.body-login .tlp-login01:hover .tlp-content{display:block;}
/* .btn-type02.logout01 로그아웃 아이콘
 * 아이콘과 툴팁박스 사이 영역이 좁아 영역을 확보한다 */
.tlp-login01>.btn-type02.logout01:before{content:'';display:block;clear:both;position:absolute;top:14px;left:-15px;width:60px;height:30px;background-color:transparent;}


/* =============== ####Ticker ======================== */
/* ---- ticker-type$$ (뉴스 티커) ---- */
/* ticker-type01 : 속보티커
 * default - 1100 모드
 * body-wide - 1300 모드 */
[class*="ticker-type"]{position:relative;box-sizing:border-box;}
.ticker-type01{height:30px;margin:0 16px 0 21px;}
.ticker-type01:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.ticker-type01 .ico-label-ticker01{position:absolute;top:50%;left:0;margin-top:-7px;}
.ticker-type01 .slide-area{overflow:hidden;position:relative;top:5px;height:20px;padding:0 56px 0 50px;}
.ticker-type01 .btns{position:absolute;top:-1px;right:0;width:52px;font-size:0;z-index:10;}
.ticker-type01 .btn-type02-toggle{min-width:26px;}
.ticker-type01 .btn-type02-toggle[disabled]{opacity:0.3;}
.ticker-type01 .btn-type02-toggle [class*='ico-type01']{width:100%;}
.ticker-type01 .list{font-size:0;line-height:1;}
.ticker-type01 .slick-list{overflow:hidden;height:20px !important;}
.ticker-type01 .li{position:relative;height:20px;line-height:1;}
.ticker-type01 .li a{display:block;padding-right:64px;font-size:16px;line-height:18px;color:#fff;}
.ticker-type01 .tit-news{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.5px;}
.ticker-type01 .info-box{position:absolute;top:-4px;right:0;width:64px;text-align:right;}
.ticker-type01 .txt-time{position:relative;font-size:11px;vertical-align:bottom;}
.ticker-type01 .txt-time:before{content:'';display:inline-block;clear:both;position:relative;top:6px;left:0;width:17px;height:17px;padding-left:3px;background:url(../img/sprites_default01.png?v=20231102_1550) -401px -51px no-repeat;text-indent:-9999px;}
/* 1300 */
[class*="body-wide"] .ticker-type01{margin:0 34px 0 38px;}
[class*="body-wide"] .ticker-type01 .slide-area{padding:0 76px 0 50px;}
[class*="body-wide"] .ticker-type01 .li a{padding-right:98px;font-size:16px;line-height:18px;}
[class*="body-wide"] .ticker-type01 .info-box{width:98px;}
[class*="body-wide"] .ticker-type01 .txt-time{font-size:14px;}

/* ticker-type02 : 긴급
 * default - 1100 모드
 * body-wide - 1300 모드
 * body-urgent - body 클래스 추가시 배경색 변경
 * ticker-type02 .tit-urgent : padding-right:40px = 버튼(30) + 제목과 버튼사이 간격(10) */
.body-urgent .ticker-type02{top:0;}
.ticker-type02{position:absolute;z-index:20;top:-90px;left:0;width:100%;height:90px;background:#d10000;transition: top 260ms cubic-bezier(0.11, 0.06, 0.09, 0.32);}
.ticker-type02 .inner{position:relative;width:690px;height:100%;margin:0 auto;}
.ticker-type02 .ico-label-ticker02{position:absolute;top:50%;left:0;margin-top:-9px;}
.ticker-type02 .txt{position:absolute;top:50%;left:0;margin-top:-19px;width:65px;height:38px;border-radius:22px;background:#fff;font-weight:500;font-size:16px;line-height:38px;color:#CC0000;text-align:center;}
.ticker-type02 .tit-news{overflow:hidden;display:block;padding:30px 40px 0 76px;line-height:30px;}
.ticker-type02 .tit-news>a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:20px;color:#fff;}
.ticker-type02 .close01{position:absolute;top:50%;right:0;margin:-15px 0 0;}
[class*="body-wide"] .ticker-type02{width:740px;margin:0 34px 0 10px;}
[class*="body-wide"] .ticker-type02 .tit-news{padding:0 40px 0 73px;}
[class*="body-wide"] .ticker-type02 .tit-news>a{font-size:20px;}

/* =============== ####Title ======================== */
/* ---- title-type (공통) ---- */
/* span.title-type$$ : 텍스트 타이틀
 * a.title-type$$ : 링크 타이틀
 * bold : font-weight:bold;
 * arr01 :  #000    → #3061ff
 * arr02 :  #3061ff → #f00
 * arr01 :  #000    → #ff490b
 * arr04 : #000 → #3061ff
 * title-type01 : 폰트 16px (설명글 10px)
 * title-type02 : 폰트 12px - 텍스트
 * title-type03 : 폰트 12px - 기사 상단 카테고리 링크
 * title-type04 : 폰트 사이즈 20px - [사람들 섹션] 인사 부고 동정 / [이슈돋보기] 리스트
 * title-type05 : 폰트 30px - [이슈돋보기] 톱기사
 * title-type06 : 이미지 타이틀
 * title-type07 : 이미지 + 텍스트 타이틀
 * title-type08 : 폰트 30px - [테마] 페이지명, [키워드뉴스 리스트] 키워드 제목
 * title-type09 : 폰트 14px - 블릿, 텍스트
 * title-type10 : [이달의제보] 폰트 14px - 라운드 배경, 텍스트
 * title-type11 : [전국 메인] (지역별 실시간 뉴스) 지역명 타이틀
 * title-type12 : [본문] 광고 텍스트형 제목
 * title-type13 : [기자리스트] 키워드 제목 */

/* 공통 */
[class*='title-type']{position:relative;display:inline-block;box-sizing:border-box;vertical-align:bottom;} /* height:36px; */
[class*='title-type'] [class*='tit'],
[class*='title-type'] [class*='txt']{vertical-align:bottom;}
[class*='title-type'] [class*='tit']{position:relative;box-sizing:border-box;}
/* [class*='title-type'] .tit{font-size:18px;line-height:22px;} */
[class*='title-type'] .tit{font-size:20px;line-height:26px;}
[class*='title-type'].bold .tit{font-weight:bold;}
[class*='title-type'] .txt{margin-left:6px;color:#666;font-size:10px;line-height:12px;letter-spacing:0;}
[class*='title-type'] .tit+.txt{margin-left:6px;}
[class*='title-type'][class*='arr'] a[href=""],
[class*='title-type'][class*='arr'] a[href='#none']{cursor:default;}
[class*='title-type'][class*='arr'] a[href=""]:after,
[class*='title-type'][class*='arr'] a[href='#none']:after{display:none;}

/* 화살표 공통 */
[class*='title-type'][class*='arr'] [class*='tit']{padding-right:14px;}
[class*='title-type'][class*='arr'] [class*='tit']:after{content:'';position:absolute;top:50%;right:0;width:11px;height:10px;margin-top:-6px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
[class*='title-type']>a[class*='tit']:hover{color:#3061ff;}
[class*='title-type']>a[class*='tit']:hover [class*='txt']:not(.ir-txt){color:inherit;}
[class*='title-type'][class*='arr'] a[class*='tit']:hover:after{background-position-y:-50px;}
/* (오버 시) 빨간 화살표 */
[class*='title-type'].arr02>a[class*='tit']:after{background-position-y:-50px;}
[class*='title-type'].arr02>a[class*='tit']:hover:after{background-position-y:-150px;}
/* (오버 시) 주황 화살표 */
[class*='title-type'].arr03>a[class*='tit']:hover{color:#ff3c00;}
[class*='title-type'].arr03>a[class*='tit']:hover:after{background-position-y:-200px;}
/* (기본) 파란 화살표 */
[class*='title-type'].arr04>a[class*='tit']:hover{color:#3061ff;}
[class*='title-type'].arr04>a[class*='tit']:hover:after{background-position-y:-50px;}
[class*='title-type'].arr04>a[class*='tit']:after{background-position-y:-50px;}

/* title-type01 */
.title-type01+.title-type01{margin-left:7px;padding-left:8px;}
.title-type01+.title-type01:before{content:'';position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-7px;background:#000;}

/* title-type02 */
.title-type02{margin-left:20px;}
[class*='title-type']+.title-type02{margin-left:8px;}
.title-type02 .tit{font-size:16px;line-height:22px;}

/* title-type03 */
.title-type03 .tit{color:#3061ff;font-size:12px;line-height:14px;}
.title-type03 a.tit:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* title-type04 */
.title-type04[class*='arr'] .tit{padding-right:17px;}
.title-type04 .tit{font-size:20px;line-height:22px;}
h1.title-type04.hidden-obj{display:none;}
.title-type04>a.tit:hover{color:#213989;}

/* title-type05 */
.title-type05 .tit{font-size:30px;line-height:32px;}

/* title-type06 : ico-label-timeline$$ 에서 세부 스타일 지정 */
.title-type06+.title-type06{margin-left:35px;}

/* title-type07 */
.title-type07>[class*='tit']{font-size:0;}
.title-type07>[class*='tit']>[class*='txt']{margin-left:0;color:#000;font-size:13px;line-height:22px;vertical-align:middle;}
.title-type07.bold>[class*='tit']>[class*='txt']{font-weight:bold;}
.title-type07>[class*='tit']>[class*='txt']+[class*='ico-']{margin-left:7px;}
.title-type07>.tit02 .txt{font-size:18px;line-height:36px;}
.title-type07>.tit02 [class*='ico-'] + [class*='txt']{margin-left:2px;}

/* title-type08 */
.title-type08 .tit{position:relative;padding-bottom:4px;font-weight:700;font-size:40px;line-height:44px;}
.title-type08 .tit:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background:#000;}
.title-type08 a.tit:hover:after{background:#3061ff;}
.title-type08.color02 .tit:after{background:#3061ff;}

/* title-type09 */
.title-type09 .tit{padding-left:30px;font-size:15px;}
.title-type09 .tit:after{content:'';display:block;position:absolute;top:50%;left:11px;margin-top:-4px;width:8px;height:8px;background:#000;border-radius:50%;}

/* title-type10 : 이달의제보 */
.title-type10{clear:both;display:block;position:relative;width:100%;}
.title-type10:after,
.title-type10 .tit:after{content:'';display:block;position:absolute;}
.title-type10:after{top:50%;left:0;width:100%;height:1px;background:#ccc;}
.title-type10 .tit:after{top:0;right:-20px;width:20px;height:52px;background:#fff;}
.title-type10 .tit{position:relative;z-index:1;display:inline-block;padding:15px 30px;background:#244985;border-radius:30px;font-size:17px;color:#fff;}

/* title-type11 : [전국 메인] (지역별 실시간 뉴스) 지역명 타이틀 */
.title-type11{display:block;background:url(../img/bg_local_figure01_gyeonggi01.jpg) 50% 50% no-repeat;background-size:cover;}
.title-type11 .tit{position:relative;display:block;height:176px;box-sizing:border-box;font-weight:bold;color:#fff;font-size:30px;line-height:176px;font-weight:400;text-align:center;}
.title-type11 a.tit:hover{color:#fff;}
.title-type11 a.tit:hover:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#3061ff;}
.title-type11.gg{background-image:url(../img/bg_local_figure01_gyeonggi01.jpg);}
.title-type11.in{background-image:url(../img/bg_local_figure01_incheon01.jpg);}
.title-type11.bu{background-image:url(../img/bg_local_figure01_busan01.jpg);}
.title-type11.ul{background-image:url(../img/bg_local_figure01_ulsan01.jpg);}
.title-type11.gn{background-image:url(../img/bg_local_figure01_gyeongnam01.jpg);}
.title-type11.dggb{background-image:url(../img/bg_local_figure01_daegu_gyeongbuk01.jpg);}
.title-type11.gjjn{background-image:url(../img/bg_local_figure01_gwangju_jeonnam01.jpg);}
.title-type11.jb{background-image:url(../img/bg_local_figure01_jeonbuk01.jpg);}
.title-type11.djcnsj{background-image:url(../img/bg_local_figure01_daejeon_chungnam_sejong01.jpg);}
.title-type11.cb{background-image:url(../img/bg_local_figure01_chungbuk02.jpg);}
.title-type11.gw{background-image:url(../img/bg_local_figure01_gangwon01.jpg);}
.title-type11.jj{background-image:url(../img/bg_local_figure01_jeju01.jpg);}

/* title-type12 (본문광고 타이틀) */
.title-type12 .tit{margin-bottom:5px;padding:5px 0;box-sizing:border-box;font-size:20px;color:#000;}

/* title-type13 (기자리스트 키워드 제목) */
.title-type13 .tit{font-weight:500;font-size:16px;line-height:22px;}

/* title-type14 ([통단] 통단02의 뉴스라이브, 타임라인편집)
 * .tit01 : 텍스트 한줄
 * 누리호 : 배경색 #007AB1 / 오버 #3061ff
 * 집중호우 : 배경색 #1473e6 / 오버 #3061ff */
.title-type14{display:table;width:100%;background-color:#1473e6;text-align:center;}
.title-type14 .tit01{display:table-cell;width:100%;height:52px;padding-right:11px;font-size:20px;line-height:26px;color:#fff;vertical-align:middle;font-weight:400;}
.title-type14 .tit01 *{font-weight:300;}
.title-type14 .tit01 .point{font-weight:500;color:#ff9600}
.title-type14 .ico01{position:absolute;right:14px;top:50%;height:20px;line-height:20px !important;vertical-align:top;text-indent:-9999px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);}
.title-type14 .ico01:after{content:'';display:block;width:11px;height:11px;position:absolute;right:4px;top:4px;border:2px solid #fff;border-right:0 !important;border-bottom:0 !important;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);}
.title-type14:hover{background-color:#3061ff;}

/* ---- txt-tag (공통) ---- */
/* 슬러그 : txt-tag
 * 어깨제목 : txt-tag11~19
 * 말머리 : txt-tag21~39 */
[class*='txt-tag1'],
a[class*='txt-tag1']{display:inline-block;margin-top:5px;font-weight:500;letter-spacing:-1px;color:#213989;}
[class*='txt-tag1']:empty,
a[class*='txt-tag1']:empty{display:none;}
a[class*='txt-tag1']:after{content:'';display:inline-block;position:relative;background: url(//r.yna.co.kr/www/home_n/v02/img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
a[class*='txt-tag1']:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* 톱기사, 통단 */
.txt-tag11,
a.txt-tag11{font-size:20px;line-height:20px;}
a.txt-tag11:after{top:1px;width:18px;height:18px;margin-left:4px;background-position: 0 -800px;}
/* 주말판 */
.txt-tag12,
a.txt-tag12{font-size:16px;line-height:20px;}
a.txt-tag12:after{top:3px;width:18px;height:18px;margin-left:2px;background-position: 0 -800px;}
/* 메인 주요기사 */
.txt-tag13,
a.txt-tag13{font-size:14px;line-height:24px;}
a.txt-tag13:after{top:2px;width:14px;height:14px;margin-left:4px;background-position: -50px -800px;}

/* txt-tag21 - 말머리 사용
 * tag01 : 긴급
 * tag02 : 속보
 * tag03 : 단독
 * tag04 : 르포
 * tag05 : 헤드라인
 * tag06 : 인터뷰
 * tag07 : (스타일 미정의)
 * tag08 : (스타일 미정의)
 * tag09 : (스타일 미정의) */
 [class*='txt-tag2']{position:relative;box-sizing:border-box;display:inline-block;margin:6px 8px 0 0;width:48px;height:36px;border-radius:3px;font-size:18px;line-height:36px;text-align:center;}
[class*='txt-tag2']:before{content:'';clear:both;display:inline-block;width:inherit;}
.txt-tag21{background:#f5464d;font-weight:500;color:#fff;}
.txt-tag22{background:#3061ff;font-weight:500;color:#fff;}
.txt-tag22.tag05{width:80px;}
.txt-tag23{background:#0d95d4;font-weight:500;color:#fff;}
.txt-tag23.tag06{width:66px;}
/* .txt-tag22{background:#fff;font-weight:700;}
.txt-tag22.tag03{color:#3061ff;}
.txt-tag22:after{content:'';clear:both;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-radius:3px;border:2px solid #000;}
.txt-tag22.tag03:after{border-color:#3061ff;}
.txt-tag22.tag04{color:#000;} */
/* 스타일 미정의 */
.txt-tag28{background:#eee;}

[class*='txt-tag2'].tag01:before{content:'긴급';} /* 긴급 */
[class*='txt-tag2'].tag02:before{content:'속보';} /* 속보 */
[class*='txt-tag2'].tag03:before{content:'단독';} /* 단독 */
[class*='txt-tag2'].tag04:before{content:'르포';} /* 르포 */
[class*='txt-tag2'].tag05:before{content:'헤드라인';} /* 헤드라인 */
[class*='txt-tag2'].tag06:before{content:'인터뷰';} /* 인터뷰 */

/* 기타02~04 : 미지정(사용안함) */
[class*='txt-tag2'].tag07:before{content:'특파원르포';} /* 기타01 */
[class*='txt-tag2'].tag08:before{content:'칼럼';} /* 기타02 */
[class*='txt-tag2'].tag01:before{content:'긴급';} /* 긴급 */
[class*='txt-tag2'].tag02:before{content:'속보';} /* 속보 */
[class*='txt-tag2'].tag03:before{content:'단독';} /* 단독 */
[class*='txt-tag2'].tag04:before{content:'르포';} /* 르포 */
[class*='txt-tag2'].tag05:before{content:'헤드라인';} /* 헤드라인 */
[class*='txt-tag2'].tag06:before{content:'인터뷰';} /* 인터뷰 */

/* 기타02~04 : 미지정(사용안함) */
[class*='txt-tag2'].tag07:before{content:'특파원르포';} /* 기타01 */
[class*='txt-tag2'].tag08:before{content:'칼럼';} /* 기타02 */

/* ---- visual-type ---- */
/* visual-type01 : [채널] 톱영역
 * visual-type02 : [오피니언 전문기자의 세상읽기] 상단 타이틀
 * visual-type03 : [세계 리스트] 특파원 상단
 * visual-type04 : [전국 리스트] 지역 별 톱영역
 * visual-type05 : [기자 리스트] 기자소개 */

[class*='visual-type']{font-size:0;line-height:1;}

/* visual-type01 : [채널] 톱영역
 * yna, know, tong-culture, yttv
 * 연합뉴스, 코리아나우, 통통컬처, 연통TV, 통통테크, 통통리빙 */
.visual-type01{padding-bottom:13px;border-bottom:1px solid #e5e5e5;}
.visual-type01 .title-con06{margin-bottom:0;padding-bottom:280px;border-bottom:7px solid #fafafa;}
.visual-type01 .title-con06 .title-type06{display:inline-block;vertical-align:middle;}
.visual-type01 .title-con06 .list{display:inline-block;vertical-align:middle;}
.visual-type01 .title-con06 .list li{display:inline-block;margin-left:50px;}
.visual-type01 .img-con img{display:block;width:100%;height:auto;}
.visual-type01 .area{margin-top:7px;padding-left:3px;}
.visual-type01 .area:after{content:'';display:block;clear:both;}
.visual-type01 .info-box01{float:left;}
.visual-type01 .info-box01:before{content:'';overflow:hidden;display:inline-block;width:82px;height:82px;margin-right:19px;vertical-align:middle;background:url(../img/sprites_logo01.png?v=20231114_1526) 0 0 no-repeat;}
.visual-type01 .info-box01 .txt{display:inline-block;font-size:16px;line-height:24px;vertical-align:middle;}
.visual-type01 .info-box02{float:right;}
.visual-type01 .info-box02:before{content:'';display:inline-block;height:82px;width:1px;vertical-align:middle;}
.visual-type01 .info-box02 [class*='txt-type']{vertical-align:middle;}
/* 채널별 비주얼 */
.visual-type01.yna .title-con06{background:url(../img/bg_channel_figure_yna01.jpg) 0 100% no-repeat;}
.visual-type01.tong-culture .title-con06{background:url(../img/bg_channel_figure_tong_culture02.jpg) 0 100% no-repeat;}
.visual-type01.know .title-con06{background:url(../img/bg_channel_figure_know01.jpg) 0 100% no-repeat;}
.visual-type01.yttv .title-con06{background:url(../img/bg_channel_figure_yttv02.jpg) 0 100% no-repeat;}
.visual-type01.tong-tech .title-con06{background:url(../img/bg_channel_figure_tong_tech02.jpg) 0 100% no-repeat;}
.visual-type01.tong-living .title-con06{background:url(../img/bg_channel_figure_tong_living02.jpg) 0 100% no-repeat;}
/* 채널별 로고 */
.visual-type01.yna .info-box01:before{}
.visual-type01.tong-culture .info-box01:before{background-position-y:-100px;}
.visual-type01.know .info-box01:before{background-position-y:-200px;}
.visual-type01.yttv .info-box01:before{background-position-y:-300px;}
.visual-type01.tong-tech .info-box01:before{background-position-y:-400px;}
.visual-type01.tong-living .info-box01:before{background-position-y:-500px;}

/* visual-type02 : [오피니언 전문기자의 세상읽기] 상단 타이틀 */
/* object01 : 권훈의 골프산책
 * object02 : 천병혁의 야구세상
 * object04 : 김귀근의 병영톡톡
 * object05 : 김길원의 건강세상
 * object06 : 이희용의 글로벌시대
 * object07 : 이우탁의 탁견
 * object08 : 이주영의 과학돋보기
 * object09 : 성연재의 길따라 멋따라
 * object10 : 이효석의 개임인 */
.visual-type02 .info-box{position:relative;height:230px;box-sizing:border-box;padding-top:47px;text-align:center;background:url(../img/bg_opinion_figure01_columnist01.jpg) 0 0 no-repeat;}
.visual-type02 .info-box:after{content:'';position:absolute;left:50%;top:110px;margin-left:-40px;width:80px;height:80px;background:url(../img/img_opinion01_person01_journalist01.png) 0 0 no-repeat;}
.visual-type02 .info-box .txt{position:relative;display:inline-block;padding-bottom:8px;font-weight:400;color:#fff;font-size:40px;line-height:50px;}
.visual-type02 .info-box .txt:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background:#fff;opacity:0.3;}
/* 배경 */
.visual-type02.object01 .info-box{}
.visual-type02.object02 .info-box{background-image:url(../img/bg_opinion_figure01_columnist02.jpg);}
.visual-type02.object04 .info-box{background-image:url(../img/bg_opinion_figure01_columnist04.png);}
.visual-type02.object05 .info-box{background-image:url(../img/bg_opinion_figure01_columnist05.jpg);}
.visual-type02.object06 .info-box{background-image:url(../img/bg_opinion_figure01_columnist06.jpg);}
.visual-type02.object07 .info-box{background-image:url(../img/bg_opinion_figure01_columnist07.jpg);}
.visual-type02.object08 .info-box{background-image:url(../img/bg_opinion_figure01_columnist08.jpg);}
.visual-type02.object09 .info-box{background-image:url(../img/bg_opinion_figure01_columnist09.jpg);}
.visual-type02.object11 .info-box{background-image:url(../img/bg_opinion_figure01_columnist11.png);}
.visual-type02.object12 .info-box{background-image:url(../img/bg_opinion_figure01_columnist12.jpg);}
.visual-type02.object13 .info-box{background-image:url(../img/bg_opinion_figure01_columnist13.png);}
.visual-type02.object14 .info-box{background-image:url(../img/bg_opinion_figure01_columnist14.png);}
.visual-type02.object15 .info-box{background-image:url(../img/bg_opinion_figure01_columnist15.png);}
/* 섬네일 */
.visual-type02.object01 .info-box:after{}
.visual-type02.object02 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist02.png);}
.visual-type02.object04 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist04.png);}
.visual-type02.object05 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist05_02.png);}
.visual-type02.object06 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist06.png);}
.visual-type02.object07 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist07.png);}
.visual-type02.object08 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist08.png);}
.visual-type02.object09 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist09.png);}
.visual-type02.object10 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist10.png);}
.visual-type02.object11 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist11.png);}
.visual-type02.object12 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist12.png);}
.visual-type02.object13 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist13.png);}
.visual-type02.object14 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist14.png);}
.visual-type02.object15 .info-box:after{background-image:url(../img/img_opinion01_person01_journalist15.png);}

/* visual-type03 : [세계 리스트] 특파원 상단 */
.visual-type03{position:relative;padding-top:38px;}
[class*='title-page']+.visual-type03{margin-top:-38px}
.visual-type03 .btn-wrap{position:absolute;right:0;top:0;}
.visual-type03 .btn-type02-toggle.active .txt{display:none;}
.visual-type03 .area{position:relative;max-height:370px;}
.visual-type03 .flex-box01{position:relative;min-height:199px;padding:35px 0 26px;background:#fff url(../img/bg_crsp_city02_nairobi01.jpg) 50% 0 no-repeat;}
.visual-type03 .local-info{height:177px;text-align:center;color:#fff;}
.visual-type03 .local-info .tit{position:relative;display:inline-block;padding:0 10px 5px 10px;font-weight:400;font-size:46px;line-height:56px;}
.visual-type03 .local-info .tit:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;opacity:0.3;}
.visual-type03 .local-info .desc{}
.visual-type03 .local-info .txt-time{margin-top:10px;color:#ffbc00;font-size:24px;line-height:34px;font-weight:700;letter-spacing:0;}
.visual-type03 .local-info .txt-desc{width:100%;font-size:14px;line-height:24px;text-align:center;opacity:0.7;}
.visual-type03 .local-info .txt-desc span{margin-left:5px;}
.visual-type03 .flex-box02{overflow:hidden;height:370px;}
.visual-type03 .flex-box02 .list-text23{padding-top:14px;}
/* 메뉴 모션 */
.visual-type03 .flex-box01+.flex-box02{position:absolute;top:0;left:0;z-index:10;width:100%;height:0;background:#fff;
-webkit-transition:height 300ms linear;
transition:height 300ms linear;}
.visual-type03.active .flex-box01+.flex-box02{height:370px;}

/* 주재지 별 배경 (특파원 전체메뉴 순) */
.visual-type03.nairobi .flex-box01{background-image:url(../img/bg_crsp_city02_nairobi01.jpg);}
.visual-type03.johannesburg .flex-box01{background-image:url(../img/bg_crsp_city02_johannesburg01.jpg);}
.visual-type03.teheran .flex-box01{background-image:url(../img/bg_crsp_city02_teheran01.jpg);}
.visual-type03.cairo .flex-box01{background-image:url(../img/bg_crsp_city02_cairo01.jpg);}
.visual-type03.istanbul .flex-box01{background-image:url(../img/bg_crsp_city02_istanbul01.jpg);}
.visual-type03.newyork .flex-box01{background-image:url(../img/bg_crsp_city02_newyork01.jpg);}
.visual-type03.washington .flex-box01{background-image:url(../img/bg_crsp_city02_washington01.jpg);}
.visual-type03.la .flex-box01{background-image:url(../img/bg_crsp_city02_la01.jpg);}
.visual-type03.chicago .flex-box01{background-image:url(../img/bg_crsp_city02_chicago01.jpg);}
.visual-type03.sanfrancisco .flex-box01{background-image:url(../img/bg_crsp_city02_sanfrancisco01.jpg);}
.visual-type03.vancouver .flex-box01{background-image:url(../img/bg_crsp_city02_vancouver01.jpg);}
.visual-type03.mexicocity .flex-box01{background-image:url(../img/bg_crsp_city02_mexicocity01.jpg);}
.visual-type03.saopaulo .flex-box01{background-image:url(../img/bg_crsp_city02_saopaulo01.jpg);}
.visual-type03.tokyo .flex-box01{background-image:url(../img/bg_crsp_city02_tokyo01.jpg);}
.visual-type03.beijing .flex-box01{background-image:url(../img/bg_crsp_city02_beijing01.jpg);}
.visual-type03.shenyang .flex-box01{background-image:url(../img/bg_crsp_city02_shenyang01.jpg);}
.visual-type03.hongkong .flex-box01{background-image:url(../img/bg_crsp_city02_hongkong01.jpg);}
.visual-type03.shanghai .flex-box01{background-image:url(../img/bg_crsp_city02_shanghai01.jpg);}
.visual-type03.bangkok .flex-box01{background-image:url(../img/bg_crsp_city02_bangkok01.jpg);}
.visual-type03.hanoi .flex-box01{background-image:url(../img/bg_crsp_city02_hanoi01.jpg);}
.visual-type03.taipei .flex-box01{background-image:url(../img/bg_crsp_city02_taipei01.jpg);}
.visual-type03.jakarta .flex-box01{background-image:url(../img/bg_crsp_city02_jakarta01.jpg);}
.visual-type03.newdelhi .flex-box01{background-image:url(../img/bg_crsp_city02_newdelhi01.jpg?v=20200121_1125);}
.visual-type03.almaty .flex-box01{background-image:url(../img/bg_crsp_city02_almaty01.jpg?v=20200121_1125);}
.visual-type03.sydney .flex-box01{background-image:url(../img/bg_crsp_city02_sydney01.jpg);}
.visual-type03.auckland .flex-box01{background-image:url(../img/bg_crsp_city02_auckland01.jpg);}
.visual-type03.london .flex-box01{background-image:url(../img/bg_crsp_city02_london01.jpg);}
.visual-type03.berlin .flex-box01{background-image:url(../img/bg_crsp_city02_berlin01.jpg);}
.visual-type03.paris .flex-box01{background-image:url(../img/bg_crsp_city02_paris01.jpg);}
.visual-type03.moscow .flex-box01{padding-bottom:70px;background-image:url(../img/bg_crsp_city02_moscow01.jpg);}
.visual-type03.vladivostok .flex-box01{background-image:url(../img/bg_crsp_city02_vladivostok01.jpg);}
.visual-type03.brussels .flex-box01{background-image:url(../img/bg_crsp_city02_brussels01.jpg);}
.visual-type03.geneva .flex-box01{background-image:url(../img/bg_crsp_city02_geneva01.jpg);}
.visual-type03.rome .flex-box01{background-image:url(../img/bg_crsp_city02_rome01.jpg);}
.visual-type03.atlanta .flex-box01{background-image:url(../img/bg_crsp_city02_atlanta01.jpg);}
.visual-type03.yangon .flex-box01{background-image:url(../img/bg_crsp_city02_yangon01.jpg);}
.visual-type03.vatican .flex-box01{background-image:url(../img/bg_crsp_city02_vatican01.jpg);}
.visual-type03.buenosaires .flex-box01{background-image:url(../img/bg_crsp_city02_buenosaires01.jpg);}

/* visual-type04 : [전국 리스트] 지역 별 톱영역 */
.visual-type04{display:table;width:100%;}
.visual-type04 .area{overflow:hidden;position:relative;display:table-cell;height:230px;color:#fff;vertical-align:middle;text-align:center;background:url(../img/bg_local_figure02_gyeonggi01.jpg) 50% 0 no-repeat;}
.visual-type04 .area .tit{position:relative;display:inline-block;padding:0 10px 10px 10px;font-weight:bold;font-size:40px;line-height:46px;}
.visual-type04 .area .tit:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;opacity:0.3;}
.visual-type04 .desc{position:relative;margin-top:10px;}
.visual-type04 .txt-temp{min-height:58px;}
.visual-type04 .txt-temp .ww-img{margin:0;}
.visual-type04 .txt-temp .num{margin:12px 0 0 5px;font-size:30px;line-height:34px;}
.visual-type04 .txt-temp .unit{margin:10px 0 0 4px;font-size:20px;line-height:24px;vertical-align:middle;}
.visual-type04 .detail{margin-top:5px;font-size:14px;line-height:20px;}
.visual-type04 .detail .max,
.visual-type04 .detail .min{margin:0 3px 0 4px;font-weight:bold;letter-spacing:0;}
.visual-type04 .detail .max{color:#f5464d;}
.visual-type04 .detail .min{color:#3061ff;}
.visual-type04 .add-info{position:absolute;right:0;bottom:0;padding:0 20px 10px 0;color:#999;font-size:12px;line-height:20px;}
/* 지역 별 배경 */
.visual-type04.gg .area{}
.visual-type04.in .area{background-image:url(../img/bg_local_figure02_incheon01.jpg);}
.visual-type04.bu .area{background-image:url(../img/bg_local_figure02_busan01.jpg);}
.visual-type04.ul .area{background-image:url(../img/bg_local_figure02_ulsan02.jpg);}
.visual-type04.gn .area{background-image:url(../img/bg_local_figure02_gyeongnam01.jpg);}
.visual-type04.dggb .area{background-image:url(../img/bg_local_figure02_daegu_gyeongbuk01.jpg);}
.visual-type04.gjjn .area{background-image:url(../img/bg_local_figure02_gwangju_jeonnam01.jpg);}
.visual-type04.jb .area{background-image:url(../img/bg_local_figure02_jeonbuk01.jpg);}
.visual-type04.djcnsj .area{background-image:url(../img/bg_local_figure02_daejeon_chungnam_sejong01.jpg);}
.visual-type04.cb .area{background-image:url(../img/bg_local_figure02_chungbuk02.jpg);}
.visual-type04.gw .area{background-image:url(../img/bg_local_figure02_gangwon01.jpg);}
.visual-type04.jj .area{background-image:url(../img/bg_local_figure02_jeju01.jpg);}

/* visual-type05 : [기자 리스트] 기자소개 */
.visual-type05 .area{height:322px;box-sizing:border-box;padding-top:39px;color:#fff;text-shadow:1px 1px 3px #764b2b;text-align:center;background:url(../img/bg_reporter_figure01.jpg) 50% 0 no-repeat;}
.visual-type05 .img-con .img{overflow:hidden;width:128px;height:128px;border-radius:50%;}
.visual-type05 .img-con .img img{width:100%;}
.visual-type05 .info-txt{margin-top:5px;}
.visual-type05 .info-txt .mail{display:block;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#ffeeb3;}
.visual-type05 .info-txt .mail:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.visual-type05 .info-txt .name{font-size:32px;line-height:50px;font-weight:500;}
.visual-type05 .txt-con{overflow:hidden;width:1100px;max-height:48px;margin:5px auto 0;font-size:16px;line-height:24px;letter-spacing:0;}

/* visual-type05 : 랜덤배경 */
.visual-type05.object01 .area{}
.visual-type05.object02 .area{background-image:url(../img/bg_reporter_figure02.jpg);}
.visual-type05.object03 .area{background-image:url(../img/bg_reporter_figure03.jpg);}

/* =============== ####Form ======================== */
/* ---- 폼요소 스타일 공통 (공통&일반) ---- */
/* label-con-* : 3음절
 * label-con-wrap
 * label-con-radio01
 * label-con-check01
 * label-con-toggle01 */

[class*='label-con-']{overflow:hidden;display:inline-block;position:relative;min-width:31px;min-height:31px;}
input.radio01,
input.check01,
input.toggle01{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;border:none;line-height:0;font-size:1px;opacity:0;cursor:pointer;}
[class*='label-con-'] .txt-label01{padding-left:35px;}
[class*='label-con-'] .txt-label01:before{content:'';position:absolute;left:0;top:0px;width:31px;height:31px;box-sizing:border-box;border:2px solid #000;}
[class*='label-con-'] .txt-label01:after{content:'';display:none;position:absolute;left:7px;top:8px;width:18px;height:14px;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -200px no-repeat;}
[class*='label-con-'] input.check01:checked~.txt-label01:after{display:block;}
[class*='label-con-'] .txt-label01.hide{overflow:hidden;width:31px;height:31px;padding-left:0;color:transparent;}

/* ---- 날짜 선택 타입 ---- */
/* 기간선택 : 좌우 방향 버튼 날짜 선택 */
.period-form01{position:relative;width:238px;height:36px;text-align:center;vertical-align:top;}
.period-form01 button{position:absolute;top:3px;}
.period-form01 .btn-dir01-prev{left:0;}
.period-form01 .btn-dir01-next{right:0;}
.period-form01 .txt-pick{font-size:30px;line-height:36px;font-weight:700;}

/* 기간선택 : 달력형 (datepicker) */
.datepicker-form01{position:relative;height:36px;vertical-align:top;}
.datepicker-form01 .layer-con{overflow:hidden;position:absolute;top:35px;left:0;width:312px;height:0;
-webkit-transition:height 0.2s ease-in;
transition:height 0.2s  ease-in;}
.datepicker-form01 .layer-con .btn-datepicker-close{display:none;position:absolute;top:4px;right:4px;z-index:10;}
.datepicker-form01 .datepicker-box{position:relative;background:#fff;}
.datepicker-form01.active .btn-datepicker-close{display:inline-block;}
.datepicker-form01.active .layer-con{height:334px;}

/* 조합형 : .period-form01 + .datepicker-form0 */
.period-zone{width:100%;}
.period-zone fieldset{width:316px;margin:0 auto;font-size:0;}
.period-zone fieldset>div{display:inline-block;}
.period-zone .datepicker-form01{margin-left:43px;}

/* =============== ####List text ======================== */
[class*='list-text']{font-size:0;line-height:1;}

/* list-text01 : 해시태그 목록, 소제목 링크 */
/* 기본 : 각 기사제목 상단
 * style01 : (예외)단독사용, 타이틀 상단 카테고리 링크
 * style02 : GNB 2depth 메뉴 오픈 시
 * style03 : 기사본문 하단, 기자리스트 상단
 * style04 : 톱기사 섬네일 내부 하단
 * style05 : [이슈돋보기] 톱기사
 * style06 : [키워드 뉴스](GNB 아래) 추천키워드 목록 */

/* list-text01 공통 */
.list-text01>li{display:inline-block;margin-bottom:5px;}
.list-text01>li+li{margin-left:10px;}
.list-text01 .txt{display:inline-block;box-sizing:border-box;padding-right:2px;font-weight:normal;color:#666;font-size:13px;line-height:15px;}
.list-text01 .txt:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-text02 개별 */
.list-text01.style02 .txt{height:30px;padding:5px 13px 0;color:#666;line-height:20px;border-radius:15px;letter-spacing:-0.5px;}
.list-text01.style02 .txt:hover{color:#fff;text-decoration:none;background-color:#999;}

.list-text01.style03{margin-left:-10px;}
.list-text01.style03>li{margin-left:10px;}
.list-text01.style03 .txt{height:30px;padding:5px 13px 0;font-size:14px;line-height:20px;border-radius:15px;background-color:rgba(255,255,255,0);}
.list-text01.style03:not(.active) li.active .txt,
.list-text01.style03 .txt:hover{color:#fff;text-decoration:none;background-color:#3061ff;}

.list-text01.style04{text-align:right;}
.list-text01.style04 .txt{height:30px;padding:5px 13px 0;color:#fff;font-size:13px;line-height:20px;border-radius:15px;}
/* .list-text01.style04:not(.active) li.active .txt,
.list-text01.style04 .txt:hover{color:#fff;text-decoration:none;background-color:#999;} */
.list-text01.style04 li.active .txt{color:#fff;text-decoration:none;background-color:#999;}

.list-text01.style05 .txt{height:30px;padding:5px 13px 0;line-height:20px;border-radius:15px;background-color:#fff;}
.list-text01.style05:not(.active) li.active .txt,
.list-text01.style05 .txt:hover{color:#fff;text-decoration:none;background-color:#3061ff;}

.list-text01.style06{display:inline-block;vertical-align:top;}
.list-text01.style06>li+li{margin-left:34px;}
.list-text01.style06 .txt{height:30px;font-weight:bold;color:#000;padding-top:5px;font-size:14px;line-height:20px;}
.list-text01.style06:not(.active) li.active .txt,
.list-text01.style06 .txt:hover{color:#3061ff;}

/* ---- 공지배너 및 기타 배너 목록 ---- */
/* list-text02 : [메인] 2열 기타링크 01
 * list-text03 : [메인] 3열 기타링크 02
 * list-text04 : [메인] 하단 기타링크 03 */

/* list-text02 */
.list-text02{width:242px;}
.list-text02>li{position:relative;height:48px;box-sizing:border-box;padding:13px 0 0 29px;}
.list-text02>li+li{margin-top:9px;}
.list-text02>li:after{content:'';position:absolute;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.list-text02 a{color:#000;font-size:14px;line-height:20px;}
.list-text02 a:hover{font-weight:bold;}
.list-text02>li.koreancenter{padding:14px 0 0 30px;background:url(../img/bnr_notice_koreancenter01.jpg) 0 0 no-repeat;background-size:cover;}
.list-text02>li.koreancenter:after{right:24px;top:13px;width:23px;height:24px;background-position:-600px 0;}
.list-text02>li.koreancenter a{color:#fff;}
.list-text02>li.people{border:1px solid #e5e5e5;}
.list-text02>li.people:after{right:27px;top:9px;width:26px;height:26px;background-position:-550px -50px;}
.list-text02>li.people a{position:relative;}
.list-text02>li.people a+a{margin-left:35px;}
.list-text02>li.people a+a:before{content:'';position:absolute;left:-18px;top:4px;width:1px;height:12px;background:#000;}
.list-text02>li.newspaper{border:1px solid #e5e5e5;}
.list-text02>li.newspaper:after{right:29px;top:9px;width:22px;height:26px;background-position:-550px -100px;}

/* list-text03 */
.list-text03{width:282px;}
.list-text03>li+li{margin-top:18px;}
.list-text03 a{display:block;height:42px;box-sizing:border-box;padding:10px 0 0 18px;font-weight:bold;color:#000;font-size:13px;line-height:20px;white-space:nowrap;border:1px solid #fff;background:#eee;}
.list-text03 a:hover{color:#3061ff;border-color:#3061ff;background:#fff;}

/* list-text04 */
.list-text04{overflow:hidden;}
.list-text04:after{content:'';display:block;clear:both;}
.list-text04>li{float:left;}
.list-text04>li+li{margin-left:29px;}
.list-text04>li:nth-child(3){margin-left:30px;}
.list-text04>li:nth-child(4){float:right;margin-left:0;}
.list-text04 a{display:inline-block;width:251px;height:63px;border:1px solid #e5e5e5;}
.list-text04 a:hover{border-color:#000;}
.list-text04 a img{display:block;width:100%;height:100%;}

/* ---- 링크 내비게이션  ---- */
/* list-text11 : 푸터 뉴스 내비게이션
 * list-text12 : 푸터 비주얼, 기타 서비스 내비게이션
 * list-text13 : 푸터 저작권 및 회사정보
 * list-text14 : 테마별,기자별 상단 내비게이션 */

/* list-text11 : 푸터 뉴스 내비게이션 */
/* bold : 폰트 스타일
 * default - 1100 모드
 * body-wide - 1300 모드 */
.list-text11{display:block;font-size:0.1px;line-height:0;}
.list-text11 a,
.list-text11 .tit01 span{padding:4px;font:inherit;}
.list-text11 .tit01{margin-left:0;}
.list-text11 .tit01 a{font-weight:bold;}
.list-text11 dt,
.list-text11 dd,
.list-text11 li{display:inline-block;font-size:15px;font-weight:700;line-height:24px;color:#000;}
.list-text11 dd,
.list-text11 li{margin-left:16px;}
.list-text11.bold a{font-weight:bold;}
.list-text11 a:focus,
.list-text11 a:hover{color:#3061ff;}
/* 1300 모드 : 아이템 균등배치 */
[class*="body-wide"] .list-text11{text-align:justify;}
[class*="body-wide"] .list-text11:after{content:'';display:inline-block;width:100%;height:0;}
[class*="body-wide"] .list-text11 dd:last-child,
[class*="body-wide"] .list-text11 li:last-child{margin:0;text-align:right;}

/* list-text12 : 푸터 비주얼, 기타 서비스 내비게이션 */
/* bold : 폰트 스타일
 * default - 1100 모드
 * body-wide - 1300 모드 */
.list-text12{font-size:0.1px;line-height:0;vertical-align:top;text-align:left;}
.list-text12 a,
.list-text12 .tit01 span{padding:3px;font:inherit;}
.list-text12 .tit01{width:88px;font-weight:bold;font-size:15px;color:#000;}
.list-text12 .tit01,
.list-text12 .tit01+dd,
.list-text12 .tit01+li{margin-left:0;}
.list-text12 dt,
.list-text12 dd,
.list-text12 li{display:inline-block;font-size:14px;line-height:24px;color:#666;}
.list-text12 dd,
.list-text12 li{margin-left:6px;}
.list-text12.bold a{font-weight:bold;}
.list-text12 a:focus,
.list-text12 a:hover{color:#3061ff;}
/* 1300 모드 : 세로 정렬 */
[class*="body-wide"] .list-text12 .tit01{width:auto;}
[class*="body-wide"] .list-text12 dt,
[class*="body-wide"] .list-text12 dd,
[class*="body-wide"] .list-text12 li{display:block;margin-left:0;line-height:15px;}

/* list-text13 : 푸터 저작권 및 회사정보 */
/* style01 : 배경색 다크 모드 */
.list-text13{margin-left:-24px;font-size:0;text-align:center;}
.list-text13 li{display:inline-block;font-size:12px;line-height:18px;}
.list-text13 li+li{margin-left:24px;}
.list-text13 a{padding:4px;font:inherit;color:#000;}
.list-text13 a:focus,
.list-text13 a:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-text13 [class*="color"]{font-weight:bold;}
.list-text13.style01 a{color:#c2e5ff;}
.list-text13 .point01 a{color:#fff;font-weight:500;}

/* list-text14 : 테마별,기자별 상단 내비게이션 */
.list-text14{display:block;margin:13px 0 0;}
.list-text14>dt{display:inline-block;margin-right:25px;}
.list-text14>dd{display:inline-block;}
.list-text14>dd+dd{margin-left:17px;}
.list-text14 .txt{padding:5px;font-weight:bold;line-height:22px;}
.list-text14>dt .txt{font-weight:bold;font-size:20px;color:#000;}
.list-text14>dd .txt{font-size:15px;color:#000;font-weight:500;}
.list-text14 a.txt:hover,
.list-text14 .active .txt{color:#3061ff;}

/* list-text21 : [오피니언 메인] (우측) 전문기자의 세상읽기 */
/* .list-text21{margin-top:10px;} */
.list-text21>li{border-bottom:1px solid #e5e5e5;}
.list-text21 [class*='item-box']{}
.list-text21 [class*='item-box']>a{display:block;position:relative;padding:4px 10px 4px 70px;}
.list-text21 .img-con{position:absolute;left:7px;top:4px;}
.list-text21 .img-con:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:1px solid #000;}
.list-text21 .img-con .img{overflow:hidden;width:50px;height:50px;border-radius:50%;}
.list-text21 .img-con img{width:100%;}
.list-text21 .tit-con{display:table-cell;height:50px;vertical-align:middle;}
.list-text21 .tit-con .txt{overflow:hidden;max-height:36px;font-weight:500;font-size:16px;line-height:24px;}
.list-text21 a:hover{background-color:#3061ff;}
.list-text21 a:hover .img-con:after{display:none;}
.list-text21 a:hover .tit-con .txt{color:#fff;}

/* list-text22 : [세계 특파원] 상단 특파원 목록 */
.list-text22{width:100%;text-align:center;}
.list-text22>li{overflow:hidden;display:inline-block;width:131px;}
.list-text22 [class*='item-box']{}
.list-text22 .img-con{display:inline-block;padding:1px;border-radius:50%;background:#ebebeb;}
.list-text22 .img-con .img{overflow:hidden;width:80px;height:80px;border-radius:50%;}
.list-text22 .name-con{display:block;margin-top:6px;}
.list-text22 .name-con [class*='txt0']{width:100%;font-size:14px;line-height:22px;white-space:nowrap;}
.list-text22 .name-con .txt01{font-weight:500;}
.list-text22 a:hover .name-con [class*='txt0']{color:#3061ff;}

/* list-text23 : [세계 특파원] 상단 특파원 전체메뉴 */
.list-text23{display:table;width:100%;}
.list-text23 [class*='col-wrap']{display:table-cell;vertical-align:top;}
.list-text23 .loc-con{}
.list-text23 .loc-tit{margin:0 0 6px 36px;padding:4px;font-weight:bold;font-size:16px;line-height:18px;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-text23 .loc-detail{}
.list-text23 .loc-detail ul{box-sizing:border-box;padding-left:36px;}
.list-text23 .loc-detail li{}
.list-text23 .loc-detail li+li{margin-top:6px;}
.list-text23 .loc-detail a{padding:4px;}
.list-text23 .loc-detail .txt{color:#666;font-size:14px;line-height:18px;}
.list-text23 .loc-detail li.active .txt,
.list-text23 .loc-detail a:hover .txt{font-weight:bold;color:#3061ff;}
.list-text23 .col-wrap04{width:300px;}
.list-text23 .col-wrap04 .loc-con{}
.list-text23 .col-wrap04 .loc-detail ul{display:inline-block;width:50%;vertical-align:top;}

/* list-text24 : [문화 메인] 책소개 / [라이프 메인] 이매진 */
.list-text24{margin-left:-47px;}
.list-text24:after{content:'';display:block;clear:both;}
.list-text24>li{float:left;width:208px;margin-left:47px;}
.list-text24 .item-box01{}
.list-text24 .item-box01 a{display:block;}
.list-text24 .img-con{margin-bottom:15px;}
.list-text24 .img-con>.img{overflow:hidden;width:208px;height:304px;}
.list-text24 .img-con>.img img{display:block;width:100%;height:auto;}
.list-text24 .tit-con{overflow:hidden;max-height:60px;text-align:center;}
.list-text24 .tit-con .txt{display:inline;font-size:20px;line-height:30px;}
.list-text24 a:hover .tit-con .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* ---- 복합요소 텍스트 목록 ---- */
/* list-text31 : [전국 리스트] (하단) 지방지 계약사 */
.list-text31{display:table;table-layout:auto;width:100%;}
.list-text31 .tit-con{display:table-cell;width:150px;vertical-align:middle;} /* width:150px; */
.list-text31 .txt-con{display:table-cell;padding-left:40px;vertical-align:middle;border-left:1px solid #e2e2e2;} /* padding-left:45px; */
.list-text31 .list{margin-top:-12px;}
.list-text31 .list:after{content:'';display:block;clear:both;}
.list-text31 .list>li{float:left;width:25%;margin-top:12px;}
.list-text31 .list>li .txt{font-size:14px;line-height:24px;}
.list-text31 .list>li a:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-text32 : [전국 리스트] (우측) 지역지 계약사 */
.list-text32{width:100%;padding:6px 0 20px 30px;box-sizing:border-box;}
.list-text32 .tit-con{}
.list-text32 .txt-con{padding-left:40px;vertical-align:middle;border-left:1px solid #e2e2e2;} /* padding-left:45px; */
.list-text32 .list:after{content:'';display:block;clear:both;}
.list-text32 .list>li{float:left;width:50%;margin-top:12px;}
.list-text32 .list>li .txt{font-size:14px;line-height:24px;}
.list-text32 .list>li a:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* ---- list-search : 검색 자동 완성 ---- */
.list-search{}
.list-search>li{width:100%;font-size:14px;line-height:37px;}
.list-search .txt{display:block;padding:0 20px;}
.list-search .txt em{color:#0068ff;}
.list-search>li.active,
.list-search>li:hover{background:#f7f7f7;}

/* ---- info-list : 기사분류 목록 (탭 메뉴 스타일 제외) ---- */
/* info-list01 : 아이콘 없는 기본 스타일
 * info-list02 : [메인] 2열 이슈돋보기
 * info-list03 : [확장톱 03] 톱기사
 * info-list04 : [이슈돋보기 메인] */

/* info-list 공통 */
[class*='info-list']{vertical-align:top;font-size:0;line-height:1;}
[class*='info-list']>li{display:inline-block;}
[class*='info-list'] .txt{position:relative;padding-top:2px;font-size:13px;line-height:18px;}
[class*='info-list'] .txt .num{letter-spacing:0;}
[class*='info-list'] .active .txt,
[class*='info-list'] a:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* [class*='info-list'] .active .txt:after,
[class*='info-list'] a:hover .txt:after{content:'';position:absolute;left:0;bottom:1px;width:100%;height:1px;background:#000;} */
/* info-list01 */
/* .info-list01{padding-right:14px;font-size:0.1px;line-height:0;text-align:justify;}
.info-list01:after{content:'';display:inline-block;width:100%;height:0;} */
.info-list01>li+li{margin-left:23px;}
.info-list01 .txt .num{margin-left:3px;font-weight:bold;color:#3061ff;}
/* info-list02 */
.info-list02{display:table;width:100%;table-layout:fixed;border-top:1px solid rgba(255,255,255,0.1);}
.info-list02>li{display:table-cell;}
.info-list02>li+li{border-left:1px solid rgba(255,255,255,0.1);}
.info-list02 a{display:block;height:52px;box-sizing:border-box;padding-top:16px;text-align:center;}
.info-list02 .txt{color:#fff;}
.info-list02 [class*='ico-type']{margin-right:4px;font-size:1px;color:transparent;}
.info-list02 .active .txt:after,
.info-list02 a:hover .txt:after{background:#fff;}
/* info-list03 */
.info-list03{}
.info-list03>li+li{margin-left:10px;}
.info-list03 .txt{color:#fff;}
.info-list03 .txt,
.info-list03 .txt .num{margin-left:4px;}
.info-list03 .active .txt:after,
.info-list03 a:hover .txt:after{background:#fff;}
/* info-list04 */
.info-list04>li+li{margin-left:40px;}
.info-list04>li a,
.info-list04>li i,
.info-list04>li span,
.info-list04>li strong{vertical-align:bottom;}
.info-list04 .txt{margin-left:4px;}
.info-list04 .txt .num{margin-left:4px;font-weight:500;font-size:28px;line-height:33px;letter-spacing:-1px;}

/* ---- 관련뉴스 ---- */
/* list-related01 : 톱뉴스 관련기사
 * list-related02 : 통단, 기사목록 관련기사
 * list-related03 : 이슈돋보기 관련기사
 * list-related04 : 메인 확장톱 03 관련기사 (복합)
 * list-related05 : [이슈돋보기 메인] 톱이슈 우측 글기사 6건 */
[class*='list-telated']{font-size:0;line-height:1;}

/* list-related01
 * bold */
.list-related01>li{position:relative;padding-left:16px;}
.list-related01>li:before{content:'';position:absolute;left:0;top:6px;width:5px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;}
.list-related01>li+li{margin-top:4px;}
.list-related01 a .tit{color:#111;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.5px;}
.list-related01.style01>li:before{border-color:#3061ff;}
.list-related01.style02>li:before{border-color:#3061ff;}
.list-related01.style02 a .tit{color:#fff;}
.list-related01 a:hover .tit{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-related01:not(.style02) a:hover .tit{color:#000;}
.list-related01.bold a .tit{font-weight:bold;}
.list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* list-related02
 * bold */
.list-related02>li{position:relative;padding-left:16px;}
.list-related02>li:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;}
.list-related02 a .tit{font-size:15px;line-height:23px;font-weight:400;color:#111;}
.list-related02.style01>li:before{border-color:#3061ff;}
.list-related02.style02>li:before{border-color:#3061ff;}
.list-related02.style02 a .tit{color:#fff;}
.list-related02 a:hover .tit{color:#000;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-related02.style02 a:hover .tit{color:#fff;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-related02:not(.style02) a:hover .tit{color:#000;}
.list-related02.bold a .tit{font-weight:bold;}
.list-related02 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* list-related03
 * 이슈돋보기 리스트 */
.list-related03>li{display:table;width:100%;border-bottom:1px solid #e5e5e5;}
.list-related03 a{display:table-cell;height:58px;vertical-align:middle;}
.list-related03 a .tit{overflow:hidden;max-height:48px;font-size:16px;font-weight:400;color:#111;line-height:24px;}
.list-related03 a:hover .tit{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-related03.style01 a{height:70px;}

/* list-related04 */
.list-related04{font-size:0;line-height:1;}
.list-related04>li{position:relative;padding-left:17px;}
.list-related04>li:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;}
.list-related04>li+li{margin-top:25px;}
.list-related04 .item-box01{overflow:hidden;}
.list-related04 .item-box01:after{content:'';display:block;clear:both;}
.list-related04 .img-con{float:left;width:100px;padding-top:2px;}
.list-related04 .img-con .img{overflow:hidden;width:89px;height:60px;}
.list-related04 .img-con img{width:100%;height:auto;}
.list-related04 .news-con{width:100%;box-sizing:border-box;}
.list-related04 .img-con+.news-con{padding-left:100px;}
.list-related04 .tit-wrap{overflow:hidden;max-width:100%;}
.list-related04 .tit-news{overflow:hidden;max-width:100%;font-weight:bold;color:#444;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-related04 .tit-wrap:hover .tit-news{color:#000;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-related04 .lead{overflow:hidden;max-height:36px;margin-top:2px;color:#999;font-size:13px;line-height:18px;}

/* list-related05 : [이슈돋보기 메인] 톱이슈 우측 글기사 6건
 * 스포카웹 폰트 사용 */
.list-related05{border-bottom:1px solid #e5e5e5;}
.list-related05>li{border-top:1px solid #e5e5e5;}
.list-related05>li a{max-width:100%;padding:13px 0 14px;}
.list-related05>li:first-child a{padding-top:13px;}
.list-related05 .tit{overflow:hidden;width:100%;font-weight:500;font-size:18px;line-height:25px;text-overflow:ellipsis;white-space:nowrap;}
.list-related05 a:hover .tit{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* =============== ####List type ======================== */
[class*='list-type']{font-size:0;line-height:1;}
[class*='list-type'] [class*='item-box']{position:relative;}
[class*='list-type'] [class*='item-box']:after{content:'';display:block;clear:both;}
[class*='list-type'] .img-con .img{overflow:hidden;position:relative;} /* background-color:#ccc; */
[class*='list-type'] .img-con .img img{width:100%;height:auto;}
[class*='list-type'] .img-con [class*='label-box']{position:absolute;min-width:50px;height:35px;box-sizing:border-box;padding:8px 8px 7px;background-color:#fff;text-align:center;vertical-align:middle;}
[class*='list-type'] .img-con .label-box01{bottom:0;right:0;}
[class*='list-type'] .img-con .label-box02{top:0;left:0;}
[class*='list-type'] .img-con .label-box03{top:0;right:0;}
[class*='list-type'] .img-con .label-box04{bottom:0;left:0;}
/* (임시) list-type069에 사용 */
[class*='list-type'] .img-con [class*='label-box'] .txt01{font-weight:bold;font-size:18px;}
/* 어깨제목 : txt-tag11~19 */
/* [class*='list-type'] [class*='txt-tag1']{} */
/* 말머리 : txt-tag21~39 */
[class*='list-type'] [class*='txt-tag2']{margin:0 5px 0 0;width:36px;height:24px;font-size:14px;line-height:24px;}
[class*='list-type'] [class*='txt-tag2'].tag05{width:60px;}
[class*='list-type'] [class*='txt-tag2'].tag06{width:50px;}

[class*='list-type'].show{display:block;}
[class*='list-type'].hide{display:none;}

/* 영상기사 마우스 오버 */
[class*='list-type'] .img-con .img .overlay01{
-webkit-transition:opacity 0.2s ease-in;
transition:opacity 0.2s  ease-in;}
[class*='list-type'] .img-con .img .ico-type05-video01{position:absolute;left:50%;top:50%;margin:-21px 0 0 -23px;opacity:0;}
[class*='list-type'] .img-con .img .ico-type05-video02{position:absolute;left:50%;top:50%;margin:-39px 0 0 -35px;}
/* [class*='list-type'] [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
[class*='list-type'] [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;} */

/* ---- list-type$$ : 기사 목록 (일반) ---- */

/* -- 텍스트 기사 목록 -- */
/* 클래스범위 : list-type001 ~ list-type030
 * list-type001 : [공통] 속보티커
 * list-type002 : [메인] 단독뉴스, [메인] 연합시론
 * list-type003 : [사람들 메인] 톱뉴스 하단
 * list-type004 : [사람들] 인사/부고/동정 각 메뉴 우측 콘텐츠
 * list-type005 : [전국 메인] 전국은 지금
 * list-type006 : [전국 리스트] (우측) 전국은 지금
 * list-type007 : [전국 메인] 지역별 실시간 뉴스
 * [삭제] list-type008 : list-related05 로 대체됨
 * list-type009 : [메인] 지방지 톱뉴스
 * list-type010 : [메인 확장톱] 뉴스 타임라인/라이브
 * list-type011 : [스포츠 메인] (우측) 경기일정 */

/* list-type001 : 속보팝업
* default - 1100 모드
* body-wide - 1300 모드 */
.list-type001 .item-box{margin-bottom:2px;}
.list-type001 .item-box>a{display:block;padding-right:50px;line-height:32px;}
.list-type001 .tit-news{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000;}
.list-type001 .info-box{position:absolute;top:0;right:0;width:50px;text-align:right;}
.list-type001 .txt-time{font-size:12px;color:#666;}

/* 1300 */
[class*="body-wide"] .list-type001 .item-box{margin-bottom:0;}
[class*="body-wide"] .list-type001 .item-box>a{padding-right:60px;line-height:35px;}
[class*="body-wide"] .list-type001 .tit-news{font-size:16px;}
[class*="body-wide"] .list-type001 .info-box{width:60px;}
[class*="body-wide"] .list-type001 .txt-time{font-size:14px;}

/* list-type002 : [메인] 단독뉴스
 * style01 : 스타일 제거함 */
.list-type002>li+li{border-top:1px solid #e5e5e5;}
.list-type002>li{display:table;width:100%;}
.list-type002>li>a{display:table-cell;height:74px;vertical-align:middle;}
.list-type002 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type002 .tit-news{font-weight:400;font-size:16px;line-height:24px;}
.list-type002 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type003 : [사람들 메인] 톱뉴스 하단 */
/* object01 : 인사
 * object02 : 부고
 * object03 : 동정 */
.list-type003{font-size:0.1px;line-height:0;text-align:justify;}
.list-type003:after{content:'';display:inline-block;width:100%;height:0;}
.list-type003 .title-type01{margin-bottom:8px;}
.list-type003 .list{display:inline-block;width:340px;vertical-align:top;}
.list-type003 .list[class*='object']>ul:before{content:'';display:block;width:100%;height:70px;background:url(../img/bg_people01_prsnl01.jpg) 50% 50% no-repeat;background-size:cover;}
.list-type003 .list.object02>ul:before{background-image:url(../img/bg_people01_obtry01.jpg);}
.list-type003 .list.object03>ul:before{background-image:url(../img/bg_people01_ppl01.jpg);}

.list-type003 .list>ul>li{display:table;width:100%;}
.list-type003 .list>ul>li+li{border-top:1px solid #e5e5e5;}
.list-type003 .list>ul>li>a{display:table-cell;height:58px;vertical-align:middle;}
.list-type003 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type003 .tit-news{font-weight:500;font-size:15px;line-height:23px;}
.list-type003 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type004 : [사람들] 인사/부고/동정 각 메뉴 우측 콘텐츠 */
/* object01 : 인사
 * object02 : 부고
 * object03 : 동정 */
.list-type004{border-bottom:1px solid #e5e5e5;}
.list-type004[class*='object']:before{content:'';display:block;width:100%;height:70px;background:url(../img/bg_people01_prsnl01.jpg) 50% 50% no-repeat;background-size:cover;}
.list-type004.object02:before{background-image:url(../img/bg_people01_obtry01.jpg);}
.list-type004.object03:before{background-image:url(../img/bg_people01_ppl01.jpg);}
.list-type004>li+li{border-top:1px solid #e5e5e5;}
.list-type004>li{display:table;width:100%;}
.list-type004 a{display:table-cell;height:58px;vertical-align:middle;}
.list-type004 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type004 .tit-news{font-size:15px;line-height:24px;}
.list-type004 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type005 : [전국 메인] 전국은 지금 */
.list-type005>li{display:table;width:100%;}
.list-type005>li+li{border-top:1px solid #e5e5e5;}
.list-type005 a{display:table-cell;height:68px;vertical-align:middle;}
.list-type005 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type005 .tit-news,
.list-type005 .txt-tag{display:inline;font-size:14px;line-height:24px;}
.list-type005 .txt-tag{margin-right:4px;color:#3061ff;}
.list-type005 a:hover .tit-news,
.list-type005 a:hover .txt-tag{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type006 : [전국 리스트] (우측) 전국은 지금 */
.list-type006{margin-top:10px;}
.list-type006>li+li{margin-top:12px;}
.list-type006 .tit-wrap{max-width:100%;}
.list-type006 .tit-news{overflow:hidden;width:100%;font-weight:500;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type006 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type007 : [전국 메인] 지역별 실시간 뉴스 */
.list-type007 .li{height:445px;}
.list-type007 .li ul{padding:34px 18px;}
.list-type007 .li ul>li+li{margin-top:20px;}
.list-type007 .tit-wrap{max-width:100%;}
.list-type007 .tit-news{overflow:hidden;width:100%;font-size:17px;line-height:24px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;}
.list-type007 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type007 .list:not(.slick-slider){white-space:nowrap;}
.list-type007 .list:not(.slick-slider) .li{overflow:hidden;display:inline-block;width:475px;vertical-align:top;white-space:normal;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.list-type007 .list:not(.slick-slider)>.li:first-child{border-left:1px solid #e5e5e5;}
/* slick 실행 후 */
.list-type007 .slick-slide{overflow:hidden;width:475px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.list-type007 .slick-track .slick-slide:first-child{border-left:1px solid #e5e5e5;}

/* list-type009 : [메인] 지방지 톱뉴스 */
.list-type009{border-top:1px solid #e5e5e5;}
.list-type009 .li{padding-top:15px;}
.list-type009 .li li+li{margin-top:10px;}
.list-type009 .txt-tag{width:100%;color:#666;font-size:13px;line-height:24px;}
.list-type009 a{max-width:100%;}
.list-type009 .tit-news{overflow:hidden;width:100%;font-weight:400;font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type009 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type009 .list:not(.slick-slider){white-space:nowrap;}
.list-type009 .list:not(.slick-slider) .li{display:inline-block;width:300px;box-sizing:border-box;white-space:normal;vertical-align:top;}
.list-type009 .list:not(.slick-slider) .list .li:nth-child(2n+1){padding-right:20px;}
.list-type009 .list:not(.slick-slider) .list .li:nth-child(2n){padding-left:20px;}
/* slick 실행 후 */
.list-type009 .slick-slide{width:300px;box-sizing:border-box;}
.list-type009 .slick-track>.slick-slide:nth-child(2n+1){padding-right:20px;}
.list-type009 .slick-track>.slick-slide:nth-child(2n){padding-left:20px;}

/* list-type010 : [메인 확장톱] 뉴스 타임라인/라이브 */
/* style01 : 확장톱 02
 * style02 : 확장톱 03 */
.list-type010.style01 .list>li+li{border-top:1px solid #e5e5e5;}
.list-type010.style01 .item-box01{position:relative;padding-left:56px;}
.list-type010.style01 .news-con{display:table;width:100%;}
.list-type010.style01 .info-box01{position:absolute;left:0;top:50%;margin-top:-19px;}
.list-type010.style01 .tit-wrap{display:table-cell;height:46px;padding:8px 0;vertical-align:middle;}
.list-type010.style01 .tit-news{overflow:hidden;padding-right:2px;font-weight:400;font-size:16px;line-height:24px;}
.list-type010.style01 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type010.style01 li:first-child .tit-news{color:#213989;font-weight:500;}

.title-con06+.list-type010.style02{margin-top:15px;}
.list-type010.style02 .list>li+li{margin-top:18px;}
.list-type010.style02 .item-box01{position:relative;padding-left:75px;}
.list-type010.style02 .tit-wrap{overflow:hidden;max-width:100%;}
.list-type010.style02 .tit-news{overflow:hidden;max-width:100%;box-sizing:border-box;padding-right:2px;font-weight:bold;font-size:14px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;}
.list-type010.style02 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type010.style02 .info-box01{position:absolute;left:4px;top:50%;margin-top:-7px;}

/* list-type011 : [스포츠 메인] (우측) 경기일정 */
.list-type011{white-space:nowrap;background:url(../img/sprites_default01.png?v=20231102_1550) 0 -600px no-repeat;}
.list-type011>li{display:inline-block;width:50%;vertical-align:top;white-space:normal;}
.list-type011 .item-box01{display:table;width:100%;}
.list-type011 .item-box01:before,
.list-type011 .item-box01:after{display:none;}
.list-type011 .tit-wrap{height:74px;display:table-cell;color:#fff;vertical-align:middle}
.list-type011>li:nth-child(1) .tit-wrap{padding-left:30px;text-align:left;}
.list-type011>li:nth-child(2) .tit-wrap{padding-right:30px;text-align:right;}
.list-type011 .tit-news{text-align:left;}
.list-type011 .tit-news .tit{display:block;font-size:14px;line-height:18px;}
.list-type011 .tit-news .day{display:block;margin-top:7px;padding-right:2px;font-weight:bold;font-size:14px;line-height:18px;}
.list-type011 a:hover .day{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* ---- 섬네일/텍스트 좌우배치 ---- */
/* 클래스범위 : list-type031 ~ list-type050
 * list-type031 : [메인] 주요뉴스 (2)
 * list-type032 : [메인] 주요뉴스 (3/4)
 * list-type033 : [메인] 다국어뉴스
 * list-type034 : [메인] 우측 핫뉴스
 * list-type035 : [섹션 메인] 우측 핫뉴스
 * list-type036 : [전국] / [라이프] (우측) 콘텐츠 (섬네일 + 2/3줄 텍스트)
 * list-type037 : [메인] 사람들, 책/서평, 건강 (섬네일 + 2줄 텍스트)
 * list-type038 : [섹션 메인] 주요뉴스 목록
 * list-type039 : [테마별뉴스] 톱뉴스
 * list-type040 : [세계 중국] 인민망 뉴스, 신화망 주요뉴스
 * list-type041 : [세계 중국, 본문] 신화통신 한국어 뉴스
 * list-type042 : [세계 메인] 특파원이 뛴다
 * list-type043 : [오피니언 연합시론]
 * list-type044 : [메인] 엠바고 심야표출 */

/* list-type031 : [메인] 주요뉴스 (2)
 * 2021-04-12 : 어깨제목 추가 */
.list-type031>.list>li{padding:27px 0 27px;}
.list-type031>.list>li:first-child{padding-top:0;}
.list-type031>.list>li:last-child{padding-bottom:0;}
.list-type031>.list>li+li{border-top:1px solid #e5e5e5;}
.list-type031 .title-type03{display:none;margin-top:-13px;padding:6px 0;}
.list-type031>.list>li:first-child .title-type03{margin-top:0;}
.list-type031 .tit-wrap{display:block;padding:1px 0 4px;}
.list-type031 [class*='txt-tag2']{margin-top:2px !important;}
.list-type031 .tit-news{font-weight:500;font-size:18px;line-height:26px;letter-spacing:-0.8px;}
.list-type031 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type031 .img-con{display:inline-block;width:150px;margin-top:5px;vertical-align:top;}
.list-type031 .img-con .img{width:140px;height:87px;}
.list-type031 .lead{display:inline-block;width:100%;color:#888;font-size:14px;line-height:24px;vertical-align:top;}
.list-type031 [class*='list-related']{display:inline-block;width:100%;margin-top:10px;vertical-align:top;}
/* item-box01 섬네일 있을 때 */
.list-type031 .item-box01{padding-left:150px;}
.list-type031 .item-box01 .news-con{margin-left:-150px;}
.list-type031 .item-box01 .img-con{float:left;margin-left:-150px;}
/* item-box02 섬네일 없을 때 */
/* .list-type031 .item-box02 .img-con{display:none;} */
/* item-box03 섬네일 오른쪽 정렬 */
/* .list-type031 .item-box03{padding-right:150px;}
.list-type031 .item-box03 .news-con{margin-right:-150px;}
.list-type031 .item-box03 .img-con{float:right;margin-right:-150px;text-align:right;} */

/* list-type032 : [메인] 주요뉴스 (3/4)
 * 2021-04-12 : 어깨제목 추가 */
.list-type032>.list>li{padding:20px 0;}
.list-type032>.list>li:first-child{padding-top:0;}
.list-type032>.list>li:last-child{padding-bottom:0;}
.list-type032>.list>li+li{border-top:1px solid #e5e5e5;}
.list-type032 [class*='txt-tag2']{margin-top:1px !important;}
.list-type032 .tit-wrap{display:block;}
.list-type032 .tit-news{font-weight:500;font-size:18px;line-height:26px;letter-spacing:-0.8px;}
.list-type032 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type032 .img-con{display:inline-block;width:115px;margin-top:4px;vertical-align:top;}
.list-type032 .img-con .img{width:105px;height:65px;}
.list-type032 .lead{overflow:hidden;display:inline-block;max-height:72px;font-size:14px;line-height:24px;color:#888;vertical-align:top;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.list-type032 [class*='item-box']+[class*='list-related']{padding-top:10px;}
/* item-box01 섬네일 있을 때 */
.list-type032 .item-box01{padding-left:115px;}
.list-type032 .item-box01 .news-con{margin-left:-115px;margin-bottom:4px;}
.list-type032 .item-box01 .img-con{float:left;margin-left:-115px;}
.list-type032 .item-box01 .img-con + .lead{width:100%;}
.list-type032 .item-box01 .news-con + .lead{margin-left:-115px;}
/* item-box01 섬네일 없을 때 */
.list-type032 .item-box02{}
.list-type032 .item-box02 .news-con{margin-left:0;}
.list-type032 .item-box02 .img-con{float:left;margin-left:0;}
.list-type032 .item-box02 .lead{width:100%;}
/* item-box03 섬네일 오른쪽 정렬 */
/* .list-type032 .item-box03{padding-right:115px;}
.list-type032 .item-box03 .news-con{margin-right:-115px;}
.list-type032 .item-box03 .img-con{float:right;margin-right:-115px;text-align:right;} */

/* list-type033 : [메인] 다국어뉴스 */
.list-type033 [class*='item-box']{overflow:hidden;width:100%;height:80px;box-sizing:border-box;}
.list-type033 .img-con{width:148px;}
.list-type033 .img-con .img{width:129px;height:80px;}
.list-type033 .news-con{display:inline-block;}
.list-type033 .news-con a{width:100%;}
.list-type033 .tit-news{font-weight:bold;font-size:14px;line-height:20px;letter-spacing:-0.5px;}
.list-type033 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type033 .lead{font-size:13px;line-height:20px;color:#888;letter-spacing:-0.5px;}
/* item-box01 섬네일 왼쪽 정렬 */
.list-type033 .item-box01{padding-left:148px;}
.list-type033 .item-box01 .img-con{float:left;margin-left:-148px;}
/* item-box02 섬네일 오른쪽 정렬 */
/* .list-type033 .item-box02{padding-right:148px;}
.list-type033 .item-box02 .img-con{float:right;margin-right:-148px;text-align:right;} */
/* 언어별 스타일 */
.list-type033 .ar .tit-wrap,
.list-type033 .ar .lead{direction:rtl;box-sizing:border-box;padding-right:2px;text-align:right;}
.list-type033 .ja{word-break:break-all;}
.list-type033 .zh{word-break:break-all;}

/* list-type034 : [메인] 우측 핫뉴스
 * 2022-08-05 : 핫뉴스 메인 1~4개에 제목 최대 3줄까지 노출 가능하게 수정
 * 2022-08-16 : 기사제목 ellipsis 제거하면서 줄 수 제한 제거
 * 2023-04-03 : 핫뉴스 메인 1~4개에 제목 최대 2줄로 다시 원복함 (과거 css 원복)
 * 2023-05-11 : 다시 줄 수 제한 제거 요청 (ISRV-946)
 -- 향후 다시 요청할 가능성이 있어 .ellip$$ 추가함 */
 .list-type034{border-bottom:1px solid #e5e5e5;}
 .list-type034 .list>li{border-top:1px solid #e5e5e5;}
 .list-type034 .img-con{position:absolute;top:50%;margin-top:-26px}
 .list-type034 .img-con .img{width:70px;height:52px;text-align:center;}
 .list-type034 .img-con img{width:auto !important;max-width:100%;max-height:100%;}
 .list-type034 .news-con{display:table;width:100%;}
 .list-type034 .tit-wrap{display:table-cell;height:44px;padding:15px 0;vertical-align:middle;}
 .list-type034 .tit-news{overflow:hidden;font-weight:400;font-size:16px;line-height:24px;}
 .list-type034 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
 /* .tit-wrap 에 ellip 추가해 말줄임 사용 */
 .list-type034 [class*='ellip'] .tit-news{overflow:hidden;max-height:48px;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
 .list-type034 .ellip01 .tit-news{-webkit-line-clamp:1;}
 .list-type034 .ellip02 .tit-news{-webkit-line-clamp:2;}
 .list-type034 .ellip03 .tit-news{-webkit-line-clamp:3;}
 /* item-box01 섬네일 오른쪽 정렬 */
 .list-type034 .list>li:nth-child(1) .item-box01,
 .list-type034 .list>li:nth-child(2) .item-box01,
 .list-type034 .list>li:nth-child(3) .item-box01,
 .list-type034 .list>li:nth-child(4) .item-box01{padding-right:78px;}
 .list-type034 .item-box01 .img-con{right:0}
 /* item-box02 섬네일 왼쪽 정렬 */
 /* .list-type034 .list>li:nth-child(1) .item-box02,
 .list-type034 .list>li:nth-child(2) .item-box02,
 .list-type034 .list>li:nth-child(3) .item-box02,
 .list-type034 .list>li:nth-child(4) .item-box02{padding-left:78px;}
 .list-type034 .item-box02 .img-con{left:0;} */

/* list-type035 : [섹션 메인/본문] 우측 핫뉴스
 * 2022-08-16 : 기사제목 ellipsis 제거하면서 줄 수 제한 제거 */
.list-type035{border-bottom:1px solid #e5e5e5;}
.list-type035 .list>li{border-top:1px solid #e5e5e5;}
.list-type035 .img-con{position:absolute;top:50%;margin-top:-26px}
.list-type035 .img-con .img{width:70px;height:52px;text-align:center;}
.list-type035 .img-con img{width:auto !important;max-width:100%;max-height:100%;}
.list-type035 .news-con .tit-wrap{display:block;padding:15px 0;}
.list-type035 .news-con .tit-news{overflow:hidden;font-weight:500;font-size:16px;line-height:24px;}
.list-type035 .news-con a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 섬네일 오른쪽 정렬 */
.list-type035 .list>li:nth-child(1) .item-box01,
.list-type035 .list>li:nth-child(2) .item-box01,
.list-type035 .list>li:nth-child(3) .item-box01,
.list-type035 .list>li:nth-child(4) .item-box01{padding-right:78px;}
.list-type035 .item-box01 .img-con{right:0}
/* item-box02 섬네일 왼쪽 정렬 */
/* .list-type035 .list>li:nth-child(1) .item-box02,
.list-type035 .list>li:nth-child(2) .item-box02,
.list-type035 .list>li:nth-child(3) .item-box02,
.list-type035 .list>li:nth-child(4) .item-box02{padding-left:78px;}
.list-type035 .item-box02 .img-con{left:0;} */
/* 기사별 스타일 1~4 */
.list-type035 .list>li:nth-child(1) .news-con,
.list-type035 .list>li:nth-child(2) .news-con,
.list-type035 .list>li:nth-child(3) .news-con,
.list-type035 .list>li:nth-child(4) .news-con{display:table;width:100%;}
.list-type035 .list>li:nth-child(1) .tit-wrap,
.list-type035 .list>li:nth-child(2) .tit-wrap,
.list-type035 .list>li:nth-child(3) .tit-wrap,
.list-type035 .list>li:nth-child(4) .tit-wrap{display:table-cell;height:74px;padding:0;vertical-align:middle;}
/* .list-type035 .list>li:nth-child(1) .tit-news,
.list-type035 .list>li:nth-child(2) .tit-news,
.list-type035 .list>li:nth-child(3) .tit-news,
.list-type035 .list>li:nth-child(4) .tit-news{max-height:64px;} */
/* 기사별 스타일 5~8 */
.list-type035 .list>li:nth-child(5) .tit-news,
.list-type035 .list>li:nth-child(6) .tit-news,
.list-type035 .list>li:nth-child(7) .tit-news,
.list-type035 .list>li:nth-child(8) .tit-news{width:100%;/* white-space:nowrap;text-overflow:ellipsis; */}

/* list-type036 [전국] / [라이프] (우측) 콘텐츠 (섬네일 + 2/3줄 텍스트)
 * .list-type036 : [전국 메인] 우측 콘텐츠 (섬네일 + 2줄 텍스트)
 * .list-type036.style01 : [라이프 메인] (우측) 영&소셜 (섬네일 + 3줄 텍스트) */
.list-type036 .list>li{margin-top:20px;}
.list-type036 [class*='item-box']{overflow:hidden;height:62px;}
.list-type036 .img-con{position:absolute;top:0;}
.list-type036 .img-con .img{width:105px;height:62px;}
.list-type036 .news-con{display:table;width:100%;}
.list-type036 .tit-wrap{display:table-cell;height:62px;vertical-align:middle;}
.list-type036 .tit-news{overflow:hidden;max-height:48px;font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list-type036 .news-con a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 섬네일 왼쪽 정렬 */
.list-type036 .item-box01{padding-left:116px;}
.list-type036 .item-box01 .img-con{left:0;}
/* item-box02 섬네일 오른쪽 정렬 */
/* .list-type036 .item-box02{padding-right:125px;}
.list-type036 .item-box02 .img-con{right:0;} */
/* .list-type036.style01 */
.list-type036.style01{padding-bottom:5px;}
.list-type036.style01 [class*='item-box']{overflow:visible;padding-left:0;}
.list-type036.style01 .img-con{position:static;}
.list-type036.style01 .news-con{position:absolute;right:0;top:-5px;width:175px;}
.list-type036.style01 .tit-wrap{height:72px;}
.list-type036.style01 .tit-news{max-height:72px;padding-right:1px;-webkit-line-clamp:3;}
/* item-box02 섬네일 오른쪽 정렬 */
.list-type036.style01 .item-box02:after{content:'';display:block;clear:both;}
.list-type036.style01 .item-box02 .img-con{float:right;}
.list-type036.style01 .item-box02 .news-con{right:100%;}

/* list-type037 : [메인] 사람들, 책/서평, 건강 */
.list-type037 .list{padding:5px 0;}
.list-type037 .list>li+li{border-top:1px solid #e5e5e5;}
.list-type037 [class*='item-box']{}
.list-type037 .img-con{position:absolute;top:50%;margin-top:-40px;}
.list-type037 .img-con .img{width:80px;height:80px;}
.list-type037 .news-con{display:table;width:100%;}
.list-type037 .news-con .tit-wrap{display:table-cell;height:80px;vertical-align:middle;}
.list-type037 .tit-news{overflow:hidden;max-height:48px;font-size:16px;line-height:24px;}
.list-type037 .news-con a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 */
.list-type037 .item-box01{padding:12px 0 12px 100px;}
.list-type037 .item-box01 .img-con{left:0;}
/* item-box02 */
.list-type037 .item-box02{padding:12px 0 12px 100px;}
.list-type037 .item-box02 .img-con{left:0;}
.list-type037 .item-box02 .img-con .img{border-radius:50%;}

/* list-type038 : [섹션] 주요뉴스 목록 */
.list-type038 .list{border-top:1px solid #e5e5e5;}
.list-type038 .item-box01{display:table;width:100%;border-bottom:1px solid #e5e5e5;}
.list-type038 .item-box01>.img-con,
.list-type038 .item-box01>.news-con,
.list-type038 .item-box01>[class*='info-box']{display:table-cell;padding:30px 0;vertical-align:top;}
.list-type038 .img-con{position:relative;width:174px;}
.list-type038 .img-con .img{width:160px;height:110px;}
.list-type038 .img-con [class*='ico-type03-']{position:absolute;bottom:5px;right:5px;padding:2px;background:rgba(0,0,0,0.3);}
.list-type038 .news-con{max-height:110px;}
.list-type038 .tit-news{font-weight:bold;font-size:19px;line-height:28px;letter-spacing:-1px;}
.list-type038 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type038 .lead{overflow:hidden;max-height:48px;margin-top:10px;color:#666;font-size:14px;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.list-type038 .lead:empty{display:none;}
.list-type038 .list-related02{margin-top:5px;}
/* info-box01 : 송고시간 */
.list-type038 .info-box01{width:78px;}
.list-type038 .info-box01 .txt-time{padding-top:4px;color:#666;font-size:12px;line-height:14px;letter-spacing:0;}
/* info-box02 : 공유기능 */
.list-type038 .item-box01 .info-box02{width:130px;padding:0 20px 0 0;vertical-align:middle;text-align:right;}
.list-type038 .info-box02 a:empty{display:none;}
.list-type038 .info-box02 [class*='tooltip-type']{position:relative;display:block;}
.list-type038 .info-box02 [class*='tooltip-type']+[class*='tooltip-type'],
.list-type038 .info-box02 [class*='tooltip-type']+[class*='btn-type'],
.list-type038 .info-box02 [class*='btn-type']+[class*='tooltip-type']{margin-top:7px;}
/* style01 */
.list-type038.style01 .list{border-top:none;}
.list-type038.style01 .list>li{position:relative;}
.list-type038.style01 .list>li:first-child:before{content:'';position:absolute;left:0;top:0;bottom:0;width:100%;background-color:#f0f0f0;}
.list-type038.style01 .list>li:first-child .item-box01{border-bottom:none;}
.list-type038.style01 .item-box01{width:1100px;margin:0 auto;}
/* 광고 간격 */
.list-type038 .aside-bnr07 .ads-box{padding:30px 0;border-bottom:1px solid #e5e5e5;}
.list-type038.style01 .aside-bnr07{width:1100px;margin:0 auto;}

/* list-type039 : [테마별뉴스] 톱뉴스 */
.list-type039{width:1100px;margin:0 auto;}
.list-type039 .list>li{padding:30px 0;border-bottom:1px solid #e5e5e5;}
.list-type039 .list>li:first-child{padding-top:0;}
.list-type039 [class*='item-box']{}
.list-type039 .item-box01{display:table;width:100%;}
.list-type039 .item-box01>.img-con,
.list-type039 .item-box01>.news-con,
.list-type039 .item-box01>[class*='info-box']{display:table-cell;height:190px;vertical-align:middle;}
.list-type039 .item-box01 .img-con{width:380px;}
.list-type039 .item-box01 .news-con{}
.list-type039 .item-box01 .info-box02{width:130px;padding-right:30px;text-align:right;}
.list-type039 .img-con .img{width:340px;height:190px;}
.list-type039 .news-con{}
.list-type039 .tit-wrap{margin:10px 0;padding:5px 0;}
.list-type039 .tit-news{display:inline;font-weight:bold;font-size:28px;line-height:42px;}
.list-type039 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type039 .info-box01 .txt-time{color:#666;font-size:14px;line-height:18px;letter-spacing:0;}
.list-type039 .info-box02 [class*='tooltip-type']{position:relative;display:block;}
.list-type039 .item-box01 .info-box02 .tlp-content{right:-30px;}

/* list-type040 : [세계 중국] 인민망 뉴스, 신화망 주요뉴스
 * 2020-12-14 : http 데이터로 수신되어 섬네일 안나오는 문제 발생
 * └ style01 추가 : 기사제목만 서비스 할 때 (원복시 클래스 제거) */
.list-type040 .list>li{padding:10px 0;border-bottom:1px solid #e5e5e5;}
.list-type040 .list>li:first-child{padding-top:0;}
.list-type040 .news-con{position:relative;}
.list-type040 .news-con>a{position:relative;z-index:0;display:table;width:100%;}
.list-type040 .tit-wrap{display:table-cell;height:50px;vertical-align:middle;}
.list-type040 .tit-news{overflow:hidden;max-height:48px;font-weight:500;font-size:16px;line-height:24px;}
.list-type040 .img-con{width:80px;}
.list-type040 .img-con a{display:inline-block;}
.list-type040 .img-con .img{width:70px;height:50px;}
.list-type040 .news-con{display:table-cell;}
/* hover */
.list-type040 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* .item-box01 섬네일 왼쪽 정렬 */
.list-type040 .item-box01 .img-con{float:left;text-align:left;}
/* .item-box02 섬네일 오른쪽 정렬 */
.list-type040 .item-box02 .img-con{float:right;text-align:right;}
/* style01 */
.list-type040.style01 .list{border-top:1px solid #e5e5e5;}
.list-type040.style01 .list>li:first-child{padding-top:10px;}
.list-type040.style01 .tit-wrap{height:46px;}

/* list-type041 : (임시)신화통신 한국어 뉴스 : 서비스 미적용
 * .item-box01 : 글기사
 * .item-box02 : 포토 */
.list-type041 .list>li{border-bottom:1px solid #e5e5e5;}
.list-type041 .list>li:first-child{border-top:none;}
.list-type041 [class*='slick-pager']
.list-type041 .news-con{position:relative;}
.list-type041 .news-con>a{position:relative;z-index:0;display:table;width:100%;}
.list-type041 .tit-wrap{display:table-cell;height:50px;vertical-align:middle;}
.list-type041 .tit-news{overflow:hidden;max-height:46px;font-size:14px;line-height:22px;}
.list-type041 .img-con{float:left;width:80px;text-align:left;}
.list-type041 .img-con a{display:inline-block;}
.list-type041 .img-con .img{width:70px;height:50px;}
.list-type041 .news-con{display:table-cell;}
.list-type041 .btns-wrap01{margin-top:8px;}
/* hover */
.list-type041 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* .item-box01 : 글기사 */
.list-type041 .item-box01{padding:10px 0;height:49px;}
/* .item-box02 : 포토 */
.list-type041 .item-box02{padding:10px 0;height:90px;}
.list-type041 .item-box02 .tit-wrap{height:90px;}
.list-type041 .item-box02 .tit-news{max-height:68px;}
.list-type041 .item-box02 .img-con{width:130px;}
.list-type041 .item-box02 .img-con a{display:inline-block;}
.list-type041 .item-box02 .img-con .img{width:120px;height:90px;}
/* bold : 공통 */
.list-type041.bold .tit-news{font-weight:bold;}

/* list-type042 : [세계 메인] 특파원이 뛴다 */
.list-type042 .list{border-top:1px solid #ebebeb;}
.list-type042 .list>li{border-bottom:1px solid #ebebeb;}
.list-type042 [class*='item-box']{}
.list-type042 .img-con{overflow:hidden;position:absolute;top:50%;margin-top:-25px;border-radius:50%;border:1px solid #000;}
.list-type042 .img-con .img{width:48px;height:48px;}
.list-type042 .txt-tag{display:block;font-size:12px;color:#3061ff;}
.list-type042 .news-con{display:table-cell;height:56px;vertical-align:middle;}
.list-type042 .news-con .tit-wrap{margin-top:4px;}
.list-type042 .tit-news{overflow:hidden;max-height:42px;font-size:14px;line-height:20px;color:#000;}
.list-type042 .news-con a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 */
.list-type042 .item-box01{display:table;padding:12px 0 12px 60px;}
.list-type042 .item-box01 .img-con{left:0;}

/* list-type043 : [메인] 연합시론
 * item-box01 : 섬네일 왼쪽 정렬
 * item-box02 : 섬네일 오른쪽 정렬 */
.list-type043{border-bottom:1px solid #e5e5e5;}
.list-type043 .list>li{border-top:1px solid #e5e5e5;}
.list-type043 .img-con{position:absolute;top:50%;margin-top:-30px;}
.list-type043 .img-con .img{width:80px;height:60px;text-align:center;}
.list-type043 .img-con img{width:auto !important;max-width:100%;max-height:100%;}
.list-type043 .news-con{display:table;height:66px;padding:8px 0;}
.list-type043 .news-con .tit-wrap{display:table-cell;vertical-align:middle;/* padding:7px 0; */}
.list-type043 .news-con .tit-news{overflow:hidden;font-weight:400;font-size:15px;line-height:23px;}
.list-type043 .news-con a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type043 .item-box01{padding-left:87px;}
.list-type043 .item-box01 .img-con{left:0}
.list-type043 .item-box02{padding-right:87px;}
.list-type043 .item-box02 .img-con{right:0}

/* list-type044 : [메인] 심야 엠바고 기사타입
 * .img-con.show : 가로세로 섬네일 체크 후 노출 */
.list-type044{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.list-type044 [class*='item-box']{overflow:hidden;}
.list-type044 .list>li+li{margin-top:20px;padding-top:19px;border-top:1px dashed #e5e5e5;}
.list-type044 .img-con,
.list-type044 .news-con{display:table-cell;vertical-align:top;}
.list-type044 .img-con{position:relative;width:264px;height:121px;margin-right:20px;}
.list-type044 .img-con .img{visibility:hidden;display:block;width:244px;height:121px;text-align:center;}
.list-type044 .img-con.show .img{visibility:visible;}
.list-type044 .news-con{max-height:121px;}
.list-type044 .tit-news{font-weight:bold;font-size:18px;line-height:24px;}
.list-type044 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type044 .lead{overflow:hidden;max-height:48px;margin-top:12px;color:#666;font-size:14px;line-height:24px;}
.list-type044 .lead:empty{display:none;}
.list-type044 .list-related02{margin-top:5px;}

/* ---- 섬네일/텍스트 상하 배치 ---- */
/* 클래스범위 : list-type061 ~ list-type100
 * list-type061 : [메인] 스포츠, 연예
 * list-type062 : [섹션 메인] 주요뉴스 (라이프 / 문화 / 연예 /오피니언)
 * list-type063 : [메인] 이 시각 주요뉴스
 * list-type064 : [메인] 섹션별 주요뉴스
 * list-type065 : [메인] 팩트체크
 * list-type066 : [메인] 톡톡 지방자치 통통 지역경제, [메인] 뭐하고 놀까? #흥
 * list-type067 : [섹션 메인] (좌측하단) 이슈돋보기
 * list-type068 : [이슈돋보기 메인/섹션메인] 리스트
 * list-type069 : [섹션] 톱뉴스 3건
 * list-type070 : [이슈돋보기] 톱뉴스 2~4 (영상, 포토, 그래픽)
 * list-type071 : [세계 메인] 특파원 르포
 * list-type072 : 3열 페이징 기사 목록 (영상, 포토, 그래픽)
 * list-type073 : [섹션 메인 / 본문] (우측) 에디터스 픽(1) - 영상
 * list-type074 : [섹션 리스트] (우측) 에디터스 픽
 * list-type075 : [전국 메인] (우측) 지방시대
 * list-type076 : [메인] (우측하단) Y스페셜
 * list-type077 : [라이프 메인] 여행/축제 톱기사
 * list-type078 : [사람들 메인] 톱기사
 * list-type079 : [전국 하위] (상단) 최신포토
 * list-type080 : [메인 확장톱 03] 영상리스트
 * list-type081 : [본문] (하단) 현장 영상
 * list-type082 : [본문] (우측) Y스페셜
 * list-type083 : [본문] (우측) 뭐하고 놀까? #흥
 * list-type084 : [전국 하위] (하단) 지역별 최신포토
 * list-type085 : [메인] (우측) 포토 모멘토
 * list-type086 : 3열 페이징 기사 목록 (복합형)
 * list-type087 : [메인 - 썸네일타입] 스포츠, 연예
 * list-type088 : [본문] 관련이슈 이슈기사4건
 * list-type089 : [세계] 신화통신 한국어 포토  */

/* list-type061 : [메인] 스포츠, 연예 */
.list-type061 .list:after{content:'';display:block;clear:both;}
.list-type061 .list>li+li{float:right;width:290px;padding:10px 0;border-top:1px solid #e5e5e5;}
.list-type061 .img-con .img{width:276px;height:149px;}
.list-type061 .news-con{display:table;width:100%;}
.list-type061 .tit-wrap{display:table-cell;height:48px;vertical-align:middle;}
.list-type061 .tit-news{overflow:hidden;max-height:48px;font-size:14px;line-height:24px;}
.list-type061 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type061 .list>li:first-child{float:left;width:276px;}
.list-type061 .list>li:first-child .img-con{margin-bottom:10px;}
.list-type061 .list>li:first-child .news-con{display:block;}
.list-type061 .list>li:first-child .tit-wrap{display:inline-block;height:auto;}
.list-type061 .list>li:first-child .tit-news{font-weight:bold;font-size:16px;}
.list-type061 .list>li:nth-child(2){margin-top:-14px;border-top:none;}
.list-type061 .list>li:last-child{padding-bottom:0;}

/* list-type062 : [섹션 메인] 주요뉴스 (라이프 / 문화 / 연예 / 오피니언) */
.list-type062 .list:after{content:'';display:block;clear:both;}
.list-type062 .list>li+li{float:right;width:408px;padding:6px 0 5px;}
.list-type062 .img-con .img{width:276px;height:149px;}
.list-type062 .tit-wrap{max-width:100%;padding:4px 0;}
.list-type062 .tit-news{overflow:hidden;max-width:100%;font-weight:500;font-size:17px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type062 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type062 .list>li:first-child{float:left;width:276px;}
.list-type062 .list>li:first-child .img-con{margin-bottom:10px;}
.list-type062 .list>li:first-child .tit-wrap{padding:0;}
.list-type062 .list>li:first-child .tit-news{max-height:48px;font-weight:bold;text-overflow:initial;white-space:normal;}
.list-type062 .list>li:nth-child(2){margin-top:-12px;}

/* list-type063 : [메인] 이 시각 주요뉴스
 * 2021-04-12 : 어깨제목 추가 */
/* 주요기사 */
.list-type063{overflow:hidden;background:url(../img/bg_line_main_major01.gif) 0 0 repeat-y;}
.list-type063 .list{margin:-33px -20px 0 -20px;}
.list-type063 .list:after{content:'';display:block;clear:both;}
.list-type063 .list>li{display:inline-block;position:relative;margin-top:14px;padding-top:18px;border-top:1px solid #e5e5e5;vertical-align:top;}
.list-type063 .item-box01{overflow:hidden;position:relative;width:244px;min-height:314px;box-sizing:content-box;padding:24px 20px 0;vertical-align:top;}
.list-type063 .item-box01 .list-text01{overflow:hidden;position:absolute;top:0;width:244px;white-space:nowrap;}
.list-type063 .img-con{margin-bottom:14px;}
.list-type063 .img-con .img{width:244px;height:121px;}
.list-type063 .tit-wrap{display:block;overflow:hidden;min-height:48px;max-height:78px;height:auto;box-sizing:border-box;padding-right:1px;}
.list-type063 .tit-news{font-weight:500;font-size:18px;line-height:26px;}
.list-type063 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type063 .lead{overflow:hidden;max-height:96px;color:#888;margin-top:9px;font-size:14px;line-height:24px;}
.list-type063 .lead:empty{display:none;}
.list-type063 [class*=list-related]>li{overflow:hidden;height:48px;margin-top:7px;}
.list-type063 .list>li:nth-child(4):after,
.list-type063 .list>li:nth-child(4):before{content:'';display:block;clear:both;position:absolute;width:812px;height:18px;background-color:#fff;}
.list-type063 .list>li:nth-child(4):before{top:-19px;}
.list-type063 .list>li:nth-child(4):after{top:1px;}

/* list-type064 : [메인] 섹션별 주요뉴스 */
.list-type064{overflow:hidden;margin:-33px -20px 0 -20px;}
.list-type064:after{content:'';display:block;clear:both;}
.list-type064 .list{overflow:hidden;position:relative;float:left;width:244px;height:301px;margin-top:14px;padding:42px 20px 0 20px;border-top:1px solid #e5e5e5;}
.list-type064 .list:before{content:'';position:absolute;left:0;top:20px;width:1px;height:calc(100% - 26px);background-color:#e5e5e5;}
.list-type064 .list [class*='title-type']{position:absolute;top:18px;width:calc(100% - 40px);white-space:nowrap;}
.list-type064 .list [class*='title-type'] .tit{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;}
.list-type064 .list>ul>li+li{margin-top:14px;}
.list-type064 .list>ul>li:first-child{margin-top:0;}
.list-type064 .title-type03 .txt{padding-bottom:4px;}
.list-type064 .item-box01{}
.list-type064 .img-con{margin-bottom:7px;}
.list-type064 .img-con .img{width:244px;height:121px;}
.list-type064 .tit-wrap{position:relative;padding-left:13px;}
.list-type064 .tit-wrap:before{content:'';position:absolute;left:1px;top:10px;width:3px;height:3px;border-radius:50%;background:#666;}
.list-type064 .tit-news{overflow:hidden;max-height:48px;font-size:14px;line-height:24px;}
.list-type064 .list>ul>li:first-child .tit-news{font-weight:bold;}
.list-type064 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type065 : [메인] 팩트체크,이슈&탐사 */
.list-type065 .list>li+li{margin-top:15px;}
.list-type065 .item-box01{}
.list-type065 .img-con{margin-bottom:4px;}
.list-type065 .img-con .img{width:242px;height:160px;}
.list-type065 .tit-news{overflow:hidden;font-weight:400;font-size:16px;line-height:24px;}
.list-type065 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type066 : [메인] 톡톡 지방자치 통통 지역경제, [메인] 뭐하고 놀까? #흥 */
.list-type066 .list:after{content:'';display:block;clear:both;}
.list-type066 .list>li:nth-child(2n){float:right;}
.list-type066 .list>li:nth-child(2n+1){float:left;}
.list-type066 .item-box01{width:282px;}
.list-type066 .img-con .img{width:282px;height:145px;}
.list-type066 .txt-tag{display:block;margin-top:18px;color:#666;font-size:14px;line-height:18px;}
.list-type066 .tit-wrap{margin-top:5px;}
.list-type066 .tit-news{overflow:hidden;max-height:48px;padding-right:1px;font-size:16px;line-height:24px;}
.list-type066 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type067 : [섹션 메인] (좌측하단) 이슈돋보기 */
.list-type067 .img-con .img{width:300px;height:180px;}
.list-type067 .news-con{margin-top:8px;}
.list-type067 .news-con a{max-width:100%;}
.list-type067 .tit-news{overflow:hidden;max-width:100%;box-sizing:border-box;padding-right:2px;font-weight:bold;font-size:20px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type067 a:hover .tit-news{color:#3061ff;}
.list-type067 [class*='info-list'],
.list-type067 [class*='list-related']{margin-top:12px;}
/* slick 실행 전 */
.list-type067 .list:not(.slick-slider){white-space:nowrap;vertical-align:top;}
.list-type067 .list:not(.slick-slider) .li{display:inline-block;width:300px;margin-right:20px;white-space:normal;}
/* slick 실행 후 */
.list-type067 .slick-slide{width:300px;margin-right:20px;}

/* list-type068 : [이슈돋보기 메인/섹션 메인] 리스트
 * 스포카웹 폰트 사용 */
.list-type068{overflow:hidden;}
.list-type068 .list{margin:-55px 0 0 -40px;}
.list-type068 .list:after{content:'';display:block;clear:both;}
.list-type068 .list>li{overflow:hidden;float:left;width:340px;height:500px;margin:55px 0 0 40px;}
.list-type068 .item-box01{}
.list-type068 .tit-wrap{position:relative;max-width:100%;box-sizing:border-box;margin-bottom:7px;padding-right:17px;}
.list-type068 .tit-wrap:after{content:'';position:absolute;top:50%;right:0;width:11px;height:10px;margin-top:-4px;background:url(../img/sprites_default01.png?v=20231102_1550) 0 0 no-repeat;}
.list-type068 .tit-news{overflow:hidden;max-width:100%;box-sizing:border-box;padding-right:2px;font-weight:bold;font-size:24px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type068 .img-con .img{width:340px;height:204px;}
.list-type068 .info-list01{margin-top:8px;}
.list-type068 .info-list01 .txt,
.list-type068 .info-list01 .txt .num{font-size:14px;}
.list-type068 .list-related03{margin-top:15px;}
/* 마우스 오버 */
.list-type068 .tit-wrap:hover:after{background-position-y:-50px;}
.list-type068 .tit-wrap:hover .tit-news{color:#3061ff;}

/* list-type069 : [섹션] 톱뉴스 3건 */
.list-type069{overflow:hidden;}
.list-type069 .list{margin-left:-40px;}
.list-type069 .list:after{content:'';display:block;clear:both;}
.list-type069 .list>li{float:left;width:340px;margin-left:40px;}
.list-type069 .item-box01{min-height:330px;}
.list-type069 .img-con{margin-bottom:20px;}
.list-type069 .img-con .img{width:340px;height:192px;}
.list-type069 .news-con{position:relative;}
/* .list-type069 .news-con{position:relative;padding-top:60px;}
.list-type069 .tit-wrap{overflow:hidden;position:absolute;left:0;top:0;max-height:64px;} */
.list-type069 .tit-wrap{overflow:hidden;}
.list-type069 .tit-news{display:inline;font-weight:bold;font-size:22px;line-height:32px;}
.list-type069 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type069 .lead{overflow:hidden;max-height:48px;margin-top:10px;color:#666;font-size:14px;line-height:24px;}
.list-type069 .info-box01{padding-top:14px;}
.list-type069 .info-box01 .img img{width:100%;}
.list-type069 [class*='list-related']{margin-top:10px;}
.list-type069 [class*='list-related'] .tit{overflow:hidden;max-height:48px;}

/* list-type070 : [이슈돋보기] 톱뉴스 2~4 (영상, 포토, 그래픽)
 * 스포카웹 폰트 사용 */
.list-type070{overflow:hidden;}
.list-type070 .list{margin-left:-40px;}
.list-type070 .list:after{content:'';display:block;clear:both;}
.list-type070 .list>li{float:left;width:340px;margin-left:40px;}
.list-type070 .img-con .img{width:340px;height:192px;}
.list-type070 .news-con{height:56px;margin-top:15px;}
.list-type070 .tit-wrap{overflow:hidden;max-height:56px;}
.list-type070 .tit-news{font-size:20px;line-height:28px;font-weight:600;}
.list-type070 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type070 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type070 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}

/* list-type071 : [세계 메인] 특파원 르포 */
.list-type071 .list{}
.list-type071 .list:after{content:'';display:block;clear:both;}
.list-type071 .list>li:nth-child(1){float:left;}
.list-type071 .list>li:nth-child(2){float:right;}
.list-type071 .item-box01{overflow:hidden;width:329px;height:320px;}
.list-type071 .img-con{margin-bottom:15px;}
.list-type071 .img-con .img{width:329px;height:186px;}
.list-type071 .news-con{position:relative;padding-top:60px;}
.list-type071 .tit-wrap{overflow:hidden;position:absolute;left:0;top:0;max-height:60px;}
.list-type071 .tit-news{display:inline;font-weight:bold;font-size:20px;line-height:29px;}
.list-type071 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type071 .lead{overflow:hidden;max-height:48px;margin-top:10px;color:#666;font-size:14px;line-height:24px;}
.list-type071 .info-box01{position:absolute;left:0;bottom:0;width:100%;}
.list-type071 .info-box01 [class*='btn-type03']{margin-bottom:4px;}

/* list-type072 : 3열 페이징 기사 목록 (영상, 포토, 그래픽)
 -- item-box01 : 채널, 건강 섹션 > 최신영상 리스트
 -- item-box02 : 건강 메인 */
.list-type072{overflow:hidden;}
.list-type072 .list{margin:-40px 0 0 -40px;}
.list-type072 .list:after{content:'';display:block;clear:both;}
.list-type072 .list>li{float:left;margin:40px 0 0 40px;}
.list-type072 .item-box01{width:340px;height:290px;}
.list-type072 .item-box02{width:340px;height:270px;}
.list-type072 .img-con{margin-bottom:16px;background-color:#f1f1f1;}
.list-type072 .img-con .img{width:340px;height:192px;}
.list-type072 [class*='item-box'][data-keyword*='세로영상'] .img-con .img{background-size: contain !important;}
/* news-con : 기본
 * news-con01 : 건강 섹션 */
.list-type072 [class*='news-con']{height:48px;}
.list-type072 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type072 .tit-news{font-size:16px;line-height:24px;}
.list-type072 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type072 .news-con01 .tit-news{font-size:17px;}
.list-type072 .info-box01{margin-top:14px;}
.list-type072 .info-box01 .txt-time{margin-right:20px;color:#666;font-size:12px;line-height:16px;letter-spacing:0;}
.list-type072 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type072 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}

/* list-type073 : [섹션 메인 / 본문] (우측) 에디터스 픽(1) - 영상 */
.list-type073 .item-box01{overflow:hidden;width:300px;height:220px;}
.list-type073 .img-con{margin-bottom:4px;}
.list-type073 .img-con .img{width:300px;height:168px;}
.list-type073 .news-con{}
.list-type073 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type073 .tit-news{padding:0 2px;font-size:16px;font-weight:500;line-height:24px;}
.list-type073 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type073 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type073 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}
/* slick 실행 전 */
.list-type073 .list:not(.slick-slider){vertical-align:top;white-space:nowrap;}
.list-type073 .list:not(.slick-slider) .li{display:inline-block;white-space:normal;}

/* list-type074 : [섹션 리스트] (우측) 에디터스 픽 */
.list-type074{}
.list-type074 .list{}
.list-type074 .list>li+li{margin-top:23px;}
.list-type074 .item-box01{overflow:hidden;width:300px;}
.list-type074 .img-con{margin-bottom:4px;}
.list-type074 .img-con .img{width:300px;height:150px;}
.list-type074 .news-con{}
.list-type074 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type074 .tit-news{padding:0 2px;font-size:16px;line-height:24px;font-weight:500;}
.list-type074 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type075 : [전국 메인] (우측) 지방시대 */
.list-type075{}
.list-type075 .item-box01{overflow:hidden;width:300px;}
.list-type075 .img-con{margin-bottom:15px;}
.list-type075 .img-con .img{width:300px;height:170px;}
.list-type075 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type075 .tit-news{font-size:16px;line-height:24px;font-weight:500;}
.list-type075 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type075 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type075 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}

/* list-type076 : [메인] (우측하단) Y스페셜 */
.list-type076 .item-box01{overflow:hidden;width:282px;height:240px;}
.list-type076 .img-con{margin-bottom:5px;}
.list-type076 .img-con .img{width:282px;height:160px;}
.list-type076 .img-con img{width:100%;}
.list-type076 .txt-tag{font-weight:bold;font-size:12px;line-height:24px;}
.list-type076 .txt-tag:hover{color:#3061ff;}
.list-type076 .tit-wrap{display:block;}
.list-type076 .tit-news{overflow:hidden;max-height:48px;font-size:16px;line-height:24px;}
.list-type076 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type076 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type076 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}

/* list-type077 : [라이프 메인] 여행/축제 톱기사 */
.list-type077 .item-box01{width:353px;height:430px;}
.list-type077 .img-con{margin-bottom:16px;}
.list-type077 .img-con .img{width:353px;height:355px;}
.list-type077 .news-con{}
.list-type077 .tit-wrap{overflow:hidden;max-height:60px;}
.list-type077 .tit-news{font-weight:bold;font-size:20px;line-height:30px;}
.list-type077 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type077 .list:not(.slick-slider){white-space:nowrap;}
.list-type077 .list:not(.slick-slider) .li{display:inline-block;margin-right:20px;white-space:normal;vertical-align:top;}
.list-type077 .list:not(.slick-slider)>.li:nth-child(3n+1){margin-right:21px;}
/* slick 실행 후 */
.list-type077 .slick-slide{margin-right:20px;}
.list-type077 .slide-track>.slick-slide:nth-child(3n+1){margin-right:21px;}

/* list-type078 : [사람들 메인] 톱기사 */
.list-type078 .item-box01{width:265px;height:340px;}
.list-type078 .img-con{margin-bottom:15px;}
.list-type078 .img-con .img{width:265px;height:265px;}
.list-type078 .news-con{}
.list-type078 .tit-wrap{overflow:hidden;max-height:56px;}
.list-type078 .tit-news{padding:0 10px;font-weight:bold;font-size:19px;line-height:28px;}
.list-type078 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type078 .list:not(.slick-slider){white-space:nowrap;}
.list-type078 .list:not(.slick-slider) .li{display:inline-block;margin-right:13px;white-space:normal;vertical-align:top;}
.list-type078 .list:not(.slick-slider)>.li:nth-child(4n+1){margin-right:14px;}
/* slick 실행 후 */
.list-type078 .slick-slide{margin-right:13px;}
.list-type078 .slide-track>.slick-slide:nth-child(4n+1){margin-right:14px;}

/* list-type079 : [전국 하위] (상단) 최신포토 */
.list-type079 .list{font-size:0.1px;line-height:0;text-align:justify;}
.list-type079 .list:after{content:'';display:inline-block;width:100%;height:0;vertical-align:top;}
.list-type079 .list>li{display:inline-block;vertical-align:top;}
.list-type079 .item-box01{width:243px;height:215px;}
.list-type079 .img-con{margin-bottom:16px;}
.list-type079 .img-con .img{width:243px;height:150px;}
.list-type079 .img-con .img.img-cover{background-position-y:bottom !important;background-size:contain !important;}
.list-type079 .news-con{text-align:center;}
.list-type079 .tit-wrap{overflow:hidden;max-height:48px;}
.list-type079 .tit-news{font-size:16px;line-height:24px;}
.list-type079 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type080 : [메인 확장톱 03] 영상리스트 */
.list-type080 .item-box01{width:221px;height:180px;}
.list-type080 .img-con{margin-bottom:6px;}
.list-type080 .img-con .img{width:221px;height:121px;}
.list-type080 .news-con{height:48px;}
.list-type080 .tit-wrap{}
.list-type080 .tit-news{overflow:hidden;max-height:48px;font-size:14px;line-height:24px;}
.list-type080 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type080 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type080 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}
/* slick 실행 전 */
.list-type080 .list:not(.slick-slider){white-space:nowrap;vertical-align:top;}
.list-type080 .list:not(.slick-slider) .li{display:inline-block;margin-right:40px;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type080 .slick-slide{width:261px;box-sizing:border-box;padding-right:40px;}

/* list-type081 : [본문] (하단) 현장 영상 */
.list-type081 .item-box01{width:261px;height:200px;}
.list-type081 .img-con{margin-bottom:6px;}
.list-type081 .img-con .img{width:261px;height:143px;}
.list-type081 .news-con{height:48px;}
.list-type081 .tit-wrap{}
.list-type081 .tit-news{overflow:hidden;max-height:48px;font-size:15px;line-height:22px;font-weight:400;}
.list-type081 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type081 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type081 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}
/* slick 실행 전 */
.list-type081 .list:not(.slick-slider){display:inline-block;vertical-align:top;white-space:nowrap;}
.list-type081 .list:not(.slick-slider) .li{display:inline-block;margin-right:20px;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type081 .slick-slide{margin-right:20px;}

/* list-type082 : [본문] (우측) Y스페셜 */
.list-type082 .item-box01{overflow:hidden;width:300px;} /* height:240px; */
.list-type082 .img-con{margin-bottom:5px;}
.list-type082 .img-con .img{width:300px;height:170px;}
.list-type082 .txt-tag{font-weight:bold;font-size:12px;line-height:24px;}
.list-type082 .txt-tag:hover{color:#3061ff;}
.list-type082 .tit-wrap{display:block;}
.list-type082 .tit-news{overflow:hidden;max-height:48px;font-size:16px;line-height:24px;}
.list-type082 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type082 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type082 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}

/* list-type083 : [본문] (우측) 뭐하고 놀까? #흥 */
.list-type083 .list>li+li{margin-top:25px;}
.list-type083 .img-con .img{width:300px;height:154px;}
.list-type083 .txt-tag{display:block;margin-top:18px;color:#666;font-size:12px;line-height:14px;}
.list-type083 .tit-wrap{margin-top:5px;}
.list-type083 .tit-news{overflow:hidden;max-height:48px;padding-right:1px;font-size:16px;line-height:24px;font-weight:500;}
.list-type083 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type084 : [전국 하위] (하단) 지역별 최신포토 */
.list-type084 .list{font-size:0.1px;line-height:0;text-align:justify;}
.list-type084 .list:after{content:'';display:inline-block;width:100%;height:0;vertical-align:top;}
.list-type084 .list>li{display:inline-block;vertical-align:top;}
.list-type084 .item-box01{width:215px;height:235px;}
.list-type084 .img-con{margin-bottom:13px;}
.list-type084 .img-con .img{width:215px;height:160px;}
.list-type084 .news-con{text-align:center;}
.list-type084 .tit-wrap{overflow:hidden;max-height:60px;}
.list-type084 .tit-news{font-size:16px;line-height:30px;}
.list-type084 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type085 : [메인] 우측 포토 영역
 * .item-box01 : 모멘트
 * .item-box02 : 사진톡톡 (img-cover) */
.list-type085 .li{position:relative;width:300px;}
.list-type085 [class*='item-box']{overflow:hidden;background:#0082cb;}
.list-type085 .img-con{margin-bottom:5px;background:#0083cb;}
.list-type085 .img-con .img{text-align:center;}
.list-type085 .news-con{width:100%;box-sizing:border-box;padding:0 16px;background:#0082cb;}
.list-type085 .tit-news{overflow:hidden;max-height:48px;font-size:15px;line-height:23px;color:#fff;}
.list-type085 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type085 .item-box01 .img-con .img{width:300px;height:218px;}
.list-type085 .item-box01 .img-con .img img{width:auto;max-width:300px;max-height:218px;}
.list-type085 .item-box01 .news-con{padding:10px 16px 13px;}
.list-type085 .item-box02 .img-con{padding:20px 20px 0 20px;}
.list-type085 .item-box02 .img-con .img{width:260px;height:200px;}
.list-type085 .item-box02 .img-con .img img{height:200px;}
.list-type085 .item-box02 .img-con .img.rowH .img{background-size:contain !important;}
.list-type085 .item-box02 .tit-wrap{display:table-cell;height:61px;vertical-align:middle;}
.list-type085 .slick-slider{padding-top:0;}
.list-type085 .slick-pager01{top:6px;z-index:10;}
.list-type085 .slick-pager01:after{content:'';display:block;clear:both;position:absolute;top:-11px;right:0;z-index:-1;width:100%;height:30px;background-color:#fff;}
/* slick 실행 전 */
.list-type085 .list:not(.slick-slider){vertical-align:top;white-space:nowrap;}
.list-type085 .list:not(.slick-slider) .li{display:inline-block;white-space:normal;}

/* list-type086 : 3열 페이징 기사 목록 (복합형)
 * 이달의 제보 */
.list-type086{overflow:hidden;}
.list-type086 .title-type10{margin:50px 0 0 32px;}
.list-type086 .title-type10:nth-of-type(1){margin-top:0;}
.list-type086 .list{display:inline-block;margin:0 0 0 -32px;}
.list-type086 .list:after{content:'';display:block;clear:both;}
.list-type086 .li{display:inline-block;margin:40px 0 0 32px;font-size:0;vertical-align:top;}
.list-type086 .item-box01{width:278px;}
.list-type086 .img-con{display:block;margin-bottom:6px;}
.list-type086 .img-con .img{display:block;width:100%;height:158px;}
.list-type086 .news-con{}
.list-type086 .tit-wrap{overflow:hidden;display:inline-block;max-height:48px;}
.list-type086 .tit-news{font-size:16px;line-height:24px;color:#000;}
.list-type086 .lead{max-height:168px;font-size:14px;line-height:24px;color:#666;}
.list-type086 .info-box01{margin-top:9px;}
.list-type086 .txt-time{position:relative;display:inline-block;color:#666;font-size:12px;line-height:16px;letter-spacing:0;}
/* 초기 4개월 단위 노출 */
.list-type086 .title-type10:nth-of-type(5),
.list-type086 .title-type10:nth-of-type(5)~.li,
.list-type086 .title-type10:nth-of-type(5)~.title-type10{display:none;}
/* 더보기 기능 */
.list-type086 .title-type10.show,
.list-type086 .li.show{display:inline-block !important;}
/* Hover */
.list-type086 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type086 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}
.list-type086 [class*='item-box']:hover a.tit-wrap .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;color:#000;}

/* list-type087 : [메인 - 썸네일타입] 스포츠, 연예 */
.list-type087 .list:after{content:'';display:block;clear:both;}
.list-type087 .list>li{float:left;width:282px;}
.list-type087 .list>li+li{margin-left:36px;}
.list-type087 .img-con{margin-bottom:10px;}
.list-type087 .img-con .img{width:282px;height:149px;}
.list-type087 .tit-news{overflow:hidden;max-height:48px;font-weight:400;font-size:16px;line-height:24px;}
.list-type087 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type087 .txt-tag{display:block;font-weight:bold;font-size:14px;line-height:24px;color:#213989;}

/* list-type088 : 4열 기사 목록(복합형)
 * 관련이슈 기사표출 */
.list-type088{overflow:hidden;}
.list-type088 .list{display:inline-block;}
.list-type088 .list>li{display:inline-block;width:170px;font-size:0;vertical-align:top;}
.list-type088 .list>li+li{margin:0 0 0 12px;}
.list-type088 .img-con{display:block;margin-bottom:5px;}
.list-type088 .img-con .img{overflow:hidden;width:100%;height:110px;}
.list-type088 .news-con{}
.list-type088 .tit-news{width:100%;font-size:14px;line-height:22px;color:#000;}
.list-type088 .news-con>a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type088 .list:after{content:'';display:block;clear:both;}

/* list-type089 : [세계] (임시)신화통신 한국어 포토 : 서비스 미적용 */
.list-type089 .list:after{content:'';display:block;clear:both;}
.list-type089 .list{margin-left:-59.5px;}
.list-type089 .list>li{float:left;width:200px;margin:0 0 56px 59.5px;}
.list-type089 .img-con{border-bottom:1px solid #e5e5e5;text-align:center;}
.list-type089 .img-con .img{width:200px;height:199px;}
.list-type089 .img-con .img img{width:auto;max-width:200px;max-height:199px;}
.list-type089 .news-con{height:68px;margin:5px 5px 0 5px;}
.list-type089 .tit-news{overflow:hidden;max-height:68px;font-size:14px;line-height:22px;}
.list-type089 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* ---- 복합 배치 ---- */
/* 클래스범위 : list-type101 ~ list-type150
 * list-type101 : (순위없음) [섹션 메인/본문] 에디터스 픽(2)
 * list-type102 : BEST 5 상하배치
   └ item-box01 : [섹션 메인/본문] 많이 본 뉴스
   └ item-box02 : (BEST 5) [섹션메인/본문] 댓글 많은 뉴스
 * list-type103 : BEST 5 좌우배치
   └ item-box01 : (BEST 5) [메인] 많이 본 뉴스
   └ item-box02 : (BEST 5) [메인] 댓글 많은 뉴스
 * list-type104 : (BEST 30) [테마별 뉴스] 많이 본 뉴스
 * list-type105 : [메인] 이슈돋보기
 * list-type106 : [메인] 여행/축제
 * list-type107 : [오피니언 메인] 연합시론
 * list-type108 : [메인] 오피니언
 * list-type109 : [섹션] 오피니언
 * list-type110 : [세계 메인] 특파원
 * list-type111 : [메인] 그래픽
 * list-type112 : [이슈돋보기] 이슈 타임라인
 * list-type113 : [경제 메인] 증시, 환율
 * list-type114 : [메인] 포토/화보
 * list-type115 : [메인, 연예/스포츠 메인] 영상재생 콘텐츠 목록
 * list-type116 : [메인] 영상재생 콘텐츠 목록
 * list-type117 : [메인] 유튜브 채널 (list-type109 → list-type117)
 * list-type118 : BEST 5 좌우배치
   └ list01 : (BEST 5) [메인] 오래 머문 뉴스
   └ list02 : (BEST 5) [서브] 오래 머문 뉴스 */

/* list-type101 : (순위없음) [섹션 메인/본문] 에디터스 픽(2) */
.list-type101 .list>li+li{border-bottom:1px solid #e5e5e5;}
.list-type101 [class*='item-box']{background-color:#fff;}
.list-type101 a{position:relative;z-index:1;display:block;}
.list-type101 .news-con{position:relative;}
.list-type101 .news-con>a{position:relative;z-index:0;display:table;width:100%;}
.list-type101 .tit-wrap{display:table-cell;height:68px;vertical-align:middle;}
.list-type101 .tit-news{overflow:hidden;max-height:48px;font-size:16px;font-weight:500;line-height:24px;}
.list-type101 .list>li:first-child [class*='item-box']{background-color:#3061ff;}
.list-type101 .list>li:first-child [class*='item-box'] .img-con .img{display:block;height:149px;}
.list-type101 .list>li:first-child .tit-wrap{padding:0 26px;}
.list-type101 .list>li:first-child .tit-news{color:#fff;}
.list-type101 .list>li+li .img-con{width:100px;margin-top:9px;}
.list-type101 .list>li+li .img-con a{display:inline-block;}
.list-type101 .list>li+li .img-con .img{width:70px;height:50px;}
.list-type101 .list>li+li .news-con{display:table-cell;}
/* hover */
.list-type101 .list>li:first-child [class*='item-box']:hover{background-color:#102039;}
.list-type101 .list>li+li [class*='item-box'] a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* .item-box01 섬네일 오른쪽 정렬 */
.list-type101 .list>li+li .item-box01 .img-con{float:right;text-align:right;}
/* .item-box02 섬네일 왼쪽 정렬 */
.list-type101 .list>li+li .item-box02 .img-con{float:left;text-align:left;}

/* list-type102 - BEST 5 상하배치 */
/*.list-type102{height:520px;}*/
.list-type102 .list>li+li{border-bottom:1px solid #e5e5e5;}
.list-type102 a{position:relative;z-index:1;display:block;}
.list-type102 .news-con{position:relative;}
.list-type102 .news-con>a{display:table;width:100%;}
.list-type102 .tit-wrap{display:table-cell;height:68px;padding-left:42px;vertical-align:middle;}
.list-type102 .tit-wrap:before{content:'';position:absolute;z-index:-1;left:13px;top:23px;width:16px;height:22px;background:url(../img/sprites_number01.png) 0 0 no-repeat;}
.list-type102 .list>li:nth-child(1) .tit-wrap:before{background-position:0 0;}
.list-type102 .list>li:nth-child(2) .tit-wrap:before{background-position:-50px -50px;}
.list-type102 .list>li:nth-child(3) .tit-wrap:before{background-position:-50px -100px;}
.list-type102 .list>li:nth-child(4) .tit-wrap:before{background-position:-50px -150px;}
.list-type102 .list>li:nth-child(5) .tit-wrap:before{background-position:-50px -200px;}
.list-type102 .tit-news{overflow:hidden;max-height:48px;font-size:16px;line-height:24px;font-weight:500;vertical-align:middle;}
/* first-child */
.list-type102 .list>li:first-child [class*='item-box']{background-color:#102039;}
.list-type102 .list>li:first-child [class*='item-box'] .img-con .img{display:block;height:175px;background:#fff;}
.list-type102 .list>li:first-child .tit-wrap{color:#fff;}
.list-type102 .list>li:first-child .tit-news{padding-right:20px;}
/* hover */
.list-type102 .list>li:first-child [class*='item-box']:hover{background-color:#3061ff;}
.list-type102 .list>li+li [class*='item-box'] a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 : [섹션 메인/본문] 많이 본 뉴스 */
/* .list-type102 .item-box01{} */
/* item-box02 : [섹션 메인/본문] 댓글 많은 뉴스 */
.list-type102 .item-box02 .tit-wrap{padding-left:60px;}
.list-type102 .item-box02 .tit-wrap:before{left:19px;top:13px;}
.list-type102 .item-box02 .info-box{position:absolute;left:9px;top:42px;}

/* list-type103 - BEST 5 좌우배치 */
.list-type103{overflow:hidden;}
.list-type103 .list{position:relative;min-height:261px;padding-left:310px;margin-top:-15px;}
.list-type103 .list>li+li{border-top:1px solid #e5e5e5;}
.list-type103 .list>li:nth-child(2){border-top:none;}
.list-type103 [class*='item-box']{background-color:#fff;}
.list-type103 a{position:relative;z-index:1;display:block;}
.list-type103 .news-con{position:relative;}
.list-type103 .news-con>a{display:table;width:100%;}
.list-type103 .tit-wrap{display:table-cell;height:68px;padding-left:50px;vertical-align:middle;}
.list-type103 .tit-wrap:before{content:'';position:absolute;z-index:-1;left:6px;top:23px;width:16px;height:22px;background:url(../img/sprites_number01.png) 0 0 no-repeat;}
.list-type103 .list>li:nth-child(1) .tit-wrap:before{left:16px;background-position:0 0;}
.list-type103 .list>li:nth-child(2) .tit-wrap:before{background-position:-50px -50px;}
.list-type103 .list>li:nth-child(3) .tit-wrap:before{background-position:-50px -100px;}
.list-type103 .list>li:nth-child(4) .tit-wrap:before{background-position:-50px -150px;}
.list-type103 .list>li:nth-child(5) .tit-wrap:before{background-position:-50px -200px;}
.list-type103 .tit-news{overflow:hidden;max-height:48px;font-weight:400;font-size:16px;line-height:24px;vertical-align:middle;}
/* first-child */
.list-type103 .list>li:first-child{position:absolute;left:0;top:15px;width:282px;}
.list-type103 .list>li:first-child [class*='item-box']{background-color:#102039;border-top:none;}
.list-type103 .list>li:first-child .img-con .img{width:282px;height:163px;}
.list-type103 .list>li:first-child .tit-wrap{padding-left:60px;padding-right:10px;}
.list-type103 .list>li:first-child .tit-news{color:#fff;}
/* hover */
.list-type103 .list>li:first-child [class*='item-box']:hover{background-color:#3061ff;}
.list-type103 .list>li+li [class*='item-box'] a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* item-box01 : [메인] 많이 본 뉴스 */
.list-type103 .item-box01 .img-con{background:#fff;}
/* item-box02 : [메인] 댓글 많은 뉴스 */
.list-type103 .item-box02 .img-con{background:#fff;}
.list-type103 .item-box02 .tit-wrap:before{top:14px;}
.list-type103 .item-box02 .info-box{position:absolute;left:0;top:42px;}
/* .list-type103 .list>li:first-child .item-box02 .tit-wrap{height:83px;} */
.list-type103 .list>li:first-child .item-box02 .tit-wrap:before{left: 19px;top: 13px;}
.list-type103 .list>li:first-child .item-box02 .info-box{left:9px;}

/* list-type104 : (BEST 30) [테마별 뉴스] 많이 본 뉴스 */
.list-type104 .list>li{position:relative;padding:30px 0 30px 70px;border-bottom:1px solid #e5e5e5;}
.list-type104 .list>li:before{content:'';position:absolute;left:0;top:50%;width:40px;height:36px;margin-top:-18px;background:url(../img/sprites_number01.png) -100px 0 no-repeat;}
.list-type104 .list>li:nth-child(1):before{background-position:-100px 0;}
.list-type104 .list>li:nth-child(2):before{background-position:-100px -50px;}
.list-type104 .list>li:nth-child(3):before{background-position:-100px -100px;}
.list-type104 .list>li:nth-child(4):before{background-position:-100px -150px;}
.list-type104 .list>li:nth-child(5):before{background-position:-100px -200px;}
.list-type104 .list>li:nth-child(6):before{background-position:-100px -250px;}
.list-type104 .list>li:nth-child(7):before{background-position:-100px -300px;}
.list-type104 .list>li:nth-child(8):before{background-position:-100px -350px;}
.list-type104 .list>li:nth-child(9):before{background-position:-100px -400px;}
.list-type104 .list>li:nth-child(10):before{background-position:-100px -450px;}
.list-type104 .list>li:nth-child(11):before{background-position:-150px 0;}
.list-type104 .list>li:nth-child(12):before{background-position:-150px -50px;}
.list-type104 .list>li:nth-child(13):before{background-position:-150px -100px;}
.list-type104 .list>li:nth-child(14):before{background-position:-150px -150px;}
.list-type104 .list>li:nth-child(15):before{background-position:-150px -200px;}
.list-type104 .list>li:nth-child(16):before{background-position:-150px -250px;}
.list-type104 .list>li:nth-child(17):before{background-position:-150px -300px;}
.list-type104 .list>li:nth-child(18):before{background-position:-150px -350px;}
.list-type104 .list>li:nth-child(19):before{background-position:-150px -400px;}
.list-type104 .list>li:nth-child(20):before{background-position:-150px -450px;}
.list-type104 .list>li:nth-child(21):before{background-position:-200px 0;}
.list-type104 .list>li:nth-child(22):before{background-position:-200px -50px;}
.list-type104 .list>li:nth-child(23):before{background-position:-200px -100px;}
.list-type104 .list>li:nth-child(24):before{background-position:-200px -150px;}
.list-type104 .list>li:nth-child(25):before{background-position:-200px -200px;}
.list-type104 .list>li:nth-child(26):before{background-position:-200px -250px;}
.list-type104 .list>li:nth-child(27):before{background-position:-200px -300px;}
.list-type104 .list>li:nth-child(28):before{background-position:-200px -350px;}
.list-type104 .list>li:nth-child(29):before{background-position:-200px -400px;}
.list-type104 .list>li:nth-child(30):before{background-position:-200px -450px;}
.list-type104 [class*='item-box']{}
.list-type104 .item-box01{display:table;width:100%;}
.list-type104 .item-box01>.img-con,
.list-type104 .item-box01>.news-con,
.list-type104 .item-box01>[class*='info-box']{display:table-cell;height:190px;vertical-align:middle;}
.list-type104 .item-box01 .img-con{width:380px;}
.list-type104 .item-box01 .news-con{}
.list-type104 .item-box01 .info-box02{width:130px;padding-right:30px;text-align:right;}
.list-type104 .img-con .img{width:340px;height:190px;}
.list-type104 .tit-wrap{margin:10px 0;padding:5px 0;}
.list-type104 .tit-news{display:inline;font-weight:bold;font-size:28px;line-height:38px;}
.list-type104 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type104 .info-box01 .txt-time{color:#666;font-size:14px;line-height:18px;letter-spacing:0;}
.list-type104 .info-box02 [class*='tooltip-type']{position:relative;display:block;}
.list-type104 .item-box01 .info-box02 .tlp-content{right:-30px;}
/* 데이터가 없을 때 > 오래머문뉴스 */
.list-type104 .no-data{min-height:100px;margin:100px 0;text-align:center;}
.list-type104 .no-data>p{font-weight:bold;font-size:20px;line-height:30px;}

/* list-type105 : [메인] 이슈돋보기
 * data-issue-count : 이슈기사건수
 * 2021-10-13 : style01 - 이슈돋보기 타입별 건수 정보 숨김 */
.list-type105{overflow:hidden;}
.list-type105 .item-box01{background-color:#262626;
-webkit-transition:background-color 0.3s ease-in-out 0.6s;
transition:background-color 0.3s ease-in-out 0.6s;}
.list-type105 .tit-wrap{display:block;padding:19px 13px;line-height:1;}
.list-type105 .tit-wrap>.tit-news{overflow:hidden;max-width:100%;box-sizing:border-box;padding-right:2px;color:#fff;font-weight:400;font-size:16px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;}
.list-type105 .tit-wrap:hover>.tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type105 .img-con{position:relative;overflow:hidden;height:0;
-webkit-transition:height 0.3s ease-in-out 0.6s;
transition:height 0.3s ease-in-out 0.6s;}
.list-type105 .img-con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(48,97,255,0.5);}
.list-type105 .img-con .img{width:242px;height:145px;}
.list-type105 .info-box01{overflow:hidden;height:1px;
-webkit-transition:height 0.3s ease-in-out 0.6s;
transition:height 0.3s ease-in-out 0.6s;}
/* active */
.list-type105 li.active .item-box01{background-color:#3061ff;
-webkit-transition:background-color 0.6s ease-in;
transition:background-color 0.6s ease-in;}
.list-type105 li.active .img-con{height:145px;
-webkit-transition:height 0.6s ease-in;
transition:height 0.6s ease-in;}
.list-type105 li.active .info-box01{height:53px;
-webkit-transition:height 0.6s ease-in;
transition:height 0.6s ease-in;}
/* style01 */
.list-type105.style01{height:369px;} /* 기본 4건 */
.list-type105.style01[data-issue-count='5']{height:425px;}
.list-type105.style01[data-issue-count='6']{height:482px;}
.list-type105.style01 .info-box01{display:none !important;}
.list-type105.style01 .img-con:after{display:none;background:none;width:0;height:0;}

/* list-type106 : [메인] 여행/축제 */
.list-type106{}
.list-type106 .list:after{content:'';display:block;clear:both;}
.list-type106 .list>li{float:left;width:50%;}
.list-type106 .list>li+li .img-con:before{content:'';position:absolute;left:0;top:0;z-index:1;width:1px;height:100%;background: rgba(255,255,255,0.2);}
.list-type106 .img-con{position:relative;}
.list-type106 .img-con:after{content:'';position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background-color:rgba(33,57,137,0.5);}
.list-type106 .img-con .img{width:100%;height:356px;}
.list-type106 .news-con{position:absolute;left:0;top:0;width:100%;height:244px;box-sizing:border-box;padding:0 40px;text-align:center;}
.list-type106 .news-con:before{content:'';display:inline-block;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.list-type106 .tit-wrap{display:inline-block;text-align:left;vertical-align:middle;}
.list-type106 .tit-wrap:after{content:'';display:block;clear:both;}
.list-type106 .tit-wrap .txt{display:inline;color:#fff;}
.list-type106 .tit-wrap .txt-tag .txt{font-size:13px;line-height:24px;}
.list-type106 .tit-wrap .tit-news .txt{font-size:20px;line-height:27px;}
.list-type106 .tit-wrap .tit-news{overflow:hidden;display:block;max-height:54px;padding-bottom:2px;}
.list-type106 .tit-wrap .txt-tag:hover .txt,
.list-type106 .tit-wrap .tit-news:hover .txt{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

/* list-type107 : [오피니언 메인] 연합시론
 * item-box01 : 제목, 리드, 섬네일 */
.list-type107{border-bottom:1px solid #e5e5e5;}
.list-type107 [class*='item-box']{padding:22px 40px 0 0;}
.list-type107 [class*='item-box']:before{content:'';position:absolute;left:0;top:0;width:23px;height:16px;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -150px no-repeat;}
.list-type107 .tit-wrap{overflow:hidden;display:block;height:56px;margin-bottom:10px;}
.list-type107 .tit-news{font-weight:bold;font-size:20px;line-height:28px;}
.list-type107 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type107 .lead{font-size:14px;line-height:24px;color:#666;}
/* item-box01 */
.list-type107 .item-box01{overflow:hidden;height:235px;}
.list-type107 .item-box01 .img-con{float:left;width:80px;height:60px;margin:5px 10px 0 0;}
.list-type107 .item-box01 .img{width:100%;height:100%;}
/* item-box02 */
.list-type107 .item-box02 .img-con:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.list-type107 .item-box02 .img-con .img{float:left;width:80px;height:60px;margin:5px 10px 0 0;}
.list-type107 .item-box02 .img-con .lead{overflow:inherit;}
/* slick 실행 전 */
.list-type107 .list:not(.slick-slider){white-space:nowrap;}
.list-type107 .list:not(.slick-slider) .li{display:inline-block;width:275px;padding:40px 0 38px;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type107 .slick-slide{width:275px;padding:40px 0 38px;}

/* list-type108, list-type109 : 오피니언
 * list-type108 : 슬라이드 리스트 (메인)
 * └ 확장형 클래스 : .main-opinion01, .main-opinion02, .main-viewpoint01
 * list-type109 : 기본 리스트 (섹션)
 * └ 확장형 클래스 : .box-columnist01
 * .list-type108.style01 : li 당 2개의 기사
 * .list-type108.style02 : li 당 1개의 기사
 * .item-box01 : 따옴표, 슬러그, 기사제목, 리드
 * .item-box02 : 따옴표, 슬러그, 기사제목, 칼럼니스트 정보
 * .item-box03 : 기사제목, 섬네일, 리드
 * .item-box04 : 기사제목, 칼럼니스트 정보 (오버 : 칼럼명 텍스트 변경)
 * .item-box05 : 기사제목, 칼럼니스트 정보 (오버 : 칼럼니스트 영역 배경 변경) */
.list-type108 [class*='item-box'],
.list-type109 [class*='item-box']{box-sizing:border-box;padding:13px 0 0;border:1px solid #e5e5e5;}
.list-type108 .news-con,
.list-type109 .news-con{position:relative;box-sizing:border-box;padding-right:15px;padding-left:15px;}
.list-type108 .txt-tag,
.list-type109 .txt-tag{position:absolute;left:47px;top:0;font-size:12px;line-height:22px;}
.list-type108 .txt-tag:hover,
.list-type109 .txt-tag:hover{color:#3061ff;}
.list-type108 .txt-tag+.tit-wrap,
.list-type109 .txt-tag+.tit-wrap{margin-top:5px;}
.list-type108 .tit-wrap,
.list-type109 .tit-wrap{overflow:hidden;height:48px;}
.list-type108 .tit-news,
.list-type109 .tit-news{font-weight:400;font-size:16px;line-height:24px;}
.list-type108 a:hover .tit-news,
.list-type109 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type108 .lead,
.list-type109 .lead{overflow:hidden;height:72px;margin-top:10px;color:#888;font-size:13px;line-height:24px;}
/* .info-box01 : 칼럼니스트 정보(섬네일, 칼럼명) */
.list-type108 .info-box01,
.list-type109 .info-box01{padding:10px 15px 11px;}
.list-type108 .info-box01 a,
.list-type109 .info-box01 a{position:relative;padding-left:60px;}
.list-type108 .info-box01 .img-con,
.list-type109 .info-box01 .img-con{position:absolute;left:0;top:0;}
.list-type108 .info-box01 .img-con:after,
.list-type109 .info-box01 .img-con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:1px solid #000;}
.list-type108 .info-box01 .img-con .img,
.list-type109 .info-box01 .img-con .img{overflow:hidden;width:50px;height:50px;border-radius:25px;}
.list-type108 .info-box01 .txt-con,
.list-type109 .info-box01 .txt-con{display:table-cell;width:100%;height:50px;vertical-align:middle;}
.list-type108 .info-box01 .txt-con [class*='txt'],
.list-type109 .info-box01 .txt-con [class*='txt']{font-size:15px;line-height:20px;}
.list-type108 .info-box01 .txt-con .txt01,
.list-type109 .info-box01 .txt-con .txt01{margin-right:5px;}
.list-type108 .info-box01 .txt-con .txt02,
.list-type109 .info-box01 .txt-con .txt02{color:#666;}
.list-type108 .info-box01 a:hover [class*='txt'],
.list-type109 .info-box01 a:hover [class*='txt']{color:#3061ff;}
/* .item-box01,02 : 따옴표 배경 */
.list-type108 .item-box01 .news-con,
.list-type108 .item-box02 .news-con,
.list-type109 .item-box01 .news-con,
.list-type109 .item-box02 .news-con{padding-top:22px;}
.list-type108 .item-box01 .news-con:before,
.list-type108 .item-box02 .news-con:before,
.list-type109 .item-box01 .news-con:before,
.list-type109 .item-box02 .news-con:before{content:'';position:absolute;left:15px;top:0;width:23px;height:16px;background:url(../img/sprites_default01.png?v=20231102_1550) -550px -150px no-repeat;}
/* .item-box03 : 제목, 섬네일, 리드 구조 */
.list-type108 .item-box03 .tit-wrap,
.list-type109 .item-box03 .tit-wrap{width:100%;margin-bottom:10px;}
.list-type108 .item-box03 .img-con,
.list-type109 .item-box03 .img-con{float:left;width:105px;}
.list-type108 .item-box03 .img,
.list-type109 .item-box03 .img{width:100%;height:65px;text-align:center;}
.list-type108 .item-box03 .img img,
.list-type109 .item-box03 .img img{display:inline-block;width:auto !important;max-width:100%;max-height:100%;}
.list-type108 .item-box03 .lead,
.list-type109 .item-box03 .lead{float:right;width:130px;margin-top:-5px;}
/* .item-box04 : 제목, 칼럼니스트 정보 (오버 : 칼럼명 텍스트 변경) */
.list-type108 .item-box04 .tit-wrap,
.list-type109 .item-box04 .tit-wrap{padding-bottom:14px;border-bottom:1px solid #e5e5e5;}
/* .item-box05 : 제목, 칼럼니스트 정보 (오버 : 칼럼니스트 영역 배경 변경) */
.list-type108 .item-box05 .tit-wrap,
.list-type109 .item-box05 .tit-wrap{padding-bottom:14px;border-bottom:1px solid #e5e5e5;}
.list-type108 .item-box05 .info-box01:hover,
.list-type109 .item-box05 .info-box01:hover{background-color:#3060fe;}
.list-type108 .item-box05 .info-box01:hover a [class*='txt'],
.list-type109 .item-box05 .info-box01:hover a [class*='txt'],
.list-type108 .item-box05 .info-box01 a:hover [class*='txt'],
.list-type109 .item-box05 .info-box01 a:hover [class*='txt']{color:#fff;}
/* list-type108 : 슬라이드 리스트 (메인) */
.list-type108 .list .li:after{content:'';display:block;clear:both;}
/* list-type108.style01 : style01 */
.list-type108.style01 [class*='item-box']{height:185px;}
.list-type108.style01 [class*='item-box']:nth-child(odd){float:left;width:276px;}
.list-type108.style01 [class*='item-box']:nth-child(even){float:right;width:290px;}
.list-type108.style01 .item-box02 .news-con{height:98px;}
/* list-type108.style02 : 2020-03-12 */
.list-type108.style02{height:155px;}
.list-type108.style02 [class*='item-box']{height:155px;}
/* slick 실행 전 */
.list-type108 .list:not(.slick-slider){white-space:nowrap;}
.list-type108 .list:not(.slick-slider) .li{display:inline-block;white-space:normal;vertical-align:top;}
.list-type108.style01 .list:not(.slick-slider) .li{width:600px;}
.list-type108.style02 .list:not(.slick-slider) .li{width:100%;}
/* slick 실행 후 */
.list-type108.style01 .slick-slide{width:600px;}
/* list-type108 확장형 클래스 */
.main-viewpoint01 .list-type108.style02{width:282px;}
.main-opinion02 .list-type108.style02{width:282px;}
.main-viewpoint01 .list-type108.style02 .slick-slide{width:282px;}
.main-opinion02 .list-type108.style02 .slick-slide{width:282px;}

/* list-type109 : 기본 리스트 (섹션) */
.list-type109{overflow:hidden;}
.list-type109 .list{margin-left:-21px;}
.list-type109 .list>li{display:inline-block;;width:348px;margin:19px 0 0 21px;}

/* list-type110 : [세계 메인] 특파원 */
.list-type110 .li{position:relative;height:520px;box-sizing:border-box;padding:51px 25px 0;text-align:center;background:url(../img/bg_crsp_city01_washington01.jpg) 50% 50% no-repeat;background-size:cover;}
/* 필터적용 시 추가 스타일 (이미지 편집 시 미사용) */
/* .list-type110 .list>li:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.list-type110 .list>li:nth-child(2n+1):before{background-color:#fff;opacity:0.7;}
.list-type110 .list>li:nth-child(2n):before{background-color:#000;opacity:0.5;} */
.list-type110 .info-box01{position:absolute;left:25px;top:15px;}
.list-type110 .info-box01 a{font-weight:500;font-size:16px;line-height:24px;}
.list-type110 .info-box02{position:relative;}
.list-type110 .info-box02 .txt-name{width:100%;margin-bottom:5px;font-size:14px;line-height:24px;}
.list-type110 .info-box02 .img{overflow:hidden;position:relative;width:50px;height:50px;border-radius:25px;}
.list-type110 .info-box02 .img img{width:100%;height:100%;}
.list-type110 [class*='item-box']{display:inline-block;height:290px;} /* height:248px; */
.list-type110 [class*='item-box'] a{}
.list-type110 .img-con{display:inline-block;margin-bottom:16px;}
.list-type110 .img-con .img{overflow:hidden;width:184px;height:184px;border-radius:92px;
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-transform:scale(0.782609);
transform:scale(0.782609);
-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;} /* width:144px;height:144px; */
.list-type110 a:hover .img-con .img{-webkit-transform:scale(1);
transform:scale(1);}
.list-type110 .news-con{overflow:hidden;display:inline-block;max-height:60px;}
.list-type110 .tit-news{display:inline;font-size:20px;line-height:30px;font-weight:500;}
/* 주재지별 배경 : 서비스
 * none : 배경이미지가 없음 때 (급하게 도시를 변경해야 할 경우 사용)
 * 그외는 도시명 */
.list-type110 .li.none{background-image:none;background-color:#eee;}
.list-type110 .li.washington{background-image:url(../img/bg_crsp_city01_washington01.jpg);}
.list-type110 .li.beijing{background-image:url(../img/bg_crsp_city01_beijing01.jpg);}
.list-type110 .li.london{background-image:url(../img/bg_crsp_city01_london01.jpg);}
.list-type110 .li.newyork{background-image:url(../img/bg_crsp_city01_newyork01.jpg);}
.list-type110 .li.tokyo{background-image:url(../img/bg_crsp_city01_tokyo01.jpg);}
.list-type110 .li.brussels{background-image:url(../img/bg_crsp_city01_brussels01.jpg);}
/* 주재지별 배경 : 중단 */
.list-type110 .li.paris{background-image:url(../img/bg_crsp_city01_paris01.jpg);}
.list-type110 .li.berlin{background-image:url(../img/bg_crsp_city01_berlin01.jpg);}
/* 폰트색상 */
.list-type110 .berlin, /* 이미지교체 후 삭제 */
.list-type110 .beijing,
.list-type110 .newyork,
.list-type110 .brussels{color:#fff;}
/* 마우스 오버 */
.list-type110 .info-box01 a:hover{color:#3061ff}
.list-type110 .info-box02 a:hover .txt-name{color:#3061ff}
/* .list-type110 a:hover .tit-news{border-color:#000;}
.list-type110 .berlin a:hover .tit-news,
.list-type110 .beijing a:hover .tit-news,
.list-type110 .newyork a:hover .tit-news,
.list-type110 .brussels a:hover .tit-news{border-color:#fff;} */
.list-type110 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type110 .list:not(.slick-slider){white-space:nowrap;}
.list-type110 .list:not(.slick-slider) .li{display:inline-block;width:358px;margin-right:13px;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type110 .slick-slide{width:358px;margin-right:13px;}

/* list-type111 : [메인] 그래픽 */
.list-type111{}
.list-type111 .list{position:relative;padding-left:282px;}
.list-type111 .list>li+li{border-top:1px solid #353535;}
.list-type111 .item-box01{position:static;}
.list-type111 .item-box01>a{display:block;background-color:#262626;}
.list-type111 .news-con{display:table;width:100%;}
.list-type111 .tit-wrap{display:table-cell;height:70px;padding:0 35px;vertical-align:middle;}
.list-type111 .tit-news{overflow:hidden;max-height:48px;color:#fff;font-size:14px;line-height:24px;}
.list-type111 .img-con{display:none;position:absolute;left:0;top:0;}
.list-type111 .img-con .img{width:282px;height:282px;}
.list-type111 .list>li:nth-child(1) .tit-wrap{height:69px;}
/* 마우스 오버 */
.list-type111 li.active .item-box01>a,
.list-type111 .item-box01>a:hover{background-color:#3061ff;}
.list-type111 li.active .img-con,
.list-type111 .item-box01>a:hover .img-con{display:block;}

/* list-type112 : [이슈돋보기] 이슈 타임라인
 * 스포카웹 폰트 사용 */
.list-type112{background:#262626;}
.list-type112 .txt-year{display:block;color:#fff;font-size:16px;line-height:18px;}
.list-type112 .txt-month{display:block;margin:8px 0 10px;color:#fff;font-size:30px;line-height:32px;}
.list-type112 .li .item-box+.item-box{margin-top:8px;}
.list-type112 .txt-day{position:absolute;left:0;top:0;color:#666;font-size:12px;line-height:24px;letter-spacing:0;}
.list-type112 .tit-wrap{position:relative;padding-left:38px;}
.list-type112 .tit-news{overflow:hidden;position:relative;max-width:100%;box-sizing:border-box;padding-left:13px;color:#999;font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type112 .tit-news:before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:3px;background-color:#fa3a3a;}
.list-type112 .tit-news:hover{color:#fff;text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type112 .list:not(.slick-slider){white-space:nowrap;}
.list-type112 .list:not(.slick-slider) .li{display:inline-block;width:275px;box-sizing:border-box;padding:18px 30px 18px 0;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type112 .slick-slide{width:275px;box-sizing:border-box;padding:18px 30px 18px 0;}

/* list-type113 : [경제 메인] 증시, 환율 */
/* item-box01 : 코스피
 * item-box02 : 환율
 * item-box03 : 국고채 */
.list-type113{padding:20px 0 18px;font-size:0.1px;line-height:0;text-align:justify;border-top:2px solid #000;border-bottom:2px solid #000;}
.list-type113:after{content:'';display:inline-block;width:100%;height:0;}
.list-type113 [class*='item-box']{display:inline-block;width:340px;vertical-align:top;}
.list-type113 .today-info{min-height:125px;box-sizing:border-box;padding:15px 10px 20px;background-color:#f7f7f7;}
.list-type113 .desc-con{display:table;width:100%;}
.list-type113 .desc{display:table-cell;text-align:center;}
.list-type113 .tit{font-size:0;line-height:1;}
.list-type113 [class*='detail']{padding-top:16px;}
.list-type113 .add-info{padding:8px 10px 0 0;text-align:right;}
.list-type113 .add-info .txt-time{color:#777;font-size:12px;line-height:14px;letter-spacing:0;}
.list-type113 .tit01{font-size:16px;font-weight:500;line-height:18px;vertical-align:bottom;}
.list-type113 .tit02{margin-left:4px;font-size:12px;line-height:16px;vertical-align:bottom;}
/* item-box01 */
.list-type113 .item-box01 .detail01{font-weight:bold;font-size:22px;font-weight:700;line-height:22px;}
/* item-box02 */
.list-type113 .item-box02 .detail02{font-weight:bold;font-size:22px;line-height:22px;}
/* item-box03 */
.list-type113 .item-box03 .detail01{font-weight:bold;font-size:22px;line-height:22px;}
/* 증시 - 주가상태 분류 */
.list-type113 [class*='state-']{position:relative;padding-left:15px;font-weight:500;font-size:14px;line-height:18px;}
.list-type113 [class*='state-']:before{content:'';position:absolute;top:2px;left:0;width:13px;height:11px;background:url(../img/sprites_default01.png?v=20231102_1550) -300px 0 no-repeat;}
.list-type113 .state-up{color:#f5464d;}
.list-type113 .state-down{color:#3061ff;}
.list-type113 .state-down:before{background-position-y:-50px;}
.list-type113 .state-keep:before{top:6px;width:11px;height:3px;background:#000;}
/* 환율 - 국가 분류 */
.list-type113 [class*='rate-']{position:relative;padding-left:26px;font-size:12px;line-height:14px;}
.list-type113 [class*='rate-']:before{content:'';position:absolute;left:0;top:0;width:20px;height:14px;background:url(../img/sprites_default01.png?v=20231102_1550) -300px -100px no-repeat;}
.list-type113 .rate-us{}
.list-type113 .rate-jp:before{background-position-y:-150px;}

/* list-type114 : [메인] 포토/화보 */
.list-type114 [class*='item-box']{width:545px;}
.list-type114 [class*='item-box'] a{display:block;position:relative;}
.list-type114 .img-con .img{width:545px;height:308px;}
.list-type114 .tit-wrap{position:absolute;bottom:0;left:0;width:100%;height:44px;box-sizing:border-box;padding:11px 100px 0 15px;background-color:rgba(0,0,0,0.4);}
.list-type114 .tit-news{overflow:hidden;max-width:100%;color:#fff;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type114 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type114 .info-box01{position:absolute;right:15px;bottom:12px;}
.list-type114 .info-box01 .txt{margin-left:5px;padding:3px 0;color:#ffbc00;font-size:13px;line-height:14px;}
/* slick 실행 전 */
.list-type114 .list:not(.slick-slider){white-space:nowrap;}
.list-type114 .list:not(.slick-slider) .li{display:inline-block;margin-right:10px;vertical-align:top;white-space:normal;}
/* slick 실행 후 */
.list-type114 .slick-slide{margin-right:10px;}

/* list-type115 : [메인, 연예/스포츠 메인] 영상재생 콘텐츠 목록 */
.list-type115 [class*='item-box']{width:545px;background-color:#f7f7f7;}
.list-type115 .vid-con,
.list-type115 .img-con{width:545px;height:308px;padding:0;}
.list-type115 .img-con .img{width:100%;height:100%;}
.list-type115 .news-con{position:relative;}
.list-type115 .tit-wrap{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:9px 80px 8px 10px;text-align:center;}
.list-type115 .tit-news{overflow:hidden;width:100%;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;}
.list-type115 .news-con:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type115 .info-box01{position:absolute;bottom:0;right:0;z-index:0;padding:0 16px 10px 0;}
.list-type115 .img-con:hover .overlay01{opacity:0.5;}
.list-type115 .img-con .ico-type05-video02{opacity:0.5;
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
-webkit-transition:all 0.2s;
-moz-transition:all 0.2s;
-o-transition:all 0.2s;
transition:all 0.2s;}
.list-type115 .img-con:hover .ico-type05-video02{opacity:1.0;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);}
/* slick 실행 전 */
.list-type115 .list:not(.slick-slider){white-space:nowrap;}
.list-type115 .list:not(.slick-slider) .li{display:inline-block;margin-right:10px;vertical-align:top;white-space:normal;}
/* slick 실행 후 */
.list-type115 .slick-slide{width:545px;margin-right:10px;}

/* list-type116 : [메인] 영상재생 콘텐츠 목록 : 이동규 추가(2020-04-27) */
.list-type116 [class*='item-box']{width:360px;background-color:#f7f7f7;}
.list-type116 .vid-con,
.list-type116 .img-con{position:relative;width:360px;height:204px;padding:0;}
.list-type116 .img-con .img{width:100%;height:100%;}
.list-type116 .news-con{position:relative;}
.list-type116 .tit-wrap{position:relative;z-index:1;width:100%;height:85px;box-sizing:border-box;padding:20px 19px 21px 19px;}
.list-type116 .tit-news{overflow:hidden;width:100%;font-weight:400;font-size:16px;line-height:24px;}
.list-type116 .news-con:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type116 .info-box01{position:absolute;bottom:85px;right:0;z-index:0;padding:10px 8px;background:#f7f7f7;}
.list-type116 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type116 .img-con .ico-type05-video01{opacity:0.5;
-webkit-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
-webkit-transition:all 0.2s;
-moz-transition:all 0.2s;
-o-transition:all 0.2s;
transition:all 0.2s;}
.list-type116 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1.0;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);}
/* slick 실행 전 */
.list-type116 .list:not(.slick-slider){white-space:nowrap;}
.list-type116 .list:not(.slick-slider) .li{display:inline-block;margin-right:10px;vertical-align:top;white-space:normal;}
/* slick 실행 후 */
.list-type116 .slick-slide{width:360px;margin-right:10px;}

/* list-type117 : [메인] 유튜브 채널 */
.list-type117 .item-box01{overflow:hidden;width:264px;height:384px;box-sizing:border-box;padding-top:122px;text-align:center;background:#fff;}
.list-type117 .img-con .img{width:225px;height:126px;background-position:50% 50% !important;}
.list-type117 .tit-wrap{display:inline-block;width:225px;margin-top:15px;}
.list-type117 .tit-news{overflow:hidden;max-height:72px;font-size:15px;line-height:23px;}
.list-type117 .info-box01{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:165px;}
.list-type117 .info-box01>a{position:relative;z-index:1;display:block;height:122px;box-sizing:border-box;padding:89px 20px 0;}
.list-type117 .info-box01 .bg-img{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
transform:scale(1.0);
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-transition:-webkit-transform 0.3s ease-in-out;
transition:-webkit-transform 0.3s ease-in-out;
transition:transform 0.3s ease-in-out;
transition:transform 0.3s ease-in-out,
-webkit-transform 0.3s ease-in-out;}
.list-type117 .info-box01 .bg-img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#09345f;opacity:0;
-webkit-transition:opacity 0.3s ease;
transition:opacity 0.3s ease;}
.list-type117 .info-box01 .bg-img img{width:100%;height:100%;}
.list-type117 .info-box01 .tit{overflow:hidden;position:absolute;color:transparent;font-size:1px;white-space:nowrap;background:url(../img/sprites_logo01.png?v=20231114_1526) -250px 0 no-repeat;}
.list-type117 .info-box01 .desc{color:#b1c0d0;font-size:12px;line-height:14px;}
.list-type117 .info-box02{position:absolute;bottom:15px;right:20px;}
.list-type117 .info-box02 .ico-type02-play01[data-duration*='NaN']{display:none;}
/* 마우스 오버 */
.list-type117 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.list-type117 .info-box01>a:hover+.bg-img{-webkit-transform:scale(1.2);
-ms-transform:scale(1.2);
transform:scale(1.2);}
.list-type117 .info-box01>a:hover+.bg-img:after{opacity:1.0;
-webkit-transition:opacity 0.6s ease 0.2s;
transition:opacity 0.6s ease 0.2s;}
.list-type117 .item-box01>a:hover .img-con .overlay01{opacity:0.5;}
.list-type117 .item-box01>a:hover .img-con .ico-type05-video01{opacity:1;}
/* 채널별 적용 - 로고 */
.list-type117 [class*='yna'] .info-box01 .tit{left:87px;top:34px;width:90px;height:32px;background-position-y:0;}
.list-type117 [class*='tong-culture'] .info-box01 .tit{left:97px;top:20px;width:69px;height:45px;background-position-y:-50px;}
.list-type117 [class*='know'] .info-box01 .tit{left:85px;top:18px;width:94px;height:49px;background-position-y:-100px;}
.list-type117 [class*='yttv'] .info-box01 .tit{left:113px;top:20px;width:40px;height:53px;background-position:-300px -150px;}
.list-type117 [class*='digital'] .info-box01 .tit{left:111px;top:33px;width:42px;height:28px;background-position-y:-200px;}
.list-type117 [class*='tong-tech'] .info-box01 .tit{left:106px;top:23px;width:53px;height:50px;background-position-y:-250px;}
.list-type117 [class*='tong-living'] .info-box01 .tit{left:100px;top:20px;width:64px;height:53px;background-position-y:-300px;}
/* slick 실행 전 */
.list-type117 .list:not(.slick-slider){white-space:nowrap;vertical-align:top;}
.list-type117 .list:not(.slick-slider) .li{display:inline-block;margin-right:15px;white-space:normal;}
/* slick 실행 후 */
.list-type117 .slick-slide{margin-right:15px;}

/* list-type118 - BEST 5 오래 머문 뉴스
 * .list01 : 메인
 * .list02 : 서브,본문
 * .item-box01 : 강조 */
.list-type118{overflow:hidden;}
.list-type118>[class*='list']{position:relative;font-size:0;}
.list-type118 .list>li{min-height:80px;}
.list-type118 [class*='item-box']{background-color:#fff;}
.list-type118 [class*='item-box']>[class*='-con']{display:inline-block;position:relative;box-sizing:border-box;vertical-align:top;}
.list-type118 .img-con{width:70px;}
.list-type118 .img-con .img{width:100%;height:52px;text-align:center;}
.list-type118 .img-con img{width:auto !important;max-width:100%;max-height:100%;}
.list-type118 .news-con{width:100%;}
.list-type118 .news-con>a{display:table;width:100%;}
.list-type118 .tit-wrap{display:table-cell;height:52px;vertical-align:top;}

.list-type118 .tit-news{overflow:hidden;max-height:70px;font-size:16px;font-weight:400;line-height:24px;vertical-align:middle;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}

/* hover */
.list-type118 a:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* .item-box01 : 강조 */
.list-type118 .item-box01{background-color:#102039;}
.list-type118 .item-box01 .tit-news{color:#fff;}
.list-type118 .item-box01:hover{background-color:#3061ff;}
.list-type118 .item-box01:hover .tit-news{text-decoration:none;}
/* .list01 : 메인 */
.list-type118>.list01{padding-bottom:7px;border-bottom:1px solid #e5e5e5;}
.list-type118>.list01 .img-con+.news-con{width:458px;margin-left:14px;}
.list-type118>.list01 .tit-news{font-size:16px;}
.list-type118>.list01 [class*='item-box']{padding:7px 14px 7px 44px;}
.list-type118>.list01 .item-box01{padding:14px 14px 14px 44px;}
.list-type118>.list01>li:nth-child(2) [class*='item-box']{padding-top:14px;}
.list-type118>.list01 [class*='item-box']:before{content:'';position:absolute;z-index:1;left:14px;top:50%;width:16px;height:22px;margin-top:-11px;background:url(../img/sprites_number01.png) 0 0 no-repeat;}
.list-type118>.list01>li:nth-child(1) [class*='item-box']:before{background-position:0 0;}
.list-type118>.list01>li:nth-child(2) [class*='item-box']:before{top:40px;background-position:-50px -50px;}
.list-type118>.list01>li:nth-child(3) [class*='item-box']:before{background-position:-50px -100px;}
.list-type118>.list01>li:nth-child(4) [class*='item-box']:before{background-position:-50px -150px;}
.list-type118>.list01>li:nth-child(5) [class*='item-box']:before{background-position:-50px -200px;}
/* .list02 : 서브,본문 */
.list-type118>.list02 [class*='item-box']{padding:10px;}
.list-type118>.list02 .item-box01{margin-bottom:4px;padding-top:14px;padding-bottom:14px;}
.list-type118>.list02 .img-con+.news-con{width:200px;margin-left:10px;}

/* list-type119 : 더(The) 건강 (세로 섬네일 전용) */
.list-type119>[class*='list']{position:relative;font-size:0;}
.list-type119 .list>.li{display:inline-block;min-height:450px;vertical-align:top;}
.list-type119 [class*='item-box']{width:200px;}
.list-type119 .img-con{overflow:hidden;position:relative;width:100%;height:354px;padding:0;}
.list-type119 .img-con .img{width:100%;height:100%;border-radius:10px;background-position:50% 0 !important;}
.list-type119 .img-none01 .overlay01,
.list-type119 .img-none01 .ico-type05-video01{display:none !important;}
.list-type119 .news-con{position:relative;margin-top:20px;min-height:54px;}
.list-type119 .tit-news{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;width:100%;font-weight:500;font-size:17px;line-height:1.41;}
.list-type119 .txt-view01{font-weight:400;font-size:12px;line-height:20px;color:#666;letter-spacing:0;}
.list-type119 .info-box01{position:absolute;bottom:0;width:100%;height:18px;}
.list-type119 [class*='item-box']:hover .img-con .overlay01{opacity:0.5;}
.list-type119 [class*='item-box']:hover .img-con .ico-type05-video01{opacity:1;}
.list-type119 .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
/* slick 실행 전 */
.list-type119 .list:not(.slick-slider){white-space:nowrap;}
.list-type119 .list:not(.slick-slider) .li{display:inline-block;margin-right:25px;white-space:normal;vertical-align:top;}
/* slick 실행 후 */
.list-type119 .slick-slide{margin-right:25px;}

/* ---- 메인 기획물 코너 ---- */
/* list-type201 ~ list-type209 : 기획물코너
 -- 데이터셋ID 를 클래스명 뒤에 붙여 기획물이 추가되는 영역 2곳의 스타일 분기를 함
 -- list-type20$-3368 : 주요기사01 상단
 -- list-type20$-3369 : 주요기사02 상단
 * list-type201 : 기획물 타입01 - 최대5건 편집
 * list-type202 : 기획물 타입02 - 최대9건 편집
 * list-type203 : 기획물 타입03 - 최대6건 편집 */

/* list-type20$ : 공통 */
[class*='list-type20']:after{content:"";visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
[class*='list-type20'] [class*='list']{overflow:hidden;position:relative;}
[class*='list-type20'] .tit-wrap:hover .tit-news{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
[class*='list-type20'] .lead{overflow:hidden;font-size:14px;line-height:24px;color:#888;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;}
[class*='list-type20'] .lead:empty{display:none;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type20'] .item-box01{display:table;width:100%;}
[class*='list-type20'] .item-box01>[class*='-con']{display:table-cell;position:relative;vertical-align:middle;}
[class*='list-type20'] .item-box01 .news-con{max-height:65px;}
/* .item-box02 : 큰 섬네일 */
[class*='list-type20'] .item-box02>[class*='-con']{display:block;vertical-align:top;}
/* .scroll : 스크롤 */
[class*='list-type20'] .scroll{overflow-y:auto !important;padding-right:20px;}
[class*='list-type20'] .scroll::-webkit-scrollbar{width:6px;}
[class*='list-type20'] .scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:#666;}
[class*='list-type20'] .scroll::-webkit-scrollbar-track{border-radius:4px;}

/* list-type201 기획코너 타입01
 * .list-type201-3368 : 주요기사01 상단
 * .list-type201-3369 : 주요기사02 상단
 * [class*='list-type201'] : 5건
 * [class*='list-type201'].style01 : 기사 8건, 최대 무제한 */
[class*='list-type201'] .list01{float:left;}
[class*='list-type201'] .list02{float:right;}
[class*='list-type201'] .list01>li+li{margin-top:16px;}
[class*='list-type201'] .list02>li+li{margin-top:30px;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type201'] .item-box01 .img-con{width:115px;}
[class*='list-type201'] .item-box01 .img-con .img{width:105px;height:65px;}
[class*='list-type201'] .item-box01 .tit-news{font-weight:500;font-size:18px;line-height:26px;}
/* .item-box02 : 큰 섬네일 */
[class*='list-type201'] .item-box02 .img-con{width:355px;}
[class*='list-type201'] .item-box02 .img-con .img{width:355px;height:200px;}
[class*='list-type201'] .item-box02 .news-con{margin-top:10px;}
[class*='list-type201'] .item-box02 .tit-news{font-weight:500;font-size:20px;line-height:30px;}
[class*='list-type201'] .item-box02 .lead{overflow:hidden;max-height:72px;margin-top:8px;}
/* .style01 : 기사 8건, 최대 무제한(스크롤)
 * 리스트 border 추가됨 */
[class*='list-type201'].style01 [class*='list']>li{border-top:1px solid #e5e5e5;}
[class*='list-type201'].style01 [class*='list']>li:nth-child(1){border-top:none;}
[class*='list-type201'].style01 [class*='list']>li+li{margin-top:15px;padding-top:15px;}
[class*='list-type201'].style01 .list01 li:nth-child(2){margin-top:12px;}
[class*='list-type201'].style01 .list02{height:450px;}
[class*='list-type201'].style01 .item-box02 .tit-news{min-height:50px;line-height:24px;}
[class*='list-type201'].style01 .item-box02 .lead{display:none;}
/* 주요기사01 상단 > 공통 */
.list-type201-3368 .list01{width:355px;}
.list-type201-3368 .list02{width:417px;}
/* 주요기사01 상단 > 8건 */
.list-type201-3368.style01 .list02{width:410px;}
/* 주요기사01 상단 > 무한 */
.list-type201-3368.style01 .scroll.list02{width:390px;}
/* 주요기사02 상단 > 공통 */
.list-type201-3369 .list01{width:360px;}
.list-type201-3369 .list02{width:365px;}
.list-type201-3369 .item-box02 .img-con .img{width:360px;height:200px;}
/* 주요기사01 상단 > 무한 */
.list-type201-3369.style01 .scroll.list02{width:345px;}

/* list-type202 기획코너 타입02
 * .list-type202-3368 : 주요기사01 상단
 * .list-type202-3369 : 주요기사02 상단
 * [class*='list-type202'] : 7건
 * [class*='list-type202'].style01 : 기사 9건 */
[class*='list-type202'] [class*='list']{min-height:266px;}
[class*='list-type202'] [class*='list']>li{width:244px;}
[class*='list-type202'] [class*='list']>li+li{margin-top:30px;}
[class*='list-type202'] .list01{float:left;width:529px;}
[class*='list-type202'] .list02{float:right;width:244px;}
[class*='list-type202'] .list01 li:nth-child(1){position:absolute;top:0;right:0;}
[class*='list-type202'] .list01 li:nth-child(2){margin-top:0 !important;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type202'] .item-box01 .img-con{width:90px;}
[class*='list-type202'] .item-box01 .img-con .img{width:80px;height:65px;}
[class*='list-type202'] .item-box01 .tit-news{font-weight:500;font-size:15px;line-height:23px;}
/* .item-box02 : 큰 섬네일 */
[class*='list-type202'] .item-box02 .img-con{width:244px;}
[class*='list-type202'] .item-box02 .img-con .img{width:244px;height:130px;}
[class*='list-type202'] .item-box02 .news-con{margin-top:5px;}
[class*='list-type202'] .item-box02 .tit-news{font-weight:500;font-size:18px;line-height:24px;}
[class*='list-type202'] .item-box02 .lead{overflow:hidden;max-height:72px;margin-top:2px;}
/* .style01 : 9건 */
[class*='list-type202'].style01 [class*='list']{min-height:350px;}
[class*='list-type202'].style01 .item-box02>.news-con{margin-top:10px;}
[class*='list-type202'].style01 .item-box02 .lead{-webkit-line-clamp:6;max-height:144px;margin-top:12px;}
/* 주요기사02 상단 */
.list-type202-3369 [class*='list']>li{width:231px;}
.list-type202-3369 .list01{width:489px;}
.list-type202-3369 .list02{width:231px;}
.list-type202-3369 .item-box02 .img-con{width:100%;}
.list-type202-3369 .item-box02 .img-con .img{width:216px;height:130px;}
.list-type202-3369 .item-box02 .tit-news{font-size:16px;}

/* list-type203 기획코너 타입03
 * .list-type203-3368 : 주요기사01 상단
 * .list-type203-3369 : 주요기사02 상단
 * [class*='list-type203']: 6건
 * [class*='list-type203'].style01 : 기사 10건 */
[class*='list-type203'] [class*='list0']>li{width:244px;}
[class*='list-type203'] .list01{margin-top:-24px;}
[class*='list-type203'] .list01>li{display:inline-block;margin-top:24px;vertical-align:top;}
[class*='list-type203'] .list01>li:nth-child(even){margin-left:41px;}
/* [class*='list-type203'] .list02{height:350px;} */
[class*='list-type203'] .list02>li+li{margin-top:30px;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type203'] .item-box01 .img-con{width:90px;}
[class*='list-type203'] .item-box01 .img-con .img{width:80px;height:65px;}
[class*='list-type203'] .item-box01 .tit-news{font-weight:500;font-size:15px;line-height:23px;}
/* .item-box02 : 큰 섬네일 */
[class*='list-type203'] .item-box02 .img-con{width:100%;}
[class*='list-type203'] .item-box02 .img-con .img{width:100%;height:130px;}
[class*='list-type203'] .item-box02 .news-con{margin-top:10px;}
[class*='list-type203'] .item-box02 .tit-news{font-weight:500;font-size:18px;line-height:24px;}
[class*='list-type203'] .item-box02 .lead{overflow:hidden;margin-top:12px;line-height:21px;}
[class*='list-type203'] [class*='item-box0']+.list-related02{margin-top:5px;}
[class*='list-type203'] [class*='item-box0']+.list-related02 a .tit{font-size:14px;line-height:20px;}
[class*='list-type203'] .item-box02+.list-related02 a .tit{font-size:15px;line-height:23px;}

/* .style01 : 10건(스크롤)
 * 리스트 border 추가됨 */
[class*='list-type203'].style01 .list02{height:545px;}
[class*='list-type203'].style01 .list02>li{border-top:1px solid #e5e5e5;}
[class*='list-type203'].style01 .list02>li:nth-child(1){border-top:none;}
[class*='list-type203'].style01 .list02>li+li{margin-top:15px;padding-top:15px;}
[class*='list-type203'].style01 .item-box02 .lead{max-height:72px;-webkit-line-clamp:3;}

/* 주요기사01 상단 */
.list-type203-3368 .list01{float:left;width:529px;}
.list-type203-3368 .list02{float:right;width:244px;}
.list-type203-3368 .item-box02 .lead{max-height:244px;-webkit-line-clamp:7;}
/* 주요기사02 상단 */
.list-type203-3369 [class*='list'] li{width:218px;}
.list-type203-3369 .list01{float:left;width:479px;}
.list-type203-3369 .list02{float:right;width:244px;}
.list-type203-3369 .list02 li{width:244px;}
.list-type203-3369 .list02 .news-con{max-height:65px;}
.list-type203-3369 .item-box02 .lead{max-height:218px;-webkit-line-clamp:6;}
.list-type203-3369.style01 .item-box02 .tit-news{font-size:17px;}

/* 주요기사01 하단 */
.list-type203-3376 .list01{float:left;width:529px;}
.list-type203-3376 .list02{float:right;width:244px;}

/* list-type204 기획코너 타입04
 * .list-type204-3368 : 주요기사01 상단
 * .list-type204-3376 : 주요기사01 하단
 * [class*='list-type204']: 4건 */
[class*='list-type204'] [class*='list0']{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 25px;}
[class*='list-type204'] .item-box01>[class*='-con']{display:inline-block;vertical-align:top;}
[class*='list-type204'] .list01{}
[class*='list-type204'] .list01>li{display:inline-block;vertical-align:top;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type204'] .item-box01 .img-con{width:105px;margin-right:10px;}
[class*='list-type204'] .item-box01 .img-con .img{width:100%;height:65px;}
[class*='list-type204'] .item-box01 .news-con{width:278px;max-height:inherit;}
[class*='list-type204'] .item-box01 .tit-news{font-weight:500;font-size:18px;line-height:26px;}
[class*='list-type204'] [class*='item-box0']+.list-related02{margin-top:10px;}
[class*='list-type204'] [class*='item-box0']+.list-related02>li+li{margin-top:4px;}
[class*='list-type204'] [class*='item-box0']+.list-related02 a .tit{font-size:15px;line-height:23px;}
[class*='list-type204'] [class*='txt-tag1']{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:1;color:#213989;}

/* 주요기사02 상단 */
.list-type204-3369 [class*='list0']{gap:40px 20px}
.list-type204-3369 .item-box01 .news-con{width:255px;}

/* list-type204 기획코너 타입05
 * .list-type204-3368 : 주요기사01 상단
 * .list-type204-3376 : 주요기사01 하단
 * [class*='list-type205']: 6건 */
[class*='list-type205'] [class*='list0']{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
[class*='list-type205'] .item-box01>[class*='-con']{display:inline-block;vertical-align:top;}
[class*='list-type205'] .list01{}
[class*='list-type205'] .list01>li{display:inline-block;vertical-align:top;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type205'] .item-box01 .img-con{width:80px;margin-right:10px;}
[class*='list-type205'] .item-box01 .img-con .img{width:80px;height:65px;}
[class*='list-type205'] .item-box01 .news-con{width:154px;max-height:inherit;}
[class*='list-type205'] .item-box01 .tit-news{font-weight:500;font-size:15px;line-height:23px;}
[class*='list-type205'] [class*='item-box0']+.list-related02{margin-top:5px;}
[class*='list-type205'] [class*='item-box0']+.list-related02>li+li{margin-top:4px;}
[class*='list-type205'] [class*='item-box0']+.list-related02 a .tit{font-size:14px;line-height:20px;}
[class*='list-type205'] [class*='txt-tag1']{display:block;margin-bottom:4px;font-weight:500;font-size:14px;line-height:1;color:#213989;}

/* 주요기사02 상단 */
.list-type205-3369 [class*='list0']{gap:40px 20px}
.list-type205-3369 .item-box01 .news-con{width:150px;}

/* list-type206 기획코너 타입06
 * .list-type206-3368 : 주요기사01 상단
 * .list-type206-3376 : 주요기사01 하단
 * [class*='list-type206']: 6건 */
[class*='list-type206'] .list01{float:left;width:244px;}
[class*='list-type206'] .list02{float:right;width:528px;}
[class*='list-type206'] .list01>li{display:inline-block;vertical-align:top;}
/* .item-box02 : 큰 섬네일 */
[class*='list-type206'] .item-box02 .img-con{width:100%;}
[class*='list-type206'] .item-box02 .img-con .img{width:100%;height:130px;}
[class*='list-type206'] .item-box02 .news-con{margin-top:10px;}
[class*='list-type206'] .item-box02 .tit-news{font-weight:500;font-size:18px;line-height:25px;}
[class*='list-type206'] .item-box02 .lead{overflow:hidden;margin-top:12px;line-height:21px;}
/* .item-box01 : 작은 섬네일 */
[class*='list-type206'] .list02{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}
[class*='list-type206'] .item-box01>[class*='-con']{display:inline-block;vertical-align:top;}
[class*='list-type206'] .item-box01 .img-con{width:80px;margin-right:10px;}
[class*='list-type206'] .item-box01 .img-con .img{width:100%;height:65px;}
[class*='list-type206'] .item-box01 .news-con{width:154px;max-height:inherit;}
[class*='list-type206'] .item-box01 .tit-news{font-weight:500;font-size:15px;line-height:23px;}
[class*='list-type206'] [class*='item-box0']+.list-related01{margin-top:5px;}
[class*='list-type206'] [class*='item-box0']+.list-related01>li+li{margin-top:4px;}
[class*='list-type206'] [class*='item-box0']+.list-related01 a .tit{font-weight:400;font-size:15px;line-height:23px;}

[class*='list-type206'] [class*='txt-tag1']{display:block;margin-bottom:4px;font-weight:bold;font-size:14px;line-height:1;color:#213989;}

/* 주요기사02 상단 */
.list-type206-3369 .list02{width:497px;}
.list-type206-3369 .list02{gap:40px 20px;}
.list-type206-3369 .item-box01 .news-con{width:148px;}

/* 메인톱 기획코너 적용 */
[class*='top-wide2']{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}
[class*='top-wide2'] .inner{overflow:hidden;width:1100px;margin:0 auto;}

/* 톱 주말판 */
.top-wide22 .title-type01{z-index:1;margin:0 0 -30px;padding:10px 17px;border-radius:24px 24px 0px 24px;background: rgb(0,203,196);
background:linear-gradient(150deg, rgba(0,203,196,1) 0%, rgba(48,97,255,1) 100%);color:#fff !important;}
.top-wide22 .title-type01 .tit{font-weight:700 !important;font-size:18px !important;}

[class*='list-type31'] [class*='tit-sub']{font-weight:bold;font-size:16px;line-height:24px;color:#000;}
[class*='list-type31'] [class*='tit-sub'] strong{position:relative;margin-top:10px;padding-left:13px;font:inherit;vertical-align:middle;}
[class*='list-type31'] [class*='tit-sub'] strong:empty{display:none;}
[class*='list-type31'] [class*='tit-sub'] strong:after{content:'';display:block;clear:both;position:absolute;top:1px;left:0;width:2px;height:100%;background:#000;}

[class*='list-type31'] .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
[class*='list-type31'] .lead{font-size:14px;line-height:24px;color:#888;}
[class*='list-type31'] .list-related01>li+li{margin-top:4px;}
[class*='list-type31'] .lead{margin-top:4px;}
[class*='list-type31'] .list-related01 a .tit{font-weight:400;font-size:15px;}
[class*='list-type31'] .item-box01{float:left;width:500px;}
[class*='list-type31'] .item-box02{float:right;width:560px;}

/* .item-box02 : 큰 섬네일 */
[class*='list-type31'] .item-box01 .img-con{width:100%;}
[class*='list-type31'] .item-box01 .img-con .img{width:500px;height:249px;}
[class*='list-type31'] .item-box01 .news-con{margin-top:10px;}
[class*='list-type31'] .item-box01 .tit-news{display:block;font-weight:bold;font-size:32px;line-height:42px;}
[class*='list-type31'] .item-box01 .lead{overflow:hidden;margin-top:12px;line-height:21px;}
[class*='list-type31'] .item-box01 .list-related01{margin-top:6px;}

/* .item-box02 : 작은 섬네일 */
[class*='list-type31'] .item-box02 .list01>li+li{margin-top:30px;}
[class*='list-type31'] .item-box02 .img-con{display:inline-block;width:105px;padding-right:10px;}
[class*='list-type31'] .item-box02 .img-con .img{width:105px;height:65px;}
[class*='list-type31'] .item-box02 .news-con{display:inline-block;width:calc(100% - 125px);vertical-align:top;}
[class*='list-type31'] .item-box02 .news-con .tit-wrap{display:block;max-width:100%;}
[class*='list-type31'] .item-box02 .tit-news{overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:17px;line-height:23px;}
[class*='list-type31'] .item-box02 .lead{}
[class*='list-type31'] .item-box02 .list-related01{margin-top:4px;}

/* 기사건수 3~4건(좌우배치) */
.list-type311{}

/* 기사건수 5건(상하배치) */
.list-type312 .item-box01{overflow:hidden;float:none;width:100%;}
.list-type312 .item-box01 [class*='txt-tag2']{margin-top:4px;width:48px;height:36px;font-size:18px;line-height:36px;letter-spacing:-1px;}
/* 말머리 */
.list-type312 .item-box01 [class*='txt-tag2'].tag05{width:75px;}
.list-type312 .item-box01 [class*='txt-tag2'].tag06{width:75px;}
.list-type312 .item-box01 .img-con{float:left;width:500px;}
.list-type312 .item-box01 .news-con{float:right;width:560px;margin-top:0;}
.list-type312 .item-box02{float:none;width:100%;margin-top:32px;}
.list-type312 .item-box02 .list01{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;}
.list-type312 .item-box02 .list01>li+li{margin-top:0px;}

/* 좌우배치(톱기사 타이틀 통) */
.list-type313 .title-box{margin:0 0 20px;text-align:center;}
.list-type313 .title-box .tit-news{font-weight:bold;font-size:36px;line-height:48px;}
.list-type313 .title-box .tit-sub{}
.list-type313 .title-box [class*='txt-tag2']{margin-top:7px;width:48px;height:36px;font-size:18px;line-height:36px;letter-spacing:-1px;}
/* 말머리 */
.list-type313 .title-box [class*='txt-tag2'].tag05{width:75px;}
.list-type313 .title-box [class*='txt-tag2'].tag06{width:60px;}
.list-type313 [class*='tit-sub'] strong{padding-left:0;}
.list-type313 [class*='tit-sub'] strong:after{display:none;}

/* 좌우배치(톱기사 타이틀 통) */
.list-type314{overflow:hidden;}
.list-type314 .title-box{margin:0 0 20px;text-align:center;}
.list-type314 .title-box .tit-news{font-weight:bold;font-size:36px;line-height:48px;}
.list-type314 .item-box01 .tit-news{letter-spacing:-1px;}
.list-type314 .item-box01 [class*='txt-tag2']{margin-top:4px;width:48px;height:36px;font-size:18px;line-height:36px;letter-spacing:-1px;}
.list-type314 .item-box02 [class*='txt-tag1']{display:block;margin-bottom:4px;font-weight:bold;font-size:14px;line-height:1;color:#213989;}

/* 좌우배치02(톱기사 타이틀) */
.list-type315{overflow:hidden;}
.list-type315 [class*='list']{overflow:hidden;position:relative;}
.list-type315 [class*='list'] li{width:386px;}
.list-type315 .list01>li{display:inline-block;vertical-align:top;}
.list-type315 .list01>li:nth-child(even){margin-left:40px;}
.list-type315 .list02{float:right;width:244px;}
.list-type315 .list02>li+li{margin-top:30px;}
/* .item-box01 : 작은 섬네일 */
.list-type315 .item-box01 .img-con{width:90px;}
.list-type315 .item-box01 .img-con .img{width:80px;height:65px;}
.list-type315 .item-box01 .tit-news{font-weight:700;font-size:16px;line-height:22px;}
.list-type315 .item-box01 [class*='txt-tag1']{display:block;font-weight:bold;font-size:14px;line-height:1;color:#213989;}
/* .item-box02 : 큰 섬네일 */
.list-type315 .item-box02{width:386px;}
.list-type315 [class*='item-box0'] [class*='txt-tag1']{margin-bottom:4px;}
.list-type315 .item-box02 [class*='txt-tag2']{margin-top:3px;}
.list-type315 .item-box02 .img-con{width:100%;}
.list-type315 .item-box02 .img-con .img{width:100%;height:206px;}
.list-type315 .item-box02 .news-con{display:block;width:100%;margin-top:10px;}
.list-type315 .item-box02 .tit-news{text-overflow:inherit;white-space:inherit;font-weight:700;font-size:20px;line-height:28px;}
.list-type315 .item-box02 .lead{overflow:hidden;font-size:13px;margin-top:10px;line-height:24px;}

.list-type315 .list01{float:left;}
.list-type315 .list02 li{width:100%;}
.list-type315 .list02 .item-box01{float:none;display:table;width:100%;}
.list-type315 .list02 .item-box01>[class*='-con']{display:table-cell;position:relative;vertical-align:top;}
.list-type315 .list02 .list-related01{margin-top:10px;word-break:keep-all;}
.list-type315 .list02 .list-related01 a .tit{font-size:14px;line-height:20px;}
.list-type315 .list02 .news-con{max-height:65px;}
.list-type315 .item-box02 .lead{max-height:218px;-webkit-line-clamp:6;}

.list-type315.style01 .item-box02 .tit-news{font-size:17px;}

/* =============== ####news-type (Single News) ======================== */
/* ---- .news-type 공통 ---- */
/* news-type01~40 : 톱기사
 * news-type41~70 : 통단
 * news-type71~ : 기타
 * news-type51~ : 메인 통단 톱2 형태
 * news-type81~89 : 도메인 공유 - 통단, 라벨 */
[class*='news-type']{position:relative;}
/* [class*='news-type'] a{font:inherit;color:#000;} */
[class*='news-type'] [class*='item-box']{position:relative;}
[class*='news-type'] [class*='item-box']:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
/* 섬네일 영역 */
[class*='news-type'] .img-con{position:relative;}
[class*='news-type'] .img{position:relative;display:block;width:100%;height:100%;}
[class*='news-type'] .img img{width:100%;}
/* 섬네일 dim */
[class*='news-type'] .overlay02{opacity:0;
-webkit-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;}
[class*='news-type'] .img-con.active .overlay02{opacity:0.5;}
/* 키워드 영역 */
[class*='news-type'] .desc-con{position:absolute;}
/* 기사제목 */
[class*='news-type'] [class*='tit-wrap']{display:block;}
/* 부제
 * tit-sub : black (기본)
 * tit-sub02 : white */
[class*='news-type'] [class*='tit-sub']{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-0.5px;color:#111;}
[class*='news-type'] [class*='tit-sub'] strong{position:relative;margin-top:10px;padding-left:13px;font:inherit;vertical-align:middle;}
[class*='news-type'] [class*='tit-sub'] strong:empty{display:none;}
[class*='news-type'] [class*='tit-sub'] strong:after{content:'';display:block;clear:both;position:absolute;top:1px;left:0;width:2px;height:100%;background:#000;}
[class*='news-type'] .tit-sub02{color:#fff;}
[class*='news-type'] .tit-sub02 strong:after{background:#fff;}
/* 어깨제목 : txt-tag11~19 */
/* [class*='news-type'] [class*='txt-tag1']{} */
/* 말머리 : txt-tag21~39 */
[class*='news-type'] [class*='txt-tag2'].tag05{width:75px;}
[class*='news-type'] [class*='txt-tag2'].tag06{width:60px;}

/* ---- news-type01~40 : 톱기사 ---- */
/* news-type01 : 메인 톱기사
 * style01 : BG 있는 확장형 / 영역 최소 고정 높이 유지 (배경영향) */
.news-type01 [class*='item-box']{width:1100px;margin:0 auto;}
.news-type01 [class*='item-box']+[class*='item-box']{margin-top:20px;}
/* .news-type01 [class*='item-box']:after{content:'';display:block;clear:both;} */
.news-type01 .img-con{position:relative;width:500px;height:249px;}
.news-type01 .vid-con{width:500px;height:282px;}
.news-type01 .vid-con iframe{width:100%;height:100%;}
.news-type01 .vid-con+.img-con{display:none;}
.news-type01 .desc-con{right:27px;bottom:10px;}
.news-type01 .tit-news{display:block;font-weight:bold;font-size:36px;line-height:48px;letter-spacing:-1px;vertical-align:middle;}
.news-type01 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type01 .lead{font-size:14px;color:#888;line-height:23px;vertical-align:middle;}
.news-type01 .list-related01{margin-top:12px;}
/* 아이콘 정렬 */
.news-type01 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-type01 .tit-news+.btn-type04{margin-top:3px;}
.news-type01 [class*='tit-sub'] .btn-type04{margin-top:10px;}
.news-type01 .lead .btn-type04{margin-top:-3px;}
.news-type01 .list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}
/* 기본 스타일 */
.news-type01 .item-box .img-con,
.news-type01 .item-box .vid-con{float:left;margin-left:calc(50% - 550px);margin-right:40px;}
.news-type01 .item-box [class*='tit-wrap']{float:left;width:560px;margin-top:-7px;}
.news-type01 .item-box .news-con{float:left;width:560px;margin-top:14px;}
/* .style01 : [확장형]배경 */
.news-type01.style01 [class*='item-box']{position:relative;z-index:1;width:auto;min-width:1100px;margin:0;}
.news-type01.style01 [class*='item-box']:before{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:178px;background-color:#102039;}
.news-type01.style01 [class*='item-box']+ [class*='item-box']{margin-top:27px;}
.news-type01.style01 .item-box{height:300px;}
.news-type01.style01 .item-box [class*='tit-wrap']{overflow:hidden;float:none;height:122px;}
.news-type01.style01 .lead{color:#ccc;}
.news-type01.style01 .item-box .news-con{overflow:hidden;float:none;height:155px;}

/* .news-type01 .item-box01 : 확장형 (순서 : 타이틀, 썸네일, 리드+관련기사) */
.news-type01 .item-box01 [class*='tit-wrap']{width:1100px;margin:0 auto;padding-bottom:20px;text-align:center;}
.news-type01 .item-box01 .tit-news{font-size:40px;line-height:52px;letter-spacing:-1px;}
.news-type01 .item-box01 [class*='tit-sub']{font-size:24px;line-height:30px;}
.news-type01 .item-box01 [class*='tit-sub'] strong:after{display:none;}
.news-type01 .item-box01 [class*='txt-tag1']{margin:0 0 5px;}
.news-type01 .item-box01 .tit-wrap48 .tit-news{font-size:48px;}
.news-type01 .item-box01 .tit-wrap60 .tit-news{font-size:60px;line-height:74px;letter-spacing:-3px;}
.news-type01 .item-box01 .tit-wrap60 [class*='txt-tag1']{font-size:20px;}
.news-type01 .item-box01 .tit-wrap60 .tit-sub{font-size:20px;line-height:26px;}
.news-type01 .item-box01 .img-con,
.news-type01 .item-box01 .vid-con{float:left;margin-left:calc(50% - 550px);margin-right:40px;}
.news-type01 .item-box01 .news-con{float:left;width:560px;}
/* .style01 이 아닌경우 최소 4줄 최대 6줄  (유튜브 추가시 변동없음) */
.news-type01 .item-box01 .lead{overflow:hidden;min-height:92px;max-height:156px;margin-top:-4px;padding-bottom:6px;color:#888;}
.news-type01 .item-box01 .lead:empty{display:none;}
.news-type01.style01 .item-box01{height:auto;padding-bottom:50px;}
.news-type01.style01 .item-box01:before{height:205px;}
/* .style01 에 배경으로 리드 4줄 제한 (유튜브 추가시 5줄) */
.news-type01.style01 .item-box01 .lead{overflow:hidden;height:92px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-wrap:break-word;}
.news-type01.style01 .item-box01 .list-related01{margin-top:16px;}
.top-main-news01.youtube .news-type01.style01 .item-box01 .lead{max-height:none;min-height:auto;margin-bottom:14px;padding-bottom:0;height:118px;-webkit-line-clamp:5;}
.top-main-news01.youtube .news-type01.style01 .item-box01 .list-related01{margin-top:30px;}

/* [미사용] .news-type05 : 메인 톱기사
 * 확장형 (순서 : 타이틀 → 썸네일) */
/* news-type05{}
.news-type05:after{content:'';display:block;position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:205px;background-color:#102039;}
.news-type05 .tit-area{width:1100px;margin:0 auto;}
.news-type05 .tit-wrap{padding-bottom:20px;}
.news-type05 .tit-news{display:inline;font-weight:bold;font-size:36px;line-height:48px;letter-spacing:-2px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,0);}
.news-type05 .tit-news:hover{border-color:#000;}
.news-type05 .btn-type04 {margin-left:10px;vertical-align:middle;}
.news-type05 .tit-sub .btn-type04{margin-top:10px;}
.news-type05 .item-area{width:1100px;margin:0 auto;}
.news-type05 .item-box{padding-bottom:50px;}
.news-type05 .img-con{float:left;width:500px;height:249px;}
.news-type05 .img-con .desc-con{right:27px;bottom:10px;}
.news-type05 .news-con{float:right;width:560px;}
.news-type05 .news-con .lead{overflow:hidden;height:92px;margin-top:-4px;padding-bottom:6px;font-size:13px;color:#888;line-height:23px;vertical-align:middle;}
.news-type05 .news-con .list-related01{margin-top:16px;} */

/* news-type02 : 섹션 톱기사 */
.news-type02 .item-box{z-index:1;width:1100px;margin:0 auto;}
.news-type02 .img-con{float:left;width:500px;height:249px;margin-right:40px;}
.news-type02 .img-con+.tit-wrap,
.news-type02 .img-con+.tit-wrap+.news-con{float:left;width:560px;}
.news-type02 .desc-con{right:27px;bottom:10px;}
.news-type02 .news-con{margin-top:6px;}
.news-type02 .tit-wrap{margin-top:-7px;}
.news-type02 .tit-news{display:block;font-weight:bold;font-size:34px;line-height:44px;vertical-align:middle;}
.news-type02 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type02 .lead{font-size:14px;color:#666;line-height:23px;vertical-align:middle;}
.news-type02 .list-related01{margin-top:12px;} /* margin-top:30px; */
/* 아이콘 정렬 */
.news-type02 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-type02 .tit-news+.btn-type04{margin-top:3px;}
.news-type02 [class*='tit-sub'] .btn-type04{margin-top:10px;}
.news-type02 .lead .btn-type04{margin-top:-3px;}
.news-type02 .list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* news-type03 */
.news-type03{width:1100px;margin:0 auto;font-size:0;}
.news-type03 .item-box{display:inline-block;z-index:1;width:530px;vertical-align:top;}
.news-type03 .item-box+.item-box{margin-left:40px;}
.news-type03 .img-con{width:530px;height:286px;margin-bottom:10px;}
.news-type03 .desc-con{right:27px;bottom:10px;}
.news-type03 .tit-news{display:block;font-weight:bold;font-size:30px;line-height:42px;letter-spacing:-2px;vertical-align:middle;}
.news-type03 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type03 .lead{margin-top:9px;font-size:14px;color:#666;line-height:23px;vertical-align:middle;}
.news-type03 .list-related01{margin-top:9px;}

/* news-type04 */
.news-type04{width:1100px;margin:0 auto;font-size:0;}
.news-type04 .item-box{display:inline-block;z-index:1;width:100%;min-height:365px;vertical-align:top;}
.news-type04 .tit-wrap{width:530px;}
.news-type04 .tit-news{font-weight:bold;font-size:30px;line-height:39px;vertical-align:middle;}
.news-type04 .img-con{width:530px;height:318px;margin-top:8px;}
.news-type04 .news-con{position:absolute;top:0;right:0;width:530px;}
.news-type04 .info-list04{margin-bottom:14px;}

/* ---- news-type41~70 : 통단 ---- */
[class*='news-type4'] .tit-wrap48 .tit-news{font-size:48px;}
[class*='news-type4'] .tit-wrap60 .tit-news{font-size:60px;line-height:74px;letter-spacing:-3px;}
[class*='news-type4'] .tit-wrap60 [class*='txt-tag1']{font-size:20px;}
[class*='news-type4'] .tit-wrap60 .tit-sub{font-size:20px;line-height:26px;}

/* news-type41 : 메인 톱기사 통단 */
.news-type41 .item-box{z-index:1;width:1100px;margin:0 auto;}
.news-type41 .img-con,
.news-type41 .vid-con{width:812px;height:457px;background:#102039;}
.news-type41 .vid-con iframe{width:100%;height:100%;}
.news-type41 .vid-con+.img-con{display:none;}
.news-type41 .desc-con{right:27px;bottom:10px;}
.news-type41 .news-con{width:772px;padding:15px 20px 18px;background:#102039;}
.news-type41 [class*='tit-wrap']{display:block;margin-bottom:30px;text-align:center;}
.news-type41 .tit-news{display:block;font-weight:bold;font-size:44px;line-height:52px;letter-spacing:-2px;vertical-align:middle;}
.news-type41 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type41 [class*='txt-tag1']{margin:5px 0;}
.news-type41 [class*='tit-sub']{font-weight:500;font-size:24px;line-height:30px;letter-spacing:-0.5px;}
.news-type41 [class*='tit-sub'] strong{padding-left:0 !important;}
.news-type41 [class*='tit-sub'] strong:after{display:none !important;}
.news-type41 .lead{font-size:14px;color:#ccc;line-height:23px;vertical-align:middle;letter-spacing:-0.5px;}
.news-type41 .lead+.list-related02{margin-top:20px;}
.news-type41 .lead:empty+.list-related02{margin-top:0;}
.news-type41 .list-related02:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.news-type41 .list-related02 li{overflow:hidden;float:left;width:350px;height:24px;margin-top:13px;}
.news-type41 .list-related02 li:nth-child(1),
.news-type41 .list-related02 li:nth-child(2){margin-top:0;}
.news-type41 .list-related02 li:nth-child(2n){margin-left:20px;}

/* 아이콘 정렬 */
.news-type41 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-type41 .tit-news+.btn-type04{margin-top:3px;}
.news-type41 [class*='tit-sub'] .btn-type04{margin-top:10px;}
.news-type41 .lead .btn-type04{margin-top:-3px;}
.news-type41 .list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* news-type42 : 메인 톱기사 통단
 * item-box : 기본 (섬네일 상단에 타이틀 위치)
 * item-box01 : 섬네일 하단에 타이틀 위치 */
.news-type42{z-index:0;}
.news-type42 [class*='item-box']{position:static;width:1100px;margin:0 auto;padding-bottom:30px;}
.news-type42 [class*='item-box']:before{content:'';position:absolute;left:0;z-index:-1;width:100%;background-color:#102039;}
.news-type42 .tit-news{display:block;font-weight:bold;font-size:36px;line-height:46px;letter-spacing:-2px;vertical-align:middle;}
.news-type42 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}

.news-type42 [class*='txt-tag1']{margin:0 0 5px;}
.news-type42 [class*='tit-sub']{margin-top:10px;}
.news-type42 [class*='tit-sub'] strong{margin-top:0;}
.news-type42 .img-con{width:100%;height:335px;margin-top:20px;}
.news-type42 .news-con{padding:16px 30px 0;color:#fff;}
.news-type42 .lead{color:#888;font-size:13px;line-height:23px;vertical-align:middle;}
.news-type42 .list-text01{margin:10px 0 0 17px;text-align:left;}
/* 아이콘 정렬 */
.news-type42 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-type42 .tit-news+.btn-type04{margin-top:3px;}
.news-type42 .lead .btn-type04{margin-top:-3px;}
.news-type42 .list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}
/* item-box */
.news-type42 .item-box:before{bottom:0;height:276px;}
.news-type42 .item-box .news-con{overflow:hidden;height:46px;}
/* item-box01 */
.news-type42 .item-box01:before{top:195px;bottom:0;height:auto;}
.news-type42 .item-box01 .img-con{margin-top:0;}
.news-type42 .item-box01 .tit-news:hover{border-color:#fff;}
.news-type42 .item-box01 .lead{margin-top:16px;}

/* news-type43 : 메인 톱기사 통단
 * item-box : 기본 (섬네일 상단에 타이틀 위치)*/
.news-type43{z-index:0;}
.news-type43 .item-box{position:static;width:1100px;margin:0 auto;padding-bottom:10px;}
.news-type43 .item-box:before{bottom:0;height:276px;}
.news-type43 .item-box .news-con{overflow:hidden;}
.news-type43 .tit-wrap{text-align:center;}
.news-type43 .tit-news{display:block;font-weight:bold;font-size:40px;line-height:46px;letter-spacing:-2px;vertical-align:middle;}
.news-type43 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type43 [class*='txt-tag1']{margin-top:0;}
.news-type43 [class*='tit-sub'] strong{padding-left:0 !important;}
.news-type43 [class*='tit-sub'] strong:after{display:none !important;}
/* .news-type43 [class*='tit-sub']{margin-top:10px;}
.news-type43 [class*='tit-sub'] strong{margin-top:0;} */
.news-type43 .img-con{width:100%;height:335px;margin-top:20px;}
.news-type43 .desc-con{right:27px;bottom:10px;}
.news-type43 .news-con{padding:16px 40px 0;color:#fff;}
.news-type43 .lead{color:#888;font-size:13px;line-height:23px;vertical-align:middle;}
.news-type43 .list-text01{margin:10px 0 0 17px;text-align:left;}
.news-type43 .list-related01{font-size:0;}
.news-type43 .list-related01>li{display:inline-block;width:474px;}
.news-type43 .list-related01>li:nth-child(odd){margin-right:40px;}
.news-type43 .list-related01>li,
.news-type43 .list-related01>li+li{margin-top:16px;}
.news-type43 .list-related01>li:nth-child(1),
.news-type43 .list-related01>li:nth-child(2){margin-top:0;}

/* 아이콘 정렬 */
.news-type43 .btn-type04{margin-left:10px;vertical-align:middle;}
.news-type43 .tit-news+.btn-type04{margin-top:3px;}
.news-type43 .lead .btn-type04{margin-top:-3px;}
.news-type43 .list-related01 .btn-type04{display:inline-block;padding-left:0;vertical-align:top;}

/* ---- news-type51~60 : 통단 (기사 1건) ---- */
/* news-type51 : 메인 톱기사 통단(기사 2건, 섬네일 2개) */
.news-type51{z-index:1;}
/* .news-type51:after{content:'';clear:both;display:block;position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:20%;background-color:#F7F7F7;} */
.news-type51 .inner{position:static;width:1100px;margin:0 auto;font-size:0;}
.news-type51 .item-box01 article{display:inline-block;width:520px;min-height:438px;box-sizing:border-box;vertical-align:top;}
.news-type51 .item-box01 article+article{margin-left:60px;}
.news-type51 .item-box01 [class*='txt-tag2']{margin:5px 8px 0 0 !important;}
.news-type51 .img-con{width:520px;height:300px;}
.news-type51 .tit-wrap{padding:28px 0;min-height:138px;box-sizing:border-box;}
.news-type51 .tit-news{display:block;font-weight:bold;font-size:36px;line-height:44px;letter-spacing:-2px;vertical-align:middle;}
.news-type51 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type51 .item-box02{position:relative;background-color:#F7F7F7;}
.news-type51 .news-con{display:inline-block;width:520px;padding:25px 0;vertical-align:top;}
.news-type51 .news-con+.news-con{margin-left:60px;}
.news-type51 .list-related01>li:before{top:8px;width:7px;height:7px;background:#3061FF;border:0;}

/* news-type52 : 메인 톱기사 통단(기사 2건, 섬네일 1개) */
.news-type52{z-index:1;}
.news-type52 .inner{position:relative;width:1100px;margin:0 auto;font-size:0;}
.news-type52 .item-box{position:relative;display:inline-block;width:50%;min-height:210px;padding:0 30px 20px 0;box-sizing:border-box;vertical-align:top;}
.news-type52 .item-box [class*='txt-tag2']{margin:5px 8px 0 0 !important;}
.news-type52 .item-box+.item-box{padding-right:0;padding-left:30px;}
.news-type52 .item-box+.item-box:before{content:'';clear:both;position:absolute;top:10px;left:0;width:1px;height:85%;background:#E5E5E5;}
.news-type52 .img-con{width:calc(100% - 76px);margin:0 auto;}
.news-type52 .tit-wrap{padding:15px 0;min-height:90px;box-sizing:border-box;}
.news-type52 .tit-news{display:block;font-weight:bold;font-size:36px;line-height:44px;letter-spacing:-2px;vertical-align:middle;}
.news-type52 .tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type52 .news-con{padding:12px 0;}
.news-type52 .list-related01>li:before{top:8px;width:7px;height:7px;background:#3061FF;border:0;}

/* ---- news-type71~ : 기타 ---- */
/* news-type71 : 통단 톱기사의 이슈 */
.news-type71 .item-box{box-sizing:border-box;width:270px;height:264px;padding:20px;background-color:#ff5042;}
.news-type71 .tit-news{display:inline;font-weight:bold;font-size:18px;line-height:24px;color:#fff;}
.news-type71 a.tit-news{}
.news-type71 a.tit-news:hover{text-underline-position:under;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-color:currentColor;}
.news-type71 .lead{overflow:hidden;max-height:138px;margin-top:10px;font-size:13px;line-height:23px;color:rgba(255,255,255,0.5);}
.news-type71 .info-list03{position:absolute;bottom:20px;left:20px;right:20px;white-space:nowrap;}

/* news-type72 : [이슈돋보기] 단일 이슈 */
.news-type72{font-size:0;line-height:1;}
.news-type72 .item-box{display:table;width:100%;background:#262626;}
.news-type72 .item-box:after{display:none;}
.news-type72 .img-con{display:table-cell;width:530px;vertical-align:top;}
.news-type72 .img-con .img{width:530px;height:318px;}
.news-type72 .news-con{display:table-cell;height:318px;padding:0 45px;vertical-align:middle;}
.news-type72 .tit-wrap{}
.news-type72 .tit-news{overflow:hidden;max-height:88px;font-weight:bold;color:#fff;font-size:36px;line-height:44px;letter-spacing:-2px;}
.news-type72 .lead{margin-top:12px;color:#999;font-size:13px;line-height:24px;}
.news-type72 .info-box01{margin-top:44px;}
/* 섬네일 없음 */
.news-type72 .news-con:only-child{text-align:center;}
.news-type72 .news-con:only-child .info-box01{margin-top:65px;}
/* .news-type72.style01 : 섬네일 없음 */
/* .news-type72.style01 .news-con{text-align:center;}
.news-type72.style01 .info-box01{margin-top:65px;} */

/* news-type73 : [이슈돋보기] 단일 이슈
 * 스포카웹 폰트 사용 */
.news-type73 .item-box{display:table;table-layout:fixed;width:1100px;background-color:#f0f0f0;}
.news-type73 .img-con{display:table-cell;width:530px;vertical-align:top;}
.news-type73 .img-con img{width:530px;height:318px;}
.news-type73 .news-con{display:table-cell;box-sizing:border-box;width:100%;height:318px;padding:30px 20px 20px 30px;}
.news-type73 .img-con + .news-con{width:570px;}
.news-type73 .tit-wrap{font-size:34px;line-height:40px;}
.news-type73 .tit-news{overflow:hidden;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;}
.news-type73 .lead{overflow-y:auto;margin-top:20px;padding-right:20px;height:208px;color:#333;font-size:16px;line-height:26px;}
.news-type73 .lead::-webkit-scrollbar{width:6px;}
.news-type73 .lead::-webkit-scrollbar-thumb{border-radius:4px;background-color:#666;}
.news-type73 .lead::-webkit-scrollbar-track{border-radius:4px;}

/* ---- news-type81~ : PC/M 도메인 공유 통단, 라벨 ---- */
.news-type81{z-index:2;}
.news-type81 .tit-wrap{display:block;width:1100px;margin:0 auto;text-align:center;}
.news-type81 .tit-news{display:inline-block;padding:6px 40px;background:#3061FF;font-size:14px;color:#fff;}

/* ---- .news-type 확장형 ---- */
/* top-wide01 : 통단02 - 톱기사/뉴스라이브, 톱기사/타임라인편집
 * top-wide02 : 통단03 - 톱기사/이슈 + 뉴스라이브, 톱기사/이슈 + 타임라인편집
 * top-wide03 : 통단04 - 톱기사 100% 화면넓이 사용
 * top-wide04 : 통단05 - 톱기사, 통단03의 톱기사만 사용, 가운데 정렬 */

/* news-type01 확장 : 메인 톱기사 */
/* .top-main-news01{} */
/* news-type02 확장 : 섹션 톱기사 (1건) */
/* .top-sub-news01{} */
/* news-type03 확장 : 섹션 톱기사 (2건) */
/* .top-sub-news02{} */
/* news-type04 확장 : 이슈 톱기사 */
/* .top-sub-issue01{} */
.top-sub-issue01 .news-type04{margin-bottom:40px;}
.top-sub-issue01 .list-type070{width:1100px;margin:0 auto;}

/* news-type41 확장 : 메인 톱기사 통단
 * wide-newslive01 : 뉴스라이브
 * wide-timeline01 : 타임라인편집
 * youtube : 유튜브 추가시 */
.top-wide01{position:relative;width:100%;padding-bottom:35px;border-bottom:1px solid #e5e5e5;}
.top-wide01 .inner{position:relative;z-index:1;width:1100px;margin:0 auto;}
.top-wide01 .inner:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.top-wide01 [class*="area"]{position:relative;}
.top-wide01 .area01{clear:both;width:100%;}
.top-wide01 .area02{float:left;width:812px;margin-right:40px;}
.top-wide01 .area02:after{content:'';display:block;clear:both;position:absolute;top:0;right:-20px;width:1px;height:100%;background-color:#e5e5e5;}
.top-wide01 .area03{float:left;width:248px;}
.top-wide01 .area03 .list li:nth-child(n + 8){display:none;}
.top-wide01 .box-type{margin-top:0;}
/* .top-wide01 .news-type41 .tit-news{font-size:38px;} */
.top-wide01.youtube .area03 .list li:nth-child(n + 8){display:block;}
.top-wide01.youtube .area03 .list li:nth-child(n + 9){display:none;}
.wide-zone01{position:relative;}
.wide-zone01.hide{display:none;}
.wide-timeline01 .title-con14{margin-bottom:15px;}

/* news-type42 확장 : 메인 톱기사 통단
 * wide-issue01 : 톱기사 이슈돋보기
 * wide-related01 : 톱기사 관련기사 (톱기사 컴포넌트로 할 수 없음)
 * wide-newslive02 : 뉴스라이브
 * wide-timeline02 : 타임라인편집
 * wide-video01 : 편집영상기사 */
/* .top-wide02{position:relative;width:100%;}
.top-wide02 .inner{position:relative;z-index:1;width:1100px;margin:30px auto 0;}
.top-wide02 .inner:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.top-wide02 .news-type71{position:absolute;top:40px;left:50%;z-index:1;margin: 0 0 0 276px;}
.top-wide02 .area01{float:left;width:540px;}
.top-wide02 .area02{float:right;width:463px;}
.top-wide02 .area03{clear:both;width:100%;padding-top:20px;} */
.top-wide02{position:relative;width:100%;}
.wide-zone02{margin-top:35px;padding-bottom:35px;border-bottom:1px solid #e5e5e5;background:#fff;}
.wide-zone02.hide{display:none;}
.wide-zone02 .inner{width:1100px;margin:0 auto;}
.wide-zone02 .inner:after{content:'';visibility:hidden;display:block;clear:both;height:0;font-size:0;line-height:0;}
.wide-zone02 .area01{float:left;width:540px;}
.wide-zone02 .area02{float:right;width:463px;}
.wide-zone02 .related04{margin-top:4px;}
.wide-video01{padding:30px 0 35px;border-bottom:1px solid #e5e5e5;}
.wide-zone02+.wide-video01{margin-top:-36px;padding-bottom:35px;border-bottom:1px solid #e5e5e5;background:#fff;}
.wide-video01 .list-type080{width:1100px;margin:0 auto;}
.wide-issue01{position:relative;z-index:10;width:1100px;margin:0 auto;}
.wide-issue01 .news-type71{position:absolute;right:35px;bottom:165px;}

/* top-wide04 : 통단05
 * youtube : 유튜브 추가시  */
.top-wide04{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}
.top-wide04 .inner{position:relative;padding-bottom:10px;}
.top-wide04 .inner:after{content:'';display:block;clear:both;position:absolute;z-index:1;bottom:0;left:50%;width:1100px;margin-left:-550px;min-height:240px;height:46%;background-color:#e8f0fd;}
.top-wide04 [class*='area']{width:1100px;margin:0 auto;z-index:10;}
.top-wide04 .news-type41 [class*='tit-wrap']{margin-bottom:20px;}
.top-wide04 .news-type41 .lead{color:#666;}
.top-wide04 .news-type41 .news-con,
.top-wide04 .news-type41 .img-con,
.top-wide04 .news-type41 .vid-con{margin: 0 auto;background:transparent;}
.top-wide04 .news-type41 .news-con{width:812px;padding:15px 0 18px;}
.top-wide04 .news-type41 .lead+.list-related02{margin-top:10px;}
.top-wide04 .news-type41 .list-related02 li{width:380px;}
.top-wide04 .news-type41 .list-related02 a .tit{font-size:16px;font-weight:500;}

/* top-wide11 : 통단11 - 톱기사2건 썸네일 2개 */
.top-wide11 .news-type81{margin-bottom:-15px;}

/* top-wide12 : 통단12 - 톱기사2건 썸네일 1개 */
.top-wide12 .news-type52{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}

/* =============== ####gadget-type (etc) ======================== */

/* ---- gadget-type$$ ---- */
/* main-live : 생방송 라이브 티커
 * .wrap-header51 > .header51 : 결합형태
 * active : 숨김/노출 상태
 * full : 확대 상태 */
.gadget-type01{position:relative;box-sizing:border-box;width:1100px;margin:0 auto;}
.gadget-type01 .btns{position:absolute;top:30px;right:0;z-index:1;}
.gadget-type01 .btns [class*='btn-type02']+[class*='btn-type02']{margin-left:16px;}
.gadget-type01 .item-box{width:100%;margin:0 auto;font-size:0;color:#fff;}
.gadget-type01 .item-box .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;}
.gadget-type01 .item-box .vid-con iframe{width:100%;height:100%;vertical-align:top;}
.gadget-type01 .item-box .news-con{overflow:hidden;display:inline-block;position:relative;width:797px;margin:23px 38px 0 38px;padding:6px 0 5px;text-align:left;}
.gadget-type01 .item-box .tit-news{overflow:hidden;display:inline-block;position:relative;top:5px;max-width:746px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;vertical-align:top;}
.gadget-type01 .item-box .ico-label-live01{margin-right:16px;}

/* 메인 중단 생방송 라이브 티커 */
.main-live{display:none;position:relative;width:100%;height:90px;background:#102039;
-webkit-transition:all 0.2s ease-out;
transition:all 0.2s ease-out;}

/* full : 확대 상태 */
.main-live.full{height:480px;}
.main-live.full .item-box{width:700px;padding-top:30px;}
.main-live.full .item-box .vid-con{display:block;width:100%;height:394px;}
.main-live.full .item-box .news-con{display:block;width:100%;margin:9px 0 0;text-align:center;}
.main-live.full .item-box .tit-news{max-width:650px;}

/* active : 숨김/노출 상태 */
.main-live.active{display:block;}

/* =============== #### title-page & title-con ======================== */

/* ---- title-page$$ ---- */
/* 섹션메인 페이지명 - IR */
.title-page01{}
/* 하위 리스트 페이지명 */
.title-page02{padding-bottom:8px;}
.title-page02 .more01{position:relative;top:4px;margin-left:10px;}
/* 테마별뉴스 페이지명 */
.title-page03{width:1100px;margin:0 auto;padding-bottom:43px;text-align:center;}

/* ---- title-con$$ ---- */
/* 기본 title-con 으로 사용한다.
 * title-con$$ 를 사용시 title-type$$ 과 동일하게 사용한다. */
[class*='title-con']{font-size:0;line-height:1;}
[class*='title-con'].bg01{background:#102039;}
[class*='title-con'].bg01 [class*='title-type'] .tit{color:#fff;}

.title-con01{padding-bottom:8px;}
.title-con01 .txt-type08{margin-left:8px;vertical-align:middle;} /* 오피니언 메인 > 기고 설명글 */
.title-con02{padding:13px 0;border-top:1px solid #e5e5e5;}
.title-con02[class*='bg0']{padding:13px 0;}
/* title-con03 : 사용금지
 -- 사이트맵 월별 페이지 클래스명 중복 */
/* .title-con03{} */
.title-con04{padding-bottom:8px;}
/* .title-con05{} */
/* title-con06 : 메인 채널 영역 사용
 -- 채널 : .visual-type01 > .title-con06 .title-type06 .ico-label-channel01
 -- 통단 아이콘배너: .top-wide01 [class*='wide-'] .title-con06 .title-type06 > [class*='ico-label-'] */
/* .title-con06{} */
/* title-con07 : 흥 */
.title-con07{padding-bottom:9px;}
.title-con08{padding-bottom:43px;}
/* title-con14
 -- 통단 텍스트배너: .top-wide01 [class*='wide-'] .title-con14 .title-type14 */
/* title-con21 | @@@@FEED-351
 -- 기본 : 밑 줄
 -- style01 :  */
.title-con21{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e5e5e5;}
.title-con21.style01{padding-bottom:0;border-bottom:none;}
.title-con21 [class*='ico-label-'],
.title-con21 [class*='ico-label-']+.tit{vertical-align:middle;}
.title-con21 [class*='ico-label-']+.tit{margin-left:9px;}
.title-con21+[class*='list-type']{margin-top:30px;}
.title-con21+.list-type072{margin-top:40px;}
.title-con21 .txt-type01{line-height:40px;}

/* =============== ####Box type ======================== */

/* ---- ##박스타입 공통 스타일 ---- */
[class*='box-type']{overflow:hidden;position:relative;}
[class*='box-type'].show{display:block;}
[class*='box-type'].hide{display:none;}
.bg00{background:transparent;}
.bg01{background:#102039;}
.bg01 [class*='title-type'] .tit{color:#fff;}
.bg02{background:#262626;}
.bg03{background:#e4e4e4;}
.bg04{background:#f7f7f7;}
.bg05{background:#223989;}

/* ---- ##box-type : 공통 ---- */
/* [메인] 여행/축제 : .main-travel01 > .list-type106
 * [메인] 사람들/책서평/건강 : .main-multi01 > .list-type037 */
.main-multi01{width:1060px;box-sizing:border-box;margin:0 auto;padding:0 20px;border-top:3px solid #3061ff;background:#fff;}
.main-multi01:before{content:'';display:block;clear:both;}
.main-multi01>.list-type037{float:left;width:314px;}
.main-multi01>.list-type037+.list-type037{margin-left:39px;}
.main-travel01+.main-multi01{margin-top:-112px;padding-top:112px;}
.main-travel01+.main-multi01>.list-type037{min-height:265px;margin-top:-112px;}

/* [본문] 많이본뉴스, 추천뉴스 (ISRV-825) */
.body-view-news .box-most-news01,
.box-most-news01.invisible{opacity:0;}
.box-most-news01.visible{opacity:1 !important;}

/* ---- ##box-type01 ---- */
/* 가로 100% 의 중앙정렬 */
.box-type01 [class*='title-con']{width:1100px;margin:0 auto;}
.box-type01 .slick-track{left:calc(50% - 550px);}
.box-type01 [class*='slick-pager']{right:calc(50% - 550px);}

/* [메인] 채널 */
.main-channel01{padding:60px 0 0;}
.main-channel01 .list-type117{opacity:0;padding-top:15px;
-webkit-transition:opacity 0.25s;
transition:opacity 0.25s;}
.main-channel01 .list-type117.show{opacity:1;}
.main-channel01 .list-type117 .item-box01{background:#f7f7f7;}
.main-channel01 .slick-pager02 li:not(.slick-active) button:before{background-color:#d8d8d8;}

/* ---- ##box-type02 ---- */
/* 신화망, 인민망, 신화통신 */
.box-type02 .title-con07{padding-bottom:3px;}
.box-type02 .tab-type01 li{width:120px;}
.box-type02 .tab-type01 .tab{width:100%;}
.box-type02 [class*='list-type']+.txt-type08{margin-top:10px;}
.box-type02 .list-type041 + .list-type041{margin-top:17px;}

/* ---- ##box-type03 ---- */
/* 논&설, 특파원 르포 하단 보더 */
.box-type03{padding-bottom:35px;border-bottom:1px solid #e5e5e5;}

/* ---- ##box-type04 ---- */
/* 메인 기획코너  */
.box-type04{margin-bottom:25px;padding:15px 0 25px;border-top:1px solid #000;border-bottom:1px solid #000;}
.box-type04 [class*='title-con']{position:relative;z-index:10;}
.box-type04 .title-type01 .tit:empty{display:none;}

/* 메인 기획코너04  */
.box-type05{margin:0 0 25px;padding:15px 0 25px;border-top: 1px solid #000;}
.box-type05 [class*='title-con']{position:relative;z-index:10;}
.box-type05 .title-type01 .tit:empty{display:none;}

/* 메인 기획코너04
-- 3368(주요1 상단) : 일반용
-- 3382(주요1 상단) : 주말용 */
.box-type05.main-feature04-3368,
.box-type05.main-feature04-3382{padding-top:0;border-top:0;}

/* ---- ##box-type71 : 건강섹션 ---- */
[class*='box-type7']{display:inline-block;vertical-align:top;}
.box-type71{width:340px;}
.box-type72{width:720px;}
.box-type71+.box-type72{margin: 0 0 0 40px;}

/* ---- ##box-type80 : M 모드 삭제 기사 안내 문구 (ISRV-709) ---- */
/* PC 모드에서는 노출 안 함 */
.box-type80{display:none;}

/* ---- ##box-type81 : PC 모드 삭제 기사 안내 문구 (ISRV-709) ---- */
/* 아래 코드 수정시 PC/M 모두 확인해야 함.
 -- PC 모드 : R서버 www 폴더 common.css 파일 (현재 파일)
 -- Mobile 모드 : R서버 m-kr 폴더 common.css 파일 */
[class*='box-deleted'].box-type81{box-sizing:border-box;width:100%;margin:145px auto 100px;padding-top:114px;text-align:center;}
.box-type81:before{content:'';display:block;clear:both;position:absolute;top:0;left:50%;width:95px;height:84px;background: url(//r.yna.co.kr/www/home_n/v02/img/sprites_default01.png?v=20231102_1550) -200px -500px no-repeat;margin:0 0 0 -47.5px;}
.box-type81 .tit-sub{display:block;position:relative;margin-bottom:52px;font-weight:normal;font-size:30px;line-height:1;color:#000;text-align:center;}
.box-type81 p{font-size:16px;line-height:26px;color:#454545;}
.box-type81 p+p{margin-top:6px;}
.article-deleted{margin-top:0 !important;}
.article-deleted [class*='title-article'],
.article-deleted .story-news,
.article-deleted .video-view-zone,
.article-deleted .video-caption-style2{display:none;}

/* ---- ##비활성 영역 필터 적용 ---- */
.list-type007 .slick-list:after{content:'';position:absolute;left:952px;right:0;top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.7);}
.list-type067 .slick-list:after{content:'';position:absolute;left:640px;right:0;top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.7);}
.list-type080 .slick-list:after{content:'';position:absolute;left:1044px;right:0;top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.7);}
.list-type081 .slick-list:after{content:'';position:absolute;left:562px;right:0;top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.7);}

.list-type107 .slick-list:before{content:'';position:absolute;left:0;right:calc(50% + 590px);top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.8);}
.list-type107 .slick-list:after{content:'';position:absolute;left:calc(50% + 550px);right:0;top:0;bottom:0;z-index:1;background:rgba(255,255,255,0.8);}
.list-type112 .slick-list:before{content:'';position:absolute;left:0;right:calc(50% + 580px);top:0;bottom:0;z-index:1;background:rgba(38,38,38,0.7);}
.list-type112 .slick-list:after{content:'';position:absolute;left:calc(50% + 550px);right:0;top:0;bottom:0;z-index:1;background:rgba(38,38,38,0.7);}

/* =============== ####모션 ======================== */
/* motion-twinkle01 : LIVE 아이콘 */
@-webkit-keyframes motion-twinkle01{
	0%{-webkit-transform:scale(0.4,0.4);transform:scale(0.4,0.4);opacity:0;}
	60%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
	100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
}
@keyframes motion-twinkle01{
	0%{-webkit-transform:scale(0.4,0.4);transform:scale(0.4,0.4);opacity:0;}
	60%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
	100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
}

/* motion-twinkle02 : (확장톱) 최신 송고시간 */
@-webkit-keyframes motion-twinkle02{
	0%{-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1);opacity:0;}
	50%{opacity:1;}
	100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;}
}
@keyframes motion-twinkle02{
	0%{-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1);opacity:0;}
	50%{opacity:1;}
	100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;}
}

/* =============== ####프로그래스바 ======================== */
.progress-bar01{position:fixed;z-index:5;width:100%;height:4px;}
.progress-bar01 .bar{height:6px;background:#213989;width:0%;transition: all .3s ease;}

.body-sticky .progress-bar01 .bar{height:3px;}

/* =============== ####개발용 ======================== */
.dev-hide{display:none;}