@font-face {
  font-family: "score-dream";
  src: url("/pcms/common/font/score-dream/score-dream-bold.woff2") format("woff2"), url("/pcms/common/font/score-dream/score-dream-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body {
  position: inherit !important;
}

.cursor-mouse {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
}

.cursor-mouse .cursor {
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #149ab8;
  transform: rotate(-21deg);
}

.cursor-mouse .follower {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #438dd9;
  transform: rotate(-21deg);
}

.cursor-mouse .linker {
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #e76565;
  transform: rotate(-21deg);
}

a:focus, button:focus {
  outline: 1px dotted #000;
}

@keyframes spinspin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.move_top {
  opacity: 0;
  position: fixed;
  top: auto;
  right: 2%;
  bottom: 50px;
  z-index: 50;
  width: 60px;
  height: 60px;
}

.move_top.show {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}

.move_top a {
  display: block;
  width: 60px;
  height: 60px;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
}

.move_top a canvas {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.move_top a em {
  position: relative;
  z-index: 2;
  width: 58px;
  height: 58px;
  overflow: hidden;
  display: block;
  padding-top: 30px;
  font-size: 12px;
  transition: all 0.3s ease-in-out;
}

.move_top a em:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 18px;
  width: 13px;
  height: 3px;
  transform: rotate(-45deg);
  margin-left: -12px;
  background: #000;
  transform-origin: 100%;
  transition: all 0.3s ease-in-out;
}

.move_top a em:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 18px;
  width: 13px;
  height: 3px;
  background: #000;
  transform: rotate(45deg);
  transform-origin: 0;
  transition: all 0.3s ease-in-out;
}

.move_top a:hover em {
  color: #262a36;
}

.move_top a:hover em:before,
.move_top a:hover em:after {
  background: #262a36;
}

#contens #txt .sitemap.type2 {
  border-top: none;
}

@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-display: swap;
  src: url(/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff) format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  font-display: swap;
  src: url(/pcms/common/font/Pretendard/Pretendard-Light.subset.woff) format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-display: swap;
  src: url(/pcms/common/font/Pretendard/Pretendard-Regular.subset.woff) format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  font-display: swap;
  src: url(/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff) format("woff");
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-display: swap;
  src: url(/pcms/common/font/Pretendard/Pretendard-Bold.subset.woff) format("woff");
}
html {
  overflow-x: hidden; /*background-image: url("data:image/svg+xml,%3Csvg width='662' height='540' viewBox='0 0 662 540' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6666_1453)'%3E%3Crect x='-726.02' y='-500.08' width='1093.38' height='1093.1' rx='10' transform='rotate(-15 -726.02 -500.08)' fill='%23F5FBFF'/%3E%3Cpath d='M619.903 294.652C618.474 289.32 612.995 286.155 607.662 287.58L-333.332 539.017C-338.67 540.443 -341.84 545.929 -340.41 551.266L-327.762 598.467C-326.334 603.799 -320.855 606.965 -315.522 605.54L625.473 354.103C630.812 352.676 633.981 347.191 632.551 341.853L619.903 294.652Z' fill='%23F5FBFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6666_1453'%3E%3Crect width='662' height='540' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left top;*/
}

.ui,
#tab_moType1 .tab-ul {
  overflow: hidden;
}

.ui:after,
#tab_moType1 .tab-ul:after {
  display: table;
  visibility: hidden;
  clear: both;
  content: "";
}

#tab_moType1 .tab-ul {
  padding-left: 1px;
  padding-top: 1px;
}

.ir-tmpl {
  background-image: url("/template/C2/images/ir-tmpl.png");
}

.layout {
  position: relative;
  width: 100%;
  max-width: 1480px;
  margin: 0 auto;
  padding: 0 50px;
  box-sizing: border-box;
}
.layout:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
@media (max-width: 768px) {
  .layout {
    padding: 0 30px;
  }
}
@media (max-width: 490px) {
  .layout {
    padding: 0 20px;
  }
}

#body_layout .body_wrap {
  max-width: 1440px;
  padding: 173px 30px 180px;
}
@media (max-width: 1460px) {
  #body_layout .body_wrap {
    padding: 100px 30px 180px;
  }
}
@media (max-width: 500px) {
  #body_layout .body_wrap {
    padding: 140px 20px 100px;
  }
}

#top_layout {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100px;
  z-index: 100;
}
@media (max-width: 1480px) {
  #top_layout {
    height: 165px;
  }
}
@media (max-width: 1024px) {
  #top_layout {
    height: 100px;
  }
}
@media (max-width: 640px) {
  #top_layout {
    height: 70px;
  }
}
#top_layout * {
  font-family: "Pretendard";
}
#top_layout .top_wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  padding: 0;
  transition: all 0.3s ease-out;
}
@media (max-width: 1480px) {
  #top_layout .top_wrap {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    height: 100px;
  }
}
@media (max-width: 640px) {
  #top_layout .top_wrap {
    height: 70px;
  }
}
#top_layout .top_wrap .utile_wrap {
  overflow: visible;
  position: absolute;
  top: 0;
  right: 50px;
  bottom: auto;
  display: inline-flex;
  align-items: center;
  float: none;
  z-index: 998;
  height: 100px;
}
@media (max-width: 1680px) {
  #top_layout .top_wrap .utile_wrap {
    right: 30px;
  }
}
@media (max-width: 640px) {
  #top_layout .top_wrap .utile_wrap {
    height: 70px;
  }
}
@media (max-width: 500px) {
  #top_layout .top_wrap .utile_wrap {
    right: 20px;
  }
}
#top_layout .top_wrap .utile_wrap li {
  display: inline-flex;
  align-items: center;
  position: relative;
  top: 0;
  height: 100%;
  margin-left: 30px;
}
@media (max-width: 1680px) {
  #top_layout .top_wrap .utile_wrap li {
    margin-left: 20px;
  }
}
#top_layout .top_wrap .utile_wrap li:first-child {
  margin-left: 0;
}
#top_layout .top_wrap .utile_wrap li.logout, #top_layout .top_wrap .utile_wrap li.login {
  display: none;
}
@media (max-width: 1024px) {
  #top_layout .top_wrap .utile_wrap li.logout, #top_layout .top_wrap .utile_wrap li.login {
    display: none;
  }
}
#top_layout .top_wrap .utile_wrap li.logout > a, #top_layout .top_wrap .utile_wrap li.login > a {
  position: relative;
  display: block;
  width: 26px;
  height: 26px;
  font-size: 0;
  line-height: 0;
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5488 6.8418C16.1413 6.8418 16.6491 7.05339 17.0723 7.47656C17.4954 7.89974 17.707 8.40755 17.707 9V19.8418C17.707 20.4342 17.4954 20.9421 17.0723 21.3652C16.6491 21.7884 16.1413 22 15.5488 22H2.54883C1.95638 22 1.44857 21.7884 1.02539 21.3652C0.602214 20.9421 0.390625 20.4342 0.390625 19.8418V9C0.390625 8.40755 0.602214 7.89974 1.02539 7.47656C1.44857 7.05339 1.95638 6.8418 2.54883 6.8418H3.64062V4.6582C3.64062 3.47331 4.0638 2.45768 4.91016 1.61133C5.75651 0.764974 6.77214 0.341797 7.95703 0.341797H10.1406C11.3255 0.341797 12.3411 0.764974 13.1875 1.61133C14.0339 2.45768 14.457 3.47331 14.457 4.6582V6.8418H15.5488ZM5.79883 4.6582V6.8418H12.2988V4.6582C12.2988 4.06576 12.0872 3.55794 11.6641 3.13477C11.2409 2.71159 10.7331 2.5 10.1406 2.5H7.95703C7.36458 2.5 6.85677 2.71159 6.43359 3.13477C6.01042 3.55794 5.79883 4.06576 5.79883 4.6582ZM2.54883 19.8418H15.5488V9H2.54883V19.8418ZM7.95703 12.25V16.5918H10.1406V12.25H7.95703Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
#top_layout .top_wrap .utile_wrap li.logout > a:hover, #top_layout .top_wrap .utile_wrap li.logout > a:focus, #top_layout .top_wrap .utile_wrap li.login > a:hover, #top_layout .top_wrap .utile_wrap li.login > a:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5488 6.8418C16.1413 6.8418 16.6491 7.05339 17.0723 7.47656C17.4954 7.89974 17.707 8.40755 17.707 9V19.8418C17.707 20.4342 17.4954 20.9421 17.0723 21.3652C16.6491 21.7884 16.1413 22 15.5488 22H2.54883C1.95638 22 1.44857 21.7884 1.02539 21.3652C0.602214 20.9421 0.390625 20.4342 0.390625 19.8418V9C0.390625 8.40755 0.602214 7.89974 1.02539 7.47656C1.44857 7.05339 1.95638 6.8418 2.54883 6.8418H3.64062V4.6582C3.64062 3.47331 4.0638 2.45768 4.91016 1.61133C5.75651 0.764974 6.77214 0.341797 7.95703 0.341797H10.1406C11.3255 0.341797 12.3411 0.764974 13.1875 1.61133C14.0339 2.45768 14.457 3.47331 14.457 4.6582V6.8418H15.5488ZM5.79883 4.6582V6.8418H12.2988V4.6582C12.2988 4.06576 12.0872 3.55794 11.6641 3.13477C11.2409 2.71159 10.7331 2.5 10.1406 2.5H7.95703C7.36458 2.5 6.85677 2.71159 6.43359 3.13477C6.01042 3.55794 5.79883 4.06576 5.79883 4.6582ZM2.54883 19.8418H15.5488V9H2.54883V19.8418ZM7.95703 12.25V16.5918H10.1406V12.25H7.95703Z' fill='%23056CB9'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1024px) {
  #top_layout .top_wrap .utile_wrap li.sitemap.pc {
    display: none;
  }
}
#top_layout .top_wrap .utile_wrap li.sitemap.mo {
  display: none;
}
@media (max-width: 1024px) {
  #top_layout .top_wrap .utile_wrap li.sitemap.mo {
    display: inline-flex;
  }
}
#top_layout .top_wrap .utile_wrap li.sitemap > a, #top_layout .top_wrap .utile_wrap li.sitemap > button {
  position: relative;
  display: block;
  width: 26px;
  height: 26px;
  font-size: 0;
  line-height: 0;
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.04883 2H23.9988' stroke='%23333333' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 9.33301L23.9989 9.33301' stroke='%23333333' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 16.667H23.9988' stroke='%23333333' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 24H23.9988' stroke='%23333333' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
#top_layout .top_wrap .utile_wrap li.sitemap > a:hover, #top_layout .top_wrap .utile_wrap li.sitemap > a:focus, #top_layout .top_wrap .utile_wrap li.sitemap > button:hover, #top_layout .top_wrap .utile_wrap li.sitemap > button:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.04883 2H23.9988' stroke='%23056CB9' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 9.33301L23.9989 9.33301' stroke='%23056CB9' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 16.667H23.9988' stroke='%23056CB9' stroke-width='2.2' stroke-linecap='square'/%3E%3Cpath d='M2.04883 24H23.9988' stroke='%23056CB9' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1024px) {
  #top_layout .top_wrap .utile_wrap li.language {
    display: none;
  }
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  min-width: 102px;
  height: 33px;
  border-radius: 40px;
  background: #FFF;
  border: 1px solid rgba(228, 228, 228, 0.87);
  transition: all 0.3s;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple .goog-te-gadget-icon {
  margin: 0;
  width: 17px;
  height: 17px;
  background-position: left 3px top 2px !important;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.24745 0.846558C2.71056 1.37298 1.39992 2.52466 0.671896 3.97677C0.417556 4.47855 0.233701 5.01188 0.124276 5.56319C-0.15471 6.93397 0.0394954 8.39322 0.671896 9.64373C1.08175 10.4597 1.67176 11.1841 2.38549 11.7494C3.06028 12.2865 3.8445 12.6823 4.6785 12.9048C5.7279 13.1875 6.84778 13.1803 7.90754 12.9401C8.86501 12.721 9.7695 12.2618 10.4901 11.5976C11.2531 10.8945 11.7973 9.9725 12.0871 8.97978C12.4016 7.89514 12.444 6.73976 12.2461 5.63048H6.30707V8.09304H9.7446C9.61029 8.88096 9.144 9.59814 8.4798 10.0432C8.0628 10.3222 7.58591 10.5061 7.09128 10.5909C6.5932 10.6756 6.08082 10.6862 5.58619 10.5874C5.08096 10.4886 4.60037 10.2764 4.18017 9.97965C3.50883 9.50966 2.9967 8.81737 2.73521 8.04351C2.46682 7.25559 2.46312 6.376 2.73521 5.58809C2.92251 5.03332 3.23699 4.51749 3.65029 4.10074C4.15897 3.57776 4.81972 3.20685 5.53345 3.05503C6.14465 2.92441 6.78765 2.94906 7.38481 3.12921C7.89349 3.28473 8.36003 3.56026 8.74499 3.92773C9.13364 3.54252 9.51861 3.15411 9.90726 2.7689C10.1086 2.5604 10.3243 2.3625 10.5219 2.1471C9.93536 1.60293 9.24307 1.16498 8.4904 0.889441C7.14082 0.384211 5.61108 0.373613 4.2472 0.847051L4.24745 0.846558Z' fill='white'/%3E%3Cpath d='M4.24764 0.846473C5.61127 0.373035 7.14125 0.383632 8.49774 0.885413C9.25016 1.16095 9.93925 1.59914 10.5293 2.14307C10.3314 2.35502 10.1194 2.55637 9.9146 2.76487C9.52594 3.15008 9.14098 3.53849 8.75232 3.9237C8.36712 3.55623 7.90082 3.27725 7.39214 3.12519C6.79499 2.94503 6.15199 2.92038 5.54078 3.051C4.82705 3.20282 4.16655 3.57743 3.65763 4.09671C3.24432 4.51371 2.92985 5.02954 2.74254 5.58406C2.05371 5.05048 1.36462 4.51346 0.675781 3.98013C1.40011 2.52458 2.71075 1.3729 4.24764 0.846473Z' fill='%23E94435'/%3E%3Cpath d='M0.124276 5.56299C0.233701 5.01192 0.421006 4.47834 0.671896 3.97656C1.36074 4.51014 2.04982 5.04716 2.73866 5.58048C2.46657 6.3684 2.47027 7.24799 2.73866 8.0359C2.04982 8.56948 1.36074 9.1065 0.671896 9.63983C0.0394954 8.39647 -0.15471 6.93376 0.124276 5.56299Z' fill='%23F8BB15'/%3E%3Cpath d='M6.31108 5.62598H12.2501C12.448 6.73527 12.4056 7.89064 12.0912 8.97529C11.8016 9.968 11.2574 10.8937 10.4941 11.5931C9.8265 11.0738 9.15516 10.5543 8.49097 10.035C9.15516 9.59339 9.62145 8.87276 9.75577 8.08485H6.31823C6.30763 7.26884 6.31108 6.44913 6.31108 5.62598Z' fill='%23547DBE'/%3E%3Cpath d='M0.671875 9.64396C1.36071 9.11039 2.0498 8.57337 2.73864 8.04004C3.00013 8.81735 3.51226 9.50619 4.1836 9.97618C4.60405 10.2729 5.08439 10.4814 5.58962 10.5839C6.08425 10.6828 6.60008 10.6722 7.09471 10.5874C7.58934 10.5026 8.06623 10.319 8.48323 10.0398C9.15088 10.559 9.82222 11.0786 10.4864 11.5978C9.76578 12.2655 8.86129 12.7214 7.90382 12.9403C6.84752 13.1806 5.72739 13.1875 4.67478 12.905C3.84103 12.6825 3.05656 12.2867 2.38177 11.7497C1.67174 11.1808 1.08173 10.4565 0.671875 9.64396Z' fill='%2334A751'/%3E%3C/svg%3E%0A") !important;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple span[style="vertical-align: middle;"] {
  line-height: 100%;
  height: auto;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple a {
  display: block;
  height: auto;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple a > span {
  display: block;
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.3px;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple a > span[style="border-left: 1px solid rgb(187, 187, 187);"], #top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple a > span[style="color: rgb(118, 118, 118);"] {
  display: none;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple:hover, #top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple:focus {
  background-color: #004273;
  border-color: #004273;
}
#top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple:hover a > span, #top_layout .top_wrap .utile_wrap li .goog-te-gadget-simple:focus a > span {
  color: #FFF;
}
#top_layout .top_wrap .utile_wrap li img[width="1"],
#top_layout .top_wrap .utile_wrap li span[style="border-left: 1px solid rgb(187, 187, 187);"],
#top_layout .top_wrap .utile_wrap li span[style="color: rgb(118, 118, 118);"],
#top_layout .top_wrap .utile_wrap li span[style="color: rgb(155, 155, 155);"],
#top_layout .top_wrap .utile_wrap li span[style="color: rgb(213, 213, 213);"] {
  display: none !important;
}
#top_layout .shadow_gnb {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.4;
  content: "";
  transition: all 0.3s ease-out;
}
@media (max-width: 1480px) {
  #top_layout .shadow_gnb {
    top: 100px;
  }
}
@media (max-width: 1480px) {
  #top_layout.open {
    background: #FFF;
  }
}
@media (max-width: 1480px) {
  #top_layout.open .top_wrap {
    background: #FFF;
  }
}
#top_layout.open #gnb_layout::before, #top_layout.open #gnb_layout::after {
  opacity: 1;
  background-color: rgb(255, 255, 255);
}
#top_layout.open .shadow_gnb {
  display: block;
}

