@charset "UTF-8";
/* display */
/* breakpoint */
/* breakpoint : content */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  padding: 0;
  margin: 0;
  border: 0;
  font: inherit;
  letter-spacing: inherit;
  -webkit-text-size-adjust: none;
}

html, body {
  position: relative;
  overscroll-behavior: none;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}

html {
  font-size: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  font-size: 16px;
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  line-height: 1.5;
  color: #666;
  word-break: keep-all;
  word-wrap: break-word;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q {
  quotes: none;
}

a, a:hover, a:active, a:focus, a:visited {
  color: inherit;
  text-decoration: none;
}

b, strong {
  font-weight: 700;
}

em, dfn, cite, address, i {
  font-style: normal;
}

sup, sub {
  position: relative;
  font-size: 0.9em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

ol, ul, li, menu {
  list-style: none;
}

img, video, audio, svg, canvas, object, picture {
  max-width: 100%;
  max-height: 100%;
  border: none;
}

img {
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset {
  min-width: 0;
}

caption, legend {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}

button, input, textarea, select, label {
  padding: 0;
  margin: 0;
  border: none;
  font: inherit;
  letter-spacing: inherit;
  vertical-align: middle;
  color: inherit;
}

button, input[type=button], input[type=submit] {
  overflow: visible;
  background: transparent;
  cursor: pointer;
  -webkit-appearance: button;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

textarea {
  resize: none;
}

label {
  cursor: pointer;
}

input[disabled=disabled] {
  background-color: #CDD1D5;
  color: #58616A;
}

input[type=text] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=date]::-webkit-calendar-picker-indicator,
input[type=time]::-webkit-calendar-picker-indicator,
input[type=month]::-webkit-calendar-picker-indicator,
input[type=week]::-webkit-calendar-picker-indicator,
input[type=datetime-local]::-webkit-calendar-picker-indicator,
input[type=password]::-ms-reveal {
  display: none;
}

input[type=text],
input[type=tel],
input[type=password],
input[type=file],
input[type=number],
input[type=email],
input[type=date],
input[type=search],
textarea {
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

input[type=number] {
  -moz-appearance: textfield;
  margin: 0;
}

input[type=text]::-ms-clear {
  display: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

select[disabled=disabled] {
  background-color: #CDD1D5;
  color: transparent;
}

select {
  padding: 0 5px;
  background: transparent url(/pcms/common/images/ir/arrow-select.png) no-repeat 98% 50%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

select::-ms-expand {
  display: none;
}

:lang(zh-CN) body {
  font-family: "gothic", "Helvetica", "Arial", sans-serif, "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo";
}

:lang(ja-JP) body,
:lang(ja) body {
  font-family: "gothic", "Helvetica", "Arial", sans-serif, "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo";
}

:lang(en) body {
  font-family: "gothic", "Helvetica", "Arial", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

*:focus {
  outline: 2px solid #222;
  outline-offset: -2px;
}

::-moz-selection {
  background: #2F6AAC;
  color: #FFF;
}

::selection {
  background: #2F6AAC;
  color: #FFF;
}

::-moz-selection {
  background: #2F6AAC;
  color: #FFF;
}

.ib {
  display: inline-block;
}

.clear {
  clear: both;
}

.clearfix {
  display: block;
}

.clearfix::after {
  display: table;
  clear: both;
  content: "";
}

.hide, .sr-only, .skip, .blind {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}

[role=button] {
  cursor: pointer;
}

#skipnavi {
  z-index: 99999;
  position: absolute;
  top: 0;
  left: 0;
}

#skipnavi a {
  position: fixed;
  top: -100%;
  left: 0;
  width: 100%;
  padding: 0.4em 0.1em;
  background-color: #222;
  outline-offset: -2px;
  text-align: center;
  color: #FFF;
}

#skipnavi a:focus {
  top: 0;
  box-shadow: inset 0 0 0 4px #FFF;
}

.slick-slider {
  display: block;
  position: relative;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -khtml-user-select: none;
  -webkit-touch-callout: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-slide img {
  display: block;
  width: 100%;
  height: auto;
}

.slick-slide button[data-control] span {
  font-size: 0;
}

:root {
  --scroll-width: 0px;
  --body-width: calc(100vw - var(--scroll-width));
}

html:where(html) {
  scrollbar-gutter: stable;
  background-color: #FCFCFC;
  min-height: 100svh;
}
html:where(html) body {
  min-height: 100svh;
}
html[lang=ko] .font-om, html[lang=en] .font-om {
  font-family: "ONE Mobile", "gothic", "Pretendard", "PretendardGOV", sans-serif;
}
html[lang=ko] .font-omt, html[lang=en] .font-omt {
  font-family: "ONE Mobile Title", "gothic", "Pretendard", "PretendardGOV", sans-serif;
  font-weight: 400;
}
html[lang=ko] .font-hdm, html[lang=en] .font-hdm {
  font-family: "HakgyoansimDunggeunmiso", "gothic", "Pretendard", "PretendardGOV", sans-serif;
}
html:not([lang=ko]):not([lang=en]) .font-om {
  font-weight: 500;
}
html:not([lang=ko]):not([lang=en]) .font-omt {
  font-weight: 700 !important;
}
html[lang=ko] .lang-global {
  display: none !important;
}
html:not([lang=ko]) .lang-ko {
  display: none !important;
}

body {
  color: #1e2124;
  background-color: #FFF;
  overflow-x: hidden;
}
body.is-gnb-open, body.is-allmenu-open {
  overflow: hidden;
}

.layout {
  position: relative;
  width: 100%;
  max-width: 1520px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .layout {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .layout {
    padding: 0 20px;
  }
}
@media (max-width: 383px) {
  .layout {
    padding: 0 15px;
  }
}

.ib {
  display: inline-block;
}

.drop-menu {
  display: none;
}

@keyframes scale-in {
  0% {
    transform: scale(10);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fill-right {
  0% {
    background-size: 0 100%, 100%;
  }
  100% {
    background-size: 100% 100%, 100%;
  }
}
@keyframes fade-up {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-down {
  0% {
    opacity: 0;
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-right {
  0% {
    opacity: 0;
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-left {
  0% {
    opacity: 0;
    transform: translateX(40px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-up-left {
  0% {
    opacity: 0;
    transform: translate(40px, 40px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-up-right {
  0% {
    opacity: 0;
    transform: translate(-40px, 40px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-down-left {
  0% {
    opacity: 0;
    transform: translate(40px, -40px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-down-right {
  0% {
    opacity: 0;
    transform: translate(-40px, -40px);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-zoom-in {
  0% {
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes fade-zoom-out {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes blur-zoom-in {
  0% {
    transform: scale(1.1);
    filter: blur(10px);
  }
  100% {
    transform: scale(1);
    filter: blur(0);
  }
}
@keyframes text-up {
  0% {
    opacity: 0;
    transform: translateY(1em);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes text-down {
  0% {
    opacity: 0;
    transform: translateY(-1em);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes clip-center {
  0% {
    clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);
  }
  100% {
    clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
  }
}
@keyframes clip-right {
  0% {
    clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  }
}
@keyframes clip-down {
  0% {
    clip-path: polygon(0 0, 100% 0%, 100% 0%, 0 0);
  }
  100% {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
  }
}
@keyframes clip-left {
  0% {
    clip-path: polygon(100% 0, 100% 0%, 100% 100%, 100% 100%);
  }
  100% {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  }
}
@keyframes clip-up {
  0% {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
  }
  100% {
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);
  }
}
:root {
  --header-height: 90px;
}
@media (max-width: 1440px) {
  :root {
    --header-height: 80px;
  }
}
@media (max-width: 1279px) {
  :root {
    --header-height: calc(49.8713px + 2.0429vw);
  }
}

#top_layout {
  z-index: 100;
  position: relative;
  width: 100%;
  height: var(--header-height, 90px);
  color: #444;
  background-color: #fff;
  overflow-wrap: anywhere;
}
#top_layout::after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  background-color: #DCDCDC;
  position: absolute;
  pointer-events: none;
  transition: background-color 0.3s;
}
#top_layout .header-wrap {
  background-color: #fff;
  position: relative;
  transition: background-color 0.3s;
  height: 100%;
}
#top_layout .header-wrap > .layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: none;
  height: 100%;
}
@media (max-width: 1023px) {
  #top_layout .header-wrap > .layout {
    flex-wrap: nowrap;
  }
}
#top_layout .logo-wrap {
  display: flex;
  align-items: center;
  padding-bottom: 1px;
}
#top_layout .logo-wrap .main-logo {
  background: url(/assets/images/common/logo.svg) no-repeat center/contain;
  width: 201px;
}
@media (max-width: 1440px) {
  #top_layout .logo-wrap .main-logo {
    width: 180px;
  }
}
@media (max-width: 1279px) {
  #top_layout .logo-wrap .main-logo {
    width: calc(119.90398px + 4.69867vw);
  }
}
#top_layout .logo-wrap .main-logo::before {
  content: "";
  display: block;
  padding-top: 29.8507462687%;
}
#top_layout .drop-wrap {
  position: relative;
}
#top_layout .drop-menu {
  display: none;
  position: absolute;
  border-radius: 10px;
  margin-top: 8px;
  background-color: #FFF;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
  padding: 9px;
  font-size: 17px;
  color: #222;
  min-width: 100px;
  border: 1px solid #B3B3B3;
}
#top_layout .drop-menu a,
#top_layout .drop-menu button {
  padding: 4px 8px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: text-decoration-color 0.3s;
  font-size: 17px;
  width: 100%;
  text-align: left;
  text-decoration-color: transparent;
  text-underline-position: under;
  text-decoration-line: underline;
}
#top_layout .drop-menu a[target=_blank]::after,
#top_layout .drop-menu button[target=_blank]::after {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  margin-left: 4px;
  background: no-repeat center/contain;
  transition: background-image 0.3s ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2002 1.2002H1.2002V8.7998H8.7998V5.7998H10V10H0V0H4.2002V1.2002ZM10 4.59961H8.7998V2.02148L5.9668 4.85449L5.16113 4.04785L8.00879 1.2002H5.40039V0H10V4.59961Z' fill='%23BEB2B2'/%3E%3C/svg%3E%0A");
  content: "";
}
#top_layout .drop-menu a:hover, #top_layout .drop-menu a.active,
#top_layout .drop-menu button:hover,
#top_layout .drop-menu button.active {
  text-decoration-color: currentColor;
}
#top_layout .drop-menu a.active,
#top_layout .drop-menu button.active {
  font-weight: 700;
}
#top_layout .util-wrap {
  --gap: 20px;
  gap: var(--gap);
  display: flex;
  align-items: center;
  color: #494949;
  font-size: 17px;
}
@media (max-width: 1279px) {
  #top_layout .util-wrap {
    --gap: 18px;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  #top_layout .util-wrap {
    --gap: 16px;
  }
}
@media (max-width: 767px) {
  #top_layout .util-wrap {
    --gap: 14px;
    font-size: 15px;
  }
}
@media (max-width: 383px) {
  #top_layout .util-wrap {
    --gap: 12px;
  }
}
#top_layout .util-wrap > li {
  position: relative;
}
@media (max-width: 575px) {
  #top_layout .util-wrap > li:not(.util-allmenu):not(.util-search) {
    display: none;
  }
}
#top_layout .util-wrap > li .util-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  line-height: 1.2;
}
#top_layout .util-wrap > li .util-btn.drop-btn::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6209 17.5592L4.11038 8.82602C3.8316 8.50185 4.06192 8 4.48948 8H19.512C19.9396 8 20.1699 8.50189 19.891 8.82605L12.3791 17.5593C12.1796 17.7912 11.8204 17.7912 11.6209 17.5592Z' fill='%23444444'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  transition: background-image 0.3s, transform 0.3s;
  width: 0.70589em;
  height: 0.70589em;
  margin-left: 0.35295em;
  flex-shrink: 0;
}
#top_layout .util-wrap > li .util-btn.drop-btn.active::after {
  transform: rotate(180deg);
}
#top_layout .util-wrap > li .border-btn {
  gap: 0.17647em;
  padding: 0.41177em 0.82353em;
  border: 1px solid #DDD;
  border-radius: 5em;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
#top_layout .util-wrap > li .border-btn i {
  width: 1.11765em;
  height: 1.11765em;
  background-color: currentColor;
  flex-shrink: 0;
  -webkit-mask: no-repeat center/contain;
          mask: no-repeat center/contain;
  transition: background-color 0.3s;
  margin-right: -0.11765em;
}
#top_layout .util-wrap > li .border-btn:hover {
  color: #000;
  background-color: #FFE4E4;
  border-color: #FFE4E4;
}
#top_layout .util-wrap > li.util-popup {
  display: none;
}
html.has-multi-popup #top_layout .util-popup {
  display: block;
}

#top_layout .util-wrap > li.util-popup i {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.91667 16.6249H11.0833C11.0833 17.4958 10.3708 18.2083 9.5 18.2083C8.62917 18.2083 7.91667 17.4958 7.91667 16.6249ZM16.625 15.0416V15.8333H2.375V15.0416L3.95833 13.4583V8.70825C3.95833 6.25409 5.54167 4.11659 7.91667 3.40409V3.16659C7.91667 2.29575 8.62917 1.58325 9.5 1.58325C10.3708 1.58325 11.0833 2.29575 11.0833 3.16659V3.40409C13.4583 4.11659 15.0417 6.25409 15.0417 8.70825V13.4583L16.625 15.0416ZM13.4583 8.70825C13.4583 6.49159 11.7167 4.74992 9.5 4.74992C7.28333 4.74992 5.54167 6.49159 5.54167 8.70825V14.2499H13.4583V8.70825Z' fill='%23494949'/%3E%3C/svg%3E%0A");
          mask-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.91667 16.6249H11.0833C11.0833 17.4958 10.3708 18.2083 9.5 18.2083C8.62917 18.2083 7.91667 17.4958 7.91667 16.6249ZM16.625 15.0416V15.8333H2.375V15.0416L3.95833 13.4583V8.70825C3.95833 6.25409 5.54167 4.11659 7.91667 3.40409V3.16659C7.91667 2.29575 8.62917 1.58325 9.5 1.58325C10.3708 1.58325 11.0833 2.29575 11.0833 3.16659V3.40409C13.4583 4.11659 15.0417 6.25409 15.0417 8.70825V13.4583L16.625 15.0416ZM13.4583 8.70825C13.4583 6.49159 11.7167 4.74992 9.5 4.74992C7.28333 4.74992 5.54167 6.49159 5.54167 8.70825V14.2499H13.4583V8.70825Z' fill='%23494949'/%3E%3C/svg%3E%0A");
}
#top_layout .util-wrap > li .txt-btn {
  text-decoration-color: transparent;
  text-decoration-line: underline;
  transition: text-decoration-color 0.3s, color 0.3s;
  text-underline-position: under;
  outline-offset: 0;
}
#top_layout .util-wrap > li .txt-btn:hover, #top_layout .util-wrap > li .txt-btn.active {
  text-decoration-color: currentColor;
}
#top_layout .util-wrap > li.util-link + .util-txt::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  top: 50%;
  position: absolute;
  right: calc(100% + var(--gap) / 2);
  background-color: currentColor;
  border-radius: 50%;
  transform: translate(50%, -50%);
}
#top_layout .util-wrap > li .ico-btn {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  transition: background-color 0.3s;
}
@media (max-width: 767px) {
  #top_layout .util-wrap > li .ico-btn {
    width: 28px;
    height: 28px;
    border-radius: 3px;
  }
}
#top_layout .util-wrap > li .ico-btn .ico {
  width: 100%;
  flex-shrink: 0;
  background: no-repeat center/contain;
  transition: background-image 0.3s;
}
#top_layout .util-wrap > li .ico-btn .ico::before {
  content: "";
  display: block;
  padding-top: 100%;
}
#top_layout .util-wrap > li .ico-btn .ico-search {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4268 14.3887C20.4268 11.0539 17.7234 8.3498 14.3887 8.34961C11.0538 8.34961 8.34961 11.0538 8.34961 14.3887C8.3498 17.7234 11.0539 20.4268 14.3887 20.4268C17.7233 20.4266 20.4266 17.7233 20.4268 14.3887ZM23.127 14.3887C23.1269 16.3143 22.5016 18.0929 21.4463 19.5371L25.9551 24.0449C26.4823 24.5721 26.4823 25.4279 25.9551 25.9551C25.4279 26.4823 24.5721 26.4823 24.0449 25.9551L19.5371 21.4463C18.0929 22.5016 16.3143 23.1269 14.3887 23.127C9.56276 23.127 5.65058 19.2145 5.65039 14.3887C5.65039 9.56264 9.56264 5.65039 14.3887 5.65039C19.2145 5.65058 23.127 9.56276 23.127 14.3887Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
#top_layout .util-wrap > li .ico-btn .ico-menu {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='8' width='22' height='3' rx='1.5' fill='%23444444'/%3E%3Crect x='5' y='15' width='22' height='3' rx='1.5' fill='%23444444'/%3E%3Crect x='5' y='22' width='22' height='3' rx='1.5' fill='%23444444'/%3E%3C/svg%3E%0A");
}
#top_layout .util-wrap > li .ico-btn:hover {
  background-color: #F5FBF7;
}
#top_layout .util-wrap > li .ico-btn:hover .ico-search {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4268 14.3887C20.4268 11.0539 17.7234 8.3498 14.3887 8.34961C11.0538 8.34961 8.34961 11.0538 8.34961 14.3887C8.3498 17.7234 11.0539 20.4268 14.3887 20.4268C17.7233 20.4266 20.4266 17.7233 20.4268 14.3887ZM23.127 14.3887C23.1269 16.3143 22.5016 18.0929 21.4463 19.5371L25.9551 24.0449C26.4823 24.5721 26.4823 25.4279 25.9551 25.9551C25.4279 26.4823 24.5721 26.4823 24.0449 25.9551L19.5371 21.4463C18.0929 22.5016 16.3143 23.1269 14.3887 23.127C9.56276 23.127 5.65058 19.2145 5.65039 14.3887C5.65039 9.56264 9.56264 5.65039 14.3887 5.65039C19.2145 5.65058 23.127 9.56276 23.127 14.3887Z' fill='%23227B14'/%3E%3C/svg%3E%0A");
}
#top_layout .util-wrap > li .ico-btn:hover .ico-menu {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='8' width='22' height='3' rx='1.5' fill='%23227B14'/%3E%3Crect x='5' y='15' width='22' height='3' rx='1.5' fill='%23227B14'/%3E%3Crect x='5' y='22' width='22' height='3' rx='1.5' fill='%23227B14'/%3E%3C/svg%3E%0A");
}
#top_layout .util-wrap > li.util-allmenu {
  margin-right: -4px;
}
@media (max-width: 383px) {
  #top_layout .util-wrap > li.util-allmenu {
    margin-right: -3px;
  }
}
@media (max-width: 1279px) {
  #top_layout .util-wrap > li.util-allmenu.pc {
    display: none;
  }
}
#top_layout .util-wrap > li.util-allmenu.mo {
  display: none;
}
@media (max-width: 1279px) {
  #top_layout .util-wrap > li.util-allmenu.mo {
    display: block;
  }
}
#top_layout .header-search {
  position: absolute;
  left: 0;
  width: 100%;
  top: 100%;
  background-color: #F9F9F9;
  z-index: 5;
  overflow: hidden;
  box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.15);
}
#top_layout .header-search:not(.is-open) {
  display: none;
}
#top_layout .header-search .layout {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: none;
  padding-top: 60px;
  padding-bottom: 64px;
}
@media (max-width: 1279px) {
  #top_layout .header-search .layout {
    padding-top: 56px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .layout {
    padding-top: 52px;
    padding-bottom: 44px;
  }
}
@media (max-width: 575px) {
  #top_layout .header-search .layout {
    padding-bottom: 36px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .layout {
    padding-bottom: 32px;
  }
}
#top_layout .header-search .search-tit {
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
  color: #222;
  font-size: 32px;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-tit {
    font-size: 29px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .search-tit {
    font-size: 26px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .search-tit {
    font-size: calc(7.7619px + 4.7619vw);
  }
}
#top_layout .header-search .search-tit::before {
  content: "";
  background: url(/assets/images/common/ico-strawberry.png) no-repeat center/contain;
  height: 1.5em;
  width: 1.5em;
  flex-shrink: 0;
  margin-right: 0.3em;
}
#top_layout .header-search .search-bar {
  max-width: 44em;
  position: relative;
  width: 100%;
  margin: 0 auto;
  font-size: 18px;
  margin-bottom: 24px;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-bar {
    font-size: 17px;
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  #top_layout .header-search .search-bar {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
#top_layout .header-search .search-bar .search-input {
  padding: 0 60px 0 24px;
  line-height: 1.5;
  width: 100%;
  border-radius: 15px;
  color: #222;
  letter-spacing: normal;
  height: 64px;
  outline-color: #227B14;
  outline-offset: -2px;
  border: 1px solid #192F55;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-bar .search-input {
    height: 60px;
    border-radius: 12px;
    padding-left: 20px;
    padding-right: 56px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .search-bar .search-input {
    height: 56px;
    padding-right: 52px;
  }
}
@media (max-width: 575px) {
  #top_layout .header-search .search-bar .search-input {
    height: 52px;
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 48px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .search-bar .search-input {
    height: 48px;
    border-radius: 8px;
    padding-right: 44px;
  }
}
#top_layout .header-search .search-bar .search-input::-moz-placeholder {
  font: inherit;
  color: rgba(0, 0, 0, 0.4);
}
#top_layout .header-search .search-bar .search-input::placeholder {
  font: inherit;
  color: rgba(0, 0, 0, 0.4);
}
#top_layout .header-search .search-bar .search-submit {
  height: 40px;
  width: 40px;
  right: 13px;
  border-radius: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8984 2.40039C15.5929 2.40039 19.3984 6.20597 19.3984 10.9004C19.3984 12.9589 18.6658 14.8457 17.4482 16.3164L20.7666 19.6348C21.0785 19.9471 21.0786 20.4533 20.7666 20.7656C20.4542 21.078 19.9472 21.078 19.6348 20.7656L16.3174 17.4482C14.8462 18.6671 12.9582 19.4004 10.8984 19.4004C6.20402 19.4004 2.39844 15.5948 2.39844 10.9004C2.39844 6.20597 6.20402 2.40039 10.8984 2.40039ZM10.8984 4C7.08767 4 3.99805 7.08963 3.99805 10.9004C3.99805 14.7112 7.08767 17.8008 10.8984 17.8008C12.7149 17.8008 14.3655 17.0966 15.5977 15.9492C15.6349 15.8757 15.6847 15.8065 15.7461 15.7451C15.8078 15.6834 15.8773 15.634 15.9512 15.5967C17.0966 14.3649 17.7988 12.7151 17.7988 10.9004C17.7988 7.08963 14.7092 4 10.8984 4Z' fill='%23000000'/%3E%3C/svg%3E%0A") no-repeat center/32px;
  position: absolute;
  transition: background-color 0.3s, background-image 0.3s;
  outline-color: #227B14;
  outline-offset: -2px;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-bar .search-submit {
    height: 36px;
    width: 36px;
    background-size: 28px;
    right: 12px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .search-bar .search-submit {
    right: 11px;
  }
}
@media (max-width: 575px) {
  #top_layout .header-search .search-bar .search-submit {
    height: 32px;
    width: 32px;
    background-size: 24px;
    border-radius: 6px;
    right: 10px;
  }
}
#top_layout .header-search .search-bar .search-submit:hover {
  background-color: #227B14;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8984 2.40039C15.5929 2.40039 19.3984 6.20597 19.3984 10.9004C19.3984 12.9589 18.6658 14.8457 17.4482 16.3164L20.7666 19.6348C21.0785 19.9471 21.0786 20.4533 20.7666 20.7656C20.4542 21.078 19.9472 21.078 19.6348 20.7656L16.3174 17.4482C14.8462 18.6671 12.9582 19.4004 10.8984 19.4004C6.20402 19.4004 2.39844 15.5948 2.39844 10.9004C2.39844 6.20597 6.20402 2.40039 10.8984 2.40039ZM10.8984 4C7.08767 4 3.99805 7.08963 3.99805 10.9004C3.99805 14.7112 7.08767 17.8008 10.8984 17.8008C12.7149 17.8008 14.3655 17.0966 15.5977 15.9492C15.6349 15.8757 15.6847 15.8065 15.7461 15.7451C15.8078 15.6834 15.8773 15.634 15.9512 15.5967C17.0966 14.3649 17.7988 12.7151 17.7988 10.9004C17.7988 7.08963 14.7092 4 10.8984 4Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#top_layout .header-search .search-keyword {
  font-size: 18px;
  display: flex;
  line-height: 1.2;
  letter-spacing: -0.02em;
  padding: 3px 0;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-keyword {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .search-keyword {
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .search-keyword {
    flex-direction: column;
  }
}
#top_layout .header-search .search-keyword .tit {
  padding: 3px 0;
  margin-right: 20px;
  font-weight: 700;
  color: #222;
}
@media (max-width: 767px) {
  #top_layout .header-search .search-keyword .tit {
    margin-right: 16px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .search-keyword .tit {
    font-size: 18px;
    padding-bottom: 6px;
  }
}
#top_layout .header-search .search-keyword .list {
  display: flex;
  flex-wrap: wrap;
  color: #666;
  margin: 0 -8px;
}
@media (max-width: 767px) {
  #top_layout .header-search .search-keyword .list {
    margin: 0 -6px;
  }
}
#top_layout .header-search .search-keyword .list li {
  padding: 3px 8px;
}
@media (max-width: 767px) {
  #top_layout .header-search .search-keyword .list li {
    padding: 3px 6px;
  }
}
#top_layout .header-search .search-keyword .list a {
  text-decoration-color: transparent;
  transition: text-decoration-color 0.3s;
  text-decoration-line: underline;
  text-underline-position: under;
}
#top_layout .header-search .search-keyword .list a::before {
  content: "#";
}
#top_layout .header-search .search-keyword .list a:hover {
  text-decoration-color: currentColor;
  color: #227B14;
}
#top_layout .header-search .search-close {
  position: absolute;
  right: 45px;
  top: 30px;
  width: 40px;
  height: 40px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6309 4.23486C18.9433 3.92265 19.4494 3.92252 19.7617 4.23486C20.0741 4.54722 20.0739 5.05329 19.7617 5.36572L13.1289 11.9985L19.7656 18.6353C20.078 18.9477 20.0781 19.4547 19.7656 19.7671C19.4533 20.0794 18.9472 20.0792 18.6348 19.7671L11.998 13.1294L5.36133 19.7671C5.04891 20.0792 4.54281 20.0794 4.23047 19.7671C3.91804 19.4547 3.91806 18.9477 4.23047 18.6353L10.8662 11.9985L4.23437 5.36572C3.92215 5.05329 3.92202 4.54722 4.23437 4.23486C4.54673 3.92252 5.05281 3.92265 5.36523 4.23486L11.998 10.8677L18.6309 4.23486Z' fill='%23222222'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  border-radius: 6px;
  transition: background-color 0.3s, background-image 0.3s;
}
@media (max-width: 1279px) {
  #top_layout .header-search .search-close {
    top: 25px;
  }
}
@media (max-width: 1023px) {
  #top_layout .header-search .search-close {
    right: 25px;
  }
}
@media (max-width: 767px) {
  #top_layout .header-search .search-close {
    top: 20px;
    width: 32px;
    height: 32px;
    right: 16px;
    border-radius: 4px;
  }
}
@media (max-width: 575px) {
  #top_layout .header-search .search-close {
    top: 16px;
  }
}
@media (max-width: 383px) {
  #top_layout .header-search .search-close {
    width: 28px;
    height: 28px;
    right: 12px;
    border-radius: 3px;
  }
}
#top_layout .header-search .search-close:hover {
  background-color: #227B14;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6309 4.23486C18.9433 3.92265 19.4494 3.92252 19.7617 4.23486C20.0741 4.54722 20.0739 5.05329 19.7617 5.36572L13.1289 11.9985L19.7656 18.6353C20.078 18.9477 20.0781 19.4547 19.7656 19.7671C19.4533 20.0794 18.9472 20.0792 18.6348 19.7671L11.998 13.1294L5.36133 19.7671C5.04891 20.0792 4.54281 20.0794 4.23047 19.7671C3.91804 19.4547 3.91806 18.9477 4.23047 18.6353L10.8662 11.9985L4.23437 5.36572C3.92215 5.05329 3.92202 4.54722 4.23437 4.23486C4.54673 3.92252 5.05281 3.92265 5.36523 4.23486L11.998 10.8677L18.6309 4.23486Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#top_layout .util-trans {
  flex-shrink: 0;
}
#top_layout .util-trans .drop-btn {
  text-transform: uppercase;
}
#top_layout .util-trans .drop-menu {
  min-width: 190px;
  transform: translateX(-80%);
}
#top_layout .util-trans .drop-menu ul {
  overflow-y: auto;
  max-height: 50vh;
}
#top_layout .util-trans .drop-menu li:not(:first-child) {
  margin-top: 2px;
}
#top_layout .util-trans .drop-menu .trans-btn {
  font-size: 17px;
  height: auto;
  padding: 5px 3px;
  text-align: left;
  text-transform: capitalize;
  line-height: 1.25;
  justify-content: flex-start;
  cursor: pointer;
}
#top_layout .util-trans .drop-menu .trans-btn em {
  padding-right: 2px;
}
#top_layout .util-trans .drop-menu .trans-btn b {
  display: inline-block;
  font-size: 0.9em;
  opacity: 0.7;
  font-weight: 400;
}
#top_layout .util-sns .drop-menu {
  width: -moz-max-content;
  width: max-content;
  padding: 8px;
  max-width: 200px;
}
#top_layout .util-sns .drop-menu .sns-link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  padding: 7px;
}
#top_layout .util-sns .drop-menu .sns-link .ico {
  width: 20px;
  flex-shrink: 0;
  transition: color 0.3s;
  background-color: #CACACA;
  transition: background-color 0.3s;
  -webkit-mask: var(--ico) no-repeat center/contain;
          mask: var(--ico) no-repeat center/contain;
}
#top_layout .util-sns .drop-menu .sns-link .ico::before {
  content: "";
  display: block;
  padding-top: 100%;
}
#top_layout .util-sns .drop-menu .sns-link .ico.youtube {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0029 6.375C18.0189 6.375 28.3192 6.37533 30.8965 7.07324C32.3168 7.45162 33.4351 8.57581 33.8135 10.0078C34.5002 12.5984 34.4941 18 34.4941 18C34.4941 18.0378 34.4921 23.4109 33.8076 25.9922C33.4292 27.4184 32.311 28.5416 30.8906 28.9258C28.3174 29.6184 17.9971 29.6191 17.9971 29.6191C17.9808 29.6191 7.67467 29.6179 5.10352 28.9258C3.68316 28.5474 2.5649 27.4242 2.18652 25.9922C1.50208 23.4109 1.50001 18.0378 1.5 18C1.5 18 1.49979 12.5983 2.19238 10.002C2.57076 8.57578 3.68902 7.45158 5.10938 7.06738C7.68288 6.37476 18.0029 6.375 18.0029 6.375ZM14.627 22.9072L23.2539 18L14.627 13.0928V22.9072Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.instagram {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13.251C15.4324 13.251 13.25 15.4334 13.25 18.001C13.25 20.5685 15.4324 22.751 18 22.751C20.5676 22.751 22.75 20.5685 22.75 18.001C22.75 15.4334 20.5676 13.251 18 13.251Z' fill='%23222222'/%3E%3Cpath d='M24.0886 3.75H12.0409C7.37727 3.75 3.75 7.37727 3.75 11.9114V23.9591C3.75 28.6227 7.37727 32.25 12.0409 32.25H24.0886C28.6227 32.25 32.25 28.6227 32.25 23.9591V11.9114C32.25 7.37727 28.6227 3.75 24.0886 3.75ZM18 25.5136C13.8545 25.5136 10.6159 22.1455 10.6159 18.1295C10.6159 14.1136 13.8545 10.6159 18 10.6159C22.1455 10.6159 25.3841 13.9841 25.3841 18C25.3841 22.0159 22.1455 25.5136 18 25.5136ZM25.6432 12.1705C24.7364 12.1705 23.9591 11.3932 23.9591 10.4864C23.9591 9.57955 24.7364 8.80227 25.6432 8.80227C26.55 8.80227 27.3273 9.57955 27.3273 10.4864C27.3273 11.3932 26.55 12.1705 25.6432 12.1705Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.twitter {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3553_443)'%3E%3Cpath d='M25.7641 4.5H29.9043L20.8592 15.9369L31.5 31.5H23.1683L16.6427 22.0611L9.17584 31.5H5.03317L14.7078 19.2669L4.5 4.5H13.0432L18.9418 13.1275L25.7641 4.5ZM24.311 28.7585H26.6051L11.7966 7.09754H9.33479L24.311 28.7585Z' fill='%23222222'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3553_443'%3E%3Crect width='36' height='36' fill='%23222222'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.facebook {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34 18C34 9.16344 26.8366 2 18 2C9.16344 2 2 9.16344 2 18C2 25.9859 7.85094 32.6053 15.5 33.8056V22.625H11.4375V18H15.5V14.475C15.5 10.465 17.8888 8.25 21.5434 8.25C23.2934 8.25 25.125 8.5625 25.125 8.5625V12.5H23.1075C21.12 12.5 20.5 13.7334 20.5 15V18H24.9375L24.2281 22.625H20.5V33.8056C28.1491 32.6053 34 25.9859 34 18Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.blog {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5625 4C31.5535 4.00026 33.9998 6.44649 34 9.4375V22.5645C34 25.5455 31.5636 27.9922 28.5723 27.9922H21.0273L19.7422 30.2129L18.4775 32.4023C18.241 32.8027 17.6656 32.8029 17.4395 32.4023L16.1758 30.2129L14.8906 27.9922H7.42773C4.4467 27.9922 2 25.5558 2 22.5645V9.42773C2 6.44671 4.43642 4 7.42773 4H28.5625ZM25.9111 13.6338C24.4001 13.6338 23.1768 14.898 23.1768 16.4502C23.1769 18.0023 24.4002 19.2666 25.9111 19.2666C26.538 19.2665 27.1132 19.0501 27.5654 18.6904V19.4717C27.5654 19.4717 27.4013 20.2432 26.25 20.2432V21.6924C26.2531 21.6927 27.4948 21.8349 28.6035 20.7266C28.6035 20.7266 29.1183 20.1814 29.2314 19.4619V13.7461H27.5654V14.209C27.103 13.8494 26.5277 13.6339 25.9111 13.6338ZM6.77051 19.3271H8.41504V18.8027C8.87758 19.2139 9.46379 19.4716 10.1113 19.4717C11.5813 19.4717 12.7734 18.1656 12.7734 16.5518C12.7733 14.938 11.5915 13.6221 10.1113 13.6221C9.47408 13.6221 8.87757 13.8686 8.41504 14.29V11.875H6.77051V19.3271ZM19.4756 13.6211C17.8413 13.6211 16.5148 14.9263 16.5146 16.54C16.5146 18.1539 17.8412 19.46 19.4756 19.46C21.11 19.4599 22.4355 18.1539 22.4355 16.54C22.4354 14.9264 21.1201 13.6212 19.4756 13.6211ZM12.958 11.7314V13.2217C12.9757 13.2242 13.7201 13.3332 13.8623 14.0645V19.3271H15.5586V14.0234C15.4571 13.2928 15.0247 12.7424 15.0137 12.7285C14.056 11.5976 12.9771 11.729 12.958 11.7314ZM9.78223 15.082C10.6046 15.082 11.2627 15.7299 11.2627 16.542C11.2625 17.3539 10.6045 18.001 9.78223 18.001C9.17587 18.0009 8.65189 17.6413 8.42578 17.1172C8.35388 16.9425 8.30279 16.7474 8.30273 16.542C8.30273 16.3364 8.34355 16.1406 8.42578 15.9658C8.65194 15.4418 9.17596 15.0822 9.78223 15.082ZM19.4756 15.1426C20.2566 15.1426 20.8934 15.7693 20.8936 16.54C20.8936 17.311 20.267 17.9384 19.4756 17.9385C18.6943 17.9385 18.0566 17.311 18.0566 16.54C18.0568 15.7692 18.6945 15.1426 19.4756 15.1426ZM26.2188 15.001C26.8047 15.001 27.3187 15.3299 27.5654 15.8027C27.6681 15.9979 27.7197 16.2134 27.7197 16.4395C27.7197 16.6656 27.6579 16.8921 27.5654 17.0771C27.3187 17.5601 26.8046 17.8789 26.2188 17.8789C25.3863 17.8787 24.7188 17.2308 24.7188 16.4395C24.7189 15.6482 25.3966 15.0012 26.2188 15.001Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.band {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.8896 2C30.8165 2.00019 33.9998 5.1835 34 9.11035V26.8896C33.9998 30.8165 30.8165 33.9998 26.8896 34H9.11035C5.1835 33.9998 2.00019 30.8165 2 26.8896V9.11035C2.00018 5.18349 5.18349 2.00018 9.11035 2H26.8896ZM12.0596 6.00391C10.2459 6.00391 8.77067 7.47631 8.77051 9.28613C8.77051 9.28613 8.75672 21.1742 8.77051 21.3867V21.6504H8.79102C9.24518 26.3276 13.1973 29.9951 17.9912 29.9951C23.0887 29.9951 27.2353 25.8484 27.2354 20.751C27.2354 15.6535 23.0887 11.5068 17.9912 11.5068C17.0869 11.5068 16.2028 11.636 15.3486 11.8906V9.28613C15.3485 7.4763 13.8732 6.00391 12.0596 6.00391ZM12.0596 7.24902C13.1871 7.24902 14.1043 8.16366 14.1045 9.28613V20.3203C14.0894 20.462 14.0801 20.6053 14.0801 20.752C14.0801 22.9081 15.8351 24.6631 17.9912 24.6631C20.1474 24.6631 21.9023 22.9081 21.9023 20.752C21.9023 18.5959 20.1473 16.8408 17.9912 16.8408C16.9728 16.8408 16.046 17.2325 15.3486 17.8721V16.1621C16.15 15.6994 17.0569 15.4551 17.9912 15.4551C20.9124 15.4551 23.2888 17.8318 23.2891 20.7529C23.2891 23.6742 20.9125 26.0518 17.9912 26.0518C15.0699 26.0518 12.6934 23.6742 12.6934 20.7529H12.6816V9.32422C12.6816 8.98054 12.4033 8.70215 12.0596 8.70215C11.7159 8.70216 11.4375 8.98054 11.4375 9.32422V21.1572C11.4375 21.2349 11.4204 21.3499 11.4453 21.4189C11.7614 24.7341 14.5948 27.293 17.9902 27.293C21.5975 27.2928 24.5322 24.3582 24.5322 20.751C24.5322 17.1437 21.5975 14.2082 17.9902 14.208C17.0721 14.208 16.1745 14.3994 15.3467 14.7656V13.1973C16.1933 12.9012 17.0809 12.751 17.9902 12.751C22.4015 12.7511 25.9902 16.3396 25.9902 20.751C25.9902 25.1622 22.4015 28.7499 17.9902 28.75C13.7787 28.7495 10.3194 25.4776 10.0146 21.3438V9.28613C10.0148 8.16242 10.9321 7.24903 12.0596 7.24902ZM17.9912 18.084C19.4613 18.084 20.6582 19.2809 20.6582 20.751C20.6581 22.221 19.4612 23.418 17.9912 23.418C16.5212 23.418 15.3243 22.221 15.3242 20.751C15.3242 19.2809 16.5212 18.084 17.9912 18.084Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.story {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1951 2V14.3488C25.1951 18.3364 21.6388 24.1744 18.6497 26.7041C18.0329 27.226 17.0668 28.2547 16.2731 27.7867C15.9346 27.5861 12.6931 24.2887 12.7471 24.0363C15.128 22.1342 17.2911 19.3284 17.4636 16.1755H11.3431C11.3194 16.1755 11.0218 15.8757 11.0218 15.8541V2H25.1972H25.1951Z' fill='%23222222'/%3E%3Cpath d='M31.2082 30.9937H4.79175V34H31.2082V30.9937Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link .ico.channel {
  --ico: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0016 2.11768C9.71642 2.11768 3 8.33538 3 16.0075C3 21.6738 5.37088 24.3795 8.61795 26.8434L8.63406 26.8498V33.4996C8.63406 33.8157 8.99162 33.9931 9.24289 33.806L14.9317 29.5781L15.0541 29.6297C16.0076 29.8071 16.9933 29.8974 18.0016 29.8974C26.2868 29.8974 33 23.6797 33 16.0075C33 8.33538 26.2836 2.11768 18.0016 2.11768ZM12.9732 19.5292C14.4453 19.5292 15.7016 18.6488 16.0817 17.2878H18.2561C17.7246 19.9065 15.6887 21.6254 12.9764 21.6254C9.82272 21.6254 7.32299 19.2712 7.32299 15.9946C7.32299 12.7181 9.82272 10.3639 12.9764 10.3639C15.7177 10.3639 17.7665 12.115 18.2722 14.782H16.1043C15.7757 13.334 14.4743 12.4311 12.9764 12.4311C10.8568 12.4311 9.44583 13.9436 9.44583 15.9946C9.44583 18.0457 11.05 19.5292 12.9764 19.5292M27.308 21.4093H25.314V16.9073C25.314 15.8721 24.7116 15.3142 23.7838 15.3142C22.7498 15.3142 22.0862 15.9495 22.0862 17.233V21.4093H20.0922V10.3961H22.0862V14.537C22.563 13.8113 23.3361 13.4534 24.3862 13.4534C25.2367 13.4534 25.9325 13.7307 26.4704 14.3048C27.0277 14.8756 27.3047 15.6496 27.3047 16.6557V21.4061L27.308 21.4093Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
