@charset "UTF-8";
@font-face {
  font-family: "mont";
  font-style: normal;
  font-display: swap;
  font-weight: 900;
  src: url(/pcms/common/fonts/en/mont/montserrat-900-normal.woff2) format("woff2"), url(/pcms/common/fonts/en/mont/montserrat-900-normal.woff) format("woff");
}
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}

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

:where(:lang(ko)) {
  word-break: keep-all;
  word-wrap: break-word;
}

:where(body) {
  margin: 0;
  overflow-wrap: break-word;
}

:where(img) {
  max-width: 100%;
  height: auto;
}

:where([class]) {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:where([class])::before, :where([class])::after {
  box-sizing: border-box;
  pointer-events: none;
}

:where(ol[class], ul[class]) {
  list-style: none;
}

:where(hr[class], button[class], fieldset[class], iframe[class], input[class], select[class], textarea[class]) {
  border: 0;
}

:where(button[class], dialog[class], input[class], mark[class], meter[class], progress[class]) {
  background-color: transparent;
}

:where(table[class]) {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

:where(button[class], input[class], meter[class], progress[class], select[class], textarea[class]) {
  appearance: none;
}

html {
  font-size: 10px;
  scroll-behavior: smooth;
  overscroll-behavior: none;
}
@media (max-width: 1400px) {
  html {
    font-size: 9px;
  }
}
@media (max-width: 768px) {
  html {
    font-size: 8px;
  }
}
@media (max-width: 540px) {
  html {
    font-size: 7px;
  }
}

body {
  font-size: 1.6rem;
  line-height: 1.6;
  color: #555555;
  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;
}
@media (max-width: 1400px) {
  body {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  body {
    font-size: 1.6rem;
  }
}
@media (max-width: 540px) {
  body {
    font-size: 1.5rem;
  }
}

div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, blockquote, pre, a, button, span, em, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, iframe, article, aside, canvas, details, embed, textarea, figure, figcaption, header, footer, main, menu, nav, section, summary, audio, video, template {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}

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

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

a, span, em {
  box-sizing: border-box;
}

a:link, a:visited {
  color: #555555;
}

a, a:active, a:hover, a:link, a:visited {
  text-decoration: none;
}

button {
  border: none;
  background: transparent;
}

a, button {
  cursor: pointer;
}
a[disabled], button[disabled] {
  cursor: not-allowed;
}

figure, figcaption {
  margin: 0;
  padding: 0;
}

b, strong {
  font-weight: 800;
}

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

mark {
  background-color: #ff0;
  color: #111111;
}

small {
  font-size: 90%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

del {
  color: #666666;
  text-decoration: line-through;
}

label {
  cursor: pointer;
}

switch {
  display: none;
}

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

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

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

caption, legend {
  overflow: hidden;
  position: relative;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
}

br {
  font-size: 0;
  line-height: 0;
}

fieldset {
  border: none;
  min-width: 0;
}

hr {
  overflow: hidden;
  position: absolute;
  height: 0;
  width: 0;
}

template {
  display: none;
}

.clearfix {
  display: block;
}

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

.clear {
  clear: both;
}

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

.hide,
.sr-only, .skip, .blind {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  clip-path: polygon(0 0, 0 0, 0 0);
  border: 0;
}

:lang(ko) body {
  position: relative;
  letter-spacing: -0.03em;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none;
  word-break: keep-all;
  word-wrap: break-word;
}

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

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

: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;
  word-break: keep-all;
  word-wrap: break-word;
}

/*
:lang(ko) body, :lang(ko) div, :lang(ko) p, :lang(ko) h1,:lang(ko) h2, :lang(ko) h3, :lang(ko) h4, :lang(ko) h5, :lang(ko) h6, :lang(ko) dl, :lang(ko) dt, :lang(ko) dd, :lang(ko) ol, :lang(ko) ul, :lang(ko) li, :lang(ko) blockquote, :lang(ko) pre, :lang(ko) button, :lang(ko) fieldset, :lang(ko) form, :lang(ko) legend,:lang(ko) table, :lang(ko) caption, :lang(ko) tbody, :lang(ko) tfoot, :lang(ko) thead, :lang(ko) tr, :lang(ko) th, :lang(ko) td, :lang(ko) iframe, :lang(ko) article, :lang(ko) aside, :lang(ko) canvas, :lang(ko) details, :lang(ko) embed, :lang(ko) textarea, :lang(ko) figure, :lang(ko) figcaption, :lang(ko) header, :lang(ko) footer, :lang(ko) main, :lang(ko) menu, :lang(ko) nav, :lang(ko) section, :lang(ko) summary, :lang(ko) audio, :lang(ko) video, :lang(ko) template {word-break:keep-all;word-wrap: break-word;font-family:$font-family-base;}
:lang(en) body, :lang(en) div, :lang(en) p, :lang(en) h1,:lang(en) h2, :lang(en) h3, :lang(en) h4, :lang(en) h5, :lang(en) h6, :lang(en) dl, :lang(en) dt, :lang(en) dd, :lang(en) ol, :lang(en) ul, :lang(en) li, :lang(en) blockquote, :lang(en) pre, :lang(en) button, :lang(en) fieldset, :lang(en) form, :lang(en) legend,:lang(en) table, :lang(en) caption, :lang(en) tbody, :lang(en) tfoot, :lang(en) thead, :lang(en) tr, :lang(en) th, :lang(en) td, :lang(en) iframe, :lang(en) article, :lang(en) aside, :lang(en) canvas, :lang(en) details, :lang(en) embed, :lang(en) textarea, :lang(en) figure, :lang(en) figcaption, :lang(en) header, :lang(en) footer, :lang(en) main, :lang(en) menu, :lang(en) nav, :lang(en) section, :lang(en) summary, :lang(en) audio, :lang(en) video, :lang(en) template {word-break:keep-all;word-wrap: break-word;font-family:$font-family-eng}
:lang(ja) body, :lang(ja) div, :lang(ja) p, :lang(ja) h1,:lang(ja) h2, :lang(ja) h3, :lang(ja) h4, :lang(ja) h5, :lang(ja) h6, :lang(ja) dl, :lang(ja) dt, :lang(ja) dd, :lang(ja) ol, :lang(ja) ul, :lang(ja) li, :lang(ja) blockquote, :lang(ja) pre, :lang(ja) button, :lang(ja) fieldset, :lang(ja) form, :lang(ja) legend,:lang(ja) table, :lang(ja) caption, :lang(ja) tbody, :lang(ja) tfoot, :lang(ja) thead, :lang(ja) tr, :lang(ja) th, :lang(ja) td, :lang(ja) iframe, :lang(ja) article, :lang(ja) aside, :lang(ja) canvas, :lang(ja) details, :lang(ja) embed, :lang(ja) textarea, :lang(ja) figure, :lang(ja) figcaption, :lang(ja) header, :lang(ja) footer, :lang(ja) main, :lang(ja) menu, :lang(ja) nav, :lang(ja) section, :lang(ja) summary, :lang(ja) audio, :lang(ja) video, :lang(ja) template {word-break:keep-all;word-wrap: break-word;font-family:$font-family-jpa}
:lang(ja-JP) body, :lang(ja-JP) div, :lang(ja-JP) p, :lang(ja-JP) h1,:lang(ja-JP) h2, :lang(ja-JP) h3, :lang(ja-JP) h4, :lang(ja-JP) h5, :lang(ja-JP) h6, :lang(ja-JP) dl, :lang(ja-JP) dt, :lang(ja-JP) dd, :lang(ja-JP) ol, :lang(ja-JP) ul, :lang(ja-JP) li, :lang(ja-JP) blockquote, :lang(ja-JP) pre, :lang(ja-JP) button, :lang(ja-JP) fieldset, :lang(ja-JP) form, :lang(ja-JP) legend,:lang(ja-JP) table, :lang(ja-JP) caption, :lang(ja-JP) tbody, :lang(ja-JP) tfoot, :lang(ja-JP) thead, :lang(ja-JP) tr, :lang(ja-JP) th, :lang(ja-JP) td, :lang(ja-JP) iframe, :lang(ja-JP) article, :lang(ja-JP) aside, :lang(ja-JP) canvas, :lang(ja-JP) details, :lang(ja-JP) embed, :lang(ja-JP) textarea, :lang(ja-JP) figure, :lang(ja-JP) figcaption, :lang(ja-JP) header, :lang(ja-JP) footer, :lang(ja-JP) main, :lang(ja-JP) menu, :lang(ja-JP) nav, :lang(ja-JP) section, :lang(ja-JP) summary, :lang(ja-JP) audio, :lang(ja-JP) video, :lang(ja-JP) template {word-break:keep-all;word-wrap: break-word;font-family:$font-family-jpa}
:lang(zh-CN) body, :lang(zh-CN) div, :lang(zh-CN) p, :lang(zh-CN) h1,:lang(zh-CN) h2, :lang(zh-CN) h3, :lang(zh-CN) h4, :lang(zh-CN) h5, :lang(zh-CN) h6, :lang(zh-CN) dl, :lang(zh-CN) dt, :lang(zh-CN) dd, :lang(zh-CN) ol, :lang(zh-CN) ul, :lang(zh-CN) li, :lang(zh-CN) blockquote, :lang(zh-CN) pre, :lang(zh-CN) button, :lang(zh-CN) fieldset, :lang(zh-CN) form, :lang(zh-CN) legend,:lang(zh-CN) table, :lang(zh-CN) caption, :lang(zh-CN) tbody, :lang(zh-CN) tfoot, :lang(zh-CN) thead, :lang(zh-CN) tr, :lang(zh-CN) th, :lang(zh-CN) td, :lang(zh-CN) iframe, :lang(zh-CN) article, :lang(zh-CN) aside, :lang(zh-CN) canvas, :lang(zh-CN) details, :lang(zh-CN) embed, :lang(zh-CN) textarea, :lang(zh-CN) figure, :lang(zh-CN) figcaption, :lang(zh-CN) header, :lang(zh-CN) footer, :lang(zh-CN) main, :lang(zh-CN) menu, :lang(zh-CN) nav, :lang(zh-CN) section, :lang(zh-CN) summary, :lang(zh-CN) audio, :lang(zh-CN) video, :lang(zh-CN) template {word-break:keep-all;word-wrap: break-word;font-family:$font-family-zhCh}
*/
#skipnavi {
  position: absolute;
  top: -1px;
  left: 0;
  background-color: #F8F8F8;
  z-index: 999999;
}

#skipnavi a {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 25px;
  margin-top: -100px;
  text-align: center;
  line-height: 1;
  white-space: nowrap;
  background: #000;
}

#skipnavi a:link {
  color: #222222;
}

#skipnavi a:focus {
  margin-top: 0;
  text-decoration: underline;
  color: #fff;
}

*:focus {
  outline: 2px solid #000;
}

::-moz-selection {
  background: #293538;
  color: #fff;
}

::selection {
  background: #293538;
  color: #fff;
}

input {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  vertical-align: middle;
}

input[type=file] {
  border: none;
}

input[type=radio], input[type=checkbox] {
  border: none;
}

button {
  text-transform: none;
  vertical-align: middle;
}

button, [type=button], [type=reset], [type=submit] {
  background-color: transparent;
  cursor: pointer;
}

select {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  text-transform: none;
  vertical-align: middle;
}

textarea {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  vertical-align: middle;
  resize: none;
}

input[disabled=disabled] {
  background-color: #E4E4E4;
  color: #555555;
}

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

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

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;
}

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;
}

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;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

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

a:focus,
button:focus,
input:focus {
  outline: 2px solid #000;
}

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

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

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

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

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

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

.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;
}

#foot_layout {
  display: block;
  position: relative;
  width: 100%;
  background: #293538;
  border-radius: 24px 24px 0 0;
  z-index: 11;
}
@media (max-width: 767px) {
  #foot_layout {
    border-radius: 28px 28px 0 0;
  }
}
@media (max-width: 420px) {
  #foot_layout {
    border-radius: 10px 10px 0 0;
  }
}
#foot_layout > .layout {
  padding-top: 5.1rem;
  padding-bottom: 12rem;
}
@media (max-width: 1399.98px) {
  #foot_layout > .layout {
    padding-top: 4.5555555556rem;
    padding-bottom: 11.1111111111rem;
  }
}
@media (max-width: 1080px) {
  #foot_layout > .layout {
    padding-top: 6.375rem;
    padding-bottom: 5.75rem;
  }
}
@media (max-width: 960px) {
  #foot_layout > .layout {
    padding-top: 3.875rem;
    padding-bottom: 3.25rem;
  }
}
@media (max-width: 767.98px) {
  #foot_layout > .layout {
    padding-top: 3.875rem;
    padding-bottom: 5.75rem;
  }
}

.footer-sns {
  text-align: center;
  margin-bottom: 39px;
}
@media (max-width: 1399.98px) {
  .footer-sns {
    margin-bottom: 36px;
  }
}
@media (max-width: 1080px) {
  .footer-sns {
    margin-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .footer-sns {
    margin-bottom: 10px;
  }
}

.fs-list {
  display: flex;
  justify-content: center;
}
.fs-list .link {
  display: block;
  width: 45px;
  height: 45px;
}
@media (max-width: 767.98px) {
  .fs-list .link {
    width: 72px;
    height: 72px;
  }
}
@media (max-width: 640px) {
  .fs-list .link {
    width: 54px;
    height: 54px;
  }
}
@media (max-width: 540px) {
  .fs-list .link {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 420px) {
  .fs-list .link {
    width: 32px;
    height: 32px;
  }
}
.fs-list .link .tit {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
  line-height: 0;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 767.98px) {
  .fs-list .link .tit {
    background-size: 32px auto;
  }
}
@media (max-width: 640px) {
  .fs-list .link .tit {
    background-size: 26px auto;
  }
}
@media (max-width: 540px) {
  .fs-list .link .tit {
    background-size: 22px auto;
  }
}
@media (max-width: 420px) {
  .fs-list .link .tit {
    background-size: 17px auto;
  }
}
.fs-list .link.bl .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.5898 0.697266H4.26394C2.09477 0.697266 0.328125 2.47137 0.328125 4.63308V14.1596C0.328125 16.3287 2.10222 18.0954 4.26394 18.0954H9.6757L10.6075 19.7055L11.5243 21.2932C11.6883 21.5839 12.1058 21.5839 12.2772 21.2932L13.1941 19.7055L14.1259 18.0954H19.5972C21.7664 18.0954 23.5331 16.3213 23.5331 14.1596V4.64054C23.5331 2.47137 21.759 0.697266 19.5898 0.697266ZM13.0009 7.67448C11.8157 7.67448 10.8541 8.62117 10.8541 9.79148C10.8541 10.9618 11.8157 11.9085 13.0009 11.9085C14.1862 11.9085 15.1477 10.9618 15.1477 9.79148C15.1477 8.62117 14.1936 7.67448 13.0009 7.67448ZM13.0009 10.8053C12.4344 10.8053 11.9723 10.3505 11.9723 9.79148C11.9723 9.23241 12.4344 8.77771 13.0009 8.77771C13.5675 8.77771 14.0296 9.23241 14.0296 9.79148C14.0296 10.3505 13.5749 10.8053 13.0009 10.8053ZM4.98027 8.15949C5.31571 7.85387 5.74805 7.67496 6.21021 7.67496C7.28362 7.67496 8.14085 8.6291 8.14085 9.79942C8.14085 10.9697 7.27616 11.9164 6.21021 11.9164C5.7406 11.9164 5.31571 11.7301 4.98027 11.4319V11.8121H3.7876V6.40775H4.98027V8.15949ZM4.98772 10.2094C5.15172 10.5896 5.53188 10.8505 5.97168 10.8505C6.56802 10.8505 7.04508 10.3808 7.04508 9.79196C7.04508 9.20308 6.56802 8.73346 5.97168 8.73346C5.53188 8.73346 5.15172 8.99436 4.98772 9.37453C4.92809 9.50125 4.89827 9.64288 4.89827 9.79196C4.89827 9.94105 4.93554 10.0827 4.98772 10.2094ZM18.8674 7.76615V8.10159C18.532 7.84069 18.1145 7.68415 17.6673 7.68415C16.5715 7.68415 15.6844 8.60102 15.6844 9.7266C15.6844 10.8522 16.5715 11.7691 17.6673 11.7691C18.122 11.7691 18.5394 11.6125 18.8674 11.3516V11.9181C18.8674 11.9181 18.7481 12.4772 17.9133 12.4772V13.5282C17.9133 13.5282 18.8152 13.6326 19.6203 12.8276C19.6203 12.8276 19.993 12.4325 20.075 11.9107V7.76615H18.8674ZM17.8909 10.7627C17.2871 10.7627 16.8026 10.2931 16.8026 9.71915C16.8026 9.14518 17.2946 8.67556 17.8909 8.67556C18.3158 8.67556 18.6885 8.9141 18.8674 9.25699C18.9419 9.39862 18.9792 9.55516 18.9792 9.71915C18.9792 9.88314 18.9345 10.0471 18.8674 10.1813C18.6885 10.5317 18.3158 10.7627 17.8909 10.7627ZM8.27405 7.38454V6.30368C8.27405 6.30368 9.06419 6.19932 9.76489 7.02674C9.76489 7.02674 10.0854 7.42926 10.16 7.96596V7.99578V11.8123H8.93002V7.99578C8.82566 7.45908 8.27405 7.38454 8.27405 7.38454Z' fill='white'/%3E%3C/svg%3E%0A");
}
.fs-list .link.in .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5796 0.718089C12.3458 0.715149 13.112 0.722849 13.878 0.741188L14.0817 0.748538C14.3169 0.756937 14.5489 0.767437 14.8293 0.780037C15.9464 0.832535 16.7087 1.00893 17.3775 1.26827C18.0705 1.53496 18.6543 1.89615 19.2381 2.47993C19.7718 3.0045 20.1849 3.63903 20.4487 4.33942C20.708 5.00824 20.8844 5.77157 20.9369 6.88873C20.9495 7.16802 20.96 7.40111 20.9684 7.6363L20.9747 7.84C20.9933 8.60562 21.0014 9.37147 20.9988 10.1373L20.9999 10.9206V12.296C21.0025 13.0622 20.9944 13.8284 20.9757 14.5944L20.9694 14.7981C20.961 15.0333 20.9505 15.2653 20.9379 15.5457C20.8854 16.6628 20.707 17.4251 20.4487 18.0939C20.1858 18.7951 19.7726 19.4301 19.2381 19.9545C18.713 20.4882 18.0782 20.9013 17.3775 21.1651C16.7087 21.4244 15.9464 21.6008 14.8293 21.6533C14.5489 21.6659 14.3169 21.6764 14.0817 21.6848L13.878 21.6911C13.112 21.7098 12.3458 21.7178 11.5796 21.7153L10.7963 21.7163H9.42194C8.65574 21.7189 7.88954 21.7109 7.12356 21.6922L6.91987 21.6859C6.67062 21.6768 6.42142 21.6663 6.1723 21.6544C5.05513 21.6019 4.29286 21.4234 3.62298 21.1651C2.92232 20.9019 2.28768 20.4887 1.7635 19.9545C1.22911 19.4298 0.815614 18.7949 0.551837 18.0939C0.292496 17.4251 0.116102 16.6628 0.0636036 15.5457C0.0519101 15.2965 0.0414103 15.0474 0.0321047 14.7981L0.026855 14.5944C0.00749746 13.8285 -0.00125318 13.0623 0.00060583 12.296V10.1373C-0.00232458 9.37148 0.00537597 8.60563 0.0237051 7.84L0.0310548 7.6363C0.0394546 7.40111 0.0499542 7.16802 0.0625537 6.88873C0.115052 5.77052 0.291446 5.00929 0.550787 4.33942C0.814719 3.63869 1.22903 3.00433 1.76455 2.48098C2.28837 1.94629 2.92262 1.53241 3.62298 1.26827C4.29286 1.00893 5.05408 0.832535 6.1723 0.780037L6.91987 0.748538L7.12356 0.743288C7.88918 0.72394 8.65503 0.71519 9.42089 0.717039L11.5796 0.718089ZM10.5002 5.96791C9.80465 5.95807 9.11404 6.08658 8.46854 6.34597C7.82305 6.60536 7.23554 6.99045 6.74016 7.47887C6.24479 7.96728 5.85143 8.54929 5.58294 9.19105C5.31445 9.83282 5.17619 10.5215 5.17619 11.2172C5.17619 11.9129 5.31445 12.6016 5.58294 13.2434C5.85143 13.8851 6.24479 14.4671 6.74016 14.9555C7.23554 15.444 7.82305 15.8291 8.46854 16.0884C9.11404 16.3478 9.80465 16.4763 10.5002 16.4665C11.8926 16.4665 13.2279 15.9134 14.2124 14.9289C15.197 13.9443 15.7501 12.609 15.7501 11.2167C15.7501 9.82434 15.197 8.48903 14.2124 7.5045C13.2279 6.51997 11.8926 5.96791 10.5002 5.96791ZM10.5002 8.06784C10.9187 8.06013 11.3344 8.13587 11.7232 8.29065C12.1121 8.44542 12.4661 8.67613 12.7648 8.96928C13.0634 9.26243 13.3007 9.61216 13.4627 9.99803C13.6246 10.3839 13.7081 10.7982 13.7082 11.2167C13.7082 11.6352 13.6249 12.0495 13.4631 12.4354C13.3012 12.8213 13.0641 13.1711 12.7655 13.4644C12.467 13.7576 12.113 13.9885 11.7242 14.1434C11.3355 14.2983 10.9197 14.3741 10.5013 14.3666C9.6659 14.3666 8.86471 14.0347 8.27399 13.444C7.68327 12.8533 7.35141 12.0521 7.35141 11.2167C7.35141 10.3813 7.68327 9.58009 8.27399 8.98937C8.86471 8.39865 9.6659 8.06679 10.5013 8.06679L10.5002 8.06784ZM16.0126 4.39296C15.6738 4.40652 15.3535 4.55062 15.1186 4.79507C14.8838 5.03952 14.7526 5.36537 14.7526 5.70437C14.7526 6.04337 14.8838 6.36922 15.1186 6.61367C15.3535 6.85812 15.6738 7.00222 16.0126 7.01577C16.3606 7.01577 16.6945 6.8775 16.9406 6.63137C17.1867 6.38523 17.325 6.0514 17.325 5.70332C17.325 5.35523 17.1867 5.02141 16.9406 4.77527C16.6945 4.52914 16.3606 4.39086 16.0126 4.39086V4.39296Z' fill='white'/%3E%3C/svg%3E%0A");
}
.fs-list .link.yt .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='17' viewBox='0 0 25 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6196 4.17891C24.6196 2.1857 23.0022 0.569065 21.009 0.569065C21.009 0.569065 17.7126 0.254883 13.0042 0.254883C8.29584 0.254883 4.68525 0.569065 4.68525 0.569065C2.69204 0.569065 1.0747 2.1857 1.0747 4.17891C1.0747 4.17891 0.917969 6.19679 0.917969 8.62173C0.917969 11.0452 1.0747 12.968 1.0747 12.968C1.0747 14.962 2.69204 16.5786 4.68525 16.5786C4.68525 16.5786 9.30586 16.8928 12.7691 16.8928C16.231 16.8928 21.009 16.5786 21.009 16.5786C23.0022 16.5786 24.6196 14.962 24.6196 12.968C24.6196 12.968 24.7763 11.0452 24.7763 8.62173C24.7763 6.19752 24.6196 4.17891 24.6196 4.17891ZM10.8847 12.1837V4.964L16.8499 8.49547L10.8847 12.1837Z' fill='white'/%3E%3C/svg%3E%0A");
}
.fs-list .link.fa .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='23' viewBox='0 0 21 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4410_18068)'%3E%3Cpath d='M14.2087 5.44561H11.9163H11.3075C10.7834 5.44561 10.3585 5.87496 10.3585 6.40461V9.76922H14.2087L13.6448 13.4732H10.3585V29.6035H6.12459V13.4732H2.62891V9.76922H6.07943L6.12459 6.25331L6.11818 5.61499C6.09699 3.49654 7.77924 1.76185 9.87561 1.74043C9.8884 1.7403 9.90118 1.74023 9.91397 1.74023H14.2087V5.44561Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4410_18068'%3E%3Crect width='19.6942' height='21.6155' fill='white' transform='translate(0.84375 0.966797)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.fs-list .link.ks .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='28' viewBox='0 0 15 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9976 14.2166V0.663844C14.9976 0.297091 14.6986 0 14.3295 0H0.668084C0.298992 0 0 0.297091 0 0.663844V14.2166C0 14.5827 0.298992 14.8791 0.668084 14.8791H7.15294C7.03492 19.4798 2.30539 22.4991 2.30539 22.4991C2.128 23.4387 2.30539 23.497 2.30539 23.497L6.50274 27.8433C6.97555 28.1959 7.49843 27.8433 7.49843 27.8433C15.3516 21.0293 14.9976 14.2166 14.9976 14.2166Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: auto 20px;
}
@media (max-width: 767.98px) {
  .fs-list .link.ks .tit {
    background-size: auto 26px;
  }
}
@media (max-width: 640px) {
  .fs-list .link.ks .tit {
    background-size: auto 20px;
  }
}
@media (max-width: 540px) {
  .fs-list .link.ks .tit {
    background-size: auto 17px;
  }
}
@media (max-width: 420px) {
  .fs-list .link.ks .tit {
    background-size: auto 14px;
  }
}
.fs-list .link.tw .tit {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' width='21' height='21' fill='rgba(255,255,255,1)'%3E%3Cpath d='M8 2H1L9.26086 13.0145L1.44995 21.9999H4.09998L10.4883 14.651L16 22H23L14.3917 10.5223L21.8001 2H19.1501L13.1643 8.88578L8 2ZM17 20L5 4H7L19 20H17Z'%3E%3C/path%3E%3C/svg%3E");
}