#gnb_layout {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100px;
  z-index: 99;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  overflow: hidden;
}
@media (max-width: 1480px) {
  #gnb_layout {
    position: relative;
    left: auto;
    top: auto;
    min-height: 65px;
    height: auto;
  }
}
@media (max-width: 1024px) {
  #gnb_layout {
    display: none;
  }
}
#gnb_layout::before {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  visibility: hidden;
  opacity: 0;
  width: 307px;
  height: 260px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='307' height='260' viewBox='0 0 307 260' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6026_20252)'%3E%3Cpath d='M248.817 271.238L66.7402 320.277L68.6274 327.357L250.705 278.318L248.817 271.238Z' fill='%23F0F7FA'/%3E%3Cpath d='M251.702 282.215L69.625 331.254L71.5122 338.333L253.589 289.294L251.702 282.215Z' fill='%23F0F7FA'/%3E%3Cpath d='M245.861 260.284L63.8359 309.309L65.7231 316.388L247.748 267.363L245.861 260.284Z' fill='%23F0F7FA'/%3E%3Cpath d='M242.937 249.362L60.9121 298.387L62.7993 305.466L244.824 256.441L242.937 249.362Z' fill='%23F0F7FA'/%3E%3Cpath d='M239.994 238.389L57.9688 287.414L59.8559 294.493L241.881 245.469L239.994 238.389Z' fill='%23F0F7FA'/%3E%3Cpath d='M237.095 227.362L55.0703 276.387L56.9575 283.466L238.983 234.441L237.095 227.362Z' fill='%23F0F7FA'/%3E%3Cpath d='M234.152 216.385L52.127 265.41L54.0141 272.49L236.039 223.465L234.152 216.385Z' fill='%23F0F7FA'/%3E%3Cpath d='M231.216 205.428L49.1914 254.453L51.0786 261.533L233.104 212.508L231.216 205.428Z' fill='%23F0F7FA'/%3E%3Cpath d='M265.958 -0.00390625L83.8811 49.035L85.1112 53.6497L267.188 4.61081L265.958 -0.00390625Z' fill='%23F0F7FA'/%3E%3Cpath d='M268.941 11.3635L86.8635 60.4023L88.0937 65.0171L270.171 15.9782L268.941 11.3635Z' fill='%23F0F7FA'/%3E%3Cpath d='M271.96 22.6252L89.883 71.6641L91.1132 76.2788L273.19 27.2399L271.96 22.6252Z' fill='%23F0F7FA'/%3E%3Cpath d='M274.993 33.9924L92.9162 83.0312L94.1464 87.646L276.224 38.6071L274.993 33.9924Z' fill='%23F0F7FA'/%3E%3Cpath d='M278.029 45.3088L95.9514 94.3477L97.1816 98.9624L279.259 49.9235L278.029 45.3088Z' fill='%23F0F7FA'/%3E%3Cpath d='M280.997 56.631L98.9201 105.67L100.15 110.285L282.228 61.2458L280.997 56.631Z' fill='%23F0F7FA'/%3E%3Cpath d='M284.031 68.0041L101.953 117.043L103.184 121.658L285.261 72.6188L284.031 68.0041Z' fill='%23F0F7FA'/%3E%3Cpath d='M287.05 79.2658L104.973 128.305L106.203 132.919L288.28 83.8805L287.05 79.2658Z' fill='%23F0F7FA'/%3E%3Cpath d='M288.258 83.886L282.102 85.543L330.843 268.515L337 266.858L288.258 83.886Z' fill='%23F0F7FA'/%3E%3Cpath d='M277.302 86.8278L271.145 88.4805L319.759 271.486L325.917 269.834L277.302 86.8278Z' fill='%23F0F7FA'/%3E%3Cpath d='M265.984 89.8821L259.83 91.5488L308.858 274.443L315.012 272.777L265.984 89.8821Z' fill='%23F0F7FA'/%3E%3Cpath d='M255.154 92.7469L248.996 94.3984L297.579 277.413L303.737 275.761L255.154 92.7469Z' fill='%23F0F7FA'/%3E%3Cpath d='M243.875 95.786L237.723 97.457L286.877 280.317L293.03 278.646L243.875 95.786Z' fill='%23F0F7FA'/%3E%3Cpath d='M233.13 98.7408L226.973 100.395L275.619 283.392L281.776 281.738L233.13 98.7408Z' fill='%23F0F7FA'/%3E%3Cpath d='M222.097 101.66L215.939 103.312L264.554 286.318L270.712 284.666L222.097 101.66Z' fill='%23F0F7FA'/%3E%3Cpath d='M210.917 104.656L204.762 106.316L253.599 289.262L259.754 287.602L210.917 104.656Z' fill='%23F0F7FA'/%3E%3Cpath d='M83.8211 49.072L77.666 50.7344L126.567 233.663L132.722 232.001L83.8211 49.072Z' fill='%23F0F7FA'/%3E%3Cpath d='M72.8066 52.0392L66.6504 53.6973L115.41 236.608L121.566 234.95L72.8066 52.0392Z' fill='%23F0F7FA'/%3E%3Cpath d='M61.8259 54.9754L55.668 56.627L104.251 239.641L110.409 237.99L61.8259 54.9754Z' fill='%23F0F7FA'/%3E%3Cpath d='M50.6403 58.0147L44.4844 59.6738L93.2896 242.628L99.4455 240.969L50.6403 58.0147Z' fill='%23F0F7FA'/%3E%3Cpath d='M39.6888 60.9726L33.5332 62.6328L82.3702 245.579L88.5258 243.919L39.6888 60.9726Z' fill='%23F0F7FA'/%3E%3Cpath d='M28.688 63.8968L22.5312 65.5527L71.2412 248.533L77.3979 246.877L28.688 63.8968Z' fill='%23F0F7FA'/%3E%3Cpath d='M17.6802 66.8754L11.5234 68.5312L60.2333 251.511L66.3901 249.856L17.6802 66.8754Z' fill='%23F0F7FA'/%3E%3Cpath d='M6.48063 69.9097L0.326172 71.5742L49.2902 254.486L55.4447 252.821L6.48063 69.9097Z' fill='%23F0F7FA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6026_20252'%3E%3Crect width='337' height='260' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#gnb_layout .layout {
  padding: 0 0 0 62px;
  width: 100%;
  height: 100%;
  text-align: center;
  max-width: 1920px;
}
@media (max-width: 1680px) {
  #gnb_layout .layout {
    padding: 0 0 0 35px;
  }
}
@media (max-width: 1480px) {
  #gnb_layout .layout {
    padding: 0;
  }
}
#gnb_layout .line {
  position: absolute;
  left: 0;
  top: 100px;
  display: block;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #D0DADE;
}
@media (max-width: 1480px) {
  #gnb_layout .line {
    top: 0;
  }
}
#gnb_layout ul li a[target=_blank] span::before {
  position: absolute;
  right: -16px;
  top: 4px;
  display: block;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.80117 0.900391H1.80117C1.4698 0.900391 1.20117 1.16902 1.20117 1.50039V9.90039C1.20117 10.2318 1.4698 10.5004 1.80117 10.5004H10.2012C10.5326 10.5004 10.8012 10.2318 10.8012 9.90039V6.82539M7.20117 0.900391H10.8012V4.50039M5.1012 6.60033L10.5012 1.20039' stroke='%23B1BDC2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