#top_layout .util-sns .drop-menu .sns-link > span {
  -webkit-text-stroke: 0.02em transparent;
  transition: -webkit-text-stroke-color 0.3s;
}
#top_layout .util-sns .drop-menu .sns-link::after {
  display: none;
}
#top_layout .util-sns .drop-menu .sns-link:hover .ico {
  background-color: #222;
}
#top_layout .util-sns .drop-menu .sns-link:hover > span {
  -webkit-text-stroke-color: currentColor;
}

.gnb-backdrop {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s linear;
  z-index: 90;
  pointer-events: none;
  display: none;
}
body.is-gnb-hover .gnb-backdrop {
  opacity: 1;
}

.gnb {
  height: 100%;
  font-size: 20px;
  width: 1px;
  flex-grow: 1;
}
@media (max-width: 1800px) {
  .gnb {
    font-size: calc(9.61538px + 0.57692vw);
  }
}
@media (max-width: 1279px) {
  .gnb {
    display: none;
  }
}
.gnb > .layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: static;
  height: 100%;
  padding: 0 1em;
  max-width: none;
}
.gnb a {
  text-transform: capitalize;
}
.gnb a[target=_blank] span {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gnb a[target=_blank] span::after {
  flex-shrink: 0;
  content: "";
  width: calc(1em - 5px);
  height: calc(1em - 5px);
  background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2002 1.2002H1.2002V8.7998H8.7998V5.7998H10V10H0V0H4.2002V1.2002ZM10 4.59961H8.7998V2.02148L5.9668 4.85449L5.16113 4.04785L8.00879 1.2002H5.40039V0H10V4.59961Z' fill='%23BEB2B2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  margin-left: 0.45em;
  transition: background-image 0.3s;
}
.gnb .depth1-ul {
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.gnb .depth1-ul .depth1-btn {
  padding: 0 1.5em;
  display: flex;
  height: 100%;
  align-items: center;
  font-weight: 600;
  position: relative;
  transition: color 0.3s, -webkit-text-stroke-color 0.3s;
  text-align: center;
  justify-content: center;
  line-height: 1.2;
  letter-spacing: -0.01em;
  -webkit-text-stroke: transparent 0.012em;
  color: #222;
}
@media (max-width: 1440px) {
  .gnb .depth1-ul .depth1-btn {
    padding: 0 1.3em;
  }
}
.gnb .depth1-ul .depth1-btn::after {
  content: "";
  width: 100%;
  left: 0;
  bottom: 0;
  height: 3px;
  background-color: currentColor;
  position: absolute;
  z-index: 5;
  opacity: 0;
  transform: scaleX(0);
  transition: 0.3s;
}
.gnb .depth1-ul .depth1-btn span {
  max-width: 100%;
}
.gnb .depth1-ul .depth1-btn.current::after {
  transform: scaleX(1);
  opacity: 1;
}
.gnb .depth1-ul .depth1-content {
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  visibility: hidden;
  transition: height 0.3s;
  height: 0px;
  overflow: hidden;
}
.gnb .depth1-ul .depth1-content > .layout {
  display: flex;
  min-height: 20em;
}
.gnb .depth1-ul .depth1-title {
  display: block;
  width: 21.5%;
  min-width: 240px;
  flex-shrink: 0;
  padding-right: 24px;
  padding-top: 52px;
  position: relative;
}
@media (max-width: 1440px) {
  .gnb .depth1-ul .depth1-title {
    padding-top: 40px;
  }
}
.gnb .depth1-ul .depth1-title strong {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  color: #222;
  margin-bottom: 0.8em;
}
@media (max-width: 1440px) {
  .gnb .depth1-ul .depth1-title strong {
    font-size: 25px;
  }
}
.gnb .depth1-ul .depth1-title p {
  margin: 0;
  line-height: 1.4;
  font-size: 17px;
  color: #444;
  font-weight: 400;
  max-width: 10em;
}
.gnb .depth1-ul > li.is-hover .depth1-btn {
  color: #227B14;
  -webkit-text-stroke-color: currentColor;
}
.gnb .depth1-ul > li.is-hover .depth1-btn::after {
  transform: scaleX(1);
  opacity: 1;
}
.gnb .depth1-ul > li.is-hover .depth1-content {
  visibility: visible;
}
.gnb .depth1-ul > li.is-hover .depth2-ul {
  border-color: #EEE;
}
.gnb .depth2-ul {
  font-size: 16px;
  position: relative;
  padding: 36px 0 36px 28px;
  flex-grow: 1;
  width: 1px;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  background: linear-gradient(to top, #EEE, #EEE) no-repeat left/1px 100%;
}
@media (max-width: 1440px) {
  .gnb .depth2-ul {
    padding: 32px 0 32px 24px;
  }
}
.gnb .depth2-ul > li {
  width: calc((100% - 150px) / 4);
  margin-right: 50px;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .gnb .depth2-ul > li {
    width: calc((100% - 72px) / 4);
    margin-right: 24px;
    margin-bottom: 36px;
  }
}
.gnb .depth2-ul > li:nth-child(4n) {
  margin-right: 0;
}
.gnb .depth2-ul .depth2-btn {
  display: flex;
  padding: 0.8em 1.2em;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  align-items: center;
  position: relative;
  border-radius: 10px;
  border: 1px solid #CCC;
  background-color: #fff;
  color: #000;
  font-weight: 500;
  line-height: 1.2;
  justify-content: space-between;
}
.gnb .depth2-ul .depth2-btn::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23666666' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  flex-shrink: 0;
  transition: background-image 0.3s;
  margin-left: 0.6em;
}
.gnb .depth2-ul .depth2-btn:hover, .gnb .depth2-ul .depth2-btn.active {
  background-color: #227B14;
  border-color: #227B14;
  color: #FFF;
}
.gnb .depth2-ul .depth2-btn:hover[target=_blank] span::after, .gnb .depth2-ul .depth2-btn.active[target=_blank] span::after {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2002 1.2002H1.2002V8.7998H8.7998V5.7998H10V10H0V0H4.2002V1.2002ZM10 4.59961H8.7998V2.02148L5.9668 4.85449L5.16113 4.04785L8.00879 1.2002H5.40039V0H10V4.59961Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.gnb .depth2-ul .depth2-btn:hover::after, .gnb .depth2-ul .depth2-btn.active::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.gnb .depth2-ul .depth2-title {
  display: none;
}
.gnb .depth3-ul {
  padding: 12px 14px;
  font-size: 15px;
}
@media (max-width: 1440px) {
  .gnb .depth3-ul {
    padding: 10px 6px;
  }
}
.gnb .depth3-ul .depth3-btn {
  color: #444;
  position: relative;
  display: flex;
  align-items: flex-start;
  padding: 6px 0;
  line-height: 1.2;
  text-decoration-color: transparent;
  text-decoration-line: underline;
  text-underline-position: under;
}
.gnb .depth3-ul .depth3-btn::before {
  content: "";
  width: 3px;
  height: 3px;
  background-color: #ACACB2;
  margin-right: 5px;
  border-radius: 50%;
  margin-top: 0.6em;
  transform: translateY(-50%);
  flex-shrink: 0;
}
.gnb .depth3-ul .depth3-btn > span {
  align-items: flex-start;
}
.gnb .depth3-ul .depth3-btn > span::after {
  margin-top: 4px;
}
.gnb .depth3-ul .depth3-btn:hover {
  color: #227B14;
  text-decoration-color: currentColor;
}

html[lang=en] .gnb {
  font-size: 18px;
}
@media (max-width: 1800px) {
  html[lang=en] .gnb {
    font-size: calc(7.61538px + 0.57692vw);
  }
}
html[lang=en] .gnb .depth1-ul .depth1-btn {
  max-width: 15em;
}
@media (max-width: 1600px) {
  html[lang=en] .gnb .depth1-ul .depth1-btn {
    padding: 1.2em;
  }
}
@media (max-width: 1440px) {
  html[lang=en] .gnb .depth1-ul .depth1-btn {
    padding: 1em;
  }
}
html[lang=en] .gnb .depth1-ul .depth1-title p {
  max-width: none;
}

.gnb-bg {
  background-color: #FFF;
  width: 100%;
  transition: height 0.3s;
  position: absolute;
  top: 100%;
  pointer-events: none;
  z-index: -5;
  left: 0;
  height: 0;
  overflow: hidden;
  box-shadow: 0 15px 25px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1279px) {
  .gnb-bg {
    display: none;
  }
}
.gnb-bg .layout {
  height: 100%;
}
.gnb-bg .layout::after {
  content: "";
  font-size: 462px;
  width: 1em;
  height: 369px;
  pointer-events: none;
  position: absolute;
  right: 100%;
  bottom: 0;
  background: url(/assets/images/layout/kor/gnb-bg-deco.webp) no-repeat center bottom/contain;
  transform: translate(31%, 20%);
  opacity: 0.1;
}
@media (max-width: 1800px) {
  .gnb-bg .layout::after {
    right: auto;
    left: 0;
    transform: translate(-20%, 20%);
    width: 22%;
  }
}
@media (max-width: 1600px) {
  .gnb-bg .layout::after {
    transform: translate(0, 20%);
  }
}

#allmenu {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  visibility: hidden;
  transition: 0.4s linear;
  opacity: 0;
  overflow-wrap: anywhere;
  color: #1e2124;
}
#allmenu::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.7490196078);
  opacity: 0;
  transition: opacity 0.3s linear;
}
#allmenu.is-open {
  visibility: visible;
  opacity: 1;
}
#allmenu.is-open::before {
  opacity: 1;
}
#allmenu.is-open .allmenu-wrap {
  transform: translateX(0);
}
#allmenu .allmenu-wrap {
  max-width: 340px;
  width: 100%;
  background-color: #fff;
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  display: flex;
  flex-direction: column;
  transition: transform 0.3s ease-in-out;
  transform: translateX(100%);
}
#allmenu .allmenu-wrap:not(:focus-visible) {
  outline: none;
}
#allmenu .allmenu-header {
  padding: 18px;
  flex-shrink: 0;
  min-height: 66px;
  background-color: #C03D29;
  color: #FFF;
  position: relative;
  z-index: 5;
}
#allmenu .allmenu-header .util-wrap {
  display: flex;
  align-items: center;
  padding: 0 28px 0 0;
  color: inherit;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px 12px;
}
#allmenu .allmenu-header .util-wrap .btn-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
#allmenu .allmenu-header .util-wrap .right-wrap {
  gap: 3px;
}
#allmenu .allmenu-header .util-wrap .drop-wrap {
  position: relative;
}
#allmenu .allmenu-header .util-wrap .ico-btn {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  border-radius: 3px;
  transition: background-color 0.3s;
  outline-offset: 0;
}
#allmenu .allmenu-header .util-wrap .ico-btn .ico {
  width: 24px;
  height: 24px;
  display: block;
  background: no-repeat center/20px;
}
#allmenu .allmenu-header .util-wrap .ico-btn .ico-home {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2L2 7.64606V18H7.66788V11.3576H12.3321V18H18V7.64606L10 2Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#allmenu .allmenu-header .util-wrap .ico-btn .ico-allmenu {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 3H2' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 10H2' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 17H2' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#allmenu .allmenu-header .util-wrap .ico-btn:hover {
  background-color: #912312;
}
#allmenu .allmenu-header .util-wrap .txt-btn {
  font-size: 14px;
  outline-offset: 0;
  letter-spacing: -0.04em;
  height: 30px;
  border-radius: 5em;
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
}
#allmenu .allmenu-header .util-wrap .txt-btn.popup-open {
  display: none;
}
html.has-multi-popup #allmenu .popup-open {
  display: flex !important;
}