.footer-info {
  position: relative;
  padding-top: 15px;
  padding-left: 27rem;
  padding-right: 38.9rem;
}
@media (max-width: 1399.98px) {
  .footer-info {
    padding-top: 8px;
    padding-left: 23.3333333333rem;
    padding-right: 39.7777777778rem;
  }
}
@media (max-width: 1200px) {
  .footer-info {
    padding-left: 21.1111111111rem;
  }
}
@media (max-width: 1080px) {
  .footer-info {
    padding-left: 23.75rem;
    padding-right: 22.75rem;
  }
}
@media (max-width: 900px) {
  .footer-info {
    padding-left: 16.25rem;
    padding-right: 17.5rem;
  }
}
@media (max-width: 800px) {
  .footer-info {
    padding-left: 15.625rem;
  }
}
@media (max-width: 767.98px) {
  .footer-info {
    padding-left: 0;
    padding-right: 0;
  }
}
.footer-info .foot-logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 19.0742rem;
  height: 6.9608rem;
  background-image: url("/images/onnuri/common/foot-logo.png");
  background-repeat: no-repeat;
  font-size: 0;
  background-size: 100%;
}
@media (max-width: 1399.98px) {
  .footer-info .foot-logo {
    width: 17.6611111111rem;
    height: 6.4455555556rem;
  }
}
@media (max-width: 1080px) {
  .footer-info .foot-logo {
    width: 19.86875rem;
    height: 7.25125rem;
  }
}
@media (max-width: 900px) {
  .footer-info .foot-logo {
    width: 15.11875rem;
    height: 7.25125rem;
  }
}
@media (max-width: 800px) {
  .footer-info .foot-logo {
    width: 13.86875rem;
    height: 7.25125rem;
  }
}
@media (max-width: 767.98px) {
  .footer-info .foot-logo {
    position: relative;
    margin: 0 auto 39px;
    width: 36.79375rem;
    height: 13.4275rem;
  }
}
@media (max-width: 600px) {
  .footer-info .foot-logo {
    margin: 0 auto 22px;
    width: 28.5714285714rem;
    height: 10.2857142857rem;
  }
}
@media (max-width: 540px) {
  .footer-info .foot-logo {
    margin: 0 auto 15px;
    width: 21.4285714286rem;
    height: 9.4285714286rem;
  }
}
@media (max-width: 420px) {
  .footer-info .foot-logo {
    margin: 0 auto 10px;
    width: 19.7114285714rem;
    height: 7.1928571429rem;
  }
}
.footer-info address,
.footer-info .copy {
  display: block;
  margin: 0;
  color: #fff;
  font-size: 1.8rem;
  line-height: 160%;
  letter-spacing: -0.036rem;
}
@media (max-width: 1399.98px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 17px;
  }
}
@media (max-width: 1080px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 13px;
  }
}
@media (max-width: 800px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .footer-info address,
  .footer-info .copy {
    margin: 0 auto;
    max-width: 490px;
    width: 100%;
    font-size: 18px;
    text-align: center;
  }
}
@media (max-width: 540px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 16px;
  }
}
@media (max-width: 48px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .footer-info address,
  .footer-info .copy {
    font-size: 14px;
  }
}
.footer-info address {
  line-height: 0;
}
.footer-info address span {
  display: inline-block;
  font-size: 1.8rem;
  line-height: 160%;
  letter-spacing: -0.036rem;
}
@media (max-width: 1399.98px) {
  .footer-info address span {
    font-size: 17px;
  }
}
@media (max-width: 1080px) {
  .footer-info address span {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .footer-info address span {
    font-size: 13px;
  }
}
@media (max-width: 800px) {
  .footer-info address span {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .footer-info address span {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  .footer-info address span {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .footer-info address span {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .footer-info address span {
    font-size: 14px;
  }
}
.footer-info address span a {
  color: #fff;
}
.footer-info .copy br {
  display: none;
}
@media (max-width: 800px) {
  .footer-info .copy br {
    display: block;
  }
}
.footer-info .footer-info-list {
  position: absolute;
  top: 0.9rem;
  right: 25.8rem;
  width: 132px;
}
@media (max-width: 1399.98px) {
  .footer-info .footer-info-list {
    top: 0.2222222222rem;
    right: 22rem;
  }
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list {
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    margin-top: 17px;
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 900px) {
  .footer-info .footer-info-list {
    margin-top: 12px;
  }
}
@media (max-width: 767.98px) {
  .footer-info .footer-info-list {
    margin-top: 39px;
    justify-content: center;
  }
}
@media (max-width: 560px) {
  .footer-info .footer-info-list {
    margin-top: 25px;
  }
}
.footer-info .footer-info-list > li {
  display: block;
  line-height: 0;
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list > li {
    padding: 0 15px;
    position: relative;
  }
}
@media (max-width: 767.98px) {
  .footer-info .footer-info-list > li {
    padding: 0 40px;
  }
}
@media (max-width: 600px) {
  .footer-info .footer-info-list > li {
    padding: 0 20px;
  }
}
@media (max-width: 540px) {
  .footer-info .footer-info-list > li {
    padding: 0 10px;
  }
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list > li:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    width: 1px;
    height: 14px;
    background-color: #fff;
    opacity: 0.6;
  }
}
@media (max-width: 767.98px) {
  .footer-info .footer-info-list > li:before {
    width: 2px;
  }
}
@media (max-width: 540px) {
  .footer-info .footer-info-list > li:before {
    width: 1px;
  }
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list > li:first-child {
    padding-left: 0;
  }
}
@media (max-width: 767.98px) {
  .footer-info .footer-info-list > li:first-child {
    padding-left: 40px;
  }
}
@media (max-width: 600px) {
  .footer-info .footer-info-list > li:first-child {
    padding-left: 20px;
  }
}
@media (max-width: 540px) {
  .footer-info .footer-info-list > li:first-child {
    padding-left: 10px;
  }
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list > li:first-child:before {
    display: none;
  }
}
.footer-info .footer-info-list > li > a {
  display: block;
  padding: 13px 0;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  letter-spacing: -0.64px;
}
@media (max-width: 1399.98px) {
  .footer-info .footer-info-list > li > a {
    padding: 11px 0;
  }
}
@media (max-width: 1200px) {
  .footer-info .footer-info-list > li > a {
    padding: 9px 0;
  }
}
@media (max-width: 1080px) {
  .footer-info .footer-info-list > li > a {
    font-size: 15px;
  }
}
@media (max-width: 900px) {
  .footer-info .footer-info-list > li > a {
    font-size: 13px;
  }
}
@media (max-width: 767.98px) {
  .footer-info .footer-info-list > li > a {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  .footer-info .footer-info-list > li > a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .footer-info .footer-info-list > li > a {
    font-size: 15px;
  }
}
@media (max-width: 420px) {
  .footer-info .footer-info-list > li > a {
    font-size: 13px;
  }
}
.footer-info .footer-info-list > li > a.i_color {
  color: #FABB19;
}
.footer-info .family-site {
  position: absolute;
  top: 9px;
  right: 0;
  display: block;
  width: 19rem;
  height: 43px;
}
@media (max-width: 1080px) {
  .footer-info .family-site {
    height: 5.125rem;
  }
}
@media (max-width: 900px) {
  .footer-info .family-site {
    width: 17.5rem;
  }
}
@media (max-width: 767.98px) {
  .footer-info .family-site {
    position: relative;
    top: auto;
    margin: 33px auto 0;
    max-width: 475px;
    width: 100%;
    height: 7.5rem;
  }
}
@media (max-width: 560px) {
  .footer-info .family-site {
    margin-top: 25px;
    max-width: 405px;
  }
}
@media (max-width: 540px) {
  .footer-info .family-site {
    margin-top: 18px;
    max-width: 285px;
    height: 6.875rem;
  }
}
.footer-info .family-site .selected {
  display: block;
  border: 1px solid #fff;
  width: 100%;
  height: 100%;
  border-radius: 0;
  color: #fff;
  padding: 1.3rem 20px 1.1rem;
  text-align: left;
  font-size: 15px;
  position: relative;
  font-weight: 500;
  transition: all 0.3s;
  line-height: 1.1;
}
@media (max-width: 1399.98px) {
  .footer-info .family-site .selected {
    padding: 1.2222222222rem 2.2222222222rem 1.2222222222rem;
  }
}
@media (max-width: 1080px) {
  .footer-info .family-site .selected {
    padding: 1.375rem 2rem 1.375rem;
  }
}
@media (max-width: 767.98px) {
  .footer-info .family-site .selected {
    padding: 2.375rem 4rem 2.375rem;
  }
}
@media (max-width: 540px) {
  .footer-info .family-site .selected {
    padding: 1.8571428571rem 16px 1.5714285714rem;
    font-size: 2.4285714286rem;
  }
}
@media (max-width: 420px) {
  .footer-info .family-site .selected {
    font-size: 15px;
  }
}
@media (max-width: 1080px) {
  .footer-info .family-site .selected span {
    font-size: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .footer-info .family-site .selected span {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .footer-info .family-site .selected span {
    font-size: 18px;
  }
}
@media (max-width: 58px) {
  .footer-info .family-site .selected span {
    font-size: 16px;
  }
}
@media (max-width: 540px) {
  .footer-info .family-site .selected span {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .footer-info .family-site .selected span {
    font-size: 15px;
  }
}
.footer-info .family-site .selected:before {
  content: "";
  position: absolute;
  right: 17px;
  top: 50%;
  margin-top: -4px;
  background-repeat: no-repeat;
  background-position: center;
  width: 8px;
  height: 8px;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.08331L5 4.74998L1 8.41665' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 767.98px) {
  .footer-info .family-site .selected:before {
    width: 16px;
    height: 16px;
    background-size: auto 100%;
    margin-top: -8px;
  }
}
.footer-info .family-site .link-site {
  display: none;
  position: absolute;
  left: 0;
  bottom: calc(100% - 1px);
  width: 100%;
  height: 0;
  overflow-y: scroll;
  background: #293538;
  z-index: 10;
  border: 1px solid #fff;
  padding: 10px 20px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  transition: all 0.3s;
}
.footer-info .family-site .link-list {
  display: block;
  width: 100%;
  padding: 10px 0;
}
.footer-info .family-site .link-list > li {
  display: block;
  line-height: 0;
}
.footer-info .family-site .link-list > li > a {
  display: block;
  width: 100%;
  text-align: left;
  line-height: 0;
}
.footer-info .family-site .link-list > li > a .tit {
  display: block;
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  padding: 8px 0;
  line-height: 18px;
  position: relative;
  transition: all 0.3s;
}
@media (max-width: 1080px) {
  .footer-info .family-site .link-list > li > a .tit {
    letter-spacing: -0.64px;
  }
}
@media (max-width: 767.98px) {
  .footer-info .family-site .link-list > li > a .tit {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  .footer-info .family-site .link-list > li > a .tit {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .footer-info .family-site .link-list > li > a .tit {
    font-size: 14px;
  }
}
.footer-info .family-site .link-list > li > a:hover .tit, .footer-info .family-site .link-list > li > a:focus .tit {
  color: #D59F17;
}
.footer-info .family-site.on .selected:before {
  transform: rotate(90deg);
}
.footer-info .family-site.on .link-site {
  display: block;
  height: 155px;
}

.topgo_link {
  display: block;
  position: absolute;
  top: -40px;
  right: 0;
  width: 8rem;
  height: 8rem;
  background-color: #FBB80D;
  border-radius: 50%;
}
@media (max-width: 1920px) {
  .topgo_link {
    right: 8.5rem;
  }
}
@media (max-width: 1399.98px) {
  .topgo_link {
    width: 7.7777777778rem;
    height: 7.7777777778rem;
  }
}
@media (max-width: 1280px) {
  .topgo_link {
    right: 7.6666666667rem;
  }
}
@media (max-width: 1080px) {
  .topgo_link {
    right: 5rem;
    width: 8rem;
    height: 8rem;
  }
}
@media (max-width: 767.98px) {
  .topgo_link {
    display: none;
  }
}
.topgo_link a,
.topgo_link .tit {
  display: block !important;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.topgo_link .tit {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='36' viewBox='0 0 23 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0138 1.21961C12.428 0.633827 11.4782 0.633827 10.8925 1.21961L1.34652 10.7656C0.760735 11.3513 0.760735 12.3011 1.34652 12.8869C1.93231 13.4727 2.88206 13.4727 3.46784 12.8869L11.9531 4.40159L20.4384 12.8869C21.0242 13.4727 21.9739 13.4727 22.5597 12.8869C23.1455 12.3011 23.1455 11.3513 22.5597 10.7656L13.0138 1.21961ZM13.4531 35.5049L13.4531 2.28027L10.4531 2.28027L10.4531 35.5049L13.4531 35.5049Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 1080px) {
  .topgo_link .tit {
    background-size: 24%;
  }
}

[data-site=onnuri] #foot_layout {
  margin-top: -30px;
}

@keyframes dot {
  0% {
    opacity: 1;
    transform: translateX(0px);
  }
  15% {
    opacity: 1;
    transform: translateX(-10px);
  }
  30% {
    opacity: 0;
    transform: translateX(-10px);
  }
  50% {
    opacity: 1;
    transform: translateX(0px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
@keyframes svg-text {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#top_layout {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  z-index: 100;
  background-color: #fff;
}
#top_layout.gnbFix {
  transition: transform 0.5s ease-out;
  transform: translate(0, 0);
  position: fixed;
  top: 0 !important;
}
#top_layout .top_wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}
#top_layout #logo {
  position: absolute;
}
#top_layout #logo .ir {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}
#top_layout .utile_wrap {
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
}
#top_layout .utile_wrap > li.pc {
  display: inline-flex;
}
@media (max-width: 1240px) {
  #top_layout .utile_wrap > li.pc {
    display: none;
  }
}
#top_layout .utile_wrap > li.mo {
  display: none;
}
@media (max-width: 1240px) {
  #top_layout .utile_wrap > li.mo {
    display: inline-flex;
  }
}

.dot-group {
  position: relative;
}
.dot-group .dot {
  transform: translateX(-10px);
  animation: dot 5s ease forwards;
}

.onnuri-text path {
  opacity: 0;
  animation: svg-text 3.4s ease forwards;
}
.onnuri-text path:nth-child(1) {
  animation-delay: 2.5s;
}
.onnuri-text path:nth-child(2) {
  animation-delay: 2.7s;
}
.onnuri-text path:nth-child(3) {
  animation-delay: 2.9s;
}
.onnuri-text path:nth-child(4) {
  animation-delay: 3.1s;
}
.onnuri-text path:nth-child(5) {
  animation-delay: 3.3s;
}

.svg-text {
  opacity: 0;
  animation: svg-text 2s ease forwards;
  animation-delay: 1.5s;
}

.mont {
  font-family: "mont";
  font-weight: 900;
}

.open-info #top_layout {
  z-index: 10000;
}

html {
  overflow-x: hidden;
}

.layout {
  position: relative;
  margin: 0 auto;
  padding: 0 85px;
  width: 100%;
  max-width: 1643px;
}
@media (max-width: 1643px) {
  .layout {
    max-width: none;
  }
}
@media (max-width: 1280px) {
  .layout {
    padding: 0 69px;
  }
}
@media (max-width: 1080px) {
  .layout {
    padding: 0 45px;
  }
}
@media (max-width: 767.98px) {
  .layout {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  .layout {
    padding: 0 20px;
  }
}
.layout:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}

#body_layout {
  position: relative;
  padding: 172px 0;
  width: 100%;
  z-index: 10;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='660' viewBox='0 0 1920 660' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='660' fill='url(%23paint0_linear_4407_17996)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4407_17996' x1='960' y1='-257.827' x2='960' y2='660' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F6F6F9'/%3E%3Cstop offset='1' stop-color='%23F6F6F9' stop-opacity='0.03'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
}
@media (max-width: 1399.98px) {
  #body_layout {
    padding: 136px 0 172px;
  }
}
@media (max-width: 1080px) {
  #body_layout {
    padding: 110px 0 172px;
  }
}
@media (max-width: 767.98px) {
  #body_layout {
    padding: 90px 0 132px;
  }
}
@media (max-width: 540px) {
  #body_layout {
    padding: 70px 0 112px;
  }
}
@media (max-width: 420px) {
  #body_layout {
    padding: 50px 0 70px;
  }
}