#gnb_layout ul li a[target=_blank]:hover span::before, #gnb_layout ul li a[target=_blank]:focus span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.80117 0.900391H1.80117C1.4698 0.900391 1.20117 1.16902 1.20117 1.50039V9.90039C1.20117 10.2318 1.4698 10.5004 1.80117 10.5004H10.2012C10.5326 10.5004 10.8012 10.2318 10.8012 9.90039V6.82539M7.20117 0.900391H10.8012V4.50039M5.1012 6.60033L10.5012 1.20039' stroke='%23066BB7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#gnb_layout .depth1_ul {
  position: relative;
  display: flex;
  justify-content: center;
  height: 100%;
  z-index: 14;
}
#gnb_layout .depth1_ul > li {
  max-width: 182px;
  min-width: 120px;
  width: auto;
  transition: all 0.3s ease-out;
}
@media (max-width: 1800px) {
  #gnb_layout .depth1_ul > li {
    min-width: 110px;
  }
}
@media (max-width: 1680px) {
  #gnb_layout .depth1_ul > li {
    max-width: 170px;
  }
}
@media (max-width: 1580px) {
  #gnb_layout .depth1_ul > li {
    max-width: 120px;
  }
}
@media (max-width: 1480px) {
  #gnb_layout .depth1_ul > li {
    max-width: 210px;
  }
}
@media (max-width: 1280px) {
  #gnb_layout .depth1_ul > li {
    min-width: 90px;
  }
}
#gnb_layout .depth1_ul > li > a {
  position: relative;
  display: block;
  width: 100%;
  transition: all 0.3s ease-out; /*padding: 0 30px;*/
  padding: 0 20px;
}
@media (max-width: 1800px) {
  #gnb_layout .depth1_ul > li > a {
    padding: 0 15px;
  }
}
@media (max-width: 1480px) {
  #gnb_layout .depth1_ul > li > a {
    padding: 0 20px;
  }
}
@media (max-width: 1279px) {
  #gnb_layout .depth1_ul > li > a {
    padding: 0 15px;
  }
}
@media (max-width: 1180px) {
  #gnb_layout .depth1_ul > li > a {
    padding: 0 10px;
  }
}
#gnb_layout .depth1_ul > li > a::before {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: block;
  width: 0;
  height: 5px;
  background-color: #386ED2;
  transition: all 0.3s;
  content: "";
}
#gnb_layout .depth1_ul > li > a span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #444; /*font-size: 20px;*/
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -1px;
  text-align: center;
  transition: all 0.3s ease-out;
  height: 100px;
}
@media (max-width: 1800px) {
  #gnb_layout .depth1_ul > li > a span {
    font-size: 17px;
  }
}
@media (max-width: 1480px) {
  #gnb_layout .depth1_ul > li > a span {
    font-size: 16px;
  }
}
@media (max-width: 1480px) {
  #gnb_layout .depth1_ul > li > a span {
    height: 65px;
    font-size: 18px;
  }
}
@media (max-width: 1279px) {
  #gnb_layout .depth1_ul > li > a span {
    font-size: 17px;
  }
}
@media (max-width: 1180px) {
  #gnb_layout .depth1_ul > li > a span {
    font-size: 16px;
  }
}
#gnb_layout .depth1_ul > li > a[target=_blank] span::before {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
#gnb_layout .depth1_ul > li > a:hover::before, #gnb_layout .depth1_ul > li > a:focus::before, #gnb_layout .depth1_ul > li > a.current::before {
  width: 100%;
}
#gnb_layout .depth1_ul > li > a:hover span, #gnb_layout .depth1_ul > li > a:focus span, #gnb_layout .depth1_ul > li > a.current span {
  color: #386ED2;
}
#gnb_layout .depth1_ul > li .depth2_ul {
  transition: all 300ms cubic-bezier(1, 0, 0, 1);
  height: 100%;
  opacity: 0;
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 4px 10px;
  transition: all 0.3s;
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a::before {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: block;
  width: 0;
  height: 1px;
  background-color: #066BB7;
  transition: all 0.3s;
  content: "";
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a span {
  position: relative;
  display: block;
  color: #444;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  letter-spacing: -0.64px; /*max-width: 127px;*/
  text-align: center;
  transition: all 0.3s;
  word-break: break-all;
}
@media (max-width: 1180px) {
  #gnb_layout .depth1_ul > li .depth2_ul > li > a span {
    font-size: 15px;
  }
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover, #gnb_layout .depth1_ul > li .depth2_ul > li > a:focus, #gnb_layout .depth1_ul > li .depth2_ul > li > a.current {
  background-color: #F4F9FC;
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover::before, #gnb_layout .depth1_ul > li .depth2_ul > li > a:focus::before, #gnb_layout .depth1_ul > li .depth2_ul > li > a.current::before {
  width: 100%;
}
#gnb_layout .depth1_ul > li .depth2_ul > li > a:hover span, #gnb_layout .depth1_ul > li .depth2_ul > li > a:focus span, #gnb_layout .depth1_ul > li .depth2_ul > li > a.current span {
  color: #0B609F;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul {
  display: none;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a {
  position: relative;
  display: block;
  min-height: 30px;
  padding: 4px 10px;
  transition: all 0.3s;
  max-width: 147px;
  margin: 0 auto;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a::before {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  display: block;
  width: 0;
  height: 1px;
  background-color: #066BB7;
  transition: all 0.3s;
  content: "";
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a span {
  position: relative;
  display: inline;
  width: auto;
  color: #444;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.64px;
  text-align: center;
  transition: all 0.3s;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:hover, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:focus, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a.current {
  background-color: #F4F9FC;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:hover::before, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:focus::before, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a.current::before {
  width: 100%;
}
#gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:hover span, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a:focus span, #gnb_layout .depth1_ul > li .depth2_ul .depth3_ul > li > a.current span {
  color: #0B609F;
}
#gnb_layout .depth1_ul > li .item {
  display: block !important;
  padding: 10px 0;
  opacity: 1 !important;
}
#gnb_layout.open {
  background-color: #FFF;
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.25);
  min-height: 480px;
}
#gnb_layout.open::before {
  visibility: visible;
  opacity: 1;
  transition: all 0.6s;
}
#gnb_layout.open .depth1_ul > li .depth2_ul {
  opacity: 1;
}

#gnb {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100px;
  z-index: 9999;
}
@media (max-width: 1480px) {
  #gnb {
    height: 65px;
  }
}
#gnb::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: none;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #D0DADE;
  content: "";
}
@media (max-width: 1480px) {
  #gnb::before {
    display: block;
  }
}

#logo {
  display: inline-block;
  position: absolute;
  top: 33px;
  left: 50px;
  width: auto;
  height: 34px;
  z-index: 999;
}
@media (max-width: 1680px) {
  #logo {
    left: 30px;
    height: 30px;
  }
}
@media (max-width: 1480px) {
  #logo {
    height: 34px;
  }
}
@media (max-width: 768px) {
  #logo {
    height: 30px;
  }
}
@media (max-width: 640px) {
  #logo {
    top: 18px;
  }
}
@media (max-width: 500px) {
  #logo {
    left: 20px;
    top: 21px;
    height: 24px;
  }
}
#logo .ir-tmpl {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: none;
}
#logo .ir-tmpl * {
  vertical-align: middle;
}
#logo .ir-tmpl span {
  color: #666;
}
#logo .ir-tmpl span:first-child {
  background-image: url("data:image/svg+xml,%3Csvg width='167' height='34' viewBox='0 0 167 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.0202 8.18473L20.9961 10.3076L25.9593 28.5964L33.9834 26.4735L29.0202 8.18473Z' fill='%230096B8'/%3E%3Cpath d='M23.5581 20.7558L5.03516 25.6562L7.18522 33.579L25.7081 28.6785L23.5581 20.7558Z' fill='%23306B9B'/%3E%3Cpath d='M26.7916 -0.000337772L8.26953 4.90332L10.421 12.8257L28.943 7.922L26.7916 -0.000337772Z' fill='%23DFAE74'/%3E%3Cpath d='M8.02413 4.98063L0 7.10352L4.9632 25.3923L12.9873 23.2694L8.02413 4.98063Z' fill='%23E4605B'/%3E%3Cpath d='M108.69 13.3275H106.853V8.81738H104.776V19.9905H106.853V15.6203H108.69V13.3275Z' fill='%237D7D7D'/%3E%3Cpath d='M102.628 9.25977H100.568V11.9669H96.0871V9.25977H94.0266V19.4264H102.628V9.25977ZM100.568 14.1897V17.1929H96.0871V14.1897H100.568Z' fill='%237D7D7D'/%3E%3Cpath d='M97.3644 27.4499V26.2336H106.871V24.1346H97.3644V22.929H106.871V20.8408H95.304V29.6081H107.089V27.4499H97.3644Z' fill='%237D7D7D'/%3E%3Cpath d='M122.627 9.04004V15.0894H121.008V9.04004H118.947V22.6781H113.284V11.8871H117.132V9.58362H111.218V24.9977H118.947V30.2021H121.008V17.3875H122.627V30.2021H124.682V9.04004H122.627Z' fill='%237D7D7D'/%3E%3Cpath d='M153.444 26.3786V15.9268H151.384V26.3786H149.383V15.9268H147.317V26.3786H144.499V28.6768H158.77V26.3786H153.444Z' fill='%237D7D7D'/%3E%3Cpath d='M157.713 9.58691H145.683V11.885H155.653V24.4198H157.713V9.58691Z' fill='%237D7D7D'/%3E%3Cpath d='M76.4915 16.9342C76.4915 14.0063 78.3066 12.085 80.9994 12.085C83.6921 12.085 85.5073 14.0063 85.5073 16.9342C85.5073 19.862 83.6812 21.778 80.9994 21.778C78.3175 21.778 76.4915 19.8512 76.4915 16.9342ZM80.9994 19.6036C82.4929 19.6036 83.4959 18.5272 83.4959 16.8911C83.4959 15.255 82.4875 14.1786 80.9994 14.1786C79.5113 14.1786 78.5028 15.2442 78.5028 16.8911C78.5028 18.538 79.5113 19.6036 80.9994 19.6036Z' fill='%237D7D7D'/%3E%3Cpath d='M79.8542 27.3122V22.4307H77.7883V29.6103H90.042V27.3122H79.8542Z' fill='%237D7D7D'/%3E%3Cpath d='M91.51 14.7396H89.7003V8.78711H87.6399V23.1948H89.7003V17.0377H91.51V14.7396Z' fill='%237D7D7D'/%3E%3Cpath d='M82.0449 9.97003V8.37695H79.9845V9.97003H76.425V12.1605H85.6807V9.97003H82.0449Z' fill='%237D7D7D'/%3E%3Cpath d='M128.472 16.9342C128.472 14.0063 130.293 12.085 132.98 12.085C135.667 12.085 137.488 14.0063 137.488 16.9342C137.488 19.862 135.662 21.778 132.98 21.778C130.298 21.778 128.472 19.8512 128.472 16.9342ZM132.98 19.6036C134.473 19.6036 135.476 18.5272 135.476 16.8911C135.476 15.255 134.468 14.1786 132.98 14.1786C131.492 14.1786 130.483 15.2442 130.483 16.8911C130.483 18.538 131.492 19.6036 132.98 19.6036Z' fill='%237D7D7D'/%3E%3Cpath d='M134.025 9.97003V8.37695H131.965V9.97003H128.406V12.1605H137.661V9.97003H134.025Z' fill='%237D7D7D'/%3E%3Cpath d='M143.424 13.8188H141.435V8.79199H139.374V22.2094H141.435V16.1169H143.424V13.8188Z' fill='%237D7D7D'/%3E%3Cpath d='M128.804 23.1611V25.4646H139.373V30.19H141.434V23.1611H128.804Z' fill='%237D7D7D'/%3E%3Cpath d='M69.356 19.9953V17.7887H61.7683V15.8081H68.7945V9.57031H59.7024V11.7877H66.7341V13.5961H59.7024V19.9953H69.356Z' fill='%237D7D7D'/%3E%3Cpath d='M73.13 8.81738H71.0696V20.4102H73.13V8.81738Z' fill='%237D7D7D'/%3E%3Cpath d='M71.0707 22.8484H62.7144V21.0615H60.6594V29.6082H73.1366V21.0615H71.0707V22.8484ZM71.0707 25.1357V27.31H62.7144V25.1357H71.0707Z' fill='%237D7D7D'/%3E%3Cpath d='M56.0904 18.5097V16.2008H55.2618V8.92969H42.4031V11.2493H53.1959V16.2008H41.9834V18.5097H47.9195V21.8465H42.1033V24.1608H53.3813V29.6074H55.4417V21.8465H49.9744V18.5097H56.0904Z' fill='%237D7D7D'/%3E%3C/svg%3E%0A");
}
#logo .ir-tmpl span:first-child:before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='23' viewBox='0 0 8 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.15' d='M0.769867 0.674862L6.54363 21.9053' stroke='%23222222' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
#logo .ir-tmpl span {
  display: inline-block;
  position: relative;
  height: 34px;
  padding-top: 9px;
  padding-left: 6px;
  padding-right: 6px;
  color: #444;
  font-family: "score-dream";
  font-size: 22px;
  line-height: 1;
  letter-spacing: -1.54px;
}
@media (max-width: 1680px) {
  #logo .ir-tmpl span {
    font-size: 18px;
    letter-spacing: -0.5px;
    height: 30px;
  }
}
@media (max-width: 1480px) {
  #logo .ir-tmpl span {
    font-size: 22px;
    letter-spacing: -1.54px;
    height: 34px;
  }
}
@media (max-width: 768px) {
  #logo .ir-tmpl span {
    font-size: 18px;
    letter-spacing: -0.5px;
    height: 30px;
  }
}
@media (max-width: 500px) {
  #logo .ir-tmpl span {
    font-size: 14px;
    height: 28px;
  }
}
#logo .ir-tmpl span:first-child {
  width: 179px;
  height: 34px;
  padding-left: 0;
  margin-right: 6px;
  background-repeat: no-repeat;
  background-position: 0 50%;
  font-size: 0;
}
@media (max-width: 1680px) {
  #logo .ir-tmpl span:first-child {
    width: 143px;
    height: 29px;
    background-size: 100%;
  }
}
@media (max-width: 1480px) {
  #logo .ir-tmpl span:first-child {
    width: 179px;
    height: 34px;
    background-size: auto;
  }
}
@media (max-width: 768px) {
  #logo .ir-tmpl span:first-child {
    width: 143px;
    height: 29px;
    background-size: 100%;
  }
}
@media (max-width: 500px) {
  #logo .ir-tmpl span:first-child {
    width: 114px;
    height: 24px;
  }
}
#logo .ir-tmpl span:first-child:before {
  content: "";
  position: absolute;
  top: 9px;
  right: 0;
  width: 8px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: 0 50%;
}
@media (max-width: 1680px) {
  #logo .ir-tmpl span:first-child:before {
    top: 8px;
    right: -7px;
    height: 18px;
  }
}
@media (max-width: 1480px) {
  #logo .ir-tmpl span:first-child:before {
    top: 9px;
    right: 0;
    height: 23px;
  }
}
@media (max-width: 768px) {
  #logo .ir-tmpl span:first-child:before {
    top: 8px;
    right: -7px;
    height: 18px;
  }
}
@media (max-width: 500px) {
  #logo .ir-tmpl span:first-child:before {
    top: 6px;
    right: -8px;
    height: 14px;
  }
}