#allmenu .allmenu-header .util-wrap .txt-btn.drop-btn::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  width: 10px;
  height: 10px;
  margin-left: 6px;
  margin-right: -2px;
  transition: background-image 0.3s, transform 0.3s;
}
#allmenu .allmenu-header .util-wrap .txt-btn:hover, #allmenu .allmenu-header .util-wrap .txt-btn.active {
  background-color: #fff;
  color: #912312;
  border-color: transparent;
}
#allmenu .allmenu-header .util-wrap .txt-btn:hover.drop-btn::after, #allmenu .allmenu-header .util-wrap .txt-btn.active.drop-btn::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23912312' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#allmenu .allmenu-header .util-wrap .txt-btn.active.drop-btn::after {
  transform: rotate(180deg);
}
#allmenu .allmenu-body {
  flex-grow: 1;
  position: relative;
  overflow-y: scroll;
  padding-bottom: 40px;
  line-height: 1.2;
  color: #222;
  letter-spacing: -0.01em;
}
#allmenu .allmenu-body::-webkit-scrollbar {
  width: 0;
}
#allmenu .allmenu-body a {
  display: flex;
  align-items: center;
  width: 100%;
}
#allmenu .allmenu-body a[target=_blank] span {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#allmenu .allmenu-body a[target=_blank] span::after {
  flex-shrink: 0;
  content: "";
  width: calc(1em - 5px);
  height: calc(1em - 5px);
  background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2002 1.2002H1.2002V8.7998H8.7998V5.7998H10V10H0V0H4.2002V1.2002ZM10 4.59961H8.7998V2.02148L5.9668 4.85449L5.16113 4.04785L8.00879 1.2002H5.40039V0H10V4.59961Z' fill='%23BEB2B2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  margin-left: 0.45em;
}
#allmenu .allmenu-body .depth1-ul > li {
  border-bottom: 1px solid #E5E5E5;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn {
  font-size: 18px;
  padding: 18px 24px;
  position: relative;
  transition: color 0.3s;
  font-weight: 500;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn span {
  margin-right: auto;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn::after {
  color: #898989;
  content: "";
  width: 17px;
  height: 17px;
  background: linear-gradient(to right, currentColor, currentColor) no-repeat center/1px 100%, linear-gradient(to right, currentColor, currentColor) no-repeat center/100% 1px;
  transition: background-size 0.3s, transform 0.3s;
  flex-shrink: 0;
  margin-left: 0.4em;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn:hover, #allmenu .allmenu-body .depth1-ul .depth1-btn.active {
  color: #C03D29;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn:hover::after, #allmenu .allmenu-body .depth1-ul .depth1-btn.active::after {
  transform: rotate(90deg);
}
#allmenu .allmenu-body .depth1-ul .depth1-btn.active::after {
  background-size: 1px 100%, 1px 1px;
}
#allmenu .allmenu-body .depth1-ul .depth1-btn.current {
  font-weight: 700;
  color: #C03D29;
}
#allmenu .allmenu-body .depth2-ul {
  font-size: 16px;
  display: none;
  border-top: 3px solid #C03D29;
}
#allmenu .allmenu-body .depth2-ul > li + li {
  border-top: 1px solid #E4E4E4;
}
#allmenu .allmenu-body .depth2-ul .depth2-btn {
  padding: 16px 28px;
  background-color: #F2F2F2;
  justify-content: space-between;
  align-items: center;
  -webkit-text-stroke: 0.02em transparent;
}
#allmenu .allmenu-body .depth2-ul .depth2-btn::after {
  content: "";
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23222222' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  margin-left: 4px;
  transition: transform 0.3s;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.16113 11.5449L8.79688 7.99219L5.16113 4.45605L6.15723 3.44336L10.8389 7.99219L6.15723 12.5576L5.16113 11.5449Z' fill='%23222222'/%3E%3C/svg%3E%0A") no-repeat center;
}
#allmenu .allmenu-body .depth2-ul .depth2-btn.has-depth::after {
  transform: rotate(90deg);
}
#allmenu .allmenu-body .depth2-ul .depth2-btn.has-depth span {
  margin-right: auto;
}
#allmenu .allmenu-body .depth2-ul .depth2-btn.has-depth.active::after {
  transform: rotate(-90deg);
}
#allmenu .allmenu-body .depth2-ul .depth2-btn:hover, #allmenu .allmenu-body .depth2-ul .depth2-btn.active {
  color: #C03D29;
}
#allmenu .allmenu-body .depth2-ul .depth2-btn.current {
  color: #C03D29;
  font-weight: 700;
}
#allmenu .allmenu-body .depth3-ul {
  font-size: 15px;
  display: none;
  padding: 12px 28px 12px 36px;
  border-top: 1px solid #E5E5E5;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn {
  padding: 4px 0;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn::before {
  content: "";
  margin-right: 5px;
  flex-shrink: 0;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: #DFDFDF;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn span {
  margin-right: auto;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn:hover, #allmenu .allmenu-body .depth3-ul .depth3-btn.current {
  color: #C03D29;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn:hover::before, #allmenu .allmenu-body .depth3-ul .depth3-btn.current::before {
  background-color: currentColor;
}
#allmenu .allmenu-body .depth3-ul .depth3-btn.current {
  font-weight: 700;
}
#allmenu .allmenu-close {
  position: absolute;
  right: 16px;
  top: 21px;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  z-index: 10;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6309 4.23486C18.9433 3.92265 19.4494 3.92252 19.7617 4.23486C20.0741 4.54722 20.0739 5.05329 19.7617 5.36572L13.1289 11.9985L19.7656 18.6353C20.078 18.9477 20.0781 19.4547 19.7656 19.7671C19.4533 20.0794 18.9472 20.0792 18.6348 19.7671L11.998 13.1294L5.36133 19.7671C5.04891 20.0792 4.54281 20.0794 4.23047 19.7671C3.91804 19.4547 3.91806 18.9477 4.23047 18.6353L10.8662 11.9985L4.23437 5.36572C3.92215 5.05329 3.92202 4.54722 4.23437 4.23486C4.54673 3.92252 5.05281 3.92265 5.36523 4.23486L11.998 10.8677L18.6309 4.23486Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  transition: background-color 0.3s;
}
#allmenu .allmenu-close:hover {
  background-color: #912312;
}