#mobile-menu {
  display: none;
}

#location {
  position: relative;
  width: 100%;
}
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.marquee {
  position: absolute;
  top: 54px;
  left: 0;
  right: 0;
  width: 100vw;
  max-width: 100%;
  height: 166px;
  overflow: hidden;
}
@media (max-width: 1399.98px) {
  .marquee {
    top: 45px;
    height: 126px;
  }
}
@media (max-width: 1080px) {
  .marquee {
    top: 40px;
    height: 100px;
  }
}
@media (max-width: 767.98px) {
  .marquee {
    top: 35px;
    height: 80px;
  }
}
@media (max-width: 540px) {
  .marquee {
    top: 25px;
    height: 60px;
  }
}
@media (max-width: 420px) {
  .marquee {
    height: 40px;
  }
}
.marquee .track {
  position: absolute;
  height: 166px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 50s linear infinite;
}
@media (max-width: 1399.98px) {
  .marquee .track {
    height: 126px;
  }
}
@media (max-width: 1080px) {
  .marquee .track {
    height: 100px;
  }
}
@media (max-width: 767.98px) {
  .marquee .track {
    height: 80px;
  }
}
@media (max-width: 540px) {
  .marquee .track {
    height: 60px;
  }
}
@media (max-width: 420px) {
  .marquee .track {
    height: 40px;
  }
}
.marquee .track .bg {
  margin: 0 5vw;
  width: 1953px;
  height: 166px;
  font-size: 0;
  line-height: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='1954' height='167' viewBox='0 0 1954 167' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.975 166.043C36.1455 166.043 0 131.253 0 83.1346C0 34.79 36.1455 0 86.975 0C137.805 0 173.95 34.5641 173.95 83.1346C173.95 131.479 137.805 166.043 86.975 166.043ZM86.975 125.605C111.147 125.605 128.542 107.759 128.542 83.1346C128.542 58.2846 111.147 40.4377 86.975 40.4377C63.0287 40.4377 45.1818 58.5105 45.1818 83.1346C45.1818 107.533 63.0287 125.605 86.975 125.605Z' fill='white'/%3E%3Cpath d='M292.785 3.84045H335.03V161.977H298.885L236.082 76.3573V161.977H193.837V3.84045H232.016L292.785 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M462.164 3.84045H504.409V161.977H468.264L405.461 76.3573V161.977H363.216V3.84045H401.395L462.164 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M599.916 166.043C559.704 166.043 531.014 139.838 531.014 100.981V3.84045H575.518V100.078C575.518 115.665 585.458 125.605 599.916 125.605C614.6 125.605 624.54 115.665 624.54 100.078V3.84045H669.044V100.981C669.044 139.838 640.354 166.043 599.916 166.043Z' fill='white'/%3E%3Cpath d='M780.964 161.977L755.211 113.632H739.397V161.977H695.797V3.84045H764.473C798.359 3.84045 823.209 26.8832 823.209 59.8659C823.209 79.2941 813.721 95.3337 798.134 104.596L829.535 161.977H780.964ZM739.397 42.6968V77.035H759.277C771.476 77.035 778.479 69.58 778.479 59.8659C778.479 49.9259 771.476 42.6968 759.277 42.6968H739.397Z' fill='white'/%3E%3Cpath d='M846.203 161.977V3.84045H890.481V161.977H846.203Z' fill='white'/%3E%3Cpath d='M1038.19 77.4868H1124.94C1124.94 129.22 1091.05 166.043 1041.58 166.043C993.236 166.043 957.317 131.253 957.317 83.1346C957.317 35.0159 992.558 0 1041.13 0C1082.7 0 1116.58 25.9795 1123.36 62.5768H1077.5C1071.85 49.2482 1057.62 40.6637 1041.58 40.6637C1017.86 40.6637 1002.05 57.8327 1002.05 83.1346C1002.05 108.21 1017.63 125.38 1041.58 125.38C1058.3 125.38 1072.53 117.247 1077.5 105.048H1038.19V77.4868Z' fill='white'/%3E%3Cpath d='M1223.38 166.043C1172.55 166.043 1136.4 131.253 1136.4 83.1346C1136.4 34.79 1172.55 0 1223.38 0C1274.21 0 1310.35 34.5641 1310.35 83.1346C1310.35 131.479 1274.21 166.043 1223.38 166.043ZM1223.38 125.605C1247.55 125.605 1264.94 107.759 1264.94 83.1346C1264.94 58.2846 1247.55 40.4377 1223.38 40.4377C1199.43 40.4377 1181.58 58.5105 1181.58 83.1346C1181.58 107.533 1199.43 125.605 1223.38 125.605Z' fill='white'/%3E%3Cpath d='M1429.19 3.84045H1471.43V161.977H1435.29L1372.48 76.3573V161.977H1330.24V3.84045H1368.42L1429.19 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M1572.36 77.4868H1659.11C1659.11 129.22 1625.22 166.043 1575.75 166.043C1527.41 166.043 1491.49 131.253 1491.49 83.1346C1491.49 35.0159 1526.73 0 1575.3 0C1616.87 0 1650.75 25.9795 1657.53 62.5768H1611.67C1606.02 49.2482 1591.79 40.6637 1575.75 40.6637C1552.03 40.6637 1536.22 57.8327 1536.22 83.1346C1536.22 108.21 1551.8 125.38 1575.75 125.38C1592.47 125.38 1606.7 117.247 1611.67 105.048H1572.36V77.4868Z' fill='white'/%3E%3Cpath d='M1728.86 166.043C1692.48 166.043 1666.96 142.323 1666.96 107.759V101.659H1710.78V105.725C1710.78 117.699 1718.01 125.605 1728.86 125.605C1739.02 125.605 1746.25 117.925 1746.25 105.725V3.84045H1790.08V107.759C1790.08 142.097 1765.45 166.043 1728.86 166.043Z' fill='white'/%3E%3Cpath d='M1884.3 166.043C1844.09 166.043 1815.4 139.838 1815.4 100.981V3.84045H1859.9V100.078C1859.9 115.665 1869.84 125.605 1884.3 125.605C1898.98 125.605 1908.92 115.665 1908.92 100.078V3.84045H1953.43V100.981C1953.43 139.838 1924.74 166.043 1884.3 166.043Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1399.98px) {
  .marquee .track .bg {
    width: 1500px;
    height: 126px;
    background-size: 100%;
  }
}
@media (max-width: 1080px) {
  .marquee .track .bg {
    width: 1187.13px;
    height: 100px;
  }
}
@media (max-width: 767.98px) {
  .marquee .track .bg {
    width: 945.19px;
    height: 80px;
  }
}
@media (max-width: 540px) {
  .marquee .track .bg {
    width: 710px;
    height: 60px;
  }
}
@media (max-width: 420px) {
  .marquee .track .bg {
    width: 473.6px;
    height: 40px;
  }
}
.marquee .track .bg:after {
  content: "";
  margin: 0 5vw;
  width: 1953px;
  height: 166px;
  font-size: 0;
  line-height: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='1954' height='167' viewBox='0 0 1954 167' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M86.975 166.043C36.1455 166.043 0 131.253 0 83.1346C0 34.79 36.1455 0 86.975 0C137.805 0 173.95 34.5641 173.95 83.1346C173.95 131.479 137.805 166.043 86.975 166.043ZM86.975 125.605C111.147 125.605 128.542 107.759 128.542 83.1346C128.542 58.2846 111.147 40.4377 86.975 40.4377C63.0287 40.4377 45.1818 58.5105 45.1818 83.1346C45.1818 107.533 63.0287 125.605 86.975 125.605Z' fill='white'/%3E%3Cpath d='M292.785 3.84045H335.03V161.977H298.885L236.082 76.3573V161.977H193.837V3.84045H232.016L292.785 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M462.164 3.84045H504.409V161.977H468.264L405.461 76.3573V161.977H363.216V3.84045H401.395L462.164 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M599.916 166.043C559.704 166.043 531.014 139.838 531.014 100.981V3.84045H575.518V100.078C575.518 115.665 585.458 125.605 599.916 125.605C614.6 125.605 624.54 115.665 624.54 100.078V3.84045H669.044V100.981C669.044 139.838 640.354 166.043 599.916 166.043Z' fill='white'/%3E%3Cpath d='M780.964 161.977L755.211 113.632H739.397V161.977H695.797V3.84045H764.473C798.359 3.84045 823.209 26.8832 823.209 59.8659C823.209 79.2941 813.721 95.3337 798.134 104.596L829.535 161.977H780.964ZM739.397 42.6968V77.035H759.277C771.476 77.035 778.479 69.58 778.479 59.8659C778.479 49.9259 771.476 42.6968 759.277 42.6968H739.397Z' fill='white'/%3E%3Cpath d='M846.203 161.977V3.84045H890.481V161.977H846.203Z' fill='white'/%3E%3Cpath d='M1038.19 77.4868H1124.94C1124.94 129.22 1091.05 166.043 1041.58 166.043C993.236 166.043 957.317 131.253 957.317 83.1346C957.317 35.0159 992.558 0 1041.13 0C1082.7 0 1116.58 25.9795 1123.36 62.5768H1077.5C1071.85 49.2482 1057.62 40.6637 1041.58 40.6637C1017.86 40.6637 1002.05 57.8327 1002.05 83.1346C1002.05 108.21 1017.63 125.38 1041.58 125.38C1058.3 125.38 1072.53 117.247 1077.5 105.048H1038.19V77.4868Z' fill='white'/%3E%3Cpath d='M1223.38 166.043C1172.55 166.043 1136.4 131.253 1136.4 83.1346C1136.4 34.79 1172.55 0 1223.38 0C1274.21 0 1310.35 34.5641 1310.35 83.1346C1310.35 131.479 1274.21 166.043 1223.38 166.043ZM1223.38 125.605C1247.55 125.605 1264.94 107.759 1264.94 83.1346C1264.94 58.2846 1247.55 40.4377 1223.38 40.4377C1199.43 40.4377 1181.58 58.5105 1181.58 83.1346C1181.58 107.533 1199.43 125.605 1223.38 125.605Z' fill='white'/%3E%3Cpath d='M1429.19 3.84045H1471.43V161.977H1435.29L1372.48 76.3573V161.977H1330.24V3.84045H1368.42L1429.19 86.975V3.84045Z' fill='white'/%3E%3Cpath d='M1572.36 77.4868H1659.11C1659.11 129.22 1625.22 166.043 1575.75 166.043C1527.41 166.043 1491.49 131.253 1491.49 83.1346C1491.49 35.0159 1526.73 0 1575.3 0C1616.87 0 1650.75 25.9795 1657.53 62.5768H1611.67C1606.02 49.2482 1591.79 40.6637 1575.75 40.6637C1552.03 40.6637 1536.22 57.8327 1536.22 83.1346C1536.22 108.21 1551.8 125.38 1575.75 125.38C1592.47 125.38 1606.7 117.247 1611.67 105.048H1572.36V77.4868Z' fill='white'/%3E%3Cpath d='M1728.86 166.043C1692.48 166.043 1666.96 142.323 1666.96 107.759V101.659H1710.78V105.725C1710.78 117.699 1718.01 125.605 1728.86 125.605C1739.02 125.605 1746.25 117.925 1746.25 105.725V3.84045H1790.08V107.759C1790.08 142.097 1765.45 166.043 1728.86 166.043Z' fill='white'/%3E%3Cpath d='M1884.3 166.043C1844.09 166.043 1815.4 139.838 1815.4 100.981V3.84045H1859.9V100.078C1859.9 115.665 1869.84 125.605 1884.3 125.605C1898.98 125.605 1908.92 115.665 1908.92 100.078V3.84045H1953.43V100.981C1953.43 139.838 1924.74 166.043 1884.3 166.043Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1399.98px) {
  .marquee .track .bg:after {
    width: 1500px;
    height: 126px;
    background-size: 100%;
  }
}
@media (max-width: 1080px) {
  .marquee .track .bg:after {
    width: 1187.13px;
    height: 100px;
  }
}
@media (max-width: 767.98px) {
  .marquee .track .bg:after {
    width: 945.19px;
    height: 80px;
  }
}
@media (max-width: 540px) {
  .marquee .track .bg:after {
    width: 710px;
    height: 60px;
  }
}
@media (max-width: 420px) {
  .marquee .track .bg:after {
    width: 473.6px;
    height: 40px;
  }
}

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