#mobile-menu {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100svh;
}
#mobile-menu * {
  font-family: "Pretendard";
}
#mobile-menu .modal-dialog {
  position: relative;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
  margin: 0;
  width: 100%;
  max-width: 312px;
  min-width: 312px;
  float: right;
  height: 100%;
}
#mobile-menu .modal-content {
  position: relative;
  outline: 0;
  background-color: #FFF;
  background-clip: padding-box;
  width: 100%;
  height: 100%;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
#mobile-menu .topUtile {
  height: 90px; /*padding: 45px 18px 15px;*/
  border-bottom: 1px solid #DEDEDE;
  padding: 31px 18px;
}
#mobile-menu .logo {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 28px;
  font-family: "score-dream";
  font-size: 15px;
  line-height: 1;
  letter-spacing: -0.5px;
  padding: 10px 0 0 140px;
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: auto 27px;
  background-image: url("data:image/svg+xml,%3Csvg width='167' height='34' viewBox='0 0 167 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.0202 8.18473L20.9961 10.3076L25.9593 28.5964L33.9834 26.4735L29.0202 8.18473Z' fill='%230096B8'/%3E%3Cpath d='M23.5581 20.7558L5.03516 25.6562L7.18522 33.579L25.7081 28.6785L23.5581 20.7558Z' fill='%23306B9B'/%3E%3Cpath d='M26.7916 -0.000337772L8.26953 4.90332L10.421 12.8257L28.943 7.922L26.7916 -0.000337772Z' fill='%23DFAE74'/%3E%3Cpath d='M8.02413 4.98063L0 7.10352L4.9632 25.3923L12.9873 23.2694L8.02413 4.98063Z' fill='%23E4605B'/%3E%3Cpath d='M108.69 13.3275H106.853V8.81738H104.776V19.9905H106.853V15.6203H108.69V13.3275Z' fill='%237D7D7D'/%3E%3Cpath d='M102.628 9.25977H100.568V11.9669H96.0871V9.25977H94.0266V19.4264H102.628V9.25977ZM100.568 14.1897V17.1929H96.0871V14.1897H100.568Z' fill='%237D7D7D'/%3E%3Cpath d='M97.3644 27.4499V26.2336H106.871V24.1346H97.3644V22.929H106.871V20.8408H95.304V29.6081H107.089V27.4499H97.3644Z' fill='%237D7D7D'/%3E%3Cpath d='M122.627 9.04004V15.0894H121.008V9.04004H118.947V22.6781H113.284V11.8871H117.132V9.58362H111.218V24.9977H118.947V30.2021H121.008V17.3875H122.627V30.2021H124.682V9.04004H122.627Z' fill='%237D7D7D'/%3E%3Cpath d='M153.444 26.3786V15.9268H151.384V26.3786H149.383V15.9268H147.317V26.3786H144.499V28.6768H158.77V26.3786H153.444Z' fill='%237D7D7D'/%3E%3Cpath d='M157.713 9.58691H145.683V11.885H155.653V24.4198H157.713V9.58691Z' fill='%237D7D7D'/%3E%3Cpath d='M76.4915 16.9342C76.4915 14.0063 78.3066 12.085 80.9994 12.085C83.6921 12.085 85.5073 14.0063 85.5073 16.9342C85.5073 19.862 83.6812 21.778 80.9994 21.778C78.3175 21.778 76.4915 19.8512 76.4915 16.9342ZM80.9994 19.6036C82.4929 19.6036 83.4959 18.5272 83.4959 16.8911C83.4959 15.255 82.4875 14.1786 80.9994 14.1786C79.5113 14.1786 78.5028 15.2442 78.5028 16.8911C78.5028 18.538 79.5113 19.6036 80.9994 19.6036Z' fill='%237D7D7D'/%3E%3Cpath d='M79.8542 27.3122V22.4307H77.7883V29.6103H90.042V27.3122H79.8542Z' fill='%237D7D7D'/%3E%3Cpath d='M91.51 14.7396H89.7003V8.78711H87.6399V23.1948H89.7003V17.0377H91.51V14.7396Z' fill='%237D7D7D'/%3E%3Cpath d='M82.0449 9.97003V8.37695H79.9845V9.97003H76.425V12.1605H85.6807V9.97003H82.0449Z' fill='%237D7D7D'/%3E%3Cpath d='M128.472 16.9342C128.472 14.0063 130.293 12.085 132.98 12.085C135.667 12.085 137.488 14.0063 137.488 16.9342C137.488 19.862 135.662 21.778 132.98 21.778C130.298 21.778 128.472 19.8512 128.472 16.9342ZM132.98 19.6036C134.473 19.6036 135.476 18.5272 135.476 16.8911C135.476 15.255 134.468 14.1786 132.98 14.1786C131.492 14.1786 130.483 15.2442 130.483 16.8911C130.483 18.538 131.492 19.6036 132.98 19.6036Z' fill='%237D7D7D'/%3E%3Cpath d='M134.025 9.97003V8.37695H131.965V9.97003H128.406V12.1605H137.661V9.97003H134.025Z' fill='%237D7D7D'/%3E%3Cpath d='M143.424 13.8188H141.435V8.79199H139.374V22.2094H141.435V16.1169H143.424V13.8188Z' fill='%237D7D7D'/%3E%3Cpath d='M128.804 23.1611V25.4646H139.373V30.19H141.434V23.1611H128.804Z' fill='%237D7D7D'/%3E%3Cpath d='M69.356 19.9953V17.7887H61.7683V15.8081H68.7945V9.57031H59.7024V11.7877H66.7341V13.5961H59.7024V19.9953H69.356Z' fill='%237D7D7D'/%3E%3Cpath d='M73.13 8.81738H71.0696V20.4102H73.13V8.81738Z' fill='%237D7D7D'/%3E%3Cpath d='M71.0707 22.8484H62.7144V21.0615H60.6594V29.6082H73.1366V21.0615H71.0707V22.8484ZM71.0707 25.1357V27.31H62.7144V25.1357H71.0707Z' fill='%237D7D7D'/%3E%3Cpath d='M56.0904 18.5097V16.2008H55.2618V8.92969H42.4031V11.2493H53.1959V16.2008H41.9834V18.5097H47.9195V21.8465H42.1033V24.1608H53.3813V29.6074H55.4417V21.8465H49.9744V18.5097H56.0904Z' fill='%237D7D7D'/%3E%3C/svg%3E%0A");
}
#mobile-menu .logo::before {
  position: absolute;
  left: 131px;
  top: 8px;
  display: block;
  width: 6px;
  height: 17px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='23' viewBox='0 0 8 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.15' d='M0.769867 0.674862L6.54363 21.9053' stroke='%23222222' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