#body_layout {
  position: relative;
  padding-bottom: 80px;
  z-index: 5;
}
@media (max-width: 1279px) {
  #body_layout {
    padding-bottom: 68px;
  }
}
@media (max-width: 767px) {
  #body_layout {
    padding-bottom: 56px;
  }
}
@media (max-width: 383px) {
  #body_layout {
    padding-bottom: 44px;
  }
}
#body_layout .body-wrap {
  max-width: 1340px;
}

#svisual_layout {
  height: 9.1em;
  color: #222;
  position: relative;
  font-size: 42px;
  overflow-wrap: anywhere;
}
@media (max-width: 1279px) {
  #svisual_layout {
    font-size: 38px;
  }
}
@media (max-width: 1023px) {
  #svisual_layout {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  #svisual_layout {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  #svisual_layout {
    font-size: calc(11.96078px + 3.13725vw);
    height: calc(8em + 50px);
  }
}
#svisual_layout .layout {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
  padding-bottom: calc(0.5em + 10px);
  overflow: hidden;
}
#svisual_layout .svisual-bg {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@keyframes svisual-bg {
  from {
    transform: scale(1.1);
  }
  to {
    transform: scale(1);
  }
}
#svisual_layout .svisual-bg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(/assets/images/layout/kor/sub-visual-01.webp) no-repeat center/cover;
  animation: svisual-bg 3s linear both;
}
#svisual_layout .svisual-tit {
  line-height: 1;
  font-weight: 400;
  position: relative;
  margin-bottom: 0.3em;
  z-index: 1;
  letter-spacing: -0.02em;
  animation: fade-up 0.9s ease-in-out both;
  max-width: 100%;
}
#svisual_layout .svisual-tit strong:where(strong) {
  animation: fill-right 0.7s ease-in-out 0.6s both;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(to right, #222, #222) no-repeat left, linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)) no-repeat left;
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 0 100%, 100%;
}
#svisual_layout .svisual-tit::after {
  animation: clip-right 0.8s 1s both;
  content: "";
  position: absolute;
  left: 100%;
  background: #E73B21;
  -webkit-mask: url(/assets/images/layout/kor/sub-visual-deco.svg) no-repeat center/contain;
          mask: url(/assets/images/layout/kor/sub-visual-deco.svg) no-repeat center/contain;
  height: 2em;
  width: 3.5em;
  top: 0;
  z-index: -5;
  transform: translate(-20%, -69%);
}
@media (max-width: 1023px) {
  #svisual_layout .svisual-tit::after {
    display: none;
  }
}
#svisual_layout .svisual-desc {
  font-size: 20px;
  letter-spacing: normal;
  line-height: 1.2;
  color: inherit;
  margin: 0;
  animation: fade-up 0.85s 0.45s both;
}
@media (max-width: 1279px) {
  #svisual_layout .svisual-desc {
    font-size: 19px;
  }
}
@media (max-width: 1023px) {
  #svisual_layout .svisual-desc {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  #svisual_layout .svisual-desc {
    font-size: 17px;
  }
}
@media (max-width: 383px) {
  #svisual_layout .svisual-desc {
    font-size: 16px;
  }
}

.lnb {
  height: 68px;
  position: relative;
  z-index: 10;
  font-size: 16px;
  width: 100%;
  position: absolute;
  bottom: 100%;
  left: 0;
}
@media (max-width: 1279px) {
  .lnb {
    height: 62px;
  }
}
@media (max-width: 767px) {
  .lnb {
    height: 56px;
  }
}
@media (max-width: 383px) {
  .lnb {
    height: 50px;
    font-size: 15px;
  }
}
.lnb-list {
  height: 100%;
  position: relative;
  display: flex;
}
.lnb-list::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #C03D29;
  border-radius: 15px 15px 0 0;
}
@media (max-width: 1279px) {
  .lnb-list::before {
    border-radius: 12px 12px 0 0;
  }
}
@media (max-width: 383px) {
  .lnb-list::before {
    border-radius: 10px 10px 0 0;
  }
}
.lnb-home {
  width: 68px;
  background: #912312 linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) no-repeat right/1px 100%;
  position: relative;
  flex-shrink: 0;
  border-top-left-radius: 15px;
}
@media (max-width: 1279px) {
  .lnb-home {
    width: 62px;
    border-top-left-radius: 12px;
  }
}
@media (max-width: 767px) {
  .lnb-home {
    width: 56px;
  }
}
@media (max-width: 383px) {
  .lnb-home {
    width: 50px;
    border-top-left-radius: 10px;
  }
}
.lnb-home a {
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.25L15.5059 7.24414L14.5566 8.42188L13.9941 7.96484V14.75H9.49414V9.51172H6.50586V14.75H2.00586V7.96484L1.44336 8.42188L0.494141 7.24414L8 1.25Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center/calc(1em + 2px);
  height: 100%;
  border-top-left-radius: inherit;
  transition: background-color 0.3s;
}
.lnb-home a:hover {
  background-color: #781D0F;
}
.lnb-item {
  position: relative;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) no-repeat right/1px 100%;
  width: 300px;
  margin-left: -1px;
}
@media (max-width: 1279px) {
  .lnb-item {
    width: 250px;
  }
}
@media (max-width: 1023px) {
  .lnb-item {
    flex-grow: 1;
  }
}
@media (max-width: 767px) {
  .lnb-item:nth-child(2):nth-last-child(3) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .lnb-item:last-child {
    background-image: none;
  }
}
@media (max-width: 1023px) {
  .lnb-item:last-child .lnb-btn {
    border-top-right-radius: 12px;
  }
}
@media (max-width: 383px) {
  .lnb-item:last-child .lnb-btn {
    border-top-right-radius: 10px;
  }
}
@media (max-width: 575px) {
  .lnb-item:nth-last-child(2) {
    display: none;
  }
}
.lnb-btn {
  color: #FFF;
  height: 100%;
  display: flex;
  position: relative;
  text-align: left;
  width: 100%;
  align-items: center;
  padding: 0 1.1em;
  letter-spacing: 0.01em;
  line-height: 1.2;
  gap: 0.4em;
  transition: background-color 0.3s;
}
.lnb-btn::after {
  content: "";
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23FFFFFF' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  margin-left: auto;
  transition: transform 0.3s;
}
.lnb-btn:hover {
  background-color: #912312;
}
.lnb-btn.active::after {
  transform: rotate(180deg);
}
.lnb .drop-menu {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  top: 100%;
  border: 1px solid #DDD;
  background-color: #fff;
  border-radius: 0 0 15px 15px;
  overflow: hidden;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);
}
@media (max-width: 1023px) {
  .lnb .drop-menu {
    border-radius: 0 0 12px 12px;
  }
}
@media (max-width: 383px) {
  .lnb .drop-menu {
    border-radius: 0 0 10px 10px;
  }
}
.lnb .drop-menu li + li {
  border-top: 1px solid #DDD;
}
.lnb .drop-menu a {
  display: flex;
  align-items: center;
  padding: 1.25em;
  line-height: 1.2;
}
.lnb .drop-menu a[target=_blank]::after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2002 1.2002H1.2002V8.7998H8.7998V5.7998H10V10H0V0H4.2002V1.2002ZM10 4.59961H8.7998V2.02148L5.9668 4.85449L5.16113 4.04785L8.00879 1.2002H5.40039V0H10V4.59961Z' fill='%23BEB2B2'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  height: 10px;
  width: 10px;
  margin-left: 0.45em;
  flex-shrink: 0;
}
.lnb .drop-menu a:hover, .lnb .drop-menu a.current {
  background-color: #FFEDEA;
  color: #912312;
}
.lnb .drop-menu a.current {
  font-weight: 700;
}
.lnb .drop-menu li:last-child a {
  border-radius: 0 0 15px 15px;
}
@media (max-width: 1023px) {
  .lnb .drop-menu li:last-child a {
    border-radius: 0 0 12px 12px;
  }
}
@media (max-width: 383px) {
  .lnb .drop-menu li:last-child a {
    border-radius: 0 0 10px 10px;
  }
}