/* 로그인,회원가입,전체메뉴 */
/* 공유,링크복사,프린트 */
@keyframes fave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -260px 0;
  }
}
@keyframes c_eye {
  0%, 30%, 80%, 90%, 100% {
    opacity: 1;
  }
  35%, 85%, 95% {
    opacity: 0;
  }
}
#top_layout {
  height: 110px;
}
@media (max-width: 1080px) {
  #top_layout {
    height: 94px;
  }
}
@media (max-width: 640px) {
  #top_layout {
    height: 75px;
  }
}
@media (max-width: 420px) {
  #top_layout {
    height: 50px;
  }
}
#top_layout .top_wrap {
  max-width: 100%;
  z-index: 10;
}
#top_layout #logo {
  top: 15px;
  left: 61px;
  width: 181.309px;
  height: 65.393px;
}
@media (max-width: 1399.98px) {
  #top_layout #logo {
    top: 21px;
  }
}
@media (max-width: 1280px) {
  #top_layout #logo {
    left: 30px;
  }
}
@media (max-width: 1080px) {
  #top_layout #logo {
    top: 10px;
    width: 146.13px;
    height: 60px;
  }
}
@media (max-width: 767.98px) {
  #top_layout #logo {
    top: 5px;
  }
}
@media (max-width: 540px) {
  #top_layout #logo {
    top: 0;
    left: 21px;
    width: 130.19px;
    height: 57px;
  }
}
@media (max-width: 420px) {
  #top_layout #logo {
    top: -10px;
    width: 87.75px;
    height: 51px;
  }
}
#top_layout #logo .ir svg {
  overflow: visible;
  width: 100%;
}
#top_layout .top_wrap .utile_wrap {
  top: 0;
  right: 61px;
  z-index: 10;
  height: 110px;
}
@media (max-width: 1280px) {
  #top_layout .top_wrap .utile_wrap {
    right: 30px;
  }
}
@media (max-width: 1080px) {
  #top_layout .top_wrap .utile_wrap {
    height: 94px;
  }
}
@media (max-width: 767.98px) {
  #top_layout .top_wrap .utile_wrap {
    right: 20px;
  }
}
@media (max-width: 640px) {
  #top_layout .top_wrap .utile_wrap {
    height: 75px;
  }
}
@media (max-width: 540px) {
  #top_layout .top_wrap .utile_wrap {
    right: 21px;
    height: 75px;
  }
}
@media (max-width: 420px) {
  #top_layout .top_wrap .utile_wrap {
    right: 15px;
    height: 50px;
  }
}
#top_layout .utile_wrap > li {
  display: inline-flex;
  align-items: center;
  height: 100%;
  width: auto;
  margin-left: 15px;
  /*.link-icon{
    display:inline-flex;align-items:center;justify-content:center;padding:8px;height:40px;
    @media (max-width:1280px){width:43px;height:43px;}
    @media (max-width:767px){width:40px;height:40px;}
    @media (max-width:480px){padding:7px;width:34px;height:34px;}
    @media (max-width:360px){padding:5px;width:28px;height:28px;}
    span{
      display:flex;align-items:center;cursor: pointer;position:relative;font-size:16px;font-weight: 600;line-height:0;letter-spacing: -0.3px;color:#222;
      &:before{content:'';position:relative;margin-top:-1px;margin-right:3px;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;}
    }
    &.icon-login{
      span{&:before{@include common_Icon.gnbIcon01(#333333)}}
      &:hover,
      &:focus{span{&:before{@include common_Icon.gnbIcon01(#D59F17)}}}
    }
    &.icon-feedback{
      span{&:before{@include common_Icon.gnbIcon02(#333333)}}
      &:hover,
      &:focus{span{&:before{@include common_Icon.gnbIcon02(#D59F17)}}}
    }
    &.icon-allmenu{
      span{
        font-size:0;line-height:0;
        &:before{margin-right:0;@include common_Icon.gnbIcon03(#333333)}
      }
      &:hover,
      &:focus{span{&:before{@include common_Icon.gnbIcon03(#D59F17)}}}
    }
    &.icon-logout{
      span{&:before{@include common_Icon.gnbIcon08(#333333)}}
      &:hover,
      &:focus{span{&:before{@include common_Icon.gnbIcon08(#D59F17)}}}
    }
    &.icon-CyberCitizen {
      span{
        &:before {@include common_Icon.gnbIcon05(#333333);}

        &:after{width:114px;background-image: url("data:image/svg+xml,%3Csvg width='114' height='33' viewBox='0 0 114 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10C0 4.47715 4.47715 0 10 0H104C109.523 0 114 4.47715 114 10V16C114 21.5228 109.523 26 104 26H0V10Z' fill='%23FABB19'/%3E%3Cpath d='M11 26H0V33C0.922111 29.3814 4.00329 26.722 7.71779 26.3387L11 26Z' fill='%23FABB19'/%3E%3C/svg%3E%0A");}  
      }
      &:hover,
      &:focus{
        span{
          &:before {@include common_Icon.gnbIcon05(#D59F17)}
        }
      }
    }
    &.icon-mypage{
      span{&:before{@include common_Icon.gnbIcon04(#333333)}}
      &:hover,
      &:focus{span{&:before{@include common_Icon.gnbIcon04(#D59F17)}}}
    }
  }*/
  /*
  &.cyberCitizen {
    .gnb-member-box{
      position:absolute;width:360px;min-height:200px;padding:24px 125px 24px 24px;border-radius: 11.97px;background-color: #FABB19;border: 3px solid #FABB19;top: calc(100% - 30px);right: 130px;visibility: hidden;opacity: 0;transition: all 0.3s;
      @media (max-width:1600px){width:340px;}
      @media (max-width:1480px){margin:0;width:300px;padding-right:110px;}
      @media (max-width:1399.98px){min-height:170px;}
      @media (max-width:767px) {right: 100px;}
      @media (max-width:640px) {top: 60px;}
      @media (max-width:540px) {transform: scale(0.7);right: -40px;top: 31px;}
      @media (max-width:420px) {top:21px;}
      .a-obj {
        position:absolute;top:25px;right:27px;width:80px;height:65px;z-index: 2;
        @media (max-width:1399.98px){right:20px;}
        .obj {
          &.obj2-1 {top: 33px;left: 33px;}
          &.obj2-2 {top: 34px;left: 53px;}
        }
      }
      .title{
        display:block;color:#fff;font-family:$font-family-mont;font-size:gnb1_layout.$gnb-title-fontsize;font-weight:900;line-height:100%;letter-spacing:1.277px;text-align: left;
        @media (max-width:1600px){font-size:32px;}
      }
      .text{
        display:block;margin-top:5px;color:#fff;font-size:gnb1_layout.$gnb-text-fontsize;font-weight: 700;line-height:135%;letter-spacing:-0.34px;text-align: left;
        @media (max-width:1600px){font-size:16px;}
        @media (max-width:1520px){font-size:14px;}
        @media (max-width:1480px){font-size:13px;}

        .name {font-size: 18px;font-weight: 800;margin-bottom: 4px;line-height: 120%;display: block;}
        .mileage {font-size: 32px;font-weight: 800;letter-spacing: -0.2rem;line-height: 120%;display: block;}
        .login-day {font-size: 14px;font-weight: 600;position: absolute;bottom: 27px;right: 30px;line-height: 120%;display: block;}
      }
    }
    &.on {
      .gnb-member-box {visibility:visible;opacity: 1;}
    }
  }*/
}
#top_layout .utile_wrap > li.site-link .link-icon-text {
  display: flex;
  align-items: center;
  justify-content: center;
}
#top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon {
    width: 20px;
    height: 20px;
    margin-right: 2px;
    background-size: 100%;
  }
}
@media (max-width: 1024px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 560px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon {
    margin-right: 0;
  }
}
#top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon.gnb-icon1 {
  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='M3 20.5C3 16.0817 6.92055 12.5 11.7568 12.5M16.1351 5.5C16.1351 7.433 14.6105 9 12.7297 9C10.849 9 9.32432 7.433 9.32432 5.5C9.32432 3.567 10.849 2 12.7297 2C14.6105 2 16.1351 3.567 16.1351 5.5ZM16.1351 21L21 16L19.0541 14L14.1892 19V21H16.1351Z' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon.gnb-icon2 {
  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%3Cg clip-path='url(%23clip0_4642_285)'%3E%3Cpath d='M19.8563 11.5H4.74523C4.22362 11.5 3.80078 11.907 3.80078 12.4091V20.5909C3.80078 21.093 4.22362 21.5 4.74523 21.5H19.8563C20.3779 21.5 20.8008 21.093 20.8008 20.5909V12.4091C20.8008 11.907 20.3779 11.5 19.8563 11.5Z' stroke='%23666666' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.80078 11V7.44444C7.80078 4.98984 9.81552 3 12.3008 3C14.786 3 16.8008 4.98984 16.8008 7.44444V11' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2969 14.5V17.5' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4642_285'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon.gnb-icon4 {
  width: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23666666' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23666666' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon.gnb-icon4 {
    width: 23px;
    background-size: auto 100%;
  }
}
#top_layout .utile_wrap > li.site-link .link-icon-text .gnb-icon.gnb-icon5 {
  background-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='M16.8563 8H1.74523C1.22362 8 0.800781 8.36631 0.800781 8.81818V17.1818C0.800781 17.6337 1.22362 18 1.74523 18H16.8563C17.3779 18 17.8008 17.6337 17.8008 17.1818V8.81818C17.8008 8.36631 17.3779 8 16.8563 8Z' stroke='%23666666' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M4.80078 8V5.44444C4.80078 2.98984 6.81552 1 9.30078 1C11.786 1 13.8008 2.98984 13.8008 5.44444' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 13.167L7.5 13.167' stroke='%23666666' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.site-link .link-icon-text > span {
  color: #666;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.1rem;
  padding-top: 1px;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text > span {
    font-size: 14px;
  }
}
@media (max-width: 1080px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text > span {
    font-size: 16px;
  }
}
@media (max-width: 560px) {
  #top_layout .utile_wrap > li.site-link .link-icon-text > span {
    font-size: 0;
  }
}
#top_layout .utile_wrap > li.site-link.on .link-icon-text .gnb-icon.gnb-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23FABB19' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23FABB19' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23FABB19' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23FABB19' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23FABB19' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.site-link.on .link-icon-text > span {
  color: #FABB19;
  text-decoration: underline;
}
#top_layout .utile_wrap > li.allmenu-link .link-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
#top_layout .utile_wrap > li.allmenu-link .link-icon .gnb-icon {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 1440px) {
  #top_layout .utile_wrap > li.allmenu-link .link-icon .gnb-icon {
    width: 20px;
    height: 20px;
    background-size: 100%;
  }
}
@media (max-width: 1024px) {
  #top_layout .utile_wrap > li.allmenu-link .link-icon .gnb-icon {
    width: 16px;
    height: 16px;
  }
}
#top_layout .utile_wrap > li.allmenu-link .link-icon .gnb-icon.gnb-icon3 {
  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='M2 3H22' stroke='%23666666' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M2 12L22 12' stroke='%23666666' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M2 21H22' stroke='%23666666' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
  position: absolute;
  top: calc(100% - 30px);
  right: 130px;
  width: 360px;
  min-height: 200px;
  padding: 47px 30px 0 0;
  border-radius: 10px;
  background-color: #FABB19;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
}
@media (max-width: 1600px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    width: 340px;
  }
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    margin: 0;
    width: 320px;
    padding-top: 35px;
  }
}
@media (max-width: 1399.98px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    padding-top: 30px;
    width: 300px;
    min-height: 180px;
    right: 90px;
  }
}
@media (max-width: 767px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    right: 100px;
  }
}
@media (max-width: 640px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    top: 60px;
  }
}
@media (max-width: 540px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    transform: scale(0.7);
    right: 0;
    top: 31px;
  }
}
@media (max-width: 420px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box {
    top: 21px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .arrow {
  position: absolute;
  right: 41px;
  top: -5px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top: 0;
  border-bottom: 5px solid #FABB19;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='240' viewBox='0 0 30 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='30' y='240' width='30' height='240' transform='rotate(-180 30 240)' fill='%234C3024'/%3E%3Cpath d='M15.0473 79.1708L13.4076 79.1708L13.4076 67.237L15.0473 67.237L15.0473 72.1417L15.9954 72.1417C16.2164 69.8462 17.2002 68.3848 18.6973 68.3919C20.3583 68.3848 21.3991 70.3024 21.4062 73.1968C21.3991 76.0769 20.3583 77.9945 18.6973 78.0017C17.1859 77.9945 16.2093 76.5188 15.9883 74.2091L15.0473 74.2091L15.0473 79.1708ZM8.84512 68.6485L12.6805 68.6485L12.6805 70.7017L10.4848 70.7017L10.4848 77.8021L8.84511 77.8021L8.84512 68.6485ZM18.6973 70.5306C17.9345 70.5163 17.5923 71.4787 17.5852 73.1968C17.5923 74.9148 17.9345 75.8772 18.6973 75.8772C19.4102 75.8772 19.7809 74.9148 19.7809 73.1968C19.7809 71.4787 19.4102 70.5163 18.6973 70.5306ZM17.7277 90.6056L16.0881 90.6056L16.0881 81.3095L21.1496 81.3095L21.1496 83.3626L17.7277 83.3626L17.7277 90.6056ZM13.0939 79.8552L14.7621 79.8552L14.7621 91.8175L13.0939 91.8175L13.0939 86.7987L8.63125 86.7987L8.63125 84.7313L13.0939 84.7313L13.0939 79.8552ZM21.7199 103.48L8.60273 103.48L8.60273 101.442L21.7199 101.442L21.7199 103.48ZM11.6254 93.1577L17.1004 93.1577L17.1004 97.3067L19.0109 97.3067L19.0109 93.1577L20.6506 93.1577L20.6506 99.4026L15.4893 99.4026L15.4893 95.2821L13.3078 95.2821C13.3292 97.2212 13.4361 98.8323 13.7355 100.615L12.0816 100.786C11.7038 98.7183 11.6325 96.7935 11.6254 94.3554L11.6254 93.1577ZM13.6072 110.98C13.6072 113.853 12.6947 115.657 11.1121 115.671C9.55087 115.657 8.61699 113.853 8.63124 110.98C8.61699 108.128 9.55087 106.289 11.1121 106.289C12.6947 106.289 13.6072 108.128 13.6072 110.98ZM14.3059 105.134L15.9598 105.134L15.9598 109.426L18.184 109.426L18.184 111.45L15.9598 111.45L15.9598 116.997L14.3059 116.997L14.3059 105.134ZM19.5527 106.446L21.1496 106.446L21.1496 115.614L20.0945 115.614C19.068 115.621 17.9273 115.621 16.5871 115.243L16.7725 113.218C17.8774 113.496 18.7186 113.546 19.5527 113.554L19.5527 106.446ZM11.1121 108.342C10.4634 108.335 10.1782 109.269 10.1711 110.98C10.1782 112.684 10.4634 113.632 11.1121 113.632C11.768 113.632 12.0888 112.684 12.0816 110.98C12.0888 109.269 11.768 108.335 11.1121 108.342ZM14.5767 129.643L12.9371 129.643L12.9371 124.653L8.63124 124.653L8.63124 122.614L12.9371 122.614L12.9371 117.71L14.5768 117.71L14.5767 129.643ZM16.8295 118.251C17.1432 120.982 18.3408 122.222 19.4814 122.458L19.4814 118.779L21.0641 118.779L21.0641 128.588L19.4814 128.588L19.4814 124.917C18.3408 125.131 17.1432 126.357 16.8295 129.13L15.2184 128.375C15.5178 126.029 16.4588 124.461 17.7277 123.677C16.4588 122.9 15.5178 121.345 15.2184 119.007L16.8295 118.251ZM18.9396 138.825C16.5229 138.818 14.1134 139.738 13.1652 142.062L11.5113 140.85C12.1672 139.382 13.3862 138.398 14.9047 137.813C13.2223 137.236 11.8749 136.216 11.1691 134.619L12.8801 133.393C13.8639 135.789 16.3732 136.73 18.9396 136.744L20.7504 136.744L20.7504 138.825L18.9396 138.825ZM8.60272 142.518L21.7199 142.518L21.7199 144.586L8.60272 144.586L8.60272 142.518ZM20.6933 153.326L14.3201 153.326L14.3201 146.867L20.6933 146.867L20.6933 153.326ZM8.87362 148.335L13.2793 148.335L13.2793 150.417L10.5133 150.417L10.5133 157.532L8.87362 157.532L8.87362 148.335ZM15.9312 148.892L15.9312 151.301L19.0822 151.301L19.0822 148.892L15.9312 148.892ZM12.4238 155.151L21.7057 155.151L21.7057 157.204L12.4238 157.204L12.4238 155.151ZM15.7459 170.763L14.1062 170.763L14.1062 158.829L15.7459 158.829L15.7459 170.763ZM17.7277 159.3C17.9416 161.731 18.7258 162.893 19.4957 163.242L19.4957 159.913L21.1353 159.913L21.1353 169.679L19.4957 169.679L19.4957 166.322C18.7329 166.671 17.9416 167.826 17.7277 170.307L16.1308 169.594C16.359 167.042 17.2715 165.459 18.4834 164.775C17.2715 164.097 16.359 162.543 16.1308 159.984L17.7277 159.3ZM11.0693 160.169C12.6092 160.169 13.5074 161.902 13.5074 164.775C13.5074 167.619 12.6092 169.337 11.0693 169.337C9.50809 169.337 8.61698 167.619 8.63124 164.775C8.61698 161.902 9.50809 160.169 11.0693 160.169ZM11.0693 162.265C10.4562 162.251 10.2139 163.057 10.2139 164.775C10.2139 166.45 10.4562 167.277 11.0693 167.284C11.6682 167.277 11.9248 166.45 11.9248 164.775C11.9248 163.057 11.6682 162.251 11.0693 162.265Z' fill='%23978177'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0 10px 10px 0;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social {
  background-color: #DFE0E3;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social:before {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='240' viewBox='0 0 30 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='30' y='240' width='30' height='240' transform='rotate(-180 30 240)' fill='%23C1C1C1'/%3E%3Cpath d='M15.0473 64.9201L13.4076 64.9201L13.4076 52.9863L15.0473 52.9863L15.0473 57.891L15.9954 57.891C16.2164 55.5955 17.2002 54.1341 18.6973 54.1412C20.3583 54.1341 21.3991 56.0518 21.4062 58.9461C21.3991 61.8262 20.3583 63.7438 18.6973 63.751C17.1859 63.7438 16.2093 62.2682 15.9883 59.9584L15.0473 59.9584L15.0473 64.9201ZM8.84512 54.3979L12.6805 54.3979L12.6805 56.451L10.4848 56.451L10.4848 63.5514L8.84512 63.5514L8.84512 54.3979ZM18.6973 56.2799C17.9345 56.2656 17.5923 57.228 17.5852 58.9461C17.5923 60.6642 17.9345 61.6266 18.6973 61.6266C19.4102 61.6266 19.7809 60.6642 19.7809 58.9461C19.7809 57.228 19.4102 56.2656 18.6973 56.2799ZM17.7277 76.3549L16.0881 76.3549L16.0881 67.0588L21.1496 67.0588L21.1496 69.1119L17.7277 69.1119L17.7277 76.3549ZM13.0939 65.6045L14.7621 65.6045L14.7621 77.5668L13.0939 77.5668L13.0939 72.548L8.63125 72.548L8.63125 70.4807L13.0939 70.4807L13.0939 65.6045ZM21.7199 89.2297L8.60273 89.2297L8.60273 87.1908L21.7199 87.1908L21.7199 89.2297ZM11.6254 78.907L17.1004 78.907L17.1004 83.0561L19.0109 83.0561L19.0109 78.907L20.6506 78.907L20.6506 85.152L15.4893 85.152L15.4893 81.0314L13.3078 81.0314C13.3292 82.9705 13.4361 84.5816 13.7355 86.3639L12.0816 86.535C11.7038 84.4676 11.6325 82.5428 11.6254 80.1047L11.6254 78.907ZM13.6072 96.7293C13.6072 99.6022 12.6947 101.406 11.1121 101.42C9.55087 101.406 8.61699 99.6022 8.63125 96.7293C8.61699 93.8777 9.55087 92.0385 11.1121 92.0385C12.6947 92.0385 13.6072 93.8777 13.6072 96.7293ZM14.3059 90.8836L15.9598 90.8836L15.9598 95.1752L18.184 95.1752L18.184 97.1998L15.9598 97.1998L15.9598 102.746L14.3059 102.746L14.3059 90.8836ZM19.5527 92.1953L21.1496 92.1953L21.1496 101.363L20.0945 101.363C19.068 101.37 17.9273 101.37 16.5871 100.992L16.7725 98.9678C17.8774 99.2458 18.7186 99.2957 19.5527 99.3028L19.5527 92.1953ZM11.1121 94.0916C10.4634 94.0845 10.1782 95.0184 10.1711 96.7293C10.1782 98.4331 10.4634 99.3813 11.1121 99.3813C11.768 99.3813 12.0888 98.4331 12.0816 96.7293C12.0888 95.0184 11.768 94.0845 11.1121 94.0916ZM14.5768 115.393L12.9371 115.393L12.9371 110.403L8.63124 110.403L8.63124 108.364L12.9371 108.364L12.9371 103.459L14.5768 103.459L14.5768 115.393ZM16.8295 104.001C17.1432 106.731 18.3408 107.972 19.4814 108.207L19.4814 104.528L21.0641 104.528L21.0641 114.338L19.4814 114.338L19.4814 110.666C18.3408 110.88 17.1432 112.106 16.8295 114.879L15.2184 114.124C15.5178 111.778 16.4588 110.21 17.7277 109.426C16.4588 108.649 15.5178 107.095 15.2184 104.756L16.8295 104.001ZM21.7057 130.335L14.3344 130.335L14.3344 128.282L21.7057 128.282L21.7057 130.335ZM17.9559 119.513C19.8308 119.506 21.1353 121.075 21.1353 123.135C21.1353 125.188 19.8308 126.756 17.9559 126.756C16.1451 126.756 14.8049 125.188 14.8049 123.135C14.8049 121.075 16.1451 119.506 17.9559 119.513ZM8.77382 121.495L13.7783 121.495L13.7783 130.335L8.77382 130.335L8.77382 121.495ZM17.9559 121.509C17.0505 121.509 16.5229 122.187 16.5301 123.135C16.5229 124.054 17.0505 124.725 17.9559 124.717C18.9111 124.725 19.4173 124.054 19.4101 123.135C19.4173 122.187 18.9111 121.509 17.9559 121.509ZM10.4135 123.505L10.4135 128.325L12.1672 128.325L12.1672 123.505L10.4135 123.505ZM18.9396 137.193C16.5229 137.186 14.1134 138.105 13.1652 140.429L11.5113 139.218C12.1672 137.749 13.3862 136.765 14.9047 136.181C13.2223 135.603 11.8749 134.584 11.1691 132.987L12.8801 131.761C13.8639 134.156 16.3732 135.097 18.9396 135.111L20.7504 135.111L20.7504 137.193L18.9396 137.193ZM8.60273 140.886L21.7199 140.886L21.7199 142.953L8.60272 142.953L8.60273 140.886ZM18.9396 153.076C16.5229 153.069 14.1134 153.989 13.1652 156.313L11.5113 155.101C12.1672 153.632 13.3862 152.648 14.9047 152.064C13.2223 151.486 11.8749 150.467 11.1691 148.87L12.8801 147.644C13.8639 150.039 16.3732 150.98 18.9396 150.995L20.7504 150.995L20.7504 153.076L18.9396 153.076ZM8.60272 156.769L21.7199 156.769L21.7199 158.836L8.60272 158.836L8.60272 156.769ZM20.6933 167.576L14.3201 167.576L14.3201 161.118L20.6933 161.118L20.6933 167.576ZM8.87362 162.586L13.2793 162.586L13.2793 164.668L10.5133 164.668L10.5133 171.782L8.87362 171.782L8.87362 162.586ZM15.9312 163.142L15.9312 165.552L19.0822 165.552L19.0822 163.142L15.9312 163.142ZM12.4238 169.401L21.7057 169.401L21.7057 171.454L12.4238 171.454L12.4238 169.401ZM15.7459 185.014L14.1062 185.014L14.1062 173.08L15.7459 173.08L15.7459 185.014ZM17.7277 173.55C17.9416 175.981 18.7258 177.143 19.4957 177.493L19.4957 174.163L21.1353 174.163L21.1353 183.93L19.4957 183.93L19.4957 180.572C18.7329 180.922 17.9416 182.077 17.7277 184.557L16.1308 183.845C16.359 181.292 17.2715 179.71 18.4834 179.025C17.2715 178.348 16.359 176.794 16.1308 174.235L17.7277 173.55ZM11.0693 174.42C12.6092 174.42 13.5074 176.152 13.5074 179.025C13.5074 181.87 12.6092 183.588 11.0693 183.588C9.50809 183.588 8.61698 181.87 8.63124 179.025C8.61698 176.152 9.50809 174.42 11.0693 174.42ZM11.0693 176.516C10.4562 176.502 10.2139 177.307 10.2139 179.025C10.2139 180.701 10.4562 181.528 11.0693 181.535C11.6682 181.528 11.9248 180.701 11.9248 179.025C11.9248 177.307 11.6682 176.502 11.0693 176.516Z' fill='%238A7D78'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .a-obj {
  background-image: url(/images/prog/member-social.png);
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .only-text,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .login-day {
  color: #7C7370;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .only-text .icon,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .login-day .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' transform='matrix(-1 0 0 1 20.1172 0.5)' fill='%237C7370'/%3E%3Cpath d='M11.4978 13.8993L12.7846 14.8691V10.6624H11.4978V13.8993Z' fill='%23DFE0E3'/%3E%3Cpath d='M4.70847 10.3511V12.6484L6.60107 12.8319V10.3511C6.60107 10.0642 6.64363 9.7878 6.71999 9.52416L4.90499 9.02706C4.77732 9.44866 4.70847 9.89233 4.70847 10.3523V10.3511Z' fill='%23DFE0E3'/%3E%3Cpath d='M9.98698 7.20825C10.7643 7.20825 11.4803 7.45215 12.0511 7.86098L13.2352 6.4928C12.3402 5.84123 11.2137 5.45215 9.98698 5.45215C9.4938 5.45215 9.0169 5.51603 8.56377 5.63333L9.09826 7.31742C9.38115 7.24657 9.67906 7.20708 9.98698 7.20708V7.20825Z' fill='%23DFE0E3'/%3E%3Cpath d='M10.4889 9.02938C10.6291 9.07468 10.758 9.13972 10.8757 9.2187L11.6818 8.28722C11.4365 8.11301 11.1586 7.97596 10.8582 7.88537L10.4877 9.03055L10.4889 9.02938Z' fill='%23DFE0E3'/%3E%3Cpath d='M7.18938 14.8691L8.47615 13.8993V11.2977H7.18938V14.8691Z' fill='%23DFE0E3'/%3E%3Cpath d='M5.06146 8.58804L6.8364 9.19779C6.93278 8.97131 7.0567 8.75761 7.2044 8.56016L5.6723 7.52996C5.42446 7.85517 5.21917 8.21057 5.06146 8.58804Z' fill='%23DFE0E3'/%3E%3Cpath d='M15.2667 12.6473V10.3499C15.2667 9.89117 15.1966 9.44634 15.0702 9.0259L13.2552 9.523C13.3328 9.78664 13.3741 10.0631 13.3741 10.3499V12.8308L15.2667 12.6473Z' fill='%23DFE0E3'/%3E%3Cpath d='M9.98698 8.94808C10.0784 8.94808 10.1672 8.95737 10.2536 8.97131L10.5402 7.80523C10.3612 7.77154 10.176 7.75412 9.98698 7.75412C9.14833 7.75412 8.39604 8.09675 7.88409 8.63914L8.8742 9.40453C9.15083 9.12462 9.54637 8.94808 9.98823 8.94808H9.98698Z' fill='%23DFE0E3'/%3E%3Cpath d='M13.6132 6.79245L12.3315 8.08397C12.6807 8.39408 12.9573 8.77387 13.1376 9.19779L14.9125 8.58804C14.6271 7.90163 14.179 7.28955 13.6132 6.79245Z' fill='%23DFE0E3'/%3E%3Cpath d='M3.70835 13.7646H6.59982V13.1444L3.70835 13.0317V13.7646Z' fill='%23DFE0E3'/%3E%3Cpath d='M13.3741 13.7646H16.2656V13.0317L13.3741 13.1444V13.7646Z' fill='%23DFE0E3'/%3E%3Cpath d='M11.4991 10.3511V10.4359L12.7858 10.3557V10.3511C12.7858 9.6194 12.4591 8.95854 11.9334 8.48699L11.0622 9.36504C11.3326 9.61823 11.4991 9.96667 11.4991 10.3511Z' fill='%23DFE0E3'/%3E%3Cpath d='M8.47615 10.3511C8.47615 10.0677 8.56753 9.8029 8.72399 9.58223L7.68131 8.88072C7.37088 9.29884 7.18938 9.80523 7.18938 10.3499V10.9899L8.47615 11.07V10.3488V10.3511Z' fill='%23DFE0E3'/%3E%3Cpath d='M8.74778 7.42544L8.09187 5.77851C7.26699 6.07352 6.54224 6.55436 5.97772 7.16527L7.43096 8.28955C7.7852 7.91092 8.23582 7.61243 8.74778 7.42544Z' fill='%23DFE0E3'/%3E%3Cpath d='M6.59982 14.0886H3.32031V14.976H6.59982V14.0886Z' fill='%23DFE0E3'/%3E%3Cpath d='M16.6536 14.0886H13.3741V14.976H16.6536V14.0886Z' fill='%23DFE0E3'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.social .arrow {
  border-bottom: 5px solid #DFE0E3;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.male .a-obj {
  background-image: url(/images/prog/member-male.png);
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box.female .a-obj {
  background-image: url(/images/prog/member-female.png);
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .a-obj {
  display: block;
  width: 60px;
  height: 60px;
  order: 1;
  z-index: 2;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .a-obj {
    width: 50px;
    height: 50px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .name,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .mileage,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .title,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .text,
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .login-day {
  display: block;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .text-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .title {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 87px;
  height: 100%;
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='87' height='240' viewBox='0 0 87 240' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M47.0444 17.5852C47.0444 5.64006 55.2202 -2.85423 66.5282 -2.85423C77.8893 -2.85423 86.0651 5.64006 86.0651 17.5852C86.0651 29.5303 77.9424 38.0246 66.5282 38.0246C55.1671 38.0246 47.0444 29.5303 47.0444 17.5852ZM56.5474 17.5852C56.5474 23.2657 60.7414 27.3536 66.5282 27.3536C72.368 27.3536 76.5621 23.2657 76.5621 17.5852C76.5621 11.9577 72.3149 7.76364 66.5282 7.76364C60.7945 7.76364 56.5474 11.9577 56.5474 17.5852ZM85.1625 68.0748L85.1625 78.0025L48 78.0025L48 69.5082L68.1209 54.7494L48 54.7494L48 44.8217L85.1625 44.8217L85.1625 53.7938L65.6257 68.0748L85.1625 68.0748ZM85.1625 110.003L85.1625 119.931L48 119.931L48 111.436L68.1209 96.6775L48 96.6775L48 86.7498L85.1625 86.7498L85.1625 95.7219L65.6257 110.003L85.1625 110.003ZM47.0444 144.499C47.0444 135.049 53.2027 128.306 62.3341 128.306L85.1625 128.306L85.1625 138.765L62.5465 138.765C58.8833 138.765 56.5474 141.101 56.5474 144.499C56.5474 147.949 58.8833 150.285 62.5465 150.285L85.1625 150.285L85.1625 160.744L62.3341 160.744C53.2027 160.744 47.0444 154.002 47.0444 144.499ZM48 189.169L59.3611 183.117L59.3611 179.401L48 179.401L48 169.154L85.1625 169.154L85.1625 185.294C85.1625 193.257 79.7474 199.097 71.9964 199.097C67.4307 199.097 63.6613 196.867 61.4847 193.204L48 200.583L48 189.169ZM76.0312 179.401L67.9616 179.401L67.9616 184.073C67.9616 186.939 69.7135 188.585 71.9964 188.585C74.3323 188.585 76.0312 186.939 76.0312 184.073L76.0312 179.401ZM48 206.624L85.1625 206.624L85.1625 217.029L48 217.029L48 206.624ZM19.8554 16.1518L19.8554 36.5381C7.69795 36.5381 -0.95561 28.5747 -0.955609 16.9481C-0.955609 5.58697 7.22015 -2.85423 18.5282 -2.85423C29.8362 -2.85423 38.0651 5.4277 38.0651 16.8419C38.0651 26.6104 31.9598 34.5738 23.3593 36.1664L23.3593 25.3893C26.4916 24.0621 28.509 20.7174 28.509 16.9481C28.509 11.3737 24.4742 7.65746 18.5282 7.65746C12.6353 7.65746 8.60047 11.3206 8.60047 16.9481C8.60047 20.8767 10.5117 24.2213 13.3785 25.3893L13.3785 16.1518L19.8554 16.1518ZM-0.955611 61.7945C-0.955611 49.8494 7.22015 41.3551 18.5282 41.3551C29.8893 41.3551 38.0651 49.8494 38.0651 61.7945C38.0651 73.7396 29.9424 82.2339 18.5282 82.2339C7.16706 82.2339 -0.955612 73.7396 -0.955611 61.7945ZM8.54738 61.7945C8.54738 67.475 12.7414 71.5629 18.5282 71.5629C24.368 71.5629 28.5621 67.475 28.5621 61.7945C28.5621 56.167 24.3149 51.973 18.5282 51.973C12.7945 51.973 8.54738 56.167 8.54738 61.7945ZM37.1625 112.284L37.1625 122.212L-5.53875e-06 122.212L-5.16745e-06 113.718L20.1209 98.9587L-4.52232e-06 98.9587L-4.08837e-06 89.031L37.1625 89.031L37.1625 98.0031L17.6257 112.284L37.1625 112.284ZM19.8554 148.054L19.8554 168.44C7.69795 168.44 -0.955615 160.477 -0.955615 148.85C-0.955614 137.489 7.22014 129.048 18.5282 129.048C29.8362 129.048 38.0651 137.33 38.0651 148.744C38.0651 158.512 31.9598 166.476 23.3593 168.069L23.3593 157.291C26.4916 155.964 28.509 152.62 28.509 148.85C28.509 143.276 24.4742 139.56 18.5282 139.56C12.6353 139.56 8.60047 143.223 8.60047 148.85C8.60047 152.779 10.5117 156.123 13.3785 157.291L13.3785 148.054L19.8554 148.054ZM-0.955617 186.954C-0.955616 178.407 4.61877 172.408 12.7414 172.408L14.1748 172.408L14.1748 182.707L13.2192 182.707C10.4055 182.707 8.54738 184.406 8.54738 186.954C8.54738 189.343 10.3524 191.042 13.2192 191.042L37.1625 191.042L37.1625 201.341L12.7414 201.341C4.67185 201.341 -0.955617 195.555 -0.955617 186.954ZM-0.955618 225.607C-0.955618 216.157 5.20275 209.415 14.3341 209.415L37.1625 209.415L37.1625 219.873L14.5465 219.873C10.8833 219.873 8.54737 222.209 8.54737 225.607C8.54737 229.058 10.8833 231.394 14.5465 231.394L37.1625 231.394L37.1625 241.852L14.3341 241.852C5.20274 241.852 -0.955619 235.11 -0.955618 225.607Z' fill='%23FEFEFF'/%3E%3C/svg%3E%0A");
  background-size: auto 100%;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .text {
  margin: 2px 0 0 15px;
  color: #4C3024;
  order: 2;
  z-index: 2;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .name {
  display: flex;
  align-items: center;
  font-size: 31px;
  font-weight: 800;
  line-height: 130%;
  letter-spacing: 0.62px;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .name {
    font-size: 24px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .name .member-text {
  color: #4C3024;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.62px;
  margin: 0 0 0 7px;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .name .member-text {
    font-size: 20px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .mileage {
  color: #4C3024;
  font-size: 24px;
  font-weight: 800;
  line-height: 110%;
  letter-spacing: -0.488px;
  margin: 4px 0 0 0;
  text-align: left;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .mileage {
    font-size: 20px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .log-box {
  position: relative;
  display: block;
  margin: 19px 0 0 0;
  z-index: 3;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .only-text {
  display: block;
  color: #6A5042;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 130%;
  padding: 0 20px;
}
@media (max-width: 1480px) {
  #top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .only-text {
    font-size: 14px;
    padding: 0 10px;
  }
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .login-day {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0 0 0;
  text-align: center;
  color: #6A5042;
  font-size: 15px;
  font-weight: 700;
  line-height: 130%;
}
#top_layout .utile_wrap > li.cyberCitizen .gnb-member-box .login-day .icon {
  min-width: 20px;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' transform='matrix(-1 0 0 1 20.1172 0)' fill='%236A5042'/%3E%3Cpath d='M11.4978 13.3998L12.7846 14.3696V10.1629H11.4978V13.3998Z' fill='%23FABB19'/%3E%3Cpath d='M4.70847 9.85159V12.1489L6.60107 12.3324V9.85159C6.60107 9.56472 6.64363 9.28829 6.71999 9.02465L4.90499 8.52755C4.77732 8.94915 4.70847 9.39282 4.70847 9.85275V9.85159Z' fill='%23FABB19'/%3E%3Cpath d='M9.98698 6.70873C10.7643 6.70873 11.4803 6.95264 12.0511 7.36146L13.2352 5.99329C12.3402 5.34172 11.2137 4.95264 9.98698 4.95264C9.4938 4.95264 9.0169 5.01652 8.56377 5.13382L9.09826 6.81791C9.38115 6.74706 9.67906 6.70757 9.98698 6.70757V6.70873Z' fill='%23FABB19'/%3E%3Cpath d='M10.4889 8.52987C10.6291 8.57517 10.758 8.64021 10.8757 8.71919L11.6818 7.78771C11.4365 7.6135 11.1586 7.47645 10.8582 7.38585L10.4877 8.53103L10.4889 8.52987Z' fill='%23FABB19'/%3E%3Cpath d='M7.18938 14.3696L8.47615 13.3998V10.7982H7.18938V14.3696Z' fill='%23FABB19'/%3E%3Cpath d='M5.06146 8.08853L6.8364 8.69828C6.93278 8.4718 7.0567 8.2581 7.2044 8.06065L5.6723 7.03045C5.42446 7.35566 5.21917 7.71106 5.06146 8.08853Z' fill='%23FABB19'/%3E%3Cpath d='M15.2667 12.1478V9.85043C15.2667 9.39166 15.1966 8.94683 15.0702 8.52639L13.2552 9.02348C13.3328 9.28713 13.3741 9.56355 13.3741 9.85043V12.3313L15.2667 12.1478Z' fill='%23FABB19'/%3E%3Cpath d='M9.98698 8.44857C10.0784 8.44857 10.1672 8.45786 10.2536 8.4718L10.5402 7.30571C10.3612 7.27203 10.176 7.25461 9.98698 7.25461C9.14833 7.25461 8.39604 7.59724 7.88409 8.13963L8.8742 8.90502C9.15083 8.62511 9.54637 8.44857 9.98823 8.44857H9.98698Z' fill='%23FABB19'/%3E%3Cpath d='M13.6132 6.29294L12.3315 7.58446C12.6807 7.89456 12.9573 8.27436 13.1376 8.69828L14.9125 8.08853C14.6271 7.40211 14.179 6.79004 13.6132 6.29294Z' fill='%23FABB19'/%3E%3Cpath d='M3.70835 13.2651H6.59982V12.6449L3.70835 12.5322V13.2651Z' fill='%23FABB19'/%3E%3Cpath d='M13.3741 13.2651H16.2656V12.5322L13.3741 12.6449V13.2651Z' fill='%23FABB19'/%3E%3Cpath d='M11.4991 9.85159V9.93638L12.7858 9.85624V9.85159C12.7858 9.11988 12.4591 8.45902 11.9334 7.98748L11.0622 8.86553C11.3326 9.11872 11.4991 9.46715 11.4991 9.85159Z' fill='%23FABB19'/%3E%3Cpath d='M8.47615 9.85159C8.47615 9.5682 8.56753 9.30339 8.72399 9.08272L7.68131 8.38121C7.37088 8.79933 7.18938 9.30571 7.18938 9.85043V10.4904L8.47615 10.5705V9.84927V9.85159Z' fill='%23FABB19'/%3E%3Cpath d='M8.74778 6.92592L8.09187 5.279C7.26699 5.57401 6.54224 6.05484 5.97772 6.66576L7.43096 7.79004C7.7852 7.41141 8.23582 7.11292 8.74778 6.92592Z' fill='%23FABB19'/%3E%3Cpath d='M6.59982 13.5891H3.32031V14.4764H6.59982V13.5891Z' fill='%23FABB19'/%3E%3Cpath d='M16.6536 13.5891H13.3741V14.4764H16.6536V13.5891Z' fill='%23FABB19'/%3E%3C/svg%3E%0A");
}
#top_layout .utile_wrap > li.cyberCitizen.on .gnb-member-box {
  visibility: visible;
  opacity: 1;
}

/* 공통캐릭터 */
.a-obj .inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.a-obj .obj {
  position: absolute;
}
.a-obj .obj.obj1 {
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: url(/images/onnuri/common/onnuri_gnb.png) no-repeat;
  background-size: 100%;
}
.a-obj .obj.obj2 {
  left: 0;
  top: 0;
  z-index: 4;
  width: 8px;
  height: 8px;
  background: url(/images/onnuri/common/onnuri_gnb_eyes.png) no-repeat;
  background-size: 100%;
  animation: c_eye 2s ease-in-out infinite both;
}

#gnb_layout {
  overflow: hidden;
  position: relative;
  margin: 0;
  width: 100%; /*height:gnb1_layout.$header-height;*/
  height: 110px;
  transition: all 0.3s ease-out;
  z-index: 9;
  box-shadow: 0 4px 100px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1240px) {
  #gnb_layout {
    display: none;
  }
}
#gnb_layout:before {
  display: block;
  content: "";
  position: absolute;
  top: 109px;
  right: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #E1E1E1;
  z-index: 11;
}
#gnb_layout.open {
  border-radius: 0px 0px 24px 24px;
}

#gnb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  min-height: 110px;
  z-index: 2;
}
#gnb:after, #gnb:before {
  content: "";
  position: absolute;
  top: 110px;
  width: 100%;
  height: 100vh;
  z-index: 1;
}
#gnb:before {
  left: -50%;
  background-color: #fff;
  min-height: 300px;
}
#gnb:after {
  right: -50%;
  background-color: #fff;
  min-height: 300px;
  z-index: 2;
}
#gnb .gnb_wrap {
  position: relative;
  padding: 0 270px 0 270px;
  max-width: 1643px;
  text-align: center;
  z-index: 3;
  height: 110px;
}
@media (max-width: 1920px) {
  #gnb .gnb_wrap {
    padding: 0 270px 0 260px; /*position:static;*/
  }
}
@media (max-width: 1420px) {
  #gnb .gnb_wrap {
    padding: 0 270px 0 222px;
  }
}
#gnb .gnb_wrap:after {
  content: "";
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  min-height: 300px;
  z-index: 2;
  visibility: visible;
}
#gnb .depth1_ul {
  display: inline-block;
  height: 100%;
  float: none;
  z-index: 14;
  position: relative;
}
@media (max-width: 1600px) {
  #gnb .depth1_ul {
    position: static;
  }
}
#gnb .depth1_ul:after {
  display: block;
  content: "";
  clear: both;
}
#gnb .depth1_ul > li {
  display: inline-block;
  float: left;
  margin: 0;
  vertical-align: top;
}
#gnb .depth1_ul > li > a {
  position: relative;
  display: block;
  height: 100%;
  transition: all 0.3s;
  text-align: center;
  /*
  &:hover[target="_blank"],
  &:focus[target="_blank"]{
    span{
      &:before{
        content: '';position:absolute;top:50%;right:-13px;transform: translate(0%, -50%); @include blank(10px);
      }
    }
  }*/
}
#gnb .depth1_ul > li > a[href="/onnuri/sitemap.do"] {
  display: none;
}
#gnb .depth1_ul > li > a span {
  display: inline-block;
  height: 100%;
  padding: 0 2.1rem;
  line-height: 110px;
  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;
  vertical-align: middle;
  letter-spacing: -1px;
  position: relative;
  color: #494949;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1420px) {
  #gnb .depth1_ul > li > a span {
    padding: 0 15px;
  }
}
#gnb .depth1_ul > li > a span:after {
  position: absolute;
  right: 3px;
  top: calc(50% - 27px);
  z-index: -1;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  background: url(/images/onnuri/common/star.png) no-repeat;
  background-position: 0 0;
}
#gnb .depth1_ul > li > a[target=_blank] span:before {
  content: "";
  position: absolute;
  top: 50%;
  right: -13px;
  width: 12px;
  height: 14px;
  transform: translate(0%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.625' y='4.125' width='7.75' height='10.75' rx='1.375' stroke='%23C1C1C1' stroke-width='1.25'/%3E%3Cpath d='M8.88889 12.5H10C11.1046 12.5 12 11.6046 12 10.5V3.5C12 2.39543 11.1046 1.5 10 1.5H6C4.89543 1.5 4 2.39543 4 3.5V4.25' stroke='%23C1C1C1' stroke-width='1.25'/%3E%3C/svg%3E%0A");
}
#gnb .depth1_ul > li > a:hover span, #gnb .depth1_ul > li > a:focus span {
  color: #D59F17;
}
#gnb .depth1_ul > li > a:hover span:after, #gnb .depth1_ul > li > a:focus span:after {
  width: 20px;
  height: 20px;
  animation: fave 1s steps(13);
  animation-iteration-count: 1;
  background-position: -260px 0;
  transition: background 1s steps(13);
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
}
#gnb .depth1_ul > li.on > a span, #gnb .depth1_ul > li.current > a span {
  color: #D59F17;
}
#gnb .depth1_ul > li.on > a span:after, #gnb .depth1_ul > li.current > a span:after {
  width: 20px;
  height: 20px;
  -webkit-animation: fave 1s steps(13);
  animation: fave 1s steps(13);
  animation-iteration-count: 1;
  background-position: -260px 0;
  -webkit-transition: background 1s steps(13);
  transition: background 1s steps(13);
  animation-duration: 1.2s;
  animation-fill-mode: forwards;
}
#gnb .depth1_ul > li.n1 > a span:before {
  display: none;
}
#gnb .depth1_ul > li.current + .item {
  display: block !important;
  opacity: 1 !important;
}
#gnb .depth2_ul {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  top: 0;
  padding: 0;
  width: 100%;
  text-align: left;
}
#gnb .depth2_ul > li {
  padding: 1px 5px;
  margin: 0 0 0 40px;
  text-align: left;
  width: 50%;
  max-width: 222px;
}
#gnb .depth2_ul > li:nth-child(odd) {
  margin-left: 0;
}
#gnb .depth2_ul > li > a {
  display: inline-flex;
  align-items: center;
  padding: 5px 20px 5px 10px;
  height: 51px;
  line-height: 0;
  position: relative;
  border-radius: 50px;
  transition: all 0.3s ease-out;
}
#gnb .depth2_ul > li > a span {
  position: relative;
  padding-left: 26px;
  color: #333;
  font-size: 17px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.85px;
  transition: all 0.3s ease-out;
}
#gnb .depth2_ul > li > a span:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 14px;
  width: 4px;
  height: 4px;
  background-color: #333;
  border-radius: 50%;
  transition: all 0.3s ease-out;
}
#gnb .depth2_ul > li > a:hover, #gnb .depth2_ul > li > a:focus {
  background-color: #FABB19;
}
#gnb .depth2_ul > li > a:hover span, #gnb .depth2_ul > li > a:focus span {
  color: #000;
}
#gnb .depth2_ul > li > a:hover span:after, #gnb .depth2_ul > li > a:focus span:after {
  background-color: #000;
}
#gnb .depth3_ul {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  text-align: left;
  margin-top: -3px;
}
#gnb .depth3_ul > li {
  width: 100%;
  padding: 3px 0;
}
#gnb .depth3_ul > li > a {
  display: inline-flex;
  align-items: center;
  padding: 5px 30px 5px 30px;
  height: 51px;
  line-height: 0;
  position: relative;
  background-color: #F5F5F5;
  border-radius: 50px;
  transition: all 0.3s ease-out;
}
#gnb .depth3_ul > li > a span {
  position: relative;
  color: #333;
  font-size: 17px;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.85px;
  transition: all 0.3s ease-out;
}
#gnb .depth3_ul > li > a:hover, #gnb .depth3_ul > li > a:focus {
  background-color: #FABB19;
}
#gnb .depth3_ul > li > a:hover span, #gnb .depth3_ul > li > a:focus span {
  color: #000;
}
#gnb .item {
  display: none;
  opacity: 0;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -728px;
  width: 1457px; /*padding:40px 681px 81px 280px;*/
  padding: 40px 681px 81px 260px;
  z-index: 100;
  text-align: left;
  min-height: 330px;
}
@media (max-width: 1600px) {
  #gnb .item {
    left: 0;
    margin-left: 0;
    width: 100vw;
    padding: 40px 581px 81px 390px;
  }
}
@media (max-width: 1520px) {
  #gnb .item {
    padding: 40px 581px 81px 340px;
  }
}
@media (max-width: 1480px) {
  #gnb .item {
    padding: 40px 541px 81px 340px;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item {
    padding: 40px 420px 81px 280px;
  }
}
#gnb .item .gnb-title {
  position: absolute;
  top: 40px;
  left: -19px;
  height: auto;
  padding: 10px 19px;
  width: 267px;
  text-align: left;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-title {
    left: 64px;
    padding-left: 0;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-title {
    left: 61px;
  }
}
@media (max-width: 1280px) {
  #gnb .item .gnb-title {
    left: 30px;
  }
}
#gnb .item .gnb-title strong {
  display: block;
  color: #222;
  font-size: 20px;
  font-weight: 600;
  line-height: 145%;
  letter-spacing: -1px;
}
#gnb .item .gnb-title strong em {
  color: #D59F17;
  font-size: 20px;
  font-weight: 600;
  line-height: 145%;
  letter-spacing: -1px;
}
#gnb .item .gnb-info {
  position: absolute;
  top: 34px;
  right: 0;
  width: 681px;
  padding: 8px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 1px solid #E2E2E2;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info {
    right: -15px;
    width: 591px;
  }
}
@media (max-width: 1520px) {
  #gnb .item .gnb-info {
    width: 566px;
  }
}
@media (max-width: 1480px) {
  #gnb .item .gnb-info {
    width: 540px;
    padding-left: 20px;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info {
    right: 40px;
    width: 360px;
    flex-direction: column;
  }
}
#gnb .item .gnb-info .gnb-member-box {
  position: relative;
  width: 360px;
  min-height: 200px;
  margin: 0 30px;
  padding: 24px 125px 24px 24px;
  border-radius: 11.97px;
  border: 3px dashed #FABB19;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info .gnb-member-box {
    margin: 0 20px;
    width: 340px;
  }
}
@media (max-width: 1480px) {
  #gnb .item .gnb-info .gnb-member-box {
    margin: 0;
    width: 300px;
    padding-right: 110px;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-box {
    min-height: 170px;
    width: 100%;
  }
}
#gnb .item .gnb-info .gnb-member-box .a-obj {
  position: absolute;
  top: 25px;
  right: 27px;
  width: 80px;
  height: 65px;
  z-index: 2;
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-box .a-obj {
    right: 20px;
  }
}
#gnb .item .gnb-info .gnb-member-box .a-obj .obj.obj2-1 {
  top: 33px;
  left: 33px;
}
#gnb .item .gnb-info .gnb-member-box .a-obj .obj.obj2-2 {
  top: 34px;
  left: 53px;
}
#gnb .item .gnb-info .gnb-member-box .title {
  display: block;
  color: #FABB19;
  font-family: "mont", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 42px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: 1.277px;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info .gnb-member-box .title {
    font-size: 32px;
  }
}
#gnb .item .gnb-info .gnb-member-box .text {
  display: block;
  margin-top: 5px;
  color: #E2A916;
  font-size: 17px;
  font-weight: 700;
  line-height: 135%;
  letter-spacing: -0.34px;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info .gnb-member-box .text {
    font-size: 16px;
  }
}
@media (max-width: 1520px) {
  #gnb .item .gnb-info .gnb-member-box .text {
    font-size: 14px;
  }
}
@media (max-width: 1480px) {
  #gnb .item .gnb-info .gnb-member-box .text {
    font-size: 13px;
  }
}
#gnb .item .gnb-info .gnb-member-link {
  position: relative;
  width: 261px;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info .gnb-member-link {
    width: 211px;
  }
}
@media (max-width: 1400px) {
  #gnb .item .gnb-info .gnb-member-link {
    width: 100%;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-list {
    flex-direction: row;
    margin: 5px 0 0;
    width: 100%;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-item {
  width: 100%;
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-item {
    width: 33.3333%;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 18px 25px;
  justify-content: space-between;
  text-align: left;
  border-radius: 50px 0 0 50px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  transition: background 0.3s;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link {
    padding: 18px 20px;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link {
    padding: 16px 10px;
    border-radius: 10px;
    text-align: center;
    justify-content: center;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon {
  width: 30px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon {
    width: 20px;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon1 {
  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='M3 20.5C3 16.0817 6.92055 12.5 11.7568 12.5M16.1351 5.5C16.1351 7.433 14.6105 9 12.7297 9C10.849 9 9.32432 7.433 9.32432 5.5C9.32432 3.567 10.849 2 12.7297 2C14.6105 2 16.1351 3.567 16.1351 5.5ZM16.1351 21L21 16L19.0541 14L14.1892 19V21H16.1351Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.86099 4.73667V2.57889C4.86099 1.98304 5.30695 1.5 5.8571 1.5H18.8066C19.3568 1.5 19.8027 1.98304 19.8027 2.57889V12.2889C19.8027 12.8848 19.3568 13.3678 18.8066 13.3678H17.8105M15.7445 9.13215V13.6076M0.802734 9.13215V13.6076M3.80195 10.4998H12.4415M3.80195 13.4998H8.12195M1.79885 6.97437H14.7484C15.2985 6.97437 15.7445 7.45741 15.7445 8.05326V17.7633C15.7445 18.3591 15.2985 18.8422 14.7484 18.8422H8.27361L6.61323 20.5L5.03623 18.8422H1.79885C1.24871 18.8422 0.802734 18.3591 0.802734 17.7633V8.05326C0.802734 7.45741 1.24871 6.97437 1.79885 6.97437Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon3 {
  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%3Cg clip-path='url(%23clip0_4642_285)'%3E%3Cpath d='M19.8563 11.5H4.74523C4.22362 11.5 3.80078 11.907 3.80078 12.4091V20.5909C3.80078 21.093 4.22362 21.5 4.74523 21.5H19.8563C20.3779 21.5 20.8008 21.093 20.8008 20.5909V12.4091C20.8008 11.907 20.3779 11.5 19.8563 11.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.80078 11V7.44444C7.80078 4.98984 9.81552 3 12.3008 3C14.786 3 16.8008 4.98984 16.8008 7.44444V11' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2969 14.5V17.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4642_285'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.6992' cy='10.5' r='9.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.06836 6L10.5938 12.1641H10.6934L13.2188 6H15.0879V14.4844H13.623V8.64258H13.541L11.1914 14.4551H10.0957L7.74023 8.63086H7.66992V14.4844H6.19922V6H8.06836Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon6 {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.20801H1V4.87467H19V1.20801Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 7.625H1V11.2917H19V7.625Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 14.042H1V17.7087H19V14.042Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon7 {
  background-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='M16.8563 8H1.74523C1.22362 8 0.800781 8.36631 0.800781 8.81818V17.1818C0.800781 17.6337 1.22362 18 1.74523 18H16.8563C17.3779 18 17.8008 17.6337 17.8008 17.1818V8.81818C17.8008 8.36631 17.3779 8 16.8563 8Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M4.80078 8V5.44444C4.80078 2.98984 6.81552 1 9.30078 1C11.786 1 13.8008 2.98984 13.8008 5.44444' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 13.167L7.5 13.167' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link > span {
  width: calc(100% - 35px);
  color: #333;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.32px;
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link > span {
    width: calc(100% - 25px);
    font-size: 15px;
  }
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus {
  background: linear-gradient(90deg, #F5F5F5 0%, rgba(245, 245, 245, 0) 100%);
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon1, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon1 {
  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='M3 20.5C3 16.0817 6.92055 12.5 11.7568 12.5M16.1351 5.5C16.1351 7.433 14.6105 9 12.7297 9C10.849 9 9.32432 7.433 9.32432 5.5C9.32432 3.567 10.849 2 12.7297 2C14.6105 2 16.1351 3.567 16.1351 5.5ZM16.1351 21L21 16L19.0541 14L14.1892 19V21H16.1351Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon2, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.86099 4.73667V2.57889C4.86099 1.98304 5.30695 1.5 5.8571 1.5H18.8066C19.3568 1.5 19.8027 1.98304 19.8027 2.57889V12.2889C19.8027 12.8848 19.3568 13.3678 18.8066 13.3678H17.8105M15.7445 9.13215V13.6076M0.802734 9.13215V13.6076M3.80195 10.4998H12.4415M3.80195 13.4998H8.12195M1.79885 6.97437H14.7484C15.2985 6.97437 15.7445 7.45741 15.7445 8.05326V17.7633C15.7445 18.3591 15.2985 18.8422 14.7484 18.8422H8.27361L6.61323 20.5L5.03623 18.8422H1.79885C1.24871 18.8422 0.802734 18.3591 0.802734 17.7633V8.05326C0.802734 7.45741 1.24871 6.97437 1.79885 6.97437Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon3, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon3 {
  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%3Cg clip-path='url(%23clip0_4642_285)'%3E%3Cpath d='M19.8563 11.5H4.74523C4.22362 11.5 3.80078 11.907 3.80078 12.4091V20.5909C3.80078 21.093 4.22362 21.5 4.74523 21.5H19.8563C20.3779 21.5 20.8008 21.093 20.8008 20.5909V12.4091C20.8008 11.907 20.3779 11.5 19.8563 11.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.80078 11V7.44444C7.80078 4.98984 9.81552 3 12.3008 3C14.786 3 16.8008 4.98984 16.8008 7.44444V11' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2969 14.5V17.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4642_285'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon4, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon5, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.6992' cy='10.5' r='9.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.06836 6L10.5938 12.1641H10.6934L13.2188 6H15.0879V14.4844H13.623V8.64258H13.541L11.1914 14.4551H10.0957L7.74023 8.63086H7.66992V14.4844H6.19922V6H8.06836Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon6, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon6 {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.20801H1V4.87467H19V1.20801Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 7.625H1V11.2917H19V7.625Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 14.042H1V17.7087H19V14.042Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon7, #gnb .item .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon7 {
  background-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='M16.8563 8H1.74523C1.22362 8 0.800781 8.36631 0.800781 8.81818V17.1818C0.800781 17.6337 1.22362 18 1.74523 18H16.8563C17.3779 18 17.8008 17.6337 17.8008 17.1818V8.81818C17.8008 8.36631 17.3779 8 16.8563 8Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M4.80078 8V5.44444C4.80078 2.98984 6.81552 1 9.30078 1C11.786 1 13.8008 2.98984 13.8008 5.44444' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 13.167L7.5 13.167' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb .item .gnb-info.login-on .gnb-member-box {
  background-color: #FABB19;
  border: 3px solid #FABB19;
}
#gnb .item .gnb-info.login-on .gnb-member-box .title,
#gnb .item .gnb-info.login-on .gnb-member-box .text {
  color: #fff;
}
#gnb .item .gnb-info.login-on .gnb-member-box .name,
#gnb .item .gnb-info.login-on .gnb-member-box .mileage,
#gnb .item .gnb-info.login-on .gnb-member-box .login-day {
  line-height: 120%;
  display: block;
}
#gnb .item .gnb-info.login-on .gnb-member-box .name {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 4px;
}
#gnb .item .gnb-info.login-on .gnb-member-box .mileage {
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.2rem;
}
#gnb .item .gnb-info.login-on .gnb-member-box .login-day {
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  bottom: 27px;
  right: 30px;
}
#gnb .item .gnb-info.login-on .gnb-member-link .member-link-item .gnb-link {
  padding: 14px 25px;
}
@media (max-width: 1600px) {
  #gnb .item .gnb-info.login-on .gnb-member-link .member-link-item .gnb-link {
    padding: 14px 20px;
  }
}
@media (max-width: 1399.98px) {
  #gnb .item .gnb-info.login-on .gnb-member-link .member-link-item .gnb-link {
    padding: 12px 15px;
  }
}
#gnb .item.on {
  background-color: #fff;
}

#gnb .depth1_ul > li.n1 .depth2_ul > li {
  max-width: 210px;
}

#gnb .depth1_ul > li.n2 .depth2_ul > li {
  max-width: 190px;
}
#gnb .depth1_ul > li.n2 .depth2_ul > li:nth-child(odd) {
  max-width: 160px;
}
#gnb .depth1_ul > li.n2 .depth2_ul > li > a:hover, #gnb .depth1_ul > li.n2 .depth2_ul > li > a:focus {
  background-color: transparent;
}