#mobile-menu .modal-body {
  position: static;
  padding: 7px 16px;
  height: calc(100svh - 90px);
  overflow: scroll;
}
#mobile-menu .modal-body ul li a {
  position: relative;
  display: flex;
  align-items: center;
}
#mobile-menu .modal-body ul li a[target=_blank]::before {
  position: absolute;
  right: 17px;
  display: block;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M5.04 0H0V12H12V6.96H10.56V10.56H1.44V1.44H5.04V0Z' fill='%23999999'/%3E%3Cpath d='M6.48 0H12V1.44H6.48V0Z' fill='%23999999'/%3E%3Cpath d='M12 0V5.52H10.56V0H12Z' fill='%23999999'/%3E%3Cpath d='M11.2986 1.68732L7.16052 5.82543L6.19308 4.85799L10.3312 0.71988L11.2986 1.68732Z' fill='%23999999'/%3E%3C/g%3E%3C/svg%3E%0A");
  content: "";
}
#mobile-menu .modal-body ul li a.dep::before {
  position: absolute;
  right: 17px;
  top: 26px;
  display: block;
  width: 14px;
  height: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43164 1.60742L5.80156 5.97734C6.5826 6.75839 7.84893 6.75839 8.62998 5.97734L12.9999 1.60742' stroke='%23999999' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  content: "";
  transition: all 0.3s;
}
#mobile-menu .modal-body ul li a.ov.dep::before {
  transform: rotate(180deg);
}
#mobile-menu .modal-body ul.depth1_ul > li + li {
  margin: 7px 0 0 0;
}
#mobile-menu .modal-body ul.depth1_ul > li > a {
  min-height: 60px;
  padding: 0 37px 0 11px;
}
#mobile-menu .modal-body ul.depth1_ul > li > a span {
  color: #36404A;
  font-size: 18px;
  font-weight: 700;
  line-height: 110%;
  letter-spacing: -0.72px;
}
#mobile-menu .modal-body ul.depth1_ul > li > a[target=_blank]::before {
  top: 24px;
}
#mobile-menu .modal-body ul.depth1_ul > li > a.dep::before {
  top: 26px;
}
#mobile-menu .modal-body ul.depth1_ul > li > a.ov span {
  color: #386ED2;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul {
  margin: 8px 0 0 0;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li + li {
  margin: 5px 0 0 0;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a {
  min-height: 51px;
  padding: 12px 37px 12px 19px;
  border-radius: 3px;
  border: 1px solid #E7E7E7;
  background-color: #F5F5F5;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a span {
  color: #323745;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.72px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a[target=_blank]::before {
  top: 20px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a.dep::before {
  top: 21px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a.ov {
  background-color: #386ED2;
  border-color: #386ED2;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a.ov span {
  color: #FFF;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li > a.ov.dep::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43164 1.60742L5.80156 5.97734C6.5826 6.75839 7.84893 6.75839 8.62998 5.97734L12.9999 1.60742' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul {
  display: none;
  padding: 14px 20px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li + li {
  margin: 24px 0 0 0;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a {
  padding: 0 0 0 14px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a::before {
  position: absolute;
  left: 0;
  top: 11px;
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #555;
  content: "";
  transition: all 0.3s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a span {
  color: #323745;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.8px;
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a:hover::before, #mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a:focus::before {
  background-color: transparent;
  border-radius: 0;
  top: 9px;
  width: 9px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.17592' y='2.61238' width='3.92673' height='3.92673' transform='rotate(-15 2.17592 2.61238)' stroke='%23386ED2' stroke-width='2'/%3E%3C/svg%3E%0A");
}
#mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a:hover span, #mobile-menu .modal-body ul.depth1_ul > li .depth2_ul > li .depth3_ul > li > a:focus span {
  color: #386ED2;
}
#mobile-menu .mobile-close {
  position: absolute;
  right: 18px;
  top: 12px;
  display: block;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 4L20.75 20' stroke='%23697785' stroke-linejoin='round'/%3E%3Cpath d='M4.75 20L20.75 4' stroke='%23697785' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  display: none;
}
#mobile-menu .mobile-close span {
  font-size: 0;
}
#mobile-menu.in .modal-dialog {
  -webkit-transform: translate(0px, 0);
  transform: translate(0px, 0);
}

.modal-backdrop {
  height: 100svh;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#svisual_layout {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1920px;
  width: 100%;
  height: 430px;
}
@media (max-width: 1460px) {
  #svisual_layout {
    height: 350px;
  }
}
@media (max-width: 1024px) {
  #svisual_layout {
    height: 280px;
  }
}
@media (max-width: 768px) {
  #svisual_layout {
    height: 230px;
  }
}
@media (max-width: 500px) {
  #svisual_layout {
    height: 180px;
    padding: 0 20px;
  }
}
@media (max-width: 360px) {
  #svisual_layout {
    height: 150px;
  }
}
#svisual_layout * {
  font-family: "Pretendard";
}
#svisual_layout .svisual_wrap {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
#svisual_layout .sub__background {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
#svisual_layout .sub__background.topImage1 {
  background-image: url(/template/2024/common/images/college/college-sub-img01.jpg);
}
#svisual_layout .sub__background.topImage2 {
  background-image: url(/template/2024/common/images/college/college-sub-img02.jpg);
}
#svisual_layout .sub__background.topImage3 {
  background-image: url(/template/2024/common/images/college/college-sub-img03.jpg);
}
#svisual_layout .sub__background.topImage4 {
  background-image: url(/template/2024/common/images/college/college-sub-img04.jpg);
}
#svisual_layout .sub__background.topImage5 {
  background-image: url(/template/2024/common/images/college/college-sub-img05.jpg);
}
#svisual_layout .sub__background.topImage6 {
  background-image: url(/template/2024/common/images/college/college-sub-img06.jpg);
}
#svisual_layout .sub__background.topImage7 {
  background-image: url(/template/2024/common/images/college/college-sub-img07.jpg);
}
#svisual_layout .sub__background.topImage8 {
  background-image: url(/template/2024/common/images/college/college-sub-img08.jpg);
}
#svisual_layout .sub__background.topImage9 {
  background-image: url(/template/2024/common/images/college/college-sub-img09.jpg);
}
#svisual_layout .sub__background.topImage10 {
  background-image: url(/template/2024/common/images/college/college-sub-img10.jpg);
}
#svisual_layout .subvisual-layout {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  max-width: 1920px;
  width: 100%;
  height: 100%;
  padding: 103px 0 0 0;
}
@media (max-width: 1024px) {
  #svisual_layout .subvisual-layout {
    padding: 58px 0 0 0;
  }
}
@media (max-width: 500px) {
  #svisual_layout .subvisual-layout {
    padding: 45px 0 0 0;
  }
}
@media (max-width: 360px) {
  #svisual_layout .subvisual-layout {
    padding: 40px 0 0 0;
  }
}
#svisual_layout .subvisual-layout__title {
  display: block;
  width: 492px;
  height: 152px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(/template/2024/common/images/subvisual-title.png);
  font-size: 0;
  margin: 0 auto;
}
@media (max-width: 1460px) {
  #svisual_layout .subvisual-layout__title {
    width: 393px;
    height: 121px;
  }
}
@media (max-width: 768px) {
  #svisual_layout .subvisual-layout__title {
    width: 314px;
    height: 97px;
  }
}
@media (max-width: 500px) {
  #svisual_layout .subvisual-layout__title {
    width: 251px;
    height: 78px;
  }
}
@media (max-width: 360px) {
  #svisual_layout .subvisual-layout__title {
    width: 201px;
    height: 62px;
  }
}
#svisual_layout .subvisual-layout__text {
  display: none;
}

#contens {
  width: calc(100% - 439px);
}
@media (max-width: 1460px) {
  #contens {
    width: calc(100% - 360px);
  }
}
@media (max-width: 1280px) {
  #contens {
    width: 100%;
  }
}

#location {
  display: block;
  max-width: 1920px;
  width: 100%;
  margin: 0 0 60px 0;
}
@media (max-width: 768px) {
  #location {
    margin: 0 0 30px 0;
  }
}
#location * {
  font-family: "Pretendard";
}
#location .page__title {
  display: block;
  width: 100%;
  color: #333;
  font-size: 42px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: -0.84px;
  padding: 0 10px 26px 10px;
  border-bottom: 3px solid #1E2446;
}
@media (max-width: 1280px) {
  #location .page__title {
    font-size: 38px;
  }
}
@media (max-width: 768px) {
  #location .page__title {
    font-size: 32px;
    padding: 0 10px 14px 0;
  }
}
@media (max-width: 500px) {
  #location .page__title {
    font-size: 26px;
  }
}
@media (max-width: 360px) {
  #location .page__title {
    font-size: 24px;
  }
}
#location .utile_wrap {
  position: absolute;
  left: 50%;
  top: 35px;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 1860px;
  padding: 0 240px 0 0;
  z-index: 11;
}
@media (max-width: 1860px) {
  #location .utile_wrap {
    width: 100%;
    padding: 0 30px;
  }
}
@media (max-width: 500px) {
  #location .utile_wrap {
    justify-content: space-between;
    padding: 0 20px;
  }
}
#location .utile_wrap::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 100%;
  height: 1px;
  background-color: #E8E5E5;
  content: "";
}
@media (max-width: 1860px) {
  #location .utile_wrap::before {
    display: none;
  }
}
#location .location_wrap {
  background-color: #FFF;
  z-index: 1;
  padding: 0 0 0 25px;
  font-size: 0;
}
@media (max-width: 1024px) {
  #location .location_wrap {
    background-color: transparent;
    padding: 0;
  }
}
@media (max-width: 500px) {
  #location .location_wrap {
    padding: 0;
  }
}
#location .location_wrap::after {
  display: block;
  clear: both;
  content: "";
}
#location .location_wrap li {
  float: left;
  position: relative;
  padding: 0 30px 0 0;
  min-height: 34px;
}
@media (max-width: 640px) {
  #location .location_wrap li {
    min-height: 24px;
  }
}
@media (max-width: 500px) {
  #location .location_wrap li {
    padding: 0 20px 0 0;
  }
}
#location .location_wrap li::before {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 12px;
  height: 12px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23777777'/%3E%3C/svg%3E%0A");
  content: "";
}
@media (max-width: 500px) {
  #location .location_wrap li::before {
    right: 4px;
  }
}
#location .location_wrap li:last-child {
  padding-right: 0;
}
#location .location_wrap li:last-child::before {
  display: none;
}
#location .location_wrap li a {
  display: inline-block;
  color: #777;
  font-size: 15px;
  font-weight: 400;
  line-height: 34px;
  letter-spacing: -0.45px;
  vertical-align: middle;
}
@media (max-width: 640px) {
  #location .location_wrap li a {
    line-height: 24px;
  }
}
#location .location_wrap li.navi_home i {
  display: none;
}
#location .location_wrap li.navi_home a {
  font-size: 0;
  width: 34px;
  height: 34px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3457 14.9869L16.8132 10.7344L22.2807 14.9869V21.6694C22.2807 21.9916 22.1527 22.3007 21.9248 22.5285C21.697 22.7564 21.3879 22.8844 21.0657 22.8844H12.5607C12.2385 22.8844 11.9294 22.7564 11.7016 22.5285C11.4737 22.3007 11.3457 21.9916 11.3457 21.6694V14.9869Z' stroke='%23777777' stroke-width='1.215' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9902 22.8846V16.8096H18.6352V22.8846' stroke='%23777777' stroke-width='1.215' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 640px) {
  #location .location_wrap li.navi_home a {
    width: 24px;
    height: 24px;
  }
}
#location .print_wrap {
  display: flex;
  padding: 0 23px;
  z-index: 1;
  background-color: #FFF;
}
@media (max-width: 1024px) {
  #location .print_wrap {
    background-color: transparent;
    padding: 0 0 0 23px;
  }
}
@media (max-width: 640px) {
  #location .print_wrap {
    padding: 0 0 0 15px;
  }
}
#location .print_wrap li {
  float: left;
  position: relative;
  margin: 0 23px 0 0;
}
@media (max-width: 1024px) {
  #location .print_wrap li {
    margin: 0;
  }
}
#location .print_wrap li button {
  font-size: 0;
  width: 34px;
  height: 34px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
