/**
 * 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 */

@charset "UTF-8";
/* 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,li{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;font-size:100%;}
button{border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-text-size-adjust:none;}
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
body{background:#fff;}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:-apple-system,system-ui,'Helvetica','Apple SD Gothic Neo',Arial,'Malgun Gothic','맑은 고딕',sans-serif;color:#2B2D31;}
a{color:#333;text-decoration:none;}
a:active,a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
hr{display:none;}
/* 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:1px;line-height:0;color:transparent;}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.show{display:block;}
.hide{display:none;}
/* variables - color */
:root{--text-primary:#000;--text-secondary:rgba(0,0,0,0.48);--text-white:#fff;--text-orange:#FF7008;--text-purple:#8673FF;--text-alpha-72:rgba(0,0,0,0.72);--bg-surface:#F2F4F7;--bg-slot:#FFF;--bg-sheet:#FFF;--bg-noimage:#F2F4F7;--bg-on-slot:#F2F4F7;--bg-blue:#5B92FE;--bg-orange:#FF845D;--bg-divider-16:rgba(0,0,0,0.16);--bg-divider-8:rgba(0,0,0,0.08);--bg-divider-6:rgba(0,0,0,0.06);--bg-divider-4:rgba(0,0,0,0.04);--bg-feedback:#ECF0F7;--bg-on-feedback:#FFF;--color-title:#191A1C;--color-contitle:#1B1C1F;--color-content:#2D2F36;--color-emph:#4881F7;--bg-common:#2C2E33;}
:root[data-darktheme=true]{--text-primary:#FFF;--text-secondary:rgba(255,255,255,0.48);--text-alpha-72:rgba(255,255,255,0.72);--bg-surface:#141517;--bg-slot:#1C1E21;--bg-sheet:#2C2E33;--bg-noimage:#2C2E33;--bg-on-slot:#2C2E33;--bg-blue:#5B92FE;--bg-orange:#FF845D;--bg-divider-16:rgba(255,255,255,0.16);--bg-divider-8:rgba(255,255,255,0.08);--bg-divider-6:rgba(255,255,255,0.06);--bg-divider-4:rgba(255,255,255,0.04);--bg-feedback:#2C2E33;--bg-on-feedback:#3D3F43;--color-title:rgba(255,255,255,0.88);--color-contitle:rgba(255,255,255,0.88);--color-content:rgba(255,255,255,0.88);--color-emph:#78A5FF;--bg-common:#F2F4F7;}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:400;src:local("Pretendard-Regular"),url("//t1.daumcdn.net/media/common/font/Pretendard-Regular.woff") format("woff"),url("//t1.daumcdn.net/media/common/font/Pretendard-Regular.woff2") format("woff2");}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:600;src:local("Pretendard-SemiBold"),url("//t1.daumcdn.net/media/common/font/Pretendard-SemiBold.woff") format("woff"),url("//t1.daumcdn.net/media/common/font/Pretendard-SemiBold.woff2") format("woff2");}
@font-face{font-family:'Pretendard';font-style:normal;font-weight:700;src:local("Pretendard-Bold"),url("//t1.daumcdn.net/media/common/font/Pretendard-Bold.woff") format("woff"),url("//t1.daumcdn.net/media/common/font/Pretendard-Bold.woff2") format("woff2");}
.mo .mo_view{display:block;}
.scroll_fixed{overflow:hidden;}
.thumb_g_article{display:block;width:100%;margin:0 auto;vertical-align:top;}
.thumb_g{display:block;width:100%;vertical-align:top;}
.fc_emph{color:var(--color-emph);}
.link_emph{text-decoration:underline;color:var(--color-emph);}
/** squircle **/
.squircle_thumb{display:block;overflow:hidden;flex-shrink:0;position:relative;width:32px;height:32px;margin-right:10px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwMCAxMDBDMjAwIDE3My42MTEgMTczLjYxMSAyMDAgMTAwIDIwMEMyNi4zODg5IDIwMCAwIDE3My42MTEgMCAxMDBDMCAyOS4xNjY3IDI2LjM4ODkgMCAxMDAgMEMxNzMuNjExIDAgMjAwIDI2LjM4ODkgMjAwIDEwMFoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==");-webkit-mask-size:100% 100%;mask-size:100% 100%;}
.squircle_thumb .thumb_bg{display:block;overflow:hidden;position:relative;width:100%;height:100%;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/contentsview_2024/ico_noimage.svg) no-repeat;background-size:26px 26px;background-position:50% 50%;}
.squircle_thumb .img_thumb{width:100%;height:100%;object-fit:cover;background-color:#FFF;}
.squircle_thumb .thumb_bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://t1.daumcdn.net/media/common/contentsview_2024/squircle_border.svg) no-repeat 0 0;background-size:400px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';}
/** 폰트사이즈 **/
.fs_type1{font-size:18px;line-height:29px;}
.fs_type2{font-size:19px;line-height:30px;}
.fs_type3{font-size:20px;line-height:32px;}
.fs_type4{font-size:21px;line-height:34px;}
.fs_type5{font-size:22px;line-height:35px;}
/** Layout **/
html,body{width:100%;}
body{background-color:#F4F6FA;}
.mo .container-doc{min-width:320px;max-width:680px;margin:0 auto;}
.doc-header{position:sticky;top:0;max-width:680px;z-index:2;width:100%;box-sizing:border-box;}
.doc-header .inner_header{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 20px;height:50px;box-sizing:border-box;}
.doc-header .doc-title .link_daum{display:flex;align-items:center;font-size:0;line-height:0;}
.doc-header .link_daum svg path{fill:#273552;}
/** 공통 - 아이콘 **/
.ico_view{display:inline-block;overflow:hidden;font-size:1px;line-height:0;text-indent:-9999px;vertical-align:top;background:url(//t1.daumcdn.net/media/common/contentsview_2024/ico_contents_250326.svg) 0 0 no-repeat;background-size:300px auto;}
.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;}
.ico_my{width:24px;height:24px;background-position:0 0;}
.ico_my_black{width:24px;height:24px;background-position:-30px 0;}
.ico_more{width:24px;height:24px;background-position:-60px 0;}
.ico_more_black{width:24px;height:24px;background-position:-90px 0;}
.ico_more_small{width:16px;height:16px;background-position:0 -130px;}
.ico_arrow{width:7px;height:12px;background-position:-120px 0;}
.ico_arrow_down{width:12px;height:7px;background-position:-90px -60px;}
.ico_arrow2{width:16px;height:16px;background-position:-100px -30px;}
.ico_arrow3{width:10px;height:18px;background-position:-110px -60px;}
.ico_arrow_tit{width:10px;height:18px;background-position:-170px -130px;}
.ico_arrow_black{width:8px;height:12px;background-position:-100px -90px;}
.ico_info{width:18px;height:18px;background-position:0 -30px;}
.ico_emoji_red{width:16px;height:16px;background-position:-180px -130px;}
.ico_quote{width:24px;height:18px;background-position:-70px -90px;}
.ico_share_s{width:18px;height:18px;background-position:-60px -130px;}
.ico_share_m{width:20px;height:20px;background-position:-80px -30px;}
.ico_share_l{width:24px;height:24px;background-position:-180px -30px;}
.ico_share_l_black{width:24px;height:24px;background-position:-150px -30px;}
.ico_subscribe{width:16px;height:16px;background-position:-10px -60px;}
.ico_subscribe_s{width:12px;height:12px;background-position:-200px -170px;}
.ico_suball{width:16px;height:16px;background-position:-30px -60px;}
.ico_subset{width:16px;height:16px;background-position:-50px -60px;}
.ico_subunset{width:16px;height:16px;background-position:-70px -60px;}
.ico_beta{width:24px;height:10px;background-position:-150px 0;}
.ico_timetalk{width:18px;height:17px;background-position:-130px 0;}
.ico_new{width:16px;height:16px;background-position:-180px 0;}
.ico_close{width:16px;height:16px;background-position:-40px -130px;}
.ico_error{width:30px;height:30px;background-position:-200px 0;}
.ico_top{width:36px;height:36px;background-position:0 -90px;}
.ico_report_s{width:18px;height:18px;background-position:-80px -130px;}
.ico_refresh{width:16px;height:16px;background-position:-20px -130px;}
.ico_hide{width:18px;height:18px;background-position:-100px -130px;}
.ico_notview{width:18px;height:18px;background-position:-120px -130px;}
.ico_best{width:14px;height:14px;background-position:0 -150px;}
.ico_ad{width:24px;height:16px;background-position:-140px -130px;}
.ico_shorts{width:20px;height:20px;background-position:-20px -150px;}
.ico_text{width:18px;height:18px;background-position:-60px -170px;}
.ico_translate{width:18px;height:18px;background-position:-80px -170px;}
.ico_audioplay{width:18px;height:18px;background-position:-100px -170px;}
.ico_record{width:18px;height:18px;background-position:0 -170px;}
.ico_setting{width:18px;height:18px;background-position:-20px -170px;}
.ico_confirm{width:18px;height:18px;background-position:-40px -170px;}
.ico_prev{width:10px;height:18px;background-position:-120px -60px;}
.ico_next{width:10px;height:18px;background-position:-130px -60px;}
.ico_theme{width:24px;height:24px;background-position:-270px 0;}
.ico_arrowblue{width:8px;height:12px;background-position:-230px -10px;}
.ico_cp{width:8px;height:12px;background-position:0px -60px;}
.ico_arrow_left{width:8px;height:12px;background-position:-210px -30px;}
.ico_talk{width:16px;height:16px;background-position:-240px -30px;}
/** top **/
.box_top{visibility:hidden;opacity:0;position:fixed;z-index:1;bottom:20px;right:20px;transition:visibility 0.3s,opacity 0.3s ease-out;}
.box_top.show{visibility:visible;opacity:1;}
.box_top .btn_top{width:46px;height:46px;background:var(--bg-sheet);box-shadow:0px 4px 8px rgba(0,0,0,0.06);border-radius:40px;box-sizing:border-box;}
.box_top .btn_top:after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;box-shadow:0 0 0 1px var(--bg-divider-8);content:'';}
/** 더보기 **/
.list_more{display:none;position:absolute;z-index:1;top:36px;right:0;min-width:175px;border-radius:16px;background-color:var(--bg-sheet);box-shadow:0px 4px 32px rgba(0,0,0,0.16);}
.list_more.open{display:block;}
.list_more li + li{border-top:solid 1px var(--bg-divider-4);}
.list_more .link_more{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px 11px 17px;font-size:16px;line-height:20px;color:var(--text-primary);box-sizing:border-box;}
.list_more .type_divider{border-width:8px;}
/** header **/
.doc-header .doc-title .tit_channel{margin-left:8px;}
.doc-header .group_util{position:relative;display:flex;align-items:center;font-size:0;line-height:0;}
.doc-header .group_util .btn_mylist{padding:4px;}
.doc-header .group_util .btn_more{padding:4px;}
.doc-header .group_util .item_util + .item_util{margin-left:12px;}
.doc-header .list_more .btn_contents .ico_arrow{margin:3px 6px;}
/** main **/
.doc-main{position:relative;}
.doc-main:after{display:block;clear:both;content:'';}
.wrap_body{word-break:keep-all;word-wrap:break-word;overflow:hidden;border-radius:0 0 16px 16px;background-color:var(--bg-slot);}
.wrap_body .group_body{padding:0 20px 20px;}
/** etc **/
.main-etc{margin-top:10px;}
.main-etc .inner-etc > [class^='box']{margin-top:12px;}
/** footer **/
.doc-footer{background-color:var(--bg-surface);padding:28px 0 40px;box-sizing:border-box;}
.doc-footer #daumMinidaum a{font-size:14px;line-height:17px;color:var(--text-primary);}
.doc-footer .group_info{display:flex;align-items:center;justify-content:center;margin:16px auto 0;font-size:0;line-height:0;}
.doc-footer .group_info:first-child{margin-top:12px;}
.doc-footer .link_info{display:inline-block;color:var(--text-primary);font-size:14px;line-height:17px;}
.doc-footer #daumMinidaum a:before,.doc-footer .link_info + .link_info:before,.doc-footer #daumMinidaum + .link_info:before{display:inline-block;width:2px;height:2px;margin:-1px 8px 0;background-color:var(--bg-divider-16);border-radius:50%;vertical-align:middle;content:'';}
.doc-footer #daumMinidaum:first-child a:before{display:none;}
.doc-footer .link_info.fb_emph{font-weight:700;}
.doc-footer .link_kakao{display:block;font-size:12px;line-height:14px;font-weight:700;color:var(--text-secondary);}
.doc-footer .group_service .link_info{font-size:12px;line-height:14px;color:var(--text-secondary);}
/** 콘텐츠 헤드 **/
.box_head{padding:0 32px 4px;position:relative;}
.box_head .cp_head{display:flex;align-items:center;justify-content:center;height:20px;padding:21px 0 5px;}
.box_head .tit_cp{display:block;max-width:211px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:16px;line-height:20px;color:var(--color-title);}
.box_head .cp_head .ico_cp{margin-left:4px;}
.box_head .cp_head .squircle_thumb{width:20px;height:20px;margin-right:6px;}
.box_head .cp_head .squircle_thumb .thumb_bg{background-size:10px auto;}
.box_head .cp_head .squircle_thumb .thumb_bg:after{background-position:-40px 0;}
.box_head .tit_head{display:block;padding-top:10px;font-weight:700;font-size:29px;line-height:39px;letter-spacing:-0.01em;text-align:center;color:var(--color-contitle);}
.box_head .info_head{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;height:auto;margin:9px auto 0;text-align:center;font-size:0;line-height:0;max-width:300px;}
.box_head .info_head .area_info{display:inline-flex;}
.box_head .info_head .txt_info{font-weight:400;font-size:15px;line-height:20px;color:#838387;}
.box_head .info_head .link_talk + .txt_info:before{display:inline-block;margin:-1px 6px 0;width:3px;height:3px;border-radius:50%;background-color:rgba(134,144,156,0.48);vertical-align:middle;content:'';}
.box_head .info_head .txt_info + .txt_info:before{display:inline-block;margin:-1px 6px 0;width:3px;height:3px;border-radius:50%;background-color:rgba(134,144,156,0.48);vertical-align:middle;content:'';}
.box_head .info_head .label_txt{display:inline-block;text-align:center;width:84px;height:24px;font-size:13px;color:var(--color-emph);font-weight:700;background-color:rgba(91,146,254,0.12);line-height:24px;border-radius:24px;box-sizing:border-box;}
.box_head .info_head .link_talk{display:inline-flex;align-items:center;font-size:15px;line-height:16px;color:var(--text-secondary);text-decoration:underline;}
.box_head .info_head .link_talk .ico_talk{margin-right:2px;}
.doc-header .box_head{display:none;}
.doc-main .box_head{display:block;}
/** 풀커버타입 **/
/** 풀커버타입 header **/
.type_thumbnail .doc-header{position:static;margin-left:0;height:240px;background-size:cover;background-repeat:no-repeat;background-position:center 0;}
.type_thumbnail .doc-header:before{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;max-width:680px;height:240px;margin:0 auto;background:linear-gradient(360deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%);content:'';}
.type_thumbnail .inner_header{position:sticky;top:0;z-index:1;height:54px;}
.type_thumbnail .inner_header.bg_ani{transition:width 0.3s ease-out;}
.type_thumbnail .scroll .inner_header{transform:translateY(-100%);}
.type_thumbnail .floating .inner_header{position:fixed;z-index:10;width:100%;max-width:680px;height:50px;background:var(--bg-slot);transform:translateY(0);transition:transform .3s;}
.type_thumbnail .floating .ico_my{background-position:-30px 0;}
.type_thumbnail .floating .ico_share_l{background-position:-150px -30px;}
.type_thumbnail .floating .ico_more{background-position:-90px 0;}
.type_thumbnail .doc-header .link_daum svg path{fill:#fff;}
.type_thumbnail .floating .link_daum svg path{fill:#273552;}
.pc .type_thumbnail source{display:none;}
/** 풀커버타입 main **/
.type_thumbnail .doc-main{margin-top:-40px;}
.type_thumbnail .wrap_body{border-radius:24px;}
.type_thumbnail .box_head{padding:23px 32px 4px;}
.type_thumbnail .box_head .cp_head{padding-top:17px;}
.img_exchange{display:none;}
.img_origin{display:block;}
.type_thumbnail .doc-header.floating .img_origin{display:none;}
.type_thumbnail .doc-header.floating .img_exchange{display:block;}
/** 텍스트타입 **/
/** 텍스트타입 header **/
.type_text .doc-header{max-width:680px;height:50px;background-color:var(--bg-slot);transform:translateY(0);transition:transform .3s;}
.type_text .doc-header.floating{transform:translateY(0);}
.type_text .doc-header.scroll{transform:translateY(-100%);}
/** 비즈보드 **/
.box_bizboard{overflow:hidden;margin:32px 0 40px;border-radius:8px;}
.box_bizboard ins{border-radius:8px;}
/** copyright **/
.copyright_content{display:flex;align-items:center;padding:10px 20px 9px;margin:40px 0;border-radius:8px;background-color:#F4F6FA;box-sizing:border-box;}
.copyright_content .txt_copyright{font-size:14px;line-height:21px;color:var(--text-primary);}
/** 광고 **/
.link_ad{font-size:0;line-height:0;}
.ad_content{font-size:0;overflow:hidden;border-radius:16px;}
.article_middle_ad .adsbygoogle {border: 1px solid #e5e5e5;}
.box_view .group_view .ad_content{background-color:#F4F6FA;margin:0 -20px;padding:37px 0 36px;border-radius:0;}
.box_ad{position:relative;overflow:hidden;border-radius:16px;background-color:var(--bg-slot);}
.box_ad .tit_ad{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:30px;font-size:14px;line-height:17px;font-weight:400;color:var(--text-secondary);}
.box_ad .info_ad{position:absolute;right:0;display:block;width:24px;height:16px;font-size:10px;font-weight:400;line-height:16px;color:var(--text-secondary);font-weight:700;border:solid 1px var(--bg-divider-16);border-radius:999px;text-align:center;}
.box_ad .cont_ad{display:flex;justify-content:space-between;padding:13px 15px;align-items:center;border-top:solid 1px var(--bg-divider-8);}
.box_ad .txt_ad{display:block;display:-webkit-box;overflow:hidden;max-width:calc(100% - 76px);font-size:16px;line-height:20px;color:var(--color-content);font-weight:300;max-height:40px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.box_ad .squircle_thumb{display:inline-block;width:16px;height:16px;margin-right:4px;}
.box_ad .squircle_thumb .thumb_bg{background-size:10px auto;}
.box_ad .squircle_thumb .thumb_bg:after{background-position:0 0;}
.box_ad .profile_ad{margin-bottom:12px;display:flex;}
.box_ad .profile_ad:after{display:block;clear:both;content:'';}
.box_ad .btn_cta{color:var(--text-primary);padding:6px 9px 6px 8px;font-size:12px;line-height:14px;border:solid 1px var(--bg-divider-8);background:none;border-radius:4px;}
/** 좋아요 영역 **/
.emotion_good{margin:40px 0;text-align:center;}
.emotion_good .txt_good{display:flex;justify-content:center;align-items:center;font-size:15px;line-height:19px;color:var(--text-secondary);}
.emotion_good .group_btn{margin-top:20px;font-size:0;line-height:0;}
.emotion_good .btn_good{position:relative;padding:13px 32px 13px;text-align:left;font-size:0;line-height:0;max-height:48px;color:rgba(0,0,0,0.88);border:solid 1px var(--bg-divider-8);border-radius:100px;}
.emotion_good .btn_good .txt_count{display:inline-block;margin-left:8px;font-size:18px;line-height:20px;font-weight:500;}
.emotion_good .btn_good .ico_emoji_red{width:21px;height:17px;margin-top:1px;background-position:-20px -30px;}
.emotion_good .btn_good[aria-pressed="true"] .ico_emoji_red{background-position:-50px -30px;}
.emotion_good .wrap_help{position:relative;display:inline;top:0;right:0;}
.emotion_good #btn_good svg{position:absolute;z-index:-1;top:-22.2px;right:0;bottom:0;left:-2.1px;min-width:88px;max-width:88px;min-height:88px;max-height:88px;}
.emotion_good #btn_good[aria-pressed="true"] svg{z-index:1;}
/** 툴팁 - 공통 및 하얀색 **/
.wrap_help{position:absolute;top:-2px;right:-6px;}
.wrap_help .layer_tooltip{display:none;position:absolute;z-index:1;right:-10px;top:42px;min-width:254px;height:auto;padding:16px;background:var(--bg-sheet);box-shadow:0px 4px 32px rgba(0,0,0,0.16);border-radius:16px;text-align:left;color:var(--text-primary);box-sizing:border-box;}
.wrap_help .layer_tooltip.open{display:block;}
.wrap_help .layer_tooltip .btn_close{position:absolute;top:9px;right:9px;padding:7px;font-size:0;}
.wrap_help .layer_tooltip .ico_tooltip{position:absolute;width:24px;height:8px;}
.wrap_help .btn_tooltip{padding:6px;font-size:0;line-height:0;}
.wrap_help .layer_tooltip .txt_tooltip{font-weight:400;font-size:15px;line-height:19px;color:var(--text-primary);}
.wrap_help .layer_tooltip .ico_tooltip{top:-8px;right:14px;background-position:-130px -22px;}
.wrap_help .link_tab{display:block;margin-top:6px;font-size:15px;line-height:19px;font-weight:600;color:var(--text-white);}
.wrap_help .link_tab .ico_arrow2{margin-top:2px;}
/** 툴팁 - 파란색 **/
.wrap_help .layer_tooltip.type_blue{right:-10px;top:-125px;min-width:232px;background-color:var(--bg-blue);box-shadow:0px 2px 16px var(--bg-divider-16);color:var(--text-white);}
.wrap_help .layer_tooltip.type_blue .txt_tooltip{font-size:15px;line-height:19px;color:var(--text-white);}
.wrap_help .layer_tooltip.type_blue .ico_tooltip{top:auto;bottom:-8px;right:14px;background-position:-106px -50px;}
.wrap_help .layer_tooltip.type_blue .ico_close{background-position:-120px -30px;}
/** 프로필영역 **/
.profile_cp{position:relative;overflow:hidden;margin-top:56px;background-color:var(--bg-sheet);border-radius:12px;box-sizing:border-box;border:solid 1px var(--bg-divider-6);}
.profile_cp .profile_head{display:flex;align-items:center;padding:20px;background-color:var(--bg-on-slot);border-bottom:solid 1px var(--bg-divider-4);}
.profile_cp .profile_head .link_home{display:block;font-size:0;line-height:0;}
.profile_cp .profile_thumb .squircle_thumb{width:48px;height:48px;margin-right:12px;}
.profile_cp .profile_thumb .squircle_thumb .thumb_bg{background-size:26px auto;}
.profile_cp .profile_thumb .squircle_thumb .thumb_bg:after{background-position:-170px 0;}
.profile_cp .profile_info{display:flex;flex:1;flex-direction:column;overflow:hidden;}
.profile_cp .profile_info .link_profile{display:flex;align-items:center;overflow:hidden;}
.profile_cp .profile_info .tit_profile{max-width:calc(100% - 14px);margin-right:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700;font-size:17px;line-height:24px;color:var(--color-contitle);}
.profile_cp .profile_summary{display:block;display:-webkit-box;overflow:hidden;max-height:42px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:16px;margin-top:15px;font-size:15px;line-height:21px;color:var(--text-secondary);border-top:solid 1px var(--bg-divider-4);}
.profile_cp .count_subscribe{display:block;margin-top:4px;font-size:14px;line-height:17px;color:#333;}
.profile_cp .btn_subscribe{display:flex;align-items:center;justify-content:center;height:32px;margin-left:8px;background-color:#E9ECF1;border-radius:100px;min-width:97px;font-size:14px;font-weight:700;line-height:15px;color:#7E7F80;}
.profile_cp .btn_subscribe.basic_type{background-color:var(--bg-common);color:var(--text-white);min-width:65px;}
.profile_cp .btn_subscribe .ico_subscribe_s{vertical-align:middle;margin-right:4px;}
.profile_cp .btn_subscribe .ico_arrow_down{margin-left:5px;}
.btn_subscribe .ico_subset,.btn_subscribe .ico_suball,.btn_subscribe .ico_subunset{margin-right:2px;}
.profile_cp .list_row{padding:0 20px;}
.profile_cp .list_row > li{padding:11px 0;}
.profile_cp .list_row > li:first-child{padding-top:20px;}
.profile_cp .list_row > li:last-child{padding-bottom:20px;}
.profile_cp .list_row .link_thumb{flex-direction:row;height:auto;align-items:center;}
.profile_cp .list_row .thumb_img{width:72px;height:50px;margin:0 12px 0 0;}
.profile_cp .list_row .txt_cont{max-height:40px;-webkit-line-clamp:2;}
.profile_cp.contents_empty{border:none;}
.profile_cp.contents_empty .profile_head{border-bottom:none;}
/** 타임톡 **/
.box_timetalk .wrap_timetalk{border-radius:16px;}
.box_timetalk .inner_timetalk{background-color:var(--bg-slot);border-radius:16px;}
.box_timetalk .btn_refresh{padding:0;border:none;}
.box_timetalk .inner_timetalk .btnmore_group{padding-bottom:24px;}
.box_timetalk .group_btn .btn_primary{margin:0 auto;}
.box_timetalk .group_btn .btn_primary .ico_arrow_black{margin-left:7px;}
.box_timetalk .group_tit{display:flex;justify-content:space-between;text-align:left;}
.box_timetalk .tit_timetalk{display:inline-block;font-weight:700;font-size:19px;line-height:20px;color:var(--color-contitle);}
.box_timetalk .tit_timetalk .ico_beta{margin:5px 0 0 3px;}
.box_timetalk .txt_info{float:right;font-size:14px;line-height:20px;letter-spacing:-0.05em;color:#6C6C6C;}
.box_timetalk .txt_info .txt_num{font-weight:700;letter-spacing:0;}
.box_timetalk .txt_timetalk{margin-top:15px;font-size:15px;line-height:18px;color:#333;text-align:center;}
.box_timetalk .num_timetalk{font-weight:700;}
.box_timetalk .num_timetalk .txt_g{display:inline-block;width:21px;text-align:center;white-space:nowrap;vertical-align:top;}
.box_timetalk .link_timetalk{display:inline-flex;justify-content:center;align-items:center;min-width:113px;height:40px;margin-top:13px;border-radius:20px;background-color:#464F61;font-size:15px;line-height:40px;color:var(--text-white);}
.box_timetalk .link_timetalk .ico_timetalk{margin-right:6px;}
.box_timetalk .txt_empty{margin:18px 0 14px;font-size:15px;line-height:22px;color:rgba(51,51,51,0.6);}
.box_timetalk .txt_empty2{margin-top:19px;font-size:15px;line-height:17px;color:rgba(51,51,51,0.6);}
.box_timetalk .link_operat{display:inline-flex;align-items:center;justify-content:center;min-width:143px;height:38px;margin-top:13px;border:1px solid #e5e5e5;border-radius:20px;font-size:15px;line-height:38px;color:#202020;}
.box_timetalk .link_operat .ico_arrow{margin-left:4px;}
/** 공지사항 **/
.box_notice{display:flex;align-items:center;height:58px;padding:0 20px;overflow:hidden;border-radius:16px;background-color:var(--bg-slot);}
.box_notice .tit_notice{display:inline-flex;align-items:center;justify-content:center;min-width:39px;margin-right:10px;color:var(--color-emph);background-color:rgba(91,146,254,0.12);font-weight:700;font-size:13px;line-height:24px;border-radius:40px;box-sizing:border-box;}
.box_notice .link_cont{display:inline-block;flex:1;max-width:calc(100% - 49px);font-size:0;line-height:0;}
.box_notice .link_cont .txt_notice{display:inline-block;overflow:hidden;margin-right:7px;max-width:calc(100% - 23px);font-size:16px;line-height:19px;color:var(--color-content);white-space:nowrap;text-overflow:ellipsis;}
.box_notice .link_cont .ico_new{position:relative;top:1px;}
/** 컴포넌트**/
/** 텍스트 **/
.box_view .group_view section > p,.box_view .group_view section > div p,.box_view .group_view section > div{margin:40px 0;padding:0 4px;color:var(--color-content);}
.box_view .group_view section > .imageflip_frm:last-child{margin-bottom:0;}
.box_view .group_view section > .imageflip_frm:first-child{margin-top:0;}
.box_view .group_view section > p > a:not(:has([class])),.box_view .group_view section > div > a:not(:has([class])){position:relative;border-bottom:1px solid var(--color-emph);color:var(--color-emph);}
/** 단락 **/
.line_content{position:relative;margin:40px 0;padding-left:16px;font-weight:500;}
.line_content:before{position:absolute;top:5px;bottom:5px;left:0px;width:2px;margin:0 16px 0 0;background-color:var(--color-content);content:'';}
/** 이미지 **/
.figure_frm{display:block;position:relative;margin:40px 0;overflow:hidden;border-radius:12px;}
.figure_frm .link_figure{overflow:hidden;border-radius:12px;}
.figure_frm .link_photo{position:absolute;top:12px;right:12px;}
.figure_frm .txt_caption{padding:12px 4px 0;font-size:14px;line-height:23px;color:var(--text-secondary);}
.figure_frm .thumb_noimg{display:flex;align-items:center;justify-content:center;height:50px;background-color:#f8f8f8;font-size:15px;color:#828282;}
.figure_frm .ico_noimg{display:inline-block;width:24px;height:24px;margin-right:16px;background:url(https://t1.daumcdn.net/media/common/contentsview_2024/img_noimg_light.svg) no-repeat 0 0;background-size:24px;vertical-align:top;}
.figure_frm .ico_loading{font-size:0;line-height:0;}
.figure_frm .img_loading{display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:middle;font-size:0;line-height:0;animation:spin 1.5s linear infinite;}
.figure_frm .img_loading_dark{display:none;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);} }
.box_view .group_view .imageflip_frm{margin:40px 0;-ms-perspective:1000px;perspective:1000px;}
.box_view .group_view .imageflip_frm .thumb_imageflip{position:relative;margin:0;cursor:pointer;}
.box_view .group_view .imageflip_frm .flip_front,.box_view .group_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;}
.box_view .group_view .imageflip_frm .thumb_g{height:100%;margin:0 auto;border-radius:12px;}
.box_view .group_view .imageflip_frm .flip_front{position:relative;z-index:1;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
.box_view .group_view .imageflip_frm .flip_back{position:absolute;left:0;top:0;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);}
.box_view .group_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;}
.box_view .group_view .imageflip_frm .flip .flip_front{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.box_view .group_view .imageflip_frm .flip .flip_back{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}
.box_view .group_view .imageflip_frm .txt_source{display:block;padding:8px 20px 5px 4px;font-size:13px;line-height:21px;color:#828282;word-break:break-all;word-wrap:break-word;}
.box_view .group_view .imageflip_frm .mark_c{display:inline-block;vertical-align:top;}
.os_windows .box_view .group_view .imageflip_frm .mark_c{margin-top:-2px;}
.box_view .group_view .imageflip_frm + .imageflip_frm{margin-top:-15px;}
.imageflip_frm .btn_click{background:url(https://t1.daumcdn.net/media/common/contentsview_2024/img_click.png) no-repeat 0 0;background-size:120px 120px;}
/** 에러이미지 **/
/** 타이틀 & 하이라이트 **/
.box_view h3{margin:16px 0;padding:0 4px;font-weight:700;font-size:1.12em;line-height:1.38em;letter-spacing:-0.004em;color:var(--color-contitle);}
/** 하이라이트 **/
.box_view h3 .deco_line{display:inline;background-color:rgba(91,146,254,0.24);}
/** 인용구 **/
.quote_frm{margin:40px 0 56px;text-align:center;font-weight:500;color:var(--color-content);}
.quote_frm:before{display:block;margin:0 auto 16px;width:25px;height:19px;background:url(https://t1.daumcdn.net/media/common/contentsview_2024/ico_quote.png) no-repeat 0 0;background-size:100% auto;content:'';}
/** 글머리*번호메기기 **/
.list_view{margin:40px 0 56px;}
.list_view li{color:var(--color-content);}
.list_view .link_text{color:var(--color-content);}
/** 글머리 **/
.list_bullet li{position:relative;padding:0 8px 0 38px;display:block;text-indent:-20px;}
.list_bullet li:before{position:relative;top:12px;display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:10px;background-color:#4A4A4A;vertical-align:top;content:'';}
/** 번호메기기 **/
.list_number{padding:6px 8px 6px 29px;}
.list_number li{display:list-item;position:relative;padding:0 0 0 9px;list-style-type:auto;}
.list_number li::marker{font-size:16px;font-weight:500;letter-spacing:-1px;}
/** 글박스 **/
.pretip_frm{margin:40px 0 56px;}
.box_view .pretip_frm .desc_pretip{display:block;padding:13px 20px;font-size:0.95em;line-height:1.75em;border:solid 1px #E9E9E9;border-radius:8px;color:#4A4A4A;}
/** 버튼 **/
.desc_link_button{margin:40px 0 56px;}
.desc_link_button .link_btnfrm{display:flex;align-items:center;justify-content:center;max-width:320px;margin:0 auto;padding:15px 15px 16px;border:1px solid #e9e9e9;font-size:16px;line-height:19px;color:var(--color-content);border-radius:80px;}
.link_btnfrm .txt_btn{flex-basis:fit-content;color:var(--text-primary);}
.link_btnfrm .ico_arr{width:8px;height:12px;background-position:-100px -90px;margin-left:8px;}
/** 버튼 - round **/
.btn_content{margin:40px 0;}
.btn_content .link_btn{display:flex;width:100%;justify-content:center;align-items:center;padding:14px 20px;border:1px solid var(--bg-divider-8);box-sizing:border-box;}
.btn_content.type_round .link_btn{border-radius:80px;}
.btn_content .txt_item{font-size:15px;line-height:18px;color:var(--text-primary);}
.btn_content .fb_emph{font-weight:700;}
.btn_content .ico_arrow_black{margin:3px 0 0 8px;}
/** 구분선 **/
.line_divider{display:block;margin:40px auto 56px;border:none;}
.line_divider.ico_view{width:50px;height:6px;background-position:-130px -90px;background-color:transparent;}
/** 링크 **/
.smartlink_wrap{margin:40px 0 56px;}
.smartlink_wrap .link_smart{display:flex;border:1px solid #e9e9e9;border-radius:8px;}
.smartlink_wrap .wrap_thumb{overflow:hidden;flex-shrink:0;position:relative;width:100px;height:100px;margin:-1px;box-sizing:border-box;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;border-radius:8px 0 0 8px;}
.smartlink_wrap .wrap_thumb::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,0.03);border-radius:8px 0 0 8px;content:'';}
.smartlink_wrap .cont_thumb{display:flex;flex-direction:column;justify-content:center;flex-grow:1;overflow:hidden;padding:0 15px;}
.smartlink_wrap .cont_thumb .tit_item{display:block;display:-webkit-box;overflow:hidden;max-height:44px;font-size:15px;font-weight:400;line-height:22px;color:#202020;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.01em;text-overflow:clip;white-space:normal;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;}
.smartlink_wrap .cont_thumb .txt_url{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:21px;color:#999;}
/** 구매 **/
.buy_frm{margin:40px 0 56px;}
.buy_frm .link_buyfrm{display:flex;border-radius:8px;}
.buy_frm .list_buyfrm li + li{margin-top:20px;}
.buy_frm .wrap_thumb{overflow:hidden;flex-shrink:0;position:relative;width:100px;height:100px;margin:-1px;box-sizing:border-box;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;border-radius:8px;}
.buy_frm .wrap_thumb::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:1px solid var(--bg-divider-8);border-radius:8px;content:'';}
.buy_frm .cont_thumb{display:block;padding:0 3px 0 21px;overflow:hidden;}
.buy_frm .cont_thumb .tit_item{display:block;display:-webkit-box;overflow:hidden;max-height:44px;font-size:15px;font-weight:400;line-height:22px;color:#202020;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.01em;text-overflow:clip;white-space:normal;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;}
.buy_frm .info_price{display:flex;margin-top:10px;font-size:14px;line-height:18px;letter-spacing:-0.01em;}
.buy_frm .txt_sale{position:absolute;left:8px;top:8px;width:39px;height:20px;font-size:12px;line-height:20px;border-radius:10px;font-weight:700;background-color:#FF5727;color:var(--text-white);text-align:center;}
.buy_frm .txt_price{font-weight:500;color:#202020;}
.buy_frm .txt_price + .txt_price{margin-left:8px;color:#999;}
.buy_frm .link_more{display:flex;align-items:center;justify-content:center;height:19px;margin-top:20px;border-top:1px solid #F5F5F5;border-bottom:1px solid #F5F5F5;background-color:rgba(0,0,0,0.02);}
.buy_frm .link_more .ico_arr{display:block;width:12px;height:6px;margin:6px auto 0;background-position:-180px -70px;}
/** 책 **/
.book_frm{margin:40px 0 56px;}
.book_frm .link_bookfrm{display:flex;border:1px solid #e9e9e9;border-radius:8px;}
.book_frm .wrap_thumb{overflow:hidden;flex-shrink:0;position:relative;width:100px;height:140px;margin:-1px;box-sizing:border-box;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;border-radius:8px 0 0 8px;}
.book_frm .wrap_thumb::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,0.03);border-radius:8px 0 0 8px;content:'';}
.book_frm .cont_thumb{display:flex;flex-direction:column;justify-content:center;padding:0 15px;overflow:hidden;}
.book_frm .cont_thumb .tit_item{display:block;overflow:hidden;font-size:15px;font-weight:400;line-height:22px;color:#202020;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.01em;}
.book_frm .list_item{display:flex;margin-top:7px;font-size:14px;line-height:24px;}
.book_frm .list_item + .list_item{margin-top:0;}
.book_frm .list_item dt{flex-shrink:0;color:#828282;}
.book_frm .list_item dd{padding-left:12px;overflow:hidden;color:#4a4a4a;text-overflow:ellipsis;white-space:nowrap;}
.book_frm .list_item dd + dt{position:relative;padding-left:18px;}
.book_frm .list_item dd + dt:before{position:absolute;top:-1px;left:0px;margin:0 8px;color:#ddd;content:'|';}
.book_frm .thumb_g{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.book_frm .list_item .pc_view{display:none;}
/** 영화 **/
.movie_frm{margin:40px 0 56px;}
.movie_frm .link_movie{display:flex;border:1px solid #e9e9e9;border-radius:8px;}
.movie_frm .wrap_thumb{overflow:hidden;flex-shrink:0;position:relative;width:100px;height:140px;margin:-1px;box-sizing:border-box;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;border-radius:8px 0 0 8px;}
.movie_frm .wrap_thumb::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:1px solid rgba(0,0,0,0.03);border-radius:8px 0 0 8px;content:'';}
.movie_frm .cont_thumb{display:flex;flex-direction:column;justify-content:center;padding:0 15px;overflow:hidden;}
.movie_frm .cont_thumb .tit_item{display:block;overflow:hidden;font-size:15px;font-weight:400;line-height:22px;color:#202020;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-0.01em;}
.movie_frm .list_item{margin-top:7px;font-size:14px;line-height:24px;}
.movie_frm .list_item + .list_item{margin-top:0;}
.movie_frm .list_item dt{float:left;width:35px;color:#828282;}
.movie_frm .list_item dd{padding-left:12px;overflow:hidden;color:#4a4a4a;text-overflow:ellipsis;white-space:nowrap;}
.movie_frm .thumb_g{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
/** 저작권 **/
.copy_content{margin:40px 0;color:#191B1F;padding-left:4px;}
/** 이모티콘 **/
.emoticon_frm{margin:40px 0 56px;}
.emoticon_frm .thumb_g{display:block;margin:0 auto;width:120px;height:120px;}
/** 조합 **/
.box_view .group_view section h3 + p,.box_view .group_view section h3 + p{margin-top:0;}
/* 타이틀 + 텍스트 / 하이라이트 + 텍스트 */
/** 동영상 **/
.video_frm{margin:40px 0 56px;}
.video_frm .vod_player{position:relative;padding-top:56.25%;}
.video_frm .vod_player .player_iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_frm .vod_cont{display:none;padding:9px 20px 10px;border-bottom:1px solid #eee;}
.video_frm .tit_vod{display:block;overflow:hidden;font-weight:normal;font-size:15px;line-height:22px;letter-spacing:-0.06em;white-space:nowrap;text-overflow:ellipsis;}
.video_frm .info_vod{display:block;padding-top:2px;font-size:13px;line-height:15px;letter-spacing:-0.02em;color:#245EB5;}
.video_frm .link_close{display:none;}
/** 페이스북 **/
.box_view .group_view .embed_facebook{text-align:center;margin:40px auto;}
.box_view .group_view .embed_facebook .fb-post{display:block;width:100%;height:auto;background-color:#FFF;}
/** 트위터 **/
.box_view .group_view .embed_twitter{max-width:320px;margin:40px auto 56px;}
/** 인스타그램 **/
.box_view .group_view .embed_instagram{max-width:320px;margin:40px auto 56px;}
.box_view .group_view .embed_instagram .instagram-media{min-width:fit-content !important;}
.txt_snsguide{display:block;padding-top:9px;margin-bottom:-4px;font-size:13px;line-height:19px;color:#222;text-align:center;}
.txt_snsguide .link_snsguide{color:#245EB5;}
/** talkquote **/
.box_view .talkquote_frm{display:block;position:relative;margin:40px 0;padding-left:16px;font-size:1em;line-height:1.62em;color:#2B2D31;font-weight:500;}
.box_view .talkquote_frm:before{position:absolute;top:5px;bottom:5px;left:0;width:2px;margin-right:16px;background-color:var(--color-content);content:'';}
.box_view .talkquote_frm:first-child{margin-top:0;}
/** 콘텐츠영역 **/
.box_contents .inner_contents{padding:24px 20px;background-color:var(--bg-slot);border-radius:16px;}
.contents_tit{position:relative;padding-bottom:20px;display:flex;justify-content:space-between;font-size:19px;font-weight:700;line-height:23px;color:var(--color-contitle);}
.contents_tit .ico_arrow_tit{margin:5px 0 0 6px;}
.contents_tit .tit_contents{display:block;overflow:hidden;padding-right:43px;flex:1;max-width:calc(100% - 43px);white-space:nowrap;text-overflow:ellipsis;}
.contents_tit .tit_contents .txt_ellipsis{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:calc(100% - 126px);}
.os_windows .contents_tit .tit_contents .fc_emph{max-width:calc(100% - 192px);}
.contents_box{margin-top:-20px;}
.group_contents{font-size:0;line-height:0;}
.group_contents .thumb_img{position:relative;display:block;border-radius:8px;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l.png) no-repeat;background-size:26px 26px;background-position:50% 50%;overflow:hidden;}
.group_contents .thumb_img:after{position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px var(--bg-divider-6);border-radius:8px;content:'';}
.group_contents .txt_cont{display:block;display:-webkit-box;overflow:hidden;max-height:44px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;line-height:20px;color:var(--color-content);font-weight:400;}
.group_contents .info_cont{display:flex;align-items:center;position:relative;margin-top:8px;font-size:0;line-height:0;}
.group_contents .wrap_cont{display:flex;position:relative;align-items:center;}
.group_contents .link_tit{display:block;overflow:hidden;font-size:14px;font-weight:700;line-height:16px;color:rgba(0,0,0,0.8);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;}
.group_contents .txt_info{display:inline-block;font-size:14px;line-height:16px;color:var(--text-secondary);vertical-align:top;}
.group_contents .txt_info + .txt_info{margin-right:10px;max-width:calc(100% - 90px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.group_contents .txt_info:before{display:inline-block;width:2px;height:2px;margin:-3px 4px 0;border-radius:50%;background-color:var(--bg-divider-16);vertical-align:middle;content:'';}
.group_contents .txt_info:first-child:before{display:none;}
.group_contents .btn_more{position:absolute;right:-8px;bottom:-8px;padding:8px;font-size:0;line-height:0;}
.group_contents .list_more{min-width:154px;top:24px;}
.btn_refresh{display:flex;align-items:center;margin:0 auto;padding:10px 20px;border:solid 1px var(--bg-divider-8);border-radius:20px;box-sizing:border-box;}
.btn_refresh .txt_refresh{margin:0 8px;font-size:15px;line-height:18px;color:var(--text-primary);}
.btn_refresh .count_page{font-size:15px;line-height:18px;color:var(--text-primary);}
.btn_refresh .txt_bar,.btn_refresh .total_page{color:var(--text-secondary);}
.link_home{display:inline-flex;align-items:center;}
.link_home .squircle_thumb{display:inline-flex;width:16px;height:16px;margin-right:4px;}
.link_home .squircle_thumb .thumb_bg{background-size:10px auto;}
.link_home .squircle_thumb .thumb_bg:after{background-position:0 0;}
.link_home .txt_info:before{display:none;}
/** 가로형 **/
.contents_tit + .contents_box .list_row{margin-top:20px;}
.contents_tit + .contents_box .list_row > li{border-top:solid 1px var(--bg-divider-4);}
.list_row > li{position:relative;padding:20px 0;border-top:solid 1px var(--bg-divider-4);}
.list_row > li:first-child{border:none;}
.list_row > li:last-child{padding-bottom:0;}
.list_row .list_cont{display:flex;flex:1;flex-direction:column;justify-content:center;box-sizing:border-box;}
.list_row .list_thumb{width:100%;}
.list_row .link_thumb{display:flex;flex-direction:row-reverse;height:64px;}
.list_row .info_cont .link_home{display:flex;}
.list_row .thumb_img{width:104px;height:64px;margin-left:22px;background-size:26px 26px;}
.list_row .txt_cont{padding-top:2px;flex:1;width:fit-content;max-height:60px;-webkit-line-clamp:3;}
.list_row .wrap_cont{padding-right:30px;margin-top:12px;}
.list_row .info_cont{margin-top:12px;}
.list_row .info_cont .tit_cont{display:block;overflow:hidden;max-width:calc(100% - 80px);}
.list_row .info_cont .txt_info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px;font-weight:400;}
.list_row .txt_emph{display:block;margin-bottom:8px;color:#7D90B6;font-size:12px;line-height:14px;font-weight:700;}
/** 세로형 **/
.list_column > li{display:inline-flex;padding-top:16px;width:calc(50% - 6px);flex-direction:column;}
.list_column > li:nth-child(2n){margin-left:12px;}
.list_column .thumb_img{padding-top:67.54%;background-size:32px 32px;}
.list_column .thumb_g{position:absolute;top:0;left:0;right:0;bottom:0;}
.list_column .txt_cont{margin-top:8px;}
/** 풀타입 **/
.contents_tit + .contents_box .list_full{margin-top:20px;border-top:solid 1px var(--bg-divider-4);}
.list_full .wrap_cont .info_cont{display:block;margin-top:0;max-width:calc(100% - 69px);}
.list_full .info_cont .type_badge .link_tit{margin-bottom:3px;max-width:calc(100% - 42px);}
.list_full .wrap_cont .tit_cont{display:flex;align-items:center;}
.list_full .badge_label{position:relative;top:-2px;width:36px;height:16px;margin-left:6px;font-size:10px;line-height:17px;text-align:center;display:inline-block;background-color:var(--bg-on-slot);font-weight:700;color:var(--text-secondary);border-radius:40px;box-sizing:border-box;}
.list_full .info_cont .txt_info + .txt_info{max-width:fit-content;}
.list_full .info_cont .txt_info{line-height:14px;font-weight:400;}
.list_full .list_more{top:30px;min-width:220px;}
.list_full > li{position:relative;padding:20px 0;}
.list_full > li:last-child{padding-bottom:0;}
.list_full > li + li{border-top:solid 1px var(--bg-divider-4);}
.list_full .info_cont:first-child{margin-top:0;}
.list_full .list_thumb + .info_cont{justify-content:space-between;margin-top:10px;}
.list_full .thumb_img{padding-top:44.2%;}
.list_full .thumb_img .thumb_g{position:absolute;top:0;left:0;right:0;bottom:0;}
.list_full .list_thumb{margin-top:12px;}
.list_full .list_thumb .txt_cont{margin-top:12px;font-size:17px;line-height:24px;max-height:48px;}
.list_full .list_cont .info_cont{margin-top:12px;}
.list_full .item_good{display:flex;align-items:center;font-weight:500;font-size:14px;line-height:14px;color:var(--text-alpha-72);}
.list_full .btn_good{margin-right:4px;font-size:0;}
.list_full .btn_good[aria-pressed="true"] .ico_emoji_red{background-position:-200px -130px;}
.list_full .btn_share_s{width:36px;height:36px;background-color:var(--bg-on-slot);border-radius:50%;}
.list_full .btn_share_s .ico_share_s{background-position:-250px -130px;}
.list_full .group_cont .txt_emph{display:block;margin:0 0 10px 2px;color:var(--color-emph);font-size:13px;line-height:15px;letter-spacing:-0.005em;font-weight:500;}
/** 오늘의 숏 **/
.box_shorts .inner_shorts{padding:24px 20px 24px;background-color:var(--bg-slot);border-radius:16px;}
.box_shorts .contents_tit .ico_shorts{margin:3px 8px 0 0;}
.box_shorts .contents_shorts{margin-right:-20px;}
.box_shorts .group_shorts{overflow:hidden;overflow-x:auto;}
.list_shorts{display:flex;flex-wrap:nowrap;margin-left:-12px;}
.item_shorts .link_shorts{display:block;float:left;overflow:hidden;position:relative;width:154px;height:240px;margin-left:12px;border-radius:8px;background:var(--bg-noimage) url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_vod.svg) no-repeat 50% 50%;background-size:44px auto;}
.item_shorts .wrap_thumb{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.item_shorts .wrap_thumb:before{position:absolute;left:0;right:0;top:0;bottom:0;content:'';background:linear-gradient(0deg,rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.04) 100%),linear-gradient(0deg,rgba(20,21,23,0.88) 21.78%,rgba(20,21,23,0) 50.21%);}
.item_shorts .cont_thumb{position:absolute;left:12px;right:12px;bottom:11px;white-space:normal;}
.item_shorts .tit_txt{display:-webkit-box;overflow:hidden;max-height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400;font-size:16px;line-height:20px;color:var(--text-white);}
.item_shorts .txt_profile{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:17px;color:rgba(255,255,255,0.56);}
.item_shorts .info_profile{display:flex;margin-top:6px;}
.item_shorts .squircle_thumb{width:16px;height:16px;margin-right:6px;}
.item_shorts .squircle_thumb .thumb_bg{background-size:9px auto;}
.item_shorts .squircle_thumb .thumb_bg:after{background-position:0 0;}
.item_shorts .play_time{position:absolute;top:8px;right:8px;padding:3px 6px;background-color:rgba(0,0,0,0.48);color:var(--text-white);border-radius:10px;font-size:12px;line-height:14px;box-sizing:border-box;}
/** M - 오늘의 숏 **/
.mo .contents_shorts{margin:0 -20px;}
.mo .box_shorts .group_shorts{overflow:hidden;}
.mo .list_shorts{margin-left:0;}
.mo .item_shorts{width:auto;padding:0 6px;box-sizing:border-box;}
.mo .item_shorts .link_shorts{margin-left:0;}
.mo .item_shorts:first-child{padding-left:20px;}
.mo .item_shorts:first-child .link_shorts{margin-left:0;}
.mo .item_shorts:last-child{padding-right:20px;}
/** 페이징 **/
.contents_paging{text-align:center;margin-top:16px;}
.contents_paging .inner_paging{display:inline-block;position:relative;vertical-align:top;}
.contents_paging .inner_paging .count_page{display:block;color:var(--text-secondary);height:40px;padding:0 42px;line-height:40px;}
.contents_paging .btn_paging{position:absolute;top:0;width:40px;height:40px;border:solid 1px var(--bg-divider-8);background-color:var(--bg-slot);border-radius:50%;font-size:0;line-height:0;box-sizing:border-box;}
.contents_paging .btn_prev{left:-16px;}
.contents_paging .btn_next{right:-16px;}
.contents_paging .count_page{color:var(--text-secondary);}
.contents_paging .num_page{color:var(--text-primary);}
/** 플로팅 배너 **/
.box_floating{position:fixed;z-index:2;right:20px;left:20px;bottom:-120px;max-width:500px;margin:0 auto;background:var(--bg-slot);box-shadow:0px 4px 32px var(--bg-divider-16);border-radius:16px;box-sizing:border-box;min-width:280px;transition:bottom .3s;}
.box_floating.show{bottom:20px;}
.box_floating .inner_floating{display:flex;align-items:center;padding:14px 48px 14px 14px;font-size:0;line-height:0;}
.box_floating .txt_floating{flex:1;padding:0 7px 0 2px;font-size:15px;line-height:19px;color:var(--text-primary);word-break:keep-all;}
.box_floating .txt_floating strong{max-width:80px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;color:var(--color-emph);}
.box_floating .squircle_thumb{width:40px;height:40px;}
.box_floating .squircle_thumb .thumb_bg{background-size:16px auto;}
.box_floating .squircle_thumb .thumb_bg:after{background-position:-130px 0;}
.box_floating .btn_subscribe{display:flex;align-items:center;justify-content:center;min-width:61px;height:32px;padding:8px 7px;background-color:var(--bg-common);color:var(--text-white);border-radius:100px;font-weight:700;font-size:14px;line-height:16px;box-sizing:border-box;}
.box_floating .btn_subscribe .ico_subscribe{width:12px;height:12px;background-position:-110px -90px;margin-right:4px;}
.box_floating .btn_close{position:absolute;top:50%;right:8px;padding:8px;font-size:0;line-height:0;transform:translateY(-50%);}
.box_floating .btn_floating{display:flex;align-items:center;width:100%;text-align:left;font-size:0;line-height:0;}
.box_floating .btn_floating .txt_floating{padding-left:0;}
.box_floating .img_floating{overflow:hidden;display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;margin-right:12px;padding-left:2px;background-color:#FFF;border-radius:10px;box-sizing:border-box;}
.box_floating .img_floating svg{fill:#273552;}
.box_floating .img_floating:after{position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px rgba(0,0,0,0.08);border-radius:10px;content:'';}
@keyframes slidein{from{bottom:-120px;}
  to{bottom:20px;} }
/** 토스트 팝업 **/
.toast_layer{position:fixed;z-index:999;left:20px;right:20px;bottom:20px;max-width:500px;min-width:280px;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:17px;color:var(--text-white);text-align:center;max-width:-webkit-fill-available;}
.toast_layer .txt_g{display:inline-block;max-width:61%;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 .link_event{display:block;width:65px;color:#78A5FF;font-weight:700;}
.toast_layer .ico_complepop{margin-right:16px;}
.toast_layer.type_row .ico_complepop + .desc_toast{max-width:calc(100% - 105px);}
.toast_layer.type_row .ico_complepop + .desc_toast .txt_g{max-width:calc(100% - 129px);}
.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;}
/** 하단 레이어팝업 **/
.dimmed_layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background-color:rgba(0,0,0,0.48);}
.info_layer{display:none;position:fixed;bottom:0;left:0;right:0;z-index:20;overflow:hidden;box-sizing:border-box;max-height:calc(100% - 25px);min-width:300px;}
.info_layer.open{display:block;}
.info_layer .inner_layer{position:relative;max-height:100%;width:100%;background-color:var(--bg-sheet);border-radius:24px 24px 0 0;}
.info_layer .layer_head{padding:18px 20px 20px;border-bottom:solid 1px var(--bg-divider-8);}
.info_layer .layer_body{padding:30px 20px 40px;max-height:calc(100svh - 180px);overflow-y:auto;min-height:-webkit-fill-available;min-height:100%;max-height:calc((var(--vh,1vh) * 100) - 180px);}
.info_layer .tit_layer{font-size:18px;font-weight:700;line-height:21px;color:var(--text-primary);}
.info_layer .txt_layer{margin-top:5px;font-size:13px;line-height:19px;color:var(--text-secondary);}
.info_layer .item_layer{padding-top:30px;}
.info_layer .item_layer:first-child{padding-top:0;}
.info_layer .item_layer .tit_item{font-weight:700;font-size:16px;line-height:20px;color:var(--text-primary);}
.info_layer .list_item{display:flex;flex-wrap:wrap;margin-top:16px;}
.info_layer .list_item li + li{margin-left:30px;}
.info_layer .btn_close{position:absolute;top:16px;right:20px;}
.info_layer .btn_close .ico_close{width:24px;height:24px;background-position:0 -190px;}
.info_layer .group_btn{margin-top:40px;}
.info_layer .btn_confirm{display:flex;width:100%;align-items:center;justify-content:center;height:48px;border-radius:8px;background-color:var(--bg-blue);color:var(--text-white);font-weight:700;font-size:16px;line-height:20px;}
.info_layer .inner_layer p{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.info_layer .inner_layer .set_view p + p{margin-top:27px;}
.info_layer .inner_layer .set_view{padding-top:40px;}
.info_layer .inner_layer .fs_type2 p{-webkit-line-clamp:3;}
.info_layer .inner_layer .fs_type3 p{-webkit-line-clamp:3;}
.info_layer .inner_layer .fs_type4 p{-webkit-line-clamp:3;}
.info_layer .inner_layer .fs_type5 p{-webkit-line-clamp:2;}
.list_item li{display:inline-block;position:relative;vertical-align:top;}
.list_item li .radio_inp{position:absolute;left:0;top:50%;z-index:-1;width:24px;height:24px;margin-top:-12px;opacity:0.01;}
.list_item li .lab_radio{display:flex;height:100%;padding-left:34px;cursor:pointer;}
.list_item li .lab_radio .tit_lang{display:block;font-size:16px;line-height:22px;vertical-align:top;color:var(--color-content);font-weight:400;}
.list_item li .lab_radio .tit_audio{color:rgba(0,0,0,0.88);font-size:16px;line-height:24px;font-weight:400;}
.list_item li .lab_radio .ico_view{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:4px;background-position:-30px -190px;}
.list_item li .radio_inp:checked + .lab_radio .ico_view{background-position:-60px -190px;}
.list_item li .radio_inp:checked + .lab_radio .tit_audio{color:#5B92FE;font-weight:700;}
.list_item li .radio_inp:checked + .lab_radio .tit_lang{color:#5B92FE;font-weight:700;}
.info_layer .txt_font{color:#2d2f36;padding-top:30px;}
.info_layer .txt_font p + p{margin-top:29px;}
.info_layer .set_font{display:flex;align-items:center;position:relative;max-width:290px;margin:0 auto;}
.info_layer .txt_fs{color:var(--text-primary);}
.info_layer .list_set{position:relative;top:5px;width:200px;height:31px;margin:0 auto;}
.info_layer .list_set:before{position:absolute;top:9px;left:0;width:100%;height:2px;background-color:#E1E4E5;content:'';}
.info_layer .list_set li{position:absolute;top:0;width:20px;padding:0 10px;}
.info_layer .list_set .inp_fs{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.info_layer .list_set .lab_fs{display:block;overflow:hidden;position:relative;width:100%;height:20px;border-radius:50%;font-size:1px;line-height:0;color:transparent;}
.info_layer .list_set .inp_fs:checked + .lab_fs{background-color:var(--bg-blue);box-shadow:2px 2px 6px rgba(0,0,0,0.1);}
.info_layer .list_set li:nth-child(1){left:-20px;}
.info_layer .list_set li:nth-child(2){left:30px;}
.info_layer .list_set li:nth-child(3){left:80px;}
.info_layer .list_set li:nth-child(4){left:130px;}
.info_layer .list_set li:nth-child(5){left:180px;}
.info_layer .list_set li:before{position:absolute;top:4px;left:50%;width:2px;height:12px;background-color:#E1E4E5;content:'';}
.info_layer .txt_small{font-size:16px;}
.info_layer .txt_big{font-size:22px;}
.font_layer .inner_layer{min-height:368px;max-height:368px;}
.font_layer .layer_body{overflow-y:auto;box-sizing:border-box;max-height:calc(100svh - 180px);max-height:calc((var(--vh,1vh) * 100) - 110px);}
.trans_layer .group_btn{position:fixed;bottom:0;padding:40px 20px;width:auto;left:0;right:0;background-color:var(--bg-sheet);}
.trans_layer .txt_layer{font-style:italic;letter-spacing:0.01em;}
.trans_layer .list_item{margin-top:0;padding-bottom:88px;}
.trans_layer .list_item li:first-child{width:100%;margin:0 0 10px 0;}
.trans_layer .list_item li{width:50%;margin-top:20px;}
.trans_layer .list_item li + li{margin-left:0;}
.trans_layer .list_item li .lab_radio{display:block;}
.trans_layer .list_item li .txt_trans{display:block;margin-top:2px;font-size:13px;line-height:16px;color:var(--text-secondary);}
/** 레이어팝업 - 로딩중 **/
.loading_layer{position:fixed;z-index:20;background:rgba(0,0,0,0.4);top:0;bottom:0;left:0;right:0;padding-top:0;}
.loading_layer .inner_loading_layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;width:132px;height:132px;border-radius:24px;background-color:var(--bg-sheet);text-align:center;}
.loading_layer .ico_loading{display:block;margin:0 auto 4px;width:48px;height:48px;background-position:-200px -60px;-webkit-animation:loading 1.0s linear infinite;animation:loading 1.0s linear infinite;}
.loading_layer .tit_translate{display:block;color:var(--color-emph);font-weight:600;font-size:16px;line-height:19px;}
.loading_layer .txt_translate{display:block;font-size:12px;line-height:14px;color:rgba(0,0,0,0.32);}
@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);} }
@keyframes loading{0%{transform:rotate(0deg);}
  100%{transform:rotate(360deg);} }
/** 재생 **/
.btn_soundplay{display:none;overflow:hidden;position:fixed;bottom:20px;left:50%;z-index:2;width:144px;height:44px;padding:0 13px;margin-left:-71px;border-radius:40px;font-size:15px;line-height:44px;background-color:var(--bg-sheet);box-sizing:border-box;box-shadow:0px 4px 32px 0px var(--bg-divider-16);text-align:left;font-weight:600;color:var(--color-emph);}
.btn_soundplay.play_on{display:block;}
.btn_soundplay .ico_pause{margin:14px 8px 0 0;width:22px;height:16px;background-position:-40px -90px;}
/** 부정 피드백 **/
.box_negative{width:100%;background:var(--bg-feedback);border-radius:8px;text-align:center;box-sizing:border-box;visibility:hidden;position:absolute;top:20px;opacity:0;}
.box_negative .inner_negative{padding:24px;}
.box_negative .tit_negative{font-weight:600;font-size:17px;line-height:20px;color:var(--text-primary);}
.box_negative .txt_negative{margin-top:20px;font-size:14px;line-height:17px;color:var(--text-secondary);}
.box_negative .ico_hide{display:block;margin:0 auto 8px;width:24px;height:24px;background-position:-140px -60px;}
.box_negative .ico_notview{display:block;margin:0 auto 10px;width:24px;height:24px;background-position:-170px -60px;}
.box_negative .group_btn{display:flex;flex-direction:column;margin-top:12px;}
.box_negative .btn{min-width:240px;height:38px;line-height:38px;font-size:14px;color:var(--text-primary);}
.box_negative .btn + .btn{margin-top:10px;}
.box_negative .btn_secondary{background-color:var(--bg-on-feedback);border-radius:40px;}
.box_negative .link_emph{display:block;margin-top:24px;font-size:14px;line-height:14px;}
.group_contents [class*='list_'] > li{transition:all 0.3s ease-out;}
.group_contents [class*='list_'] > li[class*='_open'] .group_cont{visibility:hidden;opacity:0;}
.group_contents [class*='list_'] > li.hide_open .type_hide,.group_contents [class*='list_'] > li.recommand_open .type_recommand{position:absolute;visibility:visible;opacity:1;height:fit-content;}
.group_contents [class*='list_'] > li.negative_hide{height:0;visibility:hidden;padding:0;}
/** 타임톡 뷰 **/
#timetalkFrame{position:fixed;top:12px;right:12px;bottom:12px;width:100%;height:calc(100% - 24px);z-index:300;border:none;border-radius:12px;}
/** 로그인 유도 **/
.box_login_banner{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-slot);padding:16px 20px;border-radius:16px;box-sizing:border-box;}
.box_login_banner .btn_login{padding:8px 14px;background-color:var(--bg-common);border-radius:100px;font-size:14px;font-weight:700;line-height:17px;color:#FFF;}
.box_login_banner .txt_login_banner{font-size:16px;line-height:19px;letter-spacing:-0.005em;color:var(--color-content);}
.box_login_banner .txt_login_banner .txt_emph{font-weight:600;color:var(--text-primary);}
/** 구독알림 레이어팝업 **/
body.layer_open{overflow:hidden;}
.layer_subscribe{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;margin:0 auto;padding-top:20px;}
.layer_subscribe.open{display:block;}
.layer_subscribe:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);}
.layer_subscribe .inner_layer{position:absolute;bottom:0;width:100%;max-height:100%;border-radius:16px 16px 0 0;background-color:var(--bg-sheet);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;padding:40px 20px 0;margin-bottom:28px;font-size:18px;line-height:22px;color:var(--text-primary);}
.layer_subscribe .layer_body{max-height:calc(100svh - 230px);overflow-y:auto;min-height:-webkit-fill-available;min-height:100%;max-height:calc((var(--vh,1vh)* 100) - 230px);padding:0 20px 118px;}
.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:16px;line-height:24px;color:var(--text-primary);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:90px;}
.layer_subscribe .sub_option .check_inp{width:50%;margin-top:15px;}
.layer_subscribe .check_inp{float:left;position:relative;vertical-align:top;}
.layer_subscribe{overflow:hidden;}
.layer_subscribe li + li{margin-top:24px;}
.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:0;right:0;bottom:0;background-color:var(--bg-sheet);padding:0 20px 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;}
/** 채널탭 랜딩 **/
.box_channeltab{padding:32px 0;text-align:center;color:var(--text-primary);}
.box_channeltab .tit_channel{display:block;font-size:18px;line-height:22px;font-weight:700;}
.box_channeltab .txt_channel{margin-top:4px;font-size:14px;line-height:17px;color:var(--text-secondary);}
.box_channeltab .group_btn{display:flex;justify-content:center;margin-top:16px;}
.box_channeltab .group_btn .btn_channel{display:flex;align-items:center;justify-content:center;padding:11px 16px 11px 20px;background-color:var(--bg-blue);color:var(--text-white);border-radius:40px;font-size:15px;}
.box_channeltab .group_btn .btn_channel .ico_arrow2{margin-left:4px;}
/** 입점배너 **/
.box_storebanner{border-radius:20px;background-color:#CBD8FF;}
.box_storebanner .link_storebanner{display:block;padding:18px 0 32px;}
.box_storebanner .link_storebanner .thumb_img{display:block;width:180px;height:80px;margin:0 auto;}
.box_storebanner .tit_storebanner{display:block;margin-top:4px;text-align:center;font-size:20px;line-height:25px;font-weight:700;color:#070707;}
.box_storebanner .tit_storebanner .fc_emph{font-weight:700;color:#387BFF;}
.box_storebanner .group_btn{display:flex;margin-top:18px;align-items:center;justify-content:center;}
.box_storebanner .btn_storebanner{padding:11px 20px;font-size:15px;line-height:18px;color:#fff;border-radius:20px;background-color:#343647;}
/** 이벤트 배너 **/
.box_banner{position:relative;background-color:#4D85FF;border-radius:16px;}
.box_banner:before{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:312px;height:122px;background:url(https://t1.daumcdn.net/media/common/contentsview_2024/event/frame_bg3.png) no-repeat 0 0;background-size:100% auto;content:'';}
.box_banner .inner_banner{padding:24px 0;}
.box_banner .tit_eventpop{display:block;width:202px;height:45px;margin:10px auto 0;background:url(https://t1.daumcdn.net/media/common/event/tit_eventpop.svg) 0 0 no-repeat;background-size:100% auto;}
.box_banner .date_info{font-size:0;text-align:center;}
.box_banner .txt_date{color:rgba(255,255,255,0.8);font-size:14px;font-weight:600;line-height:17px;}
.box_banner .txt_date + .txt_date:before{display:inline-block;vertical-align:middle;width:12px;height:2px;margin:-1px 6px 0;background-color:rgba(255,255,255,0.8);content:'';}
.box_banner .group_btn{display:flex;align-items:center;justify-content:center;margin-top:20px;}
.box_banner .btn_event{display:flex;align-items:center;padding:11px 20px;background-color:#fff;border-radius:20px;font-size:15px;line-height:18px;color:#4881F7;}
.box_banner .ico_arrowblue{margin-left:8px;}
/** 통이미지 배너 **/
.box_imgbanner{position:relative;border-radius:16px;}
.box_imgbanner .link_imgbanner{display:block;padding:24px 20px 20px;}
.box_imgbanner .thumb_g{width:auto;max-height:216px;margin:0 auto;}
/** 타임톡 전환페이지 **/
.page_timetalk .box_head{padding-bottom:24px;}
.page_timetalk .box_head .group_btn .btn_primary{margin:24px auto 0;}
.page_timetalk .box_ad{margin-top:10px;}
.page_timetalk .box_timetalk .inner_timetalk{padding-bottom:0;overflow:visible;}
.btn_primary{display:flex;align-items:center;height:40px;padding:0 17px;font-size:15px;line-height:18px;color:var(--text-primary);border:solid 1px var(--bg-divider-8);border-radius:40px;}
.btn_primary .ico_arrow_left{margin-right:8px;}
.wrap_timetalk .layer_emotion .emotion_item{margin:0;}
.wrap_timetalk.timetalk_pc + .btnmore_group{margin-top:20px;}
/** 버텀시트 레이어팝업 **/
@media only screen and (orientation:landscape) and (min-width:554px) and (max-width:1183px){.mo .info_layer{margin:0 128px;}
  .mo .trans_layer .group_btn{position:static;padding:0;}
  .mo .trans_layer .list_item{padding-bottom:0;}
  .mo .loading_layer{width:100%;}
  .mo .font_layer .inner_layer{min-height:333px;max-height:333px;}
  .mo .font_layer .layer_body{max-height:calc(100vh - 158px);min-height:calc(100vh - 118px);} }
/** 구독알림 레이어팝업 **/
@media only screen and (orientation:landscape){.layer_subscribe .layer_body{max-height:none;padding-bottom:0;}
  .mo .layer_subscribe .inner_layer{overscroll-behavior:none;overflow-y:auto;left:50%;width:484px;margin-left:-242px;padding-bottom:30px;max-height:calc(100% - 20px);}
  .mo .layer_subscribe .inner_layer::-webkit-scrollbar{display:none;}
  .mo .layer_subscribe .desc_pannel{word-break:keep-all;}
  .mo .layer_subscribe .btn_group{position:relative;left:0;right:0;bottom:0;padding:40px 20px 0;} }
@media only screen and (max-width:325px){.box_negative .inner_negative{padding:20px;} }
/** PC **/
/** Layout **/
.pc .pc_view{display:block;}
.pc .container-doc{min-width:1100px;}
/* PC - 1200px 이상 */
@media only screen and (min-width:1200px){.pc .main-content.scroll_fixed_bottom .inner-content{position:fixed;bottom:16px;width:808px;}
  .pc .main-content.scroll_absolute_bottom .inner-content{position:absolute;bottom:0;width:808px;}
  .pc .main-content.scroll_fixed_top .inner-content{position:fixed;top:72px;width:808px;}
  .pc .main-etc.scroll_fixed_bottom .inner-etc{position:fixed;bottom:16px;width:360px;}
  .pc .main-etc.scroll_absolute_bottom .inner-etc{position:absolute;bottom:0;width:360px;}
  .pc .main-etc.scroll_fixed_top .inner-etc{position:fixed;top:72px;width:360px;} }
/** PC - Header **/
.pc .doc-header{position:fixed;height:56px;max-width:none;left:0;right:0;margin:0 auto;border-bottom:1px solid transparent;}
.pc .doc-header .inner_header{position:relative;min-width:1100px;max-width:1184px;height:100%;margin:0 auto;padding:0;}
.pc .doc-header .doc-title{display:flex;align-items:center;flex:1;max-width:calc(100% - 391px);}
.pc .doc-header .doc-title .tit_channel{display:block;overflow:hidden;font-size:18px;line-height:18px;font-weight:700;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;}
.pc .doc-header .link_util{margin-right:24px;font-size:14px;line-height:18px;color:var(--text-primary);}
.pc .doc-header .link_util .ico_view{margin-right:4px;}
.pc .doc-header.floating{border-color:var(--bg-divider-8);}
/** PC - Footer **/
.pc .doc-footer{width:1184px;margin:0 auto;padding:52px 0 64px;}
.pc .doc-footer .link_info:first-child:before{display:none;}
.pc .doc-footer .group_info{justify-content:flex-start;margin-top:12px;}
.pc .doc-footer .link_kakao{font-size:14px;line-height:17px;}
/** PC - TOP **/
.pc .box_top{right:80px;bottom:24px;}
.pc .box_top .btn_top{width:48px;height:48px;box-shadow:0px 2px 8px rgba(0,0,0,0.06);border:none;}
.pc .box_top .btn_top:after{display:none;}
.pc .box_top .ico_top{width:24px;height:24px;background-position:-240px 0;}
/** PC- 더보기 **/
.pc .list_more{padding:8px 0;min-width:160px;}
.pc .list_more .link_more{padding:10px 8px;}
.pc .list_more .link_more:hover{background-color:var(--bg-divider-4);border-radius:12px;}
.pc .list_more li{padding:0 8px;}
.pc .list_more li + li{border-top:0;}
.pc .list_more .type_divider{border-top:solid 8px var(--bg-divider-4);margin-top:8px;padding-top:8px;}
.pc .list_more .on .link_more{background-color:rgba(91,146,254,0.12);color:var(--color-emph);border-radius:12px;}
.pc .list_more .on .link_more .ico_text{background-position:-140px -170px;}
.pc .list_more .on .link_more .ico_translate{background-position:-160px -170px;}
.pc .list_more .on .link_more .ico_audioplay{background-position:-180px -170px;}
.pc .wrap_timetalk .list_more li{padding:0;}
.pc .wrap_timetalk .list_more .link_more:hover{background:none;}
/** PC - main **/
.pc .doc-main{width:1184px;margin:0 auto 0;padding-top:56px;}
.pc .inner-main{margin-top:16px;}
.pc .inner-main:after{display:block;clear:both;content:'';}
.pc .main-content{float:left;width:808px;margin-right:16px;}
.pc .main-etc{float:right;width:360px;margin-top:0;}
.pc .main-etc > .inner-etc > div:first-child{margin-top:0;}
.pc .wrap_body{border-radius:16px;}
.pc .wrap_body .group_body{padding:0 40px 56px;}
.pc .book_frm .list_item .pc_view{display:inline-block;}
/** PC - 콘텐츠 헤드 **/
.pc .box_head{padding:56px 64px 16px;}
.pc .box_head .tit_head{padding-top:0;font-size:36px;line-height:46px;letter-spacing:0;}
.pc .box_head .info_head{flex-wrap:nowrap;max-width:none;margin-top:16px;}
.pc .box_head .info_head .txt_info + .txt_info:before{background-color:rgba(0,0,0,0.16);}
/** PC - 풀커버타입 **/
:root[data-darktheme='false'].pc .type_thumbnail .doc-header .img_origin{display:block;}
:root[data-darktheme='false'].pc .type_thumbnail .doc-header .img_exchange{display:none;}
.pc .type_thumbnail .doc-header{background-color:var(--bg-slot);transform:translateY(0);transition:transform .3s;}
.pc .type_thumbnail .doc-header:before{display:none;}
.pc .type_thumbnail .doc-header.floating{transform:translateY(0);}
.pc .type_thumbnail .doc-header.scroll{transform:translateY(-100%);}
.pc .type_thumbnail .doc-header.floating .inner_header{transform:none;transition:none;}
.pc .type_thumbnail .doc-header.scroll .inner_header{transform:none;}
.pc .type_thumbnail .doc-header .ico_more{background-position:-90px 0;}
.pc .type_thumbnail .doc-header .link_daum svg path{fill:#273552;}
.pc .type_thumbnail .group_head{position:relative;height:274px;background-repeat:no-repeat;background-size:100% auto;background-position:center;}
.pc .type_thumbnail .group_head:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);content:'';}
.pc .type_thumbnail .box_head{display:flex;flex-direction:column;padding:0 40px;justify-content:center;align-items:center;height:100%;}
.pc .type_thumbnail .box_head .tit_head{display:-webkit-box;overflow:hidden;width:100%;max-height:138px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-white);}
.pc .type_thumbnail .box_head .info_head .txt_info + .txt_info:before{background-color:rgba(255,255,255,0.16);}
.pc .type_thumbnail .box_head .info_head .txt_info{color:rgba(255,255,255,0.72);}
.pc .type_thumbnail .box_head .info_head .label_txt{color:#78A5FF;background-color:rgba(0,0,0,0.24);}
.pc .type_thumbnail .wrap_body{background-color:transparent;}
.pc .type_thumbnail .wrap_body .group_body{position:relative;padding-top:40px;background-color:var(--bg-slot);}
.pc .type_thumbnail .wrap_body .box_view{margin-top:-40px;}
/** PC - 텍스트 타입**/
/** PC - 텍스트 - header **/
/** PC- 광고 **/
.pc .ad_content{margin-top:16px;padding:24px 30px;background-color:var(--bg-slot);}
.pc .box_view .ad_content{padding:0;margin:56px 0;}
.pc .box_ad{margin-top:0;border-radius:0;padding-top:0.5px;}
.pc .box_ad .profile_ad{align-items:center;margin-top:12px;}
.pc .box_ad .cont_ad{padding:0;margin-top:16px;border-top:none;align-items:flex-start;}
.pc .box_ad .thumb_ad{position:relative;overflow:hidden;padding-top:44.2%;border-radius:8px;}
.pc .box_ad .thumb_ad:after{position:absolute;top:0;left:0;right:0;bottom:0;border:solid 1px var(--bg-divider-6);border-radius:8px;content:'';}
.pc .box_ad .thumb_ad img{position:absolute;top:0;left:0;right:0;bottom:0;}
.pc .box_ad .txt_ad{max-width:100%;font-size:17px;line-height:23px;font-weight:400;max-height:46px;}
.pc .box_ad .btn_cta{min-width:73px;color:var(--text-alpha-72);font-size:14px;line-height:14px;padding:11px 0;border-radius:40px;background:var(--bg-on-slot);border:none;}
.pc .box_ad .btn_cta:hover{background-color:var(--bg-divider-8);}
/** PC - 좋아요 영역 **/
.pc .list_full .btn_good:hover{background-color:var(--bg-divider-8);}
/** PC - 좋아요 **/
.pc .box_view .emotion_good:last-child{margin:40px 0 0;}
.pc .emotion_good .btn_good .txt_count{font-weight:400;}
/** PC - 툴팁 **/
.pc .wrap_help{top:-4px;}
/** PC - 프로필영역 **/
.pc .profile_cp{position:relative;padding:24px 20px;margin-top:16px;background-color:var(--bg-slot);border:none;overflow:visible;}
.pc .profile_cp .profile_head{padding:0;background-color:var(--bg-slot);border:none;}
.pc .profile_cp .profile_info .tit_profile{max-width:calc(100% - 15px);font-size:19px;line-height:23px;}
.pc .profile_cp .count_subscribe{color:rgba(0,0,0,0.72);}
.pc .profile_cp .btn_subscribe.basic_type{background-color:var(--bg-common);}
.pc .profile_cp .btn_subscribe{background-color:var(--bg-on-slot);}
.pc .profile_cp .profile_head{padding:0 4px;}
.pc .profile_cp .profile_summary{margin-top:20px;padding-top:20px;}
.pc .profile_cp .profile_summary .link_emph:hover{text-decoration:underline;}
.pc .profile_cp .ico_cp{width:10px;height:18px;background-position:-110px -60px;}
/** PC - 타임톡 **/
.pc .box_timetalk{margin-top:16px;}
.pc .box_timetalk .inner_timetalk{padding:12px 20px 0;}
.pc .box_timetalk .tit_timetalk{font-weight:700;font-size:19px;line-height:23px;}
.pc .box_timetalk .tit_timetalk .ico_beta{margin-left:8px;}
.pc .box_timetalk .txt_timetalk{margin-top:9px;line-height:20px;}
.pc .box_timetalk .link_timetalk{margin-top:20px;}
.pc .box_timetalk .btnmore_group{position:relative;margin-top:-12px;padding-bottom:36px;}
.pc .wrap_timetalk{padding-bottom:36px;}
.pc .box_timetalk .layer_tooltip{margin-left:-552px;}
/** PC - 컴포넌트**/
.pc .group_view section > *:first-child{margin-top:40px;}
/** PC - 이미지 **/
/** PC - 타이틀 & 하이라이트 **/
/** PC - 콘텐츠영역 **/
.pc .box_contents{margin-top:16px;}
.pc .contents_tit{font-size:19px;font-weight:700;line-height:22px;}
.pc .contents_tit .tit_contents .fc_emph{display:inline-block;max-width:calc(100% - 161px);}
.os_windows.pc .contents_tit .tit_contents .fc_emph{max-width:calc(100% - 192px);}
.pc .contents_tit .ico_arrow_tit{margin-top:2px;}
.main-content .box_contents .inner_contents{padding:32px 40px 40px;}
.pc .btn_refresh:hover{background-color:var(--bg-divider-8);}
/** PC - 세로형 **/
/** PC - 가로형 **/
.pc .contents_tit + .contents_box .list_row{margin-top:0;}
.pc .list_row > li{display:flex;padding:16px 0;max-height:80px;}
.pc .list_row > li:first-child{padding-top:20px;border:none;}
.pc .list_row .list_cont{padding:5px 0;}
.pc .list_row li:hover .list_cont .link_cont .txt_cont{color:var(--text-alpha-72);}
.pc .list_row .list_thumb{width:auto;}
.pc .list_row .list_thumb .thumb_g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:width 0.4s cubic-bezier(0.4,0,0.25,1);}
.pc .list_row .link_thumb{height:auto;}
.pc .list_row li:hover .thumb_g{width:105%;}
.pc .list_row .txt_cont{width:auto;max-height:44px;-webkit-line-clamp:2;}
.pc .list_row .thumb_img{width:116px;height:80px;margin:0 16px 0 0;}
.pc .list_row .info_cont{margin-top:8px;}
/** PC - 풀타입 **/
.main-content .contents_tit + .contents_box .list_full{display:flex;flex-wrap:wrap;margin-top:12px;border-top:none;padding-bottom:24px;}
.main-content .list_full > li{width:calc(50% - 12px);padding:20px 0 12px;}
.main-content .list_full > li:nth-child(2){border-top:0;}
.main-content .list_full > li:nth-child(2n){padding-left:24px;}
.main-content .list_full .list_thumb{margin-top:0;}
.main-content .list_full .wrap_cont{padding-right:30px;}
.main-content .list_full .info_cont{display:flex;margin-top:16px;width:100%;max-width:none;}
.main-content .list_full .info_cont .txt_info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;font-weight:400;}
.main-content .list_full .info_cont .txt_info .ico_emoji_red{margin-left:-4px;}
.main-content .list_full .tit_cont{display:block;overflow:hidden;max-width:calc(100% - 160px);}
.main-content .list_full .link_home{display:flex;}
.main-content .list_full .btn_share_s:hover{background-color:var(--bg-divider-8);}
.main-content .list_full .list_thumb + .info_cont{margin-top:16px;}
.main-content .list_full .link_thumb .thumb_g{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);transition:width 0.4s cubic-bezier(0.4,0,0.25,1);}
.main-content .list_full .link_thumb:hover .thumb_g{width:105%;}
.main-content .list_full .list_thumb .link_thumb:hover .txt_cont{color:var(--text-alpha-72);}
.main-content .list_full > li + li{border:none;}
.main-content .list_full .thumb_img{background-size:44px 44px;}
/** PC - 세로형 **/
.pc .list_column{margin-top:4px;}
.pc .list_column .link_thumb .thumb_g{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);transition:width 0.4s cubic-bezier(0.4,0,0.25,1);}
.pc .list_column .link_thumb:hover .thumb_g{width:105%;}
.pc .list_column .link_thumb:hover .txt_cont{color:var(--text-alpha-72);}
/** PC - 오늘의 숏 **/
.pc .box_shorts{margin-top:16px;}
.pc .box_shorts .inner_shorts{padding:24px 24px 16px;}
.pc .box_shorts .contents_tit .ico_shorts{margin-top:0;}
.pc .box_shorts .contents_shorts{margin-right:0;}
.pc .box_shorts .group_shorts{overflow-x:hidden;}
.pc .box_shorts .item_shorts .link_shorts{width:150px;height:234px;}
/** PC - 공지사항 **/
.pc .box_notice{margin-top:16px;padding:0 24px;}
/** PC - 페이징 **/
.contents_paging .btn_paging:hover{background-color:var(--bg-divider-8);}
/** PC - 플로팅배너 **/
.pc .box_floating{max-width:500px;left:50%;margin-left:-250px;}
/** PC - 토스트 팝업 **/
.pc .toast_layer{max-width:500px;left:50%;margin-left:-250px;}
/** PC - 화면스타일 셋팅 **/
.pc .box_theme{position:fixed;right:24px;bottom:24px;}
.pc .btn_theme{width:48px;height:48px;background:var(--bg-sheet);box-shadow:0px 2px 8px rgba(0,0,0,0.06);border-radius:40px;box-sizing:border-box;}
/** PC - 화면스타일 레이어팝업 **/
.pc .layer_setting{display:none;position:absolute;top:-165px;right:0;border-radius:28px;box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);background-color:var(--bg-sheet);padding:20px 24px 16px;width:344px;height:157px;box-sizing:border-box;}
.pc .btn_theme.open + .layer_setting{display:block;}
.pc .btn_theme.open .ico_theme{background-position:-270px -30px;}
.pc .layer_setting .tit_setting{display:block;font-weight:700;font-size:18px;line-height:21px;color:var(--text-primary);}
.pc .layer_setting .list_setting{display:flex;margin:9px 0 0 -8px;justify-content:space-between;}
.pc .layer_setting .list_setting li .link_setting{display:block;width:104px;height:91px;padding:8px 0 0;border-radius:12px;box-sizing:border-box;text-align:center;}
.pc .layer_setting .list_setting li .link_setting:hover{background:rgba(0,0,0,0.04);}
.pc .layer_setting .list_setting li .link_setting[aria-selected=true]{background:rgba(91,146,254,0.12);}
.pc .layer_setting .list_setting li .link_setting[aria-selected=true] .txt_setting{color:var(--color-emph);}
.pc .layer_setting .list_setting li .txt_setting{display:block;padding-top:8px;font-size:14px;line-height:16px;color:var(--text-secondary);text-align:center;}
.pc .layer_setting .list_setting li .bg_setting{overflow:hidden;position:relative;display:block;width:88px;height:50px;margin:0 auto;border-radius:8px;background:var(--bg-slot);}
.pc .layer_setting .list_setting li .bg_setting:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;border-radius:8px;border:1px solid var(--bg-divider-8);}
.pc .layer_setting .list_setting .item_light .bg_setting{background:#fff;}
.pc .layer_setting .list_setting .item_dark .bg_setting,.pc .layer_setting .list_setting .item_system .bg_setting{background:#1C1E21;}
.pc .layer_setting .list_setting .item_system .bg_setting:before{content:"";position:absolute;top:0;bottom:0;left:0;width:44px;background:#fff;}
/** PC - 부정 피드백 **/
.pc .box_negative{max-width:352px;}
.pc .box_negative .tit_negative{font-size:16px;line-height:19px;}
.pc .box_negative .txt_negative{margin-top:16px;font-size:13px;line-height:16px;}
.pc .box_negative .group_btn{margin-top:16px;}
.pc .box_negative .btn{height:40px;line-height:40px;}
.pc .box_negative.type_recommand .inner_negative{display:flex;flex-direction:column;justify-content:center;min-height:221px;height:100%;max-height:245px;}
/** PC - 타임톡 뷰 **/
.pc #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;}
.pc #timetalkFrame{right:-100%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;}
.pc #timetalkFrame.open{overflow-y:auto;right:12px;width:400px;}
.pc .page_timetalk ~ .dimmed_layer,.pc #timetalkFrame ~ .dimmed_layer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.12);z-index:200;}
.pc #timetalkFrame .timetalk_titbox{right:-100%;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;}
.pc #timetalkFrame.open .timetalk_titbox{right:27px;padding-right:10px;}
/** PC - 로그인 유도 **/
.pc .box_login_banner{margin-top:16px;padding:16px 40px;}
/** PC - 입점배너 **/
.box_storebanner{margin-top:16px;}
/** PC - 구독알림 레이어팝업 **/
/* 알림 레이어 */
body.layer_open{overflow:hidden;}
.pc .layer_subscribe{position:absolute;top:92px;left:auto;right:0;bottom:auto;width:360px;padding-top:0;min-height:fit-content;margin:0;border-radius:8px;box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);}
.pc .layer_subscribe:before{display:none;}
.pc .layer_subscribe .inner_layer{position:relative;padding:21px 20px 110px;border-radius:8px;}
.pc .layer_subscribe .tit_layer{padding:0;margin-bottom:21px;font-size:17px;line-height:20px;font-weight:500;}
.pc .layer_subscribe .layer_body{padding:22px 0 0 0;border-top:solid 1px #f7f7f7;}
.pc .layer_subscribe .radio_inp .lab_radio{font-size:15px;}
.pc .layer_subscribe .check_inp .inp_check:checked + .lab_check .ico_check{background-position:-90px -30px;}
.pc .check_inp.on .lab_check .ico_check{background-position:-90px -30px;}
.pc .layer_subscribe .sub_option.open{max-height:85px;}
.pc .layer_subscribe li + li{margin-top:20px;}
.pc .layer_subscribe .tit_lab{flex:1;overflow:hidden;min-width:0;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;}
.pc .layer_subscribe .btn_close{display:block;position:absolute;padding:10px;top:14px;right:10px;font-size:0;}
.pc .layer_subscribe .btn_close .ico_close{width:15px;height:15px;background-position:-120px 0;}
/** PC- 레이어팝업 **/
.pc .info_layer{position:absolute;overflow:hidden;top:35px;right:170px;bottom:auto;left:auto;padding-top:0;border-radius:16px;box-shadow:0px 4px 32px 0px rgba(0,0,0,0.16);max-height:none;}
.pc .info_layer .inner_layer{width:360px;border-radius:0;}
.pc .info_layer .layer_body{padding-bottom:20px;box-sizing:border-box;}
.pc .info_layer.trans_layer{max-height:580px;}
.pc .info_layer.trans_layer .layer_body{max-height:493px;padding-top:0;overflow:hidden;}
.pc .info_layer.trans_layer .layer_body .inner_body{overflow-y:auto;max-height:376px;margin-right:-20px;padding-top:30px;margin-bottom:68px;}
.pc .info_layer.trans_layer .layer_body .list_item{margin-top:0;max-height:443px;}
.pc .trans_layer .group_btn{position:absolute;margin-top:0;}
.pc .font_layer .layer_body{height:302px;}
/** PC - 채널탭 랜딩 **/
.pc .box_channeltab{padding:40px 0 0 0;margin-top:0;border-top:solid 1px var(--bg-divider-4);}
/** 다크모드 **/
:root[data-darktheme=true]{/** top **/ /** 콘텐츠 헤드 **/ /** 헤더 내 로고 및 채널명 **/ /** 광고 **/ /** 썸네일타입 **/ /** 노미이지 **/ /** 오늘의 숏 **/ /** 프로필CP **/ /** 좋아요 **/ /** 툴팁 - 공통 및 하얀색 **/ /** 컴포넌트 **/ /** 단락 **/ /** 하이라이트 **/ /** 인용구 **/ /** 글머리 **/ /** 글박스 **/ /** 버튼 **/ /** 링크 **/ /** 구매 **/ /** 책 **/ /** 영화 **/ /** SNS **/ /** blockquote **/ /** 저작권 **/ /** 에러이미지 **/ /** 타임톡 **/ /** 공지사항 **/ /** 인기콘텐츠 **/ /** 가로형 **/ /** 토스트팝업 **/ /** 로딩중 **/ /** 저작권 **/ /** 독립페이지 **/ /** 로그인 유도 **/ /** 구독알림 레이어팝업 **/ /** 플로팅배너 **/ /** 하단 레이어팝업 **/ }
:root[data-darktheme=true] body{background:var(--bg-surface);}
:root[data-darktheme=true] .ico_view{background-image:url(//t1.daumcdn.net/media/common/contentsview_2024/ico_contents_dark_250326.svg);}
:root[data-darktheme=true] .ico_alarm{background-image:url(http://t1.daumcdn.net/media/common/alarm/m640/ico_alarm_darkmode_250226.svg);}
:root[data-darktheme=true] .squircle_thumb .thumb_bg{background-image:url(https://t1.daumcdn.net/media/common/contentsview_2024/ico_noimage_dark.svg);}
:root[data-darktheme=true] .squircle_thumb .thumb_bg:after{background-image:url(https://t1.daumcdn.net/media/common/contentsview_2024/squircle_border_dark.svg);}
:root[data-darktheme=true] .box_top .btn_top:after{box-shadow:none;}
:root[data-darktheme=true] .box_head .info_head .txt_info{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] .img_exchange{display:block;}
:root[data-darktheme=true] .img_origin{display:none;}
:root[data-darktheme=true] .doc-header .link_daum svg path{fill:#fff;}
:root[data-darktheme=true] .box_view .ad_content{background-color:#2C2E33;}
:root[data-darktheme=true] .type_thumbnail .img_exchange{display:none;}
:root[data-darktheme=true] .type_thumbnail .img_origin{display:block;}
:root[data-darktheme=true] .type_thumbnail .doc-header.floating .img_exchange{display:none;}
:root[data-darktheme=true] .type_thumbnail .doc-header.floating .img_origin{display:block;}
:root[data-darktheme=true] .group_contents .thumb_img{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .figure_frm .thumb_noimg{background-color:#262626;color:#666;}
:root[data-darktheme=true] .profile_cp .count_subscribe{color:var(--text-secondary);}
:root[data-darktheme=true] .profile_cp .btn_subscribe.basic_type{background-color:var(--bg-common);color:#000;}
:root[data-darktheme=true] .profile_cp .btn_subscribe{background-color:#181D25;}
:root[data-darktheme=true] .emotion_good .btn_good .txt_count{color:var(--color-content);}
:root[data-darktheme=true] .wrap_help .layer_tooltip{box-shadow:0px 4px 32px rgba(0,0,0,0.32);}
:root[data-darktheme=true] .line_content:before{background-color:rgba(255,255,255,0.24);}
:root[data-darktheme=true] .line_content .txt_item{color:var(--color-content);}
:root[data-darktheme=true] .figure_frm .ico_noimg{background-image:url(https://t1.daumcdn.net/media/common/contentsview_2024/img_noimg_dark.svg);}
:root[data-darktheme=true] .figure_frm .img_loading{display:none;}
:root[data-darktheme=true] .figure_frm .img_loading_dark{display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:middle;font-size:0;line-height:0;animation:none;}
:root[data-darktheme=true] .box_view h3 .deco_line{background-color:rgba(91,146,254,0.4);}
:root[data-darktheme=true] .quote_frm:before{background-image:url(https://t1.daumcdn.net/media/common/contentsview_2024/ico_quote_dark.png);}
:root[data-darktheme=true] .list_bullet li:before{background-color:#dadada;}
:root[data-darktheme=true] .num_content .txt_item::marker{color:#dadada;}
:root[data-darktheme=true] .pretip_frm .desc_pretip{border-color:#383838;color:#b6b6b6;}
:root[data-darktheme=true] .desc_link_button .link_btnfrm{border-color:#383838;color:#FFFFFF;}
:root[data-darktheme=true] .smartlink_wrap .link_smart{border-color:#383838;}
:root[data-darktheme=true] .smartlink_wrap .wrap_thumb{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .smartlink_wrap .wrap_thumb::before{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] .smartlink_wrap .cont_thumb .tit_item{color:#b6b6b6;}
:root[data-darktheme=true] .smartlink_wrap .cont_thumb .txt_url{color:#666;}
:root[data-darktheme=true] .buy_frm .cont_thumb .tit_item{color:#b6b6b6;}
:root[data-darktheme=true] .buy_frm .wrap_thumb{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .buy_frm .txt_price{color:#dadada;}
:root[data-darktheme=true] .buy_frm .txt_price + .txt_price{color:#666;}
:root[data-darktheme=true] .buy_frm .link_more{border-color:#262626;background-color:#262626;}
:root[data-darktheme=true] .book_frm .link_bookfrm{border-color:#383838;}
:root[data-darktheme=true] .book_frm .wrap_thumb{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .book_frm .cont_thumb .tit_item{color:#b6b6b6;}
:root[data-darktheme=true] .book_frm .cont_thumb .list_item dd{color:#b6b6b6;}
:root[data-darktheme=true] .book_frm .list_item dd + dt:before{color:#383838;}
:root[data-darktheme=true] .movie_frm .wrap_thumb{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .movie_frm .link_movie{border-color:#383838;}
:root[data-darktheme=true] .movie_frm .cont_thumb .tit_item{color:#b6b6b6;}
:root[data-darktheme=true] .movie_frm .list_item dd{color:#b6b6b6;}
:root[data-darktheme=true] .txt_snsguide{color:#b6b6b6;}
:root[data-darktheme=true] .txt_snsguide .link_snsguide{color:#5F94FF;}
:root[data-darktheme=true] .box_view .talkquote_frm{color:var(--color-content);}
:root[data-darktheme=true] .box_view .talkquote_frm:before{background-color:rgba(255,255,255,0.24);}
:root[data-darktheme=true] .copy_content{color:rgba(255,255,255,0.88);}
:root[data-darktheme=true] .error_content{background-color:#262626;}
:root[data-darktheme=true] .error_content .txt_error{color:#666;}
:root[data-darktheme=true] .box_timetalk .txt_timetalk{color:var(--text-secondary);}
:root[data-darktheme=true] .box_timetalk .txt_empty{color:var(--text-secondary);}
:root[data-darktheme=true] .box_timetalk .txt_empty2{color:var(--text-secondary);}
:root[data-darktheme=true] .box_timetalk .link_operat{color:var(--text-secondary);border-color:#2d2d2d;}
:root[data-darktheme=true] .group_contents .link_tit{color:rgba(255,255,255,0.8);}
:root[data-darktheme=true] .list_row .link_tit{color:var(--text-secondary);}
:root[data-darktheme=true] .toast_layer .inner_toast{background-color:#F2F4F7;}
:root[data-darktheme=true] .toast_layer .desc_toast{color:#000;}
:root[data-darktheme=true] .loading_layer .txt_translate{color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] .copyright_content{background-color:#2C2E33;}
:root[data-darktheme=true] .type_etc .doc-header .doc-title{color:var(--text-primary);}
:root[data-darktheme=true] .list_channelview .thumb_img{background-image:url(https://t1.daumcdn.net/media/common/noimage/ico_noimage_l_dark.png);}
:root[data-darktheme=true] .tabg_pannel .wrap_loading .ico_loading{background-image:url(https://t1.daumcdn.net/media/common/contentsview_2024/ico_loading_dark.png);}
:root[data-darktheme=true] .box_login_banner .btn_login{color:#000;}
:root[data-darktheme=true] .layer_subscribe .desc_pannel{color:rgba(255,255,255,0.48);}
:root[data-darktheme=true] .layer_subscribe .check_inp .lab_check{color:#fff;}
:root[data-darktheme=true] .list_setting li.lst{border-color:rgba(255,255,255,0.08);}
:root[data-darktheme=true] .layer_subscribe .btn_group .btn_g,:root[data-darktheme=true] .layer_subscribe .btn_group .btn_g.in_active{background-color:#47474C;color:#fff;}
:root[data-darktheme=true] .layer_subscribe .btn_group .btn_g.in_active{opacity:0.6;}
:root[data-darktheme=true] .layer_subscribe .btn_group .btn_apply{background-color:#F2F4F7;color:#000;}
:root[data-darktheme=true] .box_floating .btn_subscribe{color:#000;}
:root[data-darktheme=true] .info_layer .list_set:before{background-color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] .info_layer .list_set li:before{background-color:rgba(255,255,255,0.32);}
:root[data-darktheme=true] .info_layer .txt_font{color:rgba(255,255,255,0.88);}
:root[data-darktheme=true] .list_item li .lab_radio .tit_audio{color:rgba(255,255,255,0.88);}
:root[data-darktheme=true] .list_item li .radio_inp:checked + .lab_radio .tit_audio{color:#5B92FE;}
/** PC - 다크모드 **/
:root[data-darktheme=true].pc{/** 헤더 내 로고 및 채널명 **/ /** PC - 화면스타일 **/ /** PC- 프로필 **/ /** PC - 좋아요 영역 **/ /** PC- 타임톡 **/ /** PC - 인기콘텐츠 **/ /** PC - 리스트 풀타입 **/ /** PC - 부정피드백 **/ /** PC - 구독알림 **/ }
:root[data-darktheme=true].pc .type_thumbnail .box_head .info_head .txt_info{color:rgba(255,255,255,0.72);}
:root[data-darktheme=true].pc .box_head .info_head .txt_info + .txt_info:before{background-color:rgba(255,255,255,0.16);}
:root[data-darktheme=true].pc .type_thumbnail .img_origin,:root[data-darktheme=true].pc .type_thumbnail .doc-header.floating .img_origin{display:none;}
:root[data-darktheme=true].pc .type_thumbnail .img_exchange,:root[data-darktheme=true].pc .type_thumbnail .doc-header.floating .img_exchange{display:block;}
:root[data-darktheme=true].pc .profile_cp{background-color:var(--bg-slot);}
:root[data-darktheme=true].pc .profile_cp .count_subscribe{color:var(--text-secondary);}
:root[data-darktheme=true].pc .profile_cp .btn_subscribe.basic_type{background-color:var(--bg-common);color:#000;}
:root[data-darktheme=true].pc .profile_cp .btn_subscribe{background-color:var(--bg-on-slot);}
:root[data-darktheme=true].pc .list_full .btn_good:hover{background-color:#3d3f43;}
:root[data-darktheme=true].pc .box_timetalk .txt_timetalk{color:var(--text-white);}
:root[data-darktheme=true].pc .box_timetalk .txt_empty{color:var(--text-white);}
:root[data-darktheme=true].pc .box_timetalk .txt_empty2{color:var(--text-white);}
:root[data-darktheme=true].pc .group_contents .link_thumb:hover{text-decoration-color:#FFF;}
:root[data-darktheme=true].pc .main-content .list_full .btn_share_s:hover{background-color:#3d3f43;}
:root[data-darktheme=true].pc .box_negative .link_emph{color:#78A5FF;}
:root[data-darktheme=true].pc .layer_subscribe .layer_body{border-color:rgba(255,255,255,0.08);}
: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 20px;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:-20px;}
  .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;}
/** 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;}
[data-darktheme=true]{--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:#141517;--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;}
[data-darktheme=true] .wrap_timetalk .ico_timetalk{background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_dark_250402.svg);}
[data-darktheme=true] .wrap_timetalk .btn_option{background-color:#2C2E33;}
[data-darktheme=true] .wrap_timetalk .btn_option.select{background-color:#f2f4f7;}
[data-darktheme=true] .wrap_timetalk .btn_cancel{color:var(--talk-text-primary);}
[data-darktheme=true] .wrap_timetalk .more_emotion.show ~ .layer_emotion .item_emotion.select .txt_num{color:#78A5FF;}
[data-darktheme=true] .wrap_timetalk .more_emotion .select_emotion{color:#78A5FF;}
[data-darktheme=true] .wrap_timetalk .btn_reaction{background-color:#2C2E33;}
[data-darktheme=true] .wrap_timetalk .btn_reaction.on{background-color:#F2F4F7;}
[data-darktheme=true] .wrap_timetalk .img_exchange{display:block;}
[data-darktheme=true] .wrap_timetalk .img_origin{display:none;}
[data-darktheme=true] .wrap_timetalk.timetalk_error{background-color:var(--talk-bg-surface);}
[data-darktheme=true] .wrap_timetalk .timetalk_loading svg path{stroke-opacity:0.8;stroke:#fff;}
[data-darktheme=true] .wrap_timetalk .timetalk_formbox .tf_comm{color:rgba(255,255,255,0.88);}
[data-darktheme=true] .wrap_timetalk .my_comment{background-color:#36364E;}
[data-darktheme=true] .wrap_timetalk .report_comment{background-color:#4F3436;}
[data-darktheme=true] .wrap_timetalk .new_comment{background-color:#323A4B;}
[data-darktheme=true] .timetalk_layer .ico_close{background-image:url(//t1.daumcdn.net/media/common/timetalk_2025/ico_timetalk_dark_250402.svg);}