#gnb .depth1_ul > li.n3 .depth2_ul > li {
  max-width: 171px;
}
#gnb .depth1_ul > li.n3 .depth2_ul > li > a:hover, #gnb .depth1_ul > li.n3 .depth2_ul > li > a:focus {
  background-color: transparent;
}

#gnb .depth1_ul > li.n4 .depth2_ul > li {
  max-width: 174px;
}

#gnb .depth1_ul > li.n5 .depth2_ul > li {
  max-width: 252px;
  margin-left: 10px;
}
#gnb .depth1_ul > li.n5 .depth2_ul > li a {
  padding: 5px 15px 5px 10px;
}
#gnb .depth1_ul > li.n5 .depth2_ul > li a span {
  font-size: 16px;
  letter-spacing: -1.5px;
}
#gnb .depth1_ul > li.n5 .depth2_ul > li:nth-child(odd) {
  margin-left: 0;
}
#gnb .depth1_ul > li.n5 .depth2_ul > li.n5_1 .depth3_ul {
  display: none !important;
}
#gnb .depth1_ul > li.n5 .depth2_ul > li.n5_2 .depth3_ul {
  display: none !important;
}

#gnb .depth1_ul > li.n6 .depth2_ul > li {
  max-width: 230px;
}

#gnb .depth1_ul > li.n7 .depth2_ul > li {
  max-width: 230px;
}