#location .print_wrap li.n1 > button {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 13C24.6569 13 26 11.6569 26 10C26 8.34315 24.6569 7 23 7C21.3431 7 20 8.34315 20 10C20 11.6569 21.3431 13 23 13Z' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 20C12.6569 20 14 18.6569 14 17C14 15.3431 12.6569 14 11 14C9.34315 14 8 15.3431 8 17C8 18.6569 9.34315 20 11 20Z' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 27C24.6569 27 26 25.6569 26 24C26 22.3431 24.6569 21 23 21C21.3431 21 20 22.3431 20 24C20 25.6569 21.3431 27 23 27Z' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5898 18.5098L20.4198 22.4898' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.4098 11.5098L13.5898 15.4898' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li.n2 button {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3828 14V7H23.3828V14' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.3828 23H9.38281C8.85238 23 8.34367 22.7893 7.9686 22.4142C7.59353 22.0391 7.38281 21.5304 7.38281 21V16C7.38281 15.4696 7.59353 14.9609 7.9686 14.5858C8.34367 14.2107 8.85238 14 9.38281 14H25.3828C25.9132 14 26.422 14.2107 26.797 14.5858C27.1721 14.9609 27.3828 15.4696 27.3828 16V21C27.3828 21.5304 27.1721 22.0391 26.797 22.4142C26.422 22.7893 25.9132 23 25.3828 23H23.3828' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.3828 19H11.3828V27H23.3828V19Z' stroke='%23777777' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li .sns_wrap {
  position: absolute;
  left: -4px;
  top: -5px;
  padding: 39px 5px 10px 5px;
  z-index: 2;
  border: 1px solid #DDD;
  border-radius: 6px;
  background-color: #FFF;
  box-shadow: 0 10px 10px 0px rgba(0, 0, 0, 0.05);
}
#location .print_wrap li .sns_wrap button {
  margin: 10px 0 0 0;
  background-color: #FFF;
  border-radius: 100%;
  width: 30px;
  height: 30px;
}
#location .print_wrap li .sns_wrap button[data-service=kakaostory], #location .print_wrap li .sns_wrap button[data-service=pinterest] {
  display: none;
}
#location .print_wrap li .sns_wrap button[data-target=ui-close] {
  position: absolute;
  left: 5px;
  top: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 4L20.75 20' stroke='%23777777' stroke-linejoin='round'/%3E%3Cpath d='M4.75 20L20.75 4' stroke='%23777777' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0;
  background-size: 80%;
}
#location .print_wrap li .sns_wrap button[data-service=naver] {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%2342D31A'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.541 8.86328H10.5043C9.22528 8.86328 8.18359 9.90936 8.18359 11.184V16.8012C8.18359 18.0802 9.22967 19.1219 10.5043 19.1219H13.6953L14.2447 20.0713L14.7853 21.0074C14.882 21.1789 15.1281 21.1789 15.2292 21.0074L15.7699 20.0713L16.3193 19.1219H19.5454C20.8244 19.1219 21.8661 18.0758 21.8661 16.8012V11.1884C21.8661 9.90936 20.82 8.86328 19.541 8.86328ZM15.6545 12.9746C14.9557 12.9746 14.3887 13.5328 14.3887 14.2229C14.3887 14.9129 14.9557 15.4711 15.6545 15.4711C16.3534 15.4711 16.9204 14.9129 16.9204 14.2229C16.9204 13.5328 16.3578 12.9746 15.6545 12.9746ZM15.6545 14.8206C15.3205 14.8206 15.048 14.5525 15.048 14.2229C15.048 13.8932 15.3205 13.6251 15.6545 13.6251C15.9886 13.6251 16.2611 13.8932 16.2611 14.2229C16.2611 14.5525 15.9929 14.8206 15.6545 14.8206ZM10.9259 13.2577C11.1237 13.0775 11.3786 12.972 11.6511 12.972C12.284 12.972 12.7895 13.5346 12.7895 14.2246C12.7895 14.9147 12.2796 15.4729 11.6511 15.4729C11.3742 15.4729 11.1237 15.363 10.9259 15.1872V15.4114H10.2227V12.2248H10.9259V13.2577ZM10.9303 14.4664C11.027 14.6905 11.2512 14.8444 11.5105 14.8444C11.8621 14.8444 12.1434 14.5675 12.1434 14.2202C12.1434 13.873 11.8621 13.5961 11.5105 13.5961C11.2512 13.5961 11.027 13.7499 10.9303 13.9741C10.8951 14.0488 10.8776 14.1323 10.8776 14.2202C10.8776 14.3081 10.8995 14.3917 10.9303 14.4664ZM19.1151 13.0269V13.2247C18.9173 13.0708 18.6711 12.9785 18.4074 12.9785C17.7613 12.9785 17.2383 13.5191 17.2383 14.1828C17.2383 14.8465 17.7613 15.3871 18.4074 15.3871C18.6755 15.3871 18.9217 15.2948 19.1151 15.141V15.475C19.1151 15.475 19.0447 15.8047 18.5525 15.8047V16.4244C18.5525 16.4244 19.0843 16.486 19.559 16.0113C19.559 16.0113 19.7788 15.7783 19.8271 15.4706V13.0269H19.1151ZM18.5393 14.7938C18.1833 14.7938 17.8976 14.5169 17.8976 14.1784C17.8976 13.84 18.1877 13.5631 18.5393 13.5631C18.7898 13.5631 19.0096 13.7037 19.1151 13.9059C19.159 13.9894 19.181 14.0817 19.181 14.1784C19.181 14.2751 19.1546 14.3718 19.1151 14.4509C19.0096 14.6575 18.7898 14.7938 18.5393 14.7938ZM12.8672 12.8019V12.1646C12.8672 12.1646 13.3331 12.1031 13.7462 12.5909C13.7462 12.5909 13.9352 12.8283 13.9792 13.1448V13.1623V15.4127H13.254V13.1623C13.1924 12.8459 12.8672 12.8019 12.8672 12.8019Z' fill='white'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li .sns_wrap button[data-service=facebook] {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%233F66C7'/%3E%3Cpath d='M16.9496 10.825H18.1246V8.83752C17.5557 8.77836 16.9841 8.74915 16.4121 8.75002C14.7121 8.75002 13.5496 9.78752 13.5496 11.6875V13.325H11.6309V15.55H13.5496V21.25H15.8496V15.55H17.7621L18.0496 13.325H15.8496V11.9063C15.8496 11.25 16.0246 10.825 16.9496 10.825Z' fill='white'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li .sns_wrap button[data-service=twitter], #location .print_wrap li .sns_wrap button[data-service=X] {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='black'/%3E%3Cpath d='M29.0672 13.3461H30.5486L14.145 30.6523H12.6636L29.0672 13.3461Z' fill='%23FCFCFC'/%3E%3Cpath d='M14.1309 13.3457L12.6631 13.3457L25.8217 30.6519H27.2896L14.1309 13.3457Z' fill='%23FCFCFC'/%3E%3Cpath d='M18.1788 13.3457L16.7109 13.3457L29.8695 30.6519H31.3374L18.1788 13.3457Z' fill='%23FCFCFC'/%3E%3Cpath d='M14.0689 13.3457H17.9702V14.5156H14.0689V13.3457Z' fill='%23FCFCFC'/%3E%3Cpath d='M26.2541 29.4818H30.1555V30.6517H26.2541V29.4818Z' fill='%23FCFCFC'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li .sns_wrap button[data-service=band] {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%2342D31A'/%3E%3Cpath d='M14.9943 10.782C14.4067 10.782 13.8322 10.8659 13.2773 11.0313V9.3396C13.2773 8.16371 12.319 7.20703 11.1406 7.20703C9.9623 7.20703 9.00398 8.16371 9.00398 9.3396C9.00398 9.3396 8.99502 17.0639 9.00398 17.2008V17.372H9.01702C9.31201 20.4107 11.8797 22.7934 14.9943 22.7934C18.306 22.7934 21 20.0994 21 16.7877C21 13.476 18.306 10.782 14.9943 10.782ZM14.9943 15.0553C15.9493 15.0553 16.7267 15.8327 16.7267 16.7877C16.7267 17.7427 15.9493 18.5201 14.9943 18.5201C14.0392 18.5201 13.2618 17.7427 13.2618 16.7877C13.2618 15.8327 14.0392 15.0553 14.9943 15.0553ZM14.9943 21.9851C12.2578 21.9851 10.0104 19.8598 9.81236 17.1731V9.3396C9.81236 8.60946 10.408 8.01622 11.1406 8.01622C11.8732 8.01622 12.4689 8.61027 12.4689 9.3396V16.5082C12.4591 16.6003 12.4534 16.6932 12.4534 16.7885C12.4534 18.1893 13.5935 19.3293 14.9943 19.3293C16.3951 19.3293 17.5351 18.1893 17.5351 16.7885C17.5351 15.3877 16.3951 14.2477 14.9943 14.2477C14.3326 14.2477 13.7304 14.5019 13.2773 14.9175V13.8068C13.798 13.5061 14.3872 13.3472 14.9943 13.3472C16.8921 13.3472 18.4364 14.8915 18.4364 16.7893C18.4364 18.6872 16.8921 20.2314 14.9943 20.2314C13.0964 20.2314 11.5522 18.6872 11.5522 16.7893H11.5448V9.36323C11.5448 9.13995 11.3639 8.95905 11.1406 8.95905C10.9174 8.95905 10.7364 9.13995 10.7364 9.36323V17.0509C10.7364 17.1014 10.725 17.1764 10.7413 17.2212C10.9467 19.375 12.7875 21.0373 14.9934 21.0373C17.3371 21.0373 19.2439 19.1305 19.2439 16.7869C19.2439 14.4433 17.3371 12.5364 14.9934 12.5364C14.3969 12.5364 13.8143 12.6603 13.2765 12.8982V11.8796C13.8265 11.6873 14.4026 11.5895 14.9934 11.5895C17.8594 11.5895 20.1908 13.9209 20.1908 16.7869C20.1908 19.6528 17.8594 21.9842 14.9934 21.9842L14.9943 21.9851Z' fill='white' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E%0A");
}
#location .print_wrap li .sns_wrap button.copy {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7964 6L5.8123 12.3893C4.3959 13.9016 4.3959 16.3535 5.8123 17.8658C7.22869 19.3781 9.52513 19.3781 10.9415 17.8658C12.3326 16.3806 15.359 13.2654 16.75 11.7801' stroke='%23777777' stroke-linejoin='round'/%3E%3Cpath d='M14.2897 18L20.249 11.5552C21.5474 10.1593 21.5474 7.89596 20.249 6.5C18.9507 5.10404 16.8456 5.10404 15.5472 6.5C14.2721 7.87097 11.0241 11.2935 9.74896 12.6645' stroke='%23777777' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  border: 1px solid #DDD;
  background-size: 70%;
}
#location .print_wrap #print {
  margin-right: 0;
}
@media (max-width: 1024px) {
  #location .print_wrap #print {
    display: none;
  }
}
#location #sns_layout .sns_wrap {
  display: none;
}
#location #sns_layout.open .sns_wrap {
  display: block;
}

