/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

@charset "UTF-8";
/* 폰트 */
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:100;src:local("SF-UI-Display-Thin"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Thin.woff") format("woff");}
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:200;src:local("SF-UI-Display-Light"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Light.woff") format("woff"),url("//t1.daumcdn.net/harmony_static/font/SF-Pro-Display-Light.otf") format("opentype");}
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:400;src:local("SF-UI-Display-Regular"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Regular.woff") format("woff"),url("//t1.daumcdn.net/harmony_static/font/SF-Pro-Display-Regular.otf") format("opentype");}
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:500;src:local("SF-UI-Display-Medium"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Medium.woff") format("woff"),url("//t1.daumcdn.net/harmony_static/font/SF-Pro-Display-Medium.otf") format("opentype");}
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:600;src:local("SF-UI-Display-Semibold"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Semibold.woff") format("woff"),url("//t1.daumcdn.net/harmony_static/font/SF-Pro-Display-Semibold.otf") format("opentype");}
@font-face{font-family:'SF Pro Display';font-style:normal;font-weight:700;src:local("SF-UI-Display-Bold"),url("//t1.daumcdn.net/harmony_static/font/SF-UI-Display-Bold.woff") format("woff"),url("//t1.daumcdn.net/harmony_static/font/SF-Pro-Display-Bold.otf") format("opentype");}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
body{background:#fff;}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:'SF Pro Display','Apple SD Gothic Neo','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;color:#000;}
/* color값은 디자인가이드에 맞게사용 */
a{color:#333;text-decoration:none;}
a:active,a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
header,footer,main,article,section,aside{display:block;}
/* global */
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px;}
/* 바로가기 */
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap;}
.direct-link a:focus{top:0;}
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
/* PC용 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
/* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
/* Table caption에 숨김텍스트를 제공할때 */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
/* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.show{display:block;}
.hide{display:none;}
/* common */
.ico_view{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/ico_view_260212.png") no-repeat 0 0;background-size:500px 500px;vertical-align:top;}
.ico_alarm{display:inline-block;overflow:hidden;font-size:1px;line-height:0;background:url(http://t1.daumcdn.net/media/common/alarm/m640/ico_alarm_250226.svg) 0 0 no-repeat;background-size:150px auto;color:transparent;vertical-align:top;}
.thumb_g{display:block;width:100%;vertical-align:top;}
.align_c{text-align:center;}
.timetalk_dimmed_layer{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.48);}
/* 스퀘어클 */
.svg_source{overflow:hidden;position:absolute;top:0;left:-100%;z-index:-1;width:0;height:0;line-height:0;}
.squircle_thumb{display:block;position:relative;width:100%;height:100%;}
.squircle_thumb .thumb_bg{fill:none;stroke:#fff;stroke-width:0;}
.squircle_thumb .thumb_stroke{fill:rgba(0,0,0,0.08);}
/* layout */
html,body{height:100%;background-color:#f2f4f7;}
.container-doc{min-width:1168px;}
.doc-header{position:fixed;left:0;right:0;top:0;height:56px;z-index:100;min-width:1168px;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04);}
.doc-main{min-width:1168px;position:relative;padding-top:72px;}
.doc-main .inner-main{width:1136px;margin:0 auto 52px;}
.doc-main .inner-main:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.main-content{float:left;width:760px;}
.main-etc{float:right;width:360px;}
/* doc-header */
.doc-header .head_top{position:relative;width:1138px;height:56px;margin:0 auto;}
.doc-header .user_service{position:relative;display:flex;}
.doc-header .doc-title{float:left;display:flex;align-items:center;position:relative;z-index:1;margin:16px 26px 0 0;font-size:0;}
.doc-header .doc-title .link_daum{float:left;margin-right:5px;text-decoration:none;}
.doc-header .doc-title .link_daum svg path{fill:#FFF;}
.doc-header .doc-title .logo_daum{display:block;}
.doc-header #kakaoServiceLogo{float:left;font-weight:700;font-size:18px;line-height:20px;text-decoration:none;color:#000;}
.alarm_util{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;}
.alarm_util .link_util{float:left;height:51px;padding:0 10px;text-align:center;}
.alarm_util .link_util .ico_search{width:20px;height:20px;margin-top:17px;background-position:-190px 0;}
.alarm_util .link_util .ico_share{width:18px;height:18px;margin-top:17px;background-position:-220px 0;}
.alarm_util .item_util{float:left;}
.alarm_util .btn_subscribe{display:flex;align-items:center;float:left;min-width:38px;height:28px;padding:0 10px;margin:0 15px 0 0;border-radius:28px;font-weight:700;font-size:14px;line-height:28px;color:#fff;text-align:center;background-color:#2C2E33;}
.alarm_util .btn_subscribe .ico_plus{width:12px;height:12px;margin:0 4px 0 0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath fill-rule=' evenodd' clip-rule=' evenodd' d=' M6.99976 1C6.99976 0.447715 6.55204 0 5.99976 0C5.44747 0 4.99976 0.447715 4.99976 1V5H0.999756C0.447471 5 -0.000244141 5.44772 -0.000244141 6C-0.000244141 6.55228 0.447471 7 0.999756 7H4.99976V11C4.99976 11.5523 5.44747 12 5.99976 12C6.55204 12 6.99976 11.5523 6.99976 11V7H10.9998C11.552 7 11.9998 6.55228 11.9998 6C11.9998 5.44772 11.552 5 10.9998 5H6.99976V1Z' fill=' white'/%3E%3C/svg%3E%0A");background-size:cover;}
.alarm_util .btn_subscribe .ico_bell{width:12px;height:14px;margin:0 3px 0 0;}
.alarm_util .btn_subscribe.all .ico_bell{background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M1.7002 5.18822C1.7002 2.8752 3.58121 1 5.90138 1C8.22155 1 10.102 2.8752 10.102 5.18822V7.15202C10.102 7.62334 10.1412 8.09465 10.2312 8.55703C10.3327 9.07786 10.5079 9.7275 10.8022 10.2427H1C1.29427 9.7275 1.46941 9.07786 1.57099 8.55703C1.66099 8.09465 1.7002 7.62334 1.7002 7.15202V5.18822Z' fill='%237E7F80' stroke='%237E7F80' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.81563 10.7593V10.9694C7.81563 12.0908 6.93773 12.9999 5.85529 12.9999C4.77244 12.9999 3.89453 12.0908 3.89453 10.9694V10.7593' fill='%237E7F80'/%3E%3Cpath d='M7.81563 10.7593V10.9694C7.81563 12.0908 6.93773 12.9999 5.85529 12.9999C4.77244 12.9999 3.89453 12.0908 3.89453 10.9694V10.7593' stroke='%237E7F80' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='3.05273' y='10.6201' width='5.60158' height='0.7' fill='%23F2F4F7'/%3E%3C/svg%3E%0A");}
.alarm_util .btn_subscribe.set .ico_bell{background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M5.88365 1V1C3.57187 1 1.69766 2.86842 1.69766 5.17306V7.12977C1.69766 7.59938 1.65859 8.06899 1.56892 8.52969C1.46771 9.04864 1.2932 9.69592 1 10.2093H5.88327' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.88379 1V1C8.19557 1 10.0698 2.86842 10.0698 5.17306V7.12977C10.0698 7.59938 10.1088 8.06899 10.1985 8.52969C10.2997 9.04864 10.4742 9.69592 10.7674 10.2093H5.88416' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.79071 10.7673V10.9766C7.79071 12.094 6.91597 12.9999 5.83746 12.9999C4.75852 12.9999 3.88379 12.094 3.88379 10.9766V10.7673' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.alarm_util .btn_subscribe.unset .ico_bell{width:15px;height:15px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M7.99864 2.00049V2.00049C5.68686 2.00049 3.81265 3.86891 3.81265 6.17355V8.13026C3.81265 8.59986 3.77358 9.06947 3.68391 9.53018C3.5827 10.0491 3.40819 10.6964 3.11499 11.2098H7.99826' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99878 2.00049V2.00049C10.3106 2.00049 12.1848 3.86891 12.1848 6.17355V8.13026C12.1848 8.59986 12.2238 9.06947 12.3135 9.53018C12.4147 10.0491 12.5892 10.6964 12.8824 11.2098H7.99915' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.9057 11.7678V11.9771C9.9057 13.0945 9.03096 14.0004 7.95245 14.0004C6.87351 14.0004 5.99878 13.0945 5.99878 11.9771V11.7678' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 2L13.55 10.4' stroke='%23F2F4F7' stroke-width='2' stroke-linecap='square'/%3E%3Cpath d='M2.37231 3.48853L13.9223 11.8885' stroke='%237E7F80' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.alarm_util .btn_subscribe.all,.alarm_util .btn_subscribe.set,.alarm_util .btn_subscribe.unset{background-color:#F2F4F7;border-color:#F2F4F7;color:rgba(0,0,0,0.48);}
.alarm_util .btn_subscribe .ico_arrow{width:10px;height:6px;margin:0 0 0 5px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.44767 5.43755C4.72103 5.71092 5.16425 5.71092 5.43762 5.43755L9.68026 1.19491C9.95362 0.921546 9.95362 0.47833 9.68026 0.204963C9.40689 -0.0684042 8.96367 -0.0684042 8.69031 0.204963L4.94264 3.95263L1.19497 0.204963C0.921608 -0.0684042 0.478392 -0.0684042 0.205025 0.204963C-0.0683418 0.47833 -0.0683417 0.921546 0.205025 1.19491L4.44767 5.43755Z' fill='%237E7F80'/%3E%3C/svg%3E%0A");}
.alarm_util .link_feed{display:block;height:36px;padding:0;margin-right:8px;}
.alarm_util .link_feed .ico_feed{width:36px;height:36px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M24.1872 9C21.495 9 19.3125 11.1826 19.3125 13.8747V16.1604C19.3125 16.709 19.267 17.2575 19.1625 17.7957C19.0447 18.4019 18.8414 19.158 18.5 19.7577H24.1867' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1875 9C26.8796 9 29.0622 11.1826 29.0622 13.8747V16.1604C29.0622 16.709 29.1077 17.2575 29.2121 17.7957C29.33 18.4019 29.5332 19.158 29.8747 19.7577H24.1879' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.2185 19.7583V19.9685C26.2185 21.0903 25.309 21.9998 24.1876 21.9998C23.0658 21.9998 22.1562 21.0903 22.1562 19.9685V19.7583' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 13H14' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M6 20H14' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M6 27H22' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.alarm_util .link_feed.new .ico_feed{background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M24.1872 9C21.495 9 19.3125 11.1826 19.3125 13.8747V16.1604C19.3125 16.709 19.267 17.2575 19.1625 17.7957C19.0447 18.4019 18.8414 19.158 18.5 19.7577H24.1867' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.1875 9C26.8796 9 29.0622 11.1826 29.0622 13.8747V16.1604C29.0622 16.709 29.1077 17.2575 29.2121 17.7957C29.33 18.4019 29.5332 19.158 29.8747 19.7577H24.1879' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.2185 19.7583V19.9685C26.2185 21.0903 25.309 21.9998 24.1876 21.9998C23.0658 21.9998 22.1562 21.0903 22.1562 19.9685V19.7583' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 13H14' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M6 20H14' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M6 27H22' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='29.5' cy='9' r='4' fill='%234881F7' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");}
.head_top .alarm_util .link_search{width:auto;height:auto;padding-right:13px;}
.head_top .alarm_util .ico_search{width:36px;height:36px;margin:0 auto;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath d='M16.3575 24.7151C20.9733 24.7151 24.7151 20.9733 24.7151 16.3575C24.7151 11.7418 20.9733 8 16.3575 8C11.7418 8 8 11.7418 8 16.3575C8 20.9733 11.7418 24.7151 16.3575 24.7151Z' stroke='%23101010' stroke-width='2'/%3E%3Cpath d='M22.4854 22.4854L28.0001 28.0001' stroke='%23101010' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
/* 구독설정 - 툴팁 */
.tooltip_layer{display:none;position:absolute;right:14px;bottom:-50px;z-index:30;box-sizing:border-box;padding:10px 12px 8px;border-radius:8px;background-color:#FFF;box-shadow:0px 4px 32px rgba(0,0,0,0.16);animation:bottom-slide3 .2s ease-in forwards;}
.tooltip_layer .txt_tooltip{font-size:15px;line-height:20px;color:#000;white-space:nowrap;}
.tooltip_layer .ico_tip{position:absolute;right:16px;top:-6px;width:24px;height:8px;background-position:-400px -60px;}
.tooltip_layer.action{display:block;animation:slide-bottom3 .2s ease-out forwards;}
.alarm_util .area_btn,.alarm_util .area_feed{position:relative;}
.alarm_util .area_feed .tooltip_layer{right:0;}
@keyframes slide-bottom3{0%{display:none;    bottom:-36px;    opacity:0;}
    100%{display:block;    bottom:-50px;    opacity:1;} }
@keyframes bottom-slide3{0%{display:block;    bottom:-50px;    opacity:1;}
    100%{display:none;    bottom:-36px;    opacity:0;} }
/* 알림 레이어 */
body.layer_open{overflow:hidden;}
.layer_subscribe{display:none;position:absolute;overflow:hidden;z-index:9999;top:42px;right:-93px;width:360px;min-height:fit-content;margin:0;border-radius:12px;border:solid 1px #E2E2E2;box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);}
.layer_subscribe.open{display:block;}
.layer_subscribe .inner_layer{position:relative;bottom:0;width:100%;max-height:100%;padding:21px 20px 110px;background-color:#fff;box-sizing:border-box;transition:all 0.3s linear;transform:translateY(100%);opacity:0;}
.layer_subscribe .inner_layer.action{transform:translateY(0px);opacity:1;}
.layer_subscribe .tit_layer{display:block;margin-bottom:21px;font-size:17px;line-height:20px;color:#000;font-weight:500;}
.layer_subscribe .layer_body{padding-top:22px;border-top:solid 1px #f7f7f7;}
.layer_subscribe .radio_inp{display:inline-block;position:relative;vertical-align:top;}
.layer_subscribe .radio_inp .inp_radio{position:absolute;left:0;top:50%;z-index:-1;width:24px;height:24px;margin-top:-12px;opacity:0.01;}
.layer_subscribe .radio_inp .lab_radio{display:flex;height:100%;padding-left:34px;font-size:15px;line-height:24px;cursor:pointer;vertical-align:top;}
.layer_subscribe .radio_inp .ico_radio{position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:4px;background-position:0 -30px;}
.layer_subscribe .radio_inp .inp_radio:checked + .lab_radio .ico_radio,.layer_subscribe .radio_inp.on .lab_radio .ico_radio{background-position:-30px -30px;}
.layer_subscribe .check_inp .inp_check{position:absolute;left:0;top:50%;z-index:-1;width:24px;height:24px;margin-top:-12px;opacity:.01;}
.layer_subscribe .check_inp .lab_check{display:block;overflow:hidden;height:100%;padding-left:34px;font-size:16px;line-height:24px;color:#3a3b3d;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;}
.layer_subscribe .check_inp .ico_check{position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:4px;background-position:-60px -30px;}
.layer_subscribe .check_inp .inp_check:checked + .lab_check .ico_check{background-position:-90px -30px;}
.check_inp.on .lab_check .ico_check{background-position:-90px -30px;}
.layer_subscribe .sub_option{max-height:0;overflow:hidden;padding:5px 0 0 34px;transition:opacity 0.3s ease-in-out,max-height 0.3s ease-in-out;box-sizing:border-box;}
.layer_subscribe .sub_option.open{display:block;max-height:100vh;}
.layer_subscribe .sub_option .check_inp{width:50%;margin-top:15px;}
.layer_subscribe .check_inp{float:left;position:relative;vertical-align:top;}
.layer_subscribe li + li{margin-top:20px;}
.layer_subscribe li.lst{padding-top:20px;border-top:1px solid #F5F6F8;}
.layer_subscribe .tit_lab{flex:1;overflow:hidden;min-width:0;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;}
.layer_subscribe .btn_group{display:block;display:flex;display:-webkit-flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;position:absolute;left:20px;right:20px;bottom:30px;}
.layer_subscribe .btn_group .btn_g{display:block;width:100%;height:48px;border-radius:24px;background-color:#F2F4F7;font-size:16px;line-height:48px;color:rgba(0,0,0,0.72);text-align:center;box-sizing:border-box;}
.layer_subscribe .btn_group .btn_g + .btn_g{margin-left:16px;}
.layer_subscribe .btn_group .btn_g.in_active{background-color:#F2F4F7;color:#898b8c;}
.layer_subscribe .btn_group .btn_apply{background-color:#2C2E33;color:#fff;}
.layer_subscribe .desc_pannel{margin:4px 0 0 34px;font-size:13px;line-height:16px;color:#888;}
.layer_subscribe .btn_close{display:block;position:absolute;padding:10px;top:14px;right:10px;font-size:0;}
.layer_subscribe .btn_close .ico_close{width:15px;height:15px;background-position:-120px 0;}
/* head_fixed */
.head_fixed .doc-header{position:fixed;border-bottom:1px solid #e2e2e2;}
/* search */
.user_service .link_closed{display:none;width:37px;height:39px;text-align:right;}
.user_service .link_closed .ico_view{width:17px;height:17px;margin:11px auto 0;background-color:#fff;background-position:-320px 0;}
.user_service .search_wrap{display:none;}
/* 2023-12-01 검색창 변경 css 버전차이로 인해 생기는 오류 수정 시작 */
/* 2023-12-01 검색창 변경 css 버전차이로 인해 생기는 오류 수정 끝 */
/* suggest */
/* 소셜쉐어 */
.util_socialchare{position:absolute;right:-10px;top:7px;}
.util_socialchare .btn_share{display:block;width:40px;height:40px;}
.util_socialchare .btn_share .ico_share{display:inline-block;width:18px;height:18px;margin:0 auto;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/ico_view_230906.png") no-repeat 0 0;background-size:500px 500px;background-position:-40px 0;}
.util_socialchare .social_comm_p{right:10px;top:48px;}
.type_layer .btn_close{text-decoration:none;}
/* footer */
.doc-footer small{padding-top:10px;}
.doc-footer .inner_foot{width:1138px;margin:0 auto;padding:12px 0 64px;text-align:left;}
.doc-footer .list_foot{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:0;line-height:0;}
.doc-footer .list_foot li + li:before{display:inline-block;position:relative;top:-4px;width:2px;height:2px;margin:0 8px;border-radius:50%;background-color:rgba(0,0,0,0.16);vertical-align:middle;content:'';}
.doc-footer .list_foot .btn_foot{font-size:14px;line-height:17px;color:#000;}
.doc-footer .list_foot li:first-child .btn_foot{padding-left:0;}
.doc-footer .info_service{display:block;padding-top:12px;font-size:14px;line-height:17px;color:rgba(0,0,0,0.48);}
.doc-footer .info_service + .info_service{padding-top:20px;}
.doc-footer .txt_dot{display:inline-block;width:2px;height:2px;margin:7px 8px 0;border-radius:50%;font-size:16px;line-height:16px;background-color:rgba(0,0,0,0.16);vertical-align:top;}
.doc-footer .link_kakao{display:inline-block;margin-top:12px;font-size:14px;line-height:17px;font-weight:700;vertical-align:top;color:rgba(0,0,0,0.48);}
.doc-footer .box_top{position:fixed;z-index:1;visibility:hidden;opacity:0;right:24px;bottom:24px;transition:visibility 0.3s,opacity 0.3s ease-out;}
.doc-footer .box_top.show{opacity:1;visibility:visible;}
.doc-footer .box_top .btn_top{width:44px;height:44px;border:solid 1px rgba(0,0,0,0.08);border-radius:50%;background-color:#fff;}
.doc-footer .box_top .ico_top{width:24px;height:24px;background-position:-80px -240px;}
/* 심플푸터 */
.simple_foot{padding:29px 0 32px;}
.simple_foot .list_service{text-align:center;}
.simple_foot .list_service li{padding:0 5px;}
.simple_foot .list_service li + li:before{display:none;}
.simple_foot .txt_copyright{margin-top:0;text-align:center;}
/* 공통 */
.box_view,.box_cmt{padding:30px 40px;border-radius:12px;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04);}
.box_cmt{margin-top:16px;}
.box_view + .box_cluster,.box_cmt + .box_cluster{margin-top:16px;}
.box_cluster{position:relative;padding:25px 24px 24px;border-radius:12px;color:#000;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04);}
.box_cluster + .box_cluster{margin-top:16px;}
.main-content .box_cluster{padding:30px 40px;}
.box_cluster .tit_box .ico_beta,.ttalk_view .inner_ttalk .tit_ttalk .ico_beta{display:inline-block;overflow:hidden;width:24px;height:10px;font-size:1px;line-height:0;color:transparent;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/ico_beta.png") 0 0 no-repeat;background-size:24px 10px;vertical-align:top;}
/* 기사뷰 - 헤드 */
.head_view{position:relative;padding:16px 0 36px;}
.head_view .tit_view{padding-bottom:18px;font-weight:700;font-size:30px;line-height:42px;color:#000;}
.head_view .info_view{overflow:hidden;}
.head_view .txt_info{float:left;font-size:14px;color:rgba(0,0,0,0.56);}
.head_view .txt_info + .txt_info:before{display:inline-block;width:2px;height:2px;margin:9px 5px 0 0;background-color:#c2c2c2;vertical-align:top;content:'';}
.head_view .txt_info + .txt_info{margin-left:5px;}
.os_windows .head_view .txt_info + .txt_info:before{margin-top:8px;}
.head_view .util_wrap{position:relative;margin-top:30px;}
.head_view .util_wrap:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.head_view .btn_cmt{float:left;height:30px;padding-right:20px;cursor:pointer;}
.head_view .btn_cmt .ico_cmt{display:inline-block;width:20px;height:20px;margin:1px 2px 0 0;background-position:0 -60px;}
.head_view .btn_cmt .num_cmt{font-size:15px;color:#202020;}
.head_view .btn_ttalk{float:left;height:32px;box-sizing:border-box;padding:6px 11px;font-size:15px;line-height:17px;color:#000;cursor:pointer;text-decoration:none;border-radius:16px;border:solid 1px rgba(0,0,0,0.14);}
.head_view .btn_ttalk.talk_inactive{font-size:14px;font-weight:500;}
.head_view .btn_ttalk .ico_ttalk{width:20px;height:20px;margin-right:5px;background-position:-280px -160px;}
.head_view .ico_cmtclose{width:20px;height:19px;margin-top:5px;background-position:-340px -40px;}
.head_view .util_view{float:right;position:relative;}
.util_view .item_util{float:left;}
.util_view .btn_util{position:relative;height:32px;padding:0 4px;}
.util_view .btn_util .ico_view{width:32px;height:32px;}
.util_view .btn_synop .ico_view{background-position:-200px -200px;}
.util_view .btn_tts .ico_view{background-position:-240px -200px;}
.util_view .btn_translate .ico_view{background-position:-280px -200px;}
.util_view .btn_font .ico_view{background-position:-320px -200px;}
.util_view .btn_print .ico_view{background-position:-360px -200px;}
.util_view .btn_synop.on .ico_view{background-position:-200px -240px;}
.util_view .btn_tts.on .ico_view{background-position:-240px -240px;}
.util_view .btn_translate.on .ico_view{background-position:-280px -240px;}
.util_view .btn_font.on .ico_view{background-position:-320px -240px;}
.util_view .btn_util:after{display:none;position:absolute;left:50%;top:35px;transform:translateX(-50%);height:19px;padding:0 8px;border:1px solid #e0e1e4;background-color:#FAFAFA;border-radius:2px;font-size:11px;line-height:19px;color:#000;white-space:nowrap;}
.util_view .btn_util:hover:after{display:block;}
.util_view .btn_synop:after{content:'자동요약';}
.util_view .btn_tts:after{content:'음성재생 설정';}
.util_view .btn_translate:after{content:'번역';}
.util_view .btn_font:after{content:'글자크기 설정';}
.util_view .btn_print:after{content:'인쇄하기';}
/* 유틸 레이어 */
.view_layer{display:none;position:absolute;top:35px;right:0;z-index:30;}
.view_layer .inner_view_layer{width:358px;border:1px solid #e2e2e2;border-radius:12px;background-color:#fff;}
.inner_view_layer .layer_head{margin:0 19px;padding:20px 0;border-bottom:1px solid #F7F7F7;}
.inner_view_layer .tit_layer{display:block;font-weight:500;font-size:17px;line-height:20px;color:#000;}
.inner_view_layer .info_layer{display:block;margin-top:9px;font-size:13px;line-height:17px;color:#999;}
.inner_view_layer .layer_body{overflow-y:auto;padding:22px 19px 30px;box-sizing:border-box;}
.inner_view_layer .link_close{position:absolute;top:15px;right:10px;width:30px;height:30px;text-decoration:none;}
.inner_view_layer .link_close .ico_view{display:block;width:15px;height:15px;margin:7px auto 0;background-position:-120px 0;}
/* 레이어 - 자동요약 */
.inner_synop_layer .layer_body{max-height:439px;padding:24px 19px 23px;}
.inner_synop_layer .info_layer{position:relative;padding-left:13px;}
.inner_synop_layer .info_layer:before{position:absolute;top:1px;left:0;bottom:3px;width:2px;background-color:#E3E5E5;content:'';}
.inner_synop_layer p{padding-bottom:27px;font-size:17px;line-height:27px;}
.inner_synop_layer p:last-of-type{padding-bottom:0;}
/* 레이어 - 음성재생설정 */
.inner_tts_layer .btn_play{display:block;margin-top:35px;width:100%;height:45px;border-radius:4px;font-size:16px;background-color:#4881F7;color:#fff;}
.list_tts{overflow:hidden;}
.list_tts + .list_tts{padding-top:20px;}
.list_tts li{position:relative;float:left;margin-right:30px;}
.list_tts .inp_tts{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0.01;}
.list_tts .lab_tts{display:block;font-size:15px;line-height:24px;}
.list_tts .lab_tts .ico_view{width:24px;height:24px;margin-right:6px;background-position:-160px 0;}
.list_tts .inp_tts:checked + .lab_tts{z-index:1;}
.list_tts .inp_tts:checked + .lab_tts .ico_view{background-position:-200px 0;}
/* 음성설정 버튼 */
.btn_soundplay{display:none;overflow:hidden;position:fixed;bottom:44px;left:50%;z-index:1;width:124px;height:36px;margin-left:-62px;border:1px solid #EEE;border-radius:25px;font-size:14px;line-height:35px;background-color:#fff;box-sizing:border-box;box-shadow:1px 0 10px rgba(0,0,0,0.1);text-align:left;color:#202020;}
.btn_soundplay .ico_sound{overflow:hidden;float:left;width:30px;height:30px;margin:2px 8px 0 2px;font-size:1px;line-height:0;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_sound.gif") 0 0 no-repeat;background-size:30px 30px;color:transparent;}
.btn_soundplay .ico_close{float:right;width:11px;height:11px;margin:12px 10px 0 0;background-position:0 -40px;}
.play_on{display:block;}
/* 레이어 - 번역 */
.inner_translate_layer .layer_body{padding:23px 19px 27px;}
.inner_translate_layer .tit_layer .ico_view{width:18px;height:9px;margin:2px 0 0 6px;background-position:-160px -40px;}
.inner_translate_layer .info_translate{display:block;width:116px;height:12px;margin:9px 0 -2px;background-position:-20px -40px;}
.inner_translate_layer .link_kakaoi{overflow:hidden;float:right;width:42px;height:12px;font-size:1px;line-height:0;color:transparent;}
.list_lang{overflow:hidden;margin-top:-25px;}
.list_lang li{float:left;width:34%;margin-top:25px;}
.list_lang li:nth-child(3n+2){width:43%;}
.list_lang li:nth-child(3n){width:23%;}
.list_lang .btn_lang{text-align:left;white-space:nowrap;}
.list_lang .tit_lang{display:block;font-weight:normal;font-size:15px;line-height:17px;}
.list_lang .tit_selected{color:#4881F7;}
.list_lang .txt_lang{display:block;margin-top:3px;font-size:12px;line-height:15px;color:#999;}
/* 레이어 - 글자크기 설정 */
.inner_fs_layer .layer_head{padding-bottom:11px;}
.inner_fs_layer .layer_body{height:312px;padding-bottom:0;}
.inner_fs_layer .set_fs{position:relative;width:290px;margin:0 auto;padding-top:18px;}
.inner_fs_layer .txt_fs{position:absolute;}
.inner_fs_layer .txt_small{top:18px;left:0;font-size:16px;}
.inner_fs_layer .txt_big{top:10px;right:0;font-size:24px;}
.list_fs{position:relative;width:200px;height:20px;margin:0 auto;}
.list_fs:before{position:absolute;top:9px;left:0;width:100%;height:2px;background-color:#E3E5E5;content:'';}
.list_fs li{position:absolute;top:0;width:20px;padding:0 10px;}
.list_fs .inp_fs{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.list_fs .lab_fs{display:block;overflow:hidden;position:relative;width:100%;height:20px;border-radius:50%;font-size:1px;line-height:0;color:transparent;cursor:pointer;}
.list_fs .inp_fs[checked] + .lab_fs{background-color:#4881F7;box-shadow:2px 2px 6px rgba(0,0,0,0.1);}
.list_fs li:nth-child(1){left:-20px;}
.list_fs li:nth-child(2){left:30px;}
.list_fs li:nth-child(3){left:80px;}
.list_fs li:nth-child(4){left:130px;}
.list_fs li:nth-child(5){left:180px;}
.list_fs li:before{position:absolute;top:4px;left:50%;width:1px;height:12px;background-color:#E1E4E5;content:'';}
.inner_fs_layer p{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:7;max-height:189px;}
.inner_fs_layer .set_view p + p{margin-top:27px;}
.inner_fs_layer .set_view{padding-top:40px;}
.inner_fs_layer .fs_type2 p{-webkit-line-clamp:5;}
.inner_fs_layer .fs_type3 p{-webkit-line-clamp:4;}
.inner_fs_layer .fs_type4 p{-webkit-line-clamp:4;}
.inner_fs_layer .fs_type5 p{-webkit-line-clamp:3;}
/* 레이어 - 번역 - 로딩 */
.loading_layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,0.2);}
.inner_loading_layer{overflow:hidden;position:absolute;top:50%;left:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background-color:#343A48;text-align:center;}
.inner_loading_layer .ico_loading{width:20px;height:21px;margin:27px auto 0;background-position:-360px 0;-webkit-animation:loading .8s linear infinite;animation:loading .8s linear infinite;}
.inner_loading_layer .tit_translate{display:block;padding:9px 0 4px;font-weight:normal;font-size:16px;line-height:18px;color:#fff;}
.inner_loading_layer .txt_translate{width:83px;height:8px;margin:0 auto;background-position:-400px 0;}
/* 로딩 애니메이션 */
@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);} }
@keyframes loading{0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);} }
/* 인쇄하기 팝업 */
.print_popup{min-height:100%;background-color:#fff;}
.print_popup .section_popup{padding-top:61px;}
.print_popup .popup_head{position:fixed;left:0;top:0;right:0;z-index:100;height:60px;padding:0 30px;border-bottom:1px solid #cdcdcd;background-color:#fff;}
.print_popup .tit_print{font-weight:700;font-size:16px;line-height:63px;}
.os_windows .print_popup .tit_print{line-height:59px;}
.print_popup .popup_foot{position:fixed;top:14px;right:30px;z-index:100;}
.print_popup .btn_popup{overflow:hidden;float:right;width:52px;height:30px;margin-left:8px;border:1px solid #353535;border-radius:30px;line-height:32px;text-align:center;text-decoration:none;}
.os_windows .print_popup .btn_popup{line-height:29px;}
.print_popup .btn_cancel{border-color:#cdcdcd;color:#727272;}
.print_popup .popup_body{width:700px;padding:0 30px;margin:0 auto;}
.print_popup .head_view{padding:30px 0 26px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
/* 심리,수정,검토 안내 */
.news_view .status_view{display:flex;align-items:center;min-height:50px;padding:10px 20px 9px;margin:0 0 10px;border-radius:8px;background-color:#F4F6FA;box-sizing:border-box;}
.news_view .status_view .inner_status{display:block;}
.news_view .status_view .emph_g{color:#4881F7;}
.news_view .status_view .txt_status{font-size:14px;line-height:21px;color:#000;}
.news_view .status_view .txt_status + .txt_status{margin-top:7px;}
.news_view .status_view + .figure_frm{margin-top:20px;}
.news_view .status_view + .summary_view{margin-top:31px;}
/* 기사 노출 제어 */
.news_view .attention_news{padding:27px 20px 30px;margin:0 0 35px;border-radius:8px;background-color:#F4F6FA;text-align:center;}
.news_view .attention_news .tit_attention{display:block;font-weight:700;font-size:15px;line-height:21px;color:#000;}
.news_view .attention_news .txt_attention{margin-top:3px;font-size:15px;line-height:21px;color:#000;}
.news_view .attention_news .btn_view{display:block;width:119px;height:40px;margin:20px auto 0;border-radius:40px;font-size:15px;color:#fff;background-color:#464F61;}
.news_view .attention_news .link_advice{text-decoration:underline;}
/* 기사뷰 - 본문 */
.news_view{word-break:break-all;word-wrap:break-word;text-align:justify;}
.en .news_view{word-break:keep-all;text-align:left;}
.news_view a:active,.news_view a:hover{text-decoration:none;}
.news_view ol,.news_view ol li{list-style:decimal;}
.news_view .summary_view{display:block;position:relative;margin:6px 0 36px;padding-left:20px;font-weight:400;font-size:.94em;color:#4A4A4A;}
.news_view .summary_view:before{position:absolute;top:6px;bottom:5px;left:0;width:2px;background-color:#4A4A4A;content:'';}
.news_view .talkquote_frm{display:block;position:relative;margin:0 0 32px;padding-left:20px;font-weight:400;font-size:.94em;color:#4A4A4A;}
.news_view .talkquote_frm:before{position:absolute;top:5px;bottom:5px;left:0;width:2px;background-color:#4A4A4A;content:'';}
.news_view .talkquote_frm:first-child{margin-top:0;}
.news_view .talkquote_frm .desc_talk{margin:0;}
.news_view .talkquote_frm .info_source{display:block;font-size:.76em;line-height:1.8;color:gray;}
.news_view .talkquote_frm + .talkquote_frm{margin-top:31px;}
.news_view .talkquote_frm + div{margin-top:31px;}
[class*="tit_subtxt"] + .news_view .talkquote_frm{margin-top:10px;}
.news_view .article_view{overflow:hidden;margin:0;}
.news_view > p,.news_view > div{margin:-6px 0 28px;}
.news_view section > p,.news_view section > div{margin:-6px 0 28px;}
.news_view section > address,.news_view section > pre,.news_view section > code{display:block;margin:-6px 0 28px;word-break:break-all;white-space:pre-wrap;}
.news_view > p:last-child{margin-bottom:-3px;}
.news_view p + .figure_frm,.news_view div + .figure_frm{margin-top:35px;}
.news_view p + .list_view{margin-top:-1px;}
.news_view section > p:first-child,.news_view section > div:first-child{margin-top:0;}
.news_view .pretip_frm + .figure_frm{margin-top:0;}
.news_view section > p > a,.news_view section > div > a{position:relative;border-bottom:1px solid #5F94ff;color:#4881F7;}
.news_view h3{margin:0 0 26px;font-weight:700;font-size:1.28em;color:#000;}
.news_view h4{margin:0 0 26px;font-weight:700;font-size:1.11em;color:#000;}
.news_view h5{margin:0 0 26px;font-weight:700;font-size:1em;color:#000;}
.news_view h6{margin:0 0 26px;font-weight:700;font-size:.9em;color:#000;}
.news_view h3 + .figure_frm,.news_view h4 + .figure_frm,.news_view h5 + .figure_frm,.news_view h6 + .figure_frm{margin-top:-4px;}
.news_view strong{font-weight:700;}
.news_view .figure_frm{display:table;width:100%;margin:0 auto 23px;}
.news_view .figure_frm.s_img{width:auto;max-width:100%;}
.news_view .figure_frm.s_img .thumb_g_article{width:auto;min-width:100px;max-width:229px;}
.news_view .figure_frm.s_img .txt_caption{padding-left:0;padding-right:0;}
.news_view .figure_frm + p,.news_view .figure_frm + div{margin-top:30px;}
.news_view .figure_frm + .figure_frm{margin-top:25px;}
.news_view .figure_frm .thumb_g_article{display:block;width:100%;margin:0 auto;vertical-align:top;}
.news_view .figure_frm .link_figure{display:block;position:relative;margin:0;}
.news_view .figure_frm .mark_c{display:inline-block;vertical-align:top;}
.os_windows .news_view .figure_frm .mark_c{margin-top:-2px;}
.news_view .txt_caption{display:table-caption;padding:8px 0 4px;font-size:14px;line-height:21px;color:#828282;caption-side:bottom;word-break:break-all;word-wrap:break-word;}
.news_view .txt_caption a{color:#828282;}
.news_view .quote_frm{max-width:500px;margin:60px auto 55px;font-weight:500;font-size:1.05em;color:#000;text-align:center;}
.news_view .quote_frm:before{display:block;width:18px;height:14px;margin:0 auto 15px;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/ico_view_230906.png") 0 0 no-repeat;background-size:500px auto;background-position:0 -100px;content:'';}
.news_view p + .quote_frm{margin-top:54px;}
.news_view .quote_frm + p{margin-top:-5px;}
.os_windows .news_view p + .quote_frm{margin-top:56px;}
.os_windows .news_view .quote_frm + p{margin-top:-6px;}
.news_view table{table-layout:fixed;width:100%;margin-bottom:23px;}
.news_view table td{background-color:transparent;padding:0 20px;font-size:14px;line-height:18px;color:#828282;-webkit-box-sizing:border-box;box-sizing:border-box;}
.news_view table .figure_frm{margin:0 auto 11px;}
.list_view{margin-bottom:29px;}
.list_view li{position:relative;font-size:.94em;color:#4A4A4A;}
.list_bullet li{padding-left:20px;}
.list_bullet li:before{position:absolute;top:0;left:0;width:6px;height:6px;margin-top:10px;border-radius:50%;background-color:#4A4A4A;content:'';}
.news_view .pretip_frm{margin:31px 0;padding:17px 28px 16px;border:1px solid #F0F0F0;font-size:.88em;color:#4A4A4A;}
.news_view .pretip_frm .desc_pretip{margin:0;}
.pretip_frm .list_view{margin:0;}
.pretip_frm .list_view li{font-size:inherit;}
.pretip_frm .list_bullet li{padding-left:13px;}
.pretip_frm .list_bullet li:before{width:3px;height:3px;}
.news_view .figure_frm + .list_view{margin-top:30px;}
.news_view .article_view .link_text{border:0 none;text-decoration:underline;color:#367ee9;}
.news_view .article_view .link_text:hover{text-decoration:underline;}
/* 폰트크기 설정 */
.fs_type1{font-size:17px;line-height:27px;}
.fs_type2{font-size:18px;line-height:29px;}
.fs_type3{font-size:19px;line-height:31px;}
.fs_type4{font-size:21px;line-height:34px;}
.fs_type5{font-size:23px;line-height:37px;}
.fs_type1 .summary_view{line-height:25px;}
.fs_type2 .summary_view{line-height:26px;}
.fs_type3 .summary_view{line-height:27px;}
.fs_type4 .summary_view{font-size:.9em;line-height:28px;}
.fs_type5 .summary_view{font-size:.86em;line-height:29px;}
.fs_type1 .talkquote_frm{line-height:25px;}
.fs_type2 .talkquote_frm{line-height:26px;}
.fs_type3 .talkquote_frm{line-height:27px;}
.fs_type4 .talkquote_frm{font-size:.9em;line-height:28px;}
.fs_type5 .talkquote_frm{font-size:.86em;line-height:29px;}
.fs_type1 h3{line-height:26px;}
.fs_type2 h3{line-height:27px;}
.fs_type3 h3{line-height:28px;}
.fs_type4 h3{line-height:29px;}
.fs_type5 h3{font-size:1.25em;line-height:30px;}
.fs_type1 h4{line-height:26px;}
.fs_type2 h4{line-height:27px;}
.fs_type3 h4{line-height:28px;}
.fs_type4 h4{line-height:29px;}
.fs_type5 h4{font-size:1.08em;line-height:30px;}
.fs_type1 h5{line-height:26px;}
.fs_type2 h5{line-height:27px;}
.fs_type3 h5{line-height:28px;}
.fs_type4 h5{line-height:29px;}
.fs_type5 h5{font-size:.97em;line-height:30px;}
.fs_type1 h6{line-height:26px;}
.fs_type2 h6{line-height:27px;}
.fs_type3 h6{line-height:28px;}
.fs_type4 h6{line-height:29px;}
.fs_type5 h6{font-size:.87em;line-height:30px;}
.fs_type1 .list_view li{line-height:26px;}
.fs_type2 .list_view li{line-height:27px;}
.fs_type3 .list_view li{line-height:28px;}
.fs_type4 .list_view li{font-size:.9em;line-height:29px;}
.fs_type5 .list_view li{font-size:.86em;line-height:30px;}
.fs_type1 .pretip_frm{line-height:25px;}
.fs_type2 .pretip_frm{line-height:26px;}
.fs_type3 .pretip_frm{font-size:.89em;line-height:27px;}
.fs_type4 .pretip_frm{font-size:.85em;line-height:28px;}
.fs_type5 .pretip_frm{font-size:.82em;line-height:29px;}
.fs_type1 .pretip_frm .list_view li{line-height:25px;}
.fs_type2 .pretip_frm .list_view li{line-height:26px;}
.fs_type3 .pretip_frm .list_view li{font-size:.89em;line-height:27px;}
.fs_type4 .pretip_frm .list_view li{font-size:.85em;line-height:28px;}
.fs_type5 .pretip_frm .list_view li{font-size:.82em;line-height:29px;}
.fs_type1 .quote_frm{line-height:28px;}
.fs_type2 .quote_frm{line-height:30px;}
.fs_type3 .quote_frm{line-height:32px;}
.fs_type4 .quote_frm{font-size:1.04em;line-height:33px;}
.fs_type5 .quote_frm{font-size:1.04em;line-height:36px;}
.fs_type4 .list_bullet li:before,.fs_type5 .list_bullet li:before{margin-top:11px;}
/* list_number */
.list_number{margin-left:0;padding-left:16px;}
.list_number li{padding-left:5px;}
.os_windows .list_number{padding-left:20px;}
.os_windows .list_number li{padding-left:0;}
.fs_type1 .list_number{padding-left:16px;}
.fs_type2 .list_number{padding-left:17px;}
.fs_type3 .list_number{padding-left:18px;}
.fs_type4 .list_number{padding-left:19px;}
.fs_type5 .list_number{padding-left:20px;}
.os_windows .fs_type1 .list_number{padding-left:20px;}
.os_windows .fs_type2 .list_number{padding-left:21px;}
.os_windows .fs_type3 .list_number{padding-left:22px;}
.os_windows .fs_type4 .list_number{padding-left:23px;}
.os_windows .fs_type5 .list_number{padding-left:24px;}
.pretip_frm .list_number li{padding-left:1px;}
.fs_type1 .pretip_frm .list_number{padding-left:16px;}
.fs_type2 .pretip_frm .list_number{padding-left:17px;}
.fs_type3 .pretip_frm .list_number{padding-left:18px;}
.fs_type4 .pretip_frm .list_number{padding-left:19px;}
.fs_type5 .pretip_frm .list_number{padding-left:20px;}
.os_windows .pretip_frm .list_number{padding-left:20px;}
.os_windows .pretip_frm .list_number li{padding-left:0;}
.os_windows .fs_type1 .pretip_frm .list_number{padding-left:20px;}
.os_windows .fs_type2 .pretip_frm .list_number{padding-left:21px;}
.os_windows .fs_type3 .pretip_frm .list_number{padding-left:22px;}
.os_windows .fs_type4 .pretip_frm .list_number{padding-left:23px;}
.os_windows .fs_type5 .pretip_frm .list_number{padding-left:24px;}
/* 기사뷰 - 본문(멀티미디어) */
.news_view .box_multi{margin:20px 0 31px;}
.news_view .box_multi .figure_frm{margin-bottom:0;}
.news_view .box_multi .link_view{border-bottom:1px solid #EEE;}
.news_view .link_view{display:block;overflow:hidden;position:relative;height:49px;padding:0 40px 0 0;border:0 none;font-weight:500;font-size:15px;line-height:51px;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.news_view .link_view .ico_gallery{width:23px;height:17px;margin:16px 10px 0 0;background-position:-40px -100px;}
.news_view .link_view .ico_direct{position:absolute;top:0;right:0;width:9px;height:17px;margin-top:16px;background-position:-100px -100px;}
.news_view .box_multi .video_frm{display:none;}
.news_view .box_multi .figure_frm + .video_frm{margin-top:0;}
.news_view .video_frm{margin:20px 0 31px;}
.news_view .video_frm:first-child{margin-top:0;}
.news_view .video_frm .vod_player{position:relative;padding-top:56.25%;}
.news_view .video_frm .vod_player .player_iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_view .video_frm .vod_cont{display:none;padding:9px 20px 10px;border-bottom:1px solid #eee;}
.news_view .video_frm .tit_vod{display:block;overflow:hidden;font-weight:400;font-size:15px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;}
.news_view .video_frm .info_vod{display:block;padding-top:2px;font-size:13px;line-height:15px;color:#4881F7;}
.news_view .video_frm .link_close{display:none;}
/* 기사뷰 - 오디오 */
.news_view .audio_frm{overflow:hidden;clear:both;position:relative;padding-top:80px;margin:32px 0 36px;}
.news_view .audio_frm .player_iframe{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.news_view .audio_frm:first-child{margin-top:0;}
/* 기사뷰 - sns */
.news_view .embed_facebook{max-width:350px;margin:0 auto 26px;}
.news_view .embed_facebook .fb-post{display:block;width:100%;height:auto;}
.news_view .embed_twitter{max-width:350px;margin:0 auto 26px;}
.news_view .embed_instagram{max-width:350px;margin:0 auto 26px;}
.news_view .txt_snsguide{display:block;padding-top:9px;margin-bottom:-4px;font-size:13px;line-height:19px;color:#222;text-align:center;}
.news_view .txt_snsguide .link_snsguide{color:#4881F7;}
/* 라인 */
.news_view .line_divider{display:block;clear:both;width:60px;height:1px;margin:36px auto;border:0;border-top:solid 1px rgba(0,0,0,0.2);}
.news_view p + .line_divider{margin-top:36px;}
.news_view .line_divider + p{margin-top:-4px;}
.news_view .line_divider + h3{margin-top:-6px;}
/* 콘텐츠뷰 */
.news_view .figure_frm .thumb_noimg,.news_view .emoticon_frm .thumb_noimg{display:block;height:50px;background-color:#f8f8f8;font-size:15px;line-height:52px;color:#828282;text-align:center;}
.news_view .figure_frm .thumb_noimg .ico_noimg,.news_view .emoticon_frm .thumb_noimg .ico_noimg{display:inline-block;width:23px;height:18px;margin:16px 11px 0 0;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/img_noimg.png") no-repeat 0 0;background-size:23px 18px;vertical-align:top;}
/* 영화 */
.news_view .movie_frm{display:block;margin:50px 0;background-color:#fff;}
.news_view .movie_frm .link_movie{display:block;overflow:hidden;position:relative;border:0 none;color:#202020;}
.news_view .movie_frm .link_movie:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #e9e9e9;content:'';}
.news_view .movie_frm .wrap_thumb{overflow:hidden;float:left;position:relative;width:140px;height:180px;margin-right:28px;background-color:#fff;}
.news_view .movie_frm .wrap_thumb:after{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,0.08);content:'';}
.news_view .movie_frm .wrap_thumb .thumb_g{display:block;width:100%;min-height:100%;}
.news_view .movie_frm .cont_thumb{display:block;overflow:hidden;padding:34px 20px 0 0;}
.news_view .movie_frm .cont_thumb .tit_item{display:block;overflow:hidden;font-weight:normal;font-size:17px;line-height:1.5;color:#202020;white-space:nowrap;text-overflow:ellipsis;}
.news_view .movie_frm .cont_thumb .list_item{margin-top:9px;font-weight:normal;font-size:15px;line-height:28px;}
.news_view .movie_frm .cont_thumb .list_item dt{float:left;width:35px;color:#828282;}
.news_view .movie_frm .cont_thumb .list_item dd{overflow:hidden;color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;}
.news_view .movie_frm .cont_thumb .ico_star{width:13px;height:12px;margin:7px 4px 0 0;background-position:-160px -100px;}
.news_view p + .movie_frm{margin-top:33px;}
.news_view .list_view + .movie_frm{margin-top:43px;}
.news_view .movie_frm + .list_view{margin-top:-6px;}
.news_view .movie_frm + .movie_frm{margin-top:-20px;}
.news_view .movie_frm:first-child{margin-top:0;}
/* 버튼 */
.news_view .desc_link_button{display:block;margin:50px 0;}
.news_view .desc_link_button .link_btnfrm{display:block;max-width:318px;height:49px;margin:0 auto;border:1px solid #E9E9E9;font-size:0;background-color:#fff;text-align:center;color:#000;}
.news_view .desc_link_button .link_btnfrm .txt_btn{display:inline-block;overflow:hidden;max-width:80%;font-size:16px;line-height:50px;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.news_view .desc_link_button .link_btnfrm .ico_arr{width:7px;height:12px;margin:18px 0 0 8px;background-position:-240px -60px;}
.os_windows .news_view .desc_link_button .link_btnfrm .ico_arr{margin-top:20px;}
.news_view p + .desc_link_button{margin-top:44px;}
.os_windows .news_view p + .desc_link_button{margin-top:46px;}
.news_view .desc_link_button + p{margin-top:-6px;}
.os_windows .news_view .desc_link_button + p{margin-top:-7px;}
/* 스마트링크 */
.news_view .smartlink_wrap{margin:50px 0;}
.news_view .smartlink_wrap .link_smart{display:block;position:relative;height:140px;padding-right:20px;border:0 none;color:#202020;}
.news_view .smartlink_wrap .link_smart:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #e9e9e9;content:'';}
.news_view .smartlink_wrap .link_smart .wrap_thumb{overflow:hidden;position:relative;float:left;width:140px;height:140px;margin-right:28px;background:#f8f8f8 url("//t1.daumcdn.net/media/common/newsview_2022/pc/img_noimg.png") no-repeat;background-size:32px 25px;background-position:50% 50%;}
.news_view .smartlink_wrap .link_smart .wrap_thumb:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);content:'';}
.news_view .smartlink_wrap .link_smart .wrap_thumb .thumb_g{height:100%;}
.news_view .smartlink_wrap .link_smart .cont_thumb{display:block;overflow:hidden;height:100%;}
.news_view .smartlink_wrap .link_smart .contthumb_wrap{display:table;table-layout:fixed;width:100%;height:100%;}
.news_view .smartlink_wrap .link_smart .cont_thumb .inner_cont{display:table-cell;padding-top:2px;vertical-align:middle;}
.news_view .smartlink_wrap .link_smart .cont_thumb .tit_item{display:block;display:-webkit-box;overflow:hidden;max-height:48px;font-weight:normal;font-size:16px;line-height:24px;color:#202020;word-break:break-all;word-wrap:break-word;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;}
.news_view .smartlink_wrap .link_smart .cont_thumb .txt_url{display:block;overflow:hidden;margin-top:8px;font-size:12px;line-height:1.5;color:#999;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;word-wrap:break-word;}
.news_view p + .smartlink_wrap{margin-top:44px;}
.os_windows .news_view p + .smartlink_wrap{margin-top:46px;}
.news_view .smartlink_wrap + p{margin-top:-4px;}
.os_windows .news_view .smartlink_wrap + p{margin-top:-7px;}
.news_view .smartlink_wrap + .smartlink_wrap{margin-top:-20px;}
.news_view section > .smartlink_wrap:first-child{margin-top:0;}
/* 이모티콘 */
.news_view .emoticon_frm{margin:50px 0;text-align:center;}
.news_view .emoticon_frm.align_l{text-align:left;}
.news_view .emoticon_frm.align_r{text-align:right;}
.news_view .emoticon_frm .thumb_g{display:inline-block;width:120px;height:120px;vertical-align:top;}
.news_view p + .emoticon_frm{margin-top:44px;}
.os_windows .news_view p + .emoticon_frm{margin-top:46px;}
.news_view .emoticon_frm + p{margin-top:-4px;}
.os_windows .news_view .emoticon_frm + p{margin-top:-7px;}
.news_view .emoticon_frm + .emoticon_frm{margin-top:-20px;}
.news_view section > .emoticon_frm:first-child{margin-top:0;}
/* 이미지플립 */
.imageflip_frm .btn_click{background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/img_touch.png") no-repeat 0 0;background-size:120px 120px;}
.news_view .imageflip_frm{margin:40px 0;-ms-perspective:1000px;perspective:1000px;}
.news_view .imageflip_frm .thumb_imageflip{position:relative;margin:0;cursor:pointer;}
.news_view .imageflip_frm .flip_front,.news_view .imageflip_frm .flip_back{margin:0;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-ms-transition:transform .8s;transition:transform .8s;-ms-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center;}
.news_view .imageflip_frm .thumb_g{height:100%;margin:0 auto;}
.news_view .imageflip_frm .flip_front{position:relative;z-index:1;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
.news_view .imageflip_frm .flip_back{position:absolute;left:0;top:0;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);}
.news_view .imageflip_frm .btn_click{overflow:hidden;position:absolute;left:50%;top:50%;z-index:1;width:120px;height:120px;margin:-60px 0 0 -60px;border:0 none;font-size:1px;line-height:0;text-indent:-9999px;}
.news_view .imageflip_frm .flip .flip_front{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.news_view .imageflip_frm .flip .flip_back{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
.news_view .imageflip_frm .txt_source{display:block;padding:8px 0 5px;font-size:13px;line-height:21px;color:#828282;word-break:break-all;word-wrap:break-word;}
.news_view .imageflip_frm .mark_c{display:inline-block;vertical-align:top;}
.os_windows .news_view .imageflip_frm .mark_c{margin-top:-2px;}
.news_view .imageflip_frm + .imageflip_frm{margin-top:30px;}
.news_view p + .imageflip_frm{margin-top:44px;}
.os_windows .news_view p + .imageflip_frm{margin-top:46px;}
.news_view section > .imageflip_frm:first-child{margin-top:0;}
/* 구매컴포넌트 */
.news_view .buy_frm{margin-top:40px;margin-bottom:40px;}
.news_view .buy_frm + p{margin-top:-6px;}
.news_view p + .buy_frm{margin-top:35px;}
.news_view .buy_frm .link_more{display:block;height:19px;margin-top:20px;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;background-color:rgba(0,0,0,0.02);}
.news_view .buy_frm .link_more .ico_arr{display:block;width:12px;height:6px;margin:6px auto 0;background-position:-180px -100px;}
.news_view .list_buyfrm li{margin-top:20px;}
.news_view .list_buyfrm li:first-child{margin-top:0;}
.news_view .link_buyfrm{display:block;height:100px;}
.news_view .link_buyfrm .wrap_thumb{float:left;position:relative;width:100px;height:100px;margin-right:21px;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/img_noimg.png") no-repeat;background-size:23px 18px;background-position:50% 50%;}
.news_view .link_buyfrm .wrap_thumb:before{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.03);content:'';}
.news_view .link_buyfrm .wrap_thumb:after{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.02);content:'';}
.news_view .link_buyfrm .wrap_thumb .txt_sale{position:absolute;left:0;top:0;width:34px;height:18px;font-size:10px;line-height:19px;background-color:#FA5A59;color:#fff;text-align:center;}
.news_view .link_buyfrm .cont_thumb{display:table;overflow:hidden;height:100%;}
.news_view .link_buyfrm .cont_thumb .inner_cont{display:table-cell;vertical-align:top;}
.news_view .link_buyfrm .tit_item{display:block;display:-webkit-box;overflow:hidden;position:relative;max-height:44px;font-size:15px;font-weight:400;line-height:22px;word-break:break-all;word-wrap:break-word;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;color:#202020;}
.news_view .link_buyfrm .info_price{display:block;overflow:hidden;margin-top:6px;line-height:1.5;}
.news_view .link_buyfrm .info_price .txt_price{float:left;margin-left:8px;font-size:14px;line-height:20px;color:#999;vertical-align:top;}
.news_view .link_buyfrm .info_price .txt_price:first-child{margin-left:0;font-weight:600;font-size:15px;line-height:20px;color:#202020;}
.news_view section > .buy_frm:first-child{margin-top:0;}
/* 책구매컴포넌트 */
.news_view .book_frm{margin:40px 0;}
.news_view .book_frm + p{margin-top:-6px;}
.news_view p + .book_frm{margin-top:35px;}
.news_view .book_frm + .book_frm{margin-top:-15px;}
.news_view section > .book_frm:first-child{margin-top:0;}
.news_view .book_frm .link_bookfrm{display:block;height:180px;border:0 none;color:#000;}
.news_view .book_frm .link_bookfrm:before{position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #e9e9e9;content:'';}
.news_view .book_frm .wrap_thumb{display:block;overflow:hidden;float:left;position:relative;width:127px;height:180px;margin-right:28px;background:#f8f8f8 url("//t1.daumcdn.net/media/common/newsview_2022/pc/img_noimg.png") no-repeat;background-size:23px 18px;background-position:50% 50%;}
.news_view .book_frm .wrap_thumb:before{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.03);content:'';}
.news_view .book_frm .wrap_thumb .thumb_g{min-height:100%;}
.news_view .book_frm .cont_thumb{display:block;overflow:hidden;padding:32px 40px 0 0;}
.news_view .book_frm .cont_thumb .tit_item{display:block;overflow:hidden;font-weight:400;font-size:17px;text-overflow:ellipsis;white-space:nowrap;}
.news_view .book_frm .cont_thumb .listitem_wrap{margin-top:5px;}
.news_view .book_frm .cont_thumb .list_item{overflow:hidden;font-size:15px;line-height:28px;word-spacing:-4px;white-space:nowrap;}
.news_view .book_frm .cont_thumb .list_item dt{display:inline-block;position:relative;width:43px;color:#828282;vertical-align:top;}
.news_view .book_frm .cont_thumb .list_item dd{display:inline-block;color:#4A4A4A;vertical-align:top;}
.news_view .book_frm .cont_thumb .list_item dd + dt{width:auto;padding:0 9px 0 10px;margin-left:9px;}
.news_view .book_frm .cont_thumb .list_item dd + dt:before{position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#ddd;content:'';}
/* 지원하지않는기능 */
.news_view .wrap_nosupport{display:block;height:79px;padding-top:21px;margin:30px 0;background-color:#f8f8f8;}
.news_view .wrap_nosupport .txt_nosupport{margin-top:7px;font-size:15px;color:#828282;text-align:center;}
.news_view .wrap_nosupport .ico_nosupport{display:block;width:24px;height:22px;margin:0 auto;background-position:-200px -100px;}
.news_view .wrap_nosupport + p{margin-top:-5px;}
.news_view p + .wrap_nosupport{margin-top:-16px;}
.news_view section > .wrap_nosupport:first-child{margin-top:0;}
/* 본문광고 */
.news_view .ad_body{display:block;position:relative;width:655px;height:120px;margin:32px auto 34px;}
.news_view .ad_body .link_ad{display:block;overflow:hidden;width:100%;height:100%;border:0 none;text-decoration:none;}
.news_view .ad_body .thumb_img{overflow:hidden;float:left;position:relative;height:120px;}
.news_view .ad_body .thumb_img .img_thumb{display:block;width:auto;height:100%;vertical-align:top;}
.news_view .ad_body .thumb_img:after{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);content:'';}
.news_view .ad_body .thumb_body{overflow:hidden;height:100%;padding:0 34px;border:1px solid #e5e5e5;border-left:0;box-sizing:border-box;}
.news_view .ad_body .inner_thumb{display:table;width:100%;height:100%;}
.news_view .ad_body .inner_thumb .desc_thumb{display:table-cell;vertical-align:middle;}
.news_view .ad_body .tit_ad{display:block;overflow:hidden;max-width:100%;font-weight:700;font-size:20px;line-height:24px;color:#000;box-sizing:border-box;}
.news_view .ad_body .txt_ad{display:block;overflow:hidden;padding:3px 0 1px;font-size:14px;line-height:17px;color:#333;}
.news_view .ad_body .icon_ad{position:absolute;right:1px;top:1px;width:33px;height:24px;border:0 none;}
.news_view .ad_body .icon_ad .img_mark{display:block;width:25px;height:16px;margin:4px auto;font-size:0;line-height:0;text-indent:-9999px;background:url(https://t1.daumcdn.net/biz/ui/ad/ico_adlogo2.png) no-repeat 0 0;background-size:25px 16px;}
/* 본문광고2 */
.news_view .ad_body2{display:block;position:relative;width:655px;height:120px;margin:32px auto 34px;}
.news_view .ad_body2 ins{display:block;height:100%;}
/* 마지막여백조정 */
.news_view .article_view:last-child section > p:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > div:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .imageflip_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .imageflip_frm:last-child .txt_source{padding-bottom:0;margin-bottom:-5px;}
.news_view .article_view:last-child section > .figure_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .figure_frm:last-child .txt_caption{margin-bottom:-5px;}
.news_view .article_view:last-child section > .emoticon_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .pretip_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .buy_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .movie_frm:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .desc_link_button:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .smartlink_wrap:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .wrap_nosupport:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .quote_frm:last-child{margin-bottom:-6px;}
.news_view .article_view:last-child section > h3:last-child{margin-bottom:-4px;}
.news_view .article_view:last-child section > h4:last-child{margin-bottom:-4px;}
.news_view .article_view:last-child section > h5:last-child{margin-bottom:-4px;}
.news_view .article_view:last-child section > h6:last-child{margin-bottom:-4px;}
.news_view .article_view:last-child section > .list_view:last-child{margin-bottom:-8px;}
.news_view .article_view:last-child section > .embed_facebook:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .embed_facebook:last-child .txt_snsguide{margin-bottom:0;}
.news_view .article_view:last-child section > .embed_twitter:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .embed_twitter:last-child .txt_snsguide{margin-bottom:0;}
.news_view .article_view:last-child section > .embed_instagram:last-child{margin-bottom:0;}
.news_view .article_view:last-child section > .embed_instagram:last-child .txt_snsguide{margin-bottom:0;}
.news_view .article_view:last-child section > .ad_body:last-child{margin-bottom:0;}
/** 기존PCview에서 가져온 css **/
.txt_newsview{display:block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.daumcdn.net/media/common/newsview/txt_newsview_210114.png) 0 0 no-repeat;text-indent:-9999px;background-size:140px 800px;}
.ico_newsview{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.daumcdn.net/media/common/newsview/ico_newsview_210204.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px;background-size:350px 350px;}
.ico_newsview2{background:url(//t1.daumcdn.net/media/common/newsview/ico_newsview2_180510.png) 0 0 no-repeat;background-size:50px 440px;}
.num_newsview{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(//t1.daumcdn.net/media/common/newsview/num_newsview.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px;background-size:18px 600px;}
/* 스타의 화보 */
.news_view section figure{position:relative;margin:0 auto 19px;}
.news_view figure .direct_view{overflow:hidden;position:absolute;left:50%;height:44px;}
.news_view figure .direct_view .link_view{display:inline;overflow:hidden;position:relative;float:right;height:44px;margin-right:18px;padding-right:44px;background-color:rgba(0,0,0,0.6);max-width:85%;box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;}
.news_view figure .direct_view .txt_g{float:right;overflow:hidden;height:44px;padding:0 17px;font-size:14px;line-height:40px;color:#fff;max-width:100%;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box;}
.os_mac .news_view figure .direct_view .txt_g{line-height:45px;}
.news_view figure .direct_view .ico_view{position:absolute;top:0;right:0;width:44px;height:44px;background-image:none;background-color:#ffcd34;}
.news_view figure .direct_view .ico_view .ico_gallery{display:block;width:20px;height:20px;margin:12px auto 0;background-position:-65px -60px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.txt_newsview{background-image:url(//t1.daumcdn.net/media/common/newsview/retina/txt_newsview_210114.png);}
    .ico_newsview{background-image:url(//t1.daumcdn.net/media/common/newsview/retina/ico_newsview_210204.png);}
    .ico_newsview2{background-image:url(//t1.daumcdn.net/media/common/newsview/retina/ico_newsview2_180510.png);}
    .num_newsview{background-image:url(//t1.daumcdn.net/media/common/newsview/retina/num_newsview.png);} }
/* 에러페이지 */
.box_error{min-height:800px;padding-bottom:50px;text-align:center;}
.box_error .desc_error{padding:64px 0 44px;font-size:17px;line-height:27px;}
.box_error .desc_error .emph_g{color:#245EB5;}
.box_error .link_error{display:inline-block;width:150px;border-radius:4px;font-size:15px;line-height:45px;background-color:#F3F3F3;vertical-align:top;}
.box_error .link_error + .link_error{margin-left:6px;}
/* 언론사뉴스 */
.box_view .viewrelate_wrap:last-child{padding-bottom:0;}
.viewrelate_wrap{padding:27px 40px 29px;margin:0 -40px;border-top:1px solid #f3f3f3;}
.viewrelate_wrap .viewrelate_tit{overflow:hidden;}
.viewrelate_wrap .tit_viewrelate{float:left;font-weight:700;font-size:17px;color:#000;}
.viewrelate_wrap .txt_viewrelate{float:left;margin:2px 0 0 11px;font-size:14px;color:#9A9A9A;}
.os_windows .viewrelate_wrap .txt_viewrelate{margin-top:4px;}
.list_viewrelate{margin:7px 0 0 -10px;}
.list_viewrelate:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:'';}
.list_viewrelate li{float:left;position:relative;width:313px;padding-left:17px;margin-left:10px;font-size:16px;line-height:30px;}
.list_viewrelate li:before{position:absolute;left:0;top:13px;width:4px;height:4px;background-color:#444;border-radius:4px;content:'';}
.list_viewrelate .link_txt{display:inline-block;overflow:hidden;max-width:100%;color:#333;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;}
/* 본문광고 */
.recomm_ad{display:block;width:655px;height:120px;margin:32px auto 34px;}
.recomm_ad iframe{display:block;width:100%;height:100%;vertical-align:top;}
/* 하단광고 */
.box_view .ad_wrap:last-child{padding-bottom:0;}
.ad_wrap{padding:30px 0;margin:0 -40px;border-top:1px solid #f3f3f3;}
.ad_wrap .recomm_ad{margin:0 auto;}
/* 사이드광고 */
.box_ad{padding:30px 24px;}
.box_ad .aside_ad{display:block;width:250px;height:250px;margin:0 auto;}
/* 사용자(언론사) 댓글 off */
.cmt_close .tit_cmt{display:block;font-weight:700;font-size:17px;line-height:24px;color:#000;}
.cmt_close .desc_empty{padding-top:10px;font-size:13px;line-height:17px;color:#636363;text-align:left;}
.cmt_close .desc_empty2{padding:11px 0 0;font-size:15px;text-align:center;color:#202020;}
.cmt_close .link_policy{display:block;width:100px;height:33px;margin:7px auto 0;font-size:14px;line-height:33px;text-align:center;border:1px solid #e1e4e5;border-radius:15px;box-sizing:border-box;}
/* 댓글어뷰징 */
.cmt_fold{padding:0;}
.fold_cmt{display:block;height:57px;font-size:16px;line-height:60px;text-align:center;}
.fold_cmt .ico_cmt{width:16px;height:16px;margin:22px 4px 0 0;background-position:-280px -100px;}
.fold_cmt .emph_g2{color:#4881F7;-webkit-font-smoothing:antialiased;}
.fold_cmt .ico_fold{width:15px;height:8px;margin:26px 0 0 5px;background-position:-300px -100px;}
/** 댓글 **/
/* 기본알렉스 */
.box_cmt .alex_single .img_cmt,.box_cmt .alex_single .wrap_alex.fold .btn_foldup.guide:after{background-image:url(//t1.daumcdn.net/media/common/alex/pc/icon_pc_220622.png);background-size:250px auto;}
.box_cmt .alex_single .cmt_box{margin-top:0;border-color:#eee;}
.box_cmt .alex_single .cmt_box > .list_category{position:static;height:37px;border-bottom:1px solid #eee;}
.box_cmt .alex_single .list_category{overflow:hidden;width:100%;height:37px;}
.box_cmt .alex_single .list_category .link_cate{display:inline-block;position:relative;padding-top:10px;font-size:13px;color:#000;letter-spacing:0;vertical-align:top;}
.box_cmt .alex_single .list_category .link_help{margin-top:10px;}
.box_cmt .alex_single .alex_btn.btn_refresh{position:absolute;top:8px;right:-4px;width:22px;height:22px;padding:0;outline:0;}
.box_cmt .alex_single .alex_btn.btn_refresh .ico_refresh{margin:0 auto;}
.box_cmt .alex_single .cmt_keeper{height:38px;padding-top:12px;}
.box_cmt .alex_single .cmt_keeper .cmt_keeper_status{float:left;font-size:13px;color:#000;}
.box_cmt .alex_single .cmt_keeper .cmt_keeper_status:before{display:inline-block;width:19px;height:19px;margin:0 7px 0 0;vertical-align:top;content:'';background:url(//t1.daumcdn.net/media/common/alex/ico_safebot.svg) no-repeat 0 0;background-size:40px auto;background-position:-20px 0;}
.box_cmt .alex_single .cmt_keeper .cmt_keeper_status.on:before{background-position:0 0;}
.box_cmt .alex_single .cmt_keeper .cmt_keeper_status > span{display:inline-block;margin-top:1px;vertical-align:top;}
.box_cmt .alex_single .cmt_keeper .cmt_box_setting{float:right;padding-top:2px;}
.box_cmt .alex_single .btn_setting{display:inline-block;width:16px;height:16px;vertical-align:top;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.box_cmt .alex_single .img_cmt,.box_cmt .alex_single .wrap_alex.fold .btn_foldup.guide:after{background-image:url(//t1.daumcdn.net/media/common/alex/retina/icon_pc_rt_220622.png);} }
/* 오버라이드 알렉스 */
.box_cmt .alex_single body,.box_cmt .alex_single div,.box_cmt .alex_single dl,.box_cmt .alex_single dt,.box_cmt .alex_single dd,.box_cmt .alex_single ul,.box_cmt .alex_single ol,.box_cmt .alex_single li,.box_cmt .alex_single h1,.box_cmt .alex_single h2,.box_cmt .alex_single h3,.box_cmt .alex_single h4,.box_cmt .alex_single h5,.box_cmt .alex_single h6,.box_cmt .alex_single pre,.box_cmt .alex_single code,.box_cmt .alex_single form,.box_cmt .alex_single fieldset,.box_cmt .alex_single legend,.box_cmt .alex_single textarea,.box_cmt .alex_single p,.box_cmt .alex_single blockquote,.box_cmt .alex_single th,.box_cmt .alex_single td,.box_cmt .alex_single input,.box_cmt .alex_single select,.box_cmt .alex_single textarea,.box_cmt .alex_single button{font-family:'SF Pro Display','Apple SD Gothic Neo','맑은 고딕','Malgun Gothic','돋움','dotum',sans-serif;}
.box_cmt .alex_single #alex_login_box_comment .img_emot{margin-top:0;}
.box_cmt .alex_single .alex_more{margin-top:0;}
.box_cmt .alex_single .alex_more .link_fold{height:52px;box-sizing:border-box;border:0 none;border-top:1px solid #f5f5f5;line-height:52px;background-color:transparent;}
.box_cmt .alex_single .alex_more .link_fold:hover{border-color:#F3F6FA;border-radius:4px;background-color:#F3F6FA;transition:all .3s ease-out;}
.box_cmt .alex_single .alex_more .link_fold .img_more{margin-top:22px;}
.os_mac .box_cmt .alex_single .alex_more .link_fold .img_more{margin-top:22px;}
.box_cmt .alex_single .reply_wrap .alex_more .link_fold{height:52px;line-height:52px;background-color:transparent;}
.box_cmt .alex_single .reply_wrap .alex_more .link_fold:hover{border-color:#F3F6FA;border-radius:4px;background-color:#F3F6FA;transition:all .3s ease-out;}
.box_cmt .alex_single .list_category .link_cate{padding-top:10px;letter-spacing:0;}
.os_mac .box_cmt .alex_single .list_category .link_cate{padding-top:10px;}
.box_cmt .alex_single .list_category .link_help{margin-top:11px;}
.os_mac .box_cmt .alex_single .list_category .link_help{margin-top:11px;}
.box_cmt .alex_single .cmt_count{padding-left:0;font-size:17px;color:#000;letter-spacing:0;}
.box_cmt .alex_single .cmt_count .num_count{font-size:17px;color:#000;}
.box_cmt .alex_single .tit_nick .link_nick{letter-spacing:0;color:#4881F7;}
.box_cmt .alex_single .info_author .txt_date{color:#919191;}
.box_cmt .alex_single .list_comment li{border-color:#f5f5f5;}
.box_cmt .alex_single .list_comment .cmt_info .comment_recomm .btn_oppose .num_txt{color:#4881F7;}
.box_cmt .alex_single .link_write{height:28px;padding:10px 10px 3px;border-radius:4px;border-color:#c8c8c8;}
.box_cmt .alex_single .write_alex{border-radius:4px;}
.box_cmt .alex_single .my_comments{font-size:14px;}
.box_cmt .alex_single .alex_console .txt_guide{letter-spacing:0;color:#4881F7;}
.box_cmt .alex_single .alex_write .txt_info{font-weight:400;}
.os_mac .box_cmt .alex_single .alex_write .txt_info{letter-spacing:0;}
.box_cmt .alex_single .wrap_alex{margin-bottom:-10px;}
.box_cmt .alex_single .wrap_alex .list_comment{border:0 none;}
.box_cmt .alex_single .wrap_alex.fold .btn_foldup .ico_fold{background-position:-155px -130px;}
.box_cmt .alex_single .cmtarray_layer .inner_layer{letter-spacing:0;}
.box_cmt .alex_single .cmtarray_layer .tit_layer{font-weight:700;font-size:18px;color:#000;}
.box_cmt .alex_single .cmtarray_layer .desc_layer{font-size:16px;letter-spacing:0;color:#000;}
.box_cmt .alex_single .set_keeper .tit_set{font-size:17px;letter-spacing:0;color:#000;}
.box_cmt .alex_single .write_on .cont_write{margin-bottom:0;}
.box_cmt .alex_single .btn_foldup .ico_fold{background-position:-205px -105px;}
.box_cmt .alex_single .write_wrap .img_emot{width:20px;height:20px;background-position:-165px -270px;}
.box_cmt .alex_single .write_wrap .img_emot:hover,.box_cmt .alex_single .write_wrap .on .img_emot{background-position:-190px -270px;}
/* 댓글 OFF 공지내용 기능추가 */
.box_cmt .alex_single .wrap_alex.fold{margin-bottom:0;}
.box_cmt .alex_single .forcefold_guide{padding-left:0;}
/* 감정액션 */
.emotion_wrap{position:relative;padding-top:41px;background-color:#fff;}
.os_windows .emotion_wrap{padding-top:39px;}
.emotion_wrap .emotion_tit{position:relative;margin-top:-4px;text-align:center;}
.emotion_wrap .emotion_tit:before{position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-2px;background-color:#ededed;content:'';}
.emotion_wrap .tit_emotion{display:inline-block;position:relative;padding:0 15px;font-weight:400;font-size:14px;color:#000;letter-spacing:0;background-color:#fff;}
.emotion_list{padding:5px 0 26px;}
.emotion_list .alex-actions .🎬_selections{display:block;max-width:570px;margin:0 auto;}
.emotion_list .alex-actions .🎬_selection{width:68px;margin:0 23px;}
.emotion_list .alex-actions .🎬_icon{width:60px;height:60px;}
.emotion_list .alex-actions .🎬_selection_label{margin-top:-10px;font-weight:normal;font-family:'SF Pro Display','Apple SD Gothic Neo','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;}
.emotion_list .alex-actions .🎬_count_label{display:inline-block;margin-top:-2px;vertical-align:top;font-family:'SF Pro Display','Apple SD Gothic Neo','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;}
.emotion_list .alex-actions .🎬_selected .🎬_selection_label,.emotion_list .alex-actions .🎬_selected .🎬_count_label{font-weight:normal !important;color:#4881F7;}
/* 추천액션 */
.recommlike_wrap{margin-top:43px;}
.recommlike_wrap .recommlike_tit{text-align:center;}
.recommlike_wrap .tit_recommlike{font-weight:400;font-size:14px;color:#8e8e8e;}
.recommlike.alex-action{display:block;margin:15px auto 0;letter-spacing:0;}
.recommlike.alex-action .jsx-3762130795{min-height:47px;}
.recommlike.alex-action .🎬_selection{display:block;width:110px;height:47px;border:1px solid #ebebeb;border-radius:47px;margin:0 auto;text-align:center;-webkit-tap-highlight-color:transparent;}
.recommlike.alex-action .🎬_icon{display:inline-block;width:32px;height:32px;margin:5px 7px 0 0;vertical-align:top;}
.recommlike.alex-action .🎬_selection_label{display:none;}
.recommlike.alex-action .🎬_count_label{display:inline-block;margin-left:-4px;font-family:-apple-system,'SF Pro Display','Apple SD Gothic Neo','Malgun Gothic',sans-serif;font-weight:500;font-size:15px;line-height:45px;color:#212121;vertical-align:top;}
.recommlike.alex-action .🎬_selection.🎬_selected{border-color:#FF6229;}
.recommlike.alex-action .🎬_selected .🎬_count_label{color:#FF6229;}
/* 모션 */
.recommlike.alex-action .🎬_icon{background:url(//t1.daumcdn.net/media/common/alexaction/rtn3/likeonoff.png) no-repeat 0 0;background-size:auto 32px;}
.recommlike.alex-action .🎬_selected .🎬_icon{background-position:-32px 0;}
.recommlike.alex-action .🎬_selected .🎬_animated{background:url(//t1.daumcdn.net/media/common/alexaction/rtn3/like_action.webp) no-repeat 0 0;background-size:auto 32px;}
.recommlike.alex-action .🎬_animated .🎬_animated_icon{background-image:none;animation-name:alex-motion;animation-duration:.8s;}
@keyframes alex-motion {}
/* 레티나 이미지 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.box_cmt .alex_single .img_cmt,.box_cmt .alex_single .wrap_alex.fold .btn_foldup.guide:after{background-image:url(//t1.daumcdn.net/media/common/alex/retina/icon_pc_rt_220622.png);} }
/* 타임톡 실시간채팅 */
.box_cluster.ttalk_view{padding:9px 24px 0;}
.box_cluster.ttalk_view .btnmore_group{position:relative;margin-top:-12px;padding-bottom:36px;}
.ttalk_view{margin-top:16px;background-color:#fff;}
.ttalk_view .inner_ttalk{padding:0;}
.ttalk_view .inner_ttalk .ttalk_tit{display:block;padding-bottom:3px;text-align:left;}
.ttalk_view .inner_ttalk .tit_ttalk{display:inline-block;font-weight:700;font-size:17px;line-height:25px;color:#000;vertical-align:top;}
.ttalk_view .inner_ttalk .tit_ttalk .ico_beta{margin:7px 0 0 5px;}
.ttalk_view .inner_ttalk .txt_info{float:right;font-size:14px;line-height:25px;color:#6C6C6C;}
.ttalk_view .inner_ttalk .txt_info .txt_num{margin-right:2px;font-weight:700;}
.ttalk_view .inner_ttalk .txt_ttalk{font-size:15px;line-height:22px;color:#333;text-align:center;}
.ttalk_view .inner_ttalk .num_ttalk{font-weight:700;}
.ttalk_view .inner_ttalk .num_ttalk .txt_g{display:inline-block;width:21px;text-align:center;white-space:nowrap;vertical-align:top;}
.ttalk_view .inner_ttalk .link_ttalkgo{display:inline-block;height:40px;padding:0 20px;margin-top:18px;border-radius:40px;background-color:#464F61;font-size:15px;line-height:40px;color:#fff;vertical-align:top;text-decoration:none;}
.ttalk_view .inner_ttalk .link_ttalkgo .ico_ttalk{width:16px;height:16px;margin:12px 7px 0 0;background-position:-180px -160px;}
.ttalk_view .inner_ttalk .txt_empty{margin:15px 0 21px;font-size:15px;line-height:22px;color:#858585;}
.ttalk_view .inner_ttalk .txt_empty2{margin-top:13px;font-size:15px;line-height:22px;color:#858585;}
.ttalk_view .inner_ttalk .link_operat{display:inline-block;height:38px;padding:0 20px;margin-top:25px;border:1px solid #e5e5e5;border-radius:40px;font-size:15px;line-height:38px;color:#202020;vertical-align:top;text-decoration:none;}
.ttalk_view .inner_ttalk .link_operat .ico_arr{width:6px;height:11px;margin:14px 0 0 10px;background-position:-220px -160px;}
.ttalk_view .inner_ttalk .link_operat .txt_g{color:#4881F7;}
.ttalk_view .wrap_timetalk{padding-bottom:36px;}
.box_cluster.ttalk_view iframe{height:950px;}
/* 타임톡 모션 */
.page_timetalk #timetalkFrame{position:fixed;right:12px;top:12px;bottom:12px;width:400px;height:calc(100% - 24px);z-index:300;border:none;border-radius:20px;overflow:hidden;box-shadow:0 0 48px rgba(0,0,0,0.12);overscroll-behavior:contain;will-change:transform;}
.page_timetalk #timetalkFrame{right:-100%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;}
.page_timetalk #timetalkFrame.open{overflow-y:auto;right:12px;width:400px;}
.page_timetalk #timetalkFrame .timetalk_titbox{right:-100%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;}
.page_timetalk #timetalkFrame.open .timetalk_titbox{right:27px;padding-right:10px;}
.page_timetalk ~ .dimmed_layer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.12);z-index:200;}
/* 품질개선 */
.action_quality{position:relative;border-top:1px solid #f5f5f5;padding-bottom:31px;margin:27px auto 0;}
.action_quality .ico_quality{display:inline-block;overflow:hidden;font-size:1px;line-height:0;background:url(//t1.daumcdn.net/media/common/action_quality/ico_quality.png) 0 0 no-repeat;background-size:200px auto;color:transparent;vertical-align:top;}
.action_quality .quality_tit{padding-top:28px;text-align:center;}
.action_quality .quality_tit .tit_quality{display:block;position:relative;margin-left:29px;font-weight:700;font-size:16px;color:#000;}
.action_quality .quality_tit2{padding-top:27px;text-align:center;}
.action_quality .quality_tit2 .tit_quality{display:block;font-weight:700;font-size:16px;color:#000;}
.action_quality .quality_tit2 .txt_quality{display:block;margin-top:1px;font-size:14px;color:#888;}
.action_quality .quality_tit2 .txt_quality .num_g{font-weight:700;}
.action_quality .info_quality{display:inline-block;margin:-3px 0 0 -4px;vertical-align:top;}
.action_quality .info_quality .link_info{display:inline-block;position:relative;width:16px;height:16px;padding:7px;vertical-align:top;}
.action_quality .info_quality .link_info .ico_info{width:16px;height:16px;background-position:0 0;}
.action_quality .info_quality .link_info .ico_tip{display:none;position:absolute;right:50%;top:28px;z-index:31;width:24px;height:8px;background-position:-70px -10px;transform:translate(50%,0);}
.action_quality .infotooltip_layer{display:none;position:absolute;top:33px;right:50%;z-index:30;transform:translateX(50%);min-width:254px;box-sizing:border-box;padding:16px 45px 16px 16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.12);}
.action_quality .infotooltip_layer .ico_tip{position:absolute;right:50%;top:-8px;width:24px;height:8px;margin-right:-30px;background-position:-70px -10px;}
.action_quality .infotooltip_layer .txt_tooltip{font-weight:400;font-size:15px;line-height:18px;color:#000;text-align:left;}
.action_quality .infotooltip_layer .link_close{position:absolute;right:9px;top:9px;width:12px;height:12px;padding:9px;}
.action_quality .infotooltip_layer .link_close .ico_quality{width:12px;height:12px;background-position:-50px 0;}
.action_quality .info_quality.open .link_info .ico_tip{display:block;}
.action_quality .info_quality.open .infotooltip_layer{display:block;}
.action_quality .qualitybtn_wrap{margin-top:10px;font-size:0;text-align:center;}
.action_quality .quality_btn{display:inline-block;width:92px;vertical-align:top;}
.action_quality .quality_btn .tit_label{display:block;margin-top:8px;font-weight:600;font-size:15px;line-height:22px;color:#000;text-align:center;}
.action_quality .quality_btn .count_label{display:block;font-size:14px;color:#888;text-align:center;}
.action_quality .quality_btn .btn_quality{width:60px;height:60px;border:1px solid #ebebeb;border-radius:100%;margin:0 auto;}
.action_quality .quality_btn .btn_quality .icon_quality{width:40px;height:40px;padding:9px;}
.action_quality .quality_btn .btn_quality.selected{border-color:#5b92fe;transition:all .3s ease-out;}
.action_quality .qualitytooltip_layer{display:none;position:absolute;left:50%;bottom:-12px;z-index:30;transform:translateX(-50%);box-sizing:border-box;padding:8px 33px 8px 16px;border-radius:36px;background:#5b92fe;background:-moz-linear-gradient(left,#5b92fe 0%,#5f94ff 100%);background:-webkit-linear-gradient(left,#5b92fe 0%,#5f94ff 100%);background:linear-gradient(to right,#5b92fe 0%,#5f94ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b92fe',endColorstr='#5f94ff',GradientType=1);}
.action_quality .qualitytooltip_layer .txt_tooltip{font-weight:600;font-size:13px;line-height:20px;color:#fff;white-space:nowrap;}
.action_quality .qualitytooltip_layer .ico_tip{position:absolute;left:50%;top:-8px;width:24px;height:8px;margin-left:-12px;background-position:-70px 0;}
.action_quality .qualitytooltip_layer .link_close{position:absolute;right:3px;top:0;width:10px;height:10px;padding:13px;}
.action_quality .qualitytooltip_layer .link_close .ico_quality{width:10px;height:10px;background-position:-30px 0;}
.action_quality .qualitytooltip_layer.action{display:block;animation:slide-bottom .5s ease-in-out forwards;}
@keyframes slide-bottom{0%{transform:translate(-50%,-30px);    opacity:0;}
    100%{transform:translate(-50%,0px);    opacity:1;} }
.action_quality .qualitychoice_wrap{display:none;margin:-47px auto 0;}
.action_quality .quality_choice{display:none;margin-top:19px;font-size:0;text-align:center;}
.action_quality .quality_choice .tit_qualitychoice{display:block;margin-bottom:9px;font-weight:400;font-size:14px;color:#888;text-align:center;}
.action_quality .quality_choice.on{display:block;}
.action_quality .btn_choice{display:inline-block;position:relative;height:39px;padding:0 14px;border:1px solid #ebebeb;border-radius:39px;margin:4px;font-size:14px;line-height:37px;color:#000;vertical-align:top;}
.os_windows .action_quality .btn_choice{letter-spacing:-0.04em;}
.action_quality .btn_choice.on{border-color:#5b92fe;font-weight:700;color:#4881f7;}
.action_quality .btn_choice.on:before{float:left;width:12px;height:9px;margin:14px 5px 0 0;background:url(//t1.daumcdn.net/media/common/action_quality/ico_quality.png) -40px -20px no-repeat;background-size:200px auto;content:'';}
.action_quality .choice_btn{margin-top:19px;text-align:center;}
.action_quality .btn_send{width:133px;height:40px;background-color:#5b92fe;border-radius:40px;font-weight:400;font-size:15px;line-height:40px;color:#fff;}
.action_quality .btn_send .ico_quality{width:16px;height:16px;margin:12px 8px 12px 0;background-position:-20px -20px;}
.action_quality .btn_send:disabled{cursor:default;pointer-events:none;background-color:#f2f4f7;color:rgba(0,0,0,0.24);}
.action_quality .btn_send:disabled .ico_quality{background-position:0 -20px;}
@keyframes choice-opacity{0%{opacity:1;}
    100%{opacity:0;} }
@keyframes quality-choice{0%{opacity:0;    height:0;}
    100%{opacity:1;    height:183px;} }
.action_quality.choice .qualitybtn_wrap .quality_btn .tit_label,.action_quality.choice .qualitybtn_wrap .quality_btn .count_label{opacity:0;}
.action_quality.action_choice .qualitybtn_wrap .quality_btn .tit_label,.action_quality.action_choice .qualitybtn_wrap .quality_btn .count_label{animation:choice-opacity .1s ease-in-out forwards;}
.action_quality.choice .qualitychoice_wrap{display:block;}
.action_quality.action_choice .qualitychoice_wrap{animation:quality-choice .2s linear forwards;}
/* 의견 */
.action_quality .tab_quality{display:flex;display:-webkit-flex;position:relative;max-width:320px;margin:16px auto 0;flex-flow:row nowrap;-webkit-flex-flow:row nowrap;white-space:nowrap;background-color:#f2f4f7;border-radius:8px;}
.action_quality .tab_quality li{display:inline-block;position:relative;width:50%;vertical-align:top;}
.action_quality .tab_quality .link_tab{display:block;height:44px;font-size:15px;line-height:44px;color:#888;text-align:center;transition:all .2s ease-out;text-decoration:none;}
.action_quality .tab_quality:before{position:absolute;left:0;top:0;width:50%;height:44px;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;content:'';transition:all .2s ease-out;}
.action_quality .tab_quality.good:before{transform:translateX(0);}
.action_quality .tab_quality.bad:before{transform:translateX(100%);}
.action_quality .tab_quality .link_tab[aria-selected="true"]{font-weight:700;color:#000;}
/* 통계 */
.action_quality .optionstaus_wrap{width:664px;margin:12px auto 0;}
.action_quality .optionstaus_wrap:after{display:block;clear:both;content:'';}
.action_quality .list_optionstaus{display:flex;flex-direction:column;float:left;width:50%;}
.action_quality .list_optionstaus li{width:308px;margin:10px 12px 0 12px;}
.action_quality .option_graph{overflow:hidden;isolation:isolate;position:relative;height:40px;padding:0 20px;background-color:#f2f4f7;border-radius:40px;}
.action_quality .option_graph .bar{position:absolute;left:0;top:0;bottom:0;background-color:#E0E4EB;border-radius:40px 0 0 40px;}
.action_quality .option_graph .tit_option{float:left;position:relative;font-size:14px;line-height:40px;color:#000;}
.action_quality .option_graph .tit_option:before{display:none;float:left;width:12px;height:9px;margin:15px 7px 0 0;background:url(//t1.daumcdn.net/media/common/action_quality/ico_quality.png) -40px -20px no-repeat;background-size:200px auto;content:'';}
.action_quality .option_graph .num_option{float:right;position:relative;font-size:13px;line-height:40px;color:#888;}
.action_quality .choice .option_graph{background-color:#E5EEFF;}
.action_quality .choice .option_graph .bar{background-color:#CEDEFF;}
.action_quality .choice .option_graph .tit_option{font-weight:700;color:#4881F7;}
.action_quality .choice .option_graph .tit_option:before{display:block;}
.action_quality .choice .option_graph .num_option{color:#4881F7;}
.action_quality .list_optionstaus + .choice_btn{margin-top:18px;}
.action_quality .btn_modify{width:147px;height:40px;border-radius:40px;border:1px solid #ebebeb;font-size:15px;line-height:38px;color:#000;}
.action_quality .btn_modify .ico_quality{width:16px;height:16px;margin:11px 8px 11px 0;background-position:-60px -20px;}
.action_quality .list_optionstaus.action .option_graph .bar{animation:quality-bar .5s linear forwards;}
@keyframes quality-bar{0%{transform:scaleX(0);    transform-origin:0% 0%;}
    100%{transform:scaleX(1);    transform-origin:0% 0%;} }
/* 토스트 팝업 */
.action_quality .qualitytoast_layer{position:absolute;left:50%;bottom:45px;transform:translateX(-50%);width:320px;height:42px;}
.action_quality .qualitytoast_layer .txt_toast{font-size:14px;line-height:42px;color:#fff;text-align:center;border-radius:8px;background-color:#53565B;}
.action_quality .qualitytoast_layer.action{animation:slide-bottom2 .5s ease-in-out forwards 1s;}
@keyframes slide-bottom2{0%{transform:translate(-50%,0);    opacity:1;}
    100%{transform:translate(-50%,30px);    opacity:0;} }
/* 4배수 이미지 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.action_quality .ico_quality,.action_quality .choice_g .lab_radio:before,.action_quality .option_graph .tit_option:before,.action_quality .btn_choice.on:before{background-image:url(//t1.daumcdn.net/media/common/action_quality/rtn4/ico_quality.png);} }
/* (new) 감정평가 */
.emotion_list{display:block;overflow:hidden;padding:8px 0 24px;text-align:center;}
.emotion_list .inner_emoticon{overflow:hidden;max-width:447px;margin:0 auto;}
.emotion_list .btn_action{float:left;display:flex;flex-direction:column-reverse;align-items:center;width:60px;}
.emotion_list .btn_action + .btn_action{margin-left:36px;}
.emotion_list .btn_action svg{min-width:60px;max-width:60px;}
.emotion_list .txt_label{display:block;padding-top:5px;font-size:12px;line-height:14px;color:rgba(0,0,0,0.48);}
.emotion_list .count_label{display:block;padding-top:2px;font-size:15px;line-height:18px;}
.emotion_list .btn_action.selected .txt_label,.emotion_list .btn_action.selected .count_label{color:#4881F7;}
/* 카테고리 */
.head_view .info_category{display:inline-block;height:34px;padding:0 13px;border:1px solid #EBEBEB;border-radius:36px;font-weight:600;font-size:13px;line-height:36px;color:#3D4753;background-color:#FAFAFC;}
.os_windows .head_view .info_category{line-height:33px;}
/* 공유,신고 */
.sharesns_wrap{overflow:hidden;border-top:1px solid #f3f3f3;margin:0 -40px;}
.sharesns_wrap .btn_comm{float:left;position:relative;width:50%;height:50px;font-size:15px;line-height:52px;color:#202020;background-color:#fff;text-align:center;}
.sharesns_wrap .btn_comm + .btn_comm:before{position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#f3f3f3;content:'';}
.sharesns_wrap .btn_comm .ico_sns{display:inline-block;width:19px;height:19px;margin:15px 13px 0 0;background-position:-260px -40px;vertical-align:top;}
.sharesns_wrap .btn_comm .ico_report{display:inline-block;width:20px;height:20px;margin:15px 13px 0 0;background-position:-300px -40px;vertical-align:top;}
/* 컴포넌트 */
/* 공통 스타일 */
.box_cluster .box_tit{position:relative;padding-bottom:11px;}
.box_cluster .box_tit .thumb_profile{float:left;width:24px;height:24px;margin:-2px 10px 0 0;}
.box_cluster .tit_box{font-size:17px;line-height:20px;}
.box_cluster .tit_box .ico_beta{margin:5px 0 0 2px;}
.box_cluster .txt_box{display:block;margin-top:5px;font-size:14px;color:#8f8f8f;}
.box_cluster .wrap_thumb{position:relative;overflow:hidden;border-radius:8px;}
.box_cluster .wrap_thumb:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.08);border-radius:8px;content:'';}
.box_cluster .cont_thumb{overflow:hidden;position:relative;}
.box_cluster .cont_thumb .inner_cont{display:table;table-layout:fixed;width:100%;}
.box_cluster .cont_thumb .thumb_wrap{display:table-cell;height:66px;vertical-align:middle;}
.box_cluster .rank_num{position:absolute;top:1px;left:0;font-weight:600;font-size:18px;color:#000;}
.box_cluster .info_ad{display:block;overflow:hidden;padding-top:4px;font-size:0;line-height:20px;color:#999;white-space:nowrap;text-overflow:ellipsis;}
.os_windows .box_cluster .info_ad{padding-top:5px;line-height:17px;}
.box_cluster .info_ad .txt_adname{font-size:13px;vertical-align:top;}
.box_cluster .ico_ad{width:24px;height:16px;margin:1px 6px 0 0;background-position:-140px -140px;}
.box_cluster .btn_viewgo{position:absolute;right:0;top:0;font-size:14px;color:#888;}
.box_cluster .btn_viewgo .ico_view{width:6px;height:9px;margin:5px 0 0 7px;background-position:-260px -140px;}
/* 배너 */
.box_cluster.box_bnr{height:55px;padding:0;text-align:center;background-color:#fff;}
.box_bnr .link_bnr{display:block;overflow:hidden;height:100%;padding:0 30px;font-size:15px;line-height:55px;color:#000;white-space:nowrap;text-overflow:ellipsis;}
.box_bnr .link_bnr:hover{text-decoration:none;}
.box_bnr .thumb_bnr{display:inline-block;width:35px;height:35px;margin:10px 10px 0 0;vertical-align:top;}
.box_bnr_full{height:55px;overflow:hidden;margin-top:10px;padding:0;}
.box_bnr_full .link_bnr_full{display:block;}
/* 탭메뉴 */
.tab_g{margin:-8px -4px 0;font-size:0;line-height:0;}
.tab_g li{display:inline-block;max-width:calc(50% - 8px);margin:8px 4px 0;vertical-align:top;}
.tab_g .link_tab{display:block;overflow:hidden;height:40px;box-sizing:border-box;padding:0 15px;border:1px solid #F4F6FA;border-radius:36px;font-size:15px;line-height:40px;color:#202020;background-color:#F4F6FA;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.tab_g .link_tab:hover{text-decoration:none;}
.tab_g .link_tab[aria-selected="true"]{border-color:#4881F7;font-weight:700;color:#fff;background-color:#4881F7;}
.tab_g .link_tab .thumb_img{display:inline-block;overflow:hidden;position:relative;width:28px;height:28px;margin:5px 8px 0 -10px;border-radius:100%;vertical-align:top;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat 50% 50%;background-size:16px auto;}
.tab_g .link_tab .thumb_img:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,0.08);border-radius:50%;content:'';}
.tab_g.tablist2{margin:0 0 0 -9px;}
.tab_g.tablist2 li{width:50%;max-width:none;margin:0;}
.tab_g.tablist2 .link_tab{margin-left:9px;}
/* 더보기 */
.box_cluster .btnmore_group{margin-top:20px;text-align:center;}
.box_cluster .link_morewide{display:inline-block;height:38px;padding:0 19px;border:1px solid #e5e5e5;border-radius:40px;font-size:15px;line-height:40px;color:#202020;vertical-align:top;text-decoration:none;}
.box_cluster .link_morewide .tit_more{display:inline-block;overflow:hidden;max-width:155px;margin-right:4px;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;color:#4881F7;}
.box_cluster .link_morewide .ico_more{width:6px;height:11px;margin:14px 0 0 8px;background-position:-100px -140px;}
.os_windows .box_cluster .link_morewide .ico_more{margin-top:13px;}
.box_cluster .link_morewide .ico_more2{width:12px;height:7px;margin:16px 0 0 9px;background-position:-180px -100px;}
.box_cluster.unfold .link_morewide .ico_more2{background-position:-180px -120px;}
/* 접어두기 */
/* item_column */
.item_column .link_thumb{display:block;text-decoration:none;}
.item_column .link_thumb:after{display:block;clear:both;content:'';}
.item_column .link_thumb:hover .tit_txt{text-decoration:underline;}
.item_column .wrap_thumb{float:right;width:100px;height:66px;margin-left:20px;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat 50% 50%;background-size:26px auto;}
.item_column .tit_txt{display:block;display:-webkit-box;overflow:hidden;max-height:42px;font-weight:normal;font-size:16px;line-height:21px;color:#000;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.item_column .info_thumb{display:block;padding-top:2px;font-size:14px;line-height:20px;color:#828282;}
.item_column .link_tag{overflow:hidden;position:absolute;z-index:1;top:0;right:0;width:15px !important;height:15px !important;padding:8px;font-size:0;line-height:0;text-indent:-9999px !important;}
.item_column .link_tag img{display:block;padding:0 !important;}
/* list_rank_news */
.list_rank_news li{padding:10px 0;}
.list_rank_news li:first-child{padding-top:0;}
.list_rank_news li:last-child{padding-bottom:0;}
.list_rank_news .item_column .thumb_wrap{position:relative;padding-left:21px;vertical-align:top;}
/* list_colum2 */
.list_column2 li{border-top:1px solid #f7f7f7;}
.list_column2 li:first-child{border-top:0 none;}
.list_column2 .link_txt{display:block;overflow:hidden;font-size:16px;line-height:44px;color:#000;text-overflow:ellipsis;white-space:nowrap;}
/* item_row */
.item_row .link_thumb{display:block;margin:0 4px;text-decoration:none;}
.item_row .link_thumb:hover .tit_txt{text-decoration:underline;}
.item_row .wrap_thumb{padding-top:64.63%;background:#F2F4F7 url(//t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat 50% 50%;background-size:32px auto;}
.item_row .wrap_thumb .thumb_g{position:absolute;left:0;right:0;top:0;bottom:0;}
.item_row .wrap_thumb .ico_video{position:absolute;bottom:8px;right:8px;width:20px;height:20px;background-position:0 -240px;}
.item_row .wrap_thumb .ico_image{position:absolute;bottom:8px;right:8px;width:20px;height:20px;background-position:-40px -240px;}
.item_row .tit_txt{display:block;display:-webkit-box;overflow:hidden;position:relative;max-height:40px;margin-top:10px;font-weight:400;font-size:15px;line-height:20px;color:#000;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.item_row .rank_num{top:2px;}
/* list_row */
.list_row{margin:0 -4px;}
.list_row:after{display:block;clear:both;content:'';}
.list_row li{float:left;width:50%;}
.list_row li:nth-child(odd){clear:both;}
.list_row li:nth-child(2) ~ li{padding-top:15px;}
.list_column2 + .list_row{padding-top:6px;}
/* 함께 찾은 검색어 */
.list_keyword{margin:-4px -4px 0;font-size:0;line-height:0;}
.list_keyword li{display:inline-block;max-width:142px;margin:8px 4px 0;vertical-align:top;}
.list_keyword .link_keyword{display:block;overflow:hidden;height:40px;padding:0 15px;border:1px solid #F4F6FA;border-radius:36px;font-size:15px;line-height:40px;color:#202020;background-color:#F4F6FA;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.list_keyword .link_keyword:hover{text-decoration:none;}
.list_keyword .ico_keyword{width:12px;height:12px;margin:14px 8px 0 0;background-position:-280px -140px;}
/* 추천뉴스 */
.box_cluster .box_tit + .list_column{margin-top:12px;}
.list_column li{padding:10px 0;}
.list_column li:first-child{padding-top:0;border:0 none;}
.list_column li:last-child{padding-bottom:0;}
.list_column .item_column{position:relative;}
/* 랭킹뉴스,뉴스pick */
.box_cluster .box_tit + .tab_g{padding-top:4px;}
.tab_g + .list_rank_news{margin-top:16px;}
.tab_g + .list_column{margin-top:16px;}
/* 주요뉴스 */
.box_cluster .box_tit + .list_column2{margin-top:-2px;}
.list_row + .btnmore_group{margin-top:18px;}
/* 로딩 애니메이션 */
@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);} }
@keyframes loading{0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);} }
.ico_loading{display:inline-block;width:22px;height:22px;margin:14px 10px 0 0;vertical-align:top;}
.ico_loading .img_loading{display:block;width:100%;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;}
/* 공지사항 */
.box_notice{padding:0;}
.box_notice .link_cont{display:block;overflow:hidden;height:52px;padding:0 24px;}
.box_notice .tit_notice{float:left;width:42px;height:20px;margin:15px 9px 0 0;border:1px solid #4985FF;border-radius:22px;font-weight:700;font-size:12px;line-height:22px;color:#4985FF;text-align:center;}
.box_notice .txt_notice{display:block;overflow:hidden;font-size:15px;line-height:54px;white-space:nowrap;text-overflow:ellipsis;color:#000;}
/* 서비스바로가기 */
.box_shortcut{padding-bottom:10px;}
.tab_shortcut{position:absolute;top:24px;right:30px;}
.tab_shortcut li{float:left;margin-left:22px;}
.tab_shortcut li:first-child{margin-left:0;}
.tab_shortcut .link_tab{display:block;position:relative;font-size:14px;line-height:20px;color:#222;letter-spacing:-1px;cursor:pointer;}
.tab_shortcut .link_tab.on{font-weight:700;text-decoration:underline;}
.tabcont_service{overflow:hidden;padding-top:3px;}
.list_linkservice{overflow:hidden;min-height:184px;}
.list_linkservice li{float:left;width:33.33%;box-sizing:border-box;border-top:1px solid #f7f7f7;}
.list_linkservice .link_linkservice{display:block;height:45px;font-size:16px;line-height:45px;color:#202020;text-align:center;}
/* 컴포넌트 :포스트 */
.ico_post{width:20px;height:20px;margin:1px 6px 0 0;background-position:-380px -40px;}
.box_news_post .box_tit{padding-bottom:13px;}
.box_news_post .box_tit .txt_name{display:inline-block;overflow:hidden;max-width:74%;color:#4881F7;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;}
.box_news_post .box_tit .txt_cate{display:inline-block;overflow:hidden;max-width:59%;color:#4881F7;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;}
.box_news_post .btnmore_group{margin-top:7px;}
.box_news_post .link_morewide{border:0;}
.item_post{position:relative;padding:20px 18px;border-radius:12px;background-color:#fff;border:1px solid rgba(0,0,0,0.05);box-shadow:0px 2px 8px rgba(0,0,0,0.02);}
.item_post .link_post{overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;line-height:0;text-indent:-9999px;}
.item_post .post_tit{display:block;padding-bottom:11px;margin:-2px 0 16px 0;font-size:0;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/bg_posttitline.png") repeat-x 0 100%;background-size:auto 1px;}
.item_post .post_tit .tit_post{display:block;overflow:hidden;font-weight:600;font-size:16px;line-height:22px;color:#101010;text-overflow:ellipsis;white-space:nowrap;}
.item_post .post_desc{display:-webkit-box;overflow:hidden;height:72px;margin:-2px 0 5px;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.item_post .post_desc .txt_post{display:inline;font-size:16px;line-height:24px;letter-spacing:-0.02em;color:#333;word-break:break-all;}
.item_post .post_desc .ico_post{margin:4px 6px 0 0;}
.item_post .post_info{overflow:hidden;position:relative;padding:0 20px 0 32px;margin-top:16px;line-height:24px;}
.item_post .post_info .thumb_profile{position:absolute;left:0;top:0;width:24px;height:24px;margin-right:8px;}
.item_post .post_info .info_thumb{display:inline-block;max-width:100%;vertical-align:top;}
.item_post .post_info .thumb_name{display:block;overflow:hidden;font-weight:600;font-size:14px;color:#101010;white-space:nowrap;text-overflow:ellipsis;}
.item_post .post_info .thumb_date{float:right;font-size:13px;color:#888;}
.item_post .post_info .thumb_date:before{display:inline-block;width:2px;height:2px;margin:10px 4px 0 4px;border-radius:2px;background-color:#dadada;vertical-align:top;content:'';}
.item_post .post_menu{position:absolute;right:4px;bottom:14px;}
.item_post .post_menu .btn_menu{display:block;height:35px;padding:10px 16px;box-sizing:border-box;text-decoration:none;}
.item_post .post_menu .btn_menu .ico_view{display:block;width:3px;height:15px;margin:0 auto;background-position:-320px -100px;}
.item_post .post_menu .layer_menu{display:none;position:absolute;right:-4px;bottom:37px;z-index:20;width:140px;border-radius:8px;background-color:#fff;box-shadow:0 3px 12px rgba(0,0,0,0.2);}
.item_post .post_menu .list_menu .link_menu{display:block;position:relative;height:44px;padding:0 15px;font-size:15px;line-height:44px;color:#101010;}
.item_post .post_menu .list_menu .link_menu + .link_menu{border-top:1px solid #F6F6F6;}
.item_post .post_menu .list_menu .ico_view{position:absolute;right:16px;top:50%;transform:translateY(-50%);}
.item_post .post_menu .list_menu .ico_share{width:16px;height:16px;background-position:-340px -100px;}
.item_post .post_menu .list_menu .ico_report{width:16px;height:16px;background-position:-380px -100px;}
.item_post .post_menu.open .layer_menu{display:block;}
.list_post{margin:-7px;}
.list_post:after{display:block;clear:both;content:'';}
.list_post li{float:left;width:50%;box-sizing:border-box;padding:7px;}
.list_post li:nth-child(odd){clear:both;}
.main-etc .box_news_post{padding-bottom:34px;}
.main-etc .box_news_post .list_post{margin:0;}
.main-etc .box_news_post .list_post li{float:none;width:auto;padding:0;}
.main-etc .box_news_post .list_post li + li{margin-top:16px;}
.main-etc .item_post .post_desc{height:auto;max-height:72px;}
/* 도움말 - wrap_help */
.wrap_help{position:absolute;top:-12px;right:-12px;}
.wrap_help .btn_help{padding:12px;vertical-align:top;}
.wrap_help .btn_help .ico_help{width:19px;height:19px;background-position:-320px -140px;}
.wrap_help .layer_tooltip{display:none;position:absolute;z-index:10;top:25px;right:-4px;width:260px;padding:16px;border-radius:12px;background-color:#fff;box-shadow:0px 2px 16px 0px rgba(0,0,0,0.16);box-sizing:border-box;}
.wrap_help .btn_help[aria-expanded='true'] + .layer_tooltip{display:block;}
.wrap_help .ico_tooltip{position:absolute;top:-6px;right:15px;width:21px;height:7px;background-position:-340px -140px;}
.wrap_help .btn_close{position:absolute;top:8px;right:8px;}
.wrap_help .ico_close{width:12px;height:12px;margin:7px;background-position:-380px -140px;}
.wrap_help .txt_tooltip{font-size:15px;line-height:20px;}
.wrap_help .link_tooltip{color:#004BCC;font-size:15px;line-height:20px;display:block;margin-top:12px;}
/* 공유,신고 */
.share_wrap{display:flex;border-top:1px solid #f6f6f6;margin-top:47px;}
.share_wrap .btn_comm{position:relative;height:50px;flex:1 auto;font-size:16px;line-height:50px;color:#202020;text-align:center;text-decoration:none;}
.share_wrap .btn_comm + .btn_comm:before{position:absolute;left:0;top:50%;width:1px;height:17px;background-color:#ebebeb;transform:translateY(-50%);content:'';}
.share_wrap .ico_share{width:18px;height:18px;margin:16px 11px 0 0;background-position:-340px -80px;}
.share_wrap .ico_report{width:17px;height:18px;margin:16px 12px 0 0;background-position:-380px -80px;}
/* 토스트 팝업 */
.toast_layer{position:fixed;z-index:999;left:20px;right:20px;bottom:18px;max-width:500px;margin:0 auto;}
.toast_layer .inner_toast{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;padding:16px 20px;border-radius:16px;background-color:#2C2E33;box-sizing:border-box;}
.toast_layer .desc_toast{font-size:14px;line-height:20px;color:#fff;text-align:center;max-width:-webkit-fill-available;}
.toast_layer .desc_toast .txt_name{display:inline-block;max-width:53%;vertical-align:top;overflow:hidden;padding-right:2px;white-space:nowrap;text-overflow:ellipsis;}
.toast_layer.type_row .inner_toast{flex-direction:row;justify-content:unset;}
.toast_layer.type_row .desc_toast{text-align:left;max-width:calc(100% - 65px);flex:1;}
.toast_layer.type_row .txt_g{max-width:calc(100% - 120px);padding-right:0;}
.toast_layer.type_row .ico_warning{display:inline-block;width:24px;height:24px;margin-right:16px;overflow:hidden;font-size:1px;line-height:0;text-indent:-9999px;vertical-align:top;background:url(http://t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk.svg) no-repeat;background-size:200px auto;background-position:-20px -35px;}
/** 신규테이블 **/
.ico_table{display:inline-block;overflow:hidden;font-size:1px;line-height:0;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_table_240926.svg") 0 0 no-repeat;background-size:100px auto;color:transparent;vertical-align:top;}
.box_table .box_tit{display:flex;align-items:center;padding-bottom:15px;}
.box_table .tit_box{display:inline-block;padding-right:8px;}
.box_table .btn_viewgo{display:flex;align-items:center;position:static;font-size:0;color:#000;}
.box_table .btn_viewgo .ico_table{width:10px;height:18px;margin:0;background-position:0 0;}
.box_table .board_contents,.box_table .table_contents{overflow:hidden;box-shadow:0px 1px 10px 0px rgba(0,0,0,0.08);border-radius:12px;}
.box_table .link_board{display:block;position:relative;z-index:1;}
.box_table .link_board:hover{text-decoration:none;}
.box_table .link_board:hover .tit_board{text-decoration:underline;text-decoration-color:#FFF;}
.box_table .thumb_board{position:relative;padding:20px 16px 18px;background:linear-gradient(92.74deg,#FA72ED -8.6%,#FA72ED 2.5%,#D577F7 26.91%,#418EFB 57.99%,#A683F0 112.28%,#A683F0 102.38%);}
.box_table .thumb_board:before{position:absolute;top:0;left:0;right:0;bottom:0;background:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/bg_pattern_olympic.png") no-repeat center center;background-size:auto 120px;content:'';}
.box_table .thumb_board:after{position:absolute;left:0;right:0;bottom:0;top:0;border:1px solid rgba(0,0,0,0.08);border-radius:12px 12px 0 0;content:'';}
.box_table .board_tit{display:flex;align-items:center;}
.box_table .tit_board{display:block;max-width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:18px;line-height:21px;color:#FFF;margin-right:6px;}
.box_table .txt_num{display:inline-block;padding:4px 6px;background-color:rgba(255,255,255,0.32);font-size:10px;line-height:12px;font-weight:700;border-radius:10px;color:#FFF;box-sizing:border-box;}
.box_table .desc_info{display:block;margin-top:4px;font-size:14px;line-height:17px;color:rgba(255,255,255,0.72);}
.box_table .list_board{padding:4px 11px;}
.box_table .list_board li{padding:11px 0;}
.box_table .list_board li + li{border-top:solid 1px rgba(0,0,0,0.04);}
.box_table .cont_thumb{font-size:0;line-height:0;}
.box_table .cont_private{display:flex;align-items:center;justify-content:space-between;}
.box_table .cont_private .tit_txt{font-size:16px;font-weight:400;line-height:44px;color:rgba(0,0,0,0.48);}
.list_contents .cont_thumb .tit_txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:10px;font-weight:400;font-size:16px;line-height:21px;color:#000;}
.list_contents .info_txt{display:flex;margin-top:6px;}
.list_contents .info_txt > .txt_info{display:inline-block;margin-right:8px;overflow:hidden;max-width:calc(100% - 120px);white-space:nowrap;text-overflow:ellipsis;}
.list_contents .info_txt .txt_info{font-size:14px;line-height:17px;color:rgba(0,0,0,0.48);}
.list_contents .group_info{display:flex;max-width:105px;}
.list_contents .group_info .txt_info + .txt_info{margin-left:8px;}
.list_contents .group_info .txt_info .ico_table{margin-right:4px;}
.list_contents .link_contents:hover{text-decoration:none;}
.list_contents .link_contents:hover .tit_txt{text-decoration:underline;}
.list_contents .tit_txt .ico_table{position:relative;top:2px;}
.box_table .group_btn{margin-top:18px;display:block;text-align:center;}
.box_table .group_btn .btn_moreview + .btn_moreview{margin-left:8px;}
.box_table .btn_moreview{display:inline-flex;align-items:center;padding:11px 20px;text-align:center;border-radius:20px;border:solid 1px rgba(0,0,0,0.08);color:#000;font-size:15px;line-height:18px;box-sizing:border-box;}
.box_table .btn_moreview .ico_moreview{margin-left:8px;}
.box_table .btn_moreview .ico_participate{margin-right:8px;}
.box_table .empty_board{padding:40px 0;}
.box_table .empty_board .txt_empty{font-size:15px;line-height:18px;text-align:center;color:rgba(0,0,0,0.48);}
.ico_hot{width:24px;height:16px;background-position:0 -20px;}
.ico_like{width:16px;height:16px;background-position:-30px -20px;}
.ico_cmt{width:16px;height:16px;background-position:-50px -20px;}
.ico_participate{width:16px;height:16px;background-position:-70px -20px;}
.ico_moreview{width:8px;height:12px;background-position:-10px 0;}
.ico_notcommand{width:10px;height:18px;background-position:-20px 0;}
/** 기본 테이블 **/
.table_contents .link_table{display:flex;align-items:center;overflow:hidden;padding:15px 0;margin:0 16px;border-bottom:1px solid rgba(0,0,0,0.04);}
.table_contents .link_table .wrap_thumb{flex:none;width:40px;height:40px;margin-right:12px;border-radius:0;background-size:16px auto;}
.table_contents .link_table .cont_thumb{overflow:hidden;}
.table_contents .link_table .table_tit{overflow:hidden;display:flex;align-items:center;}
.table_contents .link_table:hover{text-decoration:none;}
.table_contents .link_table:hover .tit_table{text-decoration:underline;}
.table_contents .table_tit .tit_table{display:block;overflow:hidden;font-size:18px;line-height:22px;color:#000;font-weight:700;white-space:nowrap;text-overflow:ellipsis;}
.table_contents .table_tit .txt_num{flex:none;display:inline-block;height:20px;padding:4px 6px;margin-left:6px;font-size:10px;line-height:12px;color:rgba(0,0,0,0.48);font-weight:700;border-radius:10px;background-color:#F2F4F7;vertical-align:top;box-sizing:border-box;}
.table_contents .link_table .desc_info{overflow:hidden;margin-top:2px;color:rgba(0,0,0,0.48);white-space:nowrap;text-overflow:ellipsis;}
.box_table .table_contents .wrap_thumb:after{border:none;}
.box_table .table_contents .list_board{padding:0 11px;}
/** 헤더 내 공유하기 추가 **/
.link_share{display:block;font-size:0;line-height:0;margin-right:8px;}
.link_share .ico_share{width:36px;height:36px;background-position:0 -260px;}
/** 기사뷰 - 라이브슬롯 **/
.box_cluster.box_live .swiper{overflow:hidden;overflow-x:auto;margin-right:-20px;}
.item_info{min-width:auto;padding:0;background-color:#fff;box-sizing:border-box;}
.item_info + .item_info{margin-top:8px;}
.item_info .link_g{display:block;overflow:hidden;position:relative;}
.item_info .link_g:hover{text-decoration:none;}
.item_info .wrap_thumb{display:block;overflow:hidden;position:relative;border-radius:8px;padding-top:56.25%;font-size:0;border-radius:8px;background:#2C2E33 url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;}
.item_info .wrap_thumb:before{position:absolute;left:50%;top:50%;width:44px;height:36px;transform:translate(-50%,-50%);background:url(https://t1.daumcdn.net/media/common/mediacompany_2022/rtn/ico_company_250320.svg) -100px -90px no-repeat;background-size:150px auto;content:'';}
.item_info .wrap_thumb .thumb_g{position:absolute;left:0;right:0;top:0;bottom:0;}
.item_info .tag_comm{position:absolute;bottom:8px;right:8px;z-index:1;height:20px;padding:0 7px;border-radius:20px;font-weight:700;font-size:12px;line-height:20px;color:#fff;box-sizing:border-box;background-color:#0F0F0F;}
.item_info .tag_comm.live_tag{background-color:#FF4E33;}
.item_info .tit_comm{display:block;display:-webkit-box;overflow:hidden;max-height:40px;margin-top:12px;font-weight:normal;font-size:16px;line-height:20px;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;}
.item_info .tit_comm:hover{text-decoration:underline;}
.item_info .tit_comm.type_line1{max-height:20px;-webkit-line-clamp:1;}
.item_info .tit_comm.type_line3{max-height:60px;-webkit-line-clamp:3;}
.item_info .box_info{display:block;margin-top:6px;font-size:0;}
.item_info .box_info .txt_info{font-size:14px;line-height:17px;color:rgba(0,0,0,0.48);}
.item_info .box_info .txt_info + .txt_info:before{display:inline-block;width:2px;height:2px;border-radius:2px;vertical-align:top;background-color:rgba(0,0,0,0.16);margin:8px 4px 0;content:'';}
.list_live .item_info{width:154px;box-sizing:content-box;}
.list_live .item_info + .item_info{margin:0 0 0 12px;}
.list_live .item_info:last-child{padding-right:20px;}
.box_live .list_column .link_g{display:flex;flex-direction:row-reverse;align-items:center;}
.box_live .list_column .wrap_thumb{width:100px;height:66px;padding-top:0;margin-left:20px;}
.box_live .list_column .cont_thumb{flex:1;}
.box_live .list_column .item_info .tit_comm{margin-top:0;}
/** 기사뷰 - 실시간 트렌드 **/
.box_cluster.box_trend{padding:18px 16px 20px;background-color:#fff;}
.box_trend .box_tit{display:flex;align-items:center;justify-content:space-between;padding-right:22px;max-width:calc(100% - 22px);padding-bottom:18px;}
.box_trend .wrap_help{right:0;top:3px;}
.box_trend .wrap_help .btn_help{padding:0;}
.box_trend .box_tit .tit_box{display:flex;width:100%;align-items:center;justify-content:space-between;}
.box_trend .box_tit .txt_info{font-size:14px;line-height:18px;color:rgba(0,0,0,0.48);}
.box_trend .trend_box{margin-top:0;}
.box_trend .list_trendrank li + li{margin-top:10px;}
.box_trend .list_trendrank .link_item{display:block;overflow:hidden;}
.box_trend .list_trendrank .item_trend{display:flex;align-items:center;overflow:hidden;position:relative;box-sizing:border-box;}
.box_trend .list_trendrank .num_rank{float:left;width:20px;margin-right:8px;font-size:17px;line-height:24px;color:rgba(0,0,0,0.88);font-weight:bold;text-align:center;}
.box_trend .list_trendrank .tit_item{flex:1;display:block;overflow:hidden;padding:0;font-size:17px;line-height:26px;color:rgba(0,0,0,0.88);text-overflow:ellipsis;white-space:nowrap;max-height:2.5em;margin:0 auto;font-weight:400;pointer-events:none;word-break:break-all;text-overflow:ellipsis;}
.box_trend .group_btn{display:flex;justify-content:center;margin-top:16px;}
.box_trend .group_btn .btn_trend{display:flex;align-items:center;justify-content:center;padding:10px 20px;color:rgba(0,0,0,0.88);border-radius:40px;font-size:15px;border:solid 1px rgba(0,0,0,0.1);}
.box_trend .group_btn .btn_trend [class*='ico_arrow']{margin-left:8px;}
.ico_info{width:16px;height:16px;background-position:-70px -270px;}
.ico_new{width:12px;height:10px;background-position:-105px -280px;}
.ico_up{width:12px;height:10px;background-position:-90px -270px;}
.ico_down{width:12px;height:10px;background-position:-90px -280px;}
.ico_same{width:12px;height:10px;background-position:-105px -270px;}
.ico_arrow_down{width:16px;height:16px;background-position:-50px -290px;}
.ico_arrow_up{width:16px;height:16px;background-position:-50px -270px;}
/** 언론사뷰 스크롤 **/
@media only screen and (min-width:1200px){.main-content.scroll_fixed_bottom{position:fixed;bottom:16px;width:760px;}
    .main-content.scroll_absolute_bottom{position:absolute;bottom:0;width:760px;}
    .main-content.scroll_fixed_top{position:fixed;top:72px;width:760px;}
    .main-etc.scroll_fixed_bottom{position:fixed;bottom:16px;left:calc(50% + 208px);}
    .main-etc.scroll_absolute_bottom{position:absolute;bottom:0;left:calc(50% + 208px);}
    .main-etc.scroll_fixed_top{position:fixed;top:72px;left:calc(50% + 208px);} }
/* 레티나 이미지 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.ico_view,.news_view .quote_frm:before,.util_socialchare .btn_share .ico_share{background-image:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_view_260212.png");}
    .news_view .figure_frm .thumb_noimg .ico_noimg,.news_view .emoticon_frm .thumb_noimg .ico_noimg,.news_view .link_buyfrm .wrap_thumb,.news_view .book_frm .wrap_thumb{background-image:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/img_noimg.png");}
    .item_row .wrap_thumb{background-image:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_noimage_b.png");}
    .item_hotmodel .wrap_thumb{background-image:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_noimage_s.png");}
    .box_cluster .tit_box .ico_beta,.ttalk_view .inner_ttalk .tit_ttalk .ico_beta{background-image:url("//t1.daumcdn.net/media/common/newsview_2022/pc/rtn/ico_beta.png");} }
:root{--talk-text-primary:#000;--talk-text-secondary:rgba(0,0,0,0.72);--talk-text-tertiary:rgba(0,0,0,0.64);--talk-text-quarternary:rgba(0,0,0,0.48);--talk-text-disabled:rgba(0,0,0,0.32);--talk-text-black:#000;/* 라이트 다크 동일 컬러 */ --talk-text-reverse:#fff;--talk-text-blue:#4881F7;--talk-text-c-blueblack:#2D2F36;--talk-line-divider-16:rgba(0,0,0,0.16);--talk-line-divider-8:rgba(0,0,0,0.08);--talk-line-divider-4:rgba(0,0,0,0.04);--talk-line-border-white-8:rgba(255,255,255,0.08);--talk-line-default:#000;--talk-line-selected:#5B92FE;--talk-bg-surface:#F2F4f7;--talk-bg-slot:#FFF;--talk-bg-on-slot:#F2F4F7;--talk-bg-sheet:#FFF;--talk-bg-on-sheet-for-layer:#FFF;--talk-bg-bottom-sheet:#F2F4F7;--talk-bg-btn-bluegrey:#2C2E33;--talk-bg-bluegrey:#2C2E33;--talk-bg-blue:#5B92FE;--talk-bg-blue-alpha-16:rgba(91,146,254,0.16);--talk-bg-blue-alpha-12:rgba(91,146,254,0.12);--talk-bg-blue-alpha-8:rgba(91,146,254,0.08);--talk-bg-red-alpha-16:rgba(255,78,51,0.16);--talk-bg-red:#FF4E33;--talk-bg-purple-alpha-12:rgba(123,102,255,0.08);--talk-bg-dim-alpha-48:rgba(0,0,0,0.48);--talk-bg-dim-alpha-32:rgba(0,0,0,0.32);--talk-bg-noimage-8:rgba(0,0,0,0.08);--talk-bg-btn-disabled:#B4B9C2;}
/* reset */
.wrap_timetalk,.wrap_timetalk th,.wrap_timetalk td,.wrap_timetalk input,.wrap_timetalk select,.wrap_timetalk textarea,.wrap_timetalk button{font-size:16px;line-height:136%;font-family:-apple-system,system-ui,'Helvetica','Apple SD Gothic Neo',Arial,'Malgun Gothic','맑은 고딕',sans-serif;color:var(--talk-text-primary);}
.wrap_timetalk a{color:#333;text-decoration:none;}
.wrap_timetalk a:active,.wrap_timetalk a:hover{text-decoration:none;}
.wrap_timetalk address,.wrap_timetalk caption,.wrap_timetalk cite,.wrap_timetalk code,.wrap_timetalk dfn,.wrap_timetalk em,.wrap_timetalk var{font-style:normal;font-weight:normal;}
.wrap_timetalk .thumb_g{display:block;width:100%;vertical-align:top;}
.wrap_timetalk .ico_timetalk{display:inline-block;overflow:hidden;font-size:1px;line-height:0;text-indent:-9999px;vertical-align:top;background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_250402.svg);background-repeat:no-repeat;background-size:200px auto;}
.wrap_timetalk .ico_refresh{width:20px;height:20px;background-position:0 0;}
.wrap_timetalk .ico_time{width:13px;height:13px;background-position:-20px 0;}
.wrap_timetalk .ico_arrow{width:12px;height:12px;background-position:-35px -20px;}
.wrap_timetalk .ico_arrow_secondary{width:12px;height:12px;background-position:-20px -20px;}
.wrap_timetalk .ico_down{width:12px;height:18px;background-position:-50px -20px;}
.wrap_timetalk .ico_down_reverse{width:18px;height:10px;background-position:0 -60px;}
.wrap_timetalk .ico_down_more{width:12px;height:8px;background-position:-70px -20px;}
.wrap_timetalk .ico_down_quarternary{width:10px;height:6px;background-position:-90px -20px;}
.wrap_timetalk .ico_info{width:18px;height:18px;background-position:-180px -20px;}
.wrap_timetalk .ico_check{width:16px;height:16px;background-position:-180px 0;}
.wrap_timetalk .ico_close_quarternary{width:16px;height:16px;background-position:-120px 0;}
.wrap_timetalk .ico_close_bluegrey{width:18px;height:18px;background-position:-70px -40px;}
.wrap_timetalk .ico_more{width:16px;height:16px;background-position:0 -35px;}
.wrap_timetalk .ico_emotion{width:18px;height:18px;background-position:-40px 0;}
.wrap_timetalk .ico_delete{width:18px;height:18px;background-position:-140px 0;}
.wrap_timetalk .ico_report{width:18px;height:18px;background-position:-160px 0;}
.wrap_timetalk .ico_reply{width:12px;height:12px;background-position:-100px -20px;}
.wrap_timetalk .ico_close{width:16px;height:16px;background-position:-100px 0;}
.wrap_timetalk .ico_warning{width:24px;height:24px;background-position:-20px -35px;}
.wrap_timetalk .ico_send{width:18px;height:18px;background-position:-50px -40px;}
.wrap_timetalk .ico_up{width:20px;height:20px;background-position:-80px 0;}
.wrap_timetalk .ico_top{width:24px;height:24px;background-position:-90px -40px;}
/*  */
/* @include fontVariable(font-size ,line-height ,font-weight) */
/** 헤더 **/
.wrap_timetalk{position:relative;padding:24px 16px;background-color:var(--talk-bg-slot);min-width:320px;box-sizing:border-box;}
.wrap_timetalk .timetalk_titbox{display:flex;justify-content:space-between;padding-bottom:20px;}
.wrap_timetalk .tit_timetalk{display:flex;align-items:center;font-size:18px;line-height:21px;font-weight:700;color:var(--talk-text-primary);}
.wrap_timetalk .tit_timetalk em{font-weight:700;margin-left:4px;}
.wrap_timetalk .btn_refresh{font-size:0;line-height:0;margin-left:8px;border:none;padding:0;}
.wrap_timetalk .btn_refresh.spin{animation:spin 0.5s linear infinite;}
.wrap_timetalk .btn_refresh:hover{background-color:transparent;}
.wrap_timetalk .info_timetalk{display:flex;}
.wrap_timetalk .info_timetalk .btn_close{margin-left:12px;font-size:0;line-height:0;}
.wrap_timetalk .time_timetalk{display:flex;align-items:center;font-size:12px;line-height:14px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .time_timetalk .txt_g{width:17px;display:inline-block;text-align:center;vertical-align:top;}
.wrap_timetalk .time_timetalk .ico_time{margin-right:4px;height:14px;}
.wrap_timetalk .timetalk_body{padding-top:20px;}
/** 미리보기 옵션 **/
.wrap_timetalk .option_timetalk{position:relative;}
.wrap_timetalk .btn_option_list{position:relative;display:flex;align-items:center;padding-right:5px;font-size:13px;line-height:16px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk .btn_option_list .ico_down_quarternary{margin-left:6px;}
.wrap_timetalk .btn_option_list.show + .list_option{display:flex;position:absolute;right:0;}
.wrap_timetalk .btn_option_list.show .ico_down_quarternary{transform:rotate(-180deg);}
.wrap_timetalk.timetalk_preview .timetalk_body,.wrap_timetalk.timetalk_preview .timetalk_formbox,.wrap_timetalk.timetalk_preview .btn_login,.wrap_timetalk.timetalk_preview .btn_refresh{display:none;}
.wrap_timetalk.timetalk_preview .timetalk_titbox{padding-bottom:0;}
/** 입력창 **/
.wrap_timetalk .timetalk_formbox{position:relative;}
.wrap_timetalk .timetalk_formbox .box_tf{flex-direction:column;overflow:hidden;position:relative;width:100%;background-color:var(--talk-bg-slot);border:solid 1px var(--talk-line-divider-16);box-sizing:border-box;}
.wrap_timetalk .timetalk_formbox .item_tf{position:relative;width:auto;transition:all 0.2s ease-in-out;}
.wrap_timetalk .timetalk_formbox .lab_txt{display:flex;position:absolute;top:11px;font-size:16px;line-height:20px;font-weight:400;color:var(--talk-text-quarternary);pointer-events:none;word-break:keep-all;box-sizing:border-box;}
.wrap_timetalk .timetalk_formbox .tf_comm{display:block;flex:1;position:relative;width:100%;height:100%;padding:0;border:0 none;font-size:16px;line-height:21px;font-weight:400;color:#1d1d1d;background-color:transparent;resize:none;-webkit-appearance:none;outline:0;box-sizing:border-box;}
.wrap_timetalk .timetalk_formbox .txt_name{display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;}
/* 스크롤바 */
.wrap_timetalk .tf_comm::-webkit-scrollbar{width:6px;height:100px;}
.wrap_timetalk .tf_comm::-webkit-scrollbar-thumb{opacity:0.24;background-color:rgba(44,46,51,0.24);border-radius:28px;}
/* 입력창 - 축소 */
.wrap_timetalk .timetalk_formbox .box_tf.reduce{padding:0 17px;border-radius:100px;height:44px;}
.wrap_timetalk .timetalk_formbox .box_tf.reduce .item_user,.wrap_timetalk .timetalk_formbox .box_tf.reduce .item_info{display:none;}
.wrap_timetalk .timetalk_formbox .box_tf.reduce .tf_comm{min-height:44px;}
.wrap_timetalk .timetalk_formbox .box_tf.reduce .item_tf{padding-top:0;}
.wrap_timetalk .timetalk_formbox .box_tf.emph_tf{box-shadow:0px 2px 16px rgba(0,0,0,0.04);}
/* 입력창 - 기본 */
.wrap_timetalk .timetalk_formbox .box_tf{border-radius:20px;padding:14px 20px 8px 16px;}
.wrap_timetalk .timetalk_formbox .box_tf .item_user{display:inline-flex;}
.wrap_timetalk .timetalk_formbox .box_tf .item_info{display:block;}
.wrap_timetalk .timetalk_formbox .box_tf .item_tf{padding-top:8px;}
.wrap_timetalk .timetalk_formbox .box_tf .tf_comm{padding:2px 18px 0 0;min-height:88px;max-height:180px;overflow-y:auto;}
.wrap_timetalk .timetalk_formbox .item_user{align-items:center;}
.wrap_timetalk .timetalk_formbox .item_user .link_user{display:inline-block;margin-left:4px;padding:4px 7px;background-color:var(--talk-bg-on-slot);border-radius:10px;font-size:10px;line-height:12px;font-weight:700;color:var(--talk-text-quarternary);}
.wrap_timetalk .timetalk_formbox .box_tf .item_info{padding-top:8px;}
.wrap_timetalk .timetalk_formbox .box_tf .item_info:after{display:block;clear:both;content:'';}
.wrap_timetalk .timetalk_formbox .item_info .link_info{display:inline-flex;align-items:center;margin-top:6px;font-size:14px;line-height:18px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .timetalk_formbox .item_info .ico_arrow{margin-left:3px;}
.wrap_timetalk .timetalk_formbox .item_info .txt_num{display:flex;align-items:center;margin-right:6px;font-size:13px;line-height:16px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk .timetalk_formbox .item_info .txt_num .emph_num{font-size:12px;line-height:21px;font-weight:400;letter-spacing:0.08em;}
.wrap_timetalk .timetalk_formbox .item_info .txt_num .write_num.active{color:var(--talk-text-primary);}
.wrap_timetalk .timetalk_formbox .item_info .send_info{display:flex;float:right;margin-right:-12px;}
.wrap_timetalk .timetalk_formbox .item_info .btn_send{width:30px;height:30px;border-radius:50%;overflow:hidden;background-color:var(--talk-bg-btn-bluegrey);}
.wrap_timetalk .timetalk_formbox .item_info .btn_send:disabled{background-color:var(--talk-bg-btn-disabled);}
.wrap_timetalk .timetalk_formbox .item_info .btn_send .ico_send{position:relative;top:1.5px;}
.wrap_timetalk .timetalk_reaction{display:flex;align-items:center;position:relative;overflow-x:auto;}
.wrap_timetalk .list_reaction{display:flex;}
/** 리스트 **/
.wrap_timetalk .timetalk_option{position:relative;}
.wrap_timetalk .btn_option{display:flex;align-items:center;position:relative;min-width:91px;padding:10px 14px 10px 16px;margin-right:8px;border-radius:40px;border:solid 1px var(--talk-line-divider-8);background-color:var(--talk-bg-slot);font-size:15px;line-height:18px;font-weight:400;}
.wrap_timetalk .btn_option.select{background-color:var(--talk-bg-bluegrey);color:var(--talk-text-reverse);font-size:15px;line-height:18px;font-weight:700;}
.wrap_timetalk .btn_option .ico_down_reverse{margin-left:4px;flex:1;}
.wrap_timetalk .btn_option.select .ico_down_reverse{background-position:0 -20px;}
.wrap_timetalk .btn_option.show + .list_option{display:flex;}
.wrap_timetalk .btn_option.show .ico_down_reverse{transform:rotate(-180deg);}
.wrap_timetalk .list_option{display:none;position:fixed;top:24px;flex-direction:column;z-index:1;overflow:hidden;width:max-content;max-width:320px;border-radius:16px;box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);box-sizing:border-box;background-color:var(--talk-bg-on-sheet-for-layer);}
.wrap_timetalk .list_option li + li{border-top:solid 1px var(--talk-line-divider-4);}
.wrap_timetalk .list_option .link_option{display:block;position:relative;padding:0 40px;background-color:var(--talk-bg-on-sheet-for-layer);font-size:16px;line-height:42px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .list_option .link_option .ico_check{position:absolute;top:13px;left:16px;}
.wrap_timetalk .list_option .link_option[aria-selected="false"] .ico_check{display:none;}
/** 리액션 **/
.wrap_timetalk .list_reaction{display:flex;}
.wrap_timetalk .list_reaction li{font-size:0;line-height:0;margin-right:8px;}
.wrap_timetalk .btn_reaction{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:solid 1px var(--talk-line-divider-8);border-radius:20px;}
.wrap_timetalk .btn_reaction .thumb_img{width:34px;height:34px;}
.wrap_timetalk .btn_reaction.on{background-color:var(--talk-bg-btn-bluegrey);}
/** 툴팁 **/
.wrap_timetalk .timetalk_tooltip{font-size:0;line-height:0;}
.wrap_timetalk .btn_tooltip{position:absolute;top:4px;padding:7px;margin-left:-5px;font-size:0;line-height:0;}
.wrap_timetalk .layer_tooltip{display:none;position:fixed;z-index:10;max-width:280px;left:50%;margin-left:-140px;padding:16px;box-sizing:border-box;background-color:var(--talk-bg-sheet);box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);border-radius:12px;}
.wrap_timetalk .btn_tooltip.show + .layer_tooltip{display:block;}
.wrap_timetalk .layer_tooltip .tit_tooltip{font-size:15px;line-height:18px;font-weight:700;color:var(--talk-text-primary);}
.wrap_timetalk .layer_tooltip .txt_tooltip{margin-top:8px;font-size:15px;line-height:19px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .layer_tooltip .btn_close{position:absolute;padding:8px;top:8px;right:8px;font-size:0;line-height:0;}
/** 세이프봇 **/
.wrap_timetalk .timetalk_safebot{position:relative;margin-top:20px;background-color:var(--talk-bg-blue-alpha-12);border-radius:12px;box-sizing:border-box;}
.wrap_timetalk .timetalk_safebot .link_talksafe{display:flex;align-items:center;padding:8px 12px;font-size:14px;line-height:16px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .link_talksafe .ico_arrow_secondary{position:relative;top:0px;margin-left:3px;}
.wrap_timetalk .timetalk_safebot .thumb_img{width:24px;height:24px;margin-right:3px;}
/** 댓글 **/
.wrap_timetalk .timetalk_comment{margin-top:24px;}
.wrap_timetalk .timetalk_comment .item_comment{margin-top:16px;}
.wrap_timetalk .tit_user{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:195px;font-size:13px;line-height:16px;font-weight:700;color:var(--talk-text-primary);}
.wrap_timetalk .group_info{display:flex;position:relative;padding:0;}
.wrap_timetalk .group_info .txt_info{font-size:12px;line-height:16px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk .group_info .txt_info:before{display:inline-block;vertical-align:middle;margin:-1px 4px 0;width:2px;height:2px;border-radius:50%;background-color:var(--talk-line-divider-16);content:'';}
.wrap_timetalk .comment_box{padding:14px 12px 14px 16px;margin-top:8px;background-color:var(--talk-bg-on-slot);border-radius:20px;word-break:break-word;transition:background-color 0.6s ease-out;}
.wrap_timetalk .comment_box .txt_comment{margin-right:8px;font-size:16px;line-height:22px;font-weight:400;color:var(--talk-text-c-blueblack);}
.wrap_timetalk .item_comment .txt_comment.txt_safebot{color:var(--talk-text-quarternary);}
.wrap_timetalk .item_comment .txt_comment.txt_safebot .link_safebot{color:var(--talk-text-quarternary);text-decoration:underline;}
.wrap_timetalk .info_comment{position:relative;margin-top:8px;font-size:0;line-height:0;}
.wrap_timetalk .info_comment:after{display:block;clear:both;content:'';}
/** 댓글 - 더보기 **/
.wrap_timetalk .timetalk_more{position:absolute;top:-8px;right:-8px;font-size:0;line-height:0;}
.wrap_timetalk .timetalk_more .btn_more{padding:8px;position:absolute;right:0;font-size:0;line-height:0;}
.wrap_timetalk .btn_more.show + .list_more{display:block;padding:0;}
.wrap_timetalk .list_more{display:none;position:absolute;z-index:10;top:32px;right:0;min-width:175px;border-radius:16px;box-shadow:0px 2px 16px rgba(0,0,0,0.16);background-color:var(--talk-bg-on-sheet-for-layer);}
.wrap_timetalk .list_more .link_more{display:flex;justify-content:space-between;padding:12px 16px;font-size:16px;line-height:20px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .list_more .link_more:hover{background:none;}
/** 댓글 - 답글 **/
.wrap_timetalk .comment_box .btn_comment{display:inline-flex;align-items:center;font-size:13px;line-height:18px;font-weight:400;color:var(--talk-text-secondary);}
.wrap_timetalk .comment_box .btn_comment.open .ico_down{transform:rotate(-180deg);}
.wrap_timetalk .comment_box .btn_comment .ico_down{margin:0 0 0 4px;}
.wrap_timetalk .group_reply{overflow:hidden;padding-bottom:20px;margin-top:8px;border-radius:20px;background-color:var(--talk-bg-on-slot);}
.wrap_timetalk .group_reply .timetalk_formbox .box_tf{border-radius:16px;}
.wrap_timetalk .group_reply .timetalk_formbox .box_tf.reduce{border-radius:100px;}
.wrap_timetalk .group_reply .tit_user{max-width:155px;}
.wrap_timetalk .group_reply .timetalk_formbox .tit_user{flex:1;}
.wrap_timetalk .reply_box{padding:0 16px;word-break:break-word;}
.wrap_timetalk .reply_box .inner_reply{padding:18px 0 16px;border-top:solid 1px var(--talk-line-divider-4);}
.wrap_timetalk .reply_box:first-child .inner_reply{border:none;}
.wrap_timetalk .reply_box .group_info{padding:0 0 6px 18px;}
.wrap_timetalk .reply_box .ico_reply{position:absolute;z-index:1;top:2px;margin:0 6px 0 -18px;}
.wrap_timetalk .reply_box .txt_comment{padding:0 18px;font-size:16px;line-height:22px;font-weight:400;color:var(--talk-text-c-blueblack);}
.wrap_timetalk .reply_box .info_comment{padding-left:18px;}
.wrap_timetalk .reply_box .info_comment .btn_comment{font-size:13px;line-height:18px;font-weight:400;color:var(--talk-text-secondary);}
.wrap_timetalk .reply_box .txt_safebot{margin-top:0;}
.wrap_timetalk .reply_box .txt_safebot .ico_reply{margin-left:-18px;}
.wrap_timetalk .reply_more{display:flex;justify-content:center;}
.wrap_timetalk .reply_more .btn_more{display:flex;align-items:center;width:100%;padding:8px 0 16px;justify-content:center;font-size:15px;line-height:18px;font-weight:400;color:var(--talk-text-primary);}
.wrap_timetalk .reply_more .btn_more .ico_down_more{margin-left:8px;}
.wrap_timetalk .reply_more .btn_more.show .ico_down_more{transform:rotate(-180deg);}
.wrap_timetalk .item_comment .timetalk_formbox{margin-top:18px;padding:0 16px;}
.wrap_timetalk .item_comment .reply_box ~ .timetalk_formbox{margin-top:0;}
/** 댓글 - 추가 분기 **/
.wrap_timetalk .my_comment{background-color:#EFEDFF;}
.wrap_timetalk .report_comment{background-color:#FFE3DE;}
.wrap_timetalk .new_comment{background-color:#EBF2FF;transition:background-color 0.4s ease-in;}
/** 댓글 - 리액션 **/
.wrap_timetalk .more_emotion{display:flex;align-items:center;float:right;font-size:0;line-height:0;height:18px;cursor:pointer;}
.wrap_timetalk .more_emotion .txt_emotion{margin-right:5px;font-size:13px;line-height:16px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk .more_emotion .select_emotion{font-size:0;}
.wrap_timetalk .more_emotion.show .select_emotion .ico_emotion{background-position:-60px 0;}
.wrap_timetalk .more_emotion.show .txt_emotion{font-weight:500;color:#5B92FE;}
.wrap_timetalk .more_emotion.on ~ .layer_emotion{opacity:1;transform:scale(1);transition:all 0.16s ease-out;}
.wrap_timetalk .layer_emotion{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;left:50%;right:auto;top:22px;max-width:280px;margin-left:-140px;padding:6px 11px 11px;opacity:0;transform:scale(0);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.16);background-color:var(--talk-bg-on-sheet-for-layer);border-radius:100px;}
.wrap_timetalk .layer_emotion .item_emotion{float:left;text-align:center;font-size:12px;line-height:12px;font-weight:400;color:var(--talk-text-secondary);}
.wrap_timetalk .layer_emotion .emotion_item{width:60px;height:60px;cursor:pointer;}
.wrap_timetalk .layer_emotion:after{display:block;clear:both;content:'';}
.wrap_timetalk .layer_emotion .item_emotion + .item_emotion{margin-left:6px;}
.wrap_timetalk .more_emotion ~ .layer_emotion .txt_num{display:block;}
.wrap_timetalk .more_emotion.show ~ .layer_emotion .item_emotion.select .txt_num{color:#5B92FE;font-weight:700;}
.wrap_timetalk .list_emotion{margin-top:-2px;}
.wrap_timetalk .list_emotion li{position:relative;float:left;width:28px;height:28px;margin-right:-8px;}
.wrap_timetalk .list_emotion li:first-child{z-index:3;}
.wrap_timetalk .list_emotion li:nth-child(2){z-index:2;}
.wrap_timetalk .list_emotion li:nth-child(3){z-index:1;}
.wrap_timetalk .list_emotion li:last-child{z-index:0;margin-right:0;}
.wrap_timetalk .img_exchange{display:none;}
.wrap_timetalk .img_origin{display:block;}
/** 버튼 **/
.wrap_timetalk .group_btn{display:flex;margin-top:22px;justify-content:center;}
.wrap_timetalk .btn{flex:1;padding:13px 0;font-size:15px;line-height:18px;font-weight:700;color:var(--talk-text-reverse);border-radius:22px;max-width:116px;}
.wrap_timetalk .btn_cancel{background-color:var(--talk-bg-btn-disabled);}
.wrap_timetalk .btn_confirm{background-color:var(--talk-bg-btn-bluegrey);}
/** 레이어 **/
.timetalk_dimmed_layer{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;background-color:var(--talk-bg-dim-alpha-48);}
.timetalk_layer{position:fixed;z-index:400;width:280px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--talk-bg-sheet);border-radius:16px;}
.timetalk_layer .inner_layer{padding:32px 20px 20px;text-align:center;}
.timetalk_layer .tit_layer{font-size:16px;line-height:23px;font-weight:700;color:var(--talk-text-primary);}
.timetalk_layer .txt_layer{margin-top:8px;font-size:14px;line-height:17px;font-weight:400;color:var(--talk-text-quarternary);}
.timetalk_layer .btn + .btn{margin-left:8px;}
.timetalk_layer .link_close{font-size:0;line-height:0;position:absolute;top:8px;right:8px;padding:8px;}
.timetalk_layer .ico_talklayer{display:inline-block;overflow:hidden;font-size:1px;line-height:0;text-indent:-9999px;vertical-align:top;background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_250402.svg);background-repeat:no-repeat;background-size:200px auto;}
.timetalk_layer .link_close .ico_close{width:16px;height:16px;background-position:-100px 0;}
.timetalk_layer.login_layer .btn_confirm{max-width:100%;}
.timetalk_layer.safebot_layer .inner_layer{padding-top:15px;}
.timetalk_layer.safebot_layer .img_safebot{width:110px;height:110px;margin:0 auto 15px;}
.timetalk_layer .group_btn{display:flex;margin-top:22px;justify-content:center;}
.timetalk_layer .btn{flex:1;padding:13px 0;font-size:15px;line-height:18px;font-weight:700;color:var(--talk-text-reverse);border-radius:22px;max-width:116px;}
.timetalk_layer .btn_cancel{background-color:var(--talk-bg-btn-disabled);color:#FFF;}
.timetalk_layer .btn_confirm{background-color:var(--talk-bg-btn-bluegrey);}
/** 타이틀 + 텍스트 **/
.wrap_timetalk .empty_comment{margin-top:-44px;padding-bottom:6px;text-align:center;}
.wrap_timetalk .tit_talk{display:block;font-size:20px;line-height:24px;font-weight:700;color:var(--talk-text-primary);}
.wrap_timetalk .txt_talk{padding-top:7px;font-size:14px;line-height:18px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk .empty_comment .group_btn{margin-top:16px;}
.wrap_timetalk .empty_comment .btn{max-width:156px;flex:auto;}
.wrap_timetalk .timetalk_safebot + .empty_comment{margin-top:0;padding:19px 0 34px;}
.wrap_timetalk .timetalk_safebot + .timetalk_comment .empty_comment{margin-top:0;padding:19px 0 34px;}
/** 로그인 **/
.wrap_timetalk .btn_login{display:flex;margin-top:20px;padding:11px 16px;width:100%;border:solid 1px var(--talk-line-divider-16);border-radius:100px;font-size:16px;line-height:20px;font-weight:400;color:var(--talk-text-quarternary);box-sizing:border-box;}
.wrap_timetalk .timetalk_titbox + .btn_login{margin-top:0;}
/** 토스트 팝업 **/
.wrap_timetalk .toast_layer{position:fixed;z-index:10;bottom:20px;left:20px;right:20px;border-radius:16px;background-color:var(--talk-bg-btn-bluegrey);}
.wrap_timetalk .toast_layer .inner_toast{display:flex;align-items:center;padding:16px 20px;}
.wrap_timetalk .toast_layer .desc_toast{flex:1;font-size:14px;line-height:20px;font-weight:400;color:var(--talk-text-reverse);text-align:center;}
.wrap_timetalk .toast_layer .inner_toast .ico_warning{margin-right:16px;}
.wrap_timetalk .toast_layer .inner_toast .ico_warning + .desc_toast{text-align:left;}
/** 에러페이지 **/
.wrap_timetalk.timetalk_error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px;height:100vh;background-color:#EEF1F7;border-radius:0;}
.wrap_timetalk.timetalk_error .tit_talk{padding-top:0;}
.wrap_timetalk.timetalk_error .thumb_img{width:200px;height:170px;padding-top:16px;}
.wrap_timetalk.timetalk_error .group_btn{margin-top:16px;width:100%;max-width:320px;}
.wrap_timetalk.timetalk_error .group_btn .btn{max-width:none;}
.wrap_timetalk.timetalk_error .group_btn .btn + .btn{margin-left:8px;}
.wrap_timetalk.timetalk_error .txt_link{padding-top:24px;font-size:14px;line-height:17px;font-weight:400;color:var(--talk-text-quarternary);}
.wrap_timetalk.timetalk_error .txt_link .link_cs{color:var(--talk-text-blue);}
/** 로딩 **/
.wrap_timetalk .timetalk_loading{width:32px;height:32px;padding:20px;margin:20px auto 0;}
/** 새글 보기 **/
.wrap_timetalk .btn_up{display:flex;align-items:center;position:fixed;z-index:-1;left:50%;transform:translateX(-50%);top:82px;padding:12px 21px 12px 15px;background-color:var(--talk-bg-on-sheet-for-layer);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.16);color:var(--talk-text-primary);font-size:15px;line-height:18px;font-weight:700;border-radius:100px;opacity:0;visibility:hidden;}
.wrap_timetalk .btn_up.show{z-index:3;opacity:1;animation:fadeIn 0.5s ease-in-out;visibility:visible;}
/** 최상단으로 **/
.wrap_timetalk .timetalk_top{position:fixed;z-index:1;visibility:hidden;opacity:0;right:24px;bottom:24px;transition:visibility 0.3s,opacity 0.3s ease-out;}
.wrap_timetalk .timetalk_top.show{opacity:1;visibility:visible;}
.wrap_timetalk .timetalk_top .btn_top{width:44px;height:44px;border:solid 1px rgba(0,0,0,0.08);border-radius:50%;background-color:var(--talk-bg-sheet);}
/** 버튼 펼접 **/
.wrap_timetalk .reply_fold{display:flex;flex-direction:column;}
.wrap_timetalk .reply_fold .btn_reply{padding-top:20px;font-size:13px;line-height:16px;font-weight:400;color:var(--talk-text-secondary);}
@keyframes spin{0%{transform:rotate(0);}
    to{transform:rotate(360deg);} }
@keyframes fadeIn{0%{opacity:0;}
    to{opacity:1;} }
/** 미디어쿼리 **/
@media only screen and (max-width:359px){.wrap_timetalk .timetalk_reaction{margin-right:-16px;}
    .wrap_timetalk .btn_tooltip{margin-left:-7px;}
    .wrap_timetalk .timetalk_formbox .lab_txt{white-space:normal;}
    .wrap_timetalk .timetalk_formbox .box_tf .tf_comm{min-height:110px;} }
/** PC 분기 **/
.wrap_timetalk.timetalk_pc .tit_user{font-size:14px;line-height:17px;max-width:210px;}
.wrap_timetalk.timetalk_pc .group_reply .tit_user{max-width:165px;flex:none;}
.wrap_timetalk.timetalk_pc .txt_info{font-size:13px;line-height:16px;}
.wrap_timetalk.timetalk_pc .comment_box{padding:16px 16px 16px 20px;}
.wrap_timetalk.timetalk_pc .comment_box .txt_comment{margin-right:60px;}
.wrap_timetalk.timetalk_pc .timetalk_comment .item_comment{margin-top:20px;}
.wrap_timetalk.timetalk_pc .layer_tooltip{max-width:320px;margin-left:-529px;}
.wrap_timetalk.timetalk_pc .layer_emotion{left:auto;margin-left:0;right:-16px;}
.wrap_timetalk.timetalk_pc .empty_comment{padding-bottom:87px;}
.wrap_timetalk.timetalk_pc .tit_talk{padding-top:30px;}
.wrap_timetalk.timetalk_pc .txt_talk{padding-top:8px;}
.wrap_timetalk.timetalk_pc .empty_comment .group_btn{margin:16px 0 -24px;}
/** PC - 타임톡 전환 **/
.wrap_timetalk.timetalk_floating{padding:0 20px 80px;overflow-y:auto;height:100%;max-width:400px;width:100%;float:right;}
.wrap_timetalk.timetalk_floating .timetalk_titbox{position:fixed;width:385px;top:0;left:0;right:27px;padding:24px 20px 23px;z-index:4;background-color:var(--talk-bg-slot);box-sizing:border-box;border-radius:20px 0 0 0;}
.wrap_timetalk.timetalk_floating .timetalk_head .timetalk_formbox{padding-top:68px;}
.wrap_timetalk.timetalk_floating .timetalk_titbox + .btn_login{margin-top:68px;}
.wrap_timetalk.timetalk_floating .comment_box .txt_comment{margin-right:8px;}
.wrap_timetalk.timetalk_floating .layer_tooltip{left:50%;margin-left:-160px;right:auto;}
.wrap_timetalk.timetalk_floating .btn_up{right:140px;top:82px;left:auto;transform:none;}
.wrap_timetalk.timetalk_floating .layer_emotion{left:50%;margin-left:-140px;right:auto;top:22px;}
.wrap_timetalk.timetalk_floating::-webkit-scrollbar{width:14px;}
.wrap_timetalk.timetalk_floating::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.24);border:4px solid transparent;border-radius:28px;background-clip:padding-box;}
.wrap_timetalk.timetalk_floating::-webkit-scrollbar-track{background-color:transparent;}
/** PC - 타임톡 공통 **/
.comp_timetalk .toast_layer{margin:0;left:auto;right:32px;bottom:32px;min-width:360px;}
.comp_timetalk .timetalk_layer{right:67px;left:auto;transform:none;}
@media (prefers-color-scheme:dark){:root{--talk-text-primary:#FFF;--talk-text-secondary:rgba(255,255,255,0.72);--talk-text-tertiary:rgba(255,255,255,0.64);--talk-text-quarternary:rgba(255,255,255,0.48);--talk-text-disabled:rgba(255,255,255,0.32);--talk-text-reverse:#000;--talk-text-blue:#78A5FF;--talk-text-c-blueblack:rgba(255,255,255,0.88);--talk-line-divider-16:rgba(255,255,255,0.16);--talk-line-divider-8:rgba(255,255,255,0.08);--talk-line-divider-4:rgba(255,255,255,0.04);--talk-line-default:#FFF;--talk-bg-surface:#131416;--talk-bg-slot:#1C1E21;--talk-bg-on-slot:#2C2E33;--talk-bg-sheet:#2C2E33;--talk-bg-on-sheet-for-layer:#3D3F43;--talk-bg-bottom-sheet:#1C1E21;--talk-bg-btn-bluegrey:#F2F4F7;--talk-bg-blue-alpha-8:#212832;--talk-bg-purple-alpha-12:#28263C;--talk-bg-noimage-8:rgba(255,255,255,0.08);--talk-bg-btn-disabled:#4C4F54;}
    :root .wrap_timetalk .ico_timetalk{background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_dark_250402.svg);}
    :root .wrap_timetalk .btn_option{background-color:#2C2E33;}
    :root .wrap_timetalk .btn_option.select{background-color:#f2f4f7;}
    :root .wrap_timetalk .btn_cancel{color:var(--talk-text-primary);}
    :root .wrap_timetalk .more_emotion.show ~ .layer_emotion .item_emotion.select .txt_num{color:#78A5FF;}
    :root .wrap_timetalk .more_emotion .select_emotion{color:#78A5FF;}
    :root .wrap_timetalk .btn_reaction{background-color:#2C2E33;}
    :root .wrap_timetalk .btn_reaction.on{background-color:#F2F4F7;}
    :root .wrap_timetalk .img_exchange{display:block;}
    :root .wrap_timetalk .img_origin{display:none;}
    :root .wrap_timetalk.timetalk_error{background-color:var(--talk-bg-surface);}
    :root .wrap_timetalk .timetalk_loading svg path{stroke-opacity:0.8;stroke:#fff;}
    :root .wrap_timetalk .timetalk_formbox .tf_comm{color:rgba(255,255,255,0.88);}
    :root .wrap_timetalk .my_comment{background-color:#36364E;}
    :root .wrap_timetalk .report_comment{background-color:#4F3436;}
    :root .wrap_timetalk .new_comment{background-color:#323A4B;}
    :root .timetalk_layer .ico_close{background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_dark_250402.svg);}
    :root .wrap_timetalk.timetalk_floating::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.24);} }