#contents {
  position: relative;
  width: 100%;
}

.contents-header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 16px;
  z-index: 20;
  border-bottom: 1px solid #E0E0E0;
  align-items: center;
  padding-top: 1.7143em;
  margin-bottom: 1.429em;
  font-size: 35px;
  row-gap: 4px;
}
@media (max-width: 1279px) {
  .contents-header {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  .contents-header {
    font-size: 29px;
  }
}
@media (max-width: 767px) {
  .contents-header {
    font-size: 26px;
    padding-bottom: 12px;
  }
}
@media (max-width: 575px) {
  .contents-header {
    font-size: 24px;
  }
}
@media (max-width: 383px) {
  .contents-header {
    font-size: 22px;
  }
}
.contents-header .title-wrap h2 {
  font-weight: 700;
  color: #222;
  letter-spacing: -0.03em;
  padding-right: 0.4em;
}
.contents-header .util-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: auto;
  justify-content: flex-end;
}
.contents-header .util-wrap > li {
  margin-left: 8px;
  position: relative;
}
@media (max-width: 767px) {
  .contents-header .util-wrap > li {
    margin-left: 6px;
  }
}
.contents-header .util-wrap > li .util-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s, border-color 0.3s;
  outline-offset: -2px;
  width: 36px;
  height: 36px;
  border-radius: 12px;
  border: 1px solid #E9E9E9;
}
@media (max-width: 767px) {
  .contents-header .util-wrap > li .util-btn {
    width: 32px;
    height: 32px;
    border-radius: 10px;
  }
}
.contents-header .util-wrap > li .util-btn::before {
  content: "";
  width: 18px;
  height: 18px;
  background: no-repeat center/contain;
  flex-shrink: 0;
  transition: background-image 0.3s;
}
@media (max-width: 767px) {
  .contents-header .util-wrap > li .util-btn::before {
    width: 16px;
    height: 16px;
  }
}
.contents-header .util-wrap > li .util-btn span {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
}
.contents-header .util-wrap > li .util-btn.copy::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8509 4.92372C14.0162 2.7585 17.5267 2.7585 19.6919 4.92373C21.8571 7.08896 21.8571 10.5995 19.6919 12.7647L11.9911 20.4655C11.6786 20.7779 11.1721 20.7779 10.8597 20.4655C10.5473 20.1531 10.5473 19.6465 10.8597 19.3341L18.5605 11.6333C20.1009 10.093 20.1009 7.59549 18.5605 6.05509C17.0201 4.51472 14.5227 4.5147 12.9823 6.0551L4.92108 14.1163C4.92107 14.1163 4.92108 14.1163 4.92108 14.1163C3.9575 15.0799 3.95749 16.6421 4.92108 17.6058C5.88466 18.5693 7.44692 18.5693 8.41051 17.6057L15.643 10.3733C15.9898 10.0265 15.9898 9.46421 15.643 9.11742C15.2962 8.77065 14.7339 8.77065 14.3871 9.11742L7.51506 15.9895C7.20264 16.302 6.69611 16.302 6.38369 15.9895C6.07127 15.6771 6.07127 15.1706 6.38369 14.8582L13.2558 7.98607C13.2557 7.98608 13.2558 7.98607 13.2558 7.98607C14.2274 7.01444 15.8028 7.01443 16.7744 7.98607C17.746 8.9577 17.746 10.533 16.7744 11.5046L9.54188 18.7371C7.95346 20.3256 5.37812 20.3256 3.78969 18.7371C2.20129 17.1487 2.20129 14.5734 3.78969 12.9849L11.8509 4.92372Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn.share::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6982 3C19.5207 3 20.9979 4.47735 20.998 6.2998C20.998 8.12234 19.5208 9.59961 17.6982 9.59961C16.6491 9.59955 15.7147 9.10992 15.1104 8.34668L9.52734 11.3096C9.57476 11.5322 9.5996 11.7632 9.59961 12C9.59961 12.3143 9.55475 12.6182 9.47266 12.9062L14.9795 15.8291C15.5746 14.9658 16.5704 14.4005 17.6982 14.4004C19.5208 14.4004 20.998 15.8777 20.998 17.7002C20.9979 19.5226 19.5207 21 17.6982 21C15.8759 20.9999 14.3986 19.5225 14.3984 17.7002C14.3984 17.5792 14.4043 17.4594 14.417 17.3418L8.67188 14.293C8.07186 14.9136 7.2312 15.2998 6.2998 15.2998C4.47735 15.2997 3 13.8225 3 12C3.00011 10.1776 4.47742 8.7003 6.2998 8.7002C7.31168 8.7002 8.21693 9.156 8.82227 9.87305L14.4512 6.88477C14.4172 6.69491 14.3984 6.49942 14.3984 6.2998C14.3985 4.47742 15.8759 3.00011 17.6982 3ZM17.6982 16C16.7594 16.0001 15.998 16.7614 15.998 17.7002C15.9982 18.6389 16.7595 19.4003 17.6982 19.4004C18.637 19.4004 19.3983 18.6389 19.3984 17.7002C19.3984 16.7613 18.6371 16 17.6982 16ZM6.2998 10.2998C5.36108 10.2999 4.59971 11.0613 4.59961 12C4.59961 12.9388 5.36101 13.7001 6.2998 13.7002C7.23869 13.7002 8 12.9389 8 12C7.99989 11.0612 7.23862 10.2998 6.2998 10.2998ZM17.6982 4.59961C16.7595 4.59971 15.9982 5.36108 15.998 6.2998C15.998 7.23862 16.7594 7.99989 17.6982 8C18.6371 8 19.3984 7.23869 19.3984 6.2998C19.3983 5.36101 18.6371 4.59961 17.6982 4.59961Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn.print::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1992 2C17.641 2 17.9989 2.35807 17.999 2.7998V7H20.2031C21.1972 7 22.0028 7.80578 22.0029 8.7998V18.2002C22.0029 18.642 21.645 19 21.2031 19H17.999V21.2002C17.999 21.642 17.641 22 17.1992 22H6.99902C6.55729 21.9999 6.19922 21.642 6.19922 21.2002V19H2.7998C2.58766 18.9999 2.38436 18.9157 2.23438 18.7656C2.0844 18.6156 2 18.4123 2 18.2002L2.00293 8.7998C2.00323 7.80593 2.80888 7.00005 3.80273 7H6V2.7998C6.00011 2.35813 6.35813 2.00011 6.7998 2H17.1992ZM7.79883 20.4004H16.3994V14.7998H7.79883V20.4004ZM3.80273 8.59961C3.69239 8.59966 3.60264 8.68946 3.60254 8.7998L3.60059 17.4004H6.19922V14C6.19932 13.5583 6.55735 13.2003 6.99902 13.2002H17.1992C17.4113 13.2002 17.6146 13.2846 17.7646 13.4346C17.9146 13.5846 17.999 13.7879 17.999 14V17.4004H20.4033V8.7998C20.4032 8.68944 20.3135 8.59961 20.2031 8.59961H3.80273ZM7.59961 7H16.3994V3.59961H7.59961V7Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn:hover {
  background-color: #000;
  border-color: #000;
}
.contents-header .util-wrap > li .util-btn:hover.copy::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8509 4.92372C14.0162 2.7585 17.5267 2.7585 19.6919 4.92373C21.8571 7.08896 21.8571 10.5995 19.6919 12.7647L11.9911 20.4655C11.6786 20.7779 11.1721 20.7779 10.8597 20.4655C10.5473 20.1531 10.5473 19.6465 10.8597 19.3341L18.5605 11.6333C20.1009 10.093 20.1009 7.59549 18.5605 6.05509C17.0201 4.51472 14.5227 4.5147 12.9823 6.0551L4.92108 14.1163C4.92107 14.1163 4.92108 14.1163 4.92108 14.1163C3.9575 15.0799 3.95749 16.6421 4.92108 17.6058C5.88466 18.5693 7.44692 18.5693 8.41051 17.6057L15.643 10.3733C15.9898 10.0265 15.9898 9.46421 15.643 9.11742C15.2962 8.77065 14.7339 8.77065 14.3871 9.11742L7.51506 15.9895C7.20264 16.302 6.69611 16.302 6.38369 15.9895C6.07127 15.6771 6.07127 15.1706 6.38369 14.8582L13.2558 7.98607C13.2557 7.98608 13.2558 7.98607 13.2558 7.98607C14.2274 7.01444 15.8028 7.01443 16.7744 7.98607C17.746 8.9577 17.746 10.533 16.7744 11.5046L9.54188 18.7371C7.95346 20.3256 5.37812 20.3256 3.78969 18.7371C2.20129 17.1487 2.20129 14.5734 3.78969 12.9849L11.8509 4.92372Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn:hover.share::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6982 3C19.5207 3 20.9979 4.47735 20.998 6.2998C20.998 8.12234 19.5208 9.59961 17.6982 9.59961C16.6491 9.59955 15.7147 9.10992 15.1104 8.34668L9.52734 11.3096C9.57476 11.5322 9.5996 11.7632 9.59961 12C9.59961 12.3143 9.55475 12.6182 9.47266 12.9062L14.9795 15.8291C15.5746 14.9658 16.5704 14.4005 17.6982 14.4004C19.5208 14.4004 20.998 15.8777 20.998 17.7002C20.9979 19.5226 19.5207 21 17.6982 21C15.8759 20.9999 14.3986 19.5225 14.3984 17.7002C14.3984 17.5792 14.4043 17.4594 14.417 17.3418L8.67188 14.293C8.07186 14.9136 7.2312 15.2998 6.2998 15.2998C4.47735 15.2997 3 13.8225 3 12C3.00011 10.1776 4.47742 8.7003 6.2998 8.7002C7.31168 8.7002 8.21693 9.156 8.82227 9.87305L14.4512 6.88477C14.4172 6.69491 14.3984 6.49942 14.3984 6.2998C14.3985 4.47742 15.8759 3.00011 17.6982 3ZM17.6982 16C16.7594 16.0001 15.998 16.7614 15.998 17.7002C15.9982 18.6389 16.7595 19.4003 17.6982 19.4004C18.637 19.4004 19.3983 18.6389 19.3984 17.7002C19.3984 16.7613 18.6371 16 17.6982 16ZM6.2998 10.2998C5.36108 10.2999 4.59971 11.0613 4.59961 12C4.59961 12.9388 5.36101 13.7001 6.2998 13.7002C7.23869 13.7002 8 12.9389 8 12C7.99989 11.0612 7.23862 10.2998 6.2998 10.2998ZM17.6982 4.59961C16.7595 4.59971 15.9982 5.36108 15.998 6.2998C15.998 7.23862 16.7594 7.99989 17.6982 8C18.6371 8 19.3984 7.23869 19.3984 6.2998C19.3983 5.36101 18.6371 4.59961 17.6982 4.59961Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn:hover.print::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1992 2C17.641 2 17.9989 2.35807 17.999 2.7998V7H20.2031C21.1972 7 22.0028 7.80578 22.0029 8.7998V18.2002C22.0029 18.642 21.645 19 21.2031 19H17.999V21.2002C17.999 21.642 17.641 22 17.1992 22H6.99902C6.55729 21.9999 6.19922 21.642 6.19922 21.2002V19H2.7998C2.58766 18.9999 2.38436 18.9157 2.23438 18.7656C2.0844 18.6156 2 18.4123 2 18.2002L2.00293 8.7998C2.00323 7.80593 2.80888 7.00005 3.80273 7H6V2.7998C6.00011 2.35813 6.35813 2.00011 6.7998 2H17.1992ZM7.79883 20.4004H16.3994V14.7998H7.79883V20.4004ZM3.80273 8.59961C3.69239 8.59966 3.60264 8.68946 3.60254 8.7998L3.60059 17.4004H6.19922V14C6.19932 13.5583 6.55735 13.2003 6.99902 13.2002H17.1992C17.4113 13.2002 17.6146 13.2846 17.7646 13.4346C17.9146 13.5846 17.999 13.7879 17.999 14V17.4004H20.4033V8.7998C20.4032 8.68944 20.3135 8.59961 20.2031 8.59961H3.80273ZM7.59961 7H16.3994V3.59961H7.59961V7Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap > li .util-btn.share.active {
  background-color: #000;
  border-color: #000;
}
.contents-header .util-wrap > li .util-btn.share.active::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6309 4.23486C18.9433 3.92265 19.4494 3.92252 19.7617 4.23486C20.0741 4.54722 20.0739 5.05329 19.7617 5.36572L13.1289 11.9985L19.7656 18.6353C20.078 18.9477 20.0781 19.4547 19.7656 19.7671C19.4533 20.0794 18.9472 20.0792 18.6348 19.7671L11.998 13.1294L5.36133 19.7671C5.04891 20.0792 4.54281 20.0794 4.23047 19.7671C3.91804 19.4547 3.91806 18.9477 4.23047 18.6353L10.8662 11.9985L4.23437 5.36572C3.92215 5.05329 3.92202 4.54722 4.23437 4.23486C4.54673 3.92252 5.05281 3.92265 5.36523 4.23486L11.998 10.8677L18.6309 4.23486Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns-list {
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
}
.contents-header .util-wrap .sns .share-btn {
  width: 36px;
  height: 36px;
  border-radius: 12px;
  display: block;
  overflow: hidden;
  background: #FFF no-repeat center/contain;
  border: 1px solid #E9E9E9;
  margin-top: 7px;
  position: relative;
}
@media (max-width: 767px) {
  .contents-header .util-wrap .sns .share-btn {
    width: 32px;
    height: 32px;
    border-radius: 10px;
    margin-top: 6px;
  }
}
.contents-header .util-wrap .sns .share-btn::before {
  content: "";
  position: absolute;
  border-radius: inherit;
  border: 2px solid #912312;
  left: -1px;
  top: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
  transition: opacity 0.3s;
}
.contents-header .util-wrap .sns .share-btn.blog {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.716 16.5724C13.4173 16.5724 13.1747 16.8174 13.1747 17.119C13.1747 17.4207 13.4173 17.6656 13.716 17.6656C14.0148 17.6656 14.2574 17.4207 14.2574 17.119C14.2574 16.8174 14.0148 16.5724 13.716 16.5724Z' fill='%2342D31A'/%3E%3Cpath d='M19.0608 17.6913C19.3826 17.6913 19.6435 17.4279 19.6435 17.103C19.6435 16.778 19.3826 16.5146 19.0608 16.5146C18.739 16.5146 18.4781 16.778 18.4781 17.103C18.4781 17.4279 18.739 17.6913 19.0608 17.6913Z' fill='%2342D31A'/%3E%3Cpath d='M23.8992 11.1417H12.3886C11.2275 11.1417 10.2867 12.0916 10.2867 13.264V20.1612C10.2867 21.3336 11.2275 22.2834 12.3886 22.2834H16.4547L17.8372 25.5727C17.8372 25.5727 17.9325 25.8583 18.1624 25.8583C18.3934 25.8583 18.4877 25.5727 18.4877 25.5727L19.8702 22.2834H23.8981C25.0592 22.2834 26 21.3336 26 20.1612V13.264C26 12.0916 25.0592 11.1417 23.8981 11.1417H23.8992ZM15.2236 17.2389C15.2173 18.5 13.9258 18.5353 13.9258 18.5353C13.4268 18.5353 13.144 18.2016 13.144 18.2016V18.4283H12.2032V14.5133C12.2032 14.5133 12.199 14.5123 12.2032 14.5112V14.5133C12.2615 14.523 13.144 14.5112 13.144 14.5112V16.0087C13.3654 15.6279 14.0042 15.6343 14.0042 15.6343C15.3963 15.7648 15.2226 17.2389 15.2226 17.2389H15.2236ZM16.8784 15.7542V18.4348H15.9578V15.7809C15.9578 15.4193 15.5139 15.3199 15.5139 15.3199V14.3839C16.9844 14.4438 16.8784 15.7542 16.8784 15.7542ZM19.0598 18.5374C18.208 18.5374 17.5172 17.8956 17.5172 17.103C17.5172 16.3104 18.208 15.6686 19.0598 15.6686C19.9115 15.6686 20.6023 16.3104 20.6023 17.103C20.6023 17.8956 19.9115 18.5374 19.0598 18.5374ZM24.1015 18.5374C24.1015 18.5374 24.1142 19.8991 22.7444 19.8991H22.327V19.0167H22.5781C22.5781 19.0167 23.1544 19.0701 23.147 18.1738C23.147 18.1738 23.0347 18.5364 22.2263 18.5364C22.2263 18.5364 21.0811 18.4529 21.0811 17.3244V16.8966C21.0811 16.8966 21.1076 15.7263 22.3651 15.6333C22.3651 15.6333 22.862 15.5798 23.166 15.9948V15.7071H24.0994V18.5364L24.1015 18.5374Z' fill='%2342D31A'/%3E%3Cpath d='M22.6396 17.6776C22.9538 17.6776 23.2085 17.4205 23.2085 17.1032C23.2085 16.786 22.9538 16.5288 22.6396 16.5288C22.3254 16.5288 22.0707 16.786 22.0707 17.1032C22.0707 17.4205 22.3254 17.6776 22.6396 17.6776Z' fill='%2342D31A'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 18C26 13.5817 22.4183 10 18 10C13.5817 10 10 13.5817 10 18C10 21.993 12.9255 25.3027 16.75 25.9028V20.3125H14.7188V18H16.75V16.2375C16.75 14.2325 17.9444 13.125 19.7717 13.125C20.647 13.125 21.5625 13.2812 21.5625 13.2812V15.25H20.5538C19.5599 15.25 19.25 15.8667 19.25 16.4994V18H21.4688L21.1141 20.3125H19.25V25.9028C23.0745 25.3027 26 21.9931 26 18Z' fill='%231877F2'/%3E%3Cpath d='M21.1141 20.3125L21.4688 18H19.25V16.4994C19.25 15.8666 19.5599 15.25 20.5538 15.25H21.5625V13.2812C21.5625 13.2812 20.647 13.125 19.7717 13.125C17.9444 13.125 16.75 14.2325 16.75 16.2375V18H14.7188V20.3125H16.75V25.9028C17.1635 25.9676 17.5814 26.0001 18 26C18.4186 26.0001 18.8365 25.9676 19.25 25.9028V20.3125H21.1141Z' fill='white'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn.band {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.9943 13.5749C18.4067 13.5749 17.8322 13.6589 17.2773 13.8243V12.1326C17.2773 10.9567 16.319 10 15.1406 10C13.9623 10 13.004 10.9567 13.004 12.1326C13.004 12.1326 12.995 19.8569 13.004 19.9938V20.165H13.017C13.312 23.2037 15.8797 25.5864 18.9943 25.5864C22.306 25.5864 25 22.8924 25 19.5807C25 16.269 22.306 13.5749 18.9943 13.5749ZM18.9943 17.8482C19.9493 17.8482 20.7267 18.6256 20.7267 19.5807C20.7267 20.5357 19.9493 21.3131 18.9943 21.3131C18.0392 21.3131 17.2618 20.5357 17.2618 19.5807C17.2618 18.6256 18.0392 17.8482 18.9943 17.8482ZM18.9943 24.7781C16.2578 24.7781 14.0104 22.6528 13.8124 19.9661V12.1326C13.8124 11.4024 14.408 10.8092 15.1406 10.8092C15.8732 10.8092 16.4689 11.4032 16.4689 12.1326V19.3012C16.4591 19.3933 16.4534 19.4862 16.4534 19.5815C16.4534 20.9823 17.5935 22.1223 18.9943 22.1223C20.395 22.1223 21.5351 20.9823 21.5351 19.5815C21.5351 18.1807 20.395 17.0407 18.9943 17.0407C18.3326 17.0407 17.7304 17.2949 17.2773 17.7105V16.5998C17.798 16.2991 18.3872 16.1402 18.9943 16.1402C20.8921 16.1402 22.4364 17.6844 22.4364 19.5823C22.4364 21.4802 20.8921 23.0244 18.9943 23.0244C17.0964 23.0244 15.5521 21.4802 15.5521 19.5823H15.5448V12.1562C15.5448 11.9329 15.3639 11.752 15.1406 11.752C14.9173 11.752 14.7364 11.9329 14.7364 12.1562V19.8439C14.7364 19.8944 14.725 19.9694 14.7413 20.0142C14.9467 22.168 16.7875 23.8303 18.9934 23.8303C21.3371 23.8303 23.2439 21.9235 23.2439 19.5799C23.2439 17.2362 21.3371 15.3294 18.9934 15.3294C18.3969 15.3294 17.8143 15.4533 17.2765 15.6912V14.6726C17.8265 14.4803 18.4026 14.3825 18.9934 14.3825C21.8594 14.3825 24.1908 16.7139 24.1908 19.5799C24.1908 22.4458 21.8594 24.7772 18.9934 24.7772L18.9943 24.7781Z' fill='%2350B848' stroke='%2350B848' stroke-width='0.3'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn.kakaostory {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2297_11157)'%3E%3Cpath d='M22.1136 11H14.8788C14.3939 11 14 11.3939 14 11.8788V19.0909C14 19.5758 14.3939 19.9697 14.8788 19.9697H18.2121C18.1894 20.8258 17.8333 21.7614 17.3144 22.5909C16.7348 23.5227 15.4962 24.5568 15.4848 24.5644C15.3864 24.6591 15.3182 24.7652 15.3144 24.9167C15.3144 25.0303 15.3712 25.1212 15.4394 25.2121L17.7652 27.8333C17.7652 27.8333 17.8788 27.9508 17.9697 27.9735C18.0758 28 18.1932 28.0038 18.2765 27.9394C22.303 24.8258 22.8864 20.9205 22.9848 18.8068C22.9848 18.7955 22.9848 11.8712 22.9848 11.8712C22.9848 11.3864 22.5909 10.9924 22.1061 10.9924' fill='%23FDC300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2297_11157'%3E%3Crect width='8.99242' height='17' fill='white' transform='translate(14 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn.kakao {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4989 10C14.3585 10 11 13.121 11 16.9701C11 19.2442 12.1718 21.2629 13.9843 22.5355V25.5937C13.9843 25.6363 14.009 25.6766 14.0471 25.6968C14.0627 25.7057 14.0807 25.7102 14.1008 25.7102C14.1255 25.7102 14.1479 25.7035 14.168 25.6878L16.8521 23.77C17.3831 23.8798 17.9343 23.9403 18.5011 23.9403C22.6438 23.9403 26 20.8193 26 16.9701C26 13.121 22.6415 10 18.4989 10Z' fill='%23040000'/%3E%3Cpath d='M23.1815 16.1638C22.9261 15.8882 22.5497 15.747 22.0635 15.747C21.7924 15.747 21.546 15.8075 21.3287 15.924C21.1673 16.0114 21.0262 16.1167 20.9074 16.2355V13.9793H19.8455V19.9569H20.8985V17.7231C20.8985 17.5372 20.9231 17.3692 20.9747 17.2235C21.024 17.0779 21.0934 16.9547 21.1763 16.8561C21.2592 16.7575 21.36 16.6813 21.4698 16.6298C21.5818 16.5783 21.7006 16.5514 21.826 16.5514C22.0434 16.5514 22.2136 16.6096 22.3301 16.7261C22.4467 16.8426 22.5071 17.06 22.5071 17.3692V19.9547H23.5602V17.4095C23.5602 16.8538 23.4325 16.4326 23.1793 16.1571L23.1815 16.1638Z' fill='%23FAE100'/%3E%3Cpath d='M16.2607 15.2224C17 15.2224 17.6318 15.7018 17.8828 16.3762H19.0142C18.7274 15.07 17.605 14.0977 16.2607 14.0977C14.7013 14.0977 13.4354 15.4106 13.4354 17.0282C13.4354 18.6458 14.6991 19.9587 16.2607 19.9587C17.605 19.9587 18.7297 18.9841 19.0142 17.6779H17.8828C17.6318 18.3523 17 18.8318 16.2607 18.8318C15.2995 18.8318 14.5221 18.023 14.5221 17.026C14.5221 16.0289 15.3017 15.2201 16.2607 15.2201V15.2224Z' fill='%23FAE100'/%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn.twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2297_11167)'%3E%3Cpath d='M22.0201 12H24.1566L19.49 17.1994L25 24.25H20.6707L17.2972 19.9761L13.4177 24.25H11.2811L16.2851 18.6967L11 12H15.4418L18.506 15.92L22.0201 12ZM21.261 22.9978H22.4418L14.7952 13.1706H13.502L21.261 22.9978Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2297_11167'%3E%3Crect width='14' height='12.25' fill='white' transform='translate(11 12)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.contents-header .util-wrap .sns .share-btn:hover::before {
  opacity: 1;
}
@media (max-width: 767px) {
  .contents-header .util-wrap .print {
    display: none;
  }
}

.nopage {
  text-align: center;
  background-color: #F9F9F9;
  padding: 6.2em 0.8em 6.6em;
  font-size: 30px;
}
@media (max-width: 1279px) {
  .nopage {
    font-size: 27px;
  }
}
@media (max-width: 1023px) {
  .nopage {
    padding: 4.8em 0.8em 5.2em;
  }
}
@media (max-width: 767px) {
  .nopage {
    font-size: 24px;
  }
}
@media (max-width: 575px) {
  .nopage {
    padding: 4em 0.8em 4.4em;
  }
}
@media (max-width: 383px) {
  .nopage {
    font-size: 22px;
  }
}
.nopage-img {
  margin: 0 auto 1.3em;
  max-width: 13em;
}
@media (max-width: 767px) {
  .nopage-img {
    width: 80%;
  }
}
.nopage-tit {
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.55em;
  display: block;
}
.nopage-tit b {
  color: #D43328;
  font-weight: inherit;
  display: inline-block;
}
.nopage-desc {
  font-size: 17px;
  letter-spacing: -0.04em;
  color: #555;
}
@media (max-width: 767px) {
  .nopage-desc {
    font-size: 16px;
  }
}
@media (max-width: 390px) {
  .nopage-desc {
    font-size: 15px;
  }
}

#foot_layout {
  position: relative;
  padding-top: 200px;
  padding-bottom: 116px;
  font-size: 17px;
  color: #FFF;
}
@media (max-width: 1440px) {
  #foot_layout {
    font-size: 16px;
    padding-bottom: calc(49.14286px + 4.64286vw);
    padding-top: calc(103.71429px + 4.46429vw);
  }
}
@media (max-width: 767px) {
  #foot_layout {
    font-size: 15px;
  }
}
#foot_layout .layout {
  z-index: 5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#foot_layout .left-area {
  width: 1px;
  flex-grow: 1;
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  padding-right: 28px;
  justify-content: center;
}
@media (max-width: 1279px) {
  #foot_layout .left-area {
    padding-top: 12px;
    padding-bottom: 12px;
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  #foot_layout .left-area {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
    align-items: center;
    text-align: center;
  }
}
#foot_layout .right-area {
  width: 50%;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  #foot_layout .right-area {
    width: 100%;
  }
}
#foot_layout .footer-menu {
  display: flex;
  padding-bottom: 40px;
  font-size: 18px;
}
@media (max-width: 1440px) {
  #foot_layout .footer-menu {
    font-size: 17px;
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  #foot_layout .footer-menu {
    font-size: 16px;
    padding-bottom: 32px;
  }
}
@media (max-width: 383px) {
  #foot_layout .footer-menu {
    padding-bottom: 28px;
  }
}
#foot_layout .footer-menu .list {
  margin: -0.5em -1em;
  flex-wrap: wrap;
  display: flex;
}
@media (max-width: 1023px) {
  #foot_layout .footer-menu .list {
    justify-content: center;
  }
}
@media (max-width: 434px) {
  #foot_layout .footer-menu .list {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
}
#foot_layout .footer-menu .item {
  margin: 0.5em 1em;
  line-height: 1.2;
  text-decoration-line: underline;
  text-underline-position: under;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.3s;
}
@media (max-width: 434px) {
  #foot_layout .footer-menu .item {
    margin-left: 0;
    margin-right: 0;
  }
}
#foot_layout .footer-menu .item::first-letter {
  text-transform: capitalize;
}
#foot_layout .footer-menu .item.point {
  font-weight: 700;
  text-decoration-color: currentColor;
}
#foot_layout .footer-menu .item:hover {
  text-decoration-color: currentColor;
}
#foot_layout .footer-logo {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.8em;
}
@media (max-width: 1440px) {
  #foot_layout .footer-logo {
    font-size: 22px;
  }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #foot_layout .footer-logo {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-logo {
    font-size: 20px;
  }
}
#foot_layout .footer-info {
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  #foot_layout .footer-info {
    justify-content: center;
  }
}
#foot_layout .footer-info .item {
  margin-right: 0.5em;
}
#foot_layout .footer-info .item dt, #foot_layout .footer-info .item dd {
  display: inline;
}
#foot_layout .footer-info .item dt {
  font-weight: 700;
}
#foot_layout .footer-copy {
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  #foot_layout .footer-copy {
    max-width: 680px;
  }
}
#foot_layout .footer-family {
  display: flex;
  margin-top: 24px;
}
@media (max-width: 1279px) {
  #foot_layout .footer-family {
    margin-top: 22px;
  }
}
@media (max-width: 1023px) {
  #foot_layout .footer-family {
    margin-top: 20px;
    width: 260px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-family {
    flex-wrap: wrap;
    gap: 8px;
  }
}
#foot_layout .footer-family .item {
  width: 10%;
  flex-grow: 1;
  position: relative;
  max-width: 350px;
}
#foot_layout .footer-family .drop-btn {
  display: flex;
  width: 100%;
  color: #FFF;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
  justify-content: space-between;
  align-items: center;
  min-height: 55px;
  padding: 0.5em 20px;
  border-radius: 5px;
  border: 1px solid #FFF;
  height: 100%;
  transition: background-color 0.3s, border-color 0.3s;
  text-align: left;
  -moz-column-gap: 0.8em;
       column-gap: 0.8em;
  outline-color: currentColor;
}
@media (max-width: 1279px) {
  #foot_layout .footer-family .drop-btn {
    padding: 0.5em 16px;
    min-height: 50px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-family .drop-btn {
    min-height: 45px;
  }
}
#foot_layout .footer-family .drop-btn i {
  position: relative;
  font-size: 19px;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  transition: transform 0.3s;
}
@media (max-width: 767px) {
  #foot_layout .footer-family .drop-btn i {
    font-size: 17px;
  }
}
#foot_layout .footer-family .drop-btn i::before, #foot_layout .footer-family .drop-btn i::after {
  content: "";
  background-color: currentColor;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
}
#foot_layout .footer-family .drop-btn i::before {
  width: 1em;
  height: 1px;
}
#foot_layout .footer-family .drop-btn i::after {
  height: 1em;
  width: 1px;
}
#foot_layout .footer-family .drop-btn:hover, #foot_layout .footer-family .drop-btn.active {
  background-color: rgba(255, 255, 255, 0.15);
}
#foot_layout .footer-family .drop-btn:hover i, #foot_layout .footer-family .drop-btn.active i {
  transform: rotate(90deg);
}
#foot_layout .footer-family .drop-btn.active i::before {
  width: 1px;
  opacity: 0;
}
#foot_layout .footer-family .drop-menu {
  position: absolute;
  bottom: calc(100% + 10px);
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #DFDFDF;
  padding: 20px;
  width: 100%;
  font-size: 15px;
}
@media (max-width: 767px) {
  #foot_layout .footer-family .drop-menu {
    bottom: calc(100% + 8px);
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-family .drop-menu {
    padding: 16px;
  }
}
#foot_layout .footer-family .drop-menu li + li {
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
  padding-top: 14px;
  margin-top: 14px;
}
#foot_layout .footer-family .drop-menu a {
  display: flex;
  width: 100%;
  color: #4B5158;
  line-height: 1.3;
  font-weight: 500;
  letter-spacing: -0.02em;
  align-items: center;
  justify-content: space-between;
  transition: -webkit-text-stroke-color 0.3s, color 0.3s;
  -webkit-text-stroke: 0.02em transparent;
}
#foot_layout .footer-family .drop-menu a::after {
  content: "";
  width: 7px;
  height: 13px;
  background: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.641 0.731321C1.21676 0.377783 0.585404 0.435061 0.231825 0.85925C-0.121712 1.2835 -0.0644349 1.91485 0.359755 2.26843L4.516 5.73132C4.99576 6.13112 4.99576 6.86864 4.516 7.26843L0.359755 10.7313C-0.0644342 11.0849 -0.121712 11.7163 0.231826 12.1405C0.585405 12.5647 1.21676 12.622 1.64101 12.2684L5.79726 8.80456C7.2362 7.6052 7.2362 5.39455 5.79725 4.19519L1.641 0.731321Z' fill='%234B5158'/%3E%3C/svg%3E%0A") no-repeat center;
  flex-shrink: 0;
  margin-left: 0.5em;
  transition: background-image 0.3s;
}
#foot_layout .footer-family .drop-menu a:hover {
  color: #DB3D33;
  -webkit-text-stroke-color: currentColor;
}
#foot_layout .footer-family .drop-menu a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.641 0.731321C1.21676 0.377783 0.585404 0.435061 0.231825 0.85925C-0.121712 1.2835 -0.0644349 1.91485 0.359755 2.26843L4.516 5.73132C4.99576 6.13112 4.99576 6.86864 4.516 7.26843L0.359755 10.7313C-0.0644342 11.0849 -0.121712 11.7163 0.231826 12.1405C0.585405 12.5647 1.21676 12.622 1.64101 12.2684L5.79726 8.80456C7.2362 7.6052 7.2362 5.39455 5.79725 4.19519L1.641 0.731321Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns {
  overflow: hidden;
  margin-top: 40px;
}
@media (max-width: 1279px) {
  #foot_layout .footer-sns {
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  #foot_layout .footer-sns {
    margin-top: 24px;
  }
}
#foot_layout .footer-sns .list {
  margin: 0 -15px;
  display: flex;
  align-items: center;
}
@media (max-width: 1279px) {
  #foot_layout .footer-sns .list {
    margin: 0 -12px;
  }
}
@media (max-width: 1023px) {
  #foot_layout .footer-sns .list {
    justify-content: center;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-sns .list {
    margin: -4px -10px;
    flex-wrap: wrap;
  }
}
#foot_layout .footer-sns .item {
  width: 36px;
  margin: 0 15px;
  position: relative;
}
@media (max-width: 1279px) {
  #foot_layout .footer-sns .item {
    width: 32px;
    margin: 0 12px;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-sns .item {
    margin: 4px 10px;
  }
}
@media (max-width: 383px) {
  #foot_layout .footer-sns .item {
    width: 28px;
  }
}
#foot_layout .footer-sns .item .ico {
  background: no-repeat center/contain;
  display: block;
  padding-top: 100%;
  transition: background-image 0.3s;
}
#foot_layout .footer-sns .item .ico.youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0029 6.375C18.0189 6.375 28.3192 6.37533 30.8965 7.07324C32.3168 7.45162 33.4351 8.57581 33.8135 10.0078C34.5002 12.5984 34.4941 18 34.4941 18C34.4941 18.0378 34.4921 23.4109 33.8076 25.9922C33.4292 27.4184 32.311 28.5416 30.8906 28.9258C28.3174 29.6184 17.9971 29.6191 17.9971 29.6191C17.9808 29.6191 7.67467 29.6179 5.10352 28.9258C3.68316 28.5474 2.5649 27.4242 2.18652 25.9922C1.50208 23.4109 1.50001 18.0378 1.5 18C1.5 18 1.49979 12.5983 2.19238 10.002C2.57076 8.57578 3.68902 7.45158 5.10938 7.06738C7.68288 6.37476 18.0029 6.375 18.0029 6.375ZM14.627 22.9072L23.2539 18L14.627 13.0928V22.9072Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13.251C15.4324 13.251 13.25 15.4334 13.25 18.001C13.25 20.5685 15.4324 22.751 18 22.751C20.5676 22.751 22.75 20.5685 22.75 18.001C22.75 15.4334 20.5676 13.251 18 13.251Z' fill='%23FFFFFF'/%3E%3Cpath d='M24.0886 3.75H12.0409C7.37727 3.75 3.75 7.37727 3.75 11.9114V23.9591C3.75 28.6227 7.37727 32.25 12.0409 32.25H24.0886C28.6227 32.25 32.25 28.6227 32.25 23.9591V11.9114C32.25 7.37727 28.6227 3.75 24.0886 3.75ZM18 25.5136C13.8545 25.5136 10.6159 22.1455 10.6159 18.1295C10.6159 14.1136 13.8545 10.6159 18 10.6159C22.1455 10.6159 25.3841 13.9841 25.3841 18C25.3841 22.0159 22.1455 25.5136 18 25.5136ZM25.6432 12.1705C24.7364 12.1705 23.9591 11.3932 23.9591 10.4864C23.9591 9.57955 24.7364 8.80227 25.6432 8.80227C26.55 8.80227 27.3273 9.57955 27.3273 10.4864C27.3273 11.3932 26.55 12.1705 25.6432 12.1705Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3553_443)'%3E%3Cpath d='M25.7641 4.5H29.9043L20.8592 15.9369L31.5 31.5H23.1683L16.6427 22.0611L9.17584 31.5H5.03317L14.7078 19.2669L4.5 4.5H13.0432L18.9418 13.1275L25.7641 4.5ZM24.311 28.7585H26.6051L11.7966 7.09754H9.33479L24.311 28.7585Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3553_443'%3E%3Crect width='36' height='36' fill='%23FFFFFF'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34 18C34 9.16344 26.8366 2 18 2C9.16344 2 2 9.16344 2 18C2 25.9859 7.85094 32.6053 15.5 33.8056V22.625H11.4375V18H15.5V14.475C15.5 10.465 17.8888 8.25 21.5434 8.25C23.2934 8.25 25.125 8.5625 25.125 8.5625V12.5H23.1075C21.12 12.5 20.5 13.7334 20.5 15V18H24.9375L24.2281 22.625H20.5V33.8056C28.1491 32.6053 34 25.9859 34 18Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.blog {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5625 4C31.5535 4.00026 33.9998 6.44649 34 9.4375V22.5645C34 25.5455 31.5636 27.9922 28.5723 27.9922H21.0273L19.7422 30.2129L18.4775 32.4023C18.241 32.8027 17.6656 32.8029 17.4395 32.4023L16.1758 30.2129L14.8906 27.9922H7.42773C4.4467 27.9922 2 25.5558 2 22.5645V9.42773C2 6.44671 4.43642 4 7.42773 4H28.5625ZM25.9111 13.6338C24.4001 13.6338 23.1768 14.898 23.1768 16.4502C23.1769 18.0023 24.4002 19.2666 25.9111 19.2666C26.538 19.2665 27.1132 19.0501 27.5654 18.6904V19.4717C27.5654 19.4717 27.4013 20.2432 26.25 20.2432V21.6924C26.2531 21.6927 27.4948 21.8349 28.6035 20.7266C28.6035 20.7266 29.1183 20.1814 29.2314 19.4619V13.7461H27.5654V14.209C27.103 13.8494 26.5277 13.6339 25.9111 13.6338ZM6.77051 19.3271H8.41504V18.8027C8.87758 19.2139 9.46379 19.4716 10.1113 19.4717C11.5813 19.4717 12.7734 18.1656 12.7734 16.5518C12.7733 14.938 11.5915 13.6221 10.1113 13.6221C9.47408 13.6221 8.87757 13.8686 8.41504 14.29V11.875H6.77051V19.3271ZM19.4756 13.6211C17.8413 13.6211 16.5148 14.9263 16.5146 16.54C16.5146 18.1539 17.8412 19.46 19.4756 19.46C21.11 19.4599 22.4355 18.1539 22.4355 16.54C22.4354 14.9264 21.1201 13.6212 19.4756 13.6211ZM12.958 11.7314V13.2217C12.9757 13.2242 13.7201 13.3332 13.8623 14.0645V19.3271H15.5586V14.0234C15.4571 13.2928 15.0247 12.7424 15.0137 12.7285C14.056 11.5976 12.9771 11.729 12.958 11.7314ZM9.78223 15.082C10.6046 15.082 11.2627 15.7299 11.2627 16.542C11.2625 17.3539 10.6045 18.001 9.78223 18.001C9.17587 18.0009 8.65189 17.6413 8.42578 17.1172C8.35388 16.9425 8.30279 16.7474 8.30273 16.542C8.30273 16.3364 8.34355 16.1406 8.42578 15.9658C8.65194 15.4418 9.17596 15.0822 9.78223 15.082ZM19.4756 15.1426C20.2566 15.1426 20.8934 15.7693 20.8936 16.54C20.8936 17.311 20.267 17.9384 19.4756 17.9385C18.6943 17.9385 18.0566 17.311 18.0566 16.54C18.0568 15.7692 18.6945 15.1426 19.4756 15.1426ZM26.2188 15.001C26.8047 15.001 27.3187 15.3299 27.5654 15.8027C27.6681 15.9979 27.7197 16.2134 27.7197 16.4395C27.7197 16.6656 27.6579 16.8921 27.5654 17.0771C27.3187 17.5601 26.8046 17.8789 26.2188 17.8789C25.3863 17.8787 24.7188 17.2308 24.7188 16.4395C24.7189 15.6482 25.3966 15.0012 26.2188 15.001Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.band {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.8896 2C30.8165 2.00019 33.9998 5.1835 34 9.11035V26.8896C33.9998 30.8165 30.8165 33.9998 26.8896 34H9.11035C5.1835 33.9998 2.00019 30.8165 2 26.8896V9.11035C2.00018 5.18349 5.18349 2.00018 9.11035 2H26.8896ZM12.0596 6.00391C10.2459 6.00391 8.77067 7.47631 8.77051 9.28613C8.77051 9.28613 8.75672 21.1742 8.77051 21.3867V21.6504H8.79102C9.24518 26.3276 13.1973 29.9951 17.9912 29.9951C23.0887 29.9951 27.2353 25.8484 27.2354 20.751C27.2354 15.6535 23.0887 11.5068 17.9912 11.5068C17.0869 11.5068 16.2028 11.636 15.3486 11.8906V9.28613C15.3485 7.4763 13.8732 6.00391 12.0596 6.00391ZM12.0596 7.24902C13.1871 7.24902 14.1043 8.16366 14.1045 9.28613V20.3203C14.0894 20.462 14.0801 20.6053 14.0801 20.752C14.0801 22.9081 15.8351 24.6631 17.9912 24.6631C20.1474 24.6631 21.9023 22.9081 21.9023 20.752C21.9023 18.5959 20.1473 16.8408 17.9912 16.8408C16.9728 16.8408 16.046 17.2325 15.3486 17.8721V16.1621C16.15 15.6994 17.0569 15.4551 17.9912 15.4551C20.9124 15.4551 23.2888 17.8318 23.2891 20.7529C23.2891 23.6742 20.9125 26.0518 17.9912 26.0518C15.0699 26.0518 12.6934 23.6742 12.6934 20.7529H12.6816V9.32422C12.6816 8.98054 12.4033 8.70215 12.0596 8.70215C11.7159 8.70216 11.4375 8.98054 11.4375 9.32422V21.1572C11.4375 21.2349 11.4204 21.3499 11.4453 21.4189C11.7614 24.7341 14.5948 27.293 17.9902 27.293C21.5975 27.2928 24.5322 24.3582 24.5322 20.751C24.5322 17.1437 21.5975 14.2082 17.9902 14.208C17.0721 14.208 16.1745 14.3994 15.3467 14.7656V13.1973C16.1933 12.9012 17.0809 12.751 17.9902 12.751C22.4015 12.7511 25.9902 16.3396 25.9902 20.751C25.9902 25.1622 22.4015 28.7499 17.9902 28.75C13.7787 28.7495 10.3194 25.4776 10.0146 21.3438V9.28613C10.0148 8.16242 10.9321 7.24903 12.0596 7.24902ZM17.9912 18.084C19.4613 18.084 20.6582 19.2809 20.6582 20.751C20.6581 22.221 19.4612 23.418 17.9912 23.418C16.5212 23.418 15.3243 22.221 15.3242 20.751C15.3242 19.2809 16.5212 18.084 17.9912 18.084Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.story {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1951 2V14.3488C25.1951 18.3364 21.6388 24.1744 18.6497 26.7041C18.0329 27.226 17.0668 28.2547 16.2731 27.7867C15.9346 27.5861 12.6931 24.2887 12.7471 24.0363C15.128 22.1342 17.2911 19.3284 17.4636 16.1755H11.3431C11.3194 16.1755 11.0218 15.8757 11.0218 15.8541V2H25.1972H25.1951Z' fill='%23FFFFFF'/%3E%3Cpath d='M31.2082 30.9937H4.79175V34H31.2082V30.9937Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item .ico.channel {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0016 2.11768C9.71642 2.11768 3 8.33538 3 16.0075C3 21.6738 5.37088 24.3795 8.61795 26.8434L8.63406 26.8498V33.4996C8.63406 33.8157 8.99162 33.9931 9.24289 33.806L14.9317 29.5781L15.0541 29.6297C16.0076 29.8071 16.9933 29.8974 18.0016 29.8974C26.2868 29.8974 33 23.6797 33 16.0075C33 8.33538 26.2836 2.11768 18.0016 2.11768ZM12.9732 19.5292C14.4453 19.5292 15.7016 18.6488 16.0817 17.2878H18.2561C17.7246 19.9065 15.6887 21.6254 12.9764 21.6254C9.82272 21.6254 7.32299 19.2712 7.32299 15.9946C7.32299 12.7181 9.82272 10.3639 12.9764 10.3639C15.7177 10.3639 17.7665 12.115 18.2722 14.782H16.1043C15.7757 13.334 14.4743 12.4311 12.9764 12.4311C10.8568 12.4311 9.44583 13.9436 9.44583 15.9946C9.44583 18.0457 11.05 19.5292 12.9764 19.5292M27.308 21.4093H25.314V16.9073C25.314 15.8721 24.7116 15.3142 23.7838 15.3142C22.7498 15.3142 22.0862 15.9495 22.0862 17.233V21.4093H20.0922V10.3961H22.0862V14.537C22.563 13.8113 23.3361 13.4534 24.3862 13.4534C25.2367 13.4534 25.9325 13.7307 26.4704 14.3048C27.0277 14.8756 27.3047 15.6496 27.3047 16.6557V21.4061L27.308 21.4093Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0029 6.375C18.0189 6.375 28.3192 6.37533 30.8965 7.07324C32.3168 7.45162 33.4351 8.57581 33.8135 10.0078C34.5002 12.5984 34.4941 18 34.4941 18C34.4941 18.0378 34.4921 23.4109 33.8076 25.9922C33.4292 27.4184 32.311 28.5416 30.8906 28.9258C28.3174 29.6184 17.9971 29.6191 17.9971 29.6191C17.9808 29.6191 7.67467 29.6179 5.10352 28.9258C3.68316 28.5474 2.5649 27.4242 2.18652 25.9922C1.50208 23.4109 1.50001 18.0378 1.5 18C1.5 18 1.49979 12.5983 2.19238 10.002C2.57076 8.57578 3.68902 7.45158 5.10938 7.06738C7.68288 6.37476 18.0029 6.375 18.0029 6.375ZM14.627 22.9072L23.2539 18L14.627 13.0928V22.9072Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 13.251C15.4324 13.251 13.25 15.4334 13.25 18.001C13.25 20.5685 15.4324 22.751 18 22.751C20.5676 22.751 22.75 20.5685 22.75 18.001C22.75 15.4334 20.5676 13.251 18 13.251Z' fill='%23DB3D33'/%3E%3Cpath d='M24.0886 3.75H12.0409C7.37727 3.75 3.75 7.37727 3.75 11.9114V23.9591C3.75 28.6227 7.37727 32.25 12.0409 32.25H24.0886C28.6227 32.25 32.25 28.6227 32.25 23.9591V11.9114C32.25 7.37727 28.6227 3.75 24.0886 3.75ZM18 25.5136C13.8545 25.5136 10.6159 22.1455 10.6159 18.1295C10.6159 14.1136 13.8545 10.6159 18 10.6159C22.1455 10.6159 25.3841 13.9841 25.3841 18C25.3841 22.0159 22.1455 25.5136 18 25.5136ZM25.6432 12.1705C24.7364 12.1705 23.9591 11.3932 23.9591 10.4864C23.9591 9.57955 24.7364 8.80227 25.6432 8.80227C26.55 8.80227 27.3273 9.57955 27.3273 10.4864C27.3273 11.3932 26.55 12.1705 25.6432 12.1705Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3553_443)'%3E%3Cpath d='M25.7641 4.5H29.9043L20.8592 15.9369L31.5 31.5H23.1683L16.6427 22.0611L9.17584 31.5H5.03317L14.7078 19.2669L4.5 4.5H13.0432L18.9418 13.1275L25.7641 4.5ZM24.311 28.7585H26.6051L11.7966 7.09754H9.33479L24.311 28.7585Z' fill='%23DB3D33'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3553_443'%3E%3Crect width='36' height='36' fill='%23DB3D33'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34 18C34 9.16344 26.8366 2 18 2C9.16344 2 2 9.16344 2 18C2 25.9859 7.85094 32.6053 15.5 33.8056V22.625H11.4375V18H15.5V14.475C15.5 10.465 17.8888 8.25 21.5434 8.25C23.2934 8.25 25.125 8.5625 25.125 8.5625V12.5H23.1075C21.12 12.5 20.5 13.7334 20.5 15V18H24.9375L24.2281 22.625H20.5V33.8056C28.1491 32.6053 34 25.9859 34 18Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.blog {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5625 4C31.5535 4.00026 33.9998 6.44649 34 9.4375V22.5645C34 25.5455 31.5636 27.9922 28.5723 27.9922H21.0273L19.7422 30.2129L18.4775 32.4023C18.241 32.8027 17.6656 32.8029 17.4395 32.4023L16.1758 30.2129L14.8906 27.9922H7.42773C4.4467 27.9922 2 25.5558 2 22.5645V9.42773C2 6.44671 4.43642 4 7.42773 4H28.5625ZM25.9111 13.6338C24.4001 13.6338 23.1768 14.898 23.1768 16.4502C23.1769 18.0023 24.4002 19.2666 25.9111 19.2666C26.538 19.2665 27.1132 19.0501 27.5654 18.6904V19.4717C27.5654 19.4717 27.4013 20.2432 26.25 20.2432V21.6924C26.2531 21.6927 27.4948 21.8349 28.6035 20.7266C28.6035 20.7266 29.1183 20.1814 29.2314 19.4619V13.7461H27.5654V14.209C27.103 13.8494 26.5277 13.6339 25.9111 13.6338ZM6.77051 19.3271H8.41504V18.8027C8.87758 19.2139 9.46379 19.4716 10.1113 19.4717C11.5813 19.4717 12.7734 18.1656 12.7734 16.5518C12.7733 14.938 11.5915 13.6221 10.1113 13.6221C9.47408 13.6221 8.87757 13.8686 8.41504 14.29V11.875H6.77051V19.3271ZM19.4756 13.6211C17.8413 13.6211 16.5148 14.9263 16.5146 16.54C16.5146 18.1539 17.8412 19.46 19.4756 19.46C21.11 19.4599 22.4355 18.1539 22.4355 16.54C22.4354 14.9264 21.1201 13.6212 19.4756 13.6211ZM12.958 11.7314V13.2217C12.9757 13.2242 13.7201 13.3332 13.8623 14.0645V19.3271H15.5586V14.0234C15.4571 13.2928 15.0247 12.7424 15.0137 12.7285C14.056 11.5976 12.9771 11.729 12.958 11.7314ZM9.78223 15.082C10.6046 15.082 11.2627 15.7299 11.2627 16.542C11.2625 17.3539 10.6045 18.001 9.78223 18.001C9.17587 18.0009 8.65189 17.6413 8.42578 17.1172C8.35388 16.9425 8.30279 16.7474 8.30273 16.542C8.30273 16.3364 8.34355 16.1406 8.42578 15.9658C8.65194 15.4418 9.17596 15.0822 9.78223 15.082ZM19.4756 15.1426C20.2566 15.1426 20.8934 15.7693 20.8936 16.54C20.8936 17.311 20.267 17.9384 19.4756 17.9385C18.6943 17.9385 18.0566 17.311 18.0566 16.54C18.0568 15.7692 18.6945 15.1426 19.4756 15.1426ZM26.2188 15.001C26.8047 15.001 27.3187 15.3299 27.5654 15.8027C27.6681 15.9979 27.7197 16.2134 27.7197 16.4395C27.7197 16.6656 27.6579 16.8921 27.5654 17.0771C27.3187 17.5601 26.8046 17.8789 26.2188 17.8789C25.3863 17.8787 24.7188 17.2308 24.7188 16.4395C24.7189 15.6482 25.3966 15.0012 26.2188 15.001Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.band {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.8896 2C30.8165 2.00019 33.9998 5.1835 34 9.11035V26.8896C33.9998 30.8165 30.8165 33.9998 26.8896 34H9.11035C5.1835 33.9998 2.00019 30.8165 2 26.8896V9.11035C2.00018 5.18349 5.18349 2.00018 9.11035 2H26.8896ZM12.0596 6.00391C10.2459 6.00391 8.77067 7.47631 8.77051 9.28613C8.77051 9.28613 8.75672 21.1742 8.77051 21.3867V21.6504H8.79102C9.24518 26.3276 13.1973 29.9951 17.9912 29.9951C23.0887 29.9951 27.2353 25.8484 27.2354 20.751C27.2354 15.6535 23.0887 11.5068 17.9912 11.5068C17.0869 11.5068 16.2028 11.636 15.3486 11.8906V9.28613C15.3485 7.4763 13.8732 6.00391 12.0596 6.00391ZM12.0596 7.24902C13.1871 7.24902 14.1043 8.16366 14.1045 9.28613V20.3203C14.0894 20.462 14.0801 20.6053 14.0801 20.752C14.0801 22.9081 15.8351 24.6631 17.9912 24.6631C20.1474 24.6631 21.9023 22.9081 21.9023 20.752C21.9023 18.5959 20.1473 16.8408 17.9912 16.8408C16.9728 16.8408 16.046 17.2325 15.3486 17.8721V16.1621C16.15 15.6994 17.0569 15.4551 17.9912 15.4551C20.9124 15.4551 23.2888 17.8318 23.2891 20.7529C23.2891 23.6742 20.9125 26.0518 17.9912 26.0518C15.0699 26.0518 12.6934 23.6742 12.6934 20.7529H12.6816V9.32422C12.6816 8.98054 12.4033 8.70215 12.0596 8.70215C11.7159 8.70216 11.4375 8.98054 11.4375 9.32422V21.1572C11.4375 21.2349 11.4204 21.3499 11.4453 21.4189C11.7614 24.7341 14.5948 27.293 17.9902 27.293C21.5975 27.2928 24.5322 24.3582 24.5322 20.751C24.5322 17.1437 21.5975 14.2082 17.9902 14.208C17.0721 14.208 16.1745 14.3994 15.3467 14.7656V13.1973C16.1933 12.9012 17.0809 12.751 17.9902 12.751C22.4015 12.7511 25.9902 16.3396 25.9902 20.751C25.9902 25.1622 22.4015 28.7499 17.9902 28.75C13.7787 28.7495 10.3194 25.4776 10.0146 21.3438V9.28613C10.0148 8.16242 10.9321 7.24903 12.0596 7.24902ZM17.9912 18.084C19.4613 18.084 20.6582 19.2809 20.6582 20.751C20.6581 22.221 19.4612 23.418 17.9912 23.418C16.5212 23.418 15.3243 22.221 15.3242 20.751C15.3242 19.2809 16.5212 18.084 17.9912 18.084Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.story {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1951 2V14.3488C25.1951 18.3364 21.6388 24.1744 18.6497 26.7041C18.0329 27.226 17.0668 28.2547 16.2731 27.7867C15.9346 27.5861 12.6931 24.2887 12.7471 24.0363C15.128 22.1342 17.2911 19.3284 17.4636 16.1755H11.3431C11.3194 16.1755 11.0218 15.8757 11.0218 15.8541V2H25.1972H25.1951Z' fill='%23DB3D33'/%3E%3Cpath d='M31.2082 30.9937H4.79175V34H31.2082V30.9937Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-sns .item:hover .ico.channel {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0016 2.11768C9.71642 2.11768 3 8.33538 3 16.0075C3 21.6738 5.37088 24.3795 8.61795 26.8434L8.63406 26.8498V33.4996C8.63406 33.8157 8.99162 33.9931 9.24289 33.806L14.9317 29.5781L15.0541 29.6297C16.0076 29.8071 16.9933 29.8974 18.0016 29.8974C26.2868 29.8974 33 23.6797 33 16.0075C33 8.33538 26.2836 2.11768 18.0016 2.11768ZM12.9732 19.5292C14.4453 19.5292 15.7016 18.6488 16.0817 17.2878H18.2561C17.7246 19.9065 15.6887 21.6254 12.9764 21.6254C9.82272 21.6254 7.32299 19.2712 7.32299 15.9946C7.32299 12.7181 9.82272 10.3639 12.9764 10.3639C15.7177 10.3639 17.7665 12.115 18.2722 14.782H16.1043C15.7757 13.334 14.4743 12.4311 12.9764 12.4311C10.8568 12.4311 9.44583 13.9436 9.44583 15.9946C9.44583 18.0457 11.05 19.5292 12.9764 19.5292M27.308 21.4093H25.314V16.9073C25.314 15.8721 24.7116 15.3142 23.7838 15.3142C22.7498 15.3142 22.0862 15.9495 22.0862 17.233V21.4093H20.0922V10.3961H22.0862V14.537C22.563 13.8113 23.3361 13.4534 24.3862 13.4534C25.2367 13.4534 25.9325 13.7307 26.4704 14.3048C27.0277 14.8756 27.3047 15.6496 27.3047 16.6557V21.4061L27.308 21.4093Z' fill='%23DB3D33'/%3E%3C/svg%3E%0A");
}
#foot_layout .footer-map {
  width: 100%;
  height: 100%;
  color: #FFF;
  position: relative;
}
@media (max-width: 1023px) {
  #foot_layout .footer-map {
    max-height: 440px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-map {
    max-height: 520px;
  }
}
@media (max-width: 1023px) {
  #foot_layout .footer-map {
    display: none;
  }
}
#foot_layout .footer-map::before {
  content: "";
  padding-top: 57.4468085106%;
  display: block;
}
@media (max-width: 767px) {
  #foot_layout .footer-map::before {
    padding-top: calc(605.90604px + -26.84564vw);
  }
}
#foot_layout .footer-map .map-header {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  padding: 24px;
  display: flex;
  align-items: center;
  z-index: 5;
  background: #333;
  border-radius: 0 0 15px 15px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #foot_layout .footer-map .map-header {
    padding: 20px 22px;
    border-radius: 0 0 12px 12px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-map .map-header {
    padding: 20px 22px;
    border-radius: 0 0 12px 12px;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-map .map-header {
    flex-wrap: wrap;
    row-gap: 8px;
    padding: 18px 20px;
    border-radius: 0 0 10px 10px;
  }
}
#foot_layout .footer-map .map-header .tit {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.1;
  margin-right: 0.6em;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #foot_layout .footer-map .map-header .tit {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-map .map-header .tit {
    font-size: 20px;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-map .map-header .tit {
    font-size: 18px;
  }
}
#foot_layout .footer-map .map-header .tit::before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 12C18 12 20 14 20 16.5C20 17.38 19.75 18.21 19.31 18.9L22.39 22L21 23.39L17.88 20.32C17.19 20.75 16.37 21 15.5 21C13 21 11 19 11 16.5C11 14 13 12 15.5 12ZM15.5 14C14.837 14 14.2011 14.2634 13.7322 14.7322C13.2634 15.2011 13 15.837 13 16.5C13 17.163 13.2634 17.7989 13.7322 18.2678C14.2011 18.7366 14.837 19 15.5 19C16.163 19 16.7989 18.7366 17.2678 18.2678C17.7366 17.7989 18 17.163 18 16.5C18 15.837 17.7366 15.2011 17.2678 14.7322C16.7989 14.2634 16.163 14 15.5 14ZM14 6.11L8 4V15.89L9 16.24V16.5C9 17.14 9.09 17.76 9.26 18.34L8 17.9L2.66 19.97L2.5 20C2.36739 20 2.24021 19.9473 2.14645 19.8536C2.05268 19.7598 2 19.6326 2 19.5V4.38C2 4.15 2.15 3.97 2.36 3.9L8 2L14 4.1L19.34 2H19.5C19.6326 2 19.7598 2.05268 19.8536 2.14645C19.9473 2.24021 20 2.36739 20 2.5V11.81C18.83 10.69 17.25 10 15.5 10C15 10 14.5 10.06 14 10.17V6.11Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center/contain;
  flex-shrink: 0;
  margin-right: 0.35em;
  transform: translateY(-0.05em);
}
@media (max-width: 575px) {
  #foot_layout .footer-map .map-header .tit::before {
    width: 20px;
    height: 20px;
  }
}
#foot_layout .footer-map .map-header .desc {
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.01em;
  font-size: 16px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #foot_layout .footer-map .map-header .desc {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-map .map-header .desc {
    font-size: 15px;
  }
}
#foot_layout .footer-map .map-api {
  border-radius: 15px 15px 18px 18px;
  overflow: hidden;
  background-color: #DDD;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
  #foot_layout .footer-map .map-api {
    border-radius: 12px 12px 15px 15px;
  }
}
@media (max-width: 767px) {
  #foot_layout .footer-map .map-api {
    border-radius: 12px 12px 15px 15px;
  }
}
@media (max-width: 575px) {
  #foot_layout .footer-map .map-api {
    border-radius: 10px 10px 13px 13px;
  }
}
#foot_layout .footer-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#foot_layout .footer-bg::before {
  content: "";
  width: 2560px;
  height: 830px;
  background: url(/assets/images/layout/kor/footer-bg.webp) no-repeat top/cover;
}
@media (max-width: 1023px) {
  #foot_layout .footer-bg::before {
    width: 120%;
    height: 528px;
  }
}
#foot_layout .footer-bg::after {
  content: "";
  background: linear-gradient(to top, #0D0C0C calc(100% - 100px), transparent);
  flex-grow: 1;
  width: 100%;
  margin-top: -100px;
}