.lnb_wrap {
  position: relative;
  z-index: 10;
  float: right;
  width: 280px;
  padding: 0;
}
@media (max-width: 1280px) {
  .lnb_wrap {
    display: none;
  }
}
.lnb_wrap * {
  font-family: "Pretendard";
}
.lnb_wrap .lnb__title {
  position: relative;
  border-bottom: 3px solid #1E2446;
  width: 100%;
  min-height: 74px;
  text-align: left;
  margin-bottom: 17px;
  padding: 10px 10px 30px 10px;
  font-size: 24px;
  overflow: hidden;
  color: #354451;
  line-height: 140%;
  letter-spacing: -0.48px;
}
.lnb_wrap .lnb__title strong {
  display: table-cell;
  vertical-align: middle;
  line-height: 140%;
  font-weight: 700;
}
.lnb_wrap .depth2_ul > li {
  position: relative;
}
.lnb_wrap .depth2_ul > li + li {
  margin: 5px 0 0 0;
}
.lnb_wrap .depth2_ul > li > a {
  position: relative;
  display: block;
  width: 100%;
  min-height: 51px;
  padding: 12px 50px 12px 15px;
  border-bottom: 1px solid #EEE;
  border-radius: 4px;
  transition: all 0.3s;
}
.lnb_wrap .depth2_ul > li > a[target=_blank]::before {
  position: absolute;
  right: 20px;
  top: 18px;
  display: block;
  width: 13px;
  height: 13px;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M5.99117 0.5H0.951172V12.5H12.9512V7.46H11.5112V11.06H2.39117V1.94H5.99117V0.5Z' fill='%23999999'/%3E%3Cpath d='M7.43117 0.5H12.9512V1.94H7.43117V0.5Z' fill='%23999999'/%3E%3Cpath d='M12.9512 0.5V6.02H11.5112V0.5H12.9512Z' fill='%23999999'/%3E%3Cpath d='M12.2498 2.18732L8.11169 6.32543L7.14425 5.35799L11.2824 1.21988L12.2498 2.18732Z' fill='%23999999'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li > a.dep::before {
  position: absolute;
  right: 20px;
  top: 22px;
  display: block;
  width: 14px;
  height: 8px;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43164 1.60742L5.80156 5.97734C6.5826 6.75839 7.84893 6.75839 8.62998 5.97734L12.9999 1.60742' stroke='%23999999' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.lnb_wrap .depth2_ul > li > a span {
  display: block;
  color: #444;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.54px;
  transition: all 0.3s;
}
.lnb_wrap .depth2_ul > li > a:hover, .lnb_wrap .depth2_ul > li > a:focus {
  background-color: #386ED2;
}
.lnb_wrap .depth2_ul > li > a:hover span, .lnb_wrap .depth2_ul > li > a:focus span {
  color: #FFF;
}
.lnb_wrap .depth2_ul > li > a:hover[target=_blank]::before, .lnb_wrap .depth2_ul > li > a:focus[target=_blank]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath d='M5.99117 0.5H0.951172V12.5H12.9512V7.46H11.5112V11.06H2.39117V1.94H5.99117V0.5Z' fill='white'/%3E%3Cpath d='M7.43117 0.5H12.9512V1.94H7.43117V0.5Z' fill='white'/%3E%3Cpath d='M12.9512 0.5V6.02H11.5112V0.5H12.9512Z' fill='white'/%3E%3Cpath d='M12.2498 2.18732L8.11169 6.32543L7.14425 5.35799L11.2824 1.21988L12.2498 2.18732Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li > a:hover.dep::before, .lnb_wrap .depth2_ul > li > a:focus.dep::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43164 1.60742L5.80156 5.97734C6.5826 6.75839 7.84893 6.75839 8.62998 5.97734L12.9999 1.60742' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li .depth3_ul {
  display: none;
  padding: 10px 0;
  border-bottom: 1px solid #EEE;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a {
  position: relative;
  display: block;
  width: 100%;
  min-height: 46px;
  padding: 10px 8px;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0;
  height: 1px;
  border-bottom: 1px dashed #386ED2;
  content: "";
  transition: all 0.3s;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a span {
  position: relative;
  display: block;
  color: #555;
  font-size: 17px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.51px;
  padding: 0 0 0 26px;
  transition: all 0.3s;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a span::before {
  position: absolute;
  left: 10px;
  top: 11px;
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #555;
  content: "";
  transition: all 0.3s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a:hover::before, .lnb_wrap .depth2_ul > li .depth3_ul > li > a:focus::before {
  width: 100%;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a:hover span, .lnb_wrap .depth2_ul > li .depth3_ul > li > a:focus span {
  color: #386ED2;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li > a:hover span::before, .lnb_wrap .depth2_ul > li .depth3_ul > li > a:focus span::before {
  background-color: transparent;
  border-radius: 0;
  left: 8px;
  top: 9px;
  width: 9px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.17592' y='2.61238' width='3.92673' height='3.92673' transform='rotate(-15 2.17592 2.61238)' stroke='%23386ED2' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li .depth3_ul > li.on > a::before {
  width: 100%;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li.on > a span {
  color: #386ED2;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li.on > a span::before {
  background-color: transparent;
  border-radius: 0;
  left: 8px;
  top: 9px;
  width: 9px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.17592' y='2.61238' width='3.92673' height='3.92673' transform='rotate(-15 2.17592 2.61238)' stroke='%23386ED2' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li .depth3_ul > li:last-child > a:hover::before, .lnb_wrap .depth2_ul > li .depth3_ul > li:last-child > a:focus::before {
  display: none;
}
.lnb_wrap .depth2_ul > li .depth3_ul > li:last-child.on > a::before {
  display: none;
}
.lnb_wrap .depth2_ul > li.on > a {
  background: #386ED2;
  padding: 12px 50px 12px 19px;
}
.lnb_wrap .depth2_ul > li.on > a span {
  color: #FFF;
}
.lnb_wrap .depth2_ul > li.on > a[target=_blank]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath d='M5.99117 0.5H0.951172V12.5H12.9512V7.46H11.5112V11.06H2.39117V1.94H5.99117V0.5Z' fill='white'/%3E%3Cpath d='M7.43117 0.5H12.9512V1.94H7.43117V0.5Z' fill='white'/%3E%3Cpath d='M12.9512 0.5V6.02H11.5112V0.5H12.9512Z' fill='white'/%3E%3Cpath d='M12.2498 2.18732L8.11169 6.32543L7.14425 5.35799L11.2824 1.21988L12.2498 2.18732Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.lnb_wrap .depth2_ul > li.on > a.dep::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.43164 1.60742L5.80156 5.97734C6.5826 6.75839 7.84893 6.75839 8.62998 5.97734L12.9999 1.60742' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}
.lnb_wrap .depth2_ul > li.on .depth3_ul {
  display: block;
  border-bottom: 2px solid #124E85;
}

#foot_layout {
  overflow: hidden;
  background-color: #062239;
  text-align: center;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

#foot_layout * {
  font-family: "Pretendard";
}

#foot_layout .layout {
  position: relative;
  padding: 56px 266px 56px 30px;
  max-width: 1380px;
}

#foot_layout .ir-tmpl.flogo {
  position: absolute;
  right: 30px;
  bottom: 66px;
  display: block;
  width: 167px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='167' height='35' viewBox='0 0 167 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M29.2507 8.89469L21.2266 11.0176L26.1898 29.3064L34.2139 27.1835L29.2507 8.89469Z' fill='white'/%3E%3Cpath d='M23.7885 21.4657L5.26562 26.3662L7.41569 34.2889L25.9386 29.3885L23.7885 21.4657Z' fill='white'/%3E%3Cpath d='M27.0221 0.709623L8.5 5.61328L10.6515 13.5356L29.1735 8.63197L27.0221 0.709623Z' fill='white'/%3E%3Cpath d='M8.2546 5.69059L0.230469 7.81348L5.19367 26.1023L13.2178 23.9794L8.2546 5.69059Z' fill='white'/%3E%3Cpath d='M108.922 14.0375H107.085V9.52734H105.008V20.7004H107.085V16.3302H108.922V14.0375Z' fill='white'/%3E%3Cpath d='M102.859 9.96973H100.799V12.6769H96.3183V9.96973H94.2578V20.1364H102.859V9.96973ZM100.799 14.8997V17.9028H96.3183V14.8997H100.799Z' fill='white'/%3E%3Cpath d='M97.5956 28.1599V26.9436H107.102V24.8446H97.5956V23.639H107.102V21.5508H95.5352V30.3181H107.32V28.1599H97.5956Z' fill='white'/%3E%3Cpath d='M122.858 9.75V15.7994H121.239V9.75H119.179V23.388H113.515V12.5971H117.363V10.2936H111.449V25.7077H119.179V30.9121H121.239V18.0975H122.858V30.9121H124.913V9.75H122.858Z' fill='white'/%3E%3Cpath d='M153.675 27.0886V16.6367H151.615V27.0886H149.614V16.6367H147.549V27.0886H144.73V29.3867H159.001V27.0886H153.675Z' fill='white'/%3E%3Cpath d='M157.944 10.2969H145.914V12.595H155.884V25.1297H157.944V10.2969Z' fill='white'/%3E%3Cpath d='M76.7227 17.6441C76.7227 14.7163 78.5378 12.7949 81.2306 12.7949C83.9233 12.7949 85.7385 14.7163 85.7385 17.6441C85.7385 20.5719 83.9124 22.4879 81.2306 22.4879C78.5487 22.4879 76.7227 20.5612 76.7227 17.6441ZM81.2306 20.3136C82.7241 20.3136 83.7271 19.2372 83.7271 17.6011C83.7271 15.9649 82.7187 14.8885 81.2306 14.8885C79.7425 14.8885 78.734 15.9542 78.734 17.6011C78.734 19.248 79.7425 20.3136 81.2306 20.3136Z' fill='white'/%3E%3Cpath d='M80.0854 28.0221V23.1406H78.0195V30.3202H90.2732V28.0221H80.0854Z' fill='white'/%3E%3Cpath d='M91.7412 15.4496H89.9315V9.49707H87.8711V23.9047H89.9315V17.7477H91.7412V15.4496Z' fill='white'/%3E%3Cpath d='M82.2761 10.68V9.08691H80.2157V10.68H76.6562V12.8705H85.9119V10.68H82.2761Z' fill='white'/%3E%3Cpath d='M128.703 17.6441C128.703 14.7163 130.524 12.7949 133.211 12.7949C135.898 12.7949 137.719 14.7163 137.719 17.6441C137.719 20.5719 135.893 22.4879 133.211 22.4879C130.529 22.4879 128.703 20.5612 128.703 17.6441ZM133.211 20.3136C134.705 20.3136 135.708 19.2372 135.708 17.6011C135.708 15.9649 134.699 14.8885 133.211 14.8885C131.723 14.8885 130.715 15.9542 130.715 17.6011C130.715 19.248 131.723 20.3136 133.211 20.3136Z' fill='white'/%3E%3Cpath d='M134.257 10.68V9.08691H132.196V10.68H128.637V12.8705H137.892V10.68H134.257Z' fill='white'/%3E%3Cpath d='M143.656 14.5288H141.666V9.50195H139.605V22.9193H141.666V16.8269H143.656V14.5288Z' fill='white'/%3E%3Cpath d='M129.035 23.8711V26.1746H139.604V30.9H141.665V23.8711H129.035Z' fill='white'/%3E%3Cpath d='M69.5872 20.7052V18.4986H61.9995V16.518H69.0257V10.2803H59.9336V12.4977H66.9653V14.306H59.9336V20.7052H69.5872Z' fill='white'/%3E%3Cpath d='M73.3612 9.52734H71.3008V21.1202H73.3612V9.52734Z' fill='white'/%3E%3Cpath d='M71.3019 23.5583H62.9456V21.7715H60.8906V30.3181H73.3678V21.7715H71.3019V23.5583ZM71.3019 25.8457V28.02H62.9456V25.8457H71.3019Z' fill='white'/%3E%3Cpath d='M56.3218 19.2196V16.9108H55.4933V9.63965H42.6346V11.9593H53.4274V16.9108H42.2148V19.2196H48.1509V22.5565H42.3348V24.8708H53.6127V30.3174H55.6732V22.5565H50.2059V19.2196H56.3218Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}

#foot_layout .footer-addr {
  position: relative;
  text-align: left;
}

#foot_layout .footer-addr > ul {
  position: relative;
  display: inline-block;
  bottom: auto;
  margin: 0;
  line-height: 0;
  margin-bottom: 20px;
  font-size: 0;
}

#foot_layout .footer-addr > ul > li {
  display: inline-block;
  position: relative;
}

#foot_layout .footer-addr > ul > li:before {
  position: absolute;
  left: -1px;
  top: 7px;
  display: block;
  width: 1px;
  height: 10px;
  background-color: rgba(255, 255, 255, 0.2);
  content: "";
}

#foot_layout .footer-addr > ul > li:first-child:before {
  display: none;
}

#foot_layout .footer-addr > ul > li a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  padding: 0 20px;
}

#foot_layout .footer-addr > ul > li a.ic-1 {
  color: #0096B8;
  text-decoration: underline;
  font-weight: 700;
  padding-left: 0;
}

#foot_layout .footer-addr > ul > li a:hover,
#foot_layout .footer-addr > ul > li a:focus {
  text-decoration: underline;
}

#foot_layout .footer-addr address {
  display: block;
  font-size: 0;
}

#foot_layout .footer-addr address a,
#foot_layout .footer-addr address span {
  display: inline-block;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.32px;
  margin: 0 15px 0 0;
}

#foot_layout .footer-addr address span:last-child {
  margin-right: 0;
}

#foot_layout .footer-addr address span em {
  font-weight: 700;
}

#foot_layout .footer-addr address p,
#foot_layout .footer-addr .copy {
  display: block;
  color: rgba(255, 255, 255, 0.34);
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  margin: 5px 0 0 0;
}

#foot_layout .footer-addr address p .tel,
#foot_layout .footer-addr address p .fax {
  display: inline-block;
  margin-left: 15px;
}

@media (max-width: 1024px) {
  #foot_layout .layout {
    padding: 50px 250px 50px 30px;
  }
  #foot_layout .footer-addr address span.addr {
    display: block;
    margin: 0;
  }
}
@media (max-width: 840px) {
  #foot_layout .layout {
    padding: 50px 30px 99px 30px;
  }
  #foot_layout .footer-addr > ul {
    text-align: center;
    margin-bottom: 25px;
  }
  #foot_layout .footer-addr > ul > li a.ic-1 {
    padding: 0 20px;
  }
  #foot_layout .footer-addr address {
    text-align: center;
  }
  #foot_layout .footer-addr .copy {
    text-align: center;
  }
  #foot_layout .ir-tmpl.flogo {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 50px;
  }
}
@media (max-width: 640px) {
  #foot_layout .footer-addr .copy em {
    display: block;
  }
  #foot_layout .footer-addr > ul > li a {
    font-size: 15px;
  }
  #foot_layout .footer-addr address span {
    font-size: 15px;
  }
  #foot_layout .footer-addr .copy {
    font-size: 15px;
  }
}
@media (max-width: 500px) {
  #foot_layout .layout {
    padding: 40px 20px 99px;
  }
  #foot_layout .ir-tmpl.flogo {
    width: 149px;
    height: 30px;
    background-size: 100%;
  }
  #foot_layout .footer-addr > ul > li a,
  #foot_layout .footer-addr > ul > li a.ic-1 {
    padding: 0 15px;
  }
}
#footer-link {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #062239;
}

#footer-link * {
  font-family: "Pretendard";
}

#footer-link .layout {
  padding: 0 30px;
  max-width: 1380px;
}

#footer-link .family-button {
  background-color: #062239;
  height: 85px;
}

#footer-link .fb-box {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 1340px;
  height: 100%;
}

#footer-link .fb-box::after {
  display: block;
  clear: both;
  content: "";
}

#footer-link .fb-item {
  position: relative;
  float: left;
  width: 33.3333333333%;
  height: 100%;
}

#footer-link .fb-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  width: 1px;
  height: 35px;
  content: "";
  background-color: rgba(255, 255, 255, 0.15);
}

#footer-link .fb-item + .fb-item::before {
  display: block;
}

#footer-link .fb-item button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 21px 0 31px;
}

#footer-link .fb-item button::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: none;
  width: 100%;
  height: 4px;
  content: "";
  background-color: #056CB9;
}

#footer-link .fb-item button::after {
  position: absolute;
  left: 50%;
  bottom: -7px;
  transform: translateX(-50%);
  display: none;
  width: 20px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 0L10 10L0 0H20Z' fill='%23056CB9'/%3E%3C/svg%3E%0A");
}

#footer-link .fb-item button span {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
  letter-spacing: -0.48px;
}

