@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* @font-face {
    font-family: 'Pretendard-Bold';
    src: url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff) format('woff');
    font-weight: 700;
} */


* {padding:0; margin:0; box-sizing: border-box;}
html {font-size:18px;font-family: sans-serif; -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {min-width:340px;}
body,button {margin: 0; word-break: break-all; font-family: 'Noto Sans KR', Arial, sans-serif; font-weight: 400; color:#222;letter-spacing: -.5px; background: transparent;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;  padding:0;  border:0; vertical-align:top; -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; }
button {cursor: pointer;}
a {text-decoration:none; color:#000;}
ol,ul {padding:0;}
ol li, ul li {list-style:none; padding:0;}
::placeholder {color: #8d8d8d;}
button {border:0;}
button:focus {outline: 0;}


.wrap {width:1280px; margin:0 auto; position:relative;}
img { max-width: 100%; width:100%; vertical-align: top;}


.pt0 {padding-top: 0px !important;}.pb0 {padding-bottom: 0px !important;}.pl0 {padding-left: 0px !important;}.pr0 {padding-right: 0px !important;}.mr0 {margin-right:0px !important;}.ml0 {margin-left:0px !important;} .mt0{margin-top: 0px !important;} .mb0{margin-bottom: 0px !important;}.mt1 {margin-top: 1px !important;}.pt1 {padding-top: 1px !important;}.mr1 {margin-right: 1px !important;}.pr1 {padding-right: 1px !important;}.mb1 {margin-bottom: 1px !important;} .pb1 {padding-bottom: 1px !important;} .ml1 {margin-left: 1px !important;} .pl1 {padding-left: 1px !important;} .mt2 {margin-top: 2px !important;} .pt2 {padding-top: 2px !important;} .mr2 {margin-right: 2px !important;} .pr2 {padding-right: 2px !important;}.mb2 {margin-bottom: 2px !important;}.pb2 {padding-bottom: 2px !important;}.ml2 {margin-left: 2px !important;}.pl2 {padding-left: 2px !important;}.mt3 {margin-top: 3px !important;}.pt3 {padding-top: 3px !important;}.mr3 {margin-right: 3px !important;}.pr3 {padding-right: 3px !important;} .mb3{margin-bottom: 3px !important;} .pb3{padding-bottom: 3px !important;}.ml3 {margin-left: 3px !important;}.pl3 {padding-left: 3px !important;}.mt4 {margin-top: 4px !important;}.pt4 {padding-top: 4px !important;}.mr4 {margin-right: 4px !important;}.pr4 {padding-right: 4px !important;}.mb4 {margin-bottom: 4px !important;}.pb4 {padding-bottom: 4px !important;}.ml4 {margin-left: 4px !important;}.pl4 {padding-left: 4px !important;}.mt5 {margin-top: 5px !important;}.pt5 {padding-top: 5px !important;}.mr5 {margin-right: 5px !important;}.pr5 {padding-right: 5px !important;}.mb5 {margin-bottom: 5px !important;}.pb5 {padding-bottom: 5px !important;}.ml5 {margin-left: 5px !important;}.pl5 {padding-left: 5px !important;}.mt6 {margin-top: 6px !important;}.pt6 {padding-top: 6px !important;}.mr6 {margin-right: 6px !important;}.pr6 {padding-right: 6px !important;}.mb6 {margin-bottom: 6px !important;}.pb6 {padding-bottom: 6px !important;}.ml6 {margin-left: 6px !important;}.pl6 {padding-left: 6px !important;}.mt7 {margin-top: 7px !important;}.pt7 {padding-top: 7px !important;}.mr7 {margin-right: 7px !important;}.pr7 {padding-right: 7px !important;}.mb7 {margin-bottom: 7px !important;}.pb7 {padding-bottom: 7px !important;}.ml7 {margin-left: 7px !important;}.pl7 {padding-left: 7px !important;}.mt8 {margin-top: 8px !important;}.pt8 {padding-top: 8px !important;}.mr8 {margin-right: 8px !important;}.pr8 {padding-right: 8px !important;}.mb8 {margin-bottom: 8px !important;}.pb8 {padding-bottom: 8px !important;}.ml8 {margin-left: 8px !important;}.pl8 {padding-left: 8px !important;}.mt9 {margin-top: 9px !important;}.pt9 {padding-top: 9px !important;}.mr9 {margin-right: 9px !important;}.pr9 {padding-right: 9px !important;}.mb9 {margin-bottom: 9px !important;}.pb9 {padding-bottom: 9px !important;}.ml9 {margin-left: 9px !important;}.pl9 {padding-left: 9px !important;}.mt10 {margin-top: 10px !important;}.pt10 {padding-top: 10px !important;}.mr10 {margin-right: 10px !important;}.pr10 {padding-right: 10px !important;}.mb10 {margin-bottom: 10px !important;}.pb10 {padding-bottom: 10px !important;}.ml10 {margin-left: 10px !important;}.pl10 {padding-left: 10px !important;}.mt12 {margin-top: 12px !important;}.pt12 {padding-top: 12px !important;}.mr12 {margin-right: 12px !important;}.pr12 {padding-right: 12px !important;}.mb12 {margin-bottom: 12px !important;}.pb12 {padding-bottom: 12px !important;}.ml12 {margin-left: 12px !important;}.pl12 {padding-left: 12px !important;}.mt13 {margin-top: 13px !important;}.pt13 {padding-top: 13px !important;}.mr13 {margin-right: 13px !important;}.pr13 {padding-right: 13px !important;}.mb13 {margin-bottom: 13px !important;}.pb13 {padding-bottom: 13px !important;}.ml13 {margin-left: 13px !important;}.pl13 {padding-left: 13px !important;}.mt14 {margin-top: 14px !important;}.pt14 {padding-top: 14px !important;}.mr14 {margin-right: 14px !important;}.pr14 {padding-right: 14px !important;}.mb14 {margin-bottom: 14px !important;}.pb14 {padding-bottom: 14px !important;}.ml14 {margin-left: 14px !important;}.pl14 {padding-left: 14px !important;}.mt15 {margin-top: 15px !important;}.pt15 {padding-top: 15px !important;}.mr15 {margin-right: 15px !important;}.pr15 {padding-right: 15px !important;}.mb15 {margin-bottom: 15px !important;}.pb15 {padding-bottom: 15px !important;}.ml15 {margin-left: 15px !important;}.pl15 {padding-left: 15px !important;}.mt16 {margin-top: 16px !important;}.pt16 {padding-top: 16px !important;}.mr16 {margin-right: 16px !important;}.pr16 {padding-right: 16px !important;}.mb16 {margin-bottom: 16px !important;}.pb16 {padding-bottom: 16px !important;}.ml16 {margin-left: 16px !important;}.pl16 {padding-left: 16px !important;}.mt20 {margin-top: 20px !important;}.pt20 {padding-top: 20px !important;}.mr20 {margin-right: 20px !important;}.pr20 {padding-right: 20px !important;}.mb20 {margin-bottom: 20px;}.pb20 {padding-bottom: 20px !important;}.ml20 {margin-left: 20px !important;}.pl20 {padding-left: 20px !important;}.pl30 {padding-left: 30px !important;}.mt30 {margin-top: 30px !important;}.pt30 {padding-top: 30px !important;}.mr30 {margin-right: 30px !important;}.pr30 {padding-right: 30px !important;}.mb30 {margin-bottom: 30px !important;}.pb30 {padding-bottom: 30px !important;}.ml40 {margin-left: 40px !important;}.pl40 {padding-left: 40px !important;}.mt40 {margin-top: 40px !important;}.pt40 {padding-top: 40px !important;}.mr40 {margin-right: 40px !important;}.pr40 {padding-right: 40px !important;}.mb40 {margin-bottom: 40px !important;}.pb40 {padding-bottom: 40px !important;}.ml40 {margin-left: 40px !important;}.pl40 {padding-left: 40px !important;}.mb60 {margin-bottom: 60px !important;}

.display--block {display:block !important;}
.display--none {display:none !important;}
.display--flex {display:flex !important;}
.display--inlineflex {display:inline-flex !important;}
.display--flex--center {display:flex; justify-content: center; align-items: center;}
.flexbox {display: flex !important; justify-content: flex-start; align-items: center;}
.flexbox--al-center {align-items: center !important;}
.flexbox--al-start {align-items: flex-start !important;}
.flexbox--al-end {align-items: flex-end !important;}
.flexbox--jc-center {justify-content: center !important;}
.flexbox--jc-between {justify-content: space-between !important;}
.flexbox--jc-end {justify-content: flex-end !important;}
.flexbox--jc-around {justify-content: space-around !important;}
.flexbox--jc-normal {justify-content: normal !important;}
.bgcolor--white {background: #fff !important;}
.bgcolor--gray {background: #f7f7f7 !important;}
.bgcolor--gray1 {background: #999999 !important;}
.bgcolor--gray2 {background: #eaeaea !important;}
.bgcolor--gray3 {background: #c9c9c9 !important;}
.bgcolor--black {background: #222222 !important;}
.bgcolor--red {background:#E72812;}
.border--line--gray {border:1px solid #eaeaea;}
.font--weight500 {font-weight: 500;}
.font--weight700 {font-weight: 700;}
.font--size14 {font-size: 14px !important;}
.font--size16 {font-size: 16px !important;}
.font--size18 {font-size: 18px !important;}
.font--size20 {font-size: 20px !important;}
.font--size22 {font-size: 22px !important;}
.font--size24 {font-size: 24px !important;}
.fontcolor--red {color:#E72812; margin-right: 8px;}
.fontcolor--white {color:#fff;}
.fontcolor--gray {color:#999;}
.fontcolor--gray1 {color:#eaeaea;}
.fontcolor--black {color:#000 !important;}
.widthfull {width:100%;}
.banner {display:flex; justify-content: center; align-items: center; /*background:#F7F7F7;*/}
.border--line--no {border:none !important;}
.blind, legend, hr, caption {display: block; overflow: hidden; position: absolute; top: 0; left: -1000em;}

/**/
.font-bold{font-weight: bold;}
.angle_brackets {background: url(//image.newdaily.co.kr/assets/2023/icon-next-block.svg) no-repeat center right; content: ''; width: 15px; display: flex; height: 24px;}/*타이틀 옆 꺽쇠*/



/*GNB*/
#header {height:160px;}
.header-banner {background:#F7F7F7; display:flex; padding:20px 0;justify-content: space-between; height: 120px;}
#header-area .area {width:1280px;}
.hearder .gnb-left,#Downheader .gnb-left {display: flex; align-items: center;}
.hearder .gnb-left .c-button, #Downheader .gnb-left .c-button, #Downheader_view .gnb-left .c-button, #header_N .c-button {margin-right:16px; background: url(//image.newdaily.co.kr/assets/2023/icon-menu-pc.svg) no-repeat; width:18px;height: 18px; display: flex; align-items: center;}
.hearder .gnb-left .opensearch, #Downheader .gnb-left .opensearch, #header_N .opensearch {background:#FFF; padding:0 5px; background: url(//image.newdaily.co.kr/assets/2023/icon-menu-search.svg) no-repeat; width: 24px; height: 24px;}
.search-box {overflow: hidden; display: none; position: fixed; z-index: 100; height: 100px; background: #fff;}
.search-box form {border: 1px solid #000; border-top: none; background: #fff; height: 100px;display: flex; padding: 30px; justify-content: center;}
.search-box label {display: none;}
.search-box div {border-bottom: 1px solid #E72812; width:100%; margin: 0 19%;}
.search-box input {box-sizing: border-box; width:92%; border: none; font-size: 18px; font-family: 'Noto Sans KR'; color: #000; font-weight: 500;}
.search-box input:focus {outline:none;}
.search-box .search-x {margin:0 10px; cursor: pointer;display: flex;}
input::placeholder {font-weight: 400;}

/*GNB 공용*/
header .logo-newdaily-gnb-all {height:40px !important;}
header .logo-newdaily-gnb-all div.area {height:40px !important;}
header .logo-newdaily-gnb-all a {background: url('//image.newdaily.co.kr/assets/2025/logo_newdaily_20th.svg') no-repeat; background-size:90px 35px; text-indent: -9999px; width: 90px; height:35px; display:block;}
header .line--2 {border-bottom:1px solid #222; transform: scaleY(0.5);}

/*GNB biz nav*/
/*.biz #header-area .header-gnb .gnb-center .gnb {margin: 0 auto; display: grid; grid-template-columns: repeat(12, auto); column-gap: 25px;}*/
.biz #header-area .header-gnb .gnb-center .gnb {margin: 0 auto; display: flex; column-gap: 20px;} /*기존소스 숨기고 새로 적용 20241011 nd-yj*/
.biz #headerDefault .c-menu {/*top:283px;*/}/*펼침메뉴 상단과 떨어져 top값 숨김 240117 yj*/


.mobilesearch {display:none;}
.mobileOnly {display:none;}
#warp {height:100%; position:relative;}
#header {width:100%; height:191px; position:relative; top:0px; box-sizing: border-box;}
.area {max-width: 1280px; margin: 0 auto;}
#header #header-area {margin:auto; height:191px; color: #464646;}

#container {padding-bottom: 64px;}

#Downheader {position:fixed; top:0px; z-index:9998; width:100%; height: 45px; background: #fff; border-bottom: 1px solid #222;}
#Downheader .area {display: flex; position:relative; height: 45px; align-items: center; justify-content: space-between;}
#Downheader .gnb-left {width:15%;}

/* 2025_NIX */
#Downheader .gnb-center a {
    background: url(//image.newdaily.co.kr/assets/2025/logo_newdaily_20th.png) center center no-repeat;
    background-size: 100px 25px;
    text-indent: -9999px;
    width: 100px;
    display: flex;
    align-items: center;
}


#Downheader .gnb-right {/*position:absolute; top:50%; right: 0px; transform: translate(0%, -50%);*/display: flex; justify-content: end; align-items: center; width: 15%;}
.biz #Downheader .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/  background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-biz.svg') no-repeat; background-size:110px 25px; text-indent: -9999px; width: 110px;display: flex; align-items: center;}
.etc-area #Downheader .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-etc.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.tk .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-tk.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.cc .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-cc.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.gj .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gj.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.gg .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gg.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.pk .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-pk.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}
#Downheader.gw .gnb-center a {/*position:absolute; top:50%; left: 50%; transform: translate(-50%, -50%);*/ background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gw.svg') center center no-repeat; background-size:contain; text-indent: -9999px; width: 200px; height: 23px;display: flex; align-items: center;}


#header-area .header-body {border-bottom:1px solid #eaeaea; position:relative;}
#header-area .header-body .area {align-items: center; height: 80px;  justify-content: center;}
#header-area .header-body .logo {width: 100%; justify-content: center; display: flex; margin-left: -20%;}
#header-area .header-body .today {margin-top: 20px; font-size:14px; color: #999;}
#header-area .header-gnb {border-bottom: 1px solid #222; position: relative;}
#header-area .header-gnb .area {height: 40px; align-items: center;justify-content: space-between !important;display: flex;}
.www #header-area .header-gnb .gnb-left {width:8%;}/*추가 메뉴로 with값 15%에서 8%로 수정, 메뉴 삭제시 원상태로 복구하기*/
#header-area .header-gnb .gnb-left {display: flex;align-items: center; width:15%;}
#header-area .header-gnb .gnb-left button {}
#header-area .header-gnb .gnb-left .c-button {margin-right:16px; background: url(//image.newdaily.co.kr/assets/2023/icon-menu-pc.svg) no-repeat; width:18px;height: 18px;}
#header-area .header-gnb .gnb-left .opensearch {background: url(//image.newdaily.co.kr/assets/2023/icon-menu-search.svg) no-repeat; width: 24px; height: 24px;}
#header-area .header-gnb .gnb-left .searchzone {display:none; background:#FFF; padding:0 5px; background: url(//image.newdaily.co.kr/assets/2023/icon-menu-search.svg) no-repeat;}

#header-area .header-gnb .gnb-center { /*width:55%;*/}
/*#header-area .header-gnb .gnb-center .gnb {margin: 0 auto; display: grid; grid-template-columns: repeat(11, 1fr); column-gap:5px;}*/
#header-area .header-gnb .gnb-center .gnb {margin: 0 auto; display: flex;  column-gap:20px;} /*위 기존 소스 숨기고 display: flex 적용 20240105 nd-yj*/
#header-area .header-gnb .gnb-center .gnb > li {font-size:16px; font-weight:500; color: #222; position:relative; white-space: nowrap; align-items: center; display: flex; justify-content: center; height:40px;}
#header-area .header-gnb .gnb-center .gnb > li a {width:auto;}
#header-area .header-gnb .gnb-center .gnb > li a:hover, #header-area .header-gnb .gnb-center .gnb > li a.active {font-weight: 500; color:#E72812}
#header-area .header-gnb .gnb-center .etc-News:after {content:''; background: url(//image.newdaily.co.kr/assets/2023/icon-up.svg) center right no-repeat; width:18px; height: 18px; display: block;    position: absolute; top: 30%; right: -12px;}
#header-area .header-gnb .gnb-center .etcNews {display: block; position: absolute; top: 36px; right: -10px; z-index: 100;}
#header-area .header-gnb .gnb-center .gnb > li > ul {background:#FFF; width:120px; display: none; padding: 12px; margin-top: 4px; border: 1px solid #EAEAEA;left: 0;}
#header-area .header-gnb .gnb-center .gnb > li > ul > li {margin-bottom: 8px; position:relative; font-size:14px;}

#header-area .header-gnb .gnb-right, #Downheader .gnb-right {display: flex; justify-content: end; align-items: center; width:15%; min-width:15%;}
#header-area .header-gnb .gnb-right ul, #Downheader .gnb-right ul{display: grid; grid-template-columns: repeat(3, auto); column-gap: 20px;}
#header-area .header-gnb .gnb-right a, #Downheader .gnb-right a{color:#E72812; font-weight: 500; font-size:16px;}

/* menu-left */
#headerDefault .c-menu {width:253px;  padding: 5px 30px 10px; /* bottom 패딩값 수정 */ background:#FFF;border: 1px solid #EAEAEA; border-top: none; position:fixed; /*top:242px;*/ z-index:999; display:none; -ms-overflow-style: none; scrollbar-width: none;}/*펼침메뉴 상단과 떨어져 top값 숨김 240117 yj*/
#headerDefault .c-menu::-webkit-scrollbar {display:none;}
#headerDefault .c-menu .scrollarea {position:relative;}
#headerDefault .c-menu a {font-size:16px; font-weight:500; color:#000;display: flex; align-items: center}

#headerDefault .c-menu .gnbbg {width:100%; height: calc(103vh - 10px); position: relative;}
#headerDefault .c-menu .scr {background:#FFF;}

#headerDefault .c-menu .zeta-menu {border-bottom:1px solid #EAEAEA; padding:5px 0;}
#headerDefault .c-menu .zeta-menu li {margin:12px 0;}
#headerDefault .c-menu .icon-home{background: url(//image.newdaily.co.kr/assets/2023/icon-home.svg) no-repeat; width:16px; text-indent: -9999px;}
#headerDefault .c-menu .zeta-menu-country a {color:#999999; font-size:14px;}
#headerDefault .c-menu .zeta-menu-country li {margin:8px 0;}
#headerDefault .c-menu .zeta-menu-etc img {width:60px;}
#headerDefault .c-menu .zeta-menu-etc li {padding:10px 0; border-top:1px solid #EAEAEA;height: 40px; display: flex;}
#headerDefault .c-menu .zeta-menu-etc li:first-child {border-top:none;}
#headerDefault .c-menu .zeta-menu:last-child {border-bottom:0px;}

/*menu-left 추가 소스 20240213*/
#headerDefault .c-menu .zeta-menu:nth-child(2) li {margin: 5px 0;}
.zeta-flex li {margin: 5px 0 !important;}
.zeta-flex ul.zeta-menu-country {display: flex; flex-wrap: wrap; column-gap: 50px;}


/*mobile gnb*/
#header_N, #Downheader_view {display:none;}

/*news side*/
.articel-side-thumb {background: #EAEAEA; padding: 16px; border-radius: 5px;}
.articel-side-thumb .thumb {width: 80px; height:80px; overflow:hidden; margin-right:20px;}
.articel-side-thumb .thumb img {max-width: 150%; width: 150%; vertical-align: top; margin-left: -25%;}
.articel-side-text {width:70%;} /*소스추가 20240105 nd-yj*/
.articel-side-text dt {font-size: 14px; font-weight: 700; margin-bottom: 17px; /*마진값 수정 20240105 nd-yj*/ background: url('//image.newdaily.co.kr/assets/2023/icon-webtoon.png') no-repeat;   padding-left: 20px; line-height: 16px;}
.articel-side-text dd {letter-spacing:-.5px; font-weight: 700; line-height: 1.2rem;} /*line-height 추가 20240105 nd-yj*/
.articel-side-text dd span {font-size: 14px; font-weight:400;line-height: 1.3; display: inline-block; padding-top:5px;}/*padding-top 추가 20240105 nd-yj*/

.articel-side-letter {height:60px; letter-spacing:-.5px; border-radius: 5px;margin-bottom:60px;}
.articel-side-letter img {width:23px; margin-right:8px;}

.articel-side-areanews {padding-bottom:60px;}
.articel-side-areanews li {border-top:1px solid #EAEAEA; margin-top:16px; padding-top:16px;}
.articel-side-areanews li:first-child {border-top:1px solid #222;margin-top: 12px;}
.articel-side-areanews .areanews {display: grid; grid-template-columns: repeat(2, auto);}
.articel-side-areanews .areanews div:nth-child(1) {grid-column: 1 / 3;}
.articel-side-areanews .areanews .subject-title {font-size:18px; font-weight: 700;letter-spacing:-.5px;}
.articel-side-areanews .areanews .subject-title a, .ui-info a {color:#000;letter-spacing:-.5px; line-height:1.4;}
.ui-item {min-height:78px;}
.ui-info {width:190px;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.ui-thumb {margin-left:20px; width:90px; height:68px; overflow:hidden;margin-top: 5px;}
/*.ui-thumb img {width:120%; max-width: 120%; margin-left:-10%;}*/
.ui-thumb img {width:100%; max-width: 100%; height: 120px; object-fit: cover;} /*기존소스 숨김, 새로 적용 241012 nd-yj*/
.banner-side {margin-bottom:60px}
.group_title {font-size: 20px; font-weight: 700; letter-spacing: -1px; line-height: 20px;}

/*right etc news side - class명 생성 20240108 nd-yj */
ul.right-etc-news li .ui-thumb img{height: 120%; object-fit: cover;}/*height값 수정 241012 nd-yj*/


/*우측 채용공고 배너*/
.recruit_ad {background: url(https://image.newdaily.co.kr/assets/2023/article_right_recruit_bg.png); height: 125px;  background-size: cover;  width: 100%; margin-bottom: 20px;  padding: 10px 12px;  background-position: 50%; border-radius: 5px;}
.recruit_ad p { color: #fff; }
.recruit_ad .recruit_tit { color: #f8d78d; font-weight: 500; font-size: 1.2rem; }
.recruit_ad  .recruit_day { margin-top: 25px; }


/*우측 칸라이언즈 광고*/
/* .can_ad {background: url(https://image.newdaily.co.kr/assets/2023/bb_ad_bg_1.png?1); height: 85px; background-size: cover; width: 100%; margin-bottom: 20px; padding: 7px; margin: 20px 0 40px 0;} */
.can_ad {margin-bottom: 20px;}
.can_ad .can-mobile{display:none;}

.dark .can_ad{outline: 1px solid #575757;}
/* .can_ad p {font-size: 1.25rem; background: linear-gradient(to right, #659b91 20%, #6288b5 80%); color: transparent;  -webkit-background-clip: text; font-weight: 900; line-height: 1.4rem;} */
.can_ad p {font-size: 0.8rem; color: #fff;  -webkit-background-clip: text;  line-height: 1.2rem; text-align: center;}
.can_ad p:nth-child(2) {color: #f7be5c; font-size: 1.15rem; font-weight: 500; padding-bottom: 7px;}
.can_ad div {width: 80%;padding-right: 10px;}
.can_ad p small {font-size: 0.7rem; padding-top: 15px; font-weight: 300; color: #fff; letter-spacing: -0.3px;}


/*ranking*/
article.best {width: auto !important; padding-right: 0 !important; border-right: none !important;}
.articel-side-ranking {margin-bottom:35px;} /*60px에서 수정 20240123*/
.best {border-top: 1px solid #000;}
.best ul li {position: relative; padding: 26px 0 0 0; min-height: 25px;}
.best ul li .bestnum {position: absolute; left: 0px; font-weight: 700; color: #000; font-style: normal;}
.best ul li .subject {margin-left: 35px; line-height: 1.4; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
/* .best ul li .subject a {color: #000;} */

/*sitemap*/
.sitemap {border-top: 1px solid #EAEAEA; margin-top: 30px;}/*마진값 추가 20240105 nd-yj*/
.sitemap .area {flex-direction: row; display: flex; justify-content: space-between; padding:60px 0;}
.sitemap .area .sitemap-item a {color: #666666; font-size: 16px;line-height: 1.6;}
.sitemap .area .sitemap-item a:hover {text-decoration-line: underline;}/*소스 추가 20240105 nd-yj*/
.sitemap .area .sitemap-item h4 {font-weight:700; font-family: Pretendard-Bold;}
.sitemap .area .sitemap-item-side {padding-left:90px}
.sitemap .area .sitemap-item-side .sitemap-item {width: 100px; margin-bottom: 55px;}
.sitemap .area .sitemap-item-side .sitemap-item li {border-top:1px solid #EAEAEA; padding:16px 0;}
.sitemap .area .sitemap-item-side .sitemap-item li:first-child {border-top:0; padding-top:5px;}
.sitemap .area .sitemap-item-side .sitemap-item img {width:auto; /*background: #fff;*/ padding: 5px;}
.sitemap-item-outlink ul {display:flex; justify-content: space-between; background: #EAEAEA; font-size: 16px; font-weight:500; padding: 8px 16px; border-radius: 100px;}
.sitemap-item-outlink a {margin:0 12px; color:#999;}
.sitemap-item-outlink a:hover {color: #000;} /*소스 추가 20240105 nd-yj*/

/*footer*/
.footer-pc {background:#EAEAEA;padding: 60px 0;}
.footer-logo {width:30%; margin-top: 10px;}
.footer-logo img {width:188px;}
.footer-info {}
.footer-info div:first-child {border-bottom:1px solid #D7D7D7; margin:10px 0; padding-bottom:10px;}
.footer-info p {line-height:1.7;}
.footer-info, .footer-info a, .footer-info-last, .footer-info-last a {color:#666; font-size:14px;  word-break: keep-all;}/*word-break 추가 20240105 nd-yj*/
.footer-info span:after {content: "|"; font-size: 9px; color: #666; margin: 0 8px; vertical-align: middle; line-height: 1.2;}
.footer-info span:last-child:after{content:""; margin: 0;}
.footer-m {display:none;}


/*제목 옆 더보기 기호*/

.tit-sign{ background: url(//image.newdaily.co.kr/assets/2023/icon-next-block.svg) no-repeat center right; content: '';width: 15px;display: flex;height: 16px;margin-top: 3px;}

@media only screen and (max-width: 1279px) {


#container {padding: 0 10px 40px;}
#header-area .area {width: 100%;max-width: 100%; padding:0 15px;}
.area {width: 100%; flex-basis: 100%; max-width: 100%;}
.sitemap .area {padding: 60px 15px;}
#header-area .header-gnb .area, #Downheader .area{ padding: 0 10px;} /*gnb영역 추가소스 20240112*/


}



@media only screen and (max-width: 1200px) {

.biz #header-area .header-gnb .gnb-right ul {display:none;}

}
@media only screen and (max-width: 1180px) {
    #header-area .header-gnb .gnb-right ul, #Downheader .gnb-right ul{display:none;}
}


@media only screen and (max-width: 1024px) {


#Downheader {padding:0 20px;}
#header-area .header-body .today {padding-left:20px;}
#header-area .header-gnb .area {padding: 0 20px;}
#header-area .header-gnb .gnb-center {width: auto;}
#header-area .header-gnb .gnb-right ul, #Downheader .gnb-right ul{display:none;}
.header .search-box form {border:none; border-bottom:1px solid #000;}
header .logo-newdaily-gnb-all div.area {padding: 0 20px;}

#container {padding:0 50px 30px 50px;}


/*article-side*/
.articel-side-areanews .areanews {grid-template-columns: 1fr 90px;}
.articel-side-areanews .areanews div:nth-child(1) {grid-column: 1 / 2;}
.articel-side-areanews .areanews div:nth-child(3) {grid-column: 2 / span 2; grid-row: 1 / span 2; margin-left: 20px;}
.articel-side-areanews .areanews .ui-thumb {order:3;}
.articel-side-ranking {margin-bottom:30px;}
.banner-side {margin-bottom:30px;}


.footer-info {padding-left:20px;}
.sitemap .area, .footer-pc {padding: 60px 10px;}
.sitemap .area .sitemap-item-side {padding-left: 10px;}

/*biz*/
.biz #header-area .header-gnb .gnb-center .gnb {column-gap: 20px;}





}




@media only screen and (max-width: 940px) {

/*biz*/
.biz #header-area .header-gnb .gnb-center .gnb {column-gap: 15px;}

/*right*/
.articel-side-thumb, .articel-side-letter {display: none !important;}

/*우측 칸라이언즈 배너*/
.can_ad .can-pc{display:none;}
.can_ad .can-mobile{display:block; width:100%;}
}


@media only screen and (max-width: 768px) {

.border--line--no--bottom {border:none !important; padding-bottom:0 !important; margin-bottom:0 !important;}

#container {padding: 0 15px;}
#header-area .header-body .today, #header-area {display:none !important;}
#Downheader {padding:0 15px;}

/*mobile gnb*/
#header_N {min-width: 100%; position: relative; display:block;}
#header_N .header_area_01_N {border-bottom: 1px solid #EAEAEA; padding: 3px 15px; margin: 0 auto;}
#header_N .header_area_01_N .logo{ margin: 0 auto; padding: 12px 0; position: relative;}
#header_N .nav_center {width: 50%; display: inline-block;}
/* #header_N .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-www.svg') center center no-repeat; background-size: 90px 29px; width: 90px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;} */

/* 2025_NIX */
#header_N .header_area_01_N .logo a {
    background: url(//image.newdaily.co.kr/assets/2025/logo_newdaily_20th.svg) center center no-repeat;
    background-size: 100px 29px;
    width: 100px;
    height: 29px;
    text-indent: -9999px;
    display: block;
    margin: 0 auto;
}



#header_N .gnbwrap {margin: 0 auto; height: 100%; overflow: hidden; display: flex; text-align: center;position: relative; padding: 0 0px;}

/*mobile gnb-biz*/
.biz #header_N .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-biz.svg') center center no-repeat; background-size: 126px 29px; width: 126px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-etc*/
.etc-area #header_N .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-etc.svg') center center no-repeat; background-size: contain; width:auto;}

/*mobile gnb-tk*/
#header_N.tk .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-tk.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-cc*/
#header_N.cc .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-cc.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-gj*/
#header_N.gj .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gj.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-gg*/
#header_N.gg .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gg.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-pk*/
#header_N.pk .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-pk.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*mobile gnb-gw*/
#header_N.gw .header_area_01_N .logo a {background: url('//image.newdaily.co.kr/assets/2023/logo-newdaily-gw.svg') center center no-repeat; background-size: 160px 29px; width: 160px; height: 29px; text-indent: -9999px; display: block; margin: 0 auto;}

/*GNB 공용*/
header .logo-newdaily-gnb-all div.area {padding:0 15px;}

#headerMob2_N {display: block;width: 100%; border-bottom: 1px solid #000;}
#header_N #headerMob2_N .header_area_02_N {display: block; height: 50px; overflow: hidden;}
#headerMob2_N .gnb {width: auto; margin: 0 auto;}
#headerMob2_N .gnb li {float: left;line-height: 50px; width: auto !important; margin: 0 3px; text-align: center;}
#headerMob2_N .gnb li a {padding: 0 5px; font-size: 16px; font-weight:normal; margin-top: 0;}
#header_N .gnb li a.active, #header_N .gnb li a:hover {position: relative; color: #E72812;}

#headerDefault .c-menu {top: 61px;}
#Downheader {height:45px;}
#Downheader .area {height:45px;}
#Downheader .gnb-left .opensearch {position: absolute; right:0;}

#Downheader_view {position: fixed; top: 0px; z-index: 100000; width: 100%; height: 45px; background:#fff;}
#Downheader_view .area {position: relative; height: 45px; position: relative; border-bottom: 1px solid #000; padding:0 15px;}
#Downheader_view .gnb-left button.opensearch {display: none;}

#Downheader_view .rightzone_view li {margin:0 12px 0 0; position: relative; /*display: flex; align-items: center; justify-content: center;*/ text-align:center;}
#Downheader_view .rightzone_view .icon-over {display: flex; align-items: center; justify-content: center;}
#Downheader_view .TextHoverOpen {display: none; position: absolute; top: 45px; left: -85px; z-index: 100;}
#Downheader_view .TextHoverOpen .darea {border-radius: 5px; width: 184px; margin-left: 5px; background: #FFF; padding: 25px 20px; border: 1px solid #D7D7D7;}
#Downheader_view .TextHoverOpen .darea ul {display: flex; justify-content: space-between;}
#Downheader_view .TextHoverOpen .darea ul.fsize li {width: 26px; text-align: center; box-sizing: border-box;}
#Downheader_view .TextHover .active {background: url('//image.newdaily.co.kr/assets/2023/icon-article-fontga-on.svg') no-repeat; width: 18px; text-indent: -9999px; filter: grayscale(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);}
.TextVoice {background: url('//image.newdaily.co.kr/assets/2023/icon-article-voice.svg') no-repeat;  width:22px;  height:18px; text-indent: -9999px; cursor: pointer;}/*#Downheader_view 아이디 값 뺌 240402*/
.TextVoice.active {background: url('//image.newdaily.co.kr/assets/2023/icon-article-voice-on.svg') no-repeat; /* width:22px; */ height:18px; text-indent: -9999px;}/*#Downheader_view 아이디 값 뺌 240402*/
#Downheader_view .Commnet {background: url('//image.newdaily.co.kr/assets/2023/icon-article-comment.svg') no-repeat; /*width:21px;*/ height:19px; cursor: pointer;display: flex; align-items: center;}
#Downheader_view .Commnet span {display: flex; margin-left: 25px; color: #999;font-size: 15px; line-height: 20px;}
/** NIX 2024.1.23 **/
#Downheader_view .Comment {background: url('//image.newdaily.co.kr/assets/2023/icon-article-comment.svg') no-repeat; /*width:21px;*/ height:19px; cursor: pointer;display: flex; align-items: center;}
#Downheader_view .Comment span {display: flex; margin-left: 25px; color: #999;font-size: 15px; line-height: 20px;}
/** NIX 2024.1.23 **/
#Downheader_view .article-share .ShareHoverOpen {display: none; position: absolute; top: 45px; right:-20px; z-index: 100;}
#Downheader_view .article-share .ShareHoverOpen .darea {border-radius: 5px; width: 350px; background: #FFF; padding: 25px; border: 1px solid #D7D7D7;}
#Downheader_view .article-share .ShareHoverOpen .darea ul {display: grid; grid-template-columns: repeat(4, 1fr) !important; column-gap: 10px !important; row-gap: 20px;}
#Downheader_view .article-share .ShareHoverOpen .darea ul.fsize li {width: 26px; text-align: center; box-sizing: border-box;}
#Downheader_view .article-share .Share {background: url('//image.newdaily.co.kr/assets/2023/icon-article-share.svg') no-repeat; width:20px; height:20px; text-indent: -9999px;background-size: 20px 20px;}
#Downheader_view .article-share a {display: block; margin: 0 auto;font-size: 14px; text-align: center;}
#Downheader_view .article-share .Share.active {background: url('//image.newdaily.co.kr/assets/2023/icon-article-share-on.svg') no-repeat; width:20px; height:20px; text-indent: -9999px; background-size: 20px 20px;}
#Downheader_view .share-close {cursor: pointer; background: url('//image.newdaily.co.kr/assets/2023/icon-close.png') no-repeat; width:12px;}
#Downheader_view .ShareHoverOpen .article-share-box li {margin: 0px;}


/* gnb 양끝 그라데이션 225.11.04*/
span.gnb_mask_prev  {background-image: linear-gradient(89deg, #ffffff, #00000000); position: absolute; top: 60px;bottom: 1px; z-index: 2;  width: 40px; left: 0; pointer-events: none; }
span.gnb_mask_next { background-image: linear-gradient(272deg, #ffffff, #ffffff00); position: absolute; top: 60px; bottom: 1px; z-index: 2;  width: 50px; right: 0; pointer-events: none; }
.dark span.gnb_mask_prev  {  background-image: linear-gradient(89deg, #222, #22222200); }
.dark span.gnb_mask_next { background-image: linear-gradient(272deg, #222, #22222200); }
/* /gnb 양끝 그라데이션*/


/*search*/
.search-box div {border-bottom: 1px solid #E72812; margin: 0 0%;}

/*search newsis AD*/
.area .display-md-hidden{display: none;}/*추가 20240114 nd-yj*/

/*article-side*/
.article .news_zone .news_zone_02 { padding: 30px 0 0 0; margin-top: 30px; /*border-top: 1px solid #000;*/} /* 수정 20240105 nd-yj*/
.articel-side-letter, .articel-side-areanews {margin-bottom:30px;}
.best ul li {padding: 20px 0 0 0;}
.best ul li .subject {-webkit-line-clamp: 2;}
.banner-side {margin-bottom:30px;}

/*우측 채용공고 배너*/
.recruit_ad {background: url(https://image.newdaily.co.kr/assets/2023/article_right_recruit_bg_m.png?1); background-position: 80%; border-radius:0;}

/*sitemap*/
.sitemap, .footer-pc {display:none;}

/*footer*/
.footer-m {display:block;}
.footer-m .footer-info {border-top: 1px solid #EAEAEA; margin:0 15px; margin-top:20px;padding-left:0;}
.footer-info, .footer-info a, .footer-info-copyright, .footer-info-coyright a {color: #999;}
.footer-info div:first-child {padding:5px 0 0 0 ;border-bottom: none; margin:20px 0; text-align: center;}
.footer-m .footer-copyright {border-top: none;font-size:12px; padding: 0 0 20px; text-align: center; letter-spacing: -0.4px;}

.can_ad .can-mobile{display:block; width:100%;}

}


@media only screen and (max-width: 480px) {

.can_ad div {width: 70%;}

/*우측 채용공고 배너*/
.recruit_ad {background: url(https://image.newdaily.co.kr/assets/2023/article_right_recruit_bg.png); background-position: 50%;  background-size: cover;}
}


/* TOP 버튼  */
.top-btn {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 50px;
    height: 50px;
    background-color: rgba(128, 128, 128, 0.8);
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    box-shadow: 0 4px 8px rgba(0,0,0,0.3);
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    z-index: 1000;
}

.top-btn:hover {
    background-color: rgba(105, 105, 105, 1);
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0,0,0,0.4);
}

.top-btn.show {
    opacity: 0.9;
    visibility: visible;
    transform: translateY(0);
}

.top-btn span {
    display: block;
    line-height: 1;
}

/* 반응형 디자인 */
@media (max-width: 768px) {
    .top-btn {
        bottom: 20px;
        right: 20px;
        width: 45px;
        height: 45px;
        font-size: 18px;
    }
}
/* /TOP 버튼  */


/* 20주년 메뉴 박스 20251016 */

a.box-text {
	margin-left: 10px;
	display: inline-block;
}
.box-text span{
    padding: 8px 6px;
    color: white;
    background: linear-gradient(135deg, #ff0000, #9e5050);
    clip-path: polygon(0% 25%, 100% 17%, 100% 88%, 0% 80%);
    margin-left: 2px;
}

.box-text spen:hover{
    color:#fff !important;
    background: linear-gradient(135deg, #a429e8, #3e2450);
}
.box-text span:after{
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
      120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.6) 50%,
      rgba(255, 255, 255, 0) 100%
    );
    animation: shine 3s infinite;
}

/* 사선 빛이 지나가는 애니메이션 */
@keyframes shine {
  0% {
    left: -100%;
  }
  60% {
    left: 150%;
  }
  100% {
    left: 150%;
  }
}

@media only screen and (max-width: 768px) {
    .box-text a span {
        color: white;
        display: inline-block !important;
        padding: 0 5px !important;
        clip-path: polygon(0% 30%, 100% 22%, 100% 81%, 0% 73%);
    }
    li.box-text{
        margin-left: 15px !important;

    }
  /*   li.box-text a span{
        padding: 5px !important;

    }
 */
}
/* /20주년 메뉴 박스 20251016*/