#gnb .depth1_ul > li.n8 .depth2_ul > li {
  max-width: 230px;
}

/* mobile menu */
html.modal-open-n,
html.modal-open,
html.scroll-none,
html.is-open,
body.modal-open-n,
body.modal-open,
body.is-open {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.m-fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.m-fade.m-in {
  opacity: 1;
}

.new-modal-backdrop, #mobile-menu {
  height: 100dvh;
}

#mobile-menu {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: auto;
  outline: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.new-modal-backdrop {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 1040;
  background-color: #000;
}
.new-modal-backdrop.m-fade {
  opacity: 0;
}
.new-modal-backdrop.m-in {
  opacity: 0.5;
}

/* modal-dialog */
.new-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

#mobile-menu.m-fade .new-modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(100%, 0);
}

#mobile-menu.m-in .new-modal-dialog {
  transform: translate(0, 0);
}

.new-modal-content {
  position: relative;
  border-radius: 6px;
  outline: 0;
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: -8.8369226456px 0px 8.8369226456px 0px rgba(0, 0, 0, 0.15);
  border: none;
}

.new-modal-body {
  position: relative;
  padding: 20px;
}

#mobile-menu {
  overflow: visible;
  padding: 0 !important;
}

#mobile-menu .mobile-close {
  position: absolute;
  top: 26px;
  right: 20px;
  padding: 8px;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  background-color: #FABB19;
  font-size: 0;
  z-index: 11;
}
#mobile-menu .mobile-close span {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34375 1.34375L12.6575 12.6575' stroke='%23595D60' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M12.6562 1.34473L1.34254 12.6584' stroke='%23595D60' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-size: 12px;
}
@media (max-width: 640px) {
  #mobile-menu .mobile-close {
    top: 20px;
    padding: 7px;
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 540px) {
  #mobile-menu .mobile-close {
    padding: 6px; /*width:28px;height:28px;*/
  }
}
@media (max-width: 420px) {
  #mobile-menu .mobile-close {
    top: 10px;
    right: 16px;
    width: 28px;
    height: 28px;
    padding: 9px;
  }
}

#mobile-menu .new-modal-dialog {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  margin: 0;
  width: 100%;
  max-width: 380px;
  min-width: 380px;
  float: right;
  height: 100%;
}
@media (max-width: 380px) {
  #mobile-menu .new-modal-dialog {
    max-width: 100%;
    min-width: 100%;
  }
}

#mobile-menu.m-in .new-modal-dialog,
#mobile-menu.show .new-modal-dialog {
  -webkit-transform: translate(0px, 0);
  transform: translate(0px, 0);
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body {
  position: static;
  height: 100%;
  padding: 0;
  background: #fff;
}