#footer-link .fb-item button i {
  min-width: 15px;
  width: 15px;
  height: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 13px 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.75781 0.5L0.447266 1.78906L6.33398 7.82617L12.2207 1.78906L10.9102 0.5L6.33398 5.20508L1.75781 0.5Z' fill='white'/%3E%3C/svg%3E%0A");
}

#footer-link .fb-item button.on::before,
#footer-link .fb-item button.on::after {
  display: block;
}

#footer-link .fb-item button.on i {
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2129 14.5608L0.212891 2.56077L2.33421 0.439453L14.3342 12.4395L12.2129 14.5608Z' fill='%231B8DE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.33423 14.5608L14.3342 2.56077L12.2129 0.439453L0.212908 12.4395L2.33423 14.5608Z' fill='%231B8DE1'/%3E%3C/svg%3E%0A");
}

#footer-link .link-wrap {
  position: relative;
  display: none;
  width: 100%;
  background-color: #12324D;
}

#footer-link .link-wrap.on {
  display: block;
  z-index: 100;
}

#footer-link .link-wrap.on:before,
#footer-link .link-wrap.on:after {
  content: "";
  position: absolute;
  top: 0;
  background-color: #12324D;
  width: 100%;
  height: 100%;
}

#footer-link .link-wrap.on:before {
  left: -50%;
}

#footer-link .link-wrap.on:after {
  right: -50%;
}

#footer-link .link-wrap-inner {
  position: relative;
  display: block;
  padding: 37px 50px 44px;
  max-width: 1650px;
  width: 100%;
  margin: 0 auto;
  z-index: 100;
}

#footer-link .lw-box {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
}

#footer-link .lw-box .lw-item {
  display: block;
  width: 100%;
}

#footer-link .lw-title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 51px;
  background-color: #062239;
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.36px;
  transition: all 0.3s;
}

#footer-link .lw-under-title {
  display: block;
  width: 100%;
  padding: 7px;
  transition: all 0.3s;
}

#footer-link .lw-under-title span {
  position: relative;
  display: block;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
  letter-spacing: -0.32px;
  padding: 0 0 0 13px;
}

#footer-link .lw-under-title span::before {
  position: absolute;
  left: 3px;
  top: 12px;
  display: block;
  width: 4px;
  height: 4px;
  background-color: #FFF;
  border-radius: 100%;
  content: "";
}

#footer-link .lw-title:hover,
#footer-link .lw-title:focus,
#footer-link .lw-under-title:hover,
#footer-link .lw-under-title:focus {
  background-color: #056CB9;
}

#footer-link .lw-box.depth1 {
  width: calc(100% + 14px);
  margin: 0 -7px;
}

#footer-link .lw-box.depth1 > .lw-item {
  padding: 7px;
}

#footer-link .lw-title + .lw-box.depth2 {
  padding: 9px 0 0 0;
}

#footer-link .lw-box.depth2 > .lw-item {
  float: none;
}

#footer-link .lw-box.depth2 > .lw-item + .lw-item {
  padding: 5px 0 0 0;
}

#footer-link .lw-box.depth1.col2 > .lw-item {
  width: 50%;
}

#footer-link .lw-box.depth1.col3 > .lw-item {
  width: 33.3333333333%;
}

#footer-link .lw-box.depth1.col4 > .lw-item {
  width: 25%;
}

#footer-link .lw-box.depth1.col5 > .lw-item {
  width: 20%;
}

#footer-link .lw-box.depth1.col6 > .lw-item {
  width: 16.6666666667%;
}

#footer-link {
  overflow: visible;
}

#footer-link .slide_quick.type2 {
  position: relative;
}

#footer-link .slide_quick.type2 .link-wrap {
  position: absolute;
  top: -300px;
  max-width: 433px;
  width: 100%;
  height: 300px;
  padding: 35px 20px 35px 35px;
  background-color: #062239;
}

#footer-link .slide_quick.type2 .link-wrap:nth-child(1) {
  left: 0;
}

#footer-link .slide_quick.type2 .link-wrap:nth-child(2) {
  left: calc(50% - 216px);
}

#footer-link .slide_quick.type2 .link-wrap:nth-child(3) {
  right: 0;
}

#footer-link .slide_quick.type2 .link-wrap::before {
  display: none;
}

#footer-link .slide_quick.type2 .link-wrap::after {
  position: absolute;
  left: 0;
  top: auto;
  bottom: 0;
  display: block;
  width: calc(100% - 25px);
  height: 45px;
  background: linear-gradient(180deg, rgba(6, 34, 57, 0) 0%, #062239 45.58%);
  content: "";
  z-index: 101;
}

#footer-link .slide_quick.type2 .link-wrap-inner {
  padding: 0 20px 0 0;
  overflow-y: scroll;
  height: 100%;
}

#footer-link .slide_quick.type2 .link-wrap-inner::-webkit-scrollbar {
  width: 4px;
}

#footer-link .slide_quick.type2 .link-wrap-inner::-webkit-scrollbar-thumb {
  height: 30%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 10px;
}

#footer-link .slide_quick.type2 .link-wrap-inner::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}

#footer-link .slide_quick.type2 .lw-box.depth1 {
  display: block;
  margin: 0;
  width: 100%;
}

#footer-link .slide_quick.type2 .lw-box.depth1 > .lw-item {
  padding: 0;
}

#footer-link .slide_quick.type2 .lw-box.depth1 > .lw-item + .lw-item {
  padding: 30px 0 0 0;
}

#footer-link .slide_quick.type2 .lw-title + .lw-box.depth2 {
  padding: 15px 0 0 0;
}

#footer-link .slide_quick.type2 .lw-box.depth2 > .lw-item + .lw-item {
  padding: 8px 0 0 0;
}

#footer-link .slide_quick.type2 .lw-title {
  min-height: 41px;
  height: auto;
  font-size: 16px;
  font-weight: 400;
  background-color: rgba(255, 255, 255, 0.08);
  padding: 10px 15px;
  text-align: center;
}

#footer-link .slide_quick.type2 .lw-under-title {
  padding: 0;
}

#footer-link .slide_quick.type2 .lw-under-title span {
  line-height: 130%;
}

#footer-link .slide_quick.type2 .lw-under-title span::before {
  top: 8px;
}

#footer-link .slide_quick.type2 .lw-box.depth1.col2 > .lw-item,
#footer-link .slide_quick.type2 .lw-box.depth1.col3 > .lw-item,
#footer-link .slide_quick.type2 .lw-box.depth1.col4 > .lw-item,
#footer-link .slide_quick.type2 .lw-box.depth1.col5 > .lw-item,
#footer-link .slide_quick.type2 .lw-box.depth1.col6 > .lw-item {
  width: 100%;
}

#footer-link .slide_quick.type2 .lw-title:hover,
#footer-link .slide_quick.type2 .lw-title:focus {
  color: #062239;
  background-color: #FFF;
}

#footer-link .slide_quick.type2 .lw-under-title:hover,
#footer-link .slide_quick.type2 .lw-under-title:focus {
  background-color: transparent;
}

#footer-link .slide_quick.type2 .lw-under-title:hover span,
#footer-link .slide_quick.type2 .lw-under-title:focus span {
  font-weight: 700;
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-color: #FFF;
}

#footer-link .slide_quick.type2 .fb-box {
  max-width: none;
  margin: 0 -5px;
  width: calc(100% + 10px);
}

#footer-link .slide_quick.type2 .fb-item {
  padding: 0 5px;
}

#footer-link .slide_quick.type2 .fb-item button {
  padding: 0 21px;
}

#footer-link .slide_quick.type2 .fb-item button::before,
#footer-link .slide_quick.type2 .fb-item button::after {
  display: none;
}

#footer-link .slide_quick.type2 .fb-item button i {
  transform: rotate(180deg);
}

@media (max-width: 1500px) {
  #footer-link .lw-title {
    font-size: 17px;
  }
  #footer-link .link-wrap-inner {
    padding: 17px 30px 29px;
  }
}
@media (max-width: 1340px) {
  #footer-link .lw-box.depth1.col6 > .lw-item {
    width: 33.3333333333%;
  }
}
@media (max-width: 1280px) {
  #footer-link .slide_quick.type2 .link-wrap {
    max-width: none;
    width: 33.3333333333%;
  }
  #footer-link .slide_quick.type2 .link-wrap:nth-child(2) {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1024px) {
  #footer-link .lw-under-title {
    border: 1px solid #274B68;
  }
  #footer-link .lw-under-title span {
    padding: 0 0 0 22px;
  }
  #footer-link .lw-under-title span::before {
    left: 8px;
  }
  #footer-link .slide_quick.type2 .link-wrap {
    padding: 20px 15px 20px 20px;
  }
  #footer-link .slide_quick.type2 .link-wrap::after {
    height: 30px;
  }
  #footer-link .slide_quick.type2 .lw-title {
    font-size: 15px;
  }
  #footer-link .slide_quick.type2 .lw-under-title {
    border: none;
  }
  #footer-link .slide_quick.type2 .lw-under-title span {
    font-size: 15px;
  }
}
@media (max-width: 768px) {
  #footer-link .lw-box.depth1.col4 > .lw-item {
    width: 50%;
  }
  #footer-link .lw-box.depth1.col6 > .lw-item {
    width: 50%;
  }
  #footer-link .slide_quick.type2 .link-wrap {
    width: 100%;
  }
  #footer-link .slide_quick.type2 .family-button {
    height: auto;
  }
  #footer-link .slide_quick.type2 .fb-box {
    width: 100%;
    margin: 0;
  }
  #footer-link .slide_quick.type2 .fb-item {
    width: 100%;
    height: 63px;
    padding: 0;
    float: none;
  }
  #footer-link .slide_quick.type2 .fb-item::before {
    left: -30px;
    top: 0;
    transform: none;
    width: calc(100% + 60px);
    height: 1px;
  }
  #footer-link .slide_quick.type2 .fb-item button {
    padding: 0;
    justify-content: center;
  }
  #footer-link .slide_quick.type2 .fb-item button i {
    position: absolute;
    right: 0;
    top: auto;
  }
}
@media (max-width: 640px) {
  #footer-link .fb-item button {
    padding: 0 15px;
  }
  #footer-link .family-button {
    height: 65px;
  }
  #footer-link .fb-item button span {
    font-size: 15px;
  }
}
@media (max-width: 540px) {
  #footer-link .lw-box.depth1.col4 > .lw-item {
    width: 100%;
  }
  #footer-link .family-button {
    height: auto;
  }
  #footer-link .fb-item {
    width: 100%;
    height: auto;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding: 5px 0;
  }
  #footer-link .fb-item:last-child {
    border-bottom: none;
  }
  #footer-link .fb-item + .fb-item::before {
    display: none;
  }
  #footer-link .fb-item button {
    padding: 10px 21px;
  }
  #footer-link .fb-item button::before {
    bottom: -1px;
    width: calc(100% + 30px);
    left: -15px;
  }
  #footer-link .fb-item button.on::after {
    display: none;
  }
  #footer-link .fb-box {
    padding: 0 15px;
  }
  #footer-link .slide_quick.type2 .fb-box {
    padding: 0;
  }
  #footer-link .slide_quick.type2 .fb-item {
    border-bottom: 0;
  }
  #footer-link .slide_quick.type2 .fb-item + .fb-item::before {
    display: block;
  }
}
@media (max-width: 500px) {
  #footer-link .layout {
    padding: 0 20px;
  }
  #footer-link .slide_quick.type2 .fb-item::before {
    left: -20px;
    width: calc(100% + 40px);
  }
}
@media (max-width: 490px) {
  #footer-link .lw-under-title {
    padding: 11px 7px;
  }
  #footer-link .link-wrap-inner {
    padding: 30px;
  }
  #footer-link .lw-box.depth1 {
    width: 100%;
    margin: 0;
  }
  #footer-link .lw-box.depth1 > .lw-item,
  #footer-link .lw-box.depth1.col6 > .lw-item {
    width: 100%;
    padding: 0;
  }
  #footer-link .lw-box.depth1 > .lw-item + .lw-item,
  #footer-link .lw-box.depth1.col6 > .lw-item + .lw-item {
    padding-top: 9px;
  }
  #footer-link .lw-box.depth2 > .lw-item + .lw-item {
    padding: 9px 0 0 0;
  }
}
.section-inner.layout {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1420px;
  padding: 0 50px;
}
@media (max-width: 768px) {
  .section-inner.layout {
    padding: 0 30px;
  }
}
@media (max-width: 360px) {
  .section-inner.layout {
    padding: 0 20px;
  }
}/*# sourceMappingURL=acego.layout.css.map */