.content-bottom {
  margin-top: 96px;
}
.content-bottom .content-feedback {
  padding: 40px;
  background-color: #f4f5f6;
  border-radius: 12px;
}
@media (max-width: 767px) {
  .content-bottom .content-feedback {
    padding: 30px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-feedback {
    padding: 20px;
  }
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap {
  display: flex;
  flex-direction: column;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-title {
  display: block;
  color: #131416;
  font-size: 19px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-title {
    font-size: 18px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-title {
    font-size: 17px;
  }
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-text {
  margin-top: 8px;
  color: #131416;
  font-size: 17px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-text {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-text {
    font-size: 15px;
  }
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-value {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-value .pe-check-area {
  flex-wrap: wrap;
  gap: 0;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-value .pe-check-area .pe-form-check {
  padding-right: 20px;
  padding-bottom: 6px;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-value .pe-check-area .pe-form-check label {
  gap: 0;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-value .pe-check-area .pe-form-check label::before {
  margin-right: 8px;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-opinion {
  display: flex;
  margin-top: 10px;
  width: 100%;
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-opinion {
    flex-direction: column;
  }
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-opinion .input-item-wrap {
  flex: 1;
}
.content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-opinion .btn {
  min-width: 120px;
  margin-left: 8px;
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .satisfaction-wrap .research-wrap .research-opinion .btn {
    margin-left: 0;
    margin-top: 5px;
  }
}
.content-bottom .content-feedback .charge-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 32px;
  padding-top: 27px;
  border-top: 1px solid #8a949e;
}
.content-bottom .content-feedback .charge-wrap em {
  font-weight: 700;
}
.content-bottom .content-feedback .charge-wrap .charge-text {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}
.content-bottom .content-feedback .charge-wrap .charge-text span {
  display: inline-flex;
  font-size: 17px;
  margin-right: 32px;
}
@media (max-width: 767px) {
  .content-bottom .content-feedback .charge-wrap .charge-text span {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .charge-wrap .charge-text span {
    font-size: 15px;
  }
}
.content-bottom .content-feedback .charge-wrap .charge-text span em {
  padding-right: 8px;
}
.content-bottom .content-feedback .charge-wrap .charge-date {
  text-align: right;
  margin-top: 5px;
}
.content-bottom .content-feedback .charge-wrap .charge-date span {
  display: inline-flex;
  font-size: 17px;
}
@media (max-width: 767px) {
  .content-bottom .content-feedback .charge-wrap .charge-date span {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-feedback .charge-wrap .charge-date span {
    font-size: 15px;
  }
}
.content-bottom .content-feedback .charge-wrap .charge-date span em {
  padding-right: 8px;
}
.content-bottom .content-feedback .charge-wrap.NO {
  display: none;
}
.content-bottom .content-message {
  display: none;
  padding: 16px;
  background-color: #eaf6ec;
  border: 1px solid #d8eedd;
  border-radius: 12px;
}
.content-bottom .content-message .message-tit {
  position: relative;
  padding-left: 32px;
  color: #267337;
  font-size: 17px;
}
@media (max-width: 767px) {
  .content-bottom .content-message .message-tit {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .content-bottom .content-message .message-tit {
    font-size: 15px;
  }
}
.content-bottom .content-message .message-tit::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 2 22)' fill='%23228738'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7528 8.33976C16.1176 8.58903 16.2113 9.08683 15.962 9.45162L11.862 15.4516C11.7277 15.6482 11.5129 15.7747 11.2759 15.7968C11.0389 15.8189 10.8043 15.7344 10.636 15.5661L8.13439 13.0661C7.82188 12.7538 7.82172 12.2473 8.13404 11.9348C8.44636 11.6222 8.95289 11.6221 9.26541 11.9344L11.085 13.7528L14.6409 8.54892C14.8902 8.18413 15.388 8.09048 15.7528 8.33976Z' fill='white'/%3E%3C/svg%3E%0A");
}
.content-bottom .content-message .message-txt {
  padding-left: 32px;
  margin-top: 8px;
  color: #1e2124;
}/*# sourceMappingURL=layout.css.map */