#mobile-menu .new-modal-dialog .new-modal-content {
  width: 100%;
  border-radius: 0;
  border: 0 none;
  height: 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info {
  position: relative;
  width: 100%;
  padding: 0 16px;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box {
  position: relative;
  width: 100%;
  min-height: 150px;
  margin: 0 auto;
  padding: 30px 135px 20px 20px;
  border-radius: 10px;
  border: 1px dashed #FABB19;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box {
    padding: 20px 135px 10px 20px;
    min-height: 130px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .a-obj {
  position: absolute;
  top: 25px;
  right: 20px;
  width: 64px;
  height: 51px;
  z-index: 2;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .a-obj .obj.obj2-1 {
  top: 26px;
  left: 27px;
  width: 6px;
  height: 6px;
  background-size: 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .a-obj .obj.obj2-2 {
  top: 26px;
  left: 42px;
  width: 6px;
  height: 6px;
  background-size: 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .text-box {
  text-align: left;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .text-box .title {
  display: block;
  color: #FABB19;
  font-family: "mont", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: 1.277px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .text-box .title {
    font-size: 24px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .text-box .text {
  display: block;
  margin-top: 5px;
  color: #E2A916;
  font-size: 13px;
  font-weight: 700;
  line-height: 135%;
  letter-spacing: -0.34px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-box .text-box .text {
    font-size: 12px;
    letter-spacing: -1px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link {
  position: relative;
  width: 100%;
  margin: 10px 0 30px 0;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item {
  width: 33.3333%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 9px;
  justify-content: space-between;
  text-align: left;
  transition: background 0.3s;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link {
    padding: 5px 7px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon {
  margin-right: 3px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: auto 100%;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon {
    width: 16px;
    height: 16px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon1 {
  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='M3 20.5C3 16.0817 6.92055 12.5 11.7568 12.5M16.1351 5.5C16.1351 7.433 14.6105 9 12.7297 9C10.849 9 9.32432 7.433 9.32432 5.5C9.32432 3.567 10.849 2 12.7297 2C14.6105 2 16.1351 3.567 16.1351 5.5ZM16.1351 21L21 16L19.0541 14L14.1892 19V21H16.1351Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.86099 4.73667V2.57889C4.86099 1.98304 5.30695 1.5 5.8571 1.5H18.8066C19.3568 1.5 19.8027 1.98304 19.8027 2.57889V12.2889C19.8027 12.8848 19.3568 13.3678 18.8066 13.3678H17.8105M15.7445 9.13215V13.6076M0.802734 9.13215V13.6076M3.80195 10.4998H12.4415M3.80195 13.4998H8.12195M1.79885 6.97437H14.7484C15.2985 6.97437 15.7445 7.45741 15.7445 8.05326V17.7633C15.7445 18.3591 15.2985 18.8422 14.7484 18.8422H8.27361L6.61323 20.5L5.03623 18.8422H1.79885C1.24871 18.8422 0.802734 18.3591 0.802734 17.7633V8.05326C0.802734 7.45741 1.24871 6.97437 1.79885 6.97437Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon3 {
  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%3Cg clip-path='url(%23clip0_4642_285)'%3E%3Cpath d='M19.8563 11.5H4.74523C4.22362 11.5 3.80078 11.907 3.80078 12.4091V20.5909C3.80078 21.093 4.22362 21.5 4.74523 21.5H19.8563C20.3779 21.5 20.8008 21.093 20.8008 20.5909V12.4091C20.8008 11.907 20.3779 11.5 19.8563 11.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.80078 11V7.44444C7.80078 4.98984 9.81552 3 12.3008 3C14.786 3 16.8008 4.98984 16.8008 7.44444V11' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2969 14.5V17.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4642_285'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: auto 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.6992' cy='10.5' r='9.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.06836 6L10.5938 12.1641H10.6934L13.2188 6H15.0879V14.4844H13.623V8.64258H13.541L11.1914 14.4551H10.0957L7.74023 8.63086H7.66992V14.4844H6.19922V6H8.06836Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon6 {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.20801H1V4.87467H19V1.20801Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 7.625H1V11.2917H19V7.625Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 14.042H1V17.7087H19V14.042Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link .gnb-icon.gnb-icon7 {
  background-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='M16.8563 8H1.74523C1.22362 8 0.800781 8.36631 0.800781 8.81818V17.1818C0.800781 17.6337 1.22362 18 1.74523 18H16.8563C17.3779 18 17.8008 17.6337 17.8008 17.1818V8.81818C17.8008 8.36631 17.3779 8 16.8563 8Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M4.80078 8V5.44444C4.80078 2.98984 6.81552 1 9.30078 1C11.786 1 13.8008 2.98984 13.8008 5.44444' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 13.167L7.5 13.167' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link > span {
  color: #333;
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.32px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link > span {
    font-size: 13px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon1, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon1 {
  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='M3 20.5C3 16.0817 6.92055 12.5 11.7568 12.5M16.1351 5.5C16.1351 7.433 14.6105 9 12.7297 9C10.849 9 9.32432 7.433 9.32432 5.5C9.32432 3.567 10.849 2 12.7297 2C14.6105 2 16.1351 3.567 16.1351 5.5ZM16.1351 21L21 16L19.0541 14L14.1892 19V21H16.1351Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon2, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.86099 4.73667V2.57889C4.86099 1.98304 5.30695 1.5 5.8571 1.5H18.8066C19.3568 1.5 19.8027 1.98304 19.8027 2.57889V12.2889C19.8027 12.8848 19.3568 13.3678 18.8066 13.3678H17.8105M15.7445 9.13215V13.6076M0.802734 9.13215V13.6076M3.80195 10.4998H12.4415M3.80195 13.4998H8.12195M1.79885 6.97437H14.7484C15.2985 6.97437 15.7445 7.45741 15.7445 8.05326V17.7633C15.7445 18.3591 15.2985 18.8422 14.7484 18.8422H8.27361L6.61323 20.5L5.03623 18.8422H1.79885C1.24871 18.8422 0.802734 18.3591 0.802734 17.7633V8.05326C0.802734 7.45741 1.24871 6.97437 1.79885 6.97437Z' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon3, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon3 {
  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%3Cg clip-path='url(%23clip0_4642_285)'%3E%3Cpath d='M19.8563 11.5H4.74523C4.22362 11.5 3.80078 11.907 3.80078 12.4091V20.5909C3.80078 21.093 4.22362 21.5 4.74523 21.5H19.8563C20.3779 21.5 20.8008 21.093 20.8008 20.5909V12.4091C20.8008 11.907 20.3779 11.5 19.8563 11.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.80078 11V7.44444C7.80078 4.98984 9.81552 3 12.3008 3C14.786 3 16.8008 4.98984 16.8008 7.44444V11' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.2969 14.5V17.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4642_285'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon4, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='19' viewBox='0 0 23 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3984 1.5H2.39844C1.84615 1.5 1.39844 1.94772 1.39844 2.5V16.5C1.39844 17.0523 1.84615 17.5 2.39844 17.5H20.3984C20.9507 17.5 21.3984 17.0523 21.3984 16.5V2.5C21.3984 1.94772 20.9507 1.5 20.3984 1.5Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M7.89844 10C9.00299 10 9.89844 9.10455 9.89844 8C9.89844 6.89545 9.00299 6 7.89844 6C6.79389 6 5.89844 6.89545 5.89844 8C5.89844 9.10455 6.79389 10 7.89844 10Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M10.8984 13C10.8984 11.3432 9.55529 10 7.89844 10C6.24159 10 4.89844 11.3432 4.89844 13' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3984 7.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.3984 11.5H17.3984' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon5, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.6992' cy='10.5' r='9.5' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.06836 6L10.5938 12.1641H10.6934L13.2188 6H15.0879V14.4844H13.623V8.64258H13.541L11.1914 14.4551H10.0957L7.74023 8.63086H7.66992V14.4844H6.19922V6H8.06836Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon6, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon6 {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.20801H1V4.87467H19V1.20801Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 7.625H1V11.2917H19V7.625Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M19 14.042H1V17.7087H19V14.042Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:hover .gnb-icon.gnb-icon7, #mobile-menu .new-modal-dialog .new-modal-content .gnb-info .gnb-member-link .member-link-item .gnb-link:focus .gnb-icon.gnb-icon7 {
  background-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='M16.8563 8H1.74523C1.22362 8 0.800781 8.36631 0.800781 8.81818V17.1818C0.800781 17.6337 1.22362 18 1.74523 18H16.8563C17.3779 18 17.8008 17.6337 17.8008 17.1818V8.81818C17.8008 8.36631 17.3779 8 16.8563 8Z' stroke='%23333333' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M4.80078 8V5.44444C4.80078 2.98984 6.81552 1 9.30078 1C11.786 1 13.8008 2.98984 13.8008 5.44444' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.25 13.167L7.5 13.167' stroke='%23333333' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on {
  /*
  .gnb-member-box{
    background-color:#FABB19;border:3px solid #FABB19;
    .title,
    .text{color:#fff;}
    .name,
    .mileage,
    .login-day{line-height:120%;display:block;}
    .name{font-size:18px;font-weight:800;margin-bottom:4px;}
    .mileage{font-size:32px;font-weight:800;letter-spacing:-0.2rem;}
    .login-day{font-size:14px;font-weight:600;position:absolute;bottom:27px;right:30px;}
  }*/
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box {
  background-color: #FABB19;
  border: none;
  overflow: hidden;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .a-obj {
  top: 20px;
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .a-obj {
    width: 42px;
    height: 42px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box {
  text-align: left;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box .title {
  display: block;
  color: #454545;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 1.277px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box .title {
    font-size: 20px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box .title > b {
  font-weight: 900;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box .text {
  display: block;
  margin-top: 5px;
  color: #454545;
  font-size: 18px;
  font-weight: 700;
  line-height: 135%;
  letter-spacing: -0.34px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .text-box .text {
    font-size: 16px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.member-male .a-obj {
  background-image: url(/images/prog/member-male.png);
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.member-female .a-obj {
  background-image: url(/images/prog/member-female.png);
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.social {
  background-color: #DFE0E3;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.social .lm-bottom-box {
  background-color: #89898A;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.social .a-obj {
  background-image: url(/images/prog/member-social.png);
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.social .title {
  color: #333;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box.social .text {
  color: #666666;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box {
  background-color: #DDA108;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 43px;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li {
  margin-right: 26px;
  position: relative;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li::before {
  content: "";
  width: 1px;
  height: 16px;
  background-color: #fff;
  position: absolute;
  right: -13px;
  top: 0;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li:last-child {
  margin-right: 0;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li:last-child:before {
  display: none;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li .m-link {
  display: flex;
  align-items: center;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li .m-link .icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  width: 17px;
  height: 17px;
  margin-right: 5px;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li .m-link .icon.icon1 {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.55898' cy='8.4999' r='7.6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.4543 4.8999L8.47461 9.83115H8.5543L10.5746 4.8999H12.0699V11.6874H10.898V7.01396H10.8324L8.95273 11.664H8.07617L6.1918 7.00459H6.13555V11.6874H4.95898V4.8999H6.4543Z' fill='white'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li .m-link .icon.icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2008 0.866333H0.800781V3.79967H15.2008V0.866333Z' stroke='white' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M15.2008 6H0.800781V8.93333H15.2008V6Z' stroke='white' stroke-width='1.35' stroke-linejoin='round'/%3E%3Cpath d='M15.2008 11.1335H0.800781V14.0669H15.2008V11.1335Z' stroke='white' stroke-width='1.35' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-box .lm-bottom-box ul li .m-link span {
  display: block;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.3px;
  color: #fff;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list {
  justify-content: flex-start;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item {
  width: 50%;
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item .gnb-link {
  padding: 9px;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item .gnb-link {
    padding: 5px 7px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item .gnb-link .gnb-icon {
  width: 23px;
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item .gnb-link .gnb-icon {
    width: 16px;
    height: 16px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .gnb-info.login-on .gnb-member-link .member-link-list .member-link-item .gnb-link span {
  position: relative;
  top: 1px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-header {
  position: relative;
  width: 100%;
  height: 94px;
  background-color: #fff;
  padding: 20px 16px;
  text-align: left;
  z-index: 10;
}
@media (max-width: 640px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header {
    height: 75px;
    padding: 14px 16px;
  }
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header {
    height: 50px;
    padding: 9px 16px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .logo_wrap {
  display: inline-block;
  margin: 0;
  width: 142px;
  height: 53px;
}
@media (max-width: 640px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .logo_wrap {
    width: 130px;
    height: 49px;
  }
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .logo_wrap {
    width: 88px;
    height: 32px;
  }
}
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .logo_wrap .ir {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 0;
}
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .logo_wrap .ir svg {
  overflow: visible;
  width: 100%;
  height: 100%;
}
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .utile_wrap {
  top: 0;
  right: 62px;
  height: 94px;
}
@media (max-width: 640px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .utile_wrap {
    height: 75px;
  }
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-header .utile_wrap {
    height: 50px;
  }
}

/* 공통캐릭터 */
.a-obj .inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.a-obj .obj {
  position: absolute;
}
.a-obj .obj.obj1 {
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: url(/images/onnuri/common/onnuri_gnb.png) no-repeat;
  background-size: 100%;
}
.a-obj .obj.obj2 {
  left: 0;
  top: 0;
  z-index: 4;
  width: 8px;
  height: 8px;
  background: url(/images/onnuri/common/onnuri_gnb_eyes.png) no-repeat;
  background-size: 100%;
  animation: c_eye 2s ease-in-out infinite both;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body:after {
  display: none;
  content: "";
  position: absolute;
  z-index: 0;
  width: 120px;
  background: #f5f6f8;
  height: 100%;
  top: 120px;
  left: 0px;
  z-index: 0;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul {
  display: inline-block;
  overflow-y: scroll;
  overflow-x: hidden;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: calc(100% - 323px);
  margin: 0;
  padding: 0;
}
@media (max-width: 640px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul {
    height: calc(100dvh - 304px);
  }
}
@media (max-width: 420px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul {
    height: calc(100dvh - 247px);
  }
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul.show {
  display: block !important;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li {
  width: 100%;
  text-align: left;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a {
  display: block;
  position: relative;
  width: 100%;
  padding: 21px 60px 21px 25px;
  line-height: 0;
  box-sizing: border-box;
  z-index: 1;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li.on {
  background-color: #F7F7F9;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a span {
  vertical-align: middle;
  font-size: 19px;
  color: #494949;
  font-weight: 600;
  line-height: 1.5;
}
@media (max-width: 640px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a span {
    font-size: 18px;
  }
}
@media (max-width: 540px) {
  #mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a span {
    font-size: 17px;
  }
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a.ov span {
  color: #494949;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a:after {
  position: absolute;
  top: 50%;
  margin-top: -8.5px;
  right: 25px;
  width: 17px;
  height: 17px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='9.08203' y1='2.18557e-08' x2='9.08203' y2='16' stroke='%23DDDDDD'/%3E%3Cline x1='16.582' y1='7.5' x2='0.582031' y2='7.5' stroke='%23DDDDDD'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a.ov:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='1' viewBox='0 0 16 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='16' y1='0.5' x2='-4.37114e-08' y2='0.499999' stroke='%23DDDDDD'/%3E%3C/svg%3E%0A");
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a[target=_blank]:after,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a.ov[target=_blank]:after {
  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%3Crect x='1.81812' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31836' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A") center no-repeat;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul .on .a:before {
  transform: translate(0, -74%) rotate(-136deg);
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li .item {
  display: none;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li .item .gnb-title {
  display: none;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a.ov,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth1_ul > li > a.ov + .depth2_ul {
  background-color: #F7F7F9;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 16px 20px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li {
  width: 50%;
  margin: 3px 0;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li:first-child {
  border: 0;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 2px 14px 2px 14px;
  line-height: 0;
  height: 42px;
  background-color: #F7F7F9;
  border-radius: 50px;
  transition: all 0.3s ease-out;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a span {
  color: #555555;
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  letter-spacing: -1px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a.ov {
  background-color: #FABB19;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a[target=_blank] span::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.90039' y='0.999908' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23C4C4C4'/%3E%3Crect x='1.08203' y='2.81827' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23C4C4C4'/%3E%3C/svg%3E%0A");
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin: -2px 0 0 5px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a.dep:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.243164 8.46387L3.87891 4.91113L0.243164 1.375L1.23926 0.362305L5.9209 4.91113L1.23926 9.47656L0.243164 8.46387Z' fill='%23222222'/%3E%3C/svg%3E%0A");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  width: 6px;
  height: 10px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -5px;
  transition: all 0.3s;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a.ov span,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a:hover span,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul > li > a:focus span {
  color: #222222;
  font-weight: 600;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul {
  display: none;
  margin: 0;
  transition: height 0.3s ease-out;
  width: 0;
  height: 0;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li:nth-child(2n) .depth3_ul {
  float: right;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li a.ov + .depth3_ul {
  display: block;
  margin: 10px 0 0 0;
  background: #fff;
  padding: 18px 0 16px 37px;
  border-radius: 10px;
  width: 200%;
  height: auto;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li {
  padding: 0;
  display: block;
  margin-bottom: 11px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li:last-child {
  margin-bottom: 0;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a {
  display: block;
  position: relative;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #444;
  padding-right: 40px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a.ov {
  color: #494949;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:after {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.243164 8.96387L3.87891 5.41113L0.243164 1.875L1.23926 0.862305L5.9209 5.41113L1.23926 9.97656L0.243164 8.96387Z' fill='%23222222'/%3E%3C/svg%3E%0A");
  width: 6px;
  height: 10px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -5px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:before {
  position: absolute;
  left: 0;
  top: 10px;
  width: 3px;
  height: 3px;
  margin-top: -1.5px;
  background: #c0c0c0;
  border-radius: 50%;
  content: "";
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a span {
  display: inline-block;
  padding-left: 10px;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:hover,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:focus {
  color: #0133A4;
}

#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a.ov:before,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:hover:before,
#mobile-menu .new-modal-dialog .new-modal-content .new-modal-body .depth2_ul li .depth3_ul > li > a:focus:before {
  background: #0133A4;
}

/* bootstrap */
/* modal -> new-mobile */
.new-mobile {
  display: none;
  position: fixed;
  z-index: 1050;
  overflow: auto;
  outline: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.new-mobile {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* modal-backdrop */
.new-modal-backdrop {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 1040;
  background-color: #000;
}

.new-modal-backdrop.m-fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.new-modal-backdrop.m-in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* modal-dialog */
.new-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.new-mobile.m-fade .new-modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -ms-transform: translate(0, -25%);
}

.new-mobile.m-in .new-modal-dialog {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
}

/* modal-content */
.new-modal-content {
  position: relative;
  border-radius: 6px;
  outline: 0;
  background-color: #fff;
  background-clip: padding-box;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: none;
  border: none;
}

/* modal-body */
.new-modal-body {
  position: relative;
  padding: 20px;
}

/* 반응형 */
@media (min-width: 768px) {
  .new-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .new-modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
.body_wrap {
  z-index: 10;
}

#location {
  position: relative;
  margin-bottom: 9.6rem;
  z-index: 11;
}
#location .utile_wrap {
  position: absolute;
  top: 10px;
  right: 8.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 1280px) {
  #location .utile_wrap {
    right: 7.6666666667rem;
  }
}
@media (max-width: 1080px) {
  #location .utile_wrap {
    right: 5rem;
  }
}
@media (max-width: 1024px) {
  #location .utile_wrap {
    right: 2.7777777778rem;
  }
}
@media (max-width: 767.98px) {
  #location .utile_wrap {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media (max-width: 540px) {
  #location .utile_wrap {
    justify-content: center;
  }
}
#location .location_wrap,
#location .print_wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 1180px) {
  #location .location_wrap {
    flex-wrap: nowrap;
  }
}
#location .location_wrap > li {
  position: relative;
  padding-right: 2.1rem;
  height: 2.3rem;
}
#location .location_wrap > li * {
  vertical-align: middle;
}
@media (max-width: 1080px) {
  #location .location_wrap > li {
    height: 2.5555555556rem;
    padding-right: 21px;
  }
}
@media (max-width: 767.98px) {
  #location .location_wrap > li {
    height: auto;
    padding-right: 2.625rem;
  }
}
@media (max-width: 480px) {
  #location .location_wrap > li.n2 {
    display: none;
  }
}
#location .location_wrap > li:not(:last-child):after {
  display: inline-block;
  content: "";
  position: absolute;
  top: 50%;
  right: 0.6rem;
  width: 7px;
  height: 7px;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='7' viewBox='0 0 6 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.5L0.75 6.53109L0.75 0.468911L6 3.5Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
#location .location_wrap > li a {
  display: block;
  position: relative;
  color: #999;
  font-size: 1.7rem;
}
@media (max-width: 1399.98px) {
  #location .location_wrap > li a {
    font-size: 1.7rem;
  }
}
@media (max-width: 767.98px) {
  #location .location_wrap > li a {
    font-size: 1.6rem;
  }
}
@media (max-width: 420px) {
  #location .location_wrap > li a {
    font-size: 15px;
  }
}
#location .location_wrap > li:last-child {
  padding-right: 0;
}
#location .location_wrap > li.navi_home a {
  margin-top: 2px;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3.75L4 0.25L0 3.75V8.75H8V3.75Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  vertical-align: middle;
  background-position: 50%;
  background-size: 12px;
}
@media (max-width: 540px) {
  #location .location_wrap > li.navi_home a {
    margin-top: 1px;
  }
}
#location .location_wrap > li.on a {
  color: #555;
  font-weight: 600;
  text-decoration: underline;
}
#location .location_wrap > li.dropdown {
  padding-right: 30px;
  height: auto;
}
#location .location_wrap > li.dropdown:last-child {
  padding-right: 10px;
}
@media (max-width: 1180px) {
  #location .location_wrap > li.dropdown {
    padding-right: 20px;
  }
}
#location .location_wrap > li.dropdown:not(:last-child):after {
  display: inline-block;
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 7px;
  height: 7px;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='7' viewBox='0 0 6 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3.5L0.75 6.53109L0.75 0.468911L6 3.5Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
#location .location_wrap > li.dropdown * {
  vertical-align: middle;
}
#location .location_wrap > li.dropdown .acego-dropdown-toggle {
  display: block;
  position: relative;
  padding-right: 30px;
  font-size: 17px;
  color: #999;
  line-height: 129%;
  letter-spacing: -1px;
}
@media (max-width: 1180px) {
  #location .location_wrap > li.dropdown .acego-dropdown-toggle {
    font-size: 16px;
    padding-right: 25px;
  }
}
@media (max-width: 767px) {
  #location .location_wrap > li.dropdown .acego-dropdown-toggle {
    font-size: 15px;
  }
}
@media (max-width: 560px) {
  #location .location_wrap > li.dropdown .acego-dropdown-toggle {
    font-size: 14px;
  }
}
#location .location_wrap > li.dropdown .acego-dropdown-toggle:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 2C0.5 1.17157 1.17157 0.5 2 0.5L15 0.499997C15.8284 0.499997 16.5 1.17157 16.5 2L16.5 15C16.5 15.8284 15.8284 16.5 15 16.5L2 16.5C1.17158 16.5 0.500003 15.8284 0.500003 15L0.5 2Z' stroke='%23CCCCCC'/%3E%3Cmask id='path-2-inside-1_3605_25912' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.53565 10.7425L8.53576 10.7426L12.0713 7.20708L11.3642 6.49997L8.53576 9.3284L5.70722 6.49986L5.00011 7.20697L7.82865 10.0355L8.53565 10.7425Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.53565 10.7425L8.53576 10.7426L12.0713 7.20708L11.3642 6.49997L8.53576 9.3284L5.70722 6.49986L5.00011 7.20697L7.82865 10.0355L8.53565 10.7425Z' fill='%23888888'/%3E%3Cpath d='M8.53576 10.7426L7.82448 11.4455L8.53156 12.161L9.24286 11.4497L8.53576 10.7426ZM8.53565 10.7425L9.24694 10.0396L9.24275 10.0354L8.53565 10.7425ZM12.0713 7.20708L12.7784 7.91419L13.4855 7.20708L12.7784 6.49997L12.0713 7.20708ZM11.3642 6.49997L12.0713 5.79287L11.3642 5.08576L10.6571 5.79287L11.3642 6.49997ZM8.53576 9.3284L7.82865 10.0355L8.53576 10.7426L9.24286 10.0355L8.53576 9.3284ZM5.70722 6.49986L6.41432 5.79276L5.70722 5.08565L5.00011 5.79276L5.70722 6.49986ZM5.00011 7.20697L4.293 6.49986L3.5859 7.20697L4.293 7.91408L5.00011 7.20697ZM7.82865 10.0355L7.12154 10.7426L7.12154 10.7426L7.82865 10.0355ZM9.24703 10.0397L9.24692 10.0396L7.82437 11.4454L7.82448 11.4455L9.24703 10.0397ZM11.3642 6.49997L7.82865 10.0355L9.24286 11.4497L12.7784 7.91419L11.3642 6.49997ZM10.6571 7.20708L11.3642 7.91419L12.7784 6.49997L12.0713 5.79287L10.6571 7.20708ZM9.24286 10.0355L12.0713 7.20708L10.6571 5.79287L7.82865 8.62129L9.24286 10.0355ZM5.00011 7.20697L7.82865 10.0355L9.24286 8.62129L6.41432 5.79276L5.00011 7.20697ZM5.70722 7.91408L6.41432 7.20697L5.00011 5.79276L4.293 6.49986L5.70722 7.91408ZM8.53576 9.3284L5.70722 6.49986L4.293 7.91408L7.12154 10.7426L8.53576 9.3284ZM9.24275 10.0354L8.53576 9.3284L7.12154 10.7426L7.82854 11.4496L9.24275 10.0354Z' fill='black' mask='url(%23path-2-inside-1_3605_25912)'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  position: absolute;
  top: 1px;
  right: 0;
}
#location .location_wrap > li.dropdown .acego-dropdown-toggle:hover, #location .location_wrap > li.dropdown .acego-dropdown-toggle:focus {
  color: #666;
}
#location .location_wrap > li.dropdown.open .acego-dropdown-toggle {
  color: #666;
}
#location .location_wrap > li.dropdown.open .acego-dropdown-menu {
  display: block;
  pointer-events: auto;
  overflow: visible;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu {
  display: none;
  position: absolute;
  top: calc(100% + 11px);
  left: 0;
  margin: 0;
  border: 1px solid #595D60;
  border-radius: 0;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  min-width: 180px;
  padding: 16px 0 20px 16px;
  z-index: 10;
  background-color: #fff;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li {
  display: block;
  line-height: 0;
  margin-bottom: 15px;
  position: relative;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li > a {
  display: block;
  position: relative;
  padding: 0 20px 0 0;
  font-size: 16px;
  background-color: transparent;
  color: #666;
  line-height: 120%;
  transition: all 0.3s;
  letter-spacing: -1px;
}
@media (max-width: 1080px) {
  #location .location_wrap > li.dropdown .acego-dropdown-menu > li > a {
    font-size: 15px;
  }
}
@media (max-width: 640px) {
  #location .location_wrap > li.dropdown .acego-dropdown-menu > li > a {
    font-size: 14px;
  }
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li > a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -4px;
  background-color: #D59F17;
  height: 1px;
  width: 0;
  transition: all 0.3s;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li > a:focus, #location .location_wrap > li.dropdown .acego-dropdown-menu > li > a:hover {
  background-color: transparent;
  color: #D59F17;
  font-weight: 700;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li > a:focus:before, #location .location_wrap > li.dropdown .acego-dropdown-menu > li > a:hover:before {
  width: 100%;
}
#location .location_wrap > li.dropdown .acego-dropdown-menu > li:last-child {
  margin-bottom: 0;
}
#location .print_wrap > li {
  position: relative;
  margin-left: 10px;
}
@media (max-width: 767.98px) {
  #location .print_wrap > li {
    margin-left: 3px;
  }
}
#location .print_wrap > li > button {
  display: block;
  width: 35px;
  height: 35px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 767.98px) {
  #location .print_wrap > li > button {
    width: 27px;
    height: 27px;
  }
}
#location .print_wrap > li > button:hover, #location .print_wrap > li > button:focus {
  background-color: #D59F17;
  border-radius: 50%;
}
#location .print_wrap > li.sns > button {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72222 15.6389C5.72222 16.9429 4.66512 18 3.36111 18C2.05711 18 1 16.9429 1 15.6389C1 14.3349 2.05711 13.2778 3.36111 13.2778C4.66512 13.2778 5.72222 14.3349 5.72222 15.6389ZM5.72222 15.6389L16.1111 15.6389M9.5 5.72222L4.77778 13.75M16.1111 15.6389C16.1111 16.9429 17.1682 18 18.4722 18C19.7762 18 20.8333 16.9429 20.8333 15.6389C20.8333 14.3349 19.7762 13.2778 18.4722 13.2778C17.1682 13.2778 16.1111 14.3349 16.1111 15.6389ZM13.2778 3.36111C13.2778 4.66512 12.2207 5.72222 10.9167 5.72222C9.61266 5.72222 8.55556 4.66512 8.55556 3.36111C8.55556 2.05711 9.61266 1 10.9167 1C12.2207 1 13.2778 2.05711 13.2778 3.36111Z' stroke='%23999999' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1080px) {
  #location .print_wrap > li.sns > button {
    background-size: 14px;
  }
}
#location .print_wrap > li.sns > button:hover, #location .print_wrap > li.sns > button:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.72222 15.6389C5.72222 16.9429 4.66512 18 3.36111 18C2.05711 18 1 16.9429 1 15.6389C1 14.3349 2.05711 13.2778 3.36111 13.2778C4.66512 13.2778 5.72222 14.3349 5.72222 15.6389ZM5.72222 15.6389L16.1111 15.6389M9.5 5.72222L4.77778 13.75M16.1111 15.6389C16.1111 16.9429 17.1682 18 18.4722 18C19.7762 18 20.8333 16.9429 20.8333 15.6389C20.8333 14.3349 19.7762 13.2778 18.4722 13.2778C17.1682 13.2778 16.1111 14.3349 16.1111 15.6389ZM13.2778 3.36111C13.2778 4.66512 12.2207 5.72222 10.9167 5.72222C9.61266 5.72222 8.55556 4.66512 8.55556 3.36111C8.55556 2.05711 9.61266 1 10.9167 1C12.2207 1 13.2778 2.05711 13.2778 3.36111Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .print_wrap > li.copy > button {
  background-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='M4.0459 13.745L12.7076 4.58086C13.2342 4.02375 14.0889 4.02375 14.6193 4.58086C15.1458 5.13797 15.1458 6.04227 14.6193 6.60342L5.85455 15.8765C4.74418 17.0513 2.94316 17.0513 1.83278 15.8765C0.722406 14.7017 0.722406 12.7962 1.83278 11.6215L10.5937 2.34434C12.2879 0.551888 15.0352 0.551888 16.7294 2.34434C18.4235 4.13678 18.4235 7.04346 16.7294 8.83591L8.06767 18' stroke='%23999999' stroke-width='1.37645' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1080px) {
  #location .print_wrap > li.copy > button {
    background-size: 14px;
  }
}
#location .print_wrap > li.copy > button:hover, #location .print_wrap > li.copy > button:focus {
  background-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='M4.0459 13.745L12.7076 4.58086C13.2342 4.02375 14.0889 4.02375 14.6193 4.58086C15.1458 5.13797 15.1458 6.04227 14.6193 6.60342L5.85455 15.8765C4.74418 17.0513 2.94316 17.0513 1.83278 15.8765C0.722406 14.7017 0.722406 12.7962 1.83278 11.6215L10.5937 2.34434C12.2879 0.551888 15.0352 0.551888 16.7294 2.34434C18.4235 4.13678 18.4235 7.04346 16.7294 8.83591L8.06767 18' stroke='white' stroke-width='1.37645' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1280px) {
  #location .print_wrap > li.print {
    display: none;
  }
}
#location .print_wrap > li.print > button {
  background-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='M5.63452 9.21196H6.40697M8.3985 9.21196H9.17095M2.06212 6.58339H17.0767C17.6632 6.58339 18.1388 7.18034 18.1388 7.91672V16.6667C18.1388 17.403 17.6632 18 17.0767 18H2.06212C1.47553 18 1 17.403 1 16.6667V7.91672C1 7.18034 1.47553 6.58339 2.06212 6.58339ZM5.23613 13.7877H13.896V17.9998H5.23613V13.7877ZM5.23613 1H13.896V6.5833H5.23613V1Z' stroke='%23999999' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .print_wrap > li.print > button:hover, #location .print_wrap > li.print > button:focus {
  background-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='M5.63452 9.21196H6.40697M8.3985 9.21196H9.17095M2.06212 6.58339H17.0767C17.6632 6.58339 18.1388 7.18034 18.1388 7.91672V16.6667C18.1388 17.403 17.6632 18 17.0767 18H2.06212C1.47553 18 1 17.403 1 16.6667V7.91672C1 7.18034 1.47553 6.58339 2.06212 6.58339ZM5.23613 13.7877H13.896V17.9998H5.23613V13.7877ZM5.23613 1H13.896V6.5833H5.23613V1Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .print_wrap .sns_wrap {
  display: none;
  position: absolute;
  top: -11px;
  left: -11px; /*width:45px;*/
  padding: 10px;
  background-color: #fff;
  border: 1px solid #EAEAEA;
  border-radius: 50px;
}
@media (max-width: 767.98px) {
  #location .print_wrap .sns_wrap {
    width: 37px;
    padding: 6px 0;
    top: -7px;
    left: -5px;
  }
}
#location .print_wrap .sns_wrap .sns-close {
  display: block;
  margin: 0 auto 8px;
  width: 35px;
  height: 35px;
  font-size: 0;
  background-color: #595D60;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='35' rx='17.5' fill='%23595D60'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8111 23.5291L11.4711 12.1891L12.1882 11.472L23.5282 22.812L22.8111 23.5291Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1878 23.5288L23.5278 12.1888L22.8107 11.4717L11.4707 22.8117L12.1878 23.5288Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50%;
}
@media (max-width: 767.98px) {
  #location .print_wrap .sns_wrap .sns-close {
    width: 27px;
    height: 27px;
  }
}
#location .print_wrap .sns_wrap .ir-tmpl[data-button] {
  display: block;
  margin: 0 auto 8px;
  width: 35px;
  height: 35px;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 50%;
}
#location .print_wrap .sns_wrap .ir-tmpl[data-button]:last-child {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  #location .print_wrap .sns_wrap .ir-tmpl[data-button] {
    width: 27px;
    height: 27px;
    background-size: 100%;
  }
}
#location .print_wrap .sns_wrap .fa {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='35' rx='17.5' fill='%231877F2'/%3E%3Cpath d='M21.3447 20.165L21.863 16.5728H18.621V14.2427C18.621 13.26 19.074 12.301 20.526 12.301H22V9.24272C22 9.24272 20.6623 9 19.3833 9C16.7132 9 14.968 10.7204 14.968 13.835V16.5728H12V20.165H14.968V28.849C16.1783 29.0503 17.4107 29.0503 18.621 28.849V20.165H21.3447Z' fill='white'/%3E%3C/svg%3E%0A");
}
#location .print_wrap .sns_wrap .tw {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='35' rx='17.5' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9655 23.9005L11.5104 10.1002H13.1654L23.5109 23.9005H21.9655ZM14.0255 8.36035H8.01953L21.111 25.6404H26.9795L14.0255 8.36035Z' fill='white'/%3E%3Cpath d='M17.421 14.8404L18.5888 17.0004L25.8411 8.36035H22.897L17.421 14.8404Z' fill='white'/%3E%3Cpath d='M8.29431 25.6404H11.3366L16.7758 19.1604L15.5957 17.0004L8.29431 25.6404Z' fill='white'/%3E%3C/svg%3E%0A");
}
#location .print_wrap .sns_wrap .bl {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4559_9474)'%3E%3Crect width='35' height='35' rx='17.5' fill='%23E4E4E4'/%3E%3Crect width='35' height='35' fill='%23C1FCDC'/%3E%3Cpath d='M25.8217 7.01758H9.06345C6.69153 7.01758 4.75977 8.95749 4.75977 11.3213V21.7381C4.75977 24.11 6.69968 26.0418 9.06345 26.0418H14.981L15.9999 27.8024L17.0024 29.5385C17.1818 29.8564 17.6382 29.8564 17.8257 29.5385L18.8282 27.8024L19.8471 26.0418H25.8299C28.2018 26.0418 30.1335 24.1019 30.1335 21.7381V11.3294C30.1335 8.95749 28.1936 7.01758 25.8217 7.01758Z' fill='url(%23paint0_linear_4559_9474)'/%3E%3Cpath d='M18.617 14.6465C17.321 14.6465 16.2695 15.6817 16.2695 16.9613C16.2695 18.241 17.321 19.2762 18.617 19.2762C19.913 19.2762 20.9645 18.241 20.9645 16.9613C20.9645 15.6817 19.9211 14.6465 18.617 14.6465ZM18.617 18.0699C17.9975 18.0699 17.4922 17.5727 17.4922 16.9613C17.4922 16.35 17.9975 15.8528 18.617 15.8528C19.2365 15.8528 19.7418 16.35 19.7418 16.9613C19.7418 17.5727 19.2446 18.0699 18.617 18.0699Z' fill='white'/%3E%3Cpath d='M11.192 14.6474C10.6867 14.6474 10.2139 14.843 9.84711 15.1772V13.2617H8.54297V19.1711H9.84711V18.7554C10.2139 19.0815 10.6785 19.2853 11.192 19.2853C12.3576 19.2853 13.3031 18.2501 13.3031 16.9704C13.3031 15.6907 12.3657 14.6474 11.192 14.6474ZM10.9312 18.1197C10.4503 18.1197 10.0346 17.8344 9.85526 17.4187C9.79821 17.2801 9.75745 17.1253 9.75745 16.9622C9.75745 16.7992 9.79006 16.6444 9.85526 16.5058C10.0346 16.0901 10.4503 15.8048 10.9312 15.8048C11.5833 15.8048 12.1049 16.3183 12.1049 16.9622C12.1049 17.6062 11.5833 18.1197 10.9312 18.1197Z' fill='white'/%3E%3Cpath d='M25.0332 14.7449V15.1117C24.6664 14.8264 24.2099 14.6553 23.7209 14.6553C22.5227 14.6553 21.5527 15.6578 21.5527 16.8886C21.5527 18.1194 22.5227 19.122 23.7209 19.122C24.2181 19.122 24.6745 18.9508 25.0332 18.6655V19.285C25.0332 19.285 24.9028 19.8963 23.9899 19.8963V21.0456C23.9899 21.0456 24.9761 21.1597 25.8564 20.2794C25.8564 20.2794 26.264 19.8474 26.3536 19.2768V14.7449H25.0332ZM23.9654 18.0216C23.3052 18.0216 22.7754 17.5081 22.7754 16.8805C22.7754 16.2529 23.3133 15.7393 23.9654 15.7393C24.43 15.7393 24.8376 16.0002 25.0332 16.3751C25.1147 16.53 25.1554 16.7012 25.1554 16.8805C25.1554 17.0598 25.1065 17.2391 25.0332 17.3858C24.8376 17.7689 24.43 18.0216 23.9654 18.0216Z' fill='white'/%3E%3Cpath d='M13.4492 13.1472V14.3291C13.4492 14.3291 14.0524 14.4106 14.1665 14.9975V19.1707H15.5114V14.9975V14.9649C15.4299 14.378 15.0794 13.9378 15.0794 13.9378C14.3132 13.0331 13.4492 13.1472 13.4492 13.1472Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4559_9474' x1='17.4451' y1='29.7752' x2='17.4451' y2='7.01987' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300D44D'/%3E%3Cstop offset='1' stop-color='%2300E56D'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4559_9474'%3E%3Crect width='35' height='35' rx='17.5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#location .print_wrap .sns_wrap .ca {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='35' rx='17.5' fill='%23FFC20C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9655 23.9005L11.5104 10.1002H13.1654L23.5109 23.9005H21.9655ZM14.0255 8.36035H8.01953L21.111 25.6404H26.9795L14.0255 8.36035Z' fill='white'/%3E%3Cpath d='M17.421 14.8404L18.5888 17.0004L25.8411 8.36035H22.897L17.421 14.8404Z' fill='white'/%3E%3Cpath d='M8.29431 25.6404H11.3366L16.7758 19.1604L15.5957 17.0004L8.29431 25.6404Z' fill='white'/%3E%3C/svg%3E%0A");
}
#location .page__title {
  display: block;
  font-size: 28px;
  line-height: 1.5;
  font-weight: 600;
}
@media (max-width: 540px) {
  #location .page__title {
    text-align: center;
    margin-bottom: 5px;
  }
}

#body_layout .layout {
  max-width: 1340px;
  width: 100%;
  padding: 0;
}
@media (max-width: 1478px) {
  #body_layout .layout {
    max-width: none;
    padding: 0 69px;
  }
}
@media (max-width: 1080px) {
  #body_layout .layout {
    padding: 0 45px;
  }
}
@media (max-width: 767.98px) {
  #body_layout .layout {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  #body_layout .layout {
    padding: 0 20px;
  }
}

#txt {
  width: 100%;
}
#txt > .layout {
  max-width: 1340px;
  width: 100%;
  padding: 0;
}
@media (max-width: 1478px) {
  #txt > .layout {
    max-width: none;
    padding: 0 69px;
  }
}
@media (max-width: 1080px) {
  #txt > .layout {
    padding: 0 45px;
  }
}
@media (max-width: 767.98px) {
  #txt > .layout {
    padding: 0 30px;
  }
}
@media (max-width: 540px) {
  #txt > .layout {
    padding: 0 20px;
  }
}/*# sourceMappingURL=acego.layout.css.map */