@charset "UTF-8";
@font-face {
  font-family: "Pretendard";
  font-weight: 100;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Thin.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Thin.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-Thin.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Thin.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Thin.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 200;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-ExtraLight.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-ExtraLight.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-ExtraLight.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-ExtraLight.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-ExtraLight.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 300;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Light.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Light.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-Light.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Light.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Light.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 400;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Regular.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Regular.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-Regular.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Regular.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Regular.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 500;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Medium.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Medium.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-Medium.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Medium.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Medium.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 600;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-SemiBold.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-SemiBold.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-SemiBold.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-SemiBold.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-SemiBold.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 700;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Bold.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Bold.woff") format("woff2"), url("../../../fonts/pretendard/Pretendard-Bold.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Bold.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Bold.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 800;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-ExtraBold.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-ExtraBold.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-ExtraBold.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-ExtraBold.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-ExtraBold.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Pretendard";
  font-weight: 900;
  font-style: normal;
  src: url("../../../fonts/pretendard/Pretendard-Black.woff2") format("woff2"), url("../../../fonts/pretendard/Pretendard-Black.woff") format("woff"), url("../../../fonts/pretendard/Pretendard-Black.otf") format("opentype"), url("../../../fonts/pretendard/Pretendard-Black.ttf") format("truetype"), url("../../../fonts/pretendard/Pretendard-Black.svg") format("svg");
  font-display: fallback;
}
@font-face {
  font-family: "Noto Sans TC";
  font-weight: 400;
  font-style: normal;
  src: url("../../../fonts/notosanstc/NotoSansTC-Regular.woff2") format("woff2"), url("../../../fonts/notosanstc/NotoSansTC-Regular.ttf") format("truetype");
  font-display: fallback;
}
@font-face {
  font-family: "Noto Sans TC";
  font-weight: 500;
  font-style: normal;
  src: url("../../../fonts/notosanstc/NotoSansTC-Medium.woff2") format("woff2"), url("../../../fonts/notosanstc/NotoSansTC-Medium.ttf") format("truetype");
  font-display: fallback;
}
@font-face {
  font-family: "Noto Sans TC";
  font-weight: 600;
  font-style: normal;
  src: url("../../../fonts/notosanstc/NotoSansTC-SemiBold.woff2") format("woff2"), url("../../../fonts/notosanstc/NotoSansTC-SemiBold.ttf") format("truetype");
  font-display: fallback;
}
@font-face {
  font-family: "Noto Sans TC";
  font-weight: 700;
  font-style: normal;
  src: url("../../../fonts/notosanstc/NotoSansTC-Bold.woff2") format("woff2"), url("../../../fonts/notosanstc/NotoSansTC-Bold.ttf") format("truetype");
  font-display: fallback;
}
.banner-list.module-a .banner-wrap {
  display: flex;
  align-items: center;
  gap: 8.5rem;
  width: 100%;
  border-radius: 0.8rem;
  background: #F8FAFC;
}
.banner-list.module-a .banner-wrap .banner-figure {
  padding: 2.45rem 0 2.45rem 7.45rem;
}
.banner-list.module-a .banner-wrap .banner-figure img {
  width: 100%;
}
.banner-list.module-a .banner-wrap .banner-info {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  height: 100%;
  width: calc(100% - 43rem);
}
@media (max-width: 768px) {
  .banner-list.module-a .banner-wrap .banner-info {
    align-items: center;
  }
}
.banner-list.module-a .banner-wrap .banner-info .banner-head {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
.banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(114, 115, 126);
  line-height: 160%;
}
.banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area {
  display: flex;
  gap: 0.8rem;
}
.banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn {
  min-width: 16rem;
}
.banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn:hover {
  background: #FF364E;
}
@media (max-width: 1199px) {
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn:hover:hover {
    background: rgb(255, 255, 255);
    opacity: 1;
  }
}
@media (max-width: 1199px) {
  .banner-list.module-a .banner-wrap .banner-info {
    position: relative;
    width: 100%;
    gap: 0.6rem;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(255, 255, 255);
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(255, 255, 255);
    line-height: 140%;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body .mo-only {
    display: block !important;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area {
    display: flex;
    gap: 0.8rem;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn {
    position: relative;
    min-width: 12.8rem;
    height: 7.2rem;
    background: rgb(255, 255, 255);
    border-radius: 0.8rem;
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
    justify-content: center;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .btn-text {
    font-weight: 500;
    font-size: 1.3rem;
    color: rgb(243, 29, 56);
    padding: 0 0.5rem;
  }
}
@media (max-width: 1199px) and (max-width: 768px) {
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .btn-text {
    font-weight: 500;
    font-size: 1.2rem;
    color: rgb(243, 29, 56);
  }
}
@media (max-width: 1199px) {
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .mo-only {
    display: block !important;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .note {
    width: 3.2rem;
    height: 3.2rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 15.75H11.75V14.25H4.25V15.75ZM4.25 11.75H11.75V10.25H4.25V11.75ZM2.30775 19.5C1.80258 19.5 1.375 19.325 1.025 18.975C0.675 18.625 0.5 18.1974 0.5 17.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H10.25L15.5 5.75V17.6923C15.5 18.1974 15.325 18.625 14.975 18.975C14.625 19.325 14.1974 19.5 13.6923 19.5H2.30775ZM9.5 6.5V2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V17.6923C2 17.7693 2.03208 17.8398 2.09625 17.9038C2.16025 17.9679 2.23075 18 2.30775 18H13.6923C13.7692 18 13.8398 17.9679 13.9038 17.9038C13.9679 17.8398 14 17.7693 14 17.6923V6.5H9.5Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 2rem;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .chart {
    width: 3.2rem;
    height: 3.2rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3655 13.75H5.86525V6.25H4.3655V13.75ZM8.25 13.75H9.75V4.25H8.25V13.75ZM12.1348 13.75H13.6345V9.25H12.1348V13.75ZM2.30775 17.5C1.80258 17.5 1.375 17.325 1.025 16.975C0.675 16.625 0.5 16.1974 0.5 15.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H15.6923C16.1974 0.5 16.625 0.675 16.975 1.025C17.325 1.375 17.5 1.80258 17.5 2.30775V15.6923C17.5 16.1974 17.325 16.625 16.975 16.975C16.625 17.325 16.1974 17.5 15.6923 17.5H2.30775ZM2.30775 16H15.6923C15.7692 16 15.8398 15.9679 15.9038 15.9038C15.9679 15.8398 16 15.7692 16 15.6923V2.30775C16 2.23075 15.9679 2.16025 15.9038 2.09625C15.8398 2.03208 15.7692 2 15.6923 2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V15.6923C2 15.7692 2.03208 15.8398 2.09625 15.9038C2.16025 15.9679 2.23075 16 2.30775 16Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 2.2rem;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn .motion {
    width: 3.2rem;
    height: 3.2rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.09711 13.8055L13.8055 10L8.09711 6.19447V13.8055ZM10 20C8.61807 20 7.31886 19.7389 6.10237 19.2166C4.8857 18.6943 3.82728 17.9831 2.92711 17.0829C2.02693 16.1829 1.31404 15.1262 0.788421 13.9129C0.262807 12.6997 0 11.4022 0 10.0203C0 9.32658 0.0688596 8.64439 0.206579 7.97368C0.344123 7.30298 0.545176 6.64912 0.809737 6.01211L2.03632 7.23895C1.8893 7.69509 1.77632 8.15184 1.69737 8.60921C1.61842 9.06676 1.57895 9.53035 1.57895 10C1.57895 12.3509 2.39474 14.3421 4.02632 15.9737C5.6579 17.6053 7.64912 18.4211 10 18.4211C12.3509 18.4211 14.3421 17.6053 15.9737 15.9737C17.6053 14.3421 18.4211 12.3509 18.4211 10C18.4211 7.64912 17.6053 5.6579 15.9737 4.02632C14.3421 2.39474 12.3509 1.57895 10 1.57895C9.52632 1.57895 9.06246 1.61842 8.60842 1.69737C8.15421 1.77632 7.70447 1.8893 7.25921 2.03632L6.04868 0.826053C6.67623 0.557457 7.30877 0.352631 7.94632 0.211578C8.58403 0.0705257 9.24833 0 9.93921 0C11.328 0 12.634 0.261141 13.8574 0.783422C15.0807 1.3057 16.1458 2.0186 17.0526 2.9221C17.9595 3.82561 18.6774 4.8857 19.2063 6.10237C19.7354 7.31886 20 8.61807 20 10C20 11.3819 19.7372 12.6811 19.2116 13.8976C18.686 15.1143 17.9731 16.1727 17.0729 17.0729C16.1727 17.9731 15.1143 18.686 13.8976 19.2116C12.6811 19.7372 11.3819 20 10 20ZM3.38053 4.63553C3.03649 4.63553 2.74132 4.51246 2.495 4.26632C2.24868 4.02 2.12553 3.72474 2.12553 3.38053C2.12553 3.03649 2.24868 2.74132 2.495 2.495C2.74132 2.24868 3.03649 2.12553 3.38053 2.12553C3.72474 2.12553 4.02 2.24868 4.26632 2.495C4.51246 2.74132 4.63553 3.03649 4.63553 3.38053C4.63553 3.72474 4.51246 4.02 4.26632 4.26632C4.02 4.51246 3.72474 4.63553 3.38053 4.63553Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 2.4rem;
  }
}
@media (max-width: 768px) {
  .banner-list.module-a .banner-wrap .banner-info {
    position: relative;
    width: 100%;
    gap: 0.6rem;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head {
    font-weight: 600;
    font-size: 2.4rem;
    color: rgb(255, 255, 255);
    text-align: left;
    width: 100%;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(255, 255, 255);
    line-height: 140%;
    text-align: left;
    width: 100%;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body .mo-only {
    display: none !important;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util {
    position: unset;
    transform: none;
    margin-top: 1rem;
    width: 100%;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area {
    display: flex;
    gap: 0.8rem;
    justify-content: center;
  }
  .banner-list.module-a .banner-wrap .banner-info .banner-head + .banner-body + .banner-util .btn-display .btn-area .btn {
    position: relative;
    min-height: 6.9rem;
    background: rgb(255, 255, 255);
    border-radius: 0.8rem;
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
    justify-content: center;
    border: 0;
    width: calc(33.3333333333% - 0.4rem);
    min-width: 10.9rem;
  }
}
@media (max-width: 1199px) {
  .banner-list.module-a .banner-wrap {
    border-radius: 0;
    background: url("/dist/images/ir/banner-bg.jpg") no-repeat;
    background-size: cover;
    padding: 3.2rem 3.6rem;
    margin-left: -3.6rem;
    width: 100vw;
  }
  .banner-list.module-a .banner-wrap .banner-figure {
    display: none;
  }
}
@media (max-width: 768px) {
  .banner-list.module-a .banner-wrap {
    padding: 2.8rem 2.4rem;
    background: url("/dist/images/ir/banner-bg-mo.jpg") no-repeat;
    background-size: cover;
    max-height: 26.4rem;
    min-height: 19.7rem;
    margin-left: -2.4rem;
    width: 100vw;
  }
}
.banner-list.module-b {
  max-width: 131.2rem;
  margin: 12rem auto 0;
}
.banner-list.module-b .banner-item {
  background: url("/dist/images/publishing/publish-banner.png") no-repeat center;
  background-size: cover;
  border-radius: 0.8rem;
  padding: 4rem 6rem;
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item {
    margin: 6.4rem auto 0;
    border-radius: 0;
    padding: 4rem 0;
    background: url("/dist/images/publishing/publish-banner-tab.png") no-repeat center;
    background-size: cover;
  }
}
@media (max-width: 768px) {
  .banner-list.module-b .banner-item {
    padding: 3.2rem 2.4rem;
    background: url("/dist/images/publishing/publish-banner-mo.png") no-repeat center;
    background-size: cover;
  }
}
.banner-list.module-b .banner-item .banner-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap {
    padding: 0 3.6rem;
    margin: 0 auto;
    gap: 5rem;
  }
}
@media (max-width: 768px) {
  .banner-list.module-b .banner-item .banner-wrap {
    flex-direction: column;
    align-items: self-start;
    gap: 2rem;
    max-width: 44rem;
    margin: 0 auto;
    padding: 0;
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject {
  font-weight: 700;
  font-size: 3.2rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject {
    font-weight: 500;
    font-size: 2.8rem;
    color: rgb(255, 255, 255);
  }
}
@media (max-width: 768px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject {
    font-weight: 500;
    font-size: 2.4rem;
    color: rgb(255, 255, 255);
    line-height: 140%;
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject + .banner-summary {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(255, 255, 255);
  margin-top: 0.8rem;
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject + .banner-summary {
    margin-top: 0.7rem;
    line-height: 140%;
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(255, 255, 255);
  }
}
@media (max-width: 768px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head .banner-subject + .banner-summary {
    margin-top: 1.6rem;
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body {
  display: flex;
  align-items: center;
  gap: 2.4rem;
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body {
    gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body {
    width: 100%;
    justify-content: space-between;
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info .banner-info-ask {
  position: relative;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(255, 255, 255);
  padding-left: 2.4rem;
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info .banner-info-ask {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(255, 255, 255);
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info .banner-info-ask::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49025 14.6427C9.57247 14.6427 9.65608 14.6235 9.74108 14.585C9.82594 14.5466 9.89296 14.5027 9.94212 14.4536L16.6071 7.78857C16.7952 7.60051 16.9368 7.39961 17.0319 7.18586C17.1269 6.97225 17.1744 6.74794 17.1744 6.51294C17.1744 6.26933 17.1269 6.03481 17.0319 5.8094C16.9368 5.58384 16.7952 5.38134 16.6071 5.2019L13.2738 1.86856C13.0943 1.68051 12.8999 1.54294 12.6905 1.45586C12.4812 1.36891 12.2547 1.32544 12.0111 1.32544C11.7761 1.32544 11.5504 1.36891 11.334 1.45586C11.1176 1.54294 10.9181 1.68051 10.7355 1.86856L10.2577 2.34627L11.7994 3.90065C11.9864 4.07912 12.1245 4.28266 12.2138 4.51127C12.303 4.73988 12.3475 4.97704 12.3475 5.22273C12.3475 5.73134 12.1777 6.15551 11.838 6.49523C11.4982 6.83495 11.0741 7.00481 10.5655 7.00481C10.3198 7.00481 10.0818 6.96419 9.8515 6.88294C9.62136 6.80183 9.41705 6.67204 9.23858 6.49356L7.66004 4.92794L4.03837 8.54961C3.97532 8.61266 3.92803 8.68322 3.8965 8.76127C3.86497 8.83919 3.84921 8.91933 3.84921 9.00169C3.84921 9.15544 3.90157 9.28683 4.00629 9.39586C4.11101 9.50488 4.24025 9.5594 4.394 9.5594C4.47636 9.5594 4.55997 9.54016 4.64483 9.50169C4.72983 9.46322 4.79692 9.4194 4.84608 9.37023L7.58317 6.63315L8.46129 7.51127L5.73692 10.2484C5.674 10.3114 5.62678 10.382 5.59525 10.46C5.56372 10.5379 5.54796 10.6181 5.54796 10.7004C5.54796 10.8489 5.60164 10.9768 5.709 11.0842C5.81636 11.1916 5.94428 11.2452 6.09275 11.2452C6.17511 11.2452 6.25872 11.226 6.34358 11.1875C6.42858 11.1491 6.4956 11.1052 6.54462 11.0561L9.37796 8.23565L10.2563 9.11377L7.43567 11.9471C7.37803 11.9963 7.33212 12.0633 7.29796 12.1481C7.26379 12.2331 7.24671 12.3168 7.24671 12.399C7.24671 12.5476 7.30039 12.6756 7.40775 12.7829C7.51511 12.8903 7.64303 12.944 7.7915 12.944C7.87372 12.944 7.95386 12.9282 8.03192 12.8967C8.10983 12.8652 8.18032 12.8179 8.24337 12.7548L11.0767 9.9344L11.955 10.8125L9.12171 13.6459C9.05865 13.7089 9.01136 13.7821 8.97983 13.8654C8.9483 13.9488 8.93254 14.0289 8.93254 14.1059C8.93254 14.2596 8.98969 14.3875 9.104 14.4896C9.2183 14.5917 9.34705 14.6427 9.49025 14.6427ZM9.47733 15.8925C9.00622 15.8925 8.59546 15.7291 8.24504 15.4023C7.89462 15.0754 7.71143 14.6683 7.69546 14.1811C7.22323 14.149 6.82872 13.9813 6.51192 13.6779C6.19511 13.3745 6.02337 12.9759 5.99671 12.4823C5.5031 12.4504 5.10407 12.2779 4.79962 11.9648C4.49504 11.6518 4.33205 11.258 4.31067 10.7836C3.81497 10.7516 3.4058 10.5719 3.08317 10.2444C2.76053 9.9169 2.59921 9.50266 2.59921 9.00169C2.59921 8.756 2.64594 8.5153 2.73942 8.27961C2.83289 8.04405 2.96886 7.83711 3.14733 7.65877L7.66004 3.15877L10.1009 5.5994C10.1499 5.65704 10.2142 5.70301 10.2938 5.73732C10.3735 5.77148 10.4598 5.78856 10.5527 5.78856C10.7044 5.78856 10.8352 5.73836 10.9452 5.63794C11.0554 5.53752 11.1105 5.40606 11.1105 5.24356C11.1105 5.15065 11.0934 5.0644 11.0592 4.98482C11.0249 4.90523 10.9789 4.84086 10.9213 4.79169L7.99817 1.86856C7.81872 1.68051 7.62296 1.54294 7.41087 1.45586C7.19879 1.36891 6.97094 1.32544 6.72733 1.32544C6.49233 1.32544 6.26935 1.36891 6.05837 1.45586C5.84726 1.54294 5.64775 1.68051 5.45983 1.86856L2.72254 4.61856C2.57087 4.77023 2.44671 4.94947 2.35004 5.15627C2.25337 5.36294 2.1965 5.5737 2.17942 5.78856C2.16219 5.96593 2.17018 6.14141 2.20337 6.31502C2.23643 6.48863 2.29462 6.65183 2.37796 6.80461L1.45817 7.7244C1.27011 7.45301 1.12858 7.14905 1.03358 6.81252C0.938443 6.476 0.899415 6.13468 0.916498 5.78856C0.933582 5.40495 1.02011 5.03447 1.17608 4.67711C1.33205 4.31975 1.55053 4.00058 1.8315 3.71961L4.56067 0.990439C4.87275 0.686967 5.21226 0.458633 5.57921 0.305439C5.94615 0.152106 6.33157 0.0754395 6.73546 0.0754395C7.13921 0.0754395 7.52323 0.152106 7.88754 0.305439C8.25198 0.458633 8.58587 0.686967 8.88921 0.990439L9.36692 1.46794L9.84442 0.990439C10.1564 0.686967 10.4945 0.458633 10.8588 0.305439C11.2231 0.152106 11.6072 0.0754395 12.0111 0.0754395C12.415 0.0754395 12.8004 0.152106 13.1673 0.305439C13.5343 0.458633 13.8695 0.686967 14.173 0.990439L17.4855 4.30294C17.7888 4.60641 18.0212 4.95176 18.1825 5.33898C18.3438 5.7262 18.4244 6.12176 18.4244 6.52565C18.4244 6.92954 18.3438 7.31363 18.1825 7.67794C18.0212 8.04225 17.7888 8.37606 17.4855 8.6794L10.8202 15.3317C10.6365 15.5154 10.4296 15.6549 10.1994 15.75C9.96914 15.845 9.72844 15.8925 9.47733 15.8925Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.8rem;
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info .banner-info-ask + .banner-info-email {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1199px) {
  .banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info .banner-info-ask + .banner-info-email {
    padding-left: 2.4rem;
  }
}
.banner-list.module-b .banner-item .banner-wrap .banner-head + .banner-body .banner-info + .banner-btn {
  position: relative;
}
.banner-list.module-b.style-a .banner-item .banner-wrap {
  position: relative;
}
@media (max-width: 768px) {
  .banner-list.module-b.style-a .banner-item .banner-wrap .banner-head + .banner-body {
    position: absolute;
    right: 0;
    width: auto;
  }
}

.board-list.module-a .board-wrap {
  display: flex;
  align-items: center;
  gap: 4rem;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap {
    gap: 3.2rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-a .board-wrap {
    flex-direction: column;
    gap: 2rem;
  }
}
.board-list.module-a .board-wrap .board-figure {
  width: 46.8rem;
  height: auto;
}
.board-list.module-a .board-wrap .board-figure img {
  width: 100%;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-figure {
    width: 33.4rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-a .board-wrap .board-figure {
    width: 100%;
  }
}
.board-list.module-a .board-wrap .board-figure img {
  max-width: 100%;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-figure img {
    width: 33.4rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-a .board-wrap .board-figure img {
    width: 100%;
  }
}
.board-list.module-a .board-wrap .board-info {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-info {
    width: calc(100% - 3.2rem - 33.4rem);
  }
}
@media (max-width: 768px) {
  .board-list.module-a .board-wrap .board-info {
    width: 100%;
    gap: 1.6rem;
  }
}
.board-list.module-a .board-wrap .board-info .board-head .board-subject .board-name {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-info .board-head .board-subject .board-name {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .board-list.module-a .board-wrap .board-info .board-head .board-subject .board-name {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.board-list.module-a .board-wrap .board-info .board-head + .board-body {
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(114, 115, 126);
  line-height: 175%;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-info .board-head .board-util {
    width: 100%;
  }
}
.board-list.module-a .board-wrap .board-info .btn-area {
  display: flex;
  gap: 0.8rem;
}
@media (max-width: 1199px) {
  .board-list.module-a .board-wrap .board-info .btn-area .btn {
    width: 50%;
    min-width: auto;
    min-height: 3.6rem;
  }
}
.board-list.module-b {
  display: flex;
  flex-wrap: wrap;
  gap: 2.8rem 4rem;
}
@media (max-width: 1199px) {
  .board-list.module-b {
    gap: 2.4rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-b {
    flex-direction: column;
  }
}
.board-list.module-b .board-item {
  width: calc(50% - 2rem);
}
@media (max-width: 1199px) {
  .board-list.module-b .board-item {
    width: calc(50% - 1.4rem);
  }
}
@media (max-width: 768px) {
  .board-list.module-b .board-item {
    position: relative;
    width: 100%;
  }
}
.board-list.module-b .board-item .board-wrap {
  display: flex;
  gap: 2.4rem;
  align-items: center;
}
@media (max-width: 1199px) {
  .board-list.module-b .board-item .board-wrap {
    gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-b .board-item .board-wrap {
    margin-top: 4rem;
  }
}
.board-list.module-b .board-item .board-wrap .board-figure {
  position: relative;
  width: 19.9rem;
  height: 11.2rem;
  overflow: hidden;
}
@media (max-width: 768px) {
  .board-list.module-b .board-item .board-wrap .board-figure {
    width: 18rem;
    height: 10.1rem;
  }
}
.board-list.module-b .board-item .board-wrap .board-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  width: 100%;
}
.board-list.module-b .board-item .board-wrap .board-info {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  width: calc(100% - 2.4rem - 19.9rem);
}
@media (max-width: 768px) {
  .board-list.module-b .board-item .board-wrap .board-info {
    width: calc(100% - 1.6rem - 18rem);
  }
}
.board-list.module-b .board-item .board-wrap .board-info .board-title {
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
@media (max-width: 1199px) {
  .board-list.module-b .board-item .board-wrap .board-info .board-title {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
    line-height: 120%;
  }
}
@media (max-width: 768px) {
  .board-list.module-b .board-item .board-wrap .board-info .board-title {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 150%;
    font-weight: 500;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.board-list.module-b .board-item .board-wrap .board-info .board-title + .board-util .btn-area {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
@media (max-width: 768px) {
  .board-list.module-b .board-item .board-wrap .board-info .board-title + .board-util .btn-area {
    gap: 1.6rem;
  }
}
.board-list.module-c {
  display: flex;
  gap: 2.8rem;
}
@media (max-width: 1199px) {
  .board-list.module-c {
    gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-c {
    flex-direction: column;
  }
}
.board-list.module-c .board-item {
  position: relative;
  padding: 2.8rem 3.2rem;
  border-radius: 0.8rem;
  background: rgb(248, 250, 252);
  width: calc(33.3333333333% - 1rem);
  text-align: left;
}
@media (max-width: 1199px) {
  .board-list.module-c .board-item {
    padding: 2rem 2.4rem;
  }
  .board-list.module-c .board-item:nth-child(3) {
    padding: 2rem 1.1rem;
  }
}
@media (max-width: 768px) {
  .board-list.module-c .board-item {
    width: 100%;
    padding: 2.4rem;
  }
  .board-list.module-c .board-item:nth-child(3) {
    padding: 2.4rem;
  }
}
.board-list.module-c .board-item .board-wrap {
  position: relative;
}
.board-list.module-c .board-item .board-wrap .board-head .board-subject {
  position: relative;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  padding-left: 2.8rem;
}
@media (max-width: 1199px) {
  .board-list.module-c .board-item .board-wrap .board-head .board-subject {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
.board-list.module-c .board-item .board-wrap .board-head .board-subject::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background-repeat: no-repeat;
  background-position: center;
}
.board-list.module-c .board-item .board-wrap .board-head .board-subject.ir-ask::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0834961 15.0834V13.8334H15.9168V15.0834H0.0834961ZM0.916829 12.6795V7.58341H3.00016V12.6795H0.916829ZM4.93933 12.6795V3.41675H7.02266V12.6795H4.93933ZM8.96975 12.6795V5.91675H11.0531V12.6795H8.96975ZM13.0002 12.6795V0.916748H15.0835V12.6795H13.0002Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-size: 1.6rem;
}
.board-list.module-c .board-item .board-wrap .board-head .board-subject.rec-ask::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.97324 7.125C7.3862 7.125 7.73739 6.9832 8.02682 6.69958C8.3161 6.41583 8.46074 6.07153 8.46074 5.66667C8.46074 5.26181 8.3161 4.9175 8.02682 4.63375C7.73739 4.35014 7.3862 4.20833 6.97324 4.20833C6.56028 4.20833 6.20909 4.35014 5.91967 4.63375C5.63038 4.9175 5.48574 5.26181 5.48574 5.66667C5.48574 6.07153 5.63038 6.41583 5.91967 6.69958C6.20909 6.9832 6.56028 7.125 6.97324 7.125ZM6.98132 10.4583C7.53708 10.4583 8.06478 10.3491 8.56444 10.1306C9.0641 9.91215 9.50575 9.59993 9.88938 9.19396C9.42075 8.92257 8.94234 8.71826 8.45416 8.58104C7.96597 8.44368 7.47503 8.375 6.98132 8.375C6.43873 8.375 5.91648 8.445 5.41456 8.585C4.91277 8.72486 4.46305 8.92785 4.06539 9.19396C4.4435 9.59993 4.88373 9.91215 5.38608 10.1306C5.88843 10.3491 6.42018 10.4583 6.98132 10.4583ZM15.3785 16.46L11.1463 12.3108C10.5438 12.7821 9.90142 13.1467 9.21916 13.4046C8.53703 13.6626 7.78839 13.7917 6.97324 13.7917C5.13483 13.7917 3.57735 13.1658 2.30079 11.9142C1.02409 10.6626 0.385742 9.13569 0.385742 7.33333C0.385742 5.53097 1.02409 4.00403 2.30079 2.7525C3.57735 1.50083 5.13483 0.875 6.97324 0.875C8.81165 0.875 10.3691 1.50083 11.6457 2.7525C12.9224 4.00403 13.5607 5.53097 13.5607 7.33333C13.5607 8.1325 13.4291 8.86778 13.1659 9.53917C12.9028 10.2107 12.531 10.8419 12.0503 11.4327L16.2742 15.5737L15.3785 16.46ZM6.97324 12.5417C8.44445 12.5417 9.69763 12.0342 10.7328 11.0192C11.7681 10.0043 12.2857 8.77569 12.2857 7.33333C12.2857 5.89097 11.7681 4.66236 10.7328 3.6475C9.69763 2.6325 8.44445 2.125 6.97324 2.125C5.50203 2.125 4.24885 2.6325 3.21369 3.6475C2.17839 4.66236 1.66074 5.89097 1.66074 7.33333C1.66074 8.77569 2.17839 10.0043 3.21369 11.0192C4.24885 12.0342 5.50203 12.5417 6.97324 12.5417Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-size: 2rem;
}
.board-list.module-c .board-item .board-wrap .board-head .board-subject.partner::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49025 14.6427C9.57247 14.6427 9.65608 14.6235 9.74108 14.585C9.82594 14.5466 9.89296 14.5027 9.94212 14.4536L16.6071 7.78857C16.7952 7.60051 16.9368 7.39961 17.0319 7.18586C17.1269 6.97225 17.1744 6.74794 17.1744 6.51294C17.1744 6.26933 17.1269 6.03481 17.0319 5.8094C16.9368 5.58384 16.7952 5.38134 16.6071 5.2019L13.2738 1.86856C13.0943 1.68051 12.8999 1.54294 12.6905 1.45586C12.4812 1.36891 12.2547 1.32544 12.0111 1.32544C11.7761 1.32544 11.5504 1.36891 11.334 1.45586C11.1176 1.54294 10.9181 1.68051 10.7355 1.86856L10.2577 2.34627L11.7994 3.90065C11.9864 4.07912 12.1245 4.28266 12.2138 4.51127C12.303 4.73988 12.3475 4.97704 12.3475 5.22273C12.3475 5.73134 12.1777 6.15551 11.838 6.49523C11.4982 6.83495 11.0741 7.00481 10.5655 7.00481C10.3198 7.00481 10.0818 6.96419 9.8515 6.88294C9.62136 6.80183 9.41705 6.67204 9.23858 6.49356L7.66004 4.92794L4.03837 8.54961C3.97532 8.61266 3.92803 8.68322 3.8965 8.76127C3.86497 8.83919 3.84921 8.91933 3.84921 9.00169C3.84921 9.15544 3.90157 9.28683 4.00629 9.39586C4.11101 9.50488 4.24025 9.5594 4.394 9.5594C4.47636 9.5594 4.55997 9.54016 4.64483 9.50169C4.72983 9.46322 4.79692 9.4194 4.84608 9.37023L7.58317 6.63315L8.46129 7.51127L5.73692 10.2484C5.674 10.3114 5.62678 10.382 5.59525 10.46C5.56372 10.5379 5.54796 10.6181 5.54796 10.7004C5.54796 10.8489 5.60164 10.9768 5.709 11.0842C5.81636 11.1916 5.94428 11.2452 6.09275 11.2452C6.17511 11.2452 6.25872 11.226 6.34358 11.1875C6.42858 11.1491 6.4956 11.1052 6.54462 11.0561L9.37796 8.23565L10.2563 9.11377L7.43567 11.9471C7.37803 11.9963 7.33212 12.0633 7.29796 12.1481C7.26379 12.2331 7.24671 12.3168 7.24671 12.399C7.24671 12.5476 7.30039 12.6756 7.40775 12.7829C7.51511 12.8903 7.64303 12.944 7.7915 12.944C7.87372 12.944 7.95386 12.9282 8.03192 12.8967C8.10983 12.8652 8.18032 12.8179 8.24337 12.7548L11.0767 9.9344L11.955 10.8125L9.12171 13.6459C9.05865 13.7089 9.01136 13.7821 8.97983 13.8654C8.9483 13.9488 8.93254 14.0289 8.93254 14.1059C8.93254 14.2596 8.98969 14.3875 9.104 14.4896C9.2183 14.5917 9.34705 14.6427 9.49025 14.6427ZM9.47733 15.8925C9.00622 15.8925 8.59546 15.7291 8.24504 15.4023C7.89462 15.0754 7.71143 14.6683 7.69546 14.1811C7.22323 14.149 6.82872 13.9813 6.51192 13.6779C6.19511 13.3745 6.02337 12.9759 5.99671 12.4823C5.5031 12.4504 5.10407 12.2779 4.79962 11.9648C4.49504 11.6518 4.33205 11.258 4.31067 10.7836C3.81497 10.7516 3.4058 10.5719 3.08317 10.2444C2.76053 9.9169 2.59921 9.50266 2.59921 9.00169C2.59921 8.756 2.64594 8.5153 2.73942 8.27961C2.83289 8.04405 2.96886 7.83711 3.14733 7.65877L7.66004 3.15877L10.1009 5.5994C10.1499 5.65704 10.2142 5.70301 10.2938 5.73732C10.3735 5.77148 10.4598 5.78856 10.5527 5.78856C10.7044 5.78856 10.8352 5.73836 10.9452 5.63794C11.0554 5.53752 11.1105 5.40606 11.1105 5.24356C11.1105 5.15065 11.0934 5.0644 11.0592 4.98482C11.0249 4.90523 10.9789 4.84086 10.9213 4.79169L7.99817 1.86856C7.81872 1.68051 7.62296 1.54294 7.41087 1.45586C7.19879 1.36891 6.97094 1.32544 6.72733 1.32544C6.49233 1.32544 6.26935 1.36891 6.05837 1.45586C5.84726 1.54294 5.64775 1.68051 5.45983 1.86856L2.72254 4.61856C2.57087 4.77023 2.44671 4.94947 2.35004 5.15627C2.25337 5.36294 2.1965 5.5737 2.17942 5.78856C2.16219 5.96593 2.17018 6.14141 2.20337 6.31502C2.23643 6.48863 2.29462 6.65183 2.37796 6.80461L1.45817 7.7244C1.27011 7.45301 1.12858 7.14905 1.03358 6.81252C0.938443 6.476 0.899415 6.13468 0.916498 5.78856C0.933582 5.40495 1.02011 5.03447 1.17608 4.67711C1.33205 4.31975 1.55053 4.00058 1.8315 3.71961L4.56067 0.990439C4.87275 0.686967 5.21226 0.458633 5.57921 0.305439C5.94615 0.152106 6.33157 0.0754395 6.73546 0.0754395C7.13921 0.0754395 7.52323 0.152106 7.88754 0.305439C8.25198 0.458633 8.58587 0.686967 8.88921 0.990439L9.36692 1.46794L9.84442 0.990439C10.1564 0.686967 10.4945 0.458633 10.8588 0.305439C11.2231 0.152106 11.6072 0.0754395 12.0111 0.0754395C12.415 0.0754395 12.8004 0.152106 13.1673 0.305439C13.5343 0.458633 13.8695 0.686967 14.173 0.990439L17.4855 4.30294C17.7888 4.60641 18.0212 4.95176 18.1825 5.33898C18.3438 5.7262 18.4244 6.12176 18.4244 6.52565C18.4244 6.92954 18.3438 7.31363 18.1825 7.67794C18.0212 8.04225 17.7888 8.37606 17.4855 8.6794L10.8202 15.3317C10.6365 15.5154 10.4296 15.6549 10.1994 15.75C9.96914 15.845 9.72844 15.8925 9.47733 15.8925Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-size: 2.2rem;
}
.board-list.module-c .board-item .board-wrap .board-head + .board-body {
  margin-top: 0.9rem;
}
@media (max-width: 1199px) {
  .board-list.module-c .board-item .board-wrap .board-head + .board-body {
    display: flex;
    gap: 0.6rem;
    align-items: center;
  }
  .board-list.module-c .board-item .board-wrap .board-head + .board-body .btn {
    width: 2.4rem;
    height: 2.4rem;
  }
  .board-list.module-c .board-item .board-wrap .board-head + .board-body .btn::after {
    background-size: 1.1rem;
  }
}
.board-list.module-c .board-item .board-wrap .board-head + .board-body .para {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .board-list.module-c .board-item .board-wrap .board-head + .board-body .para {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(114, 115, 126);
  }
}
.board-list.module-c .board-item .board-wrap .board-head + .board-body + .board-util {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.board-list.module-d {
  display: flex;
  gap: 1.2rem;
  width: 100%;
}
@media (max-width: 768px) {
  .board-list.module-d {
    flex-direction: column;
    gap: 0.8rem;
  }
}
.board-list.module-d .board-item {
  flex-grow: 1;
  width: calc(50% - 0.6rem);
  padding: 2.4rem;
  border-radius: 0.8rem;
  background: rgb(248, 250, 252);
  text-align: center;
}
@media (max-width: 768px) {
  .board-list.module-d .board-item {
    width: 100%;
    text-align: left;
    padding: 1.6rem;
  }
}
.board-list.module-d .board-item .board-wrap {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.board-list.module-d .board-item .board-wrap .board-type {
  font-weight: 600;
  font-size: 1.5rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 768px) {
  .board-list.module-d .board-item .board-wrap .board-type {
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.board-list.module-d .board-item .board-wrap .board-case {
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
}
@media (max-width: 768px) {
  .board-list.module-d .board-item .board-wrap .board-case {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.board-list.module-d .board-item .board-wrap .board-case em {
  display: inline-block;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(149, 150, 159);
  line-height: inherit;
}
@media (max-width: 768px) {
  .board-list.module-d .board-item .board-wrap .board-case em {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(149, 150, 159);
  }
}
@media (max-width: 768px) {
  .board-list.module-d.align-c .board-item {
    text-align: center;
  }
}

.button-area.module-a {
  display: flex;
}
.button-area.type-c {
  justify-content: center;
}

.btn {
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.btn .btn-text {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  text-align: center;
  font-size: inherit;
  line-height: inherit;
}
.btn.module-a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.btn.module-a .btn-text {
  display: block;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.btn.module-a.style-a {
  min-width: 16rem;
  min-height: 4rem;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(243, 29, 56);
  border-radius: 9rem;
}
@media (max-width: 1199px) {
  .btn.module-a.style-a {
    min-width: 12.8rem;
    min-height: 3.6rem;
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  .btn.module-a.style-a {
    min-width: 15.2rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(243, 29, 56);
  }
}
.btn.module-a.style-b {
  min-width: 20rem;
  min-height: 4.8rem;
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(255, 255, 255);
  border-radius: 9rem;
  line-height: 150%;
  backdrop-filter: blur(3px);
}
.btn.module-a.style-c {
  min-width: 17.2rem;
  min-height: 4rem;
  font-weight: 500;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
  border-radius: 9rem;
  line-height: 150%;
  backdrop-filter: blur(3px);
}
.btn.module-a.style-d {
  min-width: 28rem;
  min-height: 5.6rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  border-radius: 9rem;
}
@media (max-width: 768px) {
  .btn.module-a.style-d {
    min-width: 100%;
    min-height: 4.8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.btn.module-a.style-e {
  padding: 0.2rem 0.8rem;
  border-radius: 0.8rem;
  line-height: 175%;
}
.btn.module-a.style-e .btn-text {
  max-width: 16.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .btn.module-a.style-e {
    padding: 0.4rem 0.8rem;
  }
}
.btn.module-a.color-a {
  border: 0.1rem solid rgb(243, 29, 56);
  background: rgb(243, 29, 56);
  color: rgb(255, 255, 255) !important;
}
.btn.module-a.color-a:hover {
  background: #FF364E;
}
@media (max-width: 1199px) {
  .btn.module-a.color-a:hover {
    background: rgb(243, 29, 56);
    border: 0.1rem solid rgb(243, 29, 56);
  }
}
.btn.module-a.color-a.pressed {
  background: #FF364E;
}
.btn.module-a.color-b {
  border: 0.1rem solid rgb(243, 29, 56);
  color: rgb(243, 29, 56);
}
.btn.module-a.color-b:hover {
  border: 0.1rem solid #FF364E;
  color: #FF364E;
}
@media (max-width: 1199px) {
  .btn.module-a.color-b:hover {
    border: 0.1rem solid rgb(243, 29, 56);
    color: rgb(243, 29, 56);
  }
}
.btn.module-a.color-b.pressed {
  border: 0.1rem solid #FF364E;
  color: #FF364E;
}
.btn.module-a.color-c {
  background: rgba(255, 255, 255, 0.32);
}
.btn.module-a.color-c:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .btn.module-a.color-c:hover {
    background: rgba(255, 255, 255, 0.32);
  }
}
.btn.module-a.color-c.pressed {
  background-color: rgb(255, 255, 255);
  color: rgb(23, 22, 22);
}
.btn.module-a.color-d {
  border: 0.1rem solid rgb(149, 150, 159);
}
.btn.module-a.color-d:hover {
  background: rgb(228, 229, 235);
  border: 0.1rem solid rgb(228, 229, 235);
}
.btn.module-a.color-d.pressed {
  background: rgb(228, 229, 235);
  border: 0.1rem solid rgb(228, 229, 235);
}
.btn.module-a.color-e {
  background: rgb(248, 250, 252);
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(37, 99, 235);
}
@media (max-width: 768px) {
  .btn.module-a.color-e {
    font-size: 1.2rem;
  }
}
.btn.ar-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 30rem;
  min-height: 7.2rem;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  text-align: center;
  border-radius: 9rem;
}
@media (max-width: 1199px) {
  .btn.ar-icon {
    min-width: 28rem;
    min-height: 5.6rem;
    font-size: 1.4rem;
  }
}
@media (max-width: 768px) {
  .btn.ar-icon {
    width: 100%;
    min-height: 4.8rem;
  }
}
.btn.ar-icon .btn-text:after {
  background-repeat: no-repeat;
  background-position: center;
}
.btn.ar-icon .btn-text {
  gap: 0.8rem;
}
.btn.ar-icon .btn-text::after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 100%;
}
@media (max-width: 1199px) {
  .btn.ar-icon .btn-text::after {
    width: 2rem;
    height: 2rem;
  }
}
@media (max-width: 768px) {
  .btn.ar-icon .btn-text::after {
    width: 1.6rem;
    height: 1.6rem;
  }
}
.btn.ar-icon.plus-1 {
  background-color: #F0F2F8;
}
.btn.ar-icon.plus-1 .btn-text:after {
  background-color: rgb(23, 22, 22);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50016 11.6667V6.49999H0.333496V5.49999H5.50016V0.333328H6.50016V5.49999H11.6668V6.49999H6.50016V11.6667H5.50016Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  background-size: 1.4rem;
}
@media (max-width: 768px) {
  .btn.ar-icon.plus-1 .btn-text:after {
    background-size: 0.9rem;
  }
}
.btn.ar-icon.plus-1:hover {
  background: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .btn.ar-icon.plus-1:hover {
    background-color: #F0F2F8;
    color: rgb(23, 22, 22);
  }
  .btn.ar-icon.plus-1:hover .btn-text:after {
    background-color: rgb(23, 22, 22);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50016 11.6667V6.49999H0.333496V5.49999H5.50016V0.333328H6.50016V5.49999H11.6668V6.49999H6.50016V11.6667H5.50016Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
    background-size: 0.9rem;
  }
}
.btn.ar-icon.plus-1.pressed {
  background: rgb(228, 229, 235);
}
.btn.ar-icon.ext-1 {
  background-color: #F0F2F8;
}
.btn.ar-icon.ext-1 .btn-text::after {
  background-color: rgb(23, 22, 22);
  background-size: 1rem;
}
@media (max-width: 1199px) {
  .btn.ar-icon.ext-1 .btn-text::after {
    background-size: 0.8rem;
  }
}
@media (max-width: 768px) {
  .btn.ar-icon.ext-1 .btn-text::after {
    background-size: 0.5rem;
  }
}
.btn.ar-icon.ext-1:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .btn.ar-icon.ext-1:hover .btn-text::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
    background-color: rgb(23, 22, 22);
  }
}
.btn.ar-icon.ext-1.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.ar-icon.ext-1 .btn-text:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.ar-icon.style-a {
  padding: 0.6rem 0 0.5rem 0.4rem;
  border-bottom: 0.1rem solid #E4E5EB;
  border-radius: 0;
  min-width: auto;
  min-height: auto;
}
@media (max-width: 1199px) {
  .btn.ar-icon.style-a {
    padding: 0.4rem 0 0.3rem 0.4rem;
  }
}
@media (max-width: 768px) {
  .btn.ar-icon.style-a {
    padding: 0.6rem 0 0.5rem 0.2rem;
  }
}
.btn.ar-icon.style-a .btn-text {
  width: 100%;
  justify-content: space-between;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(114, 115, 126);
}
.btn.ar-icon.arrow-right {
  background-color: #F0F2F8;
}
.btn.ar-icon.arrow-right .btn-text::after {
  background-color: rgb(23, 22, 22);
  background-size: 1.4rem;
}
@media (max-width: 1199px) {
  .btn.ar-icon.arrow-right .btn-text::after {
    background-size: 1rem;
  }
}
@media (max-width: 768px) {
  .btn.ar-icon.arrow-right .btn-text::after {
    background-size: 0.8rem;
  }
}
.btn.ar-icon.arrow-right:hover {
  background-color: rgb(228, 229, 235);
}
.btn.ar-icon.arrow-right.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.ar-icon.arrow-right .btn-text:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.ar-icon.download {
  background-color: rgb(255, 255, 255);
}
.btn.ar-icon.download .btn-text::after {
  width: 2.4rem;
  height: 2.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.ar-icon.download:hover .btn-text {
  color: rgb(243, 29, 56);
}
.btn.ar-icon.download:hover .btn-text::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
}
.btn.ar-icon.download.pressed .btn-text {
  color: #FE414C;
}
.btn.ar-icon.download.pressed .btn-text::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(254,65,76)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 0.4rem;
}
.btn.al-icon .btn-text:before {
  background-repeat: no-repeat;
  background-position: center;
}
.btn.al-icon .btn-text {
  gap: 0.2rem;
}
.btn.al-icon .btn-text::before {
  content: "";
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 100%;
}
.btn.al-icon.style-a {
  padding: 0.4rem 1.6rem;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 768px) {
  .btn.al-icon.style-a {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.btn.al-icon.style-b {
  padding: 0.9rem;
  font-weight: 400;
  font-size: 1.2rem;
  color: rgb(72, 74, 78);
}
.btn.al-icon.style-c {
  min-width: 17.6rem;
  min-height: 4.4rem;
  border-radius: 9rem;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
}
.btn.al-icon.info-1 {
  background-color: rgb(255, 255, 255);
}
.btn.al-icon.info-1 .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.info-1:hover {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.info-1.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.call-1 {
  background-color: rgb(255, 255, 255);
}
.btn.al-icon.call-1 .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.call-1:hover {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.call-1.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.star {
  background-color: rgb(255, 255, 255);
}
.btn.al-icon.star .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7812 0.625977C11.0117 0.626077 11.2089 0.707363 11.3721 0.870117C11.5352 1.03294 11.6162 1.22988 11.6162 1.45996V3.59668C11.6162 3.67213 11.5946 3.74026 11.5508 3.80078C11.5067 3.86142 11.4472 3.90317 11.373 3.92578C11.1621 4.02644 10.9944 4.1705 10.8691 4.35742C10.7439 4.5442 10.6807 4.75789 10.6807 4.99902C10.6807 5.24027 10.7439 5.45475 10.8691 5.6416C10.9944 5.82838 11.1622 5.97201 11.373 6.07227C11.4471 6.09486 11.5067 6.13598 11.5508 6.19629C11.5947 6.25651 11.6162 6.32582 11.6162 6.40332V8.53906C11.6162 8.76875 11.535 8.96525 11.3721 9.12793C11.2089 9.2906 11.0117 9.37295 10.7812 9.37305H1.21094C0.980342 9.37305 0.783405 9.29078 0.620117 9.12793C0.457001 8.96515 0.375072 8.76908 0.375 8.53906V6.40234C0.375 6.32672 0.397401 6.2579 0.441406 6.19727C0.485401 6.13696 0.544343 6.09582 0.618164 6.07324C0.829096 5.97258 0.997787 5.82854 1.12305 5.6416C1.24829 5.45476 1.31055 5.24026 1.31055 4.99902C1.31051 4.75804 1.24809 4.54412 1.12305 4.35742C0.997787 4.17049 0.829096 4.02609 0.618164 3.92578C0.544243 3.90318 0.485421 3.86194 0.441406 3.80176C0.397401 3.74147 0.375 3.67234 0.375 3.59473V1.45898C0.375021 1.22912 0.456937 1.03286 0.620117 0.870117C0.783379 0.707437 0.980405 0.625977 1.21094 0.625977H10.7812ZM1.21094 1.30176C1.16425 1.30176 1.12568 1.31671 1.0957 1.34668C1.06575 1.37665 1.05078 1.41524 1.05078 1.46191V3.375C1.32795 3.53958 1.55333 3.76494 1.72656 4.05078C1.89971 4.33654 1.98629 4.65267 1.98633 4.99902C1.98633 5.34552 1.89981 5.66238 1.72656 5.94824C1.55339 6.2339 1.32778 6.45852 1.05078 6.62305V8.53711C1.05082 8.58372 1.06577 8.62241 1.0957 8.65234C1.12564 8.68216 1.16437 8.69727 1.21094 8.69727H10.7812C10.8276 8.69717 10.8657 8.68199 10.8955 8.65234C10.9254 8.62241 10.9404 8.58372 10.9404 8.53711V6.62305C10.6635 6.45851 10.4378 6.23389 10.2646 5.94824C10.0914 5.66238 10.0049 5.34552 10.0049 4.99902C10.0049 4.65271 10.0915 4.33652 10.2646 4.05078C10.4378 3.765 10.6633 3.53957 10.9404 3.375V1.46191C10.9404 1.41522 10.9255 1.37665 10.8955 1.34668C10.8656 1.31686 10.8277 1.30185 10.7812 1.30176H1.21094ZM5.92383 2.73438C5.94778 2.66067 6.05222 2.66067 6.07617 2.73438L6.54297 4.17188C6.55365 4.20475 6.58459 4.22742 6.61914 4.22754H8.13184C8.20895 4.22789 8.241 4.32653 8.17871 4.37207L6.95508 5.26074C6.92704 5.28111 6.91507 5.31762 6.92578 5.35059L7.39355 6.78809C7.41748 6.86171 7.33318 6.9232 7.27051 6.87793L6.04688 5.98926C6.01884 5.9689 5.98116 5.9689 5.95312 5.98926L4.72949 6.87793C4.66682 6.9232 4.58252 6.86171 4.60645 6.78809L5.07422 5.35059C5.08493 5.31762 5.07296 5.28111 5.04492 5.26074L3.82129 4.37207C3.759 4.32653 3.79105 4.22789 3.86816 4.22754H5.38086C5.41541 4.22742 5.44635 4.20475 5.45703 4.17188L5.92383 2.73438Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.star:hover {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.star.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.info-2 {
  background-color: #F0F2F8;
}
.btn.al-icon.info-2 .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.info-2:hover {
  background-color: rgb(243, 29, 56);
}
.btn.al-icon.info-2:hover .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .btn.al-icon.info-2:hover {
    background-color: #F0F2F8;
  }
  .btn.al-icon.info-2:hover .btn-text:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
  }
}
.btn.al-icon.info-2.pressed {
  color: rgb(255, 255, 255);
  background-color: rgb(243, 29, 56);
}
.btn.al-icon.info-2.pressed .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.call-2 {
  background-color: #F0F2F8;
}
.btn.al-icon.call-2 .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.call-2:hover {
  background-color: rgb(243, 29, 56);
}
.btn.al-icon.call-2:hover .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .btn.al-icon.call-2:hover {
    background-color: #F0F2F8;
  }
  .btn.al-icon.call-2:hover .btn-text:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A");
  }
}
.btn.al-icon.call-2.pressed {
  color: rgb(255, 255, 255);
  background-color: rgb(243, 29, 56);
}
.btn.al-icon.call-2.pressed .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.download {
  background: rgb(243, 29, 56);
}
.btn.al-icon.download .btn-text {
  line-height: 150%;
}
.btn.al-icon.download .btn-text:before {
  width: 1.8rem;
  height: 1.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  background-size: 1.1rem;
}
.btn.al-icon.download:hover {
  background-color: #FE414C;
}
.btn.al-icon.download:hover .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .btn.al-icon.download:hover {
    background: rgb(243, 29, 56);
  }
  .btn.al-icon.download:hover .btn-text {
    line-height: 150%;
  }
  .btn.al-icon.download:hover .btn-text:before {
    width: 1.8rem;
    height: 1.8rem;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
    background-size: 1.1rem;
  }
}
.btn.al-icon.download.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.al-icon.download.pressed .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.no-see .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.36641 8.99909L0.566406 5.19909L1.51641 4.24909L4.36641 7.09909L10.4831 0.982422L11.4331 1.93242L4.36641 8.99909Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.check1 .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.8 8.01667L0 4.21667L0.95 3.26667L3.8 6.11667L9.91667 0L10.8667 0.95L3.8 8.01667Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
}
.btn.al-icon.close .btn-text:before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.07255 9.66665L0.333496 8.92759L4.26111 4.99998L0.333496 1.07237L1.07255 0.333313L5.00016 4.26092L8.92777 0.333313L9.66683 1.07237L5.73922 4.99998L9.66683 8.92759L8.92777 9.66665L5.00016 5.73904L1.07255 9.66665Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
}
.btn.reservation {
  position: relative;
  display: flex;
  justify-content: left;
  align-items: center;
  min-width: 20.8rem;
  min-height: 4.8rem;
  padding: 1.14rem 1.6rem;
  background: rgb(243, 29, 56);
  border-radius: 0.2rem;
  font-weight: 600;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
}
.btn.reservation .btn-text {
  padding-left: 0.4rem;
}
.btn.reservation::before {
  content: "";
  display: block;
  width: 2rem;
  height: 2.1rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.423H15.5V3.923C15.5 3.846 15.4679 3.7755 15.4038 3.7115C15.3398 3.64733 15.2693 3.61525 15.1923 3.61525H1.80775C1.73075 3.61525 1.66025 3.64733 1.59625 3.7115C1.53208 3.7755 1.5 3.846 1.5 3.923V6.423ZM1.80775 19.1152C1.30258 19.1152 0.875 18.9403 0.525 18.5903C0.175 18.2402 0 17.8127 0 17.3075V3.923C0 3.41783 0.175 2.99025 0.525 2.64025C0.875 2.29025 1.30258 2.11525 1.80775 2.11525H3.19225V0H4.73075V2.11525H12.3078V0H13.8078V2.11525H15.1923C15.6974 2.11525 16.125 2.29025 16.475 2.64025C16.825 2.99025 17 3.41783 17 3.923V9.3865C16.7602 9.28133 16.5153 9.19633 16.2653 9.1315C16.0153 9.06683 15.7602 9.01592 15.5 8.97875V7.923H1.5V17.3075C1.5 17.3845 1.53208 17.455 1.59625 17.519C1.66025 17.5832 1.73075 17.6152 1.80775 17.6152H8.30975C8.39425 17.8921 8.4965 18.1539 8.6165 18.4007C8.73633 18.6476 8.8725 18.8857 9.025 19.1152H1.80775ZM14.6923 20.1152C13.4436 20.1152 12.3814 19.6774 11.5058 18.8018C10.6301 17.9261 10.1923 16.8639 10.1923 15.6152C10.1923 14.3666 10.6301 13.3044 11.5058 12.4288C12.3814 11.5531 13.4436 11.1152 14.6923 11.1152C15.9411 11.1152 17.0033 11.5531 17.8788 12.4288C18.7544 13.3044 19.1923 14.3666 19.1923 15.6152C19.1923 16.8639 18.7544 17.9261 17.8788 18.8018C17.0033 19.6774 15.9411 20.1152 14.6923 20.1152ZM16.3578 17.9037L16.9808 17.2808L15.1348 15.4345V12.673H14.25V15.796L16.3578 17.9037Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position: center;
}
.btn.reservation::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 1.6rem;
  transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
  background-color: rgb(255, 255, 255);
  border-radius: 100%;
}
@media (max-width: 1199px) {
  .btn.reservation {
    min-width: 13.4rem;
    min-height: 3.6rem;
    padding: 0;
    justify-content: center;
    border-radius: 9rem;
    background: rgb(255, 255, 255);
    border: 0.1rem solid rgb(243, 29, 56);
    font-weight: 500;
    font-size: 1.3rem;
    color: rgb(243, 29, 56);
  }
  .btn.reservation::before {
    content: "";
    display: block;
    width: 2rem;
    height: 2.1rem;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.423H15.5V3.923C15.5 3.846 15.4679 3.7755 15.4038 3.7115C15.3398 3.64733 15.2693 3.61525 15.1923 3.61525H1.80775C1.73075 3.61525 1.66025 3.64733 1.59625 3.7115C1.53208 3.7755 1.5 3.846 1.5 3.923V6.423ZM1.80775 19.1152C1.30258 19.1152 0.875 18.9403 0.525 18.5903C0.175 18.2402 0 17.8127 0 17.3075V3.923C0 3.41783 0.175 2.99025 0.525 2.64025C0.875 2.29025 1.30258 2.11525 1.80775 2.11525H3.19225V0H4.73075V2.11525H12.3078V0H13.8078V2.11525H15.1923C15.6974 2.11525 16.125 2.29025 16.475 2.64025C16.825 2.99025 17 3.41783 17 3.923V9.3865C16.7602 9.28133 16.5153 9.19633 16.2653 9.1315C16.0153 9.06683 15.7602 9.01592 15.5 8.97875V7.923H1.5V17.3075C1.5 17.3845 1.53208 17.455 1.59625 17.519C1.66025 17.5832 1.73075 17.6152 1.80775 17.6152H8.30975C8.39425 17.8921 8.4965 18.1539 8.6165 18.4007C8.73633 18.6476 8.8725 18.8857 9.025 19.1152H1.80775ZM14.6923 20.1152C13.4436 20.1152 12.3814 19.6774 11.5058 18.8018C10.6301 17.9261 10.1923 16.8639 10.1923 15.6152C10.1923 14.3666 10.6301 13.3044 11.5058 12.4288C12.3814 11.5531 13.4436 11.1152 14.6923 11.1152C15.9411 11.1152 17.0033 11.5531 17.8788 12.4288C18.7544 13.3044 19.1923 14.3666 19.1923 15.6152C19.1923 16.8639 18.7544 17.9261 17.8788 18.8018C17.0033 19.6774 15.9411 20.1152 14.6923 20.1152ZM16.3578 17.9037L16.9808 17.2808L15.1348 15.4345V12.673H14.25V15.796L16.3578 17.9037Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 1.3rem;
    background-position: center;
  }
}
@media (max-width: 1199px) and (max-width: 1199px) {
  .btn.reservation::before {
    width: 1.3rem;
    height: 1.3rem;
  }
}
@media (max-width: 1199px) {
  .btn.reservation::after {
    display: none;
  }
}
.btn.reservation:hover {
  background-color: #FF364E;
}
@media (max-width: 1199px) {
  .btn.reservation:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(243, 29, 56);
  }
  .btn.reservation:hover::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.423H15.5V3.923C15.5 3.846 15.4679 3.7755 15.4038 3.7115C15.3398 3.64733 15.2693 3.61525 15.1923 3.61525H1.80775C1.73075 3.61525 1.66025 3.64733 1.59625 3.7115C1.53208 3.7755 1.5 3.846 1.5 3.923V6.423ZM1.80775 19.1152C1.30258 19.1152 0.875 18.9403 0.525 18.5903C0.175 18.2402 0 17.8127 0 17.3075V3.923C0 3.41783 0.175 2.99025 0.525 2.64025C0.875 2.29025 1.30258 2.11525 1.80775 2.11525H3.19225V0H4.73075V2.11525H12.3078V0H13.8078V2.11525H15.1923C15.6974 2.11525 16.125 2.29025 16.475 2.64025C16.825 2.99025 17 3.41783 17 3.923V9.3865C16.7602 9.28133 16.5153 9.19633 16.2653 9.1315C16.0153 9.06683 15.7602 9.01592 15.5 8.97875V7.923H1.5V17.3075C1.5 17.3845 1.53208 17.455 1.59625 17.519C1.66025 17.5832 1.73075 17.6152 1.80775 17.6152H8.30975C8.39425 17.8921 8.4965 18.1539 8.6165 18.4007C8.73633 18.6476 8.8725 18.8857 9.025 19.1152H1.80775ZM14.6923 20.1152C13.4436 20.1152 12.3814 19.6774 11.5058 18.8018C10.6301 17.9261 10.1923 16.8639 10.1923 15.6152C10.1923 14.3666 10.6301 13.3044 11.5058 12.4288C12.3814 11.5531 13.4436 11.1152 14.6923 11.1152C15.9411 11.1152 17.0033 11.5531 17.8788 12.4288C18.7544 13.3044 19.1923 14.3666 19.1923 15.6152C19.1923 16.8639 18.7544 17.9261 17.8788 18.8018C17.0033 19.6774 15.9411 20.1152 14.6923 20.1152ZM16.3578 17.9037L16.9808 17.2808L15.1348 15.4345V12.673H14.25V15.796L16.3578 17.9037Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  }
  .btn.reservation:hover .btn-text::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  }
}
.btn.reservation.pressed {
  color: rgb(255, 255, 255);
  background-color: rgb(243, 29, 56);
}
.btn.reservation.pressed::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.423H15.5V3.923C15.5 3.846 15.4679 3.7755 15.4038 3.7115C15.3398 3.64733 15.2693 3.61525 15.1923 3.61525H1.80775C1.73075 3.61525 1.66025 3.64733 1.59625 3.7115C1.53208 3.7755 1.5 3.846 1.5 3.923V6.423ZM1.80775 19.1152C1.30258 19.1152 0.875 18.9403 0.525 18.5903C0.175 18.2402 0 17.8127 0 17.3075V3.923C0 3.41783 0.175 2.99025 0.525 2.64025C0.875 2.29025 1.30258 2.11525 1.80775 2.11525H3.19225V0H4.73075V2.11525H12.3078V0H13.8078V2.11525H15.1923C15.6974 2.11525 16.125 2.29025 16.475 2.64025C16.825 2.99025 17 3.41783 17 3.923V9.3865C16.7602 9.28133 16.5153 9.19633 16.2653 9.1315C16.0153 9.06683 15.7602 9.01592 15.5 8.97875V7.923H1.5V17.3075C1.5 17.3845 1.53208 17.455 1.59625 17.519C1.66025 17.5832 1.73075 17.6152 1.80775 17.6152H8.30975C8.39425 17.8921 8.4965 18.1539 8.6165 18.4007C8.73633 18.6476 8.8725 18.8857 9.025 19.1152H1.80775ZM14.6923 20.1152C13.4436 20.1152 12.3814 19.6774 11.5058 18.8018C10.6301 17.9261 10.1923 16.8639 10.1923 15.6152C10.1923 14.3666 10.6301 13.3044 11.5058 12.4288C12.3814 11.5531 13.4436 11.1152 14.6923 11.1152C15.9411 11.1152 17.0033 11.5531 17.8788 12.4288C18.7544 13.3044 19.1923 14.3666 19.1923 15.6152C19.1923 16.8639 18.7544 17.9261 17.8788 18.8018C17.0033 19.6774 15.9411 20.1152 14.6923 20.1152ZM16.3578 17.9037L16.9808 17.2808L15.1348 15.4345V12.673H14.25V15.796L16.3578 17.9037Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.reservation.pressed .btn-text::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.btn.file-download {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.5rem 0 0.5rem 0.4rem;
  border-top: 0.1rem solid transparent;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
  background-color: transparent;
}
@media (max-width: 1199px) {
  .btn.file-download {
    padding: 0.3rem 0 0.3rem 0.4rem;
  }
}
@media (max-width: 768px) {
  .btn.file-download {
    padding: 0.5rem 0 0.5rem 0.4rem;
  }
}
.btn.file-download:after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.file-download .btn-text {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
  line-height: 1.2;
}
@media (max-width: 1199px) {
  .btn.file-download .btn-text {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .btn.file-download .btn-text {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(114, 115, 126);
  }
}
.btn.file-download:hover {
  color: #FE414C;
}
@media (max-width: 1199px) {
  .btn.file-download:hover {
    background-color: transparent;
  }
}
.btn.file-download:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(254,65,76)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
@media (max-width: 1199px) {
  .btn.file-download:hover:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(254,65,76)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
  }
}
.btn.file-download:hover .btn-text {
  font-weight: 400;
  font-size: 1.6rem;
  color: #FE414C;
}
@media (max-width: 1199px) {
  .btn.file-download:hover .btn-text {
    font-weight: 400;
    font-size: 1.5rem;
    color: #FE414C;
  }
}
@media (max-width: 768px) {
  .btn.file-download:hover .btn-text {
    font-weight: 400;
    font-size: 1.4rem;
    color: #FE414C;
  }
}
.btn.file-download.pressed:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(254,65,76)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.file-download.pressed .btn-text {
  font-weight: 400;
  font-size: 1.4rem;
  color: #FE414C;
}
.btn.icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.btn.icon::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
}
.btn.icon.style-a {
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  position: relative;
}
.btn.icon.style-b {
  position: relative;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
@media (max-width: 1199px) {
  .btn.icon.style-b {
    width: 4.4rem;
    height: 4.4rem;
  }
}
.btn.icon.style-b::after {
  background-repeat: no-repeat;
  background-position: center center;
}
.btn.icon.style-c {
  position: relative;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
.btn.icon.style-c::after {
  background-repeat: no-repeat;
  background-position: center center;
}
.btn.icon.style-d {
  position: relative;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
.btn.icon.style-d::after {
  background-repeat: no-repeat;
  background-position: center center;
}
.btn.icon.style-e {
  position: absolute;
  right: 1.6rem;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
}
.btn.icon.style-e::after {
  background-repeat: no-repeat;
  background-position: center center;
}
.btn.icon.style-e.color-d {
  background: rgb(255, 255, 255);
}
.btn.icon.style-e.color-d.arrow-up-right::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") no-repeat center/0.8rem;
}
@media (max-width: 1199px) {
  .btn.icon.style-e {
    display: none;
  }
}
.btn.icon.style-f {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
}
.btn.icon.style-f::after {
  background-repeat: no-repeat;
  background-position: center center;
}
.btn.icon.color-a {
  background: #F0F2F8;
}
.btn.icon.color-a.arrow-down::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-a.arrow-down::after {
    background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
  }
}
.btn.icon.color-a.arrow-down:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.arrow-down:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-a.arrow-down.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.arrow-down.pressed:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-a.arrow-up::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-a.arrow-up:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.arrow-up:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-a.arrow-up.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.arrow-up.pressed:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-a.download::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-a.download:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.download.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.note::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 15.75H11.75V14.25H4.25V15.75ZM4.25 11.75H11.75V10.25H4.25V11.75ZM2.30775 19.5C1.80258 19.5 1.375 19.325 1.025 18.975C0.675 18.625 0.5 18.1974 0.5 17.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H10.25L15.5 5.75V17.6923C15.5 18.1974 15.325 18.625 14.975 18.975C14.625 19.325 14.1974 19.5 13.6923 19.5H2.30775ZM9.5 6.5V2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V17.6923C2 17.7693 2.03208 17.8398 2.09625 17.9038C2.16025 17.9679 2.23075 18 2.30775 18H13.6923C13.7692 18 13.8398 17.9679 13.9038 17.9038C13.9679 17.8398 14 17.7693 14 17.6923V6.5H9.5Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.6rem;
}
.btn.icon.color-a.note:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.note.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.chart::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3655 13.75H5.86525V6.25H4.3655V13.75ZM8.25 13.75H9.75V4.25H8.25V13.75ZM12.1348 13.75H13.6345V9.25H12.1348V13.75ZM2.30775 17.5C1.80258 17.5 1.375 17.325 1.025 16.975C0.675 16.625 0.5 16.1974 0.5 15.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H15.6923C16.1974 0.5 16.625 0.675 16.975 1.025C17.325 1.375 17.5 1.80258 17.5 2.30775V15.6923C17.5 16.1974 17.325 16.625 16.975 16.975C16.625 17.325 16.1974 17.5 15.6923 17.5H2.30775ZM2.30775 16H15.6923C15.7692 16 15.8398 15.9679 15.9038 15.9038C15.9679 15.8398 16 15.7692 16 15.6923V2.30775C16 2.23075 15.9679 2.16025 15.9038 2.09625C15.8398 2.03208 15.7692 2 15.6923 2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V15.6923C2 15.7692 2.03208 15.8398 2.09625 15.9038C2.16025 15.9679 2.23075 16 2.30775 16Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.8rem;
}
.btn.icon.color-a.chart:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.chart.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.motion::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.09711 13.8055L13.8055 10L8.09711 6.19447V13.8055ZM10 20C8.61807 20 7.31886 19.7389 6.10237 19.2166C4.8857 18.6943 3.82728 17.9831 2.92711 17.0829C2.02693 16.1829 1.31404 15.1262 0.788421 13.9129C0.262807 12.6997 0 11.4022 0 10.0203C0 9.32658 0.0688596 8.64439 0.206579 7.97368C0.344123 7.30298 0.545176 6.64912 0.809737 6.01211L2.03632 7.23895C1.8893 7.69509 1.77632 8.15184 1.69737 8.60921C1.61842 9.06676 1.57895 9.53035 1.57895 10C1.57895 12.3509 2.39474 14.3421 4.02632 15.9737C5.6579 17.6053 7.64912 18.4211 10 18.4211C12.3509 18.4211 14.3421 17.6053 15.9737 15.9737C17.6053 14.3421 18.4211 12.3509 18.4211 10C18.4211 7.64912 17.6053 5.6579 15.9737 4.02632C14.3421 2.39474 12.3509 1.57895 10 1.57895C9.52632 1.57895 9.06246 1.61842 8.60842 1.69737C8.15421 1.77632 7.70447 1.8893 7.25921 2.03632L6.04868 0.826053C6.67623 0.557457 7.30877 0.352631 7.94632 0.211578C8.58403 0.0705257 9.24833 0 9.93921 0C11.328 0 12.634 0.261141 13.8574 0.783422C15.0807 1.3057 16.1458 2.0186 17.0526 2.9221C17.9595 3.82561 18.6774 4.8857 19.2063 6.10237C19.7354 7.31886 20 8.61807 20 10C20 11.3819 19.7372 12.6811 19.2116 13.8976C18.686 15.1143 17.9731 16.1727 17.0729 17.0729C16.1727 17.9731 15.1143 18.686 13.8976 19.2116C12.6811 19.7372 11.3819 20 10 20ZM3.38053 4.63553C3.03649 4.63553 2.74132 4.51246 2.495 4.26632C2.24868 4.02 2.12553 3.72474 2.12553 3.38053C2.12553 3.03649 2.24868 2.74132 2.495 2.495C2.74132 2.24868 3.03649 2.12553 3.38053 2.12553C3.72474 2.12553 4.02 2.24868 4.26632 2.495C4.51246 2.74132 4.63553 3.03649 4.63553 3.38053C4.63553 3.72474 4.51246 4.02 4.26632 4.26632C4.02 4.51246 3.72474 4.63553 3.38053 4.63553Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/2rem;
}
.btn.icon.color-a.motion:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.motion.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-a.search::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center/1.9rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-a.search::after {
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center/1.9rem;
  }
}
.btn.icon.color-a.search:hover {
  background: #E4E5EB;
}
.btn.icon.color-a.search:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center/1.9rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-a.search:hover:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center/1.9rem;
  }
}
.btn.icon.color-a.search.pressed {
  background: #E4E5EB;
}
@media (max-width: 1199px) {
  .btn.icon.color-a.search.pressed:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center/1.9rem;
  }
}
.btn.icon.color-b {
  background: rgb(255, 255, 255);
}
.btn.icon.color-b.arrow-left {
  box-shadow: var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-4, 4px) var(--effect-blur-0, 0px) var(--color-shadow-default, rgba(0, 0, 0, 0.16)), var(--effect-blur-0, 0px) var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-0, 0px) var(--color-shadow-subtle, rgba(0, 0, 0, 0.12));
}
.btn.icon.color-b.arrow-left::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-b.arrow-left:hover {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-b.arrow-left:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-b.arrow-left.pressed {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-b.arrow-left.pressed:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-b.arrow-right {
  box-shadow: var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-4, 4px) var(--effect-blur-0, 0px) var(--color-shadow-default, rgba(0, 0, 0, 0.16)), var(--effect-blur-0, 0px) var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-0, 0px) var(--color-shadow-subtle, rgba(0, 0, 0, 0.12));
}
.btn.icon.color-b.arrow-right::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-b.arrow-right:hover {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-b.arrow-right:hover:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-b.arrow-right.pressed {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-b.arrow-right.pressed:after {
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.btn.icon.color-c {
  background: rgb(23, 22, 22);
}
.btn.icon.color-c.arrow-down::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-c.arrow-down:hover {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-c.arrow-down.pressed {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-c.arrow-up::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-c.arrow-up:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-c.arrow-up:hover::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-c.arrow-up.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-c.arrow-up.pressed::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.btn.icon.color-c.arrow-up-right::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/0.8rem;
}
.btn.icon.color-c.arrow-up-right:hover {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-c.arrow-up-right.pressed {
  background-color: rgb(243, 29, 56);
}
.btn.icon.color-d {
  background: rgb(255, 255, 255);
}
.btn.icon.color-d.home::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.00939 14.9906H5.37659V10.0112H10.7173V14.9906H14.0845V6.93427L8.04695 2.38674L2.00939 6.93427V14.9906ZM0.5 16.5V6.17958L8.04695 0.5L15.5939 6.17958V16.5H9.20792V11.5206H6.88597V16.5H0.5Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center 10px/1.6rem;
}
.btn.icon.color-d.home:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-d.home.pressed {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-d.copy::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/1.7rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-d.copy::after {
    margin-bottom: 0.4rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.7rem;
  }
}
.btn.icon.color-d.copy:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .btn.icon.color-d.copy:hover:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.7rem;
  }
}
@media (max-width: 1199px) {
  .btn.icon.color-d.copy.pressed:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.7rem;
  }
}
.btn.icon.color-e {
  background: #F0F2F8;
}
.btn.icon.color-e.copy::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/0.8rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-e.copy::after {
    margin-bottom: 0.4rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
.btn.icon.color-e.copy:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .btn.icon.color-e.copy:hover:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
@media (max-width: 1199px) {
  .btn.icon.color-e.copy.pressed:after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
.btn.icon.color-f.copy {
  background: rgb(255, 255, 255);
}
.btn.icon.color-f.copy::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.5rem;
}
@media (max-width: 1199px) {
  .btn.icon.color-f.copy::after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.5rem;
  }
}
.btn.icon.color-f.copy:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .btn.icon.color-f.copy.pressed {
    background-color: rgb(228, 229, 235);
  }
}
.btn.icon.color-f.arrow-up-right3 {
  background: rgb(255, 255, 255);
}
.btn.icon.color-f.arrow-up-right3::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.6rem;
}
.btn.icon.color-f.arrow-up-right3:hover {
  background-color: rgb(228, 229, 235);
}
.btn.icon.color-f.arrow-up-right3.pressed {
  background-color: rgb(228, 229, 235);
}

.form.module-a {
  display: flex;
  justify-content: right;
  align-items: center;
  gap: 1rem;
  width: 26rem;
  transition: border-bottom 0.3s ease;
}
@media (max-width: 768px) {
  .form.module-a {
    width: 16rem;
    gap: 0.5rem;
    border-bottom: hidden;
  }
}
.form.module-a .input-elem {
  display: none;
  transition: all 0.3s ease;
  width: 70%;
  line-height: 150%;
}
.form.module-a.active {
  position: relative;
  background: #E4E5EB;
  border-radius: 9rem;
  width: 24rem;
  border-bottom: hidden;
}
.form.module-a.active .input-elem {
  display: block;
}
@media (max-width: 768px) {
  .form.module-a.active .input-elem {
    width: 80%;
  }
}
.form.module-a.active .btn-area .btn {
  background: #E4E5EB;
}
@media (max-width: 768px) {
  .form.module-a.active {
    width: 100%;
  }
}

body.mo-menu-open {
  overflow: hidden;
}
body .skip ul li a {
  display: flex;
  position: absolute;
  top: -10rem;
  right: 0;
  left: 0;
  height: 5.6rem;
  background: rgb(63, 63, 70);
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 5.6rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  z-index: 99999;
}
body .skip ul li a:focus-within,
body .skip ul li a:focus,
body .skip ul li a:active {
  top: 0;
}

.page-head {
  position: fixed;
  display: flex;
  align-items: center;
  width: 100%;
  height: 8rem;
  z-index: 999;
}
@media (max-width: 1199px) {
  .page-head {
    height: 5.6rem;
  }
  .page-head:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(23, 22, 22, 0.6);
    transition: 0.5s;
  }
}
.page-head .page-head-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 144rem;
  margin: 0 auto;
  padding: 0 6.4rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner {
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  .page-head .page-head-inner {
    padding: 0 2.4rem;
  }
}
.page-head .page-head-inner .page-subject .page-name {
  display: block;
  width: 96.79px;
  height: 14.91px;
  background-image: url(/dist/images/logo/logo-white.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: left center;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.page-head .page-head-inner .page-navi {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 40rem;
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s;
  }
}
@media (max-width: 768px) {
  .page-head .page-head-inner .page-navi {
    max-width: 28.8rem;
  }
}
.page-head .page-head-inner .page-navi .gnb-list {
  position: relative;
  display: flex;
  gap: 5.6rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list {
    flex-direction: column;
    gap: 0;
    transition: 0.5s;
    display: none;
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item {
  position: relative;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
  display: flex;
  align-items: center;
  height: 2.4rem;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.ir .btn.expand {
  display: none;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name {
  gap: 0.4rem;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after {
  display: block;
  content: "";
  width: 1.2rem;
  height: 1.9rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after {
    display: none;
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .btn.expand {
  display: none;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .btn.expand {
    display: block;
    position: absolute;
    top: 0.6rem;
    right: 1.2rem;
    pointer-events: none;
  }
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .btn.expand:after {
    content: "";
    transform: rotate(-180deg);
    display: block;
    width: 4.4rem;
    height: 4.4rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.2rem;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.40385 6.70775L0.350098 5.65375L6.00385 0L11.6576 5.65375L10.6038 6.70775L6.00385 2.123L1.40385 6.70775Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A");
    transition: 0.5s;
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth.active-mo .gnb-name {
  font-weight: 600;
  font-size: 2.2rem;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth.active-mo .btn.expand:after {
    transform: rotate(0deg);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.40385 6.70775L0.350098 5.65375L6.00385 0L11.6576 5.65375L10.6038 6.70775L6.00385 2.123L1.40385 6.70775Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth.pressed .gnb-name {
  font-weight: 600;
  font-size: 2.2rem;
  color: rgb(243, 29, 56);
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name {
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name {
    align-items: flex-start;
    justify-content: space-between;
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after {
  position: relative;
  top: -0.2rem;
  display: block;
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after {
    top: 0;
    width: 2.4rem;
    height: 2.4rem;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") !important;
    background-size: 1rem;
  }
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.active .gnb-name, .page-head .page-head-inner .page-navi .gnb-list .gnb-item:hover .gnb-name {
  color: rgb(243, 29, 56) !important;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.active.has-2depth .gnb-name:after, .page-head .page-head-inner .page-navi .gnb-list .gnb-item:hover.has-2depth .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.9L0 1.9L1.4 0.5L6 5.1L10.6 0.5L12 1.9L6 7.9Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") !important;
}
.page-head .page-head-inner .page-navi .gnb-list .gnb-item.active.ext .gnb-name:after, .page-head .page-head-inner .page-navi .gnb-list .gnb-item:hover.ext .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") !important;
}
.page-head .page-head-inner .lnb {
  position: absolute;
  top: 100%;
  padding-top: 4.6rem;
  left: 50%;
  transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
}
.page-head .page-head-inner .lnb .lnb-list {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  padding: 3.2rem 0;
  text-align: center;
  border-radius: 0.8rem;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08), 0px 0px 8px 0px rgba(0, 0, 0, 0.06);
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item .lnb-name {
  display: block;
  font-weight: 500;
  font-size: 1.6rem;
  color: #1C1C1E;
  font-family: "Pretendard", "Microsoft YaHei", sans-serif;
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item .lnb-name:hover, .page-head .page-head-inner .lnb .lnb-list .lnb-item .lnb-name:focus {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(243, 29, 56);
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item.active .lnb-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(243, 29, 56);
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name {
  display: flex;
  justify-content: center;
  gap: 0.4rem;
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name:after {
  position: relative;
  top: 4px;
  display: block;
  content: "";
  width: 0.8rem;
  height: 0.8rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name:hover:after, .page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name:focus:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name:hover:after, .page-head .page-head-inner .lnb .lnb-list .lnb-item.ext .lnb-name:focus:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  }
}
.page-head .page-head-inner .lnb:not(.language) {
  width: 18rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .lnb:not(.language) {
    position: relative;
    top: 0;
    left: 0;
    transform: translateX(0);
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
    opacity: 1;
    overflow: hidden;
    transition: all 0.2s ease-out;
  }
  .page-head .page-head-inner .lnb:not(.language) .lnb-list {
    gap: 0;
    padding: 0;
    text-align: left;
    border-radius: 0;
    background-color: rgb(255, 255, 255);
    transition: all 0.2s ease-out;
  }
  .page-head .page-head-inner .lnb:not(.language) .lnb-list .lnb-item {
    display: flex;
    align-items: center;
    height: 4.4rem;
  }
  .page-head .page-head-inner .lnb:not(.language) .lnb-list .lnb-item .lnb-name {
    font-weight: 400;
    font-size: 1.8rem;
    color: rgb(72, 74, 78);
  }
  .page-head .page-head-inner .lnb:not(.language) .lnb-list .lnb-item .lnb-name:hover, .page-head .page-head-inner .lnb:not(.language) .lnb-list .lnb-item .lnb-name:focus {
    font-weight: 400;
    font-size: 1.8rem;
    color: rgb(72, 74, 78);
  }
}
.page-head .page-head-inner .lnb.language {
  width: 14rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .lnb.language {
    padding-top: 2rem;
    transform: translateX(calc(-50% - 3.4rem));
  }
}
.page-head .page-head-inner .lnb.active {
  display: block;
  visibility: visible;
  opacity: 1;
}
.page-head .page-head-inner .page-aside {
  display: flex;
  margin-right: -12px;
}
.page-head .page-head-inner .page-util {
  position: relative;
  display: flex;
  justify-content: flex-end;
  margin-left: 13.3rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-util {
    align-items: center;
    margin-left: 0;
  }
}
.page-head .page-head-inner .page-util .btn.language {
  width: 2.4rem;
  height: 2.4rem;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-util .btn.language {
    width: 4.4rem;
    height: 4.4rem;
  }
}
.page-head .page-head-inner .page-util .btn.language:after {
  background-size: 2.2rem;
}
.page-head .page-head-inner .page-util.active-pc .btn.language:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.5C8.6975 19.5 7.46833 19.2503 6.3125 18.751C5.15667 18.2517 4.14867 17.5718 3.2885 16.7115C2.42817 15.8513 1.74833 14.8433 1.249 13.6875C0.749667 12.5317 0.5 11.3025 0.5 10C0.5 8.68717 0.749667 7.45542 1.249 6.30475C1.74833 5.15408 2.42817 4.14867 3.2885 3.2885C4.14867 2.42817 5.15667 1.74833 6.3125 1.249C7.46833 0.749667 8.6975 0.5 10 0.5C11.3128 0.5 12.5446 0.749667 13.6953 1.249C14.8459 1.74833 15.8513 2.42817 16.7115 3.2885C17.5718 4.14867 18.2517 5.15408 18.751 6.30475C19.2503 7.45542 19.5 8.68717 19.5 10C19.5 11.3025 19.2503 12.5317 18.751 13.6875C18.2517 14.8433 17.5718 15.8513 16.7115 16.7115C15.8513 17.5718 14.8459 18.2517 13.6953 18.751C12.5446 19.2503 11.3128 19.5 10 19.5ZM10 17.9788C10.5103 17.3019 10.9398 16.6192 11.2885 15.9307C11.6372 15.2422 11.9212 14.4897 12.1405 13.673H7.8595C8.09167 14.5153 8.37892 15.2808 8.72125 15.9693C9.06342 16.6578 9.48967 17.3276 10 17.9788ZM8.0635 17.7038C7.68017 17.1538 7.33592 16.5285 7.03075 15.828C6.72558 15.1273 6.48842 14.409 6.31925 13.673H2.927C3.45517 14.7115 4.1635 15.584 5.052 16.2905C5.9405 16.9968 6.94433 17.4679 8.0635 17.7038ZM11.9365 17.7038C13.0557 17.4679 14.0595 16.9968 14.948 16.2905C15.8365 15.584 16.5448 14.7115 17.073 13.673H13.6807C13.4794 14.4153 13.2262 15.1368 12.921 15.8375C12.616 16.5382 12.2878 17.1602 11.9365 17.7038ZM2.298 12.173H6.0155C5.95267 11.8013 5.90708 11.4369 5.87875 11.0798C5.85058 10.7227 5.8365 10.3628 5.8365 10C5.8365 9.63717 5.85058 9.27725 5.87875 8.92025C5.90708 8.56308 5.95267 8.19867 6.0155 7.827H2.298C2.20183 8.16667 2.12817 8.51983 2.077 8.8865C2.02567 9.25317 2 9.62433 2 10C2 10.3757 2.02567 10.7468 2.077 11.1135C2.12817 11.4802 2.20183 11.8333 2.298 12.173ZM7.51525 12.173H12.4848C12.5474 11.8013 12.5929 11.4402 12.6212 11.0895C12.6494 10.7388 12.6635 10.3757 12.6635 10C12.6635 9.62433 12.6494 9.26117 12.6212 8.9105C12.5929 8.55983 12.5474 8.19867 12.4848 7.827H7.51525C7.45258 8.19867 7.40708 8.55983 7.37875 8.9105C7.35058 9.26117 7.3365 9.62433 7.3365 10C7.3365 10.3757 7.35058 10.7388 7.37875 11.0895C7.40708 11.4402 7.45258 11.8013 7.51525 12.173ZM13.9845 12.173H17.702C17.7982 11.8333 17.8718 11.4802 17.923 11.1135C17.9743 10.7468 18 10.3757 18 10C18 9.62433 17.9743 9.25317 17.923 8.8865C17.8718 8.51983 17.7982 8.16667 17.702 7.827H13.9845C14.0473 8.19867 14.0929 8.56308 14.1212 8.92025C14.1494 9.27725 14.1635 9.63717 14.1635 10C14.1635 10.3628 14.1494 10.7227 14.1212 11.0798C14.0929 11.4369 14.0473 11.8013 13.9845 12.173ZM13.6807 6.327H17.073C16.5385 5.27567 15.835 4.40317 14.9625 3.7095C14.09 3.016 13.0813 2.54167 11.9365 2.2865C12.3198 2.8685 12.6608 3.50508 12.9595 4.19625C13.2583 4.88725 13.4987 5.5975 13.6807 6.327ZM7.8595 6.327H12.1405C11.9083 5.491 11.6163 4.72075 11.2645 4.01625C10.9125 3.31175 10.491 2.64675 10 2.02125C9.509 2.64675 9.0875 3.31175 8.7355 4.01625C8.38367 4.72075 8.09167 5.491 7.8595 6.327ZM2.927 6.327H6.31925C6.50125 5.5975 6.74167 4.88725 7.0405 4.19625C7.33917 3.50508 7.68017 2.8685 8.0635 2.2865C6.91217 2.54167 5.90192 3.01767 5.03275 3.7145C4.16342 4.41117 3.4615 5.282 2.927 6.327Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") !important;
}
.page-head .page-head-inner .page-control {
  display: none;
}
@media (max-width: 1199px) {
  .page-head .page-head-inner .page-control {
    display: block;
  }
}
.page-head .page-head-inner .page-control .btn.goto-page-navi {
  position: relative;
  right: 0;
  width: 4.4rem;
  height: 4.4rem;
  transition: 0.5s;
}
.page-head .page-head-inner .page-control .btn.goto-page-navi:before {
  content: "";
  display: block;
  position: absolute;
  top: 2rem;
  left: 1.2rem;
  width: 2rem;
  height: 0.2rem;
}
.page-head .page-head-inner .page-control .btn.goto-page-navi:after {
  content: "";
  display: block;
  position: absolute;
  top: 2rem;
  left: 1.2rem;
  width: 2rem;
  height: 0.2rem;
}
.page-head .page-head-inner .page-control .btn.goto-page-navi.active:before {
  width: 1.6rem;
  left: 1.4rem;
  transform: rotate(-315deg);
  transition: 0.5s;
  box-shadow: none;
}
.page-head .page-head-inner .page-control .btn.goto-page-navi.active:after {
  width: 1.6rem;
  left: 1.4rem;
  transform: rotate(-45deg);
  transition: 0.5s;
}
.page-head.transparent {
  background-color: transparent;
}
.page-head.transparent .page-head-inner .page-subject .page-name {
  background-image: url(/dist/images/logo/logo-white.svg);
}
@media (max-width: 1199px) {
  .page-head.transparent .page-head-inner .page-navi .gnb-list .gnb-item {
    padding: 0 2.2rem;
  }
}
.page-head.transparent .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.9L0 1.9L1.4 0.5L6 5.1L10.6 0.5L12 1.9L6 7.9Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.page-head.transparent .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.page-head.transparent .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1199px) {
  .page-head.transparent .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
    display: flex;
    align-items: center;
    height: 5.8rem;
    font-weight: 500;
    font-size: 2.2rem;
    color: rgb(23, 22, 22);
  }
}
.page-head.transparent .page-head-inner .page-util .btn.language:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.5C8.6975 19.5 7.46833 19.2503 6.3125 18.751C5.15667 18.2517 4.14867 17.5718 3.2885 16.7115C2.42817 15.8513 1.74833 14.8433 1.249 13.6875C0.749667 12.5317 0.5 11.3025 0.5 10C0.5 8.68717 0.749667 7.45542 1.249 6.30475C1.74833 5.15408 2.42817 4.14867 3.2885 3.2885C4.14867 2.42817 5.15667 1.74833 6.3125 1.249C7.46833 0.749667 8.6975 0.5 10 0.5C11.3128 0.5 12.5446 0.749667 13.6953 1.249C14.8459 1.74833 15.8513 2.42817 16.7115 3.2885C17.5718 4.14867 18.2517 5.15408 18.751 6.30475C19.2503 7.45542 19.5 8.68717 19.5 10C19.5 11.3025 19.2503 12.5317 18.751 13.6875C18.2517 14.8433 17.5718 15.8513 16.7115 16.7115C15.8513 17.5718 14.8459 18.2517 13.6953 18.751C12.5446 19.2503 11.3128 19.5 10 19.5ZM10 17.9788C10.5103 17.3019 10.9398 16.6192 11.2885 15.9307C11.6372 15.2422 11.9212 14.4897 12.1405 13.673H7.8595C8.09167 14.5153 8.37892 15.2808 8.72125 15.9693C9.06342 16.6578 9.48967 17.3276 10 17.9788ZM8.0635 17.7038C7.68017 17.1538 7.33592 16.5285 7.03075 15.828C6.72558 15.1273 6.48842 14.409 6.31925 13.673H2.927C3.45517 14.7115 4.1635 15.584 5.052 16.2905C5.9405 16.9968 6.94433 17.4679 8.0635 17.7038ZM11.9365 17.7038C13.0557 17.4679 14.0595 16.9968 14.948 16.2905C15.8365 15.584 16.5448 14.7115 17.073 13.673H13.6807C13.4794 14.4153 13.2262 15.1368 12.921 15.8375C12.616 16.5382 12.2878 17.1602 11.9365 17.7038ZM2.298 12.173H6.0155C5.95267 11.8013 5.90708 11.4369 5.87875 11.0798C5.85058 10.7227 5.8365 10.3628 5.8365 10C5.8365 9.63717 5.85058 9.27725 5.87875 8.92025C5.90708 8.56308 5.95267 8.19867 6.0155 7.827H2.298C2.20183 8.16667 2.12817 8.51983 2.077 8.8865C2.02567 9.25317 2 9.62433 2 10C2 10.3757 2.02567 10.7468 2.077 11.1135C2.12817 11.4802 2.20183 11.8333 2.298 12.173ZM7.51525 12.173H12.4848C12.5474 11.8013 12.5929 11.4402 12.6212 11.0895C12.6494 10.7388 12.6635 10.3757 12.6635 10C12.6635 9.62433 12.6494 9.26117 12.6212 8.9105C12.5929 8.55983 12.5474 8.19867 12.4848 7.827H7.51525C7.45258 8.19867 7.40708 8.55983 7.37875 8.9105C7.35058 9.26117 7.3365 9.62433 7.3365 10C7.3365 10.3757 7.35058 10.7388 7.37875 11.0895C7.40708 11.4402 7.45258 11.8013 7.51525 12.173ZM13.9845 12.173H17.702C17.7982 11.8333 17.8718 11.4802 17.923 11.1135C17.9743 10.7468 18 10.3757 18 10C18 9.62433 17.9743 9.25317 17.923 8.8865C17.8718 8.51983 17.7982 8.16667 17.702 7.827H13.9845C14.0473 8.19867 14.0929 8.56308 14.1212 8.92025C14.1494 9.27725 14.1635 9.63717 14.1635 10C14.1635 10.3628 14.1494 10.7227 14.1212 11.0798C14.0929 11.4369 14.0473 11.8013 13.9845 12.173ZM13.6807 6.327H17.073C16.5385 5.27567 15.835 4.40317 14.9625 3.7095C14.09 3.016 13.0813 2.54167 11.9365 2.2865C12.3198 2.8685 12.6608 3.50508 12.9595 4.19625C13.2583 4.88725 13.4987 5.5975 13.6807 6.327ZM7.8595 6.327H12.1405C11.9083 5.491 11.6163 4.72075 11.2645 4.01625C10.9125 3.31175 10.491 2.64675 10 2.02125C9.509 2.64675 9.0875 3.31175 8.7355 4.01625C8.38367 4.72075 8.09167 5.491 7.8595 6.327ZM2.927 6.327H6.31925C6.50125 5.5975 6.74167 4.88725 7.0405 4.19625C7.33917 3.50508 7.68017 2.8685 8.0635 2.2865C6.91217 2.54167 5.90192 3.01767 5.03275 3.7145C4.16342 4.41117 3.4615 5.282 2.927 6.327Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
}
.page-head.transparent .page-head-inner .page-control .btn.goto-page-navi:before {
  background-color: rgb(255, 255, 255);
  box-shadow: inset 0 0 0 3.2rem #fff, 0 -0.6rem #fff, 0 0.6rem #fff;
}
.page-head.transparent .page-head-inner .page-control .btn.goto-page-navi:after {
  background-color: rgb(255, 255, 255);
}
.page-head.transparent .page-head-inner .page-control .btn.goto-page-navi.active:before {
  background-color: rgb(23, 22, 22);
  box-shadow: none;
}
.page-head.transparent .page-head-inner .page-control .btn.goto-page-navi.active:after {
  background-color: rgb(23, 22, 22);
}
.page-head.white, .page-head.hover, .page-head.scroll {
  background-color: rgb(255, 255, 255);
}
.page-head.white .page-head-inner .page-subject .page-name, .page-head.hover .page-head-inner .page-subject .page-name, .page-head.scroll .page-head-inner .page-subject .page-name {
  background-image: url(/dist/images/logo/logo-red.svg);
}
@media (max-width: 1199px) {
  .page-head.white .page-head-inner .page-navi .gnb-list .gnb-item, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item {
    padding: 0 2.2rem;
  }
}
@media (max-width: 1199px) {
  .page-head.white .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth {
    padding: 0 6.8rem 0 2.2rem;
  }
}
.page-head.white .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.9L0 1.9L1.4 0.5L6 5.1L10.6 0.5L12 1.9L6 7.9Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: #1C1C1E;
}
@media (max-width: 1199px) {
  .page-head.white .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name, .page-head.hover .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name, .page-head.scroll .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
    display: flex;
    align-items: center;
    height: 5.8rem;
    font-weight: 500;
    font-size: 2.2rem;
    color: rgb(23, 22, 22);
  }
}
.page-head.white .page-head-inner .page-util .btn.language:after, .page-head.hover .page-head-inner .page-util .btn.language:after, .page-head.scroll .page-head-inner .page-util .btn.language:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.5C8.6975 19.5 7.46833 19.2503 6.3125 18.751C5.15667 18.2517 4.14867 17.5718 3.2885 16.7115C2.42817 15.8513 1.74833 14.8433 1.249 13.6875C0.749667 12.5317 0.5 11.3025 0.5 10C0.5 8.68717 0.749667 7.45542 1.249 6.30475C1.74833 5.15408 2.42817 4.14867 3.2885 3.2885C4.14867 2.42817 5.15667 1.74833 6.3125 1.249C7.46833 0.749667 8.6975 0.5 10 0.5C11.3128 0.5 12.5446 0.749667 13.6953 1.249C14.8459 1.74833 15.8513 2.42817 16.7115 3.2885C17.5718 4.14867 18.2517 5.15408 18.751 6.30475C19.2503 7.45542 19.5 8.68717 19.5 10C19.5 11.3025 19.2503 12.5317 18.751 13.6875C18.2517 14.8433 17.5718 15.8513 16.7115 16.7115C15.8513 17.5718 14.8459 18.2517 13.6953 18.751C12.5446 19.2503 11.3128 19.5 10 19.5ZM10 17.9788C10.5103 17.3019 10.9398 16.6192 11.2885 15.9307C11.6372 15.2422 11.9212 14.4897 12.1405 13.673H7.8595C8.09167 14.5153 8.37892 15.2808 8.72125 15.9693C9.06342 16.6578 9.48967 17.3276 10 17.9788ZM8.0635 17.7038C7.68017 17.1538 7.33592 16.5285 7.03075 15.828C6.72558 15.1273 6.48842 14.409 6.31925 13.673H2.927C3.45517 14.7115 4.1635 15.584 5.052 16.2905C5.9405 16.9968 6.94433 17.4679 8.0635 17.7038ZM11.9365 17.7038C13.0557 17.4679 14.0595 16.9968 14.948 16.2905C15.8365 15.584 16.5448 14.7115 17.073 13.673H13.6807C13.4794 14.4153 13.2262 15.1368 12.921 15.8375C12.616 16.5382 12.2878 17.1602 11.9365 17.7038ZM2.298 12.173H6.0155C5.95267 11.8013 5.90708 11.4369 5.87875 11.0798C5.85058 10.7227 5.8365 10.3628 5.8365 10C5.8365 9.63717 5.85058 9.27725 5.87875 8.92025C5.90708 8.56308 5.95267 8.19867 6.0155 7.827H2.298C2.20183 8.16667 2.12817 8.51983 2.077 8.8865C2.02567 9.25317 2 9.62433 2 10C2 10.3757 2.02567 10.7468 2.077 11.1135C2.12817 11.4802 2.20183 11.8333 2.298 12.173ZM7.51525 12.173H12.4848C12.5474 11.8013 12.5929 11.4402 12.6212 11.0895C12.6494 10.7388 12.6635 10.3757 12.6635 10C12.6635 9.62433 12.6494 9.26117 12.6212 8.9105C12.5929 8.55983 12.5474 8.19867 12.4848 7.827H7.51525C7.45258 8.19867 7.40708 8.55983 7.37875 8.9105C7.35058 9.26117 7.3365 9.62433 7.3365 10C7.3365 10.3757 7.35058 10.7388 7.37875 11.0895C7.40708 11.4402 7.45258 11.8013 7.51525 12.173ZM13.9845 12.173H17.702C17.7982 11.8333 17.8718 11.4802 17.923 11.1135C17.9743 10.7468 18 10.3757 18 10C18 9.62433 17.9743 9.25317 17.923 8.8865C17.8718 8.51983 17.7982 8.16667 17.702 7.827H13.9845C14.0473 8.19867 14.0929 8.56308 14.1212 8.92025C14.1494 9.27725 14.1635 9.63717 14.1635 10C14.1635 10.3628 14.1494 10.7227 14.1212 11.0798C14.0929 11.4369 14.0473 11.8013 13.9845 12.173ZM13.6807 6.327H17.073C16.5385 5.27567 15.835 4.40317 14.9625 3.7095C14.09 3.016 13.0813 2.54167 11.9365 2.2865C12.3198 2.8685 12.6608 3.50508 12.9595 4.19625C13.2583 4.88725 13.4987 5.5975 13.6807 6.327ZM7.8595 6.327H12.1405C11.9083 5.491 11.6163 4.72075 11.2645 4.01625C10.9125 3.31175 10.491 2.64675 10 2.02125C9.509 2.64675 9.0875 3.31175 8.7355 4.01625C8.38367 4.72075 8.09167 5.491 7.8595 6.327ZM2.927 6.327H6.31925C6.50125 5.5975 6.74167 4.88725 7.0405 4.19625C7.33917 3.50508 7.68017 2.8685 8.0635 2.2865C6.91217 2.54167 5.90192 3.01767 5.03275 3.7145C4.16342 4.41117 3.4615 5.282 2.927 6.327Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white .page-head-inner .page-control .btn.goto-page-navi:before, .page-head.hover .page-head-inner .page-control .btn.goto-page-navi:before, .page-head.scroll .page-head-inner .page-control .btn.goto-page-navi:before {
  background-color: rgb(23, 22, 22);
  box-shadow: inset 0 0 0 3.2rem #171616, 0 -0.6rem #171616, 0 0.6rem #171616;
}
.page-head.white .page-head-inner .page-control .btn.goto-page-navi:after, .page-head.hover .page-head-inner .page-control .btn.goto-page-navi:after, .page-head.scroll .page-head-inner .page-control .btn.goto-page-navi:after {
  background-color: rgb(23, 22, 22);
}
.page-head.white .page-head-inner .page-control .btn.goto-page-navi.active:before, .page-head.hover .page-head-inner .page-control .btn.goto-page-navi.active:before, .page-head.scroll .page-head-inner .page-control .btn.goto-page-navi.active:before {
  background-color: rgb(23, 22, 22);
  box-shadow: none;
}
.page-head.white .page-head-inner .page-control .btn.goto-page-navi.active:after, .page-head.hover .page-head-inner .page-control .btn.goto-page-navi.active:after, .page-head.scroll .page-head-inner .page-control .btn.goto-page-navi.active:after {
  background-color: rgb(23, 22, 22);
}
.page-head.white-border {
  background-color: rgb(255, 255, 255);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .page-head.white-border {
    border-bottom: 0;
  }
}
.page-head.white-border .page-head-inner .page-subject .page-name {
  background-image: url(/dist/images/logo/logo-red.svg);
}
@media (max-width: 1199px) {
  .page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item {
    padding: 0 2.8rem;
  }
}
@media (max-width: 1199px) {
  .page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth {
    padding: 0 6.8rem 0 2.8rem;
  }
}
.page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item.has-2depth .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.9L0 1.9L1.4 0.5L6 5.1L10.6 0.5L12 1.9L6 7.9Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item.ext .gnb-name:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: #1C1C1E;
}
@media (max-width: 1199px) {
  .page-head.white-border .page-head-inner .page-navi .gnb-list .gnb-item .gnb-name {
    display: flex;
    align-items: center;
    height: 5.8rem;
    font-weight: 500;
    font-size: 2.2rem;
    color: rgb(23, 22, 22);
  }
}
.page-head.white-border .page-head-inner .lnb.active {
  display: block;
  visibility: visible;
  opacity: 1;
}
.page-head.white-border .page-head-inner .page-util .btn.language:after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.5C8.6975 19.5 7.46833 19.2503 6.3125 18.751C5.15667 18.2517 4.14867 17.5718 3.2885 16.7115C2.42817 15.8513 1.74833 14.8433 1.249 13.6875C0.749667 12.5317 0.5 11.3025 0.5 10C0.5 8.68717 0.749667 7.45542 1.249 6.30475C1.74833 5.15408 2.42817 4.14867 3.2885 3.2885C4.14867 2.42817 5.15667 1.74833 6.3125 1.249C7.46833 0.749667 8.6975 0.5 10 0.5C11.3128 0.5 12.5446 0.749667 13.6953 1.249C14.8459 1.74833 15.8513 2.42817 16.7115 3.2885C17.5718 4.14867 18.2517 5.15408 18.751 6.30475C19.2503 7.45542 19.5 8.68717 19.5 10C19.5 11.3025 19.2503 12.5317 18.751 13.6875C18.2517 14.8433 17.5718 15.8513 16.7115 16.7115C15.8513 17.5718 14.8459 18.2517 13.6953 18.751C12.5446 19.2503 11.3128 19.5 10 19.5ZM10 17.9788C10.5103 17.3019 10.9398 16.6192 11.2885 15.9307C11.6372 15.2422 11.9212 14.4897 12.1405 13.673H7.8595C8.09167 14.5153 8.37892 15.2808 8.72125 15.9693C9.06342 16.6578 9.48967 17.3276 10 17.9788ZM8.0635 17.7038C7.68017 17.1538 7.33592 16.5285 7.03075 15.828C6.72558 15.1273 6.48842 14.409 6.31925 13.673H2.927C3.45517 14.7115 4.1635 15.584 5.052 16.2905C5.9405 16.9968 6.94433 17.4679 8.0635 17.7038ZM11.9365 17.7038C13.0557 17.4679 14.0595 16.9968 14.948 16.2905C15.8365 15.584 16.5448 14.7115 17.073 13.673H13.6807C13.4794 14.4153 13.2262 15.1368 12.921 15.8375C12.616 16.5382 12.2878 17.1602 11.9365 17.7038ZM2.298 12.173H6.0155C5.95267 11.8013 5.90708 11.4369 5.87875 11.0798C5.85058 10.7227 5.8365 10.3628 5.8365 10C5.8365 9.63717 5.85058 9.27725 5.87875 8.92025C5.90708 8.56308 5.95267 8.19867 6.0155 7.827H2.298C2.20183 8.16667 2.12817 8.51983 2.077 8.8865C2.02567 9.25317 2 9.62433 2 10C2 10.3757 2.02567 10.7468 2.077 11.1135C2.12817 11.4802 2.20183 11.8333 2.298 12.173ZM7.51525 12.173H12.4848C12.5474 11.8013 12.5929 11.4402 12.6212 11.0895C12.6494 10.7388 12.6635 10.3757 12.6635 10C12.6635 9.62433 12.6494 9.26117 12.6212 8.9105C12.5929 8.55983 12.5474 8.19867 12.4848 7.827H7.51525C7.45258 8.19867 7.40708 8.55983 7.37875 8.9105C7.35058 9.26117 7.3365 9.62433 7.3365 10C7.3365 10.3757 7.35058 10.7388 7.37875 11.0895C7.40708 11.4402 7.45258 11.8013 7.51525 12.173ZM13.9845 12.173H17.702C17.7982 11.8333 17.8718 11.4802 17.923 11.1135C17.9743 10.7468 18 10.3757 18 10C18 9.62433 17.9743 9.25317 17.923 8.8865C17.8718 8.51983 17.7982 8.16667 17.702 7.827H13.9845C14.0473 8.19867 14.0929 8.56308 14.1212 8.92025C14.1494 9.27725 14.1635 9.63717 14.1635 10C14.1635 10.3628 14.1494 10.7227 14.1212 11.0798C14.0929 11.4369 14.0473 11.8013 13.9845 12.173ZM13.6807 6.327H17.073C16.5385 5.27567 15.835 4.40317 14.9625 3.7095C14.09 3.016 13.0813 2.54167 11.9365 2.2865C12.3198 2.8685 12.6608 3.50508 12.9595 4.19625C13.2583 4.88725 13.4987 5.5975 13.6807 6.327ZM7.8595 6.327H12.1405C11.9083 5.491 11.6163 4.72075 11.2645 4.01625C10.9125 3.31175 10.491 2.64675 10 2.02125C9.509 2.64675 9.0875 3.31175 8.7355 4.01625C8.38367 4.72075 8.09167 5.491 7.8595 6.327ZM2.927 6.327H6.31925C6.50125 5.5975 6.74167 4.88725 7.0405 4.19625C7.33917 3.50508 7.68017 2.8685 8.0635 2.2865C6.91217 2.54167 5.90192 3.01767 5.03275 3.7145C4.16342 4.41117 3.4615 5.282 2.927 6.327Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
}
.page-head.white-border .page-head-inner .page-control .btn.goto-page-navi:before {
  background-color: rgb(23, 22, 22);
  box-shadow: inset 0 0 0 3.2rem #171616, 0 -0.6rem #171616, 0 0.6rem #171616;
}
.page-head.white-border .page-head-inner .page-control .btn.goto-page-navi:after {
  background-color: rgb(23, 22, 22);
}
.page-head.white-border .page-head-inner .page-control .btn.goto-page-navi.active:before {
  background-color: rgb(23, 22, 22);
  box-shadow: none;
}
.page-head.white-border .page-head-inner .page-control .btn.goto-page-navi.active:after {
  background-color: rgb(23, 22, 22);
}
.page-head.scroll {
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.page-head.mo-menu-open:before {
  height: 100vh;
}
@media (max-width: 1199px) {
  .page-head.mo-menu-open .page-head-inner .page-navi {
    padding-top: 5.6rem;
    height: 100%;
    padding-bottom: env(safe-area-inset-bottom);
    opacity: 1;
    visibility: visible;
    background-color: rgb(255, 255, 255);
  }
}
@media (max-width: 1199px) {
  .page-head.mo-menu-open .page-head-inner .gnb-list {
    display: block;
    width: 100%;
    max-height: 100%;
    overflow: auto;
  }
}
.page-head.mo-menu-open .page-head-inner .page-util .btn.language {
  visibility: hidden;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .page-head.mo-menu-open .page-head-inner .page-control .goto-page-navi {
    right: -1.2rem;
  }
}
@media (max-width: 768px) {
  .page-head.mo-menu-open .page-head-inner .page-control .goto-page-navi {
    right: 0;
  }
}

#footer {
  position: relative;
  background-color: #20252E;
}
#footer .footer-inner {
  position: relative;
  max-width: 131.2rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding: 5.6rem 0;
}
@media (max-width: 1199px) {
  #footer .footer-inner {
    padding: 5.6rem 3.6rem;
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner {
    flex-direction: column-reverse;
    padding: 3.6rem 2.4rem;
    max-width: 44rem;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-head {
    margin-top: 2.8rem;
  }
}
#footer .footer-inner .footer-head .footer-subject {
  display: block;
  width: 15.6rem;
  height: 2.4rem;
  background-image: url(/dist/images/logo/footer-logo.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-head .footer-subject {
    width: 10.3rem;
  }
}
#footer .footer-inner .footer-head .data-list {
  margin-top: 2.8rem;
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-head .data-list .data-item .data-text {
    line-height: 175%;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-head .data-list .data-item .data-text {
    line-height: 120%;
  }
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-head .data-list {
    width: 22rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-head .data-list {
    margin-top: 2rem;
    width: 100%;
  }
}
#footer .footer-inner .footer-head .data-list.module-b {
  margin-top: 0.8rem;
}
#footer .footer-inner .footer-head .data-list.address .data-item {
  width: 46rem;
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-head .data-list.address .data-item {
    width: 38rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-head .data-list.address .data-item {
    width: 100%;
  }
  #footer .footer-inner .footer-head .data-list.address .data-item .data-text {
    line-height: 175%;
  }
}
#footer .footer-inner .footer-head .sns-list {
  display: flex;
  margin-top: 1.6rem;
  margin-left: -1rem;
}
#footer .footer-inner .footer-head .sns-list .sns-item {
  position: relative;
  opacity: 0.6;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
#footer .footer-inner .footer-head .sns-list .sns-item .discord {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.8rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2601 1.176C14.0866 0.625333 12.8404 0.223999 11.5396 0C11.3759 0.289335 11.194 0.681329 11.0666 0.989332C9.68307 0.783995 8.30951 0.783995 6.94504 0.989332C6.81769 0.681329 6.62666 0.289335 6.47201 0C5.16216 0.223999 3.91595 0.625333 2.7507 1.176C0.394744 4.74132 -0.242005 8.22263 0.0763687 11.6573C1.64094 12.8239 3.15096 13.5333 4.63458 14C4.99844 13.496 5.32591 12.9546 5.6079 12.3853C5.07121 12.18 4.56181 11.928 4.07061 11.6293C4.19796 11.536 4.32531 11.4333 4.44356 11.3307C7.40898 12.7213 10.6209 12.7213 13.5499 11.3307C13.6773 11.4333 13.7955 11.536 13.9229 11.6293C13.4317 11.928 12.9223 12.18 12.3856 12.3853C12.6676 12.9546 12.9951 13.496 13.3589 14C14.8416 13.5333 16.3607 12.8239 17.9171 11.6573C18.3082 7.68134 17.2976 4.22802 15.2601 1.176ZM6.01723 9.53864C5.12577 9.53864 4.39806 8.70799 4.39806 7.69067C4.39806 6.67335 5.10758 5.84264 6.01723 5.84264C6.91775 5.84264 7.65454 6.67335 7.63634 7.69067C7.63634 8.70799 6.91775 9.53864 6.01723 9.53864ZM11.9945 9.53864C11.103 9.53864 10.3744 8.70799 10.3744 7.69067C10.3744 6.67335 11.0848 5.84264 11.9945 5.84264C12.895 5.84264 13.6318 6.67335 13.6136 7.69067C13.6136 8.70799 12.9041 9.53864 11.9945 9.53864Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .facebook {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.7rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34705 13.9959V7.61339H6.32161L6.61817 5.12314H4.3508V3.53362C4.3508 2.81223 4.53474 2.32314 5.48449 2.32314H6.69701V0.0978166C6.48679 0.0692867 5.76603 0 4.92891 0C3.17958 0 1.98207 1.16157 1.98207 3.28908V5.12314H0V7.61339H1.97832V14H4.34705V13.9959Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .instagram {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.6rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.69702 0.5C2.48788 0.5 0.697021 2.29086 0.697021 4.5V11.5C0.697021 13.7091 2.48788 15.5 4.69702 15.5H11.697C13.9062 15.5 15.697 13.7091 15.697 11.5V4.5C15.697 2.29086 13.9062 0.5 11.697 0.5H4.69702ZM8.19703 12.125C10.4752 12.125 12.322 10.2782 12.322 7.99998C12.322 5.7218 10.4752 3.87498 8.19703 3.87498C5.91885 3.87498 4.07203 5.7218 4.07203 7.99998C4.07203 10.2782 5.91885 12.125 8.19703 12.125ZM13.822 4.25C13.822 4.76777 13.4023 5.1875 12.8845 5.1875C12.3668 5.1875 11.947 4.76777 11.947 4.25C11.947 3.73223 12.3668 3.3125 12.8845 3.3125C13.4023 3.3125 13.822 3.73223 13.822 4.25ZM8.19702 10.8125C9.75032 10.8125 11.0095 9.5533 11.0095 8C11.0095 6.4467 9.75032 5.1875 8.19702 5.1875C6.64372 5.1875 5.38452 6.4467 5.38452 8C5.38452 9.5533 6.64372 10.8125 8.19702 10.8125Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .community {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.5rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6995 11.162C13.8944 12.2422 12.6292 12.8023 10.9288 12.8023V6.50616C12.014 5.56099 13.6143 5.56099 14.6995 6.50616V11.162ZM10.1237 13.2574C8.65844 14.2475 6.7431 14.2475 5.27784 13.2574V5.68602C6.7431 4.69584 8.65844 4.69584 10.1237 5.68602V13.2574ZM4.46769 12.8023C2.76739 12.8023 1.50217 12.2372 0.697021 11.162V6.50616C1.78222 5.56099 3.3825 5.56099 4.46769 6.50616V12.8023ZM0.992074 3.04054C0.992074 2.15538 1.6972 1.43526 2.57236 1.43526C3.44751 1.43526 4.15264 2.15038 4.15264 3.04054V3.70066C4.15264 4.58582 3.44751 5.30095 2.57236 5.30095C1.6972 5.30095 0.992074 4.58582 0.992074 3.70066V3.04054ZM5.89295 1.83033C5.89295 0.820146 6.70309 0 7.69827 0C8.69845 0 9.50359 0.820146 9.50359 1.83033V2.60547C9.5086 3.62065 8.69845 4.44079 7.69827 4.44079C6.69809 4.44079 5.89295 3.62065 5.89295 2.61047V1.83033ZM11.2389 3.04054C11.2389 2.15538 11.944 1.43526 12.8192 1.43526C13.6943 1.43526 14.3995 2.15038 14.3995 3.04054V3.70066C14.3995 4.58582 13.6943 5.30095 12.8192 5.30095C11.944 5.30095 11.2389 4.58582 11.2389 3.70066V3.04054Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3952 0.839784C18.2137 1.05408 18.8522 1.68157 19.0736 2.48284C19.6524 4.76886 19.6147 9.09096 19.0857 11.4127C18.8668 12.214 18.2259 12.8391 17.4074 13.0558C15.0967 13.6154 4.74725 13.5463 2.57033 13.0558C1.75192 12.8415 1.11341 12.214 0.892043 11.4127C0.346053 9.2338 0.383757 4.62603 0.879933 2.49478C1.09884 1.69344 1.73974 1.06838 2.55822 0.851648C5.64723 0.22062 16.2958 0.424231 17.3952 0.839784ZM8.1529 4.16163L13.1148 6.94778L8.1529 9.73385V4.16163Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .naver-cafe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64839 3.03292C9.84309 2.41825 10.407 1.37492 10.6284 0C10.1586 0.0179378 9.69333 0.0289743 9.23163 0.0399265C8.23615 0.0635414 7.25717 0.0867647 6.28405 0.177931C4.55465 0.339687 3.24716 1.95724 3.22627 3.44944C3.60079 3.44944 3.9753 3.4519 4.34982 3.45436C5.33292 3.46083 6.31602 3.46729 7.29913 3.42922C7.75445 3.41304 8.23902 3.2432 8.64839 3.03292ZM12.8048 5.32581C14.2 5.34198 15.1858 6.28421 15.2986 7.55399C15.4448 9.22412 14.2334 10.2715 13.0429 10.3564C12.7803 10.3723 12.5177 10.4038 12.248 10.4361C12.1059 10.4532 11.9618 10.4705 11.8148 10.4858C11.7895 10.5261 11.764 10.5665 11.7385 10.6071C11.6332 10.7744 11.5263 10.9442 11.4221 11.1167C10.2608 13.0254 8.55648 14.008 6.24227 14C3.75679 13.9919 1.5846 12.4431 0.886992 10.1299C0.799269 9.83879 0.715723 9.5355 0.711546 9.24029C0.696382 8.28317 0.698833 7.32818 0.701314 6.36139C0.702251 5.99656 0.703191 5.63004 0.703191 5.2611C0.725461 5.25862 0.747731 5.25596 0.769965 5.2533C0.856165 5.24302 0.941823 5.2328 1.02484 5.2328C2.00655 5.23987 2.98825 5.24645 3.96996 5.25302C6.9149 5.27273 9.85984 5.29244 12.8048 5.32581ZM12.1615 9.32117C13.0345 9.46271 13.6778 9.17963 14.0705 8.51643C14.3713 8.00286 14.2919 7.35988 13.87 6.88675C13.4063 6.36913 12.7797 6.17502 12.1615 6.40148V9.32117Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .twitter {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19887 6.03442L12.8895 0.699219H11.778L7.70517 5.33176L4.45216 0.699219H0.700195L5.61934 7.70439L0.700195 13.2992H1.81183L6.11295 8.40715L9.54834 13.2992H13.3002L8.19867 6.03442H8.19887ZM6.67637 7.76614L6.17794 7.06862L2.2123 1.51797H3.9196L7.12 5.99743L7.61844 6.69495L11.7785 12.5176H10.0712L6.67637 7.76634V7.76614Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .wechat {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.2rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.91155 3.03249C6.91155 3.41935 7.21783 3.72563 7.60469 3.72563C7.99155 3.72563 8.29783 3.40323 8.29783 3.03249C8.29783 2.64563 7.99155 2.33935 7.60469 2.33935C7.21783 2.33935 6.91155 2.64563 6.91155 3.03249ZM3.35921 3.03249C3.35921 3.41935 3.66549 3.72563 4.05235 3.72563C4.43921 3.72563 4.74549 3.40323 4.74549 3.03249C4.74549 2.64563 4.43921 2.33935 4.05235 2.33935C3.66549 2.33935 3.35921 2.64563 3.35921 3.03249ZM0.5 4.45689C0.5 1.98823 2.91066 0 5.87011 0C8.5468 0 10.7746 1.62368 11.157 3.76107H10.8578C8.1644 3.76107 5.96983 5.58359 5.96983 7.82032C5.96983 8.20141 6.03633 8.56592 6.15274 8.91383H5.85347C5.2549 8.91383 4.65642 8.81445 4.10775 8.66534C4.05789 8.64875 4.00803 8.64875 3.95813 8.64875H3.95812C3.8584 8.64875 3.75863 8.68189 3.67549 8.73162L2.49508 9.4109C2.4618 9.42749 2.42858 9.44404 2.39531 9.44404C2.29558 9.44404 2.21245 9.36121 2.21245 9.26179C2.21245 9.22253 2.22283 9.1936 2.23537 9.15866C2.23871 9.14938 2.24219 9.13967 2.24567 9.12923C2.26231 9.11268 2.41194 8.56592 2.49508 8.23455C2.49508 8.21798 2.49924 8.19725 2.5034 8.17653C2.50755 8.15583 2.51171 8.13513 2.51171 8.11858C2.51171 7.98602 2.44521 7.88664 2.36208 7.82036C1.21489 7.00848 0.5 5.79899 0.5 4.45689ZM11.7638 6.62767C11.7638 6.96463 12.0333 7.23417 12.3703 7.23417C12.7072 7.23417 12.9768 6.94777 12.9768 6.62767C12.9768 6.29072 12.7072 6.02118 12.3703 6.02118C12.0333 6.02118 11.7638 6.29072 11.7638 6.62767ZM8.7746 6.62767C8.7746 6.96463 9.04415 7.23417 9.3811 7.23417C9.71805 7.23417 9.9876 6.94777 9.9876 6.62767C9.9876 6.29072 9.71805 6.02118 9.3811 6.02118C9.04415 6.02118 8.7746 6.29072 8.7746 6.62767ZM15.3594 7.83318C15.3594 8.94536 14.7623 9.95782 13.8168 10.6384C13.7339 10.6882 13.6841 10.7712 13.7007 10.8874C13.7007 10.9206 13.7007 10.9538 13.7173 10.987C13.7585 11.1621 13.8252 11.4013 13.8699 11.5614C13.8972 11.6593 13.9163 11.7276 13.9163 11.7339C13.9163 11.7613 13.9213 11.7837 13.9259 11.8038C13.9296 11.8203 13.9329 11.8352 13.9329 11.8501C13.933 11.8698 13.9292 11.8892 13.9217 11.9074C13.9143 11.9255 13.9033 11.942 13.8894 11.9559C13.8755 11.9698 13.859 11.9808 13.8409 11.9883C13.8227 11.9958 13.8033 11.9996 13.7836 11.9995C13.7593 11.9995 13.7439 11.9906 13.7244 11.9793C13.7173 11.9752 13.7096 11.9708 13.7007 11.9663L12.722 11.4019C12.6557 11.3688 12.5727 11.3356 12.4898 11.3356C12.44 11.3356 12.3902 11.3356 12.3571 11.3522C11.8926 11.4849 11.4116 11.5514 10.8973 11.5514C8.42578 11.5514 6.43525 9.89146 6.43525 7.83318C6.43525 5.77494 8.42578 4.11504 10.8973 4.11504C13.3689 4.11504 15.3594 5.77494 15.3594 7.83318Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .weibo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.69574 0.830925C10.9381 0.566504 12.284 0.95164 13.1966 1.96334C14.1092 2.97313 14.3565 4.3508 13.9654 5.55603V5.55794C13.8753 5.83578 13.5762 5.98907 13.2963 5.89901C13.0164 5.80895 12.863 5.51004 12.9531 5.23029C13.2311 4.37188 13.0547 3.39275 12.4067 2.67421C11.7587 1.95568 10.802 1.68167 9.91814 1.86945C9.63056 1.93077 9.34873 1.74874 9.28737 1.46132C9.22602 1.17582 9.40816 0.892241 9.69574 0.830925ZM1.65149 8.8571C1.80104 10.3651 3.78729 11.4055 6.08796 11.1775C8.38672 10.9514 10.1314 9.54306 9.97993 8.03318C9.83231 6.52521 7.84606 5.48476 5.54539 5.71278C3.24663 5.9408 1.50195 7.34721 1.65149 8.8571ZM10.6825 6.16541L10.6874 6.1669C11.485 6.41407 12.3726 7.0119 12.3707 8.06575C12.3707 9.80749 9.85723 12.0014 6.07837 12.0014C3.19678 12.0014 0.25 10.6046 0.25 8.3091C0.25 7.1077 1.01114 5.71853 2.32061 4.40983C4.07104 2.66043 6.11288 1.86334 6.87978 2.63169C7.21721 2.97084 7.2498 3.55525 7.03315 4.25463C6.91812 4.60527 7.36292 4.41175 7.36292 4.41175C8.77783 3.81967 10.0125 3.78518 10.4631 4.42899C10.7046 4.77389 10.6816 5.25483 10.4592 5.81242C10.3585 6.06703 10.4896 6.10684 10.6825 6.16541ZM11.7952 3.22796C11.3504 2.73552 10.6947 2.54774 10.0907 2.67804C9.84343 2.72977 9.68622 2.97503 9.73798 3.22221C9.79166 3.46939 10.0352 3.62651 10.2806 3.57286C10.5758 3.50962 10.8979 3.6016 11.1146 3.84111C11.3312 4.08254 11.3906 4.41019 11.2967 4.69761C11.22 4.93712 11.3504 5.19579 11.5919 5.27435C11.8335 5.351 12.0904 5.2207 12.169 4.97927C12.3588 4.39103 12.24 3.7204 11.7952 3.22796ZM5.81767 8.58945C5.95571 8.64694 6.13402 8.58179 6.21454 8.44383C6.29123 8.30395 6.24138 8.14875 6.10334 8.09893C5.96722 8.04528 5.79658 8.11043 5.71606 8.24456C5.63745 8.37868 5.67963 8.53389 5.81767 8.58945ZM4.42193 9.72953C4.78045 9.8924 5.25784 9.7372 5.48024 9.38272C5.6988 9.02441 5.58377 8.61628 5.22333 8.46107C4.86673 8.31162 4.40659 8.46491 4.18611 8.8098C3.96371 9.15662 4.06916 9.56858 4.42193 9.72953ZM3.50933 8.09702C3.9848 7.13322 5.22142 6.58713 6.31615 6.87263C7.44923 7.16579 8.02824 8.23306 7.56427 9.27158C7.09455 10.3312 5.74482 10.8984 4.59832 10.5285C3.49399 10.1722 3.02427 9.07997 3.50933 8.09702Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .naver-rounge {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2rem;
  height: 1.6rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0489 0.204102C11.2981 0.204024 12.5479 0.201711 13.797 0.197266L13.8644 0.201172C13.8895 0.20282 13.915 0.204923 13.9317 0.206055L14.1065 0.220703L14.1622 0.225586H14.1632L14.1622 0.226562H14.1632C14.1833 0.253318 14.2189 0.251418 14.2481 0.240234H14.2491L14.3272 0.248047H14.3282L14.3272 0.249023H14.3282C14.341 0.260803 14.3561 0.265743 14.3722 0.267578C14.3685 0.267155 14.365 0.267467 14.3614 0.266602C14.3688 0.268389 14.3762 0.269533 14.3839 0.269531C14.3829 0.269533 14.382 0.26858 14.381 0.268555C14.3988 0.269008 14.4176 0.265758 14.4347 0.259766H14.4356L14.4708 0.267578H14.4718L14.4708 0.268555H14.4718C14.493 0.294987 14.5295 0.292838 14.5587 0.280273H14.5597L14.921 0.353516C15.0321 0.379408 15.1423 0.40909 15.252 0.44043C15.2745 0.446841 15.297 0.453336 15.3194 0.459961C15.4078 0.486108 15.4957 0.513699 15.5831 0.542969C15.6069 0.550932 15.6306 0.559201 15.6544 0.567383C15.7614 0.604292 15.8682 0.642629 15.9737 0.683594L16.2286 0.800781C16.2412 0.806822 16.2532 0.81421 16.2657 0.820312C16.3655 0.868755 16.4638 0.920178 16.5616 0.972656C16.6868 1.03982 16.8107 1.10929 16.9317 1.18359C16.9559 1.19844 16.98 1.21337 17.004 1.22852C17.3066 1.41951 17.5945 1.6334 17.8575 1.87695L17.9972 2.00098C18.0158 2.01815 18.0326 2.03721 18.0509 2.05469C18.0895 2.09158 18.1277 2.12886 18.1651 2.16699C18.2281 2.2311 18.2889 2.2971 18.3487 2.36426C18.367 2.38476 18.3855 2.40503 18.4034 2.42578C18.5615 2.60826 18.711 2.79885 18.8517 2.99414L19.0313 3.25977C19.0854 3.34447 19.136 3.43126 19.1856 3.51855C19.1933 3.5321 19.2005 3.54596 19.2081 3.55957C19.2532 3.64033 19.2966 3.72196 19.338 3.80469C19.345 3.81862 19.3516 3.83269 19.3585 3.84668C19.4427 4.0183 19.5196 4.19344 19.588 4.37207C19.596 4.39314 19.6036 4.4144 19.6114 4.43555C19.6393 4.51086 19.6654 4.58678 19.6905 4.66309C19.6975 4.68431 19.7052 4.70527 19.712 4.72656C19.775 4.92488 19.8299 5.12589 19.8741 5.3291L19.8663 5.375C19.867 5.3824 19.8691 5.38969 19.8722 5.39648L19.8858 5.41602C19.8943 5.46269 19.9061 5.50937 19.9171 5.55566V5.55664L19.9161 5.55566V5.55664C19.9042 5.58578 19.9029 5.62197 19.9298 5.64355L19.9386 5.67969V5.68066C19.9257 5.71587 19.9218 5.75759 19.9493 5.78711L19.9571 5.86621V5.86719C19.9458 5.89632 19.9441 5.93253 19.9718 5.95312L19.9728 5.9541H19.9718L19.9737 5.97266L19.9757 6.01172C19.9625 6.04117 19.9573 6.06846 19.9601 6.09277C19.9628 6.11704 19.9737 6.13882 19.9923 6.1582L19.9933 6.15918H19.9923C19.9923 6.21751 19.9963 6.27851 20.0011 6.33789L19.9942 6.64355C19.9939 6.74507 19.996 6.84665 20.0001 6.94824L19.9923 7.14844L19.9854 7.21289L19.9776 7.27734C19.9768 7.28181 19.976 7.28842 19.9747 7.29492C19.9734 7.30172 19.9716 7.30893 19.9708 7.31348L19.9571 7.44141L19.9513 7.52051V7.52148L19.9503 7.52051V7.52148C19.9365 7.53145 19.9301 7.54543 19.9288 7.56055L19.9376 7.60742C19.8956 7.88637 19.834 8.16238 19.756 8.43359C19.7474 8.46317 19.7366 8.49203 19.7276 8.52148C19.6944 8.63109 19.6592 8.73995 19.6202 8.84766C19.6106 8.87421 19.5999 8.90033 19.5899 8.92676C19.5509 9.03057 19.5103 9.13369 19.4659 9.23535C19.452 9.26714 19.4373 9.29852 19.4229 9.33008C19.3792 9.42619 19.3337 9.5214 19.2853 9.61523C19.2625 9.65939 19.2378 9.70248 19.214 9.74609C19.1712 9.82447 19.1272 9.90202 19.0811 9.97852C19.032 10.0601 18.9825 10.1414 18.9298 10.2207C18.9136 10.2451 18.8965 10.2688 18.88 10.293C18.8242 10.3743 18.7668 10.4546 18.7071 10.5332C18.6971 10.5464 18.6889 10.5611 18.6788 10.5742L18.5431 10.7441C18.331 11.0069 18.0933 11.2454 17.8458 11.4736L17.088 12.1426C16.492 12.667 15.893 13.1882 15.2931 13.708L13.4942 15.2676C13.3722 15.3558 13.2636 15.4675 13.1485 15.5684C13.1399 15.5759 13.1299 15.5824 13.1212 15.5898C13.0959 15.6114 13.0704 15.6325 13.044 15.6523C12.9885 15.6944 12.9312 15.7332 12.8683 15.7627L12.7608 15.8027H12.7599V15.8018C12.7506 15.7963 12.7405 15.7927 12.7306 15.79C12.7316 15.7903 12.7325 15.7907 12.7335 15.791C12.7308 15.7902 12.7284 15.7887 12.7257 15.7881H12.7267C12.6952 15.781 12.6618 15.7878 12.6329 15.8037H12.6319C12.4523 15.7822 12.3036 15.6499 12.2423 15.4824L12.2325 15.4062V15.4053C12.2362 14.8403 12.2493 14.2705 12.2413 13.7051L12.2247 13.1416C12.2192 13.1363 12.2089 13.1273 12.2032 13.1221L10.6837 13.1055C10.1766 13.1029 9.66881 13.1027 9.16123 13.1035L6.11631 13.1094L5.98154 13.1025L5.80674 13.0879C5.76973 13.0833 5.73197 13.0781 5.69541 13.0732C5.65906 13.0684 5.6225 13.0632 5.58603 13.0586H5.58506C5.55522 13.0317 5.51328 13.0356 5.47861 13.0498H5.47763C5.43369 13.0418 5.38944 13.0318 5.3458 13.0225L5.21396 12.9971H5.21299V12.9961C5.19029 12.9721 5.1557 12.9735 5.12705 12.9854H5.12607C5.09664 12.9786 5.06757 12.9689 5.03818 12.9619C4.93393 12.937 4.82999 12.9107 4.72666 12.8818C4.65679 12.8623 4.58692 12.8429 4.51767 12.8213C4.50106 12.8161 4.48444 12.811 4.46787 12.8057C4.36949 12.7741 4.27155 12.7414 4.1749 12.7051L3.86924 12.5801C3.58937 12.4612 3.32078 12.3181 3.06357 12.1572C3.05538 12.1521 3.04732 12.1468 3.03916 12.1416C2.69974 11.927 2.38027 11.6806 2.08408 11.4092L1.8624 11.1973C1.79374 11.1272 1.72734 11.0549 1.6622 10.9814L1.50498 10.7979C1.47273 10.7594 1.44064 10.7208 1.40927 10.6816C1.20975 10.4327 1.0262 10.1711 0.866306 9.89453L0.7374 9.66309C0.49408 9.20151 0.309175 8.70973 0.183689 8.20312C0.179336 8.18558 0.175202 8.16798 0.170994 8.15039C0.15254 8.07319 0.134912 7.99579 0.119236 7.91797L0.129001 7.87207C0.128121 7.85664 0.121832 7.84152 0.10947 7.83008L0.0772436 7.70996C0.0883456 7.67474 0.09429 7.63322 0.0684546 7.60352L0.067478 7.60254H0.0684546C0.0653715 7.57644 0.0617726 7.55011 0.0586889 7.52441L0.0665014 7.47754C0.0650276 7.46244 0.0583721 7.44862 0.0450171 7.43848L0.0440405 7.4375H0.0450171C0.0443976 7.43027 0.0430693 7.41905 0.0420874 7.4082C0.0411301 7.39762 0.0397763 7.38707 0.0391577 7.37988V7.37891L0.0401343 7.37988V7.37891C0.0530893 7.34889 0.0583531 7.32116 0.0557593 7.29688C0.0531132 7.27266 0.0417452 7.2511 0.0235327 7.23242L0.0245093 7.23145H0.0235327C0.0224156 7.22473 0.0212151 7.21487 0.0196264 7.20508L0.0147436 7.17773C0.0173211 7.13412 0.0187719 7.09019 0.0176733 7.04688L0.00595457 6.91699C-0.000239501 6.81913 -0.00154607 6.72106 -0.000881363 6.62305L0.00400145 6.32812C0.010003 6.2919 0.0141191 6.25579 0.0166968 6.21973L0.0186499 6.11133C0.0191674 6.10688 0.0197878 6.10027 0.020603 6.09375L0.0235327 6.07617L0.0391577 5.94922C0.0410176 5.92277 0.0429513 5.89635 0.0450171 5.87012V5.86914C0.058606 5.85903 0.0651828 5.84522 0.0665014 5.83008C0.0678127 5.81485 0.0644637 5.79837 0.0586889 5.78418V5.7832C0.0818472 5.58269 0.124655 5.38502 0.169041 5.18848V5.1875L0.184666 5.16895C0.189252 5.15969 0.189779 5.14923 0.189548 5.13867C0.189381 5.1316 0.187373 5.12513 0.185642 5.11816C0.184286 5.11269 0.184799 5.1067 0.182712 5.10156V5.10059L0.223728 4.97656L0.286228 4.75781C0.336143 4.59595 0.394725 4.43749 0.458103 4.28125C0.493167 4.19481 0.52946 4.10899 0.568455 4.02441C0.577119 4.00562 0.584991 3.98647 0.593845 3.96777L0.619236 3.91699C0.6666 3.81934 0.71622 3.72286 0.76865 3.62793C0.780345 3.60675 0.791865 3.58549 0.803806 3.56445C0.858912 3.46738 0.917442 3.37231 0.977634 3.27832C0.998576 3.24562 1.01957 3.21298 1.04111 3.18066C1.097 3.09681 1.15417 3.01378 1.21396 2.93262C1.24041 2.89671 1.26783 2.86154 1.29502 2.82617C1.35753 2.74486 1.42111 2.66428 1.4874 2.58594C1.51347 2.55513 1.54085 2.52545 1.56748 2.49512C1.62296 2.43192 1.67954 2.36968 1.7374 2.30859C1.78014 2.26346 1.8233 2.21875 1.86728 2.1748C1.93225 2.1099 1.99795 2.04565 2.06552 1.9834C2.30018 1.76723 2.5509 1.56841 2.81357 1.38672C2.82241 1.38061 2.83107 1.37424 2.83994 1.36816C2.95218 1.2913 3.06709 1.21853 3.18369 1.14844C3.20657 1.13469 3.22999 1.12188 3.25302 1.1084C3.35306 1.04984 3.45389 0.99285 3.55674 0.939453C3.64915 0.89148 3.74252 0.845422 3.83701 0.801758C3.86756 0.787637 3.89805 0.773426 3.92881 0.759766C4.02524 0.716938 4.12248 0.675912 4.2208 0.637695C4.26161 0.621829 4.30273 0.606851 4.34385 0.591797C4.44208 0.555829 4.54092 0.521473 4.64072 0.490234C4.66697 0.482018 4.69347 0.47468 4.71982 0.466797C4.81524 0.438251 4.91128 0.411799 5.00791 0.387695C5.02902 0.382429 5.05022 0.376145 5.07138 0.371094L5.29209 0.323242C5.32079 0.334839 5.35631 0.335765 5.379 0.311523H5.37998L5.52158 0.283203C5.56867 0.27332 5.61623 0.264055 5.66416 0.258789H5.66513L5.71982 0.269531C5.73829 0.268833 5.75676 0.262321 5.77158 0.249023L5.96982 0.216797L6.06845 0.21875C6.10117 0.216772 6.13421 0.21264 6.16709 0.208008L6.30185 0.196289L10.0489 0.204102ZM6.18369 3.65723C6.11731 3.66705 6.03997 3.66473 5.96006 3.66016C5.88019 3.65558 5.79646 3.6487 5.71689 3.65039C5.55759 3.65386 5.41311 3.69076 5.33799 3.84277L5.33701 3.84473V3.84375C5.31896 3.84894 5.31111 3.86556 5.30674 3.88574C5.30459 3.89573 5.30334 3.90674 5.30185 3.91699C5.30034 3.92731 5.29879 3.93805 5.29599 3.94629L5.29502 3.94824V3.94629H5.27549C5.27404 4.57377 5.27404 5.20085 5.27549 5.82812L5.27451 5.63379V5.8291H3.5167C3.46396 5.83313 3.40062 5.83785 3.34385 5.85449C3.31692 5.86242 3.2912 5.87331 3.26865 5.8877C3.26208 5.89184 3.25613 5.89657 3.2501 5.90137L3.25107 5.89941C3.23356 5.9132 3.21889 5.93018 3.20713 5.9502V5.95117L3.20615 5.9502V5.95117C3.1814 5.96657 3.16162 5.99282 3.14756 6.02246C3.13343 6.05232 3.12494 6.0861 3.12412 6.11621V6.12402L3.12314 6.11621L3.10361 6.11719C3.10909 6.29305 3.10306 6.4823 3.10068 6.66699C3.09831 6.85161 3.10088 7.03263 3.12412 7.19238L3.13193 7.25098C3.13795 7.26958 3.14768 7.28658 3.16416 7.29688H3.16513L3.17783 7.33203C3.18546 7.34747 3.19541 7.36176 3.20713 7.375C3.21291 7.38158 3.22008 7.38658 3.22666 7.39258C3.23577 7.40084 3.24467 7.4099 3.25498 7.41699C3.29856 7.4469 3.35141 7.46645 3.40049 7.4707L3.66025 7.48047C3.9201 7.48579 4.1811 7.47915 4.44052 7.47559L4.85752 7.48145C4.99636 7.4801 5.13565 7.47666 5.27451 7.47852L5.35556 7.48047L5.27549 7.47949C5.27425 8.10664 5.27425 8.73418 5.27549 9.36133H5.29892L5.29502 9.3623H5.29599C5.30278 9.39197 5.30889 9.42514 5.32041 9.45508C5.33202 9.48511 5.34892 9.51251 5.37705 9.5293H5.37802L5.41318 9.57324C5.42748 9.58486 5.44444 9.59449 5.46201 9.60254C5.47956 9.61055 5.49831 9.61762 5.5167 9.62402C5.53526 9.63048 5.55444 9.63671 5.57138 9.64355L6.09482 9.65332C6.26957 9.65352 6.44491 9.64997 6.61826 9.6416H6.61924L6.61826 9.64258L6.63877 9.65527C6.64694 9.65796 6.65654 9.65866 6.66513 9.6582C6.6738 9.6577 6.68197 9.65566 6.6876 9.65137C6.69306 9.64705 6.69698 9.64058 6.69638 9.63184V9.62988C6.72908 9.62418 6.76057 9.61096 6.79013 9.59277C6.81247 9.57888 6.83432 9.56307 6.85263 9.54395C6.85666 9.53973 6.85863 9.53373 6.8624 9.5293C6.87562 9.51377 6.888 9.49818 6.89756 9.48047C6.90668 9.46348 6.91505 9.44609 6.92002 9.42773L6.92783 9.38379C6.97103 8.79297 6.94212 8.11865 6.9415 7.49609V7.49512C7.09403 7.48458 7.24927 7.48024 7.40537 7.47852C7.56148 7.47683 7.71924 7.47785 7.87705 7.47949C8.19254 7.48277 8.51019 7.48669 8.82138 7.4707L8.91709 7.44629C8.92877 7.44163 8.93922 7.43451 8.95029 7.42871C8.96248 7.42233 8.97424 7.41594 8.98545 7.4082C9.02372 7.38178 9.05627 7.34861 9.07627 7.30664C9.07715 7.30479 9.07738 7.30267 9.07822 7.30078C9.08745 7.28002 9.0948 7.25774 9.09775 7.2334L9.09873 7.22852V7.23242L9.11826 7.23145C9.11221 7.04201 9.11869 6.83978 9.12119 6.6416C9.12369 6.44317 9.12168 6.24871 9.09775 6.0752L9.08213 6.01465C9.07931 6.00777 9.07479 6.00163 9.07138 5.99512C9.06 5.97322 9.04631 5.95329 9.02939 5.93555C9.00994 5.91531 8.98758 5.89753 8.96299 5.88281C8.91046 5.85156 8.84786 5.8329 8.7872 5.82812H6.90732L6.94834 5.82715H6.94736C6.94074 5.51669 6.94778 5.19321 6.95029 4.87402C6.95154 4.71444 6.95138 4.55586 6.94834 4.40039L6.92783 3.94531C6.91774 3.85949 6.88164 3.79717 6.83017 3.75293C6.77876 3.70892 6.71094 3.68249 6.63681 3.66699C6.5625 3.65153 6.48085 3.64696 6.40244 3.64746L6.18369 3.65723ZM14.1231 7.78906C14.1144 7.79429 14.1081 7.80216 14.1065 7.81348H14.1056V7.81445C13.9599 7.83241 13.8212 7.89206 13.7032 7.98047C13.6966 7.98551 13.6902 7.99091 13.6837 7.99609C13.6866 7.99379 13.6895 7.99153 13.6925 7.98926C13.4955 8.14146 13.3573 8.37324 13.337 8.61816L13.3155 8.66992C13.3139 8.6757 13.3136 8.68172 13.3126 8.6875C13.3086 8.7095 13.3079 8.73088 13.3116 8.75293C13.3157 8.77661 13.324 8.80043 13.337 8.82422V8.8252L13.3536 8.93555C13.3736 9.02547 13.4095 9.11119 13.4571 9.19043C13.4785 9.22598 13.5015 9.26044 13.5274 9.29297C13.6075 9.39334 13.7084 9.478 13.8204 9.53906V9.54004L13.919 9.58691C13.944 9.5969 13.9696 9.60491 13.9952 9.6123C13.9999 9.61364 14.0042 9.61593 14.0089 9.61719C14.0643 9.63211 14.1209 9.63999 14.1778 9.64355C14.2513 9.64808 14.3249 9.64381 14.3976 9.63086C14.4523 9.62116 14.5062 9.60672 14.5587 9.58789C14.5708 9.58353 14.5829 9.57904 14.5948 9.57422C14.6127 9.567 14.6311 9.56 14.6485 9.55176C14.9073 9.42953 15.1122 9.19706 15.1554 8.9043L15.1563 8.90039V8.90332C15.166 8.90224 15.1735 8.89697 15.1778 8.88965C15.182 8.88234 15.1836 8.87255 15.1837 8.8623C15.1838 8.85178 15.1819 8.84007 15.1788 8.83008C15.1757 8.82022 15.171 8.81145 15.1661 8.80566L15.1651 8.80469H15.1661C15.1836 8.7498 15.1835 8.69439 15.1661 8.63867V8.63672C15.171 8.63086 15.1758 8.62213 15.1788 8.6123C15.1818 8.6024 15.1838 8.59143 15.1837 8.58105C15.1836 8.57057 15.1821 8.56012 15.1778 8.55273C15.1735 8.54558 15.1658 8.541 15.1563 8.54004H15.1534L15.1563 8.53906H15.1554L15.1231 8.41016L15.1065 8.37012C15.0935 8.33754 15.0796 8.30527 15.0626 8.27441C15.0596 8.26904 15.0559 8.2641 15.0528 8.25879C15.0331 8.22468 15.0116 8.19153 14.9874 8.16016C14.9776 8.14756 14.9675 8.1352 14.9571 8.12305C14.9614 8.128 14.9647 8.13363 14.9688 8.13867C14.9444 8.10888 14.9187 8.08031 14.8907 8.05371C14.8954 8.05817 14.9008 8.06185 14.9054 8.06641C14.8911 8.05228 14.8765 8.03857 14.8614 8.02539C14.8652 8.02872 14.8684 8.03274 14.8722 8.03613C14.8413 8.00828 14.8087 7.9824 14.7745 7.95898C14.7801 7.96282 14.7856 7.96675 14.7911 7.9707L14.7657 7.95215C14.6463 7.87259 14.5091 7.82186 14.3673 7.8125H14.3614L14.3663 7.81152L14.3526 7.79004C14.3452 7.78567 14.3348 7.78421 14.3243 7.78418C14.3137 7.78419 14.3021 7.78577 14.2921 7.78906C14.2822 7.79238 14.2733 7.79737 14.2677 7.80273L14.2667 7.80371V7.80273H14.2247C14.2178 7.79633 14.2071 7.79097 14.1954 7.78711C14.1836 7.78328 14.1698 7.78121 14.1573 7.78125C14.1448 7.78135 14.1322 7.78388 14.1231 7.78906ZM12.2257 5.72168C12.2158 5.72477 12.2071 5.72939 12.2013 5.73438H12.2003C11.7571 5.7034 11.3231 6.06689 11.2706 6.50879V6.50977C11.2587 6.52215 11.2507 6.54332 11.2462 6.56934C11.2417 6.59538 11.2401 6.62592 11.2413 6.65625C11.2425 6.68659 11.246 6.71688 11.2511 6.74219C11.2562 6.7675 11.2635 6.78794 11.2706 6.79883L11.3009 6.94043C11.3231 7.01135 11.356 7.0784 11.3956 7.1416C11.5147 7.33164 11.7028 7.47923 11.9181 7.53906C11.9573 7.54999 11.9975 7.55866 12.0382 7.56348H12.0392C12.0401 7.57324 12.0446 7.58055 12.0519 7.58496C12.0592 7.5893 12.0697 7.5917 12.0802 7.5918C12.0904 7.59182 12.1016 7.58992 12.1114 7.58691C12.1214 7.58379 12.131 7.57927 12.1368 7.57422C12.153 7.57421 12.1852 7.57345 12.2013 7.57324H12.2022L12.2306 7.58887C12.2423 7.59258 12.2562 7.5949 12.2686 7.59473C12.281 7.59451 12.2929 7.59205 12.3019 7.58691C12.3107 7.58171 12.3177 7.57369 12.3194 7.5625V7.56152C12.5844 7.53282 12.8288 7.36081 12.9688 7.13086C13.0087 7.06529 13.0421 6.99606 13.0626 6.92285L13.089 6.77832V6.77734C13.0951 6.7742 13.1005 6.76851 13.1046 6.76074C13.1087 6.75286 13.1121 6.74274 13.1144 6.73145C13.1188 6.70875 13.1189 6.68033 13.1173 6.65234C13.1156 6.62441 13.1118 6.59634 13.1065 6.57422C13.1058 6.57116 13.1044 6.56828 13.1036 6.56543C13.099 6.5484 13.0943 6.53618 13.089 6.53125L13.088 6.53027H13.089L13.0851 6.49707C13.0829 6.47795 13.079 6.45926 13.0753 6.44043C13.0685 6.40552 13.0586 6.3715 13.047 6.33789C12.9659 6.10279 12.775 5.90604 12.545 5.80859C12.4665 5.77534 12.3843 5.75222 12.2999 5.74512L12.295 5.74414H12.2989C12.2979 5.73439 12.2925 5.72706 12.2853 5.72266C12.2779 5.71835 12.2673 5.7169 12.2569 5.7168C12.2466 5.71676 12.2355 5.71865 12.2257 5.72168ZM16.3761 5.7207C16.3679 5.72353 16.3608 5.72816 16.3565 5.7334L16.3556 5.73438V5.7334C16.34 5.7334 16.3087 5.73416 16.2931 5.73438H16.2921C16.2862 5.72934 16.2775 5.72481 16.2677 5.72168C16.2577 5.71856 16.2459 5.71675 16.2354 5.7168C16.2252 5.71691 16.2154 5.71851 16.2081 5.72266C16.2007 5.72706 16.1954 5.73429 16.1944 5.74414V5.74805L16.1935 5.74414V5.74512C15.8268 5.78591 15.4996 6.08328 15.4259 6.44727H15.4249C15.2886 6.94544 15.6682 7.49443 16.1729 7.56152L16.1769 7.5625H16.1739C16.1755 7.57369 16.1817 7.58175 16.1905 7.58691C16.1995 7.592 16.2123 7.59459 16.2247 7.59473C16.237 7.59478 16.2502 7.59252 16.2618 7.58887C16.2735 7.58512 16.2842 7.57953 16.2911 7.57324H16.2921L16.3556 7.57422H16.3565L16.3556 7.5752H16.3565C16.3608 7.58027 16.368 7.58417 16.3761 7.58691C16.3843 7.58966 16.3937 7.59127 16.4024 7.59082C16.4112 7.59031 16.4202 7.58834 16.4259 7.58398L16.4337 7.56348V7.56543L16.4347 7.56348C16.4814 7.56047 16.5279 7.55361 16.5733 7.54199L16.7061 7.49512C16.6199 7.53352 16.528 7.55745 16.4347 7.56348V7.5625C16.8081 7.53838 17.1574 7.22484 17.2237 6.85742V6.85547C17.2334 6.85431 17.2409 6.85016 17.2452 6.84277C17.2495 6.83528 17.251 6.82497 17.2511 6.81445C17.2511 6.80404 17.2492 6.79309 17.2462 6.7832L17.2345 6.75781V6.75684C17.2357 6.75132 17.2375 6.74331 17.2394 6.73535C17.2413 6.72708 17.243 6.71845 17.2442 6.71289V6.71191L17.2452 6.71289V6.71191C17.2542 6.7073 17.2611 6.69743 17.2657 6.68555C17.2704 6.67352 17.2735 6.65907 17.2735 6.64453C17.2736 6.62987 17.2713 6.61467 17.2667 6.60254C17.2621 6.59044 17.2542 6.58068 17.2452 6.57617L17.2442 6.5752H17.2452C17.2443 6.56016 17.2421 6.54521 17.2403 6.53027C17.2373 6.50494 17.2331 6.47999 17.2276 6.45508C17.2307 6.46905 17.2341 6.48296 17.2364 6.49707L17.2267 6.44727C17.2272 6.44982 17.2271 6.45252 17.2276 6.45508C17.1696 6.18859 16.9803 5.94959 16.7364 5.82812C16.7389 5.82936 16.7418 5.8298 16.7442 5.83105C16.7257 5.82162 16.7057 5.81566 16.6866 5.80762C16.6984 5.81254 16.7103 5.81681 16.7218 5.82227C16.6565 5.79123 16.588 5.76742 16.5167 5.75488H16.5177C16.5125 5.75396 16.5073 5.75277 16.502 5.75195C16.5031 5.75211 16.504 5.75277 16.505 5.75293C16.4818 5.74922 16.4583 5.74662 16.4347 5.74512H16.4493L16.4347 5.74414H16.4337C16.4343 5.73544 16.4312 5.72897 16.4259 5.72461C16.4202 5.72022 16.4112 5.71732 16.4024 5.7168C16.3938 5.71637 16.3842 5.71796 16.3761 5.7207ZM14.1231 3.65332C14.1141 3.65857 14.1081 3.66714 14.1065 3.67871H14.1056V3.67969C13.9583 3.69713 13.8185 3.7557 13.7003 3.84375C13.6948 3.84797 13.6891 3.85208 13.6837 3.85645C13.6505 3.88238 13.6194 3.91121 13.5899 3.94141L13.5743 3.95801L13.4835 4.07129C13.4009 4.19391 13.3483 4.33598 13.337 4.4834V4.48535L13.336 4.48438C13.3322 4.48574 13.3285 4.48957 13.3253 4.49512C13.322 4.50093 13.3188 4.50859 13.3165 4.51758C13.3118 4.53605 13.3099 4.55993 13.3097 4.58301C13.3095 4.60591 13.311 4.62838 13.3155 4.64453C13.3178 4.65228 13.321 4.65894 13.3243 4.66309C13.3278 4.66711 13.3325 4.66983 13.337 4.66895H13.3351L13.337 4.66992H13.338C13.3572 5.07756 13.6991 5.44556 14.1056 5.49414H14.1095L14.1056 5.49512H14.1065C14.1082 5.50631 14.1143 5.51436 14.1231 5.51953C14.132 5.52463 14.144 5.52713 14.1563 5.52734C14.1688 5.52747 14.1827 5.52523 14.1944 5.52148C14.2062 5.51771 14.2169 5.51223 14.2237 5.50586L14.2247 5.50488V5.50586C14.2326 5.50604 14.2444 5.50566 14.256 5.50586C14.2678 5.50607 14.2803 5.50663 14.2882 5.50684H14.2892L14.3087 5.51953C14.3169 5.52225 14.3264 5.5239 14.3351 5.52344C14.3436 5.52293 14.3519 5.52075 14.3575 5.5166L14.3663 5.49609V5.49805L14.3673 5.49609V5.49512C14.7484 5.47161 15.0955 5.14432 15.1554 4.76855L15.1563 4.76562V4.76855C15.1659 4.76752 15.1735 4.76219 15.1778 4.75488C15.1821 4.74747 15.1836 4.737 15.1837 4.72656C15.1837 4.71617 15.1818 4.70515 15.1788 4.69531C15.1758 4.68557 15.1719 4.67665 15.1671 4.6709L15.1661 4.66992V4.52148C15.1723 4.51463 15.1781 4.50465 15.1817 4.49316C15.1855 4.48134 15.1878 4.4676 15.1876 4.45508C15.1874 4.44273 15.1849 4.43081 15.1798 4.42188C15.1746 4.41298 15.1656 4.40686 15.1544 4.40527L15.1515 4.4043H15.1544L15.1202 4.26562C15.1192 4.26264 15.1174 4.25981 15.1163 4.25684C15.0163 3.97871 14.7603 3.75428 14.4718 3.69336C14.4373 3.68608 14.4025 3.68009 14.3673 3.67773L14.3614 3.67676H14.3663C14.3654 3.66695 14.36 3.65969 14.3526 3.65527C14.3452 3.6509 14.3349 3.64944 14.3243 3.64941C14.3137 3.64943 14.3021 3.65101 14.2921 3.6543L14.2677 3.66797L14.2667 3.66895V3.66797H14.2247C14.2178 3.66155 14.2071 3.65622 14.1954 3.65234C14.1836 3.64851 14.1698 3.64549 14.1573 3.64551C14.1448 3.64561 14.1322 3.64814 14.1231 3.65332Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .kakao-channel {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.8rem;
  height: 1.9rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.97804 0C4.29647 0 0.5 3.53986 0.5 7.89248C0.5 11.1136 1.84038 12.6498 3.67514 14.0498V17.8338C3.67514 17.874 3.68622 17.913 3.70719 17.9475C3.72821 17.9814 3.75822 18.0091 3.79395 18.0272C3.82961 18.0452 3.86957 18.0526 3.90936 18.0492C3.94909 18.0458 3.98708 18.0311 4.01901 18.0068L7.24298 15.6035L7.31137 15.6329C7.86109 15.7352 8.419 15.7867 8.97804 15.7861C13.6674 15.7861 17.4561 12.2462 17.4561 7.89248C17.4561 3.53816 13.6616 0 8.97804 0ZM2.94241 7.88458C2.93518 7.46068 3.013 7.04018 3.1712 6.64793C3.32941 6.25511 3.5647 5.89903 3.86301 5.60004C4.16133 5.30105 4.5165 5.06591 4.90728 4.90878C5.29801 4.75166 5.71631 4.67537 6.13705 4.68441C6.85407 4.66407 7.55384 4.90764 8.10497 5.36998C8.65616 5.83175 9.02077 6.48063 9.13042 7.19392H7.90534C7.80717 6.80336 7.57933 6.45742 7.25954 6.21495C6.93975 5.97192 6.54722 5.84647 6.14683 5.85891C4.94905 5.85891 4.15189 6.71801 4.15189 7.88458C4.14793 8.14853 4.19654 8.41021 4.29477 8.65494C4.39306 8.89968 4.539 9.12238 4.72399 9.30946C4.90898 9.49654 5.12929 9.64463 5.37199 9.74468C5.61463 9.84472 5.8748 9.89501 6.13705 9.89219C6.52885 9.90632 6.91415 9.7893 7.23247 9.5587C7.55079 9.32866 7.78405 8.99801 7.89557 8.61989H9.1246C9.008 9.32527 8.64073 9.96398 8.09118 10.4173C7.54164 10.8706 6.84717 11.1074 6.13705 11.0842C5.71631 11.0932 5.29801 11.0169 4.90728 10.8598C4.5165 10.7027 4.16133 10.4676 3.86301 10.1686C3.5647 9.87015 3.32941 9.51349 3.1712 9.12124C3.013 8.72843 2.93518 8.30792 2.94241 7.88458ZM14.236 10.9604H13.1086V8.40342C13.1086 7.81335 12.7686 7.49684 12.245 7.49684C11.6588 7.49684 11.2837 7.85859 11.2837 8.58657V10.9604H10.1582V4.70418H11.2837V7.06448C11.5553 6.65132 11.991 6.44895 12.585 6.44895C12.8033 6.44103 13.0208 6.48004 13.2229 6.56369C13.425 6.64677 13.6072 6.77283 13.7573 6.93222C13.9212 7.11026 14.048 7.31938 14.1302 7.54772C14.2124 7.7755 14.2484 8.01797 14.236 8.25988V10.9604Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item .youku {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1.4rem;
  height: 1.7rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.433153 1.66489C1.32463 0.0729234 3.29969 -0.472616 4.84429 0.446145L11.815 4.59458C14.6845 6.30245 14.6845 10.5722 11.815 12.2801L11.813 12.2792L4.84429 16.4276C3.29971 17.3463 1.32464 16.8017 0.433153 15.2098C-0.458251 13.6176 0.0701095 11.5818 1.61479 10.6629L4.82085 8.75571C4.92657 8.69151 4.99761 8.57196 4.99761 8.43638C4.99743 8.30484 4.9303 8.18914 4.82964 8.12388L1.61479 6.21079C0.0702688 5.29199 -0.45806 3.257 0.433153 1.66489Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
#footer .footer-inner .footer-head .sns-list .sns-item:hover {
  opacity: 1;
}
#footer .footer-inner .footer-body {
  display: flex;
  flex-wrap: wrap;
  gap: 4.8rem;
  margin-right: 22.4rem;
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-body {
    margin-right: 16.4rem;
    gap: 2.4rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-body {
    order: 2;
    gap: 3.6rem;
    width: 100%;
  }
}
#footer .footer-inner .footer-body .navi-list .navi-item {
  width: 12.8rem;
}
.ja #footer .footer-inner .footer-body .navi-list .navi-item {
  width: 14.8rem;
}

@media (max-width: 1199px) {
  #footer .footer-inner .footer-body .navi-list .navi-item {
    width: 10rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-body .navi-list .navi-item {
    width: 13.6rem;
  }
}
#footer .footer-inner .footer-body .navi-list .navi-item .navi-text {
  display: block;
  padding: 0.95rem 0;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
  opacity: 0.6;
  text-align: left;
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-body .navi-list .navi-item .navi-text {
    font-size: 1.3rem;
  }
}
#footer .footer-inner .footer-body .navi-list .navi-item .navi-text:hover {
  opacity: 1;
}
#footer .footer-inner .footer-body .navi-list .navi-item .navi-text.privacy {
  opacity: 1;
  font-weight: 600;
}
#footer .footer-inner .footer-body .navi-list .navi-item.white .navi-text {
  opacity: 1;
}
#footer .footer-inner .footer-body .navi-list .navi-item.white .navi-text:hover {
  opacity: 0.6;
}
#footer .footer-inner .footer-util {
  position: absolute;
  top: 5.6rem;
  right: 0;
  width: 17.6rem;
}
@media (max-width: 1199px) {
  #footer .footer-inner .footer-util {
    right: 3.6rem;
    width: 14rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-util {
    position: unset;
    margin-top: 2.8rem;
    width: 20rem;
  }
}
#footer .footer-inner .footer-util .dropdown .btn {
  width: 100%;
  position: relative;
  background: #393E4B;
  border-radius: 99rem;
  padding: 0.95rem 2rem;
  text-align: left;
}
#footer .footer-inner .footer-util .dropdown .btn .btn-txt {
  opacity: 0.6;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
}
#footer .footer-inner .footer-util .dropdown .btn::after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50016 11.6667V6.49999H0.333496V5.49999H5.50016V0.333328H6.50016V5.49999H11.6668V6.49999H6.50016V11.6667H5.50016Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  opacity: 0.6;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
  transition: background-image 0.2s ease-in-out;
}
#footer .footer-inner .footer-util .dropdown .btn.show::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.07255 9.66665L0.333496 8.92759L4.26111 4.99998L0.333496 1.07237L1.07255 0.333313L5.00016 4.26092L8.92777 0.333313L9.66683 1.07237L5.73922 4.99998L9.66683 8.92759L8.92777 9.66665L5.00016 5.73904L1.07255 9.66665Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat center;
  opacity: 0.6;
}
#footer .footer-inner .footer-util .dropdown .btn.show ~ .dropdown-menu {
  display: block;
  margin-top: 0.4rem !important;
}
@media (max-width: 768px) {
  #footer .footer-inner .footer-util .dropdown .btn.show ~ .dropdown-menu {
    left: 3.6rem;
    width: 20rem;
  }
}
#footer .footer-inner .footer-util .dropdown .dropdown-menu {
  display: none;
  margin-top: 0.4rem;
  border-radius: 0.8rem;
  background: #393E4B;
  padding: 2rem;
  width: 100%;
}
#footer .footer-inner .footer-util .dropdown .dropdown-menu li .dropdown-item {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
  opacity: 0.6;
}
#footer .footer-inner .footer-util .dropdown .dropdown-menu li .dropdown-item:hover {
  font-weight: 500;
  opacity: 1;
}
#footer .footer-inner .footer-util .dropdown .dropdown-menu li + li {
  margin-top: 0.8rem;
}
#footer .footer-aside {
  background-color: #1C2027;
}
#footer .footer-aside .footer-aside-inner {
  max-width: 131.2rem;
  margin: 0 auto;
  padding: 2rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1199px) {
  #footer .footer-aside .footer-aside-inner {
    padding: 2rem 3.6rem;
  }
}
@media (max-width: 768px) {
  #footer .footer-aside .footer-aside-inner {
    padding: 2rem 2.4rem;
    max-width: 44rem;
    margin: 0 auto;
  }
}
#footer .footer-aside .footer-aside-inner .copyright {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
  opacity: 0.4;
}
@media (max-width: 768px) {
  #footer .footer-aside .footer-aside-inner .copyright {
    font-size: 1.1rem;
  }
}
#footer .footer-aside .footer-aside-inner .info-logo {
  display: flex;
  gap: 1.2rem;
}
#footer .floating-display {
  position: fixed;
  bottom: 6.4rem;
  right: 6.4rem;
  z-index: 10;
  transition: opacity 0.2s ease-out;
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 1199px) {
  #footer .floating-display {
    right: 3.6rem;
    bottom: 3.6rem;
  }
}
@media (max-width: 768px) {
  #footer .floating-display {
    right: 2.4rem;
    bottom: 2.4rem;
  }
}
#footer .floating-display .btn-area {
  display: flex;
  flex-direction: column;
}
#footer .floating-display .btn-area .btn + .btn {
  margin-top: 0.8rem;
}
#footer .floating-display.active {
  visibility: visible;
  opacity: 1;
}
#footer .floating-display.fixed {
  position: absolute;
  bottom: calc(100% + 6.4rem);
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  max-height: 8.8rem;
  height: 100%;
}
@media (max-width: 1199px) {
  #footer .floating-display.fixed {
    bottom: calc(100% + 3.6rem);
  }
}
@media (max-width: 768px) {
  #footer .floating-display.fixed {
    bottom: calc(100% + 2.4rem);
  }
}

.data-display.module-a {
  display: flex;
}
@media (max-width: 1199px) {
  .data-display.module-a {
    flex-direction: column;
  }
}
.data-display.module-b .data-list {
  display: flex;
  flex-direction: column;
}
.data-display.module-b .data-list .data-item .data-wrap .data-head .data-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .data-display.module-b .data-list .data-item .data-wrap .data-head .data-subject {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .data-display.module-b .data-list .data-item .data-wrap .data-head .data-subject {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body {
    margin-top: 2rem;
  }
}
.data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body .para {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
}
@media (max-width: 1199px) {
  .data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body .para {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body + .data-util {
  margin-top: 1.6rem;
}
.data-display.module-b .data-list .data-item .data-wrap .data-head + .data-body + .data-util .t-display + .t-display {
  margin-top: 2.4rem;
}
.data-display.module-b .data-list .data-item + .data-item {
  margin-top: 5.6rem;
}
@media (max-width: 1199px) {
  .data-display.module-b .data-list .data-item + .data-item {
    margin-top: 4rem;
  }
}
.data-display.history-layout {
  position: relative;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.data-display.history-layout > .data-list {
  position: relative;
}
.data-display.history-layout > .data-list > .data-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  display: none;
}
.data-display.history-layout > .data-list > .data-item.active {
  position: relative;
  display: block;
  z-index: 1;
}
@media (max-width: 1199px) {
  .data-display.history-layout > .data-list > .data-item.active .data-wrap .data-body .history-cont {
    border-top: hidden;
  }
}
.data-display.history-layout > .data-list.history-all-mode .data-item {
  position: static;
  display: block;
  z-index: auto;
}
@media (max-width: 1199px) {
  .data-display.history-layout > .data-list.history-all-mode .data-items .data-wrap:first-child .data-body .history-cont {
    border-top: hidden;
  }
}
.data-display.roadmap .data-list {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 1199px) {
  .data-display.roadmap .data-list {
    gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .data-display.roadmap .data-list .data-item .data-wrap {
    display: flex;
    gap: 0.8rem;
  }
}
.data-display.roadmap .data-list .data-item .data-wrap .data-head .data-subject {
  font-weight: 600;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .data-display.roadmap .data-list .data-item .data-wrap .data-head .data-subject {
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .data-display.roadmap .data-list .data-item .data-wrap .data-head {
    width: 8.2rem;
  }
}
.data-display.roadmap .data-list .data-item .data-wrap .data-head + .data-body {
  margin-top: 0.6rem;
  width: 24.4rem;
}
@media (max-width: 1199px) {
  .data-display.roadmap .data-list .data-item .data-wrap .data-head + .data-body {
    width: 21.2rem;
  }
}
@media (max-width: 768px) {
  .data-display.roadmap .data-list .data-item .data-wrap .data-head + .data-body {
    margin-top: 0;
  }
}
.data-display.roadmap .data-list .data-item .data-wrap .data-head + .data-body .para {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
}
@media (max-width: 1199px) {
  .data-display.roadmap .data-list .data-item .data-wrap .data-head + .data-body .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.data-display.roadmap .data-list + .btn-display {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .data-display.roadmap .data-list + .btn-display {
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .data-display.roadmap .data-list + .btn-display {
    margin-top: 2.8rem;
  }
}
.data-display.roadmap .data-list + .btn-display .btn-area .btn {
  width: 100%;
  min-height: 4.8rem;
}
.data-display.setting .data-list .data-item {
  scroll-margin-top: 100px;
}
.data-display.setting .data-list .data-item .data-wrap .data-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.data-display.setting .data-list .data-item .data-wrap .data-head .data-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .data-display.setting .data-list .data-item .data-wrap .data-head .data-subject {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .data-display.setting .data-list .data-item .data-wrap .data-head .data-subject {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body {
  margin-top: 1.6rem;
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
}
@media (max-width: 1199px) {
  .data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para a,
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para em {
  text-decoration: underline;
  word-break: break-all;
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para + .para {
  margin-top: 3rem;
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para + .t-display {
  margin-top: 1.6rem;
}
.data-display.setting .data-list .data-item .data-wrap .data-head + .data-body .para + .t-display + .para {
  margin-top: 1.6rem;
}
.data-display.setting .data-list .data-item + .data-item {
  margin-top: 6.4rem;
}
@media (max-width: 1199px) {
  .data-display.setting .data-list .data-item + .data-item {
    margin-top: 4rem;
  }
}

.data-list.module-a {
  display: flex;
  flex-wrap: wrap;
  gap: 1.2rem 2.4rem;
}
@media (max-width: 1199px) {
  .data-list.module-a {
    row-gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .data-list.module-a {
    flex-direction: column;
    row-gap: 1.4rem;
  }
}
.data-list.module-a .data-item {
  width: calc(50% - 1.2rem);
  height: 3.8rem;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .data-list.module-a .data-item {
    width: 100%;
    height: 3.2rem;
  }
}
.data-list.module-a .data-item .data-wrap {
  display: flex;
  align-items: center;
  height: 2.8rem;
}
@media (max-width: 768px) {
  .data-list.module-a .data-item .data-wrap {
    justify-content: space-between;
    width: 100%;
  }
}
.data-list.module-a .data-item .data-wrap .data-head {
  width: 11.2rem;
  margin-right: 0.8rem;
}
.ja .data-list.module-a .data-item .data-wrap .data-head {
  width: 9.2rem;
}

.data-list.module-a .data-item .data-wrap .data-head .data-subject {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .data-list.module-a .data-item .data-wrap .data-head .data-subject {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .data-list.module-a .data-item .data-wrap .data-head .data-subject {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(114, 115, 126);
  }
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a {
  display: flex;
  gap: 0.8rem;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item {
  position: relative;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.pc {
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.pc::after {
  content: "";
  display: inline-block;
  width: 1.4rem;
  height: 1.2rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.6665 12V11H5.99984V9H1.87167C1.53489 9 1.24984 8.88333 1.0165 8.65C0.783171 8.41667 0.666504 8.13161 0.666504 7.79483V1.20517C0.666504 0.868389 0.783171 0.583333 1.0165 0.35C1.24984 0.116667 1.53489 0 1.87167 0H12.128C12.4648 0 12.7498 0.116667 12.9832 0.35C13.2165 0.583333 13.3332 0.868389 13.3332 1.20517V7.79483C13.3332 8.13161 13.2165 8.41667 12.9832 8.65C12.7498 8.88333 12.4648 9 12.128 9H7.99984V11H9.33317V12H4.6665ZM1.87167 8H12.128C12.1793 8 12.2263 7.97867 12.269 7.936C12.3118 7.89322 12.3332 7.84617 12.3332 7.79483V1.20517C12.3332 1.15383 12.3118 1.10683 12.269 1.06417C12.2263 1.02139 12.1793 1 12.128 1H1.87167C1.82034 1 1.77334 1.02139 1.73067 1.06417C1.68789 1.10683 1.6665 1.15383 1.6665 1.20517V7.79483C1.6665 7.84617 1.68789 7.89322 1.73067 7.936C1.77334 7.97867 1.82034 8 1.87167 8Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: 100%;
}
@media (max-width: 768px) {
  .data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.pc {
    width: 1.2rem;
    height: auto;
  }
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.mobile {
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.mobile::after {
  content: "";
  display: inline-block;
  width: 1rem;
  height: 1.4rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87167 13.6673C1.53489 13.6673 1.24984 13.5562 1.0165 13.334C0.783171 13.1118 0.666504 12.8403 0.666504 12.5195V1.48176C0.666504 1.16102 0.783171 0.88954 1.0165 0.667318C1.24984 0.445096 1.53489 0.333984 1.87167 0.333984H8.128C8.46478 0.333984 8.74984 0.445096 8.98317 0.667318C9.2165 0.88954 9.33317 1.16102 9.33317 1.48176V12.5195C9.33317 12.8403 9.2165 13.1118 8.98317 13.334C8.74984 13.5562 8.46478 13.6673 8.128 13.6673H1.87167ZM1.6665 11.9213V12.5195C1.6665 12.5684 1.68789 12.6132 1.73067 12.6538C1.77334 12.6946 1.82034 12.7149 1.87167 12.7149H8.128C8.17934 12.7149 8.22634 12.6946 8.269 12.6538C8.31178 12.6132 8.33317 12.5684 8.33317 12.5195V11.9213H1.6665ZM1.6665 10.9689H8.33317V3.0324H1.6665V10.9689ZM1.6665 2.08002H8.33317V1.48176C8.33317 1.43287 8.31178 1.38811 8.269 1.34748C8.22634 1.30674 8.17934 1.28637 8.128 1.28637H1.87167C1.82034 1.28637 1.77334 1.30674 1.73067 1.34748C1.68789 1.38811 1.6665 1.43287 1.6665 1.48176V2.08002Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center center;
  background-size: 100%;
}
@media (max-width: 768px) {
  .data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-a .store-item.mobile {
    width: 0.9rem;
    height: auto;
  }
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b {
  display: flex;
  gap: 1.2rem;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item a {
  position: relative;
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item a:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item a img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .app {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/app-store.svg") no-repeat center/1.9rem;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .app:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .play {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/play-store.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .play:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .one {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/one-store.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .one:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .steam {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/micro-store.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .steam:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .type {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .tiktok {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/tiktok.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .tiktok:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .twitter {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/twitter.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .twitter:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .naver-cafe {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/naver-cafe.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .naver-cafe:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .community {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/commu.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .community:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .youtube {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/youtube.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .youtube:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .facebook {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/facebook.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .facebook:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .instagram {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/insta.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .instagram:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .pc {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/pc.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .pc:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .cacao-channel {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/kakao.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .cacao-channel:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .youku {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/youku.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .youku:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .naver-rounge {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/naver-rounge.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .naver-rounge:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .nintendo {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/nintendo.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .nintendo:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .micro {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/microsoft.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .micro:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .weibo {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/weibo.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .weibo:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .wechat {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/wechat.svg") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .wechat:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .amazon {
  display: block;
  width: 3.6rem;
  height: 3.6rem;
  background: url("/dist/images/gameDetail/amazon.png") no-repeat center;
  background-color: transparent;
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 100%;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .amazon:hover {
  background-color: rgb(228, 229, 235);
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .icon {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background: rgb(72, 74, 78);
  border-radius: 100%;
  position: relative;
}
.data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .icon:hover, .data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .icon:focus {
  background: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  .data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b .store-item .icon {
    width: 2.8rem;
    height: 2.8rem;
  }
}
@media (max-width: 1199px) {
  .data-list.module-a .data-item .data-wrap .data-head + .data-body .store-list.module-b {
    gap: 1.2rem;
  }
}
.data-list.module-a .data-item.mo-only {
  margin-top: 1.8rem;
}
.data-list.module-a .data-item.mo-only .btn-area {
  display: flex;
  justify-content: space-between;
  gap: 0.8rem;
  width: 100%;
}
.data-list.module-a .data-item.mo-only .btn-area .btn {
  width: 100%;
}
@media (max-width: 768px) {
  .data-list.module-a .data-item:nth-child(1) {
    order: 1;
  }
  .data-list.module-a .data-item:nth-child(2) {
    order: 2;
  }
  .data-list.module-a .data-item:nth-child(3) {
    order: 3;
  }
  .data-list.module-a .data-item:nth-child(4) {
    order: 4;
  }
  .data-list.module-a .data-item:nth-child(5) {
    order: 5;
  }
}
.data-list.module-b {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.data-list.module-b .data-item .data-text {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
  opacity: 0.4;
  line-height: 175%;
}
@media (max-width: 1440px) {
  .data-list.module-b .data-item .data-text {
    font-size: 1.1rem;
  }
}
.data-list.module-b .data-item.contact {
  display: flex;
  gap: 2.3rem;
}
.data-list.module-c .data-item {
  padding: 1.65rem 0 1.75rem 2.8rem;
  border-top: 0.2rem solid rgb(23, 22, 22);
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  width: 30rem;
  max-height: 15.2rem;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  .data-list.module-c .data-item {
    width: 100%;
    text-align: center;
    padding: 2.5rem 0 2.5rem;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .data-list.module-c .data-item {
    justify-content: center;
  }
}
.data-list.module-c .data-item .data-wrap .data-head .data-subject {
  font-weight: 500;
  font-size: 4rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
@media (max-width: 768px) {
  .data-list.module-c .data-item .data-wrap .data-head .data-subject {
    font-size: 3.6rem;
  }
}
.data-list.module-c .data-item .data-wrap .data-body {
  margin-top: 0.6rem;
}
.data-list.module-c .data-item .data-wrap .data-body span {
  position: relative;
  padding-left: 1.9rem;
  line-height: 150%;
}
.data-list.module-c .data-item .data-wrap .data-body span.blue {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(37, 99, 235);
}
.data-list.module-c .data-item .data-wrap .data-body span.blue::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1.3rem;
  height: 0.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 8L0 0H12L6 8Z' fill='rgb(37,99,235)'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.data-list.module-c .data-item .data-wrap .data-body span.red {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(243, 29, 56);
}
.data-list.module-c .data-item .data-wrap .data-body span.red::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1.3rem;
  height: 0.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8L6 0L12 8H0Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.data-list.module-d {
  display: flex;
  border-top: 0.2rem solid rgb(23, 22, 22);
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-left: 0.1rem solid rgb(23, 22, 22);
  width: 100%;
}
.data-list.module-d .data-item {
  width: 20%;
}
.data-list.module-d .data-item .data-wrap .data-head {
  text-align: center;
  padding: 0 1.6rem;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-right: 0.1rem solid rgb(228, 229, 235);
  min-height: 6.8rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.data-list.module-d .data-item .data-wrap .data-head .data-subject {
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
.data-list.module-d .data-item .data-wrap .data-body {
  text-align: center;
  padding: 2.2rem 0 2.1rem;
  border-right: 0.1rem solid rgb(228, 229, 235);
}
.data-list.module-d .data-item .data-wrap .data-body .won {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 150%;
}
.data-list.module-d .data-item .data-wrap .data-body .won.red {
  color: rgb(243, 29, 56);
}
.data-list.module-d .data-item .data-wrap .data-body .won.blue {
  color: rgb(37, 99, 235);
}
.data-list.module-d .data-item:last-child .data-head {
  border-right: 0;
}
.data-list.module-d .data-item:last-child .data-body {
  border-right: 0;
}
@media (max-width: 1199px) {
  .data-list.module-d {
    border-left: 0;
    border-top: 0;
  }
  .data-list.module-d .data-item .data-wrap .data-head {
    background: rgb(248, 250, 252);
    padding: 1.8rem 0 1.7rem;
  }
}
@media (max-width: 768px) {
  .data-list.module-d {
    border-bottom: 0.1rem solid rgb(228, 229, 235);
    flex-wrap: wrap;
  }
  .data-list.module-d .data-item:nth-child(1), .data-list.module-d .data-item:nth-child(2) {
    width: 33.3333%;
  }
  .data-list.module-d .data-item:nth-child(3) {
    width: 33.3333%;
  }
  .data-list.module-d .data-item:nth-child(3) .data-wrap .data-head {
    border-right: 0;
  }
  .data-list.module-d .data-item:nth-child(3) .data-wrap .data-body {
    border-right: 0;
  }
  .data-list.module-d .data-item:nth-child(4) {
    border-top: 0.1rem solid rgb(23, 22, 22);
    width: 33.3333%;
  }
  .data-list.module-d .data-item:nth-child(5) {
    border-top: 0.1rem solid rgb(23, 22, 22);
    width: 66.6666%;
  }
}
.data-list.module-e {
  border-top: 0.2rem solid rgb(23, 22, 22);
}
.data-list.module-e .data-item {
  position: relative;
  padding: 2rem 0.8rem;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
  display: block;
}
.data-list.module-e .data-item .data-wrap .data-head .data-subject .data-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 80%;
}
.data-list.module-e .data-item .data-wrap .data-head + .data-info {
  display: flex;
  gap: 0.8rem;
  margin-top: 0.8rem;
}
.data-list.module-e .data-item .data-wrap .data-head + .data-info .data-submit {
  font-weight: 500;
  font-size: 1.4rem;
  color: rgb(114, 115, 126);
}
.data-list.module-e .data-item .data-wrap .data-head + .data-info .data-date {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
}
.data-list.module-e .data-item .data-wrap .data-util {
  position: absolute;
  top: 50%;
  right: 0.8rem;
  transform: translateY(-50%);
}
.data-list.module-f {
  border-top: 0.2rem solid rgb(23, 22, 22);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.data-list.module-f > .data-item {
  position: relative;
  padding: 1.2rem 0.8rem;
}
.data-list.module-f > .data-item .data-wrap .data-head .data-subject {
  font-weight: 600;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  padding-right: 1rem;
}
.data-list.module-f > .data-item .data-wrap .data-body {
  margin-top: 1.6rem;
}
.data-list.module-f > .data-item + .data-item {
  border-top: 0.1rem solid rgb(228, 229, 235);
}
.data-list.module-f.docu .data-item .data-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.data-list.module-f.docu .data-item .data-wrap .data-head .data-subject .data-name {
  font-weight: 500;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 100%;
}
.data-list.module-f.docu .data-item + .data-item {
  border-top: 0.1rem solid rgb(228, 229, 235);
}
.data-list.module-g {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.data-list.module-g .data-item .data-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.data-list.module-g .data-item .data-wrap .data-info {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
}
.data-list.module-h {
  border-top: 0.2rem solid rgb(23, 22, 22);
}
.data-list.module-h .data-item {
  position: relative;
  padding: 1.2rem 0.8rem;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.data-list.module-h .data-item .data-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.data-list.module-h .data-item .data-wrap .data-head .data-subject .data-name {
  font-weight: 500;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
  line-height: 150%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 22rem;
}
.data-list.device {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.2rem;
}
.data-list.device .data-item {
  position: relative;
  width: 1.4rem;
  height: 1.4rem;
}
@media (max-width: 768px) {
  .data-list.device .data-item {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.data-list.device .data-item.mobile::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87167 13.6673C1.53489 13.6673 1.24984 13.5562 1.0165 13.334C0.783171 13.1118 0.666504 12.8403 0.666504 12.5195V1.48176C0.666504 1.16102 0.783171 0.88954 1.0165 0.667318C1.24984 0.445096 1.53489 0.333984 1.87167 0.333984H8.128C8.46478 0.333984 8.74984 0.445096 8.98317 0.667318C9.2165 0.88954 9.33317 1.16102 9.33317 1.48176V12.5195C9.33317 12.8403 9.2165 13.1118 8.98317 13.334C8.74984 13.5562 8.46478 13.6673 8.128 13.6673H1.87167ZM1.6665 11.9213V12.5195C1.6665 12.5684 1.68789 12.6132 1.73067 12.6538C1.77334 12.6946 1.82034 12.7149 1.87167 12.7149H8.128C8.17934 12.7149 8.22634 12.6946 8.269 12.6538C8.31178 12.6132 8.33317 12.5684 8.33317 12.5195V11.9213H1.6665ZM1.6665 10.9689H8.33317V3.0324H1.6665V10.9689ZM1.6665 2.08002H8.33317V1.48176C8.33317 1.43287 8.31178 1.38811 8.269 1.34748C8.22634 1.30674 8.17934 1.28637 8.128 1.28637H1.87167C1.82034 1.28637 1.77334 1.30674 1.73067 1.34748C1.68789 1.38811 1.6665 1.43287 1.6665 1.48176V2.08002Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 0.8rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.data-list.device .data-item.pc::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.6665 12V11H5.99984V9H1.87167C1.53489 9 1.24984 8.88333 1.0165 8.65C0.783171 8.41667 0.666504 8.13161 0.666504 7.79483V1.20517C0.666504 0.868389 0.783171 0.583333 1.0165 0.35C1.24984 0.116667 1.53489 0 1.87167 0H12.128C12.4648 0 12.7498 0.116667 12.9832 0.35C13.2165 0.583333 13.3332 0.868389 13.3332 1.20517V7.79483C13.3332 8.13161 13.2165 8.41667 12.9832 8.65C12.7498 8.88333 12.4648 9 12.128 9H7.99984V11H9.33317V12H4.6665ZM1.87167 8H12.128C12.1793 8 12.2263 7.97867 12.269 7.936C12.3118 7.89322 12.3332 7.84617 12.3332 7.79483V1.20517C12.3332 1.15383 12.3118 1.10683 12.269 1.06417C12.2263 1.02139 12.1793 1 12.128 1H1.87167C1.82034 1 1.77334 1.02139 1.73067 1.06417C1.68789 1.10683 1.6665 1.15383 1.6665 1.20517V7.79483C1.6665 7.84617 1.68789 7.89322 1.73067 7.936C1.77334 7.97867 1.82034 8 1.87167 8Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 1.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.data-list.page-det {
  border-top: 0.1rem solid rgb(228, 229, 235);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.data-list.page-det .data-item {
  position: relative;
  padding: 2.15rem 2.8rem;
  border-bottom: 0.1rem solid rgba(203, 203, 203, 0.5);
  cursor: pointer;
}
@media (max-width: 768px) {
  .data-list.page-det .data-item {
    padding: 2.15rem 0.8rem;
  }
}
.data-list.page-det .data-item + .data-item {
  border-bottom: 0;
}
.data-list.page-det .data-item .data-wrap {
  position: relative;
  display: flex;
  gap: 2.8rem;
  align-items: center;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(31, 30, 49);
}
@media (max-width: 768px) {
  .data-list.page-det .data-item .data-wrap {
    font-weight: 400;
    font-size: 1.6rem;
    gap: 1.6rem;
  }
}
.data-list.page-det .data-item .data-wrap .data-head {
  position: relative;
  width: 7rem;
  display: flex;
  justify-content: start;
}
@media (max-width: 1199px) {
  .data-list.page-det .data-item .data-wrap .data-head {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
  }
}
.data-list.page-det .data-item .data-wrap .data-head .data-name em {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  word-break: keep-all;
}
.data-list.page-det .data-item .data-wrap .data-body {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(114, 115, 126);
  width: 100%;
  padding-right: 10rem;
  text-align: left;
}
@media (max-width: 768px) {
  .data-list.page-det .data-item .data-wrap .data-body {
    padding-right: 9rem;
  }
}
.data-list.page-det .data-item .data-wrap .data-body span {
  word-break: break-all;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: left;
}
@media (max-width: 1199px) {
  .data-list.page-det .data-item .data-wrap .data-body {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(114, 115, 126);
  }
}
.data-list.page-det .data-item .data-wrap .data-date {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .data-list.page-det .data-item .data-wrap .data-date {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  .data-list.page-det .data-item .data-wrap .data-date {
    font-size: 1.2rem;
  }
}
@media (max-width: 1199px) {
  .data-list.page-det .data-item.prev .data-wrap .data-head .data-name::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.2rem;
    height: 0.8rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(31,30,49)'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 100%;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 1199px) {
  .data-list.page-det .data-item.next .data-wrap .data-head .data-name::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.2rem;
    height: 0.8rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.40385 6.70775L0.350098 5.65375L6.00385 0L11.6576 5.65375L10.6038 6.70775L6.00385 2.123L1.40385 6.70775Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 100%;
    transform: translate(-50%, -50%);
  }
}
.data-list.page-det .data-item:hover {
  background: rgb(248, 250, 252);
}
.data-list.history-cont {
  display: flex;
  flex-direction: column;
}
.data-list.history-cont .data-item {
  display: block !important;
  padding: 3.2rem 0;
  border-top: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .data-list.history-cont .data-item {
    padding: 3.2rem 0 2.4rem;
  }
  .data-list.history-cont .data-item:first-child {
    border-top: hidden;
  }
}
@media (max-width: 768px) {
  .data-list.history-cont .data-item {
    padding: 3.2rem 0;
  }
}
.data-list.history-cont .data-item .data-wrap {
  display: flex;
  gap: 6rem;
}
.data-list.history-cont .data-item .data-wrap .data-year {
  font-weight: 600;
  font-size: 5.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .data-list.history-cont .data-item .data-wrap .data-year {
    font-weight: 600;
    font-size: 3.2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 1199px) {
  .data-list.history-cont .data-item .data-wrap {
    gap: 4rem;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .data-list.history-cont .data-item .data-wrap {
    flex-direction: column;
    gap: 2rem;
    margin-left: 0;
  }
}
.data-list.transport {
  display: flex;
  align-items: center;
  gap: 2.8rem;
}
@media (max-width: 1199px) {
  .data-list.transport {
    flex-direction: column;
    gap: 2rem;
  }
}
.data-list.transport .data-item {
  width: calc(50% - 1.4rem);
  border-top: 0.1rem solid rgb(228, 229, 235);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .data-list.transport .data-item {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .data-list.transport .data-item {
    border-top: hidden;
  }
}
.data-list.transport .data-item .data-wrap {
  display: flex;
  align-items: center;
  padding: 3.9rem 0;
}
@media (max-width: 1199px) {
  .data-list.transport .data-item .data-wrap {
    gap: 0;
    padding: 1.6rem 0;
  }
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap {
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
  }
}
.data-list.transport .data-item .data-wrap .data-head {
  width: 16rem;
  text-align: center;
}
.data-list.transport .data-item .data-wrap .data-head span {
  position: relative;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 175%;
  padding-left: 2.8rem;
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head span {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
.data-list.transport .data-item .data-wrap .data-head span::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  background-repeat: no-repeat;
  background-position: center;
}
.data-list.transport .data-item .data-wrap .data-head span.train::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.125 13.2695V5.5583C0.125 4.38353 0.687395 3.61561 1.81219 3.25454C2.93683 2.89347 4.60943 2.69484 6.16339 2.65866L6.79911 1.41596H2.27668V0.428223H11.6835V1.41596H8.10317L7.46746 2.65866C9.76227 2.69484 11.1211 2.89133 12.2067 3.24812C13.2923 3.60505 13.8351 4.37511 13.8351 5.5583V13.2695C13.8351 14.0097 13.5735 14.6355 13.0503 15.147C12.527 15.6584 11.8867 15.9141 11.1293 15.9141L12.4008 17.1568V17.5711H11.1946L9.49936 15.9141H4.46078L2.76555 17.5711H1.55938V17.1568L2.83081 15.9141C2.07346 15.9141 1.43316 15.6584 0.909895 15.147C0.386632 14.6355 0.125 14.0097 0.125 13.2695ZM6.81542 13.6837C7.12509 13.6837 7.38721 13.5788 7.6018 13.3689C7.81653 13.1591 7.9239 12.9029 7.9239 12.6003C7.9239 12.2976 7.81653 12.0414 7.6018 11.8317C7.38721 11.6218 7.12509 11.5168 6.81542 11.5168C6.50576 11.5168 6.24364 11.6218 6.02905 11.8317C5.81432 12.0414 5.70695 12.2976 5.70695 12.6003C5.70695 12.9029 5.81432 13.1591 6.02905 13.3689C6.24364 13.5788 6.50576 13.6837 6.81542 13.6837ZM1.39643 9.2864H12.5637V6.1956H1.39643V9.2864ZM2.83081 14.6714H11.1293C11.5346 14.6714 11.875 14.5368 12.1505 14.2676C12.426 13.9983 12.5637 13.6656 12.5637 13.2695V10.5291H1.39643V13.2695C1.39643 13.6656 1.53417 13.9983 1.80964 14.2676C2.08512 14.5368 2.42551 14.6714 2.83081 14.6714ZM6.78936 3.90137C4.6337 3.90137 3.4079 4.00679 2.77868 4.21763C2.14947 4.42848 1.75829 4.67357 1.60515 4.9529H12.3813C12.228 4.64802 11.8281 4.39658 11.1815 4.19858C10.5349 4.00044 9.2917 3.90137 6.78936 3.90137Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-size: 1.7rem;
}
.data-list.transport .data-item .data-wrap .data-head span.bus::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.916748 12.0542V3.58341C0.916748 2.94341 1.09036 2.4314 1.43758 2.04737C1.7848 1.66335 2.24821 1.37008 2.82779 1.16758C3.40737 0.965081 4.07376 0.830984 4.82696 0.765289C5.58015 0.699595 7.19341 0.666748 8.00008 0.666748C8.86328 0.666748 10.5078 0.699595 11.267 0.765289C12.026 0.830984 12.6889 0.965081 13.2557 1.16758C13.8225 1.37008 14.2688 1.66335 14.5947 2.04737C14.9205 2.4314 15.0834 2.94341 15.0834 3.58341V12.0542C15.0834 12.7987 14.8262 13.4283 14.3117 13.9427C13.7973 14.4571 13.1678 14.7144 12.4232 14.7144H12.1546V16.3571C12.1546 16.7515 11.8348 17.0713 11.4403 17.0713C11.0458 17.0713 10.726 16.7516 10.726 16.3571V14.7144H5.17946H4.77362V16.3571C4.77362 16.7515 4.45383 17.0713 4.05934 17.0713C3.66485 17.0713 3.34505 16.7516 3.34505 16.3571V14.7058C2.70078 14.6572 2.14856 14.4028 1.68841 13.9427C1.17397 13.4283 0.916748 12.7987 0.916748 12.0542ZM8.00008 1.91675C6.44772 1.91675 4.48189 2.01425 3.76925 2.20925C3.05661 2.40425 2.59939 2.65932 2.39758 2.97446H13.654C13.4777 2.64223 13.0311 2.38286 12.3142 2.19633C11.5973 2.00994 10.437 1.91675 8.00008 1.91675ZM2.16675 8.0477H7.37508V4.22446H2.16675V8.0477ZM8.62508 8.0477H13.8334V4.22446H8.62508V8.0477ZM4.25008 12.4708C4.56314 12.4708 4.823 12.3674 5.02966 12.1606C5.23647 11.9539 5.33987 11.6941 5.33987 11.381C5.33987 11.068 5.23647 10.8081 5.02966 10.6014C4.823 10.3946 4.56314 10.2912 4.25008 10.2912C3.93703 10.2912 3.67716 10.3946 3.4705 10.6014C3.26369 10.8081 3.16029 11.068 3.16029 11.381C3.16029 11.6941 3.26369 11.9539 3.4705 12.1606C3.67716 12.3674 3.93703 12.4708 4.25008 12.4708ZM11.7501 12.4708C12.0631 12.4708 12.323 12.3674 12.5297 12.1606C12.7365 11.9539 12.8399 11.6941 12.8399 11.381C12.8399 11.068 12.7365 10.8081 12.5297 10.6014C12.323 10.3946 12.0631 10.2912 11.7501 10.2912C11.437 10.2912 11.1772 10.3946 10.9705 10.6014C10.7637 10.8081 10.6603 11.068 10.6603 11.381C10.6603 11.6941 10.7637 11.9539 10.9705 12.1606C11.1772 12.3674 11.437 12.4708 11.7501 12.4708ZM3.57696 13.4644H12.4232C12.8217 13.4644 13.1563 13.3289 13.4272 13.0581C13.698 12.7873 13.8334 12.4526 13.8334 12.0542V9.2977H2.16675V12.0542C2.16675 12.4526 2.30216 12.7873 2.573 13.0581C2.84383 13.3289 3.17848 13.4644 3.57696 13.4644Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-size: 1.8rem;
}
@media (max-width: 1199px) {
  .data-list.transport .data-item .data-wrap .data-head {
    width: 23.7rem;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head {
    width: 100%;
    text-align: left;
    border-bottom: 0.1rem solid rgb(228, 229, 235);
    padding-bottom: 0.8rem;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
@media (max-width: 1199px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body {
    width: calc(100% - 23.7rem);
  }
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body {
    width: 100%;
    padding: 2.4rem 0.8rem;
    gap: 1.6rem;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic {
  position: relative;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
  padding-left: 3.2rem;
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic em {
  position: relative;
  padding-right: 0.6rem;
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic em::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 0.1rem;
  height: 1.2rem;
  background: rgb(149, 150, 159);
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic em::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 140%;
    padding-left: 4.4rem;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic::before {
    width: 3.2rem;
    height: 3.2rem;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.train-1::before {
  background: url("/dist/images/roadmap/line-1.svg") no-repeat center/cover;
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.train-2::before {
  background: url("/dist/images/roadmap/line-7.svg") no-repeat center/cover;
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.bus-1 {
    margin: 0.6rem 0;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.bus-1::before {
  background: url("/dist/images/roadmap/bus-1.svg") no-repeat center/cover;
}
@media (max-width: 768px) {
  .data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.bus-2 {
    margin: 0.6rem 0;
  }
}
.data-list.transport .data-item .data-wrap .data-head + .data-body .traffic.bus-2::before {
  background: url("/dist/images/roadmap/bus-2.svg") no-repeat center/cover;
}
.data-list.module-i {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}
.data-list.module-i .data-item {
  padding: 2.4rem;
  background: rgb(248, 250, 252);
  border-radius: 0.8rem;
}
@media (max-width: 768px) {
  .data-list.module-i .data-item {
    padding: 1.6rem;
  }
}
.data-list.module-i .data-item .data-wrap .data-head {
  margin-bottom: 1rem;
}
.data-list.module-i .data-item .data-wrap .data-head .data-name {
  font-weight: 600;
  font-size: 1.5rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 768px) {
  .data-list.module-i .data-item .data-wrap .data-head .data-name {
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.data-list.module-i .data-item .data-wrap .data-body .para {
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
}
.ko .data-list.module-i .data-item .data-wrap .data-body .para {
  word-break: break-all;
}

@media (max-width: 768px) {
  .data-list.module-i .data-item .data-wrap .data-body .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 140%;
  }
}
.data-list.module-i .data-item .data-wrap .data-body .para strong {
  font-weight: 600;
}
.data-list.module-i .data-item .data-wrap .data-body .para a {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: 600;
  vertical-align: top;
}
.data-list.module-i .data-item .data-wrap .data-body .para a strong {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
}
.data-list.module-i .data-item .data-wrap .data-body .para p {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
}
.data-list.module-i .data-item .data-wrap .data-body .para + .para {
  margin-top: 2.4rem;
}
.data-list.module-i .data-item .data-wrap .data-body .data-figure img {
  width: 100%;
}
.data-list.module-j {
  margin: 4rem 0 1.6rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
.data-list.module-j .data-item .data-wrap {
  display: flex;
  gap: 1.6rem;
}
.data-list.module-j .data-item .data-wrap .data-head {
  width: 7.5rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(113, 115, 126);
  line-height: 160%;
}
@media (max-width: 1199px) {
  .data-list.module-j .data-item .data-wrap .data-head {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(113, 115, 126);
  }
}
.data-list.module-j .data-item .data-wrap .data-body {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(113, 115, 126);
  line-height: 160%;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
@media (max-width: 1199px) {
  .data-list.module-j .data-item .data-wrap .data-body {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(113, 115, 126);
  }
}
.data-list.module-k {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
.data-list.module-k .data-item .data-wrap {
  display: flex;
  gap: 1.2rem;
}
.data-list.module-k .data-item .data-wrap .data-head {
  line-height: 160%;
}
.data-list.module-k .data-item .data-wrap .data-body {
  line-height: 160%;
}

.bullet-list.module-a .bullet-item {
  position: relative;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  padding-left: 1.1rem;
}
@media (max-width: 1199px) {
  .bullet-list.module-a .bullet-item {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .bullet-list.module-a .bullet-item {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.bullet-list.module-a .bullet-item:after {
  position: absolute;
  top: 1rem;
  left: 0;
  content: "";
  display: block;
  width: 0.5rem;
  height: 0.1rem;
  background-color: rgb(72, 74, 78);
}
.bullet-list.module-a .bullet-item + .bullet-item {
  margin-top: 1.6rem;
}
@media (max-width: 1199px) {
  .bullet-list.module-a .bullet-item + .bullet-item {
    margin-top: 1.1rem;
  }
}
.bullet-list.module-b .bullet-item {
  position: relative;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
  padding-left: 1.8rem;
}
@media (max-width: 768px) {
  .bullet-list.module-b .bullet-item {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 140%;
  }
}
.bullet-list.module-b .bullet-item:after {
  position: absolute;
  top: 1.1rem;
  left: 0.7rem;
  content: "";
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  background-color: rgb(72, 74, 78);
  border-radius: 100%;
}

.post-display.module-a .post-list {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem 3.2rem;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list {
    gap: 2.4rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list {
    gap: 1.6rem;
  }
}
.post-display.module-a .post-list .post-item {
  width: 41.6rem;
}
.post-display.module-a .post-list .post-item .post-wrap {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap {
    gap: 1.4rem;
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item .post-wrap {
    flex-direction: row;
    gap: 1.2rem;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  width: 100%;
  height: 23.4rem;
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-figure {
    width: 12.8rem;
    height: 7.2rem;
    flex-shrink: 0;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.8s;
  transform-origin: center;
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure .btn-display {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 2.4rem;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure .btn-display .btn-area {
  display: flex;
  gap: 0.8rem;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-figure .btn-display {
    display: none !important;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure::after {
  display: none;
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure.has-btn:hover .btn-display {
  display: block;
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure.has-btn:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure.has-btn:hover::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 12rem;
  background: linear-gradient(181deg, rgba(0, 0, 0, 0) 7.06%, rgba(0, 0, 0, 0.8) 90.04%);
  transition: all 3s ease-out;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-figure.has-btn:hover::after {
    display: none;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-figure:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
.post-display.module-a .post-list .post-item .post-wrap .post-info {
  position: relative;
  display: flex;
  gap: 0.8rem;
  align-items: center;
  width: 100%;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-caption {
  flex-shrink: 0;
  gap: 0.8rem;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 1rem;
  overflow: hidden;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-caption img {
  max-width: 100%;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-caption {
    display: none;
  }
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info {
    gap: 0;
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info {
    padding-right: 0;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  width: 100%;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head {
    flex-direction: column;
    align-items: flex-start;
    max-width: calc(100% - 0.8rem);
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head {
    width: 100%;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  max-width: calc(100% - 4.8rem - 1.2rem);
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee {
  display: block;
  max-width: 100%;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  word-wrap: break-word;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee {
    line-height: 1.4;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee .marquee-inner {
  display: inline;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee span {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee span.clone {
  display: none;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee span {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee.is-hovered .marquee-inner {
  display: inline-flex;
  gap: 1rem;
  animation: marquee-scroll 10s linear infinite;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .marquee.is-hovered .marquee-inner span.clone {
  display: inline;
}
@keyframes marquee-scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category {
  display: flex;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category span {
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category span {
    font-size: 1.3rem;
  }
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category span {
    font-size: 1.2rem;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category .post-icon {
  display: flex;
  align-items: center;
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject .post-category .post-icon:before {
  flex-shrink: 0;
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.2rem;
  margin: 0 0.4rem;
  border-radius: 50%;
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head .post-subject {
    gap: 0.8rem;
    font-size: 1.4rem;
    max-width: 100%;
  }
}
.post-display.module-a .post-list .post-item .post-wrap .post-info .post-head + .post-util {
  display: flex;
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head + .post-util.pc-only {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head + .post-util {
    align-items: center;
  }
  .post-display.module-a .post-list .post-item .post-wrap .post-info .post-head + .post-util.pc-only {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .post-display.module-a .post-list .post-item {
    width: calc((100% - 2.8rem) / 2);
  }
}
@media (max-width: 768px) {
  .post-display.module-a .post-list .post-item {
    width: 100%;
  }
}
.post-display.module-b .post-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem;
  position: relative; /* 부모 요소 설정 */
  /* DIM 효과 */
  /* post-item 스타일 */
}
.post-display.module-b .post-list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5); /* DIM 효과 */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none; /* 클릭 방해 방지 */
  z-index: 10;
}
.post-display.module-b .post-list .post-item {
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  z-index: 1;
}
.post-display.module-b .post-list .post-item .post-wrap .post-figure {
  border-radius: 0.8rem;
  overflow: hidden;
}
.post-display.module-b .post-list .post-item .post-wrap .post-figure img {
  width: 100%;
  height: 36rem;
  display: block;
  aspect-ratio: 16/9;
  object-fit: cover;
}
.post-display.module-b .post-list .post-item.clone {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.5);
  transform-origin: center center;
  z-index: 10;
}
.post-display.module-b .post-list.active::before {
  opacity: 1;
  pointer-events: auto;
}
.post-display.detail .post-wrap {
  border-top: 0.2rem solid rgb(23, 22, 22);
}
.post-display.detail .post-wrap .post-head .post-subject {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  padding: 1.55rem 2.8rem;
}
.post-display.detail .post-wrap .post-head .post-subject .post-name {
  font-weight: 500;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
  word-break: break-all;
  width: 85%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1199px) {
  .post-display.detail .post-wrap .post-head .post-subject .post-name {
    font-weight: 500;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-head .post-subject .post-name {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
    width: 100%;
  }
}
.post-display.detail .post-wrap .post-head .post-subject .post-date {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .post-display.detail .post-wrap .post-head .post-subject .post-date {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-head .post-subject .post-date {
    font-size: 1.4rem;
  }
}
.post-display.detail .post-wrap .post-head .post-subject + .post-info {
  display: flex;
  gap: 1.6rem;
  align-items: center;
  padding: 1.95rem 2.8rem;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-head .post-subject + .post-info {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.8rem;
    padding: 2rem 0.8rem;
  }
}
.post-display.detail .post-wrap .post-head .post-subject + .post-info .file {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(114, 115, 126);
  line-height: 175%;
}
.post-display.detail .post-wrap .post-head .post-subject + .post-info .btn-area {
  position: relative;
  display: flex;
  gap: 0.8rem;
  padding-left: 2rem;
}
.post-display.detail .post-wrap .post-head .post-subject + .post-info .btn-area::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1.6rem;
  height: 1.6rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.78211 9.4295C7.78211 10.5122 7.40538 11.4334 6.65194 12.1933C5.89861 12.9533 4.98155 13.3333 3.90077 13.3333C2.82 13.3333 1.90183 12.9533 1.14627 12.1933C0.390717 11.4334 0.0129395 10.5122 0.0129395 9.4295V3.43584C0.0129395 2.66661 0.280051 2.01278 0.814273 1.47433C1.34838 0.93589 2.00005 0.666668 2.76927 0.666668C3.5385 0.666668 4.19022 0.93589 4.72444 1.47433C5.25866 2.01278 5.52577 2.66661 5.52577 3.43584V9.109C5.52577 9.56022 5.36861 9.94545 5.05427 10.2647C4.73983 10.5839 4.35672 10.7435 3.90494 10.7435C3.45305 10.7435 3.0675 10.585 2.74827 10.268C2.42905 9.951 2.26944 9.56467 2.26944 9.109V3.2565H3.26927V9.109C3.26927 9.28767 3.32933 9.43811 3.44944 9.56033C3.56955 9.68256 3.71894 9.74367 3.89761 9.74367C4.07616 9.74367 4.2255 9.68256 4.34561 9.56033C4.46572 9.43811 4.52577 9.28767 4.52577 9.109V3.4295C4.51888 2.93717 4.34788 2.52028 4.01277 2.17883C3.67766 1.83739 3.26316 1.66667 2.76927 1.66667C2.2775 1.66667 1.86183 1.83845 1.52227 2.182C1.18272 2.52567 1.01294 2.94361 1.01294 3.43584V9.4295C1.00605 10.2355 1.28466 10.9209 1.84877 11.4858C2.41288 12.0508 3.09766 12.3333 3.90311 12.3333C4.69711 12.3333 5.37205 12.0508 5.92794 11.4858C6.48372 10.9209 6.76844 10.2355 6.78211 9.4295V3.2565H7.78211V9.4295Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/0.8rem;
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-head .post-subject + .post-info .btn-area {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-head .post-subject {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.8rem;
    padding: 1.8rem 0.8rem 1.9rem;
  }
}
.post-display.detail .post-wrap .post-body {
  padding: 4.8rem 8rem;
}
.post-display.detail .post-wrap .post-body p {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 160%;
  word-break: break-word;
}
.post-display.detail .post-wrap .post-body p span {
  line-height: 160%;
}
@media (max-width: 1199px) {
  .post-display.detail .post-wrap .post-body p {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-body p {
    font-size: 1.4rem;
  }
}
@media (max-width: 1199px) {
  .post-display.detail .post-wrap .post-body {
    padding: 4.8rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-body {
    padding: 4rem 0.8rem;
  }
}
.post-display.detail .post-wrap .post-util {
  text-align: center;
}
.post-display.detail .post-wrap .post-util .btn-display {
  margin-top: 4rem;
}
@media (max-width: 768px) {
  .post-display.detail .post-wrap .post-util .btn-display {
    margin-top: 2.4rem;
  }
  .post-display.detail .post-wrap .post-util .btn-display .btn {
    width: 100%;
    min-height: 4.8rem;
  }
}
.post-display.news {
  display: flex;
  flex-direction: column;
  gap: 5.6rem;
}
.post-display.news .post-list {
  display: flex;
  flex-wrap: wrap;
  gap: 5.6rem 2.4rem;
}
@media (max-width: 1199px) {
  .post-display.news .post-list {
    gap: 4rem 2.8rem;
    max-width: 102.4rem;
    padding: 0 3.6rem;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .post-display.news .post-list {
    width: 100%;
    padding: 0;
  }
}
.post-display.news .post-list .post-item {
  width: 38.4rem;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item {
    width: calc(50% - 1.4rem);
  }
}
@media (max-width: 768px) {
  .post-display.news .post-list .post-item {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap {
    width: 100%;
  }
}
.post-display.news .post-list .post-item .post-wrap .post-figure {
  position: relative;
  overflow: hidden;
  width: 38.4rem;
  height: 21.6rem;
  max-width: 100%;
}
.post-display.news .post-list .post-item .post-wrap .post-figure img {
  width: 100%;
  transition: transform 0.8s;
  transform-origin: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  height: 100%;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-figure img {
    width: 100%;
  }
}
.post-display.news .post-list .post-item .post-wrap .post-figure:hover img {
  transform: translate(-50%, -50%) scale(1.1);
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-figure {
    width: 100%;
    height: auto;
    display: block;
    aspect-ratio: 16/9;
  }
}
@media (max-width: 768px) {
  .post-display.news .post-list .post-item .post-wrap .post-figure {
    height: auto;
    aspect-ratio: 16/9;
  }
}
.post-display.news .post-list .post-item .post-wrap .post-info {
  margin-top: 1.6rem;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-info {
    margin-top: 1.9rem;
  }
}
.post-display.news .post-list .post-item .post-wrap .post-info .post-date {
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
  line-height: 150%;
  padding-left: 2.2rem;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-info .post-date {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(149, 150, 159);
  }
}
.post-display.news .post-list .post-item .post-wrap .post-info .post-date::after {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.33968 14.1735C1.02655 14.1735 0.760241 14.0616 0.540741 13.8377C0.321116 13.6137 0.211304 13.3495 0.211304 13.0452V3.72453C0.211304 3.42016 0.321116 3.15603 0.540741 2.93215C0.760241 2.70815 1.02712 2.59616 1.34137 2.59616H3.05549V1.1719C3.05549 1.0454 3.10049 0.93678 3.19049 0.84603C3.28037 0.755155 3.38874 0.709717 3.51562 0.709717C3.64249 0.709717 3.75224 0.755155 3.84487 0.84603C3.93737 0.93678 3.98362 1.0454 3.98362 1.1719V2.59616H8.04524V1.15747C8.04524 1.03584 8.08899 0.930779 8.17649 0.842279C8.26399 0.753904 8.3688 0.709717 8.49093 0.709717C8.61293 0.709717 8.71905 0.753904 8.8093 0.842279C8.89943 0.930779 8.94449 1.03584 8.94449 1.15747V2.59616H10.6586C10.9729 2.59616 11.2397 2.70815 11.4592 2.93215C11.6789 3.15603 11.7887 3.42016 11.7887 3.72453V13.0452C11.7887 13.3495 11.6789 13.6137 11.4592 13.8377C11.2397 14.0616 10.9734 14.1735 10.6603 14.1735H1.33968ZM1.34137 13.2743H10.6586C10.7164 13.2743 10.7692 13.2503 10.8172 13.2023C10.8654 13.1542 10.8894 13.1012 10.8894 13.0435V6.86103H1.11055V13.0435C1.11055 13.1012 1.13462 13.1542 1.18274 13.2023C1.23074 13.2503 1.28362 13.2743 1.34137 13.2743ZM1.11055 5.96178H10.8894V3.72622C10.8894 3.66859 10.8654 3.61572 10.8172 3.56759C10.7692 3.51947 10.7164 3.4954 10.6586 3.4954H1.34137C1.28362 3.4954 1.23074 3.51947 1.18274 3.56759C1.13462 3.61572 1.11055 3.66859 1.11055 3.72622V5.96178Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
.post-display.news .post-list .post-item .post-wrap .post-info .post-date + .post-head {
  margin-top: 0.8rem;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-info .post-date + .post-head {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
    line-height: 160%;
  }
}
.post-display.news .post-list .post-item .post-wrap .post-info .post-date + .post-head + .post-body {
  margin-top: 1rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
  line-height: 160%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1199px) {
  .post-display.news .post-list .post-item .post-wrap .post-info .post-date + .post-head + .post-body {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .post-display.news .post-list .post-item .post-wrap .post-info .post-date + .post-head + .post-body {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(114, 115, 126);
  }
}

.post-list.all-game {
  display: flex;
  flex-wrap: wrap;
  gap: 2.8rem 4rem;
}
@media (max-width: 1199px) {
  .post-list.all-game {
    gap: 1.4rem 2rem;
  }
}
@media (max-width: 768px) {
  .post-list.all-game {
    display: grid;
    justify-content: left;
    gap: 1.4rem 1.6rem;
  }
}
.post-list.all-game .post-item {
  width: 26rem;
}
@media (max-width: 1199px) {
  .post-list.all-game .post-item {
    width: calc(33.3333333333% - 2rem);
  }
}
@media (max-width: 768px) {
  .post-list.all-game .post-item {
    width: 100%;
  }
}
.post-list.all-game .post-item .post-wrap {
  display: flex;
  align-items: center;
  gap: 1.2rem;
}
.post-list.all-game .post-item .post-wrap .post-icon {
  position: relative;
  width: 5rem;
  height: 5rem;
  border-radius: 1rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .post-list.all-game .post-item .post-wrap .post-icon {
    width: 4rem;
    height: 4rem;
  }
}
.post-list.all-game .post-item .post-wrap .post-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.post-list.all-game .post-item .post-wrap .post-icon + .post-title {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  width: 19.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (max-width: 1199px) {
  .post-list.all-game .post-item .post-wrap .post-icon + .post-title {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
    width: 80%;
  }
}
.post-list.all-game .post-item .post-wrap .post-icon + .post-title:hover {
  color: rgb(243, 29, 56);
}
.post-list.module-a {
  display: flex;
  gap: 4rem;
}
@media (max-width: 1199px) {
  .post-list.module-a {
    gap: 2rem;
  }
}
@media (max-width: 768px) {
  .post-list.module-a {
    flex-direction: column;
    gap: 4rem;
  }
}
.post-list.module-a .post-item {
  width: calc(50% - 2rem);
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item {
    width: calc(50% - 1rem);
  }
}
@media (max-width: 768px) {
  .post-list.module-a .post-item {
    width: 100%;
  }
}
.post-list.module-a .post-item .post-wrap {
  display: flex;
  flex-direction: column;
}
.post-list.module-a .post-item .post-wrap .post-info .post-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-info .post-subject {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .post-list.module-a .post-item .post-wrap .post-info .post-subject {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.post-list.module-a .post-item .post-wrap .post-info .post-subject + .post-summary {
  margin-top: 1.6rem;
}
.post-list.module-a .post-item .post-wrap .post-info .post-summary {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
  line-height: 1.4;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-info .post-summary {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .post-list.module-a .post-item .post-wrap .post-info .post-summary {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(114, 115, 126);
  }
}
.post-list.module-a .post-item .post-wrap .post-info + .post-figure {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-info + .post-figure {
    margin-top: 1.6rem;
  }
}
.post-list.module-a .post-item .post-wrap .post-figure {
  position: relative;
  height: 0;
  padding-bottom: 28rem;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-figure {
    padding-bottom: 49.551569%;
  }
}
@media (max-width: 768px) {
  .post-list.module-a .post-item .post-wrap .post-figure {
    padding-bottom: 36.3636363%;
  }
}
.post-list.module-a .post-item .post-wrap .post-figure img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.post-list.module-a .post-item .post-wrap .post-util {
  padding: 2rem 0;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-util {
    padding: 1.6rem 0;
  }
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-util {
    padding: 1.6rem 0 0 0;
  }
}
.post-list.module-a .post-item .post-wrap .post-util .data-list {
  display: flex;
  gap: 4rem;
  justify-content: flex-end;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-util .data-list {
    gap: 2.8rem;
  }
}
.post-list.module-a .post-item .post-wrap .post-util .data-list .data-item {
  display: flex;
  gap: 0.8rem;
  align-items: center;
}
.post-list.module-a .post-item .post-wrap .post-util .data-list .data-item .data-text {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 1.6;
}
@media (max-width: 1199px) {
  .post-list.module-a .post-item .post-wrap .post-util .data-list .data-item .data-text {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
    line-height: 1.2;
  }
}
@media (max-width: 768px) {
  .post-list.module-a .post-item .post-wrap .post-util .data-list .data-item .data-text {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.post-list.module-b {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5.2rem;
  column-gap: 8rem;
}
@media (max-width: 1199px) {
  .post-list.module-b {
    row-gap: 4rem;
    column-gap: 4rem;
  }
}
@media (max-width: 768px) {
  .post-list.module-b {
    row-gap: 3.2rem;
    column-gap: 0;
  }
}
.post-list.module-b .post-item {
  position: relative;
  width: calc(50% - 4rem);
  opacity: 0;
  transform: translateY(5rem);
  --delay: calc((var(--char-index) + 1) * 70ms);
  transition: opacity 1s ease-out var(--delay), transform 1s ease-out var(--delay);
}
@media (max-width: 1199px) {
  .post-list.module-b .post-item {
    width: calc(50% - 2rem);
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item {
    width: 100%;
  }
}
.post-list.module-b .post-item .post-wrap {
  display: flex;
  gap: 2.4rem;
  align-items: flex-start;
}
@media (max-width: 1199px) {
  .post-list.module-b .post-item .post-wrap {
    row-gap: 1.2rem;
    column-gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap .post-head {
    width: 100%;
  }
}
.post-list.module-b .post-item .post-wrap .post-head .post-subject {
  display: inline-block;
  width: 100%;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 1.4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
@media (max-width: 1199px) {
  .post-list.module-b .post-item .post-wrap .post-head .post-subject {
    height: 5.2rem;
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
    line-height: 1.6;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap .post-head .post-subject {
    height: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-height: 1.5;
    white-space: inherit;
  }
}
.post-list.module-b .post-item .post-wrap .post-figure {
  flex-shrink: 0;
  position: relative;
  width: 20rem;
  height: 20rem;
  border-radius: 0.8rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .post-list.module-b .post-item .post-wrap .post-figure {
    width: 17rem;
    height: 17rem;
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap .post-figure {
    width: 14rem;
    height: 14rem;
  }
}
.post-list.module-b .post-item .post-wrap .post-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.post-list.module-b .post-item .post-wrap .post-info {
  display: flex;
  flex-direction: column;
  gap: 3.2rem;
  width: calc(100% - 20rem - 2.4rem);
  padding: 1rem 0;
}
@media (max-width: 1199px) {
  .post-list.module-b .post-item .post-wrap .post-info {
    gap: 0;
    width: calc(100% - 17rem - 1.6rem);
    padding: 0.3rem 0;
  }
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap .post-info {
    gap: 0;
    width: calc(100% - 14rem - 1.6rem);
    padding: 0;
  }
}
.post-list.module-b .post-item .post-wrap .post-info .post-util .btn-display .btn-area {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
}
@media (max-width: 768px) {
  .post-list.module-b .post-item .post-wrap .post-info .post-util .btn-display .btn-area {
    gap: 1.6rem;
  }
}
.post-list.module-b.active .post-item {
  opacity: 1;
  transform: translateY(0);
}

.tab-display.module-a .tab-list {
  display: flex;
  padding: 0.4rem;
  border-radius: 9rem;
  background: #F0F2F8;
  width: auto;
}
.tab-display.module-a .tab-list .tab-item {
  padding: 0.55rem 0.95rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(114, 115, 126);
  border-radius: 9rem;
  cursor: pointer;
}
.tab-display.module-a .tab-list .tab-item .tab-text {
  user-select: none;
}
.tab-display.module-a .tab-list .tab-item.active {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  background: rgb(255, 255, 255);
}
@media (max-width: 1199px) {
  .tab-display.module-a .tab-list .tab-item {
    padding: 0.75rem 1.15rem;
  }
}
@media (max-width: 768px) {
  .tab-display.module-a .tab-list .tab-item {
    width: 50%;
    border-radius: 0.4rem;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .tab-display.module-a .tab-list {
    width: 100%;
    border-radius: 0.4rem;
  }
}

.t-display {
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: auto;
}
@media (max-width: 768px) {
  .t-display {
    overflow-x: hidden;
    overflow-y: auto;
    width: calc(100% + 3.6rem);
    max-width: unset;
    overflow: auto;
    padding-right: 1.8rem;
    padding-left: 1.8rem;
    margin-left: -1.8rem;
  }
  .t-display::-webkit-scrollbar {
    width: 0.4rem;
  }
  .t-display::-webkit-scrollbar-thumb {
    background-color: #D5D4D9;
    border-radius: 5rem;
  }
  .t-display::-webkit-scrollbar {
    height: 0.4rem;
  }
  .t-display::-webkit-scrollbar-thumb {
    background-color: #D5D4D9;
    border-radius: 5rem;
  }
  .t-display::-webkit-scrollbar-track {
    margin-left: 1.8rem;
    margin-right: 1.8rem;
    border-radius: 5rem;
  }
}
.t-display .table-info {
  display: flex;
  justify-content: right;
  gap: 1.2rem;
}
.t-display table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  border-left: hidden;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
.t-display table + .comment {
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  .t-display table + .comment {
    margin-top: 4rem;
  }
}
.t-display + .comment.module-a {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  margin-top: 2.4rem;
}
.t-display + .comment.module-a .special {
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
@media (max-width: 1199px) {
  .t-display + .comment.module-a .special {
    font-weight: 600;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display + .comment.module-a .special {
    font-weight: 600;
    font-size: 1.4 rem;
    color: rgb(23, 22, 22);
  }
}
.t-display + .comment.module-a .example {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
}
@media (max-width: 1199px) {
  .t-display + .comment.module-a .example {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display + .comment.module-a .example {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display + .comment {
    margin-top: 2rem;
  }
}
.t-display.module-a {
  width: calc(100% + 3.6rem);
  max-width: unset;
  overflow: auto;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
  margin-left: -1.8rem;
}
.t-display.module-a::-webkit-scrollbar {
  height: 0.4rem;
}
.t-display.module-a::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.t-display.module-a::-webkit-scrollbar-track {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
  border-radius: 5rem;
}
.t-display.module-a table {
  border-top: 0.3rem solid rgb(23, 22, 22);
}
.t-display.module-a table > thead > tr > th {
  padding: 0 2rem;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-right: 0.1rem solid rgb(228, 229, 235);
  text-align: center;
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
  height: 6rem;
}
.t-display.module-a table > thead > tr > th:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-a table > thead > tr > th {
    padding: 0 1.2rem;
    font-weight: 600;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-a table > thead > tr > th {
    padding: 0 0.8rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-a table > tbody > tr > th,
.t-display.module-a table > tbody > tr > td {
  padding: 1.35rem 2rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  border-right: 0.1rem solid rgb(228, 229, 235);
  border-top: 0.1rem solid rgb(228, 229, 235);
  height: 6.8rem;
}
.t-display.module-a table > tbody > tr > th:last-child,
.t-display.module-a table > tbody > tr > td:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-a table > tbody > tr > th,
  .t-display.module-a table > tbody > tr > td {
    padding: 1.15rem 1.2rem;
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-a table > tbody > tr > th,
  .t-display.module-a table > tbody > tr > td {
    padding: 1.5rem 0.8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.module-a table > tbody > tr > th.red,
.t-display.module-a table > tbody > tr > td.red {
  color: rgb(243, 29, 56);
}
.t-display.module-a table > tbody > tr > th.red span,
.t-display.module-a table > tbody > tr > td.red span {
  position: relative;
  padding-left: 1.9rem;
}
.t-display.module-a table > tbody > tr > th.red span::before,
.t-display.module-a table > tbody > tr > td.red span::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1.3rem;
  height: 0.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8L6 0L12 8H0Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.t-display.module-a table > tbody > tr > th.blue,
.t-display.module-a table > tbody > tr > td.blue {
  color: rgb(37, 99, 235);
}
.t-display.module-a table > tbody > tr > th.blue span,
.t-display.module-a table > tbody > tr > td.blue span {
  position: relative;
  padding-left: 1.9rem;
}
.t-display.module-a table > tbody > tr > th.blue span::before,
.t-display.module-a table > tbody > tr > td.blue span::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1.3rem;
  height: 0.8rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 8L0 0H12L6 8Z' fill='rgb(37,99,235)'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.t-display.module-a table > tbody > tr > th.grey,
.t-display.module-a table > tbody > tr > td.grey {
  background: rgb(248, 250, 252);
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .t-display.module-a table > tbody > tr > th.grey,
  .t-display.module-a table > tbody > tr > td.grey {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-a table > tbody > tr > th.grey,
  .t-display.module-a table > tbody > tr > td.grey {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-a table > tbody > tr > th.bold,
.t-display.module-a table > tbody > tr > td.bold {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  .t-display.module-a table > tbody > tr > th.bold,
  .t-display.module-a table > tbody > tr > td.bold {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-a table > tbody > tr > th.bold,
  .t-display.module-a table > tbody > tr > td.bold {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.module-b {
  width: calc(100% + 3.6rem);
  max-width: unset;
  overflow: auto;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
  margin-left: -1.8rem;
}
.t-display.module-b::-webkit-scrollbar {
  height: 0.4rem;
}
.t-display.module-b::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.t-display.module-b::-webkit-scrollbar-track {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
  border-radius: 5rem;
}
.t-display.module-b table {
  border-top: 0.3rem solid rgb(23, 22, 22);
}
.t-display.module-b table > thead > tr > th {
  padding: 0 2rem;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-right: 0;
  text-align: center;
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 150%;
  height: 6rem;
}
.t-display.module-b table > thead > tr > th:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-b table > thead > tr > th {
    padding: 0 1.2rem;
    font-weight: 600;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-b table > thead > tr > th {
    padding: 0 0.8rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-b table > tbody > tr > th,
.t-display.module-b table > tbody > tr > td {
  padding: 1.35rem 2rem;
  border-right: 0.1rem solid rgb(228, 229, 235);
  border-top: 0.1rem solid rgb(228, 229, 235);
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 150%;
  height: 6.8rem;
}
.t-display.module-b table > tbody > tr > th span,
.t-display.module-b table > tbody > tr > td span {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 150%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.t-display.module-b table > tbody > tr > th:last-child,
.t-display.module-b table > tbody > tr > td:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-b table > tbody > tr > th,
  .t-display.module-b table > tbody > tr > td {
    padding: 1.15rem 1.2rem;
    border-right: hidden;
  }
}
@media (max-width: 768px) {
  .t-display.module-b table > tbody > tr > th,
  .t-display.module-b table > tbody > tr > td {
    padding: 1.5rem 0.8rem;
  }
}
.t-display.module-b table > tbody > tr:hover {
  background: rgb(248, 250, 252);
}
.t-display.module-c {
  width: calc(100% + 3.6rem);
  max-width: unset;
  overflow: auto;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
  margin-left: -1.8rem;
}
.t-display.module-c::-webkit-scrollbar {
  height: 0.4rem;
}
.t-display.module-c::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.t-display.module-c::-webkit-scrollbar-track {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
  border-radius: 5rem;
}
.t-display.module-c table {
  border-top: 0.3rem solid rgb(23, 22, 22);
}
.t-display.module-c table > thead > tr > th {
  padding: 1.35rem 2rem;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-right: hidden;
  text-align: center;
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 150%;
  height: 6rem;
}
.t-display.module-c table > thead > tr > th:nth-child(1), .t-display.module-c table > thead > tr > th:nth-child(5), .t-display.module-c table > thead > tr > th:nth-child(9), .t-display.module-c table > thead > tr > th:nth-child(13), .t-display.module-c table > thead > tr > th:nth-child(17) {
  border-right: 0.1rem solid rgb(228, 229, 235);
}
.t-display.module-c table > thead > tr > th.border-r {
  border-right: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .t-display.module-c table > thead > tr > th {
    padding: 1.15rem 1.2rem;
    font-weight: 600;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-c table > thead > tr > th {
    padding: 1.5rem 0.8rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-c table > tbody > tr > th,
.t-display.module-c table > tbody > tr > td {
  padding: 0 2rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  border-right: hidden;
  border-top: 0.1rem solid rgb(228, 229, 235);
  height: 6.8rem;
}
.t-display.module-c table > tbody > tr > th:nth-child(1),
.t-display.module-c table > tbody > tr > td:nth-child(1) {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  border-right: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .t-display.module-c table > tbody > tr > th:nth-child(1),
  .t-display.module-c table > tbody > tr > td:nth-child(1) {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-c table > tbody > tr > th:nth-child(1),
  .t-display.module-c table > tbody > tr > td:nth-child(1) {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.module-c table > tbody > tr > th:nth-child(5), .t-display.module-c table > tbody > tr > th:nth-child(9), .t-display.module-c table > tbody > tr > th:nth-child(13),
.t-display.module-c table > tbody > tr > td:nth-child(5),
.t-display.module-c table > tbody > tr > td:nth-child(9),
.t-display.module-c table > tbody > tr > td:nth-child(13) {
  border-right: 0.1rem solid rgb(228, 229, 235);
}
.t-display.module-c table > tbody > tr > th.grey,
.t-display.module-c table > tbody > tr > td.grey {
  background: rgb(248, 250, 252);
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .t-display.module-c table > tbody > tr > th.grey,
  .t-display.module-c table > tbody > tr > td.grey {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-c table > tbody > tr > th.grey,
  .t-display.module-c table > tbody > tr > td.grey {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-c table > tbody > tr > th.bold,
.t-display.module-c table > tbody > tr > td.bold {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  .t-display.module-c table > tbody > tr > th.bold,
  .t-display.module-c table > tbody > tr > td.bold {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-c table > tbody > tr > th.bold,
  .t-display.module-c table > tbody > tr > td.bold {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 1199px) {
  .t-display.module-c table > tbody > tr > th,
  .t-display.module-c table > tbody > tr > td {
    padding: 1.15rem 1.2rem;
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-c table > tbody > tr > th,
  .t-display.module-c table > tbody > tr > td {
    padding: 1.5rem 0.8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.module-d {
  width: calc(100% + 3.6rem);
  max-width: unset;
  overflow: auto;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
  margin-left: -1.8rem;
}
.t-display.module-d::-webkit-scrollbar {
  height: 0.4rem;
}
.t-display.module-d::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.t-display.module-d::-webkit-scrollbar-track {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
  border-radius: 5rem;
}
.t-display.module-d table {
  border-top: 0.3rem solid rgb(23, 22, 22);
}
.t-display.module-d table > thead > tr > th {
  padding: 0 2rem;
  border-bottom: 0.1rem solid rgb(23, 22, 22);
  border-right: 0;
  text-align: center;
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 150%;
  height: 6rem;
}
.t-display.module-d table > thead > tr > th:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-d table > thead > tr > th {
    padding: 0 1.2rem;
    font-weight: 600;
    font-size: 1.5rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .t-display.module-d table > thead > tr > th {
    padding: 0 0.8rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.t-display.module-d table > tbody > tr > th,
.t-display.module-d table > tbody > tr > td {
  padding: 1.35rem 2rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 150%;
  border-right: 0;
  border-top: 0.1rem solid rgb(228, 229, 235);
  height: 6.8rem;
}
.t-display.module-d table > tbody > tr > th a,
.t-display.module-d table > tbody > tr > td a {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t-display.module-d table > tbody > tr > th span,
.t-display.module-d table > tbody > tr > td span {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.t-display.module-d table > tbody > tr > th:first-child,
.t-display.module-d table > tbody > tr > td:first-child {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .t-display.module-d table > tbody > tr > th:first-child,
  .t-display.module-d table > tbody > tr > td:first-child {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(114, 115, 126);
  }
}
.t-display.module-d table > tbody > tr > th:last-child,
.t-display.module-d table > tbody > tr > td:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-d table > tbody > tr > th,
  .t-display.module-d table > tbody > tr > td {
    padding: 1.15rem 1.2rem;
  }
}
@media (max-width: 768px) {
  .t-display.module-d table > tbody > tr > th,
  .t-display.module-d table > tbody > tr > td {
    padding: 1.5rem 0.8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.module-d table > tbody > tr:hover {
  background: rgb(248, 250, 252);
}
.t-display.module-e {
  width: calc(100% + 3.6rem);
  max-width: unset;
  overflow: auto;
  padding-right: 1.8rem;
  padding-left: 1.8rem;
  margin-left: -1.8rem;
}
.t-display.module-e::-webkit-scrollbar {
  height: 0.4rem;
}
.t-display.module-e::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.t-display.module-e::-webkit-scrollbar-track {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
  border-radius: 5rem;
}
.t-display.module-e table {
  border-top: 0.2rem solid rgb(186, 189, 202);
}
.t-display.module-e table > thead > tr > th {
  padding: 0 2rem;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
  border-right: 0.1rem solid rgb(228, 229, 235);
  font-weight: 600;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  text-align: center;
  line-height: 150%;
  background: rgb(248, 250, 252);
  height: 6rem;
}
.t-display.module-e table > thead > tr > th:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-e table > thead > tr > th {
    padding: 0 1.2rem;
  }
}
@media (max-width: 768px) {
  .t-display.module-e table > thead > tr > th {
    padding: 0 0.8rem;
  }
}
.t-display.module-e table > tbody > tr > th,
.t-display.module-e table > tbody > tr > td {
  padding: 1.35rem 2rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  border-right: 0.1rem solid rgb(228, 229, 235);
  border-top: 0.1rem solid rgb(228, 229, 235);
  height: 6.8rem;
}
.t-display.module-e table > tbody > tr > th:last-child,
.t-display.module-e table > tbody > tr > td:last-child {
  border-right: hidden;
}
@media (max-width: 1199px) {
  .t-display.module-e table > tbody > tr > th,
  .t-display.module-e table > tbody > tr > td {
    padding: 1.15rem 1.2rem;
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .t-display.module-e table > tbody > tr > th,
  .t-display.module-e table > tbody > tr > td {
    padding: 1.5rem 0.8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.t-display.align1 tbody {
  text-align: left;
}
.t-display.align2 tbody {
  text-align: right;
}
.t-display.align3 tbody {
  text-align: center;
}
.t-display th.align1,
.t-display td.align1 {
  text-align: left !important;
}
.t-display th.align2,
.t-display td.align2 {
  text-align: right;
}
.t-display th.align3,
.t-display td.align3 {
  text-align: center;
}
.t-display th.align3 .btn-area,
.t-display td.align3 .btn-area {
  display: flex;
  justify-content: center;
}
.t-display + .t-display {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .t-display + .t-display {
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .t-display.active .table_drag {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    visibility: visible;
    animation: guide 0.8s ease-in-out infinite alternate;
    animation-delay: 0.5s;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    font-size: 0;
    line-height: 0;
  }
  .t-display.active .table_drag::after {
    content: "";
    display: block;
    width: 4.4rem;
    height: 4.4rem;
    background-position: center;
    background-size: 2.8rem;
    background-color: rgb(243, 29, 56);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8558 9.65375L13.7923 8.6095L16.627 5.7595H11V4.25H16.627L13.802 1.4095L14.8558 0.3655L19.5 5.0095L14.8558 9.65375ZM5.15375 9.65375L0.5 5.0095L5.14425 0.3655L6.198 1.4095L3.373 4.25H9V5.7595H3.3635L6.198 8.6095L5.15375 9.65375Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    border-radius: 100%;
  }
}
@keyframes guide {
  0% {
    transform: translate(-50%, -50%);
  }
  100% {
    transform: translate(-10%, -50%);
  }
}

.tooltip.module-a {
  position: absolute;
  top: calc(100% + 0.4rem);
  left: 50%;
  transform: translateX(-50%);
  padding: 0.35rem 1rem;
  background: #F0F2F8;
  border-radius: 0.4rem;
  font-weight: 400;
  font-size: 1.3rem;
  color: rgb(72, 74, 78);
  line-height: 130%;
  width: 16.5rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 10;
}
.tooltip.module-a.show {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1199px) {
  .tooltip.module-a {
    left: -100%;
  }
}

.pagination.module-a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination.module-a .pagination-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.8rem;
  border-radius: 1.2rem;
}
.pagination.module-a .page-util .util-item {
  display: block;
}
.pagination.module-a .page-util .util-item.disabled {
  pointer-events: none;
}
.pagination.module-a .page-util .util-item .btn {
  width: 3.2rem;
  height: 3.2rem;
  display: block;
}
.pagination.module-a .page-util .util-item .btn.arrow-left1 {
  position: relative;
}
.pagination.module-a .page-util .util-item .btn.arrow-left1::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 52%;
  width: 3.2rem;
  height: 3.2rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99994 11.6538L0.346191 6L5.99994 0.346252L7.05369 1.4L2.45369 6L7.05369 10.6L5.99994 11.6538Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 0.8rem;
  transform: translate(-50%, -50%);
}
.pagination.module-a .page-util .util-item .btn.arrow-right1 {
  position: relative;
}
.pagination.module-a .page-util .util-item .btn.arrow-right1::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3.2rem;
  height: 3.2rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.94619 6L0.346191 1.4L1.39994 0.346252L7.05369 6L1.39994 11.6538L0.346191 10.6L4.94619 6Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: 0.8rem;
  transform: translate(-50%, -50%);
}
.pagination.module-a .page-list {
  display: flex;
  margin: 0 0.8rem;
  gap: 0.8rem;
}
.pagination.module-a .page-list .page-item {
  text-align: center;
  min-width: 4rem;
  min-height: 4rem;
  border-radius: 9rem;
  font-weight: 500;
  font-size: 1.5rem;
  color: rgb(149, 150, 159);
  line-height: 4rem;
}
.pagination.module-a .page-list .page-item.current, .pagination.module-a .page-list .page-item:hover {
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  .pagination.module-a .page-list .page-item {
    min-width: 4.4rem;
    min-height: 4.4rem;
    line-height: 4.4rem;
  }
}

.swiper-display.key-visual {
  position: relative;
}
.swiper-display.key-visual .swiper-progress-bar {
  position: relative;
  top: -22.8rem;
  display: block;
  width: 131.2rem;
  height: 0.3rem;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1;
}
.swiper-display.key-visual .swiper-progress-bar #progress {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  opacity: 0.9;
  background-color: rgb(243, 29, 56);
  transition: width 0.05s linear;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-progress-bar {
    top: 0;
    width: 100%;
  }
  .swiper-display.key-visual .swiper-progress-bar #progress {
    opacity: 1;
  }
}
.swiper-display.key-visual .swiper-list.bg {
  position: relative;
  height: 86rem;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  overflow: hidden;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-wrapper {
    transform: translate3d(0px, 0, 0) !important;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide {
    position: absolute !important;
    opacity: 0.2; /* 기본은 투명 */
    z-index: 1;
    transition: opacity 1s linear;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap {
  max-width: 131.2rem;
  margin: 0 auto;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head {
  position: absolute;
  top: 17rem;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  width: 45.5rem;
  z-index: 100;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject {
  max-width: 100%;
  font-weight: 600;
  font-size: 5.6rem;
  color: rgb(255, 255, 255);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 3.2rem;
    color: rgb(255, 255, 255);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary {
  max-width: 100%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(255, 255, 255);
  line-height: 1.6;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(255, 255, 255);
    line-height: 1.4;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary {
    font-size: 1.4rem;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary p {
  display: inline;
  color: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary p span {
  display: block !important;
  color: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  background-color: transparent !important;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary + .btn-display .btn {
  box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head .section-subject + .section-summary + .btn-display {
    display: none;
  }
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head {
    align-items: center;
    width: 100%;
    gap: 0.8rem;
    top: unset;
    bottom: 15.2rem;
    padding: 0 3.6rem;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black .swiper-wrap .section-head {
    padding: 0 2.4rem;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black::after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 44rem;
  z-index: 10;
  opacity: 0.6;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 56.94%, rgba(0, 0, 0, 0.6) 100%);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black::after {
    height: 26rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.black::before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 12rem;
  z-index: 10;
  opacity: 0.6;
  pointer-events: none;
  background: linear-gradient(360deg, rgba(255, 255, 255, 0) 33.49%, rgba(0, 0, 0, 0.16) 100%);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.black::before {
    opacity: 0.7;
    background: linear-gradient(360deg, rgba(255, 255, 255, 0) 33.49%, rgba(0, 0, 0, 0.16) 100%);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap {
  max-width: 131.2rem;
  margin: 0 auto;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head {
  position: absolute;
  top: 17rem;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  width: 38.5rem;
  z-index: 100;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject {
  font-weight: 500;
  font-size: 6rem;
  color: rgb(23, 22, 22);
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 2.8rem;
    color: rgb(255, 255, 255);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 150%;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(255, 255, 255);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary p {
  color: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary p span {
  color: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  background-color: transparent !important;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary + .btn-display .btn-area .btn {
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(4px);
  color: rgb(23, 22, 22);
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary + .btn-display .btn-area .btn:hover {
  background: rgb(255, 255, 255);
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head .section-subject + .section-summary + .btn-display {
    display: none;
  }
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head {
    align-items: center;
    width: 100%;
    gap: 0.8rem;
    top: unset;
    bottom: 15.2rem;
    padding: 0 3.6rem;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white .swiper-wrap .section-head {
    padding: 0 2.4rem;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white::after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 44rem;
  z-index: 10;
  opacity: 0.6;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white::after {
    opacity: 0.7;
    height: 26rem;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.white::before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 12rem;
  z-index: 10;
  opacity: 0.6;
  pointer-events: none;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0) 33.49%, rgba(0, 0, 0, 0.16) 100%);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide.white::before {
    background: linear-gradient(360deg, rgba(255, 255, 255, 0) 33.49%, rgba(0, 0, 0, 0.16) 100%);
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure {
  display: block;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure:not(.iframe) {
  width: 100%;
  height: 100%;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure.iframe {
  width: 100vw;
  height: 56.25vw;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure.iframe {
    width: 110vw;
    height: 61.875vw;
  }
}
@media (max-width: 768px) {
  .swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure.iframe {
    width: 106.6666666667rem;
    height: 60rem;
  }
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure.iframe iframe {
  width: 100%;
  height: 100%;
  border: 0;
  pointer-events: none;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure img,
.swiper-display.key-visual .swiper-list.bg .swiper-slide .section-figure video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-display.key-visual .swiper-list.bg .swiper-slide.swiper-slide-active {
  opacity: 1;
  z-index: 2; /* 위로 올라오게 */
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.bg {
    height: 56.2rem;
  }
}
.swiper-display.key-visual .swiper-list.nav {
  position: absolute;
  top: 41.4rem;
  right: 0;
  width: 26rem;
  height: 20rem;
  overflow: hidden;
  z-index: 12;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav {
    top: 43.2rem;
    left: 50%;
    right: 0;
    transform: translateX(-50%);
    width: 100%;
    height: 8.8rem;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: right;
  width: 100%;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide {
  display: flex;
  gap: 0.4rem;
  align-items: center;
  justify-content: end;
  height: 4rem !important;
  transition: 0.2s ease-out;
  transform: scale(1);
  pointer-events: auto;
  cursor: pointer;
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide {
    flex-shrink: 0;
    gap: 0;
    width: 7.5rem !important;
    height: 7.5rem !important;
    transform: translate3d(0, 0, 0) scale(0.727) !important;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide .swiper-figure {
  flex-shrink: 0;
  position: relative;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  transition: 0.2s ease-out;
  overflow: hidden;
  transform: scale(0.55);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide .swiper-figure {
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    transform: translate3d(0, 0, 0) scale(1) !important;
    opacity: 0.5;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide .swiper-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide .swiper-name {
  position: relative;
  transform: translateX(0) scale(1);
  text-align: right;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide .swiper-name {
    display: none;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-active, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active {
  transform: translateX(0) scale(1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-active, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active {
    transform: translate3d(0, 0, 0) scale(1) !important;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-figure, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .swiper-figure {
  transform: scale(1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-figure, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .swiper-figure {
    opacity: 1;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-name, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-active .swiper-name {
  transform: translateX(0) scale(1);
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15), 0 0 10px rgba(0, 0, 0, 0.1);
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-prev, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-prev {
  transform: translateY(0) scale(1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-prev, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-prev {
    transform: translate3d(-9px, 0, 0) scale(0.727) !important;
  }
}
.swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-next, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-next {
  transform: translateY(0) scale(1);
}
@media (max-width: 1199px) {
  .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-next, .swiper-display.key-visual .swiper-list.nav .swiper-wrapper .swiper-slide.swiper-slide-duplicate-next {
    transform: translate3d(9px, 0, 0) scale(0.727) !important;
  }
}
.swiper-display.key-visual .swiper-list.nav.black .swiper-name {
  font-weight: 500;
  font-size: 1.2rem;
  color: rgb(255, 255, 255);
}
.swiper-display.key-visual .swiper-list.nav.black .swiper-slide-active .swiper-name,
.swiper-display.key-visual .swiper-list.nav.black .swiper-slide-duplicate-active .swiper-name {
  font-weight: 700;
  font-size: 1.4rem;
  color: rgb(255, 255, 255);
}
.swiper-display.key-visual .swiper-list.nav.white .swiper-name {
  font-weight: 500;
  font-size: 1.2rem;
  color: rgb(23, 22, 22);
}
.swiper-display.key-visual .swiper-list.nav.white .swiper-slide-active .swiper-name,
.swiper-display.key-visual .swiper-list.nav.white .swiper-slide-duplicate-active .swiper-name {
  font-weight: 700;
  font-size: 1.4rem;
  color: rgb(23, 22, 22);
}

.swiper-list.module-a .game-more .swiper-wrapper .swiper-slide {
  height: auto;
}
@media (max-width: 1199px) {
  .swiper-list.module-a .game-more .swiper-wrapper .swiper-slide {
    width: 8.8rem !important;
  }
}
.swiper-list.module-b .horizon {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .swiper-list.module-b .horizon {
    max-width: 44rem;
    margin-top: 1.6rem;
  }
}
.swiper-list.module-b .horizon .swiper-wrapper .swiper-slide {
  width: 32rem !important;
  height: auto;
  border-radius: 0.8rem;
  overflow: hidden;
}
.swiper-list.module-b .horizon .swiper-wrapper .swiper-slide img {
  width: 100%;
}
@media (max-width: 1199px) {
  .swiper-list.module-b .horizon .swiper-wrapper .swiper-slide {
    width: 48rem !important;
  }
}
@media (max-width: 768px) {
  .swiper-list.module-b .horizon .swiper-wrapper .swiper-slide {
    width: 28.8rem !important;
  }
}
.swiper-list.module-b .horizon .controller-display {
  z-index: 100;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls {
  width: 100%;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-prev,
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-next {
  width: 4rem;
  height: 4rem;
  background: rgb(255, 255, 255);
  border-radius: 100%;
  box-shadow: var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-4, 4px) var(--effect-blur-0, 0px) var(--color-shadow-default, rgba(0, 0, 0, 0.16)), var(--effect-blur-0, 0px) var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-0, 0px) var(--color-shadow-subtle, rgba(0, 0, 0, 0.12));
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-prev {
  left: -2rem;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-prev::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-prev:focus, .swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-prev:hover {
  background-color: rgb(228, 229, 235);
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-next {
  right: -2rem;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-next::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-next:focus, .swiper-list.module-b .horizon .controller-display .swiper-controls .swiper-button-next:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .swiper-list.module-b .horizon .controller-display .swiper-controls {
    display: none;
  }
}
.swiper-list.module-b .vertical {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .swiper-list.module-b .vertical {
    max-width: 44rem;
  }
}
.swiper-list.module-b .vertical .swiper-wrapper .swiper-slide {
  width: 24rem !important;
  height: auto;
  cursor: pointer;
  border-radius: 0.8rem;
  overflow: hidden;
}
.swiper-list.module-b .vertical .swiper-wrapper .swiper-slide img {
  width: 100%;
  border-radius: 0.8rem;
}
@media (max-width: 768px) {
  .swiper-list.module-b .vertical .swiper-wrapper .swiper-slide {
    flex-shrink: 0;
    width: 14rem !important;
  }
}
.swiper-list.module-b .vertical .controller-display {
  z-index: 100;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls {
  width: 100%;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-prev,
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-next {
  width: 4rem;
  height: 4rem;
  background: rgb(255, 255, 255);
  border-radius: 100%;
  box-shadow: var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-4, 4px) var(--effect-blur-0, 0px) var(--color-shadow-default, rgba(0, 0, 0, 0.16)), var(--effect-blur-0, 0px) var(--effect-blur-0, 0px) var(--effect-blur-2, 2px) var(--effect-blur-0, 0px) var(--color-shadow-subtle, rgba(0, 0, 0, 0.12));
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-prev {
  left: -2rem;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-prev::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-prev:hover {
  background-color: rgb(228, 229, 235);
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-next {
  right: -2rem;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-next::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.4rem;
}
.swiper-list.module-b .vertical .controller-display .swiper-controls .swiper-button-next:hover {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .swiper-list.module-b .vertical .controller-display .swiper-controls {
    display: none;
  }
}
.swiper-list.module-c {
  width: 100%;
  height: 36rem;
  margin: 0 auto 20rem;
  overflow: hidden;
  z-index: 10;
}
@media (max-width: 1199px) {
  .swiper-list.module-c {
    height: 13rem;
    margin: 0 auto 0;
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 2rem;
  width: 16rem !important;
  transform: translate(-6rem, 0);
  transition: translate 0.5s;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide {
    gap: 0.8rem;
    width: 6.4rem !important;
    transform: translate(-1.2rem, 0);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-figure {
  flex-shrink: 0;
  position: relative;
  width: 16rem;
  height: 16rem;
  transform: translate(0, 7rem);
  transition: all 0.5s;
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-figure {
    width: 6.4rem;
    height: 6.4rem;
    transform: translate(0, 1.2rem);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 1.6rem;
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-figure img {
    border-radius: 1rem;
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-name {
  position: relative;
  width: 16rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  text-align: center;
  left: 50%;
  transform: translate(-50%, 7rem);
  transition: all 0.5s;
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide .swiper-name {
    opacity: 0;
    width: 12rem;
    font-weight: 500;
    font-size: 1.2rem;
    color: rgb(72, 74, 78);
    transform: translate(-50%, 3rem);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active {
  transform: translate(-6rem, 0);
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active {
    transform: translate(-1.2rem, 0);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-figure {
  width: 28rem;
  height: 28rem;
  transform: translate(0, 0);
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-figure {
    width: 8.8rem;
    height: 8.8rem;
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-name {
  width: 28rem;
  font-weight: 500;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
  transform: translate(calc(-50% + 6rem), 0);
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-name {
    width: 12rem;
    opacity: 1;
    font-weight: 500;
    font-size: 1.2rem;
    color: rgb(72, 74, 78);
    transform: translate(calc(-50% + 1.2rem), 0);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active ~ .swiper-slide .swiper-figure {
  transform: translate(12rem, 7rem);
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active ~ .swiper-slide .swiper-figure {
    transform: translate(2.4rem, 1.2rem);
  }
}
.swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active ~ .swiper-slide .swiper-name {
  transform: translate(calc(-50% + 12rem), 7rem);
}
@media (max-width: 1199px) {
  .swiper-list.module-c .swiper-wrapper .swiper-slide.swiper-slide-active ~ .swiper-slide .swiper-name {
    transform: translate(calc(-50% + 2.4rem), 3rem);
  }
}
.swiper-list .swiper-button-next.swiper-button-disabled,
.swiper-list .swiper-button-prev.swiper-button-disabled {
  opacity: 0;
}

.popup-dimed {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  transition: all 0.2s ease-out;
}
@media (max-width: 768px) {
  .popup-dimed {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
.popup-dimed.show {
  display: block;
}

.modal .btn:focus {
  outline: none;
}
.modal.module-a {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 2.4rem;
  z-index: 9999;
}
@media (max-width: 768px) {
  .modal.module-a {
    padding: 0;
    transition: all 0.2s ease-out;
  }
}
.modal.module-a .modal-dialog {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog {
    justify-content: flex-end;
  }
}
.modal.module-a .modal-dialog .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 60rem;
  height: auto;
  max-height: 66.4rem;
  background: rgb(255, 255, 255);
  border-top: 0.4rem solid rgb(243, 29, 56);
  box-shadow: var(--effect-blur-0, 0px) var(--effect-blur-8, 8px) var(--effect-blur-16, 16px) var(--effect-blur-0, 0px) var(--color-shadow-default, rgba(0, 0, 0, 0.16)), var(--effect-blur-0, 0px) var(--effect-blur-0, 0px) var(--effect-blur-8, 8px) var(--effect-blur-0, 0px) var(--color-shadow-subtle, rgba(0, 0, 0, 0.12));
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content {
    width: 100%;
    max-width: 44rem;
    height: auto;
    max-height: 30rem;
    border-radius: 2rem 2rem 0 0;
    border-top: none;
    overflow: hidden;
    transform: translateY(100%);
    transition: transform 0.2s ease-out, max-height 0.2s ease-out;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-header {
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: rgb(255, 255, 255);
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-header {
    position: relative;
  }
  .modal.module-a .modal-dialog .modal-content .modal-header .btn.open {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: 10rem;
    height: 6rem;
  }
  .modal.module-a .modal-dialog .modal-content .modal-header .btn.open:after {
    content: "";
    position: absolute;
    top: 1.6rem;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 8rem;
    height: 0.4rem;
    border-radius: 0.4rem;
    background-color: #F0F2F8;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-header .modal-logo {
  display: flex;
  align-items: center;
}
.modal.module-a .modal-dialog .modal-content .modal-header .btn.close {
  position: relative;
  right: -1.4rem;
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.26695 16L0 14.733L6.73304 8L0 1.26696L1.26695 0L8 6.73304L14.733 0L16 1.26696L9.26695 8L16 14.733L14.733 16L8 9.26695L1.26695 16Z' fill='rgb(23,22,22)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-header .btn.close {
    right: 0;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-header .modal-subject {
  display: block;
  width: 100%;
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
  line-height: 1.4;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-header .modal-subject {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.modal.module-a .modal-dialog .modal-content .modal-header .modal-summary {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(114, 115, 126);
  line-height: 1.2;
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-header .modal-summary {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(114, 115, 126);
  }
}
.modal.module-a .modal-dialog .modal-content .modal-body {
  flex: 1 1 100%;
  padding: 0 2.8rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.modal.module-a .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 0.4rem;
}
.modal.module-a .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-body {
    padding: 0 2.4rem;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-head .section-summary {
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
}
.ko .modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-head .section-summary {
  word-break: break-all;
}

@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-head .section-summary {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 140%;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-head + .section-body {
  margin-top: 2.4rem;
}
.modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util {
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util {
    margin-top: 0.8rem;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util .para {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
  line-height: 160%;
}
.modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util .para.align-c {
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util .para.align-c {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .modal.module-a .modal-dialog .modal-content .modal-body .section .section-wrap .section-util .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    background: rgb(248, 250, 252);
    padding: 1.6rem;
    border-radius: 0.8rem;
    text-align: left;
  }
}
.modal.module-a .modal-dialog .modal-content .modal-footer {
  flex-shrink: 0;
}
.modal.module-a.style-a .modal-dialog .modal-content {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-a .modal-dialog .modal-content {
    padding-bottom: 3.6rem;
  }
}
.modal.module-a.style-a .modal-dialog .modal-content .modal-header {
  row-gap: 2.4rem;
  padding: 1.4rem 2.8rem 1.6rem 2.8rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-a .modal-dialog .modal-content .modal-header {
    row-gap: 2rem;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-header {
  row-gap: 2.4rem;
  padding: 1.4rem 2.8rem 1.6rem 2.8rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-b .modal-dialog .modal-content .modal-header {
    row-gap: 2rem;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util {
  margin-top: 2.4rem;
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util .para {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
  line-height: 175%;
}
@media (max-width: 768px) {
  .modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util .para {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(72, 74, 78);
  }
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util .para + .btn-display {
  margin-top: 2.4rem;
  text-align: center;
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util .para + .btn-display .btn {
  min-width: 22.9rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-b .modal-dialog .modal-content .modal-body .section-util .para + .btn-display .btn {
    min-width: 100%;
    min-height: 4rem;
  }
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-footer {
  height: 5.2rem;
  margin-top: 4rem;
  border-top: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 768px) {
  .modal.module-a.style-b .modal-dialog .modal-content .modal-footer {
    height: 4rem;
    margin-top: 1.6rem;
  }
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-footer .btn-area {
  display: flex;
  width: 100%;
  height: 100%;
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-footer .btn-area .btn {
  width: 50%;
  border-radius: 0;
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-footer .btn-area .btn .btn-text {
  gap: 0.4rem;
}
.modal.module-a.style-b .modal-dialog .modal-content .modal-footer .btn-area .btn:first-child {
  border-right: 0.1rem solid rgb(228, 229, 235);
}
.modal.module-a.style-c .modal-dialog .modal-content {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-c .modal-dialog .modal-content {
    padding-bottom: 3.6rem;
  }
}
.modal.module-a.style-c .modal-dialog .modal-content .modal-header {
  row-gap: 2.4rem;
  padding: 1.4rem 2.8rem 1.6rem 2.8rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-c .modal-dialog .modal-content .modal-header {
    row-gap: 2rem;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-c .modal-dialog .modal-content .modal-footer {
  height: 4rem;
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-c .modal-dialog .modal-content .modal-footer {
    height: 4rem;
    margin-top: 1.6rem;
  }
}
.modal.module-a.style-c .modal-dialog .modal-content .modal-footer .btn-display .btn-area {
  display: flex;
  justify-content: center;
  gap: 0.8rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-c .modal-dialog .modal-content .modal-footer .btn-display .btn-area {
    gap: 0;
  }
}
.modal.module-a.style-c .modal-dialog .modal-content .modal-footer .btn-display .btn-area .btn {
  min-width: 17.6rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-c .modal-dialog .modal-content .modal-footer .btn-display .btn-area .btn:not(.agree) {
    min-width: auto;
    border: none;
    padding: 1rem 0.8rem;
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(243, 29, 56);
  }
  .modal.module-a.style-c .modal-dialog .modal-content .modal-footer .btn-display .btn-area .btn.agree {
    min-width: 12.4rem;
    margin-left: 0.8rem;
  }
}
.modal.module-a.style-d .modal-dialog .modal-content {
  padding-bottom: 5.6rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-d .modal-dialog .modal-content {
    padding-bottom: 3.6rem;
  }
}
.modal.module-a.style-d .modal-dialog .modal-content .modal-header {
  row-gap: 0;
  padding: 1.4rem 2.8rem 2.4rem 2.8rem;
  text-align: center;
}
.modal.module-a.style-d .modal-dialog .modal-content .modal-header .modal-subject {
  margin: 2.4rem 0 0.8rem 0;
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a.style-d .modal-dialog .modal-content .modal-header .modal-subject {
    margin: 2rem 0 0.4rem 0;
  }
}
@media (max-width: 768px) {
  .modal.module-a.style-d .modal-dialog .modal-content .modal-header {
    row-gap: 0;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content {
    padding-bottom: 3.6rem;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-header {
  row-gap: 0;
  padding: 1.4rem 2.8rem 2.4rem 2.8rem;
  text-align: center;
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-header .modal-subject {
  margin: 2.4rem 0 1.2rem 0;
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-header .modal-subject {
    margin: 2rem 0 0.4rem 0;
  }
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-header {
    row-gap: 0;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-body .notice {
  font-weight: 600;
  font-size: 1.5rem;
  color: rgb(23, 22, 22);
  line-height: 175%;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-body .notice {
    margin-top: 2rem;
    font-weight: 600;
    font-size: 1.3rem;
    color: rgb(23, 22, 22);
    line-height: 150%;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-body .notice em {
  display: block;
  margin-top: 0.5rem;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-body .notice em {
    margin-top: 0.4rem;
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(149, 150, 159);
    line-height: 150%;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-footer {
  margin-top: 2.4rem;
  padding-top: 3.6rem;
  border-top: 0.1rem solid rgb(228, 229, 235);
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-footer {
    height: 4rem;
    margin-top: 1.6rem;
    padding-top: 0;
    border-top: none;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-footer .notice {
  font-weight: 600;
  font-size: 1.5rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-footer .notice {
    font-weight: 600;
    font-size: 1.4rem;
    color: rgb(23, 22, 22);
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-footer .notice em {
  display: block;
  margin-top: 0.5rem;
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(149, 150, 159);
  line-height: 140%;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-footer .notice em {
    margin-top: 0.4rem;
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(149, 150, 159);
    line-height: 150%;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-footer .btn-display {
  margin-top: 1.6rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-e .modal-dialog .modal-content .modal-footer .btn-display {
    margin-top: 0;
  }
}
.modal.module-a.style-e .modal-dialog .modal-content .modal-footer .btn-display .btn-area {
  display: flex;
  gap: 1rem;
  justify-content: center;
}
.modal.module-a.style-f .modal-dialog .modal-content {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content {
    padding-bottom: 3.6rem;
  }
}
.modal.module-a.style-f .modal-dialog .modal-content .modal-header {
  row-gap: 0;
  padding: 1.4rem 2.8rem 2.4rem 2.8rem;
  text-align: center;
}
.modal.module-a.style-f .modal-dialog .modal-content .modal-header .modal-subject {
  margin: 2.4rem 0 0.8rem 0;
  text-align: center;
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content .modal-header .modal-subject {
    margin: 2rem 0 0.4rem 0;
  }
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content .modal-header {
    row-gap: 0;
    padding: 3.6rem 2.4rem 1.6rem 2.4rem;
  }
}
.modal.module-a.style-f .modal-dialog .modal-content .modal-footer {
  height: 4rem;
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content .modal-footer {
    padding: 0 2.4rem;
    height: 4rem;
    margin-top: 1.6rem;
  }
}
.modal.module-a.style-f .modal-dialog .modal-content .modal-footer .btn-display .btn-area {
  display: flex;
  justify-content: center;
  gap: 0.8rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content .modal-footer .btn-display .btn-area {
    gap: 0;
  }
}
.modal.module-a.style-f .modal-dialog .modal-content .modal-footer .btn-display .btn-area .btn {
  min-width: 18.4rem;
}
@media (max-width: 768px) {
  .modal.module-a.style-f .modal-dialog .modal-content .modal-footer .btn-display .btn-area .btn.dividend {
    min-width: 100%;
  }
}
@media (max-width: 768px) {
  .modal.module-a.show .modal-dialog .modal-content {
    transform: translateY(0);
  }
}
@media (max-width: 768px) {
  .modal.module-a.unfold .modal-dialog .modal-content {
    max-height: 53.8rem;
  }
}

body {
  /* Accent */
}
body .blind {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  white-space: nowrap;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
}
body .accent.module-a {
  font-weight: 400;
  font-size: 1.5rem;
  color: rgb(243, 29, 56);
}
body .accent.module-b {
  font-weight: 400;
  font-size: 2.4rem;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  body .accent.module-b {
    font-weight: 400;
    font-size: 2rem;
    color: rgb(243, 29, 56);
  }
}
body .accent.color1 {
  color: rgb(243, 29, 56) !important;
}
body .accent.color5 {
  color: rgb(113, 63, 18) !important;
}
body .accent.color6 {
  color: rgb(133, 77, 14) !important;
}
body .accent.color7 {
  color: rgb(161, 98, 7) !important;
}
body .accent.color8 {
  color: rgb(202, 138, 4) !important;
}
body .accent.color9 {
  color: #00E5FD !important;
}
body .accent.fontFamily1 {
  font-family: "Pretendard" !important;
}
body .accent.under-line {
  text-decoration: underline;
}
body .skip ul li a {
  display: flex;
  position: absolute;
  top: -10rem;
  right: 0;
  left: 0;
  height: 5.6rem;
  background: rgb(31, 30, 49);
  color: rgb(248, 250, 252);
  font-size: 16px;
  line-height: 5.6rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  z-index: 99999;
}
body .skip ul li a:focus-within, body .skip ul li a:focus, body .skip ul li a:active {
  top: 0;
}
@media (max-width: 768px) {
  body .type-scroll {
    width: calc(100% + 3.6rem);
    max-width: unset;
    overflow: auto;
    padding-right: 1.8rem;
    padding-left: 1.8rem;
    margin-left: -1.8rem;
    position: relative;
  }
  body .type-scroll::-webkit-scrollbar {
    height: 0.4rem;
  }
  body .type-scroll::-webkit-scrollbar-thumb {
    background-color: #D5D4D9;
    border-radius: 5rem;
  }
  body .type-scroll::-webkit-scrollbar-track {
    margin-left: 1.8rem;
    margin-right: 1.8rem;
    border-radius: 5rem;
  }
  body .type-scroll:after {
    content: "";
    width: 14.8rem;
    height: 9.6rem;
    background: url("/image/client/common/scroll-notice.svg") no-repeat center center;
    background-size: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: var(--after-opacity, 1);
    transition: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
}
body .no-result {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20rem 1.8rem 10rem;
}
body .no-result .no-result-head {
  width: 9rem;
  height: 9rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  body .no-result .no-result-head {
    width: 6.4rem;
    height: 6.4rem;
  }
}
body .no-result .no-result-head img {
  width: 100%;
}
body .no-result .no-result-head + .no-result-body {
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  body .no-result .no-result-head + .no-result-body {
    margin-top: 3.2rem;
  }
}
body .no-result .no-result-body {
  text-align: center;
  font-weight: 400;
  font-size: 3.4rem;
  color: rgb(31, 30, 49);
}
@media (max-width: 768px) {
  body .no-result .no-result-body {
    font-size: 2rem;
  }
}

.badge.design1 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 0.8rem 0.4rem;
  border-radius: 0.4rem;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.36);
  line-height: 100%;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(248, 250, 252);
}
.badge.design1.sns {
  background-color: rgb(113, 63, 18);
}
.badge.design1.promotion {
  background-color: rgb(133, 77, 14);
}
.badge.design1.cardnews {
  background-color: rgb(161, 98, 7);
}

[active-animation=type-1] {
  position: relative;
  opacity: 0;
  transform: translateY(5rem);
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99);
}
[active-animation=type-1].active-animation-01 {
  opacity: 1;
  transform: translateY(0);
}

[active-animation=type-4] {
  position: relative;
  opacity: 0;
  transform: translateY(5rem);
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99);
}
[active-animation=type-4].active-animation-04 {
  opacity: 1;
  transform: translateY(0);
}

.pc-only {
  display: block !important;
}
@media (max-width: 1199px) {
  .pc-only {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pc-only {
    display: none !important;
  }
}

.ta-only {
  display: none !important;
}
@media (max-width: 1199px) {
  .ta-only {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .ta-only {
    display: none !important;
  }
}

.mo-only {
  display: none !important;
}
@media (max-width: 1199px) {
  .mo-only {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .mo-only {
    display: block !important;
  }
}

.tm-only {
  display: none !important;
}
@media (max-width: 1199px) {
  .tm-only {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .tm-only {
    display: block !important;
  }
}

.pt-only {
  display: block !important;
}
@media (max-width: 1199px) {
  .pt-only {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .pt-only {
    display: none !important;
  }
}

.pm-only {
  display: block;
}
@media (max-width: 1199px) {
  .pm-only {
    display: none;
  }
}
@media (max-width: 768px) {
  .pm-only {
    display: block;
  }
}

.notice.module-a {
  position: relative;
}
.notice.module-a.style-a {
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(114, 115, 126);
  text-align: center;
}
@media (max-width: 1199px) {
  .notice.module-a.style-a {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(114, 115, 126);
    line-height: 1.5;
  }
}
.notice.module-a.style-a .icon.notice {
  position: relative;
  top: 0.5rem;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.10417 2.76953H5.97917V6.1237H5.10417V2.76953ZM5.54167 7.12207C5.67515 7.12207 5.78706 7.16723 5.87738 7.25755C5.96769 7.34787 6.01285 7.45977 6.01285 7.59326C6.01285 7.72675 5.96769 7.83865 5.87738 7.92897C5.78706 8.01919 5.67515 8.0643 5.54167 8.0643C5.40818 8.0643 5.29628 8.01919 5.20596 7.92897C5.11564 7.83865 5.07048 7.72675 5.07048 7.59326C5.07048 7.45977 5.11564 7.34787 5.20596 7.25755C5.29628 7.16723 5.40818 7.12207 5.54167 7.12207ZM5.54269 -0.00130284C4.77619 -0.00130284 4.05572 0.144141 3.38129 0.43503C2.70686 0.725919 2.12022 1.12069 1.62137 1.61934C1.12253 2.118 0.727562 2.70439 0.436479 3.37853C0.145493 4.05267 0 4.77294 0 5.53934C0 6.30584 0.145444 7.02631 0.436333 7.70074C0.727222 8.37517 1.12199 8.96181 1.62065 9.46066C2.1193 9.9595 2.70569 10.3545 3.37983 10.6456C4.05397 10.9365 4.77424 11.082 5.54065 11.082C6.30715 11.082 7.02761 10.9366 7.70204 10.6457C8.37647 10.3548 8.96311 9.96004 9.46196 9.46139C9.96081 8.96273 10.3558 8.37634 10.6469 7.7022C10.9378 7.02806 11.0833 6.30779 11.0833 5.54139C11.0833 4.77488 10.9379 4.05442 10.647 3.37999C10.3561 2.70556 9.96134 2.11892 9.46269 1.62007C8.96404 1.12122 8.37764 0.726259 7.7035 0.435176C7.02936 0.14419 6.30909 -0.00130284 5.54269 -0.00130284ZM5.54167 0.873697C6.84444 0.873697 7.94792 1.32578 8.85208 2.22995C9.75625 3.13411 10.2083 4.23759 10.2083 5.54036C10.2083 6.84314 9.75625 7.94661 8.85208 8.85078C7.94792 9.75495 6.84444 10.207 5.54167 10.207C4.23889 10.207 3.13542 9.75495 2.23125 8.85078C1.32708 7.94661 0.875 6.84314 0.875 5.54036C0.875 4.23759 1.32708 3.13411 2.23125 2.22995C3.13542 1.32578 4.23889 0.873697 5.54167 0.873697Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
  background-size: 1.6rem;
  background-repeat: no-repeat;
  background-position: center center;
}

.pct-only {
  display: table-column !important;
}
@media (max-width: 1199px) {
  .pct-only {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pct-only {
    display: none !important;
  }
}

.tat-only {
  display: none !important;
}
@media (max-width: 1199px) {
  .tat-only {
    display: table-column !important;
  }
}
@media (max-width: 768px) {
  .tat-only {
    display: none !important;
  }
}

* {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  color: inherit;
  line-height: 120%;
  font-style: normal;
  box-sizing: border-box;
  touch-action: auto;
  -webkit-tap-highlight-color: transparent !important;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
}

*:before,
*:after {
  box-sizing: inherit;
}

html {
  font-size: 10px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

@media all and (min-width: 1200px) and (max-width: 1440px) {
  html {
    font-size: 0.694vw;
  }
}
body {
  width: 100%;
  height: 100vh;
}

html,
body {
  font-family: "Pretendard", sans-serif;
  letter-spacing: 0;
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

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

body:lang(ja) {
  font-family: "Pretendard", "Hiragino Kaku Gothic Pro", "Microsoft YaHei", "Noto Sans TC", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
}

body:lang(zh-hans) {
  font-family: "Pretendard", "Microsoft YaHei", "Noto Sans TC", sans-serif;
}

body:lang(zh-hant) {
  font-family: "Pretendard", "Noto Sans TC", "微軟正黑體", "Microsoft JhengHei", sans-serif;
}

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

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

a,
ins {
  color: inherit;
  text-decoration: none;
}

table caption {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  border: 0;
  color: transparent;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
}

button {
  border: none;
  background: none;
  font-family: "Pretendard", sans-serif;
  cursor: pointer;
}

label,
img,
input,
select,
textarea,
button,
a {
  vertical-align: middle;
}

input,
button,
select,
textarea {
  font-family: unset;
  appearance: none;
  border-radius: 0;
}

sub {
  font-size: smaller;
  vertical-align: text-bottom;
}

input[type=search] {
  padding-right: 0;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  -webkit-appearance: none;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 100%;
  background: url("data:image/svg+xml,%0A%3Csvg width='' height='' viewBox='0 0  ' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='' fill='rgb(90,93,101)'/%3E%3C/svg%3E%0A") no-repeat center center rgb(228, 229, 235);
  cursor: pointer;
  margin-left: 1rem;
}

[v-cloak] {
  display: none;
}

body.fonts-loading {
  opacity: 0;
}

body.fonts-loaded {
  opacity: 1;
  transition: opacity 0.2s ease;
}

#guide-list .page-head {
  position: sticky;
  top: 0;
  width: 100%;
  padding: 1rem 1.8rem;
  background-color: #ffffff;
  border-bottom: 0.1rem solid #E9E9E9;
  z-index: 101;
  transition: background-color 0.3s ease;
}
#guide-list .page-head .page-head-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#guide-list .page-head .page-subject {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#guide-list .page-head .page-control {
  display: flex;
  z-index: 101;
}
#guide-list .page-head .page-control .control-btn.guide-intro {
  display: block;
  padding: 1rem 3.7rem;
  border: 0.1rem solid #e3e3e3;
  background-color: #F31D38;
  border-radius: 0.6rem;
}
#guide-list .page-head .page-control .control-btn.guide-intro .btn-txt {
  display: inline-block;
  color: #fff;
  font-weight: 600;
  font-size: 1.4rem;
  letter-spacing: -0.05rem;
}
@media (max-width: 768px) {
  #guide-list .page-head .page-control .control-btn.guide-intro {
    padding: 1rem 1.4rem;
  }
}
#guide-list .page-head .page-control .control-btn.guide-menu {
  display: block;
  position: relative;
  width: 4rem;
  height: 4rem;
  padding: 1.2rem 1rem;
  border: 0.1rem solid #F31D38;
  background-color: #fffafb;
  border-radius: 0.6rem;
}
#guide-list .page-head .page-control .control-btn.guide-menu .line {
  display: block;
  position: absolute;
  height: 0.2rem;
  background: #F31D38;
  border-radius: 0.6rem;
  transition: 0.3s ease;
}
#guide-list .page-head .page-control .control-btn.guide-menu .line.top {
  top: 1.2rem;
  width: 1.8rem;
}
#guide-list .page-head .page-control .control-btn.guide-menu .line.middle {
  top: 1.8rem;
  width: 1.3rem;
}
#guide-list .page-head .page-control .control-btn.guide-menu .line.bottom {
  top: 2.4rem;
  width: 1.8rem;
}
#guide-list .page-head .page-control .control-btn ~ .control-btn {
  margin-left: 1.5rem;
}
#guide-list .page-body {
  position: relative;
  min-height: calc(100vh - 12rem);
}
#guide-list .page-body .local-head {
  position: relative;
  padding: 0 1.8rem;
}
#guide-list .page-body .local-head .local-subject {
  padding: 10rem 0 2.5rem;
  margin: 0 auto;
  max-width: 144rem;
  border-bottom: 0.1rem solid #b9b9b9;
}
#guide-list .page-body .local-head .local-subject .local-name {
  display: block;
  color: #000000;
  letter-spacing: -0.05rem;
  font-weight: 800;
  font-size: 8rem;
}
#guide-list .page-body .local-head .local-subject .local-name + .local-desc {
  padding-top: 1rem;
}
#guide-list .page-body .local-head .local-subject .local-desc {
  display: block;
  color: #1c1c1c;
  font-weight: 400;
  font-size: 2rem;
}
#guide-list .page-body .local-head.anchor-area + .local-body {
  padding: 12rem 1.8rem 15rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-head.anchor-area + .local-body {
    padding: 9rem 1.8rem 15rem;
  }
}
#guide-list .page-body .local-head + .local-body {
  padding: 7rem 1.8rem 15rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-head .local-subject {
    padding: 5rem 0 2.5rem;
  }
  #guide-list .page-body .local-head .local-subject .local-name {
    font-weight: 700;
    font-size: 4.5rem;
  }
  #guide-list .page-body .local-head .local-subject .local-desc {
    font-weight: 400;
    font-size: 1.6rem;
  }
  #guide-list .page-body .local-head + .local-body {
    padding-top: 3rem;
  }
}
#guide-list .page-body .local-body .section {
  margin: 0 auto;
  max-width: 144rem;
}
#guide-list .page-body .local-body .section .section-head .section-subject .section-name {
  color: #1c1c1c;
  font-weight: 700;
  font-size: 3.8rem;
  letter-spacing: -0.05rem;
}
#guide-list .page-body .local-body .section .section-head .section-subject + .section-desc {
  color: #1c1c1c;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 150%;
  padding-top: 0.8rem;
}
#guide-list .page-body .local-body .section .section-head + .section-body {
  padding-top: 6rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section .section-head .section-subject .section-name {
    font-size: 2.6rem;
  }
  #guide-list .page-body .local-body .section .section-head .section-subject + .section-desc {
    font-size: 1.4rem;
  }
  #guide-list .page-body .local-body .section .section-head + .section-body {
    padding-top: 2.5rem;
    padding-left: 0;
  }
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head {
  color: #1c1c1c;
  font-weight: 600;
  font-size: 2.2rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body {
  margin-top: 1.8rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body > .subcategory {
  margin-top: 1.8rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcategory .subcategory-head {
  color: #1c1c1c;
  font-weight: 500;
  font-size: 1.6rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcategory .subcategory-head + .subcategory-body {
  margin-top: 1rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcategory ~ .subcategory {
  margin-top: 1.8rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcontent-wrap .subcontent-head {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 150%;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcontent-wrap .subcontent-head + .subcontent-body {
  margin-top: 0.6rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .subcontent-wrap ~ .subcontent-wrap {
  margin-top: 2rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-body .highlight-js + .subcategory {
  padding-top: 1.8rem;
}
#guide-list .page-body .local-body .section .section-body .subsection .subsection-head + .subsection-info {
  margin-top: 1.8rem;
}
#guide-list .page-body .local-body .section .section-body .subsection ~ .subsection {
  padding-top: 4rem;
}
#guide-list .page-body .local-body .section .section-body .subsection.line {
  border-top: 0.1rem solid #cacaca;
  margin-top: 5rem;
}
#guide-list .page-body .local-body .section .section-body .data-table .table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  border-right: hidden;
  border-left: hidden;
  border-top: hidden;
}
#guide-list .page-body .local-body .section .section-body .data-table tbody {
  border-bottom: 1px solid #626262;
}
#guide-list .page-body .local-body .section .section-body .data-table tbody th, #guide-list .page-body .local-body .section .section-body .data-table tbody td {
  padding: 1rem 1.5rem;
  font-size: 1.6rem;
}
#guide-list .page-body .local-body .section .section-body .data-table tbody th {
  text-align: left;
  border-top: 1px solid #626262;
  border-right: 1px solid #626262;
  border-left: 1px solid #626262;
  background-color: #e7e7e7;
}
#guide-list .page-body .local-body .section .section-body .data-table tbody td {
  border-top: 1px solid #626262;
  border-right: 1px solid #626262;
  border-left: 1px solid #626262;
}
#guide-list .page-body .local-body .section .section-body .data-table + .para-list {
  margin-top: 1.8rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section .section-body .data-table {
    width: calc(100% + 3.6rem);
    max-width: unset;
    overflow: auto;
    padding-right: 1.8rem;
    padding-left: 1.8rem;
    margin-left: -1.8rem;
  }
  #guide-list .page-body .local-body .section .section-body .data-table::-webkit-scrollbar {
    height: 0.4rem;
  }
  #guide-list .page-body .local-body .section .section-body .data-table::-webkit-scrollbar-thumb {
    background-color: #D5D4D9;
    border-radius: 5rem;
  }
  #guide-list .page-body .local-body .section .section-body .data-table::-webkit-scrollbar-track {
    margin-left: 1.8rem;
    margin-right: 1.8rem;
    border-radius: 5rem;
  }
  #guide-list .page-body .local-body .section .section-body .data-table .table {
    min-width: 80rem;
  }
  #guide-list .page-body .local-body .section .section-body .data-table tbody {
    border-bottom: 1px solid #626262;
  }
  #guide-list .page-body .local-body .section .section-body .data-table tbody th, #guide-list .page-body .local-body .section .section-body .data-table tbody td {
    font-size: 1.4rem;
  }
}
#guide-list .page-body .local-body .section .section-body .link {
  display: inline-block;
}
#guide-list .page-body .local-body .section .section-body .link:hover {
  text-decoration: underline;
}
#guide-list .page-body .local-body .section .section-body .bold {
  font-weight: 700;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section .section-body .subsection ~ .subsection {
    padding-top: 3.5rem;
  }
  #guide-list .page-body .local-body .section .section-body .subsection .subsection-head {
    font-size: 1.6rem;
  }
}
#guide-list .page-body .local-body .section ~ .section {
  padding-top: 12rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section ~ .section {
    padding-top: 8rem;
  }
}
#guide-list .page-body .local-body .section.hidden {
  display: none;
}
#guide-list .page-side {
  display: none;
}
#guide-list .page-side .aside-body {
  width: 100%;
  height: 100%;
  padding: 10rem 1.8rem;
  margin: 0 auto;
  max-width: 144rem;
  overflow: auto;
}
#guide-list .page-side .aside-body .section .section-head {
  padding-bottom: 3rem;
  border-bottom: 0.1rem solid #484848;
}
#guide-list .page-side .aside-body .section .section-head .section-subject .section-name {
  color: #fafafa;
  font-weight: 600;
  font-size: 3rem;
  line-height: 150%;
  margin-bottom: 3rem;
}
#guide-list .page-side .aside-body .section .section-head .section-subject .section-name + .para {
  padding-top: 1rem;
}
#guide-list .page-side .aside-body .section .section-head .section-subject .para {
  color: #6F6F6F;
  font-weight: 400;
  font-size: 1.4rem;
}
#guide-list .page-side .aside-body .section .section-head + .section-body {
  padding-top: 9rem;
}
@media (max-width: 768px) {
  #guide-list .page-side .aside-body .section .section-head + .section-body {
    padding-top: 4rem;
  }
  #guide-list .page-side .aside-body .section .section-head .section-subject .section-name {
    font-size: 1.8rem;
  }
  #guide-list .page-side .aside-body .section .section-head .section-subject .para {
    font-size: 1.2rem;
  }
}
#guide-list .page-side .aside-body .section .section-body {
  position: relative;
}
#guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name {
  color: #ffffff;
  font-weight: 700;
  font-size: 4.8rem;
}
#guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name + .lnb-list {
  padding-top: 5rem;
}
#guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item ~ .gnb-item {
  padding-top: 10rem;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 4rem;
  z-index: 100;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list .lnb-item {
  width: 16.6666666667%;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list .lnb-item .lnb-name {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 1rem;
  color: #dddddd;
  font-weight: 500;
  font-size: 2rem;
  transition: 0.4s ease;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list .lnb-item .lnb-name::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  content: "";
  background-color: #ffffff;
  transition: 0.4s ease;
  opacity: 0;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list .lnb-item .lnb-name:hover {
  opacity: 0.8;
}
#guide-list .page-side .aside-body .section .section-body .lnb-list .lnb-item .lnb-name:hover::after {
  width: 80%;
  opacity: 0.8;
}
@media (max-width: 768px) {
  #guide-list .page-side .aside-body {
    height: 100%;
    padding: 2rem 1.8rem;
  }
  #guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name {
    font-size: 2.4rem;
  }
  #guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name + .lnb-list {
    padding-top: 2rem;
    row-gap: 0.5rem;
  }
  #guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name + .lnb-list .lnb-item {
    width: 100%;
  }
  #guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item .gnb-name + .lnb-list .lnb-item .lnb-name {
    padding: 1.5rem 3rem;
    font-size: 1.8rem;
  }
  #guide-list .page-side .aside-body .section .section-body .gnb-list .gnb-item ~ .gnb-item {
    padding-top: 5rem;
  }
}
#guide-list .page-foot {
  width: 100%;
  text-align: center;
  background-color: #1A1A1A;
}
#guide-list .page-foot .copyright {
  padding: 2rem;
  color: #ffffff;
  font-weight: 300;
  font-size: 1.4rem;
}
#guide-list .page-foot .copyright .email {
  color: inherit;
  font-weight: inherit;
}
@media (max-width: 768px) {
  #guide-list .page-foot .copyright {
    font-size: 1.2rem;
  }
}
#guide-list.open-aside, #guide-list.fixed {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#guide-list.open-aside {
  background-color: #1C1C1C;
  overflow-y: auto;
}
#guide-list.open-aside .page-head {
  border: none;
  background-color: #1c1c1c;
}
#guide-list.open-aside .page-head .page-head-inner .page-control .guide-menu .line.top {
  left: 1.3rem;
  transform: rotate(45deg);
  transform-origin: top left;
}
#guide-list.open-aside .page-head .page-head-inner .page-control .guide-menu .line.middle {
  transform: translateX(-20px);
  opacity: 0;
}
#guide-list.open-aside .page-head .page-head-inner .page-control .guide-menu .line.bottom {
  right: 0.7rem;
  transform: rotate(-45deg);
  transform-origin: bottom left;
}
#guide-list.open-aside .page-head.back-white {
  background-color: #ffffff;
}
#guide-list.open-aside .page-side {
  display: block;
}
#guide-list.open-aside .pub-list,
#guide-list.open-aside .page-body {
  display: none;
}
#guide-list .highlight-js .hljs {
  padding: 1.5rem;
  font-size: 1.2rem;
  line-height: 1.5;
  font-family: Consolas, Courier New, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
  scrollbar-color: #cdcdcd #f0f0f0;
}
#guide-list .highlight-js .hljs {
  padding: 1.5rem;
  border: 0.1rem solid #f3f3f3;
  background: #ffffff;
  font-size: 1.2rem;
  line-height: 1.5;
  font-family: Consolas, Courier New, monospace, "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
  scrollbar-color: #cdcdcd #f0f0f0;
}

#wrap #guide-intro {
  position: relative;
  min-height: 100vh;
  height: 100%;
  overflow-y: auto;
}
@media (max-width: 1200px) {
  #wrap #guide-intro {
    height: auto;
  }
}
#wrap #guide-intro .guide-wrap {
  display: flex;
  height: 100%;
  justify-content: flex-start;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap {
    flex-direction: column;
  }
}
#wrap #guide-intro .guide-wrap .guide-head {
  flex-shrink: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 300px;
  padding-left: 230px;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head {
    padding-left: 135px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head {
    width: 100%;
    padding: 150px 20px 0 20px;
  }
}
#wrap #guide-intro .guide-wrap .guide-head::after {
  content: "";
  position: absolute;
  top: 0;
  left: 350px;
  width: 2px;
  height: 200px;
  background-color: #F31D38;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head::after {
    width: 1px;
    left: 250px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head::after {
    display: none;
  }
}
#wrap #guide-intro .guide-wrap .guide-head .guide-summary {
  font-size: 20px;
  font-weight: 200;
  color: #F31D38;
  letter-spacing: 3px;
  text-transform: uppercase;
}
#wrap #guide-intro .guide-wrap .guide-head .guide-summary + .guide-subject {
  margin-top: 10px;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-summary {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-summary {
    font-size: 14px;
  }
}
#wrap #guide-intro .guide-wrap .guide-head .guide-subject {
  font-size: 120px;
  font-weight: 900;
  color: #F31D38;
  line-height: 1;
  transition: 0.2s ease;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-subject {
    font-size: 80px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-subject {
    font-size: 50px;
  }
}
#wrap #guide-intro .guide-wrap .guide-head .guide-subject + .guide-title {
  margin-top: 270px;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-subject + .guide-title {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-subject + .guide-title {
    margin-top: 70px;
  }
}
#wrap #guide-intro .guide-wrap .guide-head .guide-title {
  padding-left: 10px;
  font-size: 24px;
  font-weight: 900;
  color: #F31D38;
  transition: 0.2s ease;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-title {
    padding-left: 0;
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-head .guide-title {
    font-size: 14px;
  }
}
#wrap #guide-intro .guide-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 500px;
  height: 100%;
  background-color: #fcf4f5;
  z-index: -1;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap::before {
    width: 320px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap::before {
    width: 130px;
  }
}
#wrap #guide-intro .guide-wrap .guide-body {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-body {
    justify-content: flex-start;
  }
}
#wrap #guide-intro .guide-wrap .guide-body .para {
  font-size: 16px;
  line-height: 1.4;
  padding: 478px 20px 0 6.25vw;
  color: #afaeae;
  text-align: left;
}
#wrap #guide-intro .guide-wrap .guide-body .para strong {
  color: #F31D38;
}
@media (max-width: 1200px) {
  #wrap #guide-intro .guide-wrap .guide-body .para {
    padding: 100px 20px 0 135px;
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-body .para {
    padding: 150px 20px 0 20px;
    font-size: 12px;
  }
}
#wrap #guide-intro .guide-wrap .guide-util {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  padding-top: 20px;
  padding-right: 40px;
  height: 75px;
  align-items: center;
  gap: 40px;
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-util {
    padding: 20px;
    width: 100%;
    justify-content: space-between;
  }
}
#wrap #guide-intro .guide-wrap .guide-util .btn {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  padding: 12px 50px;
  max-width: 250px;
  margin: 1rem auto;
  text-transform: uppercase;
  border: 1px solid #F31D38;
  color: #F31D38;
  font-size: 16px;
  border-radius: 0px;
}
@media (max-width: 768px) {
  #wrap #guide-intro .guide-wrap .guide-util .btn {
    padding: 6px 25px;
    font-size: 14px;
  }
}
#wrap #guide-intro .guide-wrap .guide-util .btn .btn-text {
  position: relative;
  z-index: 2;
}
#wrap #guide-intro .guide-wrap .guide-util .btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: -50px;
  bottom: 0;
  left: 0;
  border-right: 50px solid transparent;
  border-bottom: 80px solid #F31D38;
  transform: translateX(-100%);
  box-sizing: border-box;
  transition: 0.5s ease-in-out;
}
#wrap #guide-intro .guide-wrap .guide-util .btn:hover {
  color: #ffffff;
}
#wrap #guide-intro .guide-wrap .guide-util .btn:hover::before {
  transform: translateX(0);
}

#guide-list .page-body.pub-list {
  min-height: calc(100vh - 12rem);
  background-color: #f6f4f5;
}
#guide-list .page-body.pub-list .local-head {
  position: relative;
  background-color: #fff;
}
#guide-list .page-body.pub-list .local-head .page-search {
  display: flex;
  width: 100%;
  margin: 0 auto;
  gap: 1.5rem;
  max-width: 119rem;
  padding-top: 4rem;
  padding-bottom: 3.6rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search {
    gap: 1.3rem;
    padding-top: 2.7rem;
    padding-bottom: 2.4rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap {
  position: relative;
  width: 23.1rem;
  border: 0.1rem solid #dddbdc;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.6rem;
  cursor: pointer;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap {
    width: 10rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select {
  display: flex;
  padding: 1.1rem 1.9rem;
  align-items: center;
  padding-right: 5rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select {
    padding: 0.7rem 1rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select .select-item {
  width: 100%;
  color: #afaeae;
  font-weight: 600;
  font-size: 2rem;
  line-height: 3.2rem;
  letter-spacing: -0.05rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select .select-item {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select::after {
  display: inline-block;
  position: absolute;
  right: 1.8rem;
  width: 1.6rem;
  height: 1.6rem;
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0.585815L15.7071 8.29292C16.0976 8.68345 16.0976 9.31661 15.7071 9.70714C15.3166 10.0977 14.6834 10.0977 14.2929 9.70714L8 3.41424L1.70711 9.70714C1.31658 10.0977 0.683417 10.0977 0.292893 9.70714C-0.0976311 9.31661 -0.0976311 8.68345 0.292893 8.29292L8 0.585815Z' fill='rgb(175,174,174)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(180deg);
  transition: 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select::after {
    right: 1rem;
    background-size: 1rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select.active + .search-category {
  top: 5.8rem;
  opacity: 1;
  z-index: 10;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select.active + .search-category {
    top: 3.8rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-select.active::after {
  transform: rotate(0deg);
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-category {
  position: absolute;
  top: 4.8rem;
  width: 100%;
  padding: 1.1rem 1.9rem;
  border: 0.1rem solid #dddbdc;
  background-color: #fff;
  border-radius: 0.6rem;
  opacity: 0;
  z-index: -1;
  transition: 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-category {
    top: 2.8rem;
    padding: 1.1rem 0.9rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-category .select-item {
  color: #afaeae;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 3.2rem;
  letter-spacing: -0.05rem;
  cursor: default;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-category .select-item {
    font-size: 1.2rem;
    line-height: 2.4rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .select-wrap .search-category .select-item:hover {
  color: #14121f;
}
#guide-list .page-body.pub-list .local-head .page-search .search-input-wrap {
  display: flex;
  position: relative;
  flex-grow: 1;
  align-items: center;
}
#guide-list .page-body.pub-list .local-head .page-search .search-input-wrap .search-input {
  width: 100%;
  padding: 1.1rem 1.4rem 1.1rem 6.2rem;
  color: #afaeae;
  font-weight: 500;
  font-size: 2rem;
  line-height: 3.2rem;
  background-color: #f6f4f5;
  border-radius: 0.6rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .search-input-wrap .search-input {
    padding: 0.7rem 1rem 0.7rem 3.2rem;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .search-input-wrap .search-input::placeholder {
  color: #afaeae;
  font-weight: 400;
  font-size: 2rem;
  line-height: 3.2rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .search-input-wrap .search-input::placeholder {
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .search-input-wrap::before {
  display: block;
  position: absolute;
  left: 1.4rem;
  width: 2.6rem;
  height: 2.6rem;
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.375 2.15758C9.90664 2.15771 8.4596 2.5075 7.15461 3.17779C5.84962 3.84807 4.72452 4.81941 3.87317 6.01076C3.02183 7.20211 2.46893 8.57892 2.2606 10.0263C2.05227 11.4737 2.19456 12.9498 2.67559 14.3313C3.15662 15.7128 3.96245 16.9597 5.02584 17.968C6.08923 18.9764 7.37935 19.7168 8.78856 20.1277C10.1978 20.5385 11.6852 20.6078 13.1268 20.3297C14.5683 20.0517 15.9222 19.4344 17.0755 18.5293L21.0318 22.4691C21.2362 22.6656 21.5098 22.7743 21.7939 22.7718C22.0779 22.7694 22.3496 22.6559 22.5505 22.4559C22.7513 22.2559 22.8653 21.9853 22.8677 21.7025C22.8702 21.4196 22.761 21.1471 22.5637 20.9437L18.6073 17.0039C19.6777 15.6518 20.3441 14.0269 20.5304 12.3152C20.7166 10.6035 20.4152 8.87416 19.6606 7.32509C18.906 5.77603 17.7286 4.46982 16.2633 3.55594C14.798 2.64207 13.104 2.15747 11.375 2.15758ZM4.33333 11.3273C4.33333 9.46757 5.07522 7.68401 6.39579 6.36897C7.71636 5.05394 9.50743 4.31516 11.375 4.31516C13.2426 4.31516 15.0336 5.05394 16.3542 6.36897C17.6748 7.68401 18.4167 9.46757 18.4167 11.3273C18.4167 13.187 17.6748 14.9706 16.3542 16.2856C15.0336 17.6007 13.2426 18.3394 11.375 18.3394C9.50743 18.3394 7.71636 17.6007 6.39579 16.2856C5.07522 14.9706 4.33333 13.187 4.33333 11.3273Z' fill='rgb(165,165,165)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .page-search .search-input-wrap::before {
    left: 1rem;
    width: 1.4rem;
    height: 1.4rem;
    background-size: 1.4rem;
  }
}
#guide-list .page-body.pub-list .local-head .page-search .search-btn {
  flex-shrink: 0;
}
#guide-list .page-body.pub-list .local-head .menu-anchor {
  position: absolute;
  top: 13rem;
  left: 0;
  width: 100%;
  padding: 0 1.5rem;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .menu-anchor {
    top: 8.3rem;
  }
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list {
  display: flex;
  width: 100%;
  max-width: 120rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list {
    gap: 2rem;
  }
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item {
  position: relative;
  width: auto;
  cursor: pointer;
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item .anchor-btn {
  display: inline-block;
  color: #afaeae;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 4rem;
  margin-bottom: 0.5rem;
  transition: color 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item .anchor-btn {
    font-size: 1.4rem;
    margin-bottom: 0;
  }
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item.active .anchor-btn {
  color: #F31D38;
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item.active::after {
  width: 100%;
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0.2rem;
  content: "";
  background-color: #F31D38;
  border-radius: 0.6rem;
  transform: translateX(-50%);
  transition: width 0.3s ease;
}
#guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item + .anchor-item {
  margin-left: 6rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .menu-anchor .anchor-list .anchor-item + .anchor-item {
    margin-left: 2rem;
  }
}
#guide-list .page-body.pub-list .local-head .menu-anchor.fix {
  position: fixed;
  top: 8rem;
  z-index: 999;
  height: 6.1rem;
  display: flex;
  align-items: flex-end;
  border-bottom: 0.1rem solid #ddd;
}
#guide-list .page-body.pub-list .local-head .menu-anchor.fix .swiper-wrapper {
  justify-content: center;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-head .menu-anchor.fix .swiper-wrapper {
    justify-content: flex-start;
  }
}
#guide-list .page-body.pub-list .local-body {
  position: relative;
  padding: 0 1.8rem;
  margin: 6rem auto 0;
  max-width: 119rem;
}
#guide-list .page-body.pub-list .local-body .content-body {
  min-height: 65rem;
  padding: 0 0 10rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section {
  padding-top: 6rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section {
    padding-top: 3.2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-head {
  position: relative;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-head .section-subject .section-name {
  color: #F31D38;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 4rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-head .section-subject .section-name {
    font-size: 2rem;
    line-height: 2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-head .section-subject + .para {
  color: #000;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.5;
  padding-top: 1rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-head + .section-body {
  padding-top: 1.8rem;
  padding-left: 0;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-head + .section-body {
    padding-top: 1.5rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-head button {
  position: absolute;
  top: 1.5rem;
  right: 0;
  padding: 0.5rem 1rem;
  border: 0.1rem solid #2d2d2d;
  font-size: 1.4rem;
  border-radius: 0.5rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head {
  padding: 1.1rem 0 1.1rem 0.6rem;
  background-color: #F31D38;
  border-top-left-radius: 1.2rem;
  border-top-right-radius: 1.2rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head {
    padding: 0.5rem 0;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list {
  display: flex;
  width: 100%;
  color: #ffffff;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list {
    display: none;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item {
  color: #ffffff;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 3rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item.al {
  padding-left: 2rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item.ac {
  text-align: center;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(1) {
  width: 7%;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(2) {
  width: 20%;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(3) {
  width: 22%;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(4) {
  flex: 1;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(5) {
  width: 10%;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-head .cate-list .cate-item:nth-child(6) {
  width: 12%;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body {
  background-color: #ffffff;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item {
  transition: border-top 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item {
    transition: margin 0.3s ease;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area .data-wrap {
  display: flex;
  flex-direction: column;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area .data {
  display: inline-block;
  font-weight: 500;
  font-size: 1.5rem;
  letter-spacing: -0.05rem;
  word-break: break-all;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area .data {
    text-align: left;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default {
  border: 0.1rem solid #ffffff;
  border-left-width: 0.6rem;
  transition: border-color 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default {
    border: none;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list {
  display: flex;
  width: 100%;
  padding: 1.3rem 0;
  max-width: 119rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list {
    position: relative;
    padding: 1.5rem;
    flex-direction: column;
    gap: 1.2rem;
    padding-bottom: 0;
    padding-bottom: 2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item {
  display: flex;
  text-align: center;
  flex-direction: column;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data {
  color: #4d4d4d;
  line-height: 3rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text {
  display: inline-block;
  width: 6rem;
  border: 0.1rem solid #e1e1e1;
  color: #4e4e4e;
  border-radius: 0.6rem;
  background-color: #f3f3f3;
  transition: 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text {
    width: auto;
    padding: 0.3rem 0.85rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text + .data-text {
  margin-top: 0.5rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text.disabled {
  pointer-events: none;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text.complete {
  color: #ffffff;
  background-color: #F31D38;
  border-color: #F31D38;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view .data-text.remove {
  color: #ffffff;
  background-color: rgb(215, 29, 29);
  background-color: rgb(215, 29, 29);
  pointer-events: none;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data.data-view + .data-view {
    margin-top: 0.4rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data + .data {
  margin-top: 1rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item .data {
    font-size: 1.3rem;
    line-height: 1.4rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.no {
  width: 7%;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.no {
    width: 100%;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.view, #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn {
  width: 6%;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.view, #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn {
    width: 100%;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.status {
  width: 10%;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.status {
    width: 100%;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.no, #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.menu {
  align-self: center;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.id {
  width: 20%;
  text-align: left;
  padding-left: 2rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.id {
    display: none;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.menu {
  width: 22%;
  text-align: left;
  padding-left: 2rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.menu {
    width: 100%;
    padding-left: unset;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.menu .data-menu {
    font-weight: 800;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.root {
  text-align: left;
  padding-left: 2rem;
  flex: 1;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.root {
    width: 100%;
    padding: 0;
    padding-right: 15rem;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.root .data-root {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn .btn {
  display: inline-block;
  width: 3rem;
  height: 3rem;
  background-color: #f3f3f3;
  border-radius: 50%;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn .btn {
    width: 2rem;
    height: 2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn .btn::after {
  display: block;
  height: 100%;
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.264138 0.266446C0.433317 0.0958407 0.662742 0 0.901961 0C1.14118 0 1.37061 0.0958407 1.53978 0.266446L6.00545 4.77111L10.4711 0.266446C10.6413 0.100676 10.8691 0.00894946 11.1057 0.0110229C11.3422 0.0130963 11.5685 0.108803 11.7358 0.277531C11.903 0.446259 11.9979 0.674507 12 0.913115C12.002 1.15172 11.9111 1.3816 11.7468 1.55323L6.64327 6.7013C6.47409 6.8719 6.24467 6.96774 6.00545 6.96774C5.76623 6.96774 5.5368 6.8719 5.36762 6.7013L0.264138 1.55323C0.0950107 1.38258 0 1.15115 0 0.90984C0 0.668531 0.0950107 0.437102 0.264138 0.266446Z' fill='rgb(204,204,204)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center 1.303rem;
  transition: 0.3s ease;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn .btn::after {
    background-size: 0.8rem;
    background-position: center;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn .btn + .btn {
  margin-top: 0.5rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.btn {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    width: auto;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item {
    text-align: left;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.no {
    display: none;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.status {
    position: absolute;
    top: 50%;
    right: 10.5rem;
    width: auto;
    font-size: 1.2rem;
    max-width: unset;
    transform: translateY(-50%);
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.status .data {
    line-height: 2rem;
    text-align: right;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.default .default-list .default-item.view {
    position: absolute;
    top: 50%;
    right: 5.5rem;
    width: auto;
    text-align: center;
    transform: translateY(-50%);
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-inner {
  padding: 1.5rem 0;
  background-color: #fffafb;
  border-left-width: 0.6rem;
  border-style: solid;
  border-color: #ffffff;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-inner {
    padding: 0.2rem 0;
    margin: 0 1.5rem;
    border: none;
    border-radius: 0.4rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list {
  display: flex;
  position: relative;
  width: 100%;
  padding: 1.5rem 0.6rem;
  margin: 0 auto;
  justify-content: space-between;
  max-width: 100rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data {
  color: #F31D38;
  line-height: 2rem;
  max-width: 50rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name {
    font-size: 1.2rem;
    line-height: 1.4rem;
    letter-spacing: 0.05rem;
  }
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.contents {
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.title {
  font-weight: 600;
  padding-right: 1.8rem;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.title {
    font-size: 1.2rem;
    line-height: 1.4rem;
    letter-spacing: -0.025rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name, #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.contents {
  font-weight: 400;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name {
  position: relative;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name.ko::before {
  content: "ko";
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name.en::before {
  content: "en";
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name.zhs::before {
  content: "zhs";
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name.zht::before {
  content: "zht";
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name.ja::before {
  content: "ja";
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -5rem;
  width: 3.5rem;
  padding: 0.1rem 0;
  color: #fff;
  text-align: center;
  background-color: #F31D38;
  border-radius: 0.6rem;
  transform: translateY(-50%);
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name::before {
    right: 4rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list .data.name + .name {
  margin-top: 1.2rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list.worker .title {
  align-self: center;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list + .data-list::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  border-top: 0.05rem solid #F31D38;
  opacity: 0.4;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data-list {
    padding: 0.9rem 1.2rem 0.9rem 1.5rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item .data-area.detail .data {
  line-height: 2rem;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item + .data-item {
  border-top: 0.1rem solid #eeeded;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active .default {
  border-color: #F31D38;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active .default .default-list .default-item.btn .btn {
  background-color: #F31D38;
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active .default .default-list .default-item.btn .btn::after {
  background-position: center;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.264138 0.266446C0.433317 0.0958407 0.662742 0 0.901961 0C1.14118 0 1.37061 0.0958407 1.53978 0.266446L6.00545 4.77111L10.4711 0.266446C10.6413 0.100676 10.8691 0.00894946 11.1057 0.0110229C11.3422 0.0130963 11.5685 0.108803 11.7358 0.277531C11.903 0.446259 11.9979 0.674507 12 0.913115C12.002 1.15172 11.9111 1.3816 11.7468 1.55323L6.64327 6.7013C6.47409 6.8719 6.24467 6.96774 6.00545 6.96774C5.76623 6.96774 5.5368 6.8719 5.36762 6.7013L0.264138 1.55323C0.0950107 1.38258 0 1.15115 0 0.90984C0 0.668531 0.0950107 0.437102 0.264138 0.266446Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active {
    padding-bottom: 2rem;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active + .data-item {
  border-top: 0;
}
@media (max-width: 768px) {
  #guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.active + .data-item {
    border-top: 0.1rem solid #eeeded;
  }
}
#guide-list .page-body.pub-list .local-body .content-body .section .section-body .data-display .data-body .data-item.hidden {
  display: none;
}
#guide-list .page-body.pub-list .local-body .content-body .no-result {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#guide-list .page-body.pub-list .local-body .content-body .no-result .no-result-inner::before {
  display: block;
  width: 5.5rem;
  height: 5.5rem;
  margin: 0 auto;
  content: "";
  margin-bottom: 3rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.5 52.7083C41.4222 52.7083 52.7083 41.4222 52.7083 27.5C52.7083 13.5778 41.4222 2.29167 27.5 2.29167C13.5778 2.29167 2.29167 13.5778 2.29167 27.5C2.29167 41.4222 13.5778 52.7083 27.5 52.7083ZM27.5 55C42.6878 55 55 42.6878 55 27.5C55 12.3122 42.6878 0 27.5 0C12.3122 0 0 12.3122 0 27.5C0 42.6878 12.3122 55 27.5 55ZM27.9582 12.3177C28.7493 12.3177 29.3905 12.959 29.3905 13.75V33C29.3905 33.791 28.7493 34.4323 27.9582 34.4323C27.1672 34.4323 26.5259 33.791 26.5259 33V13.75C26.5259 12.959 27.1672 12.3177 27.9582 12.3177ZM27.9583 44.0001C29.4771 44.0001 30.7083 42.7689 30.7083 41.2501C30.7083 39.7313 29.4771 38.5001 27.9583 38.5001C26.4396 38.5001 25.2083 39.7313 25.2083 41.2501C25.2083 42.7689 26.4396 44.0001 27.9583 44.0001Z' fill='rgb(68,68,68)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
#guide-list .page-body.pub-list .local-body .content-body .no-result .des {
  color: #4d4d4d;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2rem;
  letter-spacing: -0.05rem;
}
#guide-list .page-body.pub-list .local-body .content-body .no-result.active {
  display: block;
}

#guide-list .page-body .local-body .section .guide-area + .guide-area {
  margin-top: 2rem;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list {
  display: flex;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list + .data-list {
  margin-top: 5rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section.color-guide .subsection-body .data-list {
    gap: 2rem 0;
  }
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item {
    pointer-events: none;
  }
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-box {
  position: relative;
  width: 100%;
  height: 2.8rem;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-box .use {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  font-size: 1.2rem;
  transform: translate(-50%, -50%);
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
  width: 90%;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-box + .data-name {
  padding-top: 0.8rem;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-box.border {
  border: 0.1rem solid rgb(0, 0, 0);
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-name {
  color: #555555;
  font-weight: 500;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-name + .data-code {
    padding-top: 0.3rem;
  }
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .data-code {
  width: 100%;
  color: #8C8C8C;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 130%;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item span[class^=data] {
  display: block;
  text-align: left;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .copied-text {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #a1a1aa;
  color: #f6f6f7;
  padding: 5px;
  font-size: 12px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
#guide-list .page-body .local-body .section.color-guide .subsection-body .data-list .data-item .copied-text.show {
  opacity: 1;
  visibility: visible;
}
#guide-list .page-body .local-body .section.button-guide .subsection .subsection-body .guide-button-area + .guide-button-area {
  margin-top: 2rem;
}
#guide-list .page-body .local-body .section.font-guide .section-head + .section-body {
  padding-left: 0;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  border-right: hidden;
  border-left: hidden;
  border-top: hidden;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table thead {
  background-color: #14121F;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table tbody tr {
  height: 14rem;
  border-bottom: 0.1rem solid #b9b9b9;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table tbody tr.line {
  border-top: 0.2rem solid #14121F;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table th {
  padding: 1.2rem;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: normal;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table th:first-child {
  border-radius: 1.2rem 0 0 0;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table th:last-child {
  border-radius: 0 1.2rem 0 0;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td {
  text-align: center;
  color: #1a1a1a;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 150%;
  border-right: 0.1rem solid #b9b9b9;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td.demo {
  text-align: left;
  padding-left: 2rem;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td.demo .desc {
  display: block;
  font-family: "Pretendard" !important;
  font-size: 1.4rem;
  font-weight: 400;
  color: #808080;
  line-height: 160% !important;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td.demo .desc.mt1 {
  margin-top: 1rem;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td.type, #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table td.name {
  font-weight: 700;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info {
  display: inline-block;
  height: auto;
  padding: 3rem 2rem;
  min-width: 20rem;
  background-color: #fff;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
  margin-right: 1rem;
  margin-bottom: 1rem;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info .text {
  padding: 0 1rem 1rem 1rem;
  color: #14121F;
  font-size: 8rem;
  line-height: 100%;
  border-bottom: 1px solid #dadada;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info .text + .family {
  color: #14121F;
  font-weight: 600;
  font-size: 1.6rem;
  padding-top: 1.5rem;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info .text + .family + .type {
  display: flex;
  color: #4f4f4f;
  font-weight: 400;
  font-size: 1.4rem;
  padding-top: 0.8rem;
  justify-content: space-between;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info.light .text {
  font-weight: 400;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info.medium .text {
  font-weight: 500;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info.semibold .text {
  font-weight: 600;
}
#guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .font-info.bold .text {
  font-weight: 700;
}
@media (max-width: 768px) {
  #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body {
    width: calc(100% + 3.6rem);
    max-width: unset;
    overflow: auto;
    padding-right: 1.8rem;
    padding-left: 1.8rem;
    margin-left: -1.8rem;
  }
  #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body::-webkit-scrollbar {
    height: 0.4rem;
  }
  #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body::-webkit-scrollbar-thumb {
    background-color: #D5D4D9;
    border-radius: 5rem;
  }
  #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body::-webkit-scrollbar-track {
    margin-left: 1.8rem;
    margin-right: 1.8rem;
    border-radius: 5rem;
  }
  #guide-list .page-body .local-body .section.font-guide .subsection .subsection-body .table {
    min-width: 100rem;
  }
}
#guide-list .page-body .local-body .section.wai-guide .section-body .para-list .para {
  position: relative;
  color: #1c1c1c;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 150%;
  padding-left: 1.3rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .para-list .para::before {
  position: absolute;
  top: 0;
  left: 0.2rem;
  content: "-";
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data {
  position: relative;
  color: #1c1c1c;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 150%;
  padding-left: 1.2rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data ~ .data {
  margin-top: 0.8rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data::before {
  position: absolute;
  top: 0;
  left: 0.2rem;
  font-size: 2rem;
  content: "·";
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data .data-table {
  margin-top: 1.2rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data .highlight-js {
  margin-top: 0.8rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data .highlight-js + .para-list {
  margin-top: 1.2rem;
}
#guide-list .page-body .local-body .section.wai-guide .section-body .data-list .data .link:hover {
  text-decoration: underline;
}
#guide-list .page-body .local-body .section.source-guide .section-head + .section-body {
  padding-top: 3rem;
  padding-left: unset;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon {
  display: flex;
  flex-wrap: wrap;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item {
  margin-right: 2rem;
  margin-bottom: 2rem;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item .data-name {
  display: flex;
  width: 9rem;
  font-size: 1.4rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-height: 10rem;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item .data-name::before {
  width: 3rem;
  height: 3rem;
  margin: 1rem auto 1.6rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.link:hover {
  text-decoration: none;
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.language .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 19.5C8.6975 19.5 7.46833 19.2503 6.3125 18.751C5.15667 18.2517 4.14867 17.5718 3.2885 16.7115C2.42817 15.8513 1.74833 14.8433 1.249 13.6875C0.749667 12.5317 0.5 11.3025 0.5 10C0.5 8.68717 0.749667 7.45542 1.249 6.30475C1.74833 5.15408 2.42817 4.14867 3.2885 3.2885C4.14867 2.42817 5.15667 1.74833 6.3125 1.249C7.46833 0.749667 8.6975 0.5 10 0.5C11.3128 0.5 12.5446 0.749667 13.6953 1.249C14.8459 1.74833 15.8513 2.42817 16.7115 3.2885C17.5718 4.14867 18.2517 5.15408 18.751 6.30475C19.2503 7.45542 19.5 8.68717 19.5 10C19.5 11.3025 19.2503 12.5317 18.751 13.6875C18.2517 14.8433 17.5718 15.8513 16.7115 16.7115C15.8513 17.5718 14.8459 18.2517 13.6953 18.751C12.5446 19.2503 11.3128 19.5 10 19.5ZM10 17.9788C10.5103 17.3019 10.9398 16.6192 11.2885 15.9307C11.6372 15.2422 11.9212 14.4897 12.1405 13.673H7.8595C8.09167 14.5153 8.37892 15.2808 8.72125 15.9693C9.06342 16.6578 9.48967 17.3276 10 17.9788ZM8.0635 17.7038C7.68017 17.1538 7.33592 16.5285 7.03075 15.828C6.72558 15.1273 6.48842 14.409 6.31925 13.673H2.927C3.45517 14.7115 4.1635 15.584 5.052 16.2905C5.9405 16.9968 6.94433 17.4679 8.0635 17.7038ZM11.9365 17.7038C13.0557 17.4679 14.0595 16.9968 14.948 16.2905C15.8365 15.584 16.5448 14.7115 17.073 13.673H13.6807C13.4794 14.4153 13.2262 15.1368 12.921 15.8375C12.616 16.5382 12.2878 17.1602 11.9365 17.7038ZM2.298 12.173H6.0155C5.95267 11.8013 5.90708 11.4369 5.87875 11.0798C5.85058 10.7227 5.8365 10.3628 5.8365 10C5.8365 9.63717 5.85058 9.27725 5.87875 8.92025C5.90708 8.56308 5.95267 8.19867 6.0155 7.827H2.298C2.20183 8.16667 2.12817 8.51983 2.077 8.8865C2.02567 9.25317 2 9.62433 2 10C2 10.3757 2.02567 10.7468 2.077 11.1135C2.12817 11.4802 2.20183 11.8333 2.298 12.173ZM7.51525 12.173H12.4848C12.5474 11.8013 12.5929 11.4402 12.6212 11.0895C12.6494 10.7388 12.6635 10.3757 12.6635 10C12.6635 9.62433 12.6494 9.26117 12.6212 8.9105C12.5929 8.55983 12.5474 8.19867 12.4848 7.827H7.51525C7.45258 8.19867 7.40708 8.55983 7.37875 8.9105C7.35058 9.26117 7.3365 9.62433 7.3365 10C7.3365 10.3757 7.35058 10.7388 7.37875 11.0895C7.40708 11.4402 7.45258 11.8013 7.51525 12.173ZM13.9845 12.173H17.702C17.7982 11.8333 17.8718 11.4802 17.923 11.1135C17.9743 10.7468 18 10.3757 18 10C18 9.62433 17.9743 9.25317 17.923 8.8865C17.8718 8.51983 17.7982 8.16667 17.702 7.827H13.9845C14.0473 8.19867 14.0929 8.56308 14.1212 8.92025C14.1494 9.27725 14.1635 9.63717 14.1635 10C14.1635 10.3628 14.1494 10.7227 14.1212 11.0798C14.0929 11.4369 14.0473 11.8013 13.9845 12.173ZM13.6807 6.327H17.073C16.5385 5.27567 15.835 4.40317 14.9625 3.7095C14.09 3.016 13.0813 2.54167 11.9365 2.2865C12.3198 2.8685 12.6608 3.50508 12.9595 4.19625C13.2583 4.88725 13.4987 5.5975 13.6807 6.327ZM7.8595 6.327H12.1405C11.9083 5.491 11.6163 4.72075 11.2645 4.01625C10.9125 3.31175 10.491 2.64675 10 2.02125C9.509 2.64675 9.0875 3.31175 8.7355 4.01625C8.38367 4.72075 8.09167 5.491 7.8595 6.327ZM2.927 6.327H6.31925C6.50125 5.5975 6.74167 4.88725 7.0405 4.19625C7.33917 3.50508 7.68017 2.8685 8.0635 2.2865C6.91217 2.54167 5.90192 3.01767 5.03275 3.7145C4.16342 4.41117 3.4615 5.282 2.927 6.327Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.language1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 21.5C9.56039 21.5 8.20184 21.2241 6.92434 20.6722C5.64684 20.1203 4.53274 19.3689 3.58203 18.418C2.63113 17.4673 1.87974 16.3532 1.32784 15.0757C0.775948 13.7982 0.5 12.4396 0.5 11C0.5 9.54897 0.775948 8.18757 1.32784 6.91578C1.87974 5.64399 2.63113 4.53274 3.58203 3.58203C4.53274 2.63113 5.64684 1.87974 6.92434 1.32784C8.20184 0.775948 9.56039 0.5 11 0.5C12.451 0.5 13.8124 0.775948 15.0842 1.32784C16.356 1.87974 17.4673 2.63113 18.418 3.58203C19.3689 4.53274 20.1203 5.64399 20.6722 6.91578C21.2241 8.18757 21.5 9.54897 21.5 11C21.5 12.4396 21.2241 13.7982 20.6722 15.0757C20.1203 16.3532 19.3689 17.4673 18.418 18.418C17.4673 19.3689 16.356 20.1203 15.0842 20.6722C13.8124 21.2241 12.451 21.5 11 21.5ZM11 19.8186C11.5641 19.0705 12.0388 18.316 12.4241 17.555C12.8095 16.7941 13.1234 15.9623 13.3658 15.0596H8.63418C8.89079 15.9906 9.20828 16.8366 9.58665 17.5976C9.96483 18.3586 10.4359 19.0989 11 19.8186ZM8.85966 19.5147C8.43597 18.9068 8.05549 18.2157 7.7182 17.4415C7.38091 16.6671 7.11878 15.8731 6.9318 15.0596H3.18247C3.76624 16.2074 4.54913 17.1718 5.53116 17.9527C6.51318 18.7333 7.62268 19.254 8.85966 19.5147ZM13.1403 19.5147C14.3773 19.254 15.4868 18.7333 16.4688 17.9527C17.4509 17.1718 18.2338 16.2074 18.8175 15.0596H15.0682C14.8457 15.8801 14.5658 16.6776 14.2285 17.452C13.8914 18.2264 13.5287 18.914 13.1403 19.5147ZM2.48726 13.4017H6.59608C6.52663 12.9909 6.47625 12.5882 6.44493 12.1934C6.4138 11.7988 6.39824 11.401 6.39824 11C6.39824 10.599 6.4138 10.2012 6.44493 9.80659C6.47625 9.41183 6.52663 9.00905 6.59608 8.59826H2.48726C2.38097 8.97368 2.29955 9.36403 2.243 9.76929C2.18626 10.1746 2.15789 10.5848 2.15789 11C2.15789 11.4152 2.18626 11.8254 2.243 12.2307C2.29955 12.636 2.38097 13.0263 2.48726 13.4017ZM8.2537 13.4017H13.7463C13.8156 12.9909 13.8659 12.5918 13.8972 12.2042C13.9283 11.8166 13.9439 11.4152 13.9439 11C13.9439 10.5848 13.9283 10.1834 13.8972 9.79581C13.8659 9.40824 13.8156 9.00905 13.7463 8.59826H8.2537C8.18443 9.00905 8.13414 9.40824 8.10283 9.79581C8.0717 10.1834 8.05613 10.5848 8.05613 11C8.05613 11.4152 8.0717 11.8166 8.10283 12.2042C8.13414 12.5918 8.18443 12.9909 8.2537 13.4017ZM15.4039 13.4017H19.5127C19.619 13.0263 19.7004 12.636 19.757 12.2307C19.8137 11.8254 19.8421 11.4152 19.8421 11C19.8421 10.5848 19.8137 10.1746 19.757 9.76929C19.7004 9.36403 19.619 8.97368 19.5127 8.59826H15.4039C15.4734 9.00905 15.5237 9.41183 15.5551 9.80659C15.5862 10.2012 15.6018 10.599 15.6018 11C15.6018 11.401 15.5862 11.7988 15.5551 12.1934C15.5237 12.5882 15.4734 12.9909 15.4039 13.4017ZM15.0682 6.94037H18.8175C18.2268 5.77837 17.4492 4.81403 16.4849 4.04734C15.5205 3.28084 14.4057 2.75658 13.1403 2.47455C13.564 3.11782 13.9409 3.82141 14.271 4.58533C14.6013 5.34906 14.867 6.13408 15.0682 6.94037ZM8.63418 6.94037H13.3658C13.1092 6.01637 12.7865 5.16504 12.3976 4.38638C12.0086 3.60772 11.5427 2.87272 11 2.18138C10.4573 2.87272 9.99145 3.60772 9.6024 4.38638C9.21353 5.16504 8.89079 6.01637 8.63418 6.94037ZM3.18247 6.94037H6.9318C7.13296 6.13408 7.39868 5.34906 7.72897 4.58533C8.05908 3.82141 8.43597 3.11782 8.85966 2.47455C7.58713 2.75658 6.47054 3.28268 5.50988 4.05287C4.54904 4.82287 3.77324 5.78537 3.18247 6.94037Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.menu-bar .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.083252 13.5736V11.8239H19.9166V13.5736H0.083252ZM0.083252 7.87501V6.12501H19.9166V7.87501H0.083252ZM0.083252 2.17613V0.426422H19.9166V2.17613H0.083252Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-down1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-down2 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 7.9L0 1.9L1.4 0.5L6 5.1L10.6 0.5L12 1.9L6 7.9Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.40385 6.70775L0.350098 5.65375L6.00385 0L11.6576 5.65375L10.6038 6.70775L6.00385 2.123L1.40385 6.70775Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up2 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2.8L1.4 7.4L0 6L6 0L12 6L10.6 7.4L6 2.8Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up-right .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.842528 10L0 9.15747L7.93957 1.21024H0.721504V0H10V9.2785H8.78976V2.06043L0.842528 10Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up-right1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.78853 5.00052L0.9552 1.16719L1.83333 0.289062L6.54478 5.00052L1.83333 9.71198L0.9552 8.83385L4.78853 5.00052Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up-right3 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6706 11.2582L13.5704 11.2282L13.5704 3.72649L1.6758 15.6211L0.202657 14.148L12.0973 2.25335L4.59556 2.25335L4.5656 0.153147L15.6706 0.153147L15.6706 11.2582Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-down .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-left .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 6.78436L2.98487 6.78436L7.00614 10.8056L5.90525 11.9062L0 6.001L5.90525 0.0957489L7.00614 1.19637L2.98487 5.21764L14 5.21764V6.78436Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-right .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.21564L11.0151 5.21564L6.99386 1.19437L8.09475 0.09375L14 5.999L8.09475 11.9043L6.99386 10.8036L11.0151 6.78236L0 6.78236V5.21564Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.12189 14V2.98487L1.10062 7.00614L0 5.90525L5.90525 0L11.8105 5.90525L10.7099 7.00614L6.68861 2.98487V14H5.12189Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.plus .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50016 11.6667V6.49999H0.333496V5.49999H5.50016V0.333328H6.50016V5.49999H11.6668V6.49999H6.50016V11.6667H5.50016Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.info .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99375 9.77621C6.16029 9.77621 6.30097 9.71876 6.41579 9.60384C6.53061 9.48882 6.58802 9.348 6.58802 9.18136C6.58802 9.01482 6.53051 8.87414 6.4155 8.75932C6.30048 8.6446 6.1597 8.58723 5.99316 8.58723C5.82662 8.58723 5.68594 8.64474 5.57112 8.75976C5.4563 8.87477 5.39889 9.01555 5.39889 9.18209C5.39889 9.34863 5.4564 9.48931 5.57141 9.60413C5.68643 9.71885 5.8272 9.77621 5.99375 9.77621ZM5.5806 7.68744H6.40179C6.40927 7.40035 6.45132 7.17095 6.52793 6.99926C6.60464 6.82766 6.79068 6.60016 7.08604 6.31676C7.34261 6.06019 7.53909 5.82326 7.6755 5.60596C7.812 5.38877 7.88025 5.13225 7.88025 4.8364C7.88025 4.33425 7.69985 3.94201 7.33906 3.65967C6.97817 3.37744 6.55132 3.23632 6.0585 3.23632C5.57161 3.23632 5.16872 3.36626 4.84983 3.62613C4.53084 3.88601 4.30329 4.19206 4.16718 4.5443L4.91648 4.84486C4.98754 4.65119 5.10907 4.46253 5.28106 4.27888C5.45304 4.09532 5.70845 4.00355 6.04727 4.00355C6.39202 4.00355 6.64684 4.09795 6.81173 4.28676C6.97671 4.47566 7.0592 4.68337 7.0592 4.9099C7.0592 5.10814 7.00272 5.28951 6.88975 5.454C6.77687 5.61851 6.63293 5.77741 6.45793 5.93073C6.07498 6.27626 5.83304 6.55189 5.73212 6.75761C5.63111 6.96323 5.5806 7.27318 5.5806 7.68744ZM6.00118 12.0423C5.23468 12.0423 4.51422 11.8969 3.83979 11.606C3.16536 11.3151 2.57872 10.9203 2.07987 10.4217C1.58102 9.92302 1.18606 9.33662 0.894975 8.66248C0.603989 7.98835 0.458496 7.26807 0.458496 6.50167C0.458496 5.73517 0.603941 5.01471 0.894829 4.34028C1.18572 3.66585 1.58049 3.07921 2.07914 2.58036C2.57779 2.08151 3.16419 1.68655 3.83833 1.39546C4.51247 1.10448 5.23274 0.958984 5.99914 0.958984C6.76564 0.958984 7.48611 1.10443 8.16054 1.39532C8.83497 1.68621 9.42161 2.08098 9.92045 2.57963C10.4193 3.07828 10.8143 3.66468 11.1054 4.33882C11.3963 5.01296 11.5418 5.73323 11.5418 6.49963C11.5418 7.26613 11.3964 7.9866 11.1055 8.66103C10.8146 9.33546 10.4198 9.9221 9.92118 10.4209C9.42253 10.9198 8.83613 11.3148 8.162 11.6058C7.48786 11.8968 6.76759 12.0423 6.00118 12.0423ZM6.00016 11.1673C7.30294 11.1673 8.40641 10.7152 9.31058 9.81107C10.2147 8.9069 10.6668 7.80343 10.6668 6.50065C10.6668 5.19787 10.2147 4.0944 9.31058 3.19023C8.40641 2.28607 7.30294 1.83398 6.00016 1.83398C4.69738 1.83398 3.59391 2.28607 2.68975 3.19023C1.78558 4.0944 1.3335 5.19787 1.3335 6.50065C1.3335 7.80343 1.78558 8.9069 2.68975 9.81107C3.59391 10.7152 4.69738 11.1673 6.00016 11.1673Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.call .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.98063 10.4577H1.09602C0.801344 10.4577 0.551921 10.3556 0.347754 10.1514C0.143587 9.94727 0.0415039 9.69784 0.0415039 9.40316V5.49935C0.0415039 4.81131 0.171636 4.16668 0.4319 3.56545C0.692164 2.96413 1.04591 2.43986 1.49313 1.99264C1.94035 1.54542 2.46462 1.19168 3.06594 0.931412C3.66716 0.671148 4.3118 0.541016 4.99984 0.541016C5.68788 0.541016 6.33251 0.671148 6.93373 0.931412C7.53505 1.19168 8.05932 1.54542 8.50655 1.99264C8.95377 2.43986 9.30751 2.96413 9.56777 3.56545C9.82804 4.16668 9.95817 4.81131 9.95817 5.49935V9.40316C9.95817 9.69784 9.85609 9.94727 9.65192 10.1514C9.44775 10.3556 9.19833 10.4577 8.90365 10.4577H7.01905V6.32943H9.08317V5.49935C9.08317 4.36185 8.68699 3.39692 7.89463 2.60456C7.10227 1.8122 6.13734 1.41602 4.99984 1.41602C3.86234 1.41602 2.89741 1.8122 2.10505 2.60456C1.31268 3.39692 0.916504 4.36185 0.916504 5.49935V6.32943H2.98063V10.4577ZM2.10563 7.20443H0.916504V9.40316C0.916504 9.44808 0.935219 9.4892 0.97265 9.52654C1.00998 9.56397 1.05111 9.58268 1.09602 9.58268H2.10563V7.20443ZM7.89405 7.20443V9.58268H8.90365C8.94857 9.58268 8.98969 9.56397 9.02702 9.52654C9.06446 9.4892 9.08317 9.44808 9.08317 9.40316V7.20443H7.89405Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.pc .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.6665 12V11H5.99984V9H1.87167C1.53489 9 1.24984 8.88333 1.0165 8.65C0.783171 8.41667 0.666504 8.13161 0.666504 7.79483V1.20517C0.666504 0.868389 0.783171 0.583333 1.0165 0.35C1.24984 0.116667 1.53489 0 1.87167 0H12.128C12.4648 0 12.7498 0.116667 12.9832 0.35C13.2165 0.583333 13.3332 0.868389 13.3332 1.20517V7.79483C13.3332 8.13161 13.2165 8.41667 12.9832 8.65C12.7498 8.88333 12.4648 9 12.128 9H7.99984V11H9.33317V12H4.6665ZM1.87167 8H12.128C12.1793 8 12.2263 7.97867 12.269 7.936C12.3118 7.89322 12.3332 7.84617 12.3332 7.79483V1.20517C12.3332 1.15383 12.3118 1.10683 12.269 1.06417C12.2263 1.02139 12.1793 1 12.128 1H1.87167C1.82034 1 1.77334 1.02139 1.73067 1.06417C1.68789 1.10683 1.6665 1.15383 1.6665 1.20517V7.79483C1.6665 7.84617 1.68789 7.89322 1.73067 7.936C1.77334 7.97867 1.82034 8 1.87167 8Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.mobile .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87167 13.6673C1.53489 13.6673 1.24984 13.5562 1.0165 13.334C0.783171 13.1118 0.666504 12.8403 0.666504 12.5195V1.48176C0.666504 1.16102 0.783171 0.88954 1.0165 0.667318C1.24984 0.445096 1.53489 0.333984 1.87167 0.333984H8.128C8.46478 0.333984 8.74984 0.445096 8.98317 0.667318C9.2165 0.88954 9.33317 1.16102 9.33317 1.48176V12.5195C9.33317 12.8403 9.2165 13.1118 8.98317 13.334C8.74984 13.5562 8.46478 13.6673 8.128 13.6673H1.87167ZM1.6665 11.9213V12.5195C1.6665 12.5684 1.68789 12.6132 1.73067 12.6538C1.77334 12.6946 1.82034 12.7149 1.87167 12.7149H8.128C8.17934 12.7149 8.22634 12.6946 8.269 12.6538C8.31178 12.6132 8.33317 12.5684 8.33317 12.5195V11.9213H1.6665ZM1.6665 10.9689H8.33317V3.0324H1.6665V10.9689ZM1.6665 2.08002H8.33317V1.48176C8.33317 1.43287 8.31178 1.38811 8.269 1.34748C8.22634 1.30674 8.17934 1.28637 8.128 1.28637H1.87167C1.82034 1.28637 1.77334 1.30674 1.73067 1.34748C1.68789 1.38811 1.6665 1.43287 1.6665 1.48176V2.08002Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.weibo .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.69574 0.830925C10.9381 0.566504 12.284 0.95164 13.1966 1.96334C14.1092 2.97313 14.3565 4.3508 13.9654 5.55603V5.55794C13.8753 5.83578 13.5762 5.98907 13.2963 5.89901C13.0164 5.80895 12.863 5.51004 12.9531 5.23029C13.2311 4.37188 13.0547 3.39275 12.4067 2.67421C11.7587 1.95568 10.802 1.68167 9.91814 1.86945C9.63056 1.93077 9.34873 1.74874 9.28737 1.46132C9.22602 1.17582 9.40816 0.892241 9.69574 0.830925ZM1.65149 8.8571C1.80104 10.3651 3.78729 11.4055 6.08796 11.1775C8.38672 10.9514 10.1314 9.54306 9.97993 8.03318C9.83231 6.52521 7.84606 5.48476 5.54539 5.71278C3.24663 5.9408 1.50195 7.34721 1.65149 8.8571ZM10.6825 6.16541L10.6874 6.1669C11.485 6.41407 12.3726 7.0119 12.3707 8.06575C12.3707 9.80749 9.85723 12.0014 6.07837 12.0014C3.19678 12.0014 0.25 10.6046 0.25 8.3091C0.25 7.1077 1.01114 5.71853 2.32061 4.40983C4.07104 2.66043 6.11288 1.86334 6.87978 2.63169C7.21721 2.97084 7.2498 3.55525 7.03315 4.25463C6.91812 4.60527 7.36292 4.41175 7.36292 4.41175C8.77783 3.81967 10.0125 3.78518 10.4631 4.42899C10.7046 4.77389 10.6816 5.25483 10.4592 5.81242C10.3585 6.06703 10.4896 6.10684 10.6825 6.16541ZM11.7952 3.22796C11.3504 2.73552 10.6947 2.54774 10.0907 2.67804C9.84343 2.72977 9.68622 2.97503 9.73798 3.22221C9.79166 3.46939 10.0352 3.62651 10.2806 3.57286C10.5758 3.50962 10.8979 3.6016 11.1146 3.84111C11.3312 4.08254 11.3906 4.41019 11.2967 4.69761C11.22 4.93712 11.3504 5.19579 11.5919 5.27435C11.8335 5.351 12.0904 5.2207 12.169 4.97927C12.3588 4.39103 12.24 3.7204 11.7952 3.22796ZM5.81767 8.58945C5.95571 8.64694 6.13402 8.58179 6.21454 8.44383C6.29123 8.30395 6.24138 8.14875 6.10334 8.09893C5.96722 8.04528 5.79658 8.11043 5.71606 8.24456C5.63745 8.37868 5.67963 8.53389 5.81767 8.58945ZM4.42193 9.72953C4.78045 9.8924 5.25784 9.7372 5.48024 9.38272C5.6988 9.02441 5.58377 8.61628 5.22333 8.46107C4.86673 8.31162 4.40659 8.46491 4.18611 8.8098C3.96371 9.15662 4.06916 9.56858 4.42193 9.72953ZM3.50933 8.09702C3.9848 7.13322 5.22142 6.58713 6.31615 6.87263C7.44923 7.16579 8.02824 8.23306 7.56427 9.27158C7.09455 10.3312 5.74482 10.8984 4.59832 10.5285C3.49399 10.1722 3.02427 9.07997 3.50933 8.09702Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.wechat .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.91155 3.03249C6.91155 3.41935 7.21783 3.72563 7.60469 3.72563C7.99155 3.72563 8.29783 3.40323 8.29783 3.03249C8.29783 2.64563 7.99155 2.33935 7.60469 2.33935C7.21783 2.33935 6.91155 2.64563 6.91155 3.03249ZM3.35921 3.03249C3.35921 3.41935 3.66549 3.72563 4.05235 3.72563C4.43921 3.72563 4.74549 3.40323 4.74549 3.03249C4.74549 2.64563 4.43921 2.33935 4.05235 2.33935C3.66549 2.33935 3.35921 2.64563 3.35921 3.03249ZM0.5 4.45689C0.5 1.98823 2.91066 0 5.87011 0C8.5468 0 10.7746 1.62368 11.157 3.76107H10.8578C8.1644 3.76107 5.96983 5.58359 5.96983 7.82032C5.96983 8.20141 6.03633 8.56592 6.15274 8.91383H5.85347C5.2549 8.91383 4.65642 8.81445 4.10775 8.66534C4.05789 8.64875 4.00803 8.64875 3.95813 8.64875H3.95812C3.8584 8.64875 3.75863 8.68189 3.67549 8.73162L2.49508 9.4109C2.4618 9.42749 2.42858 9.44404 2.39531 9.44404C2.29558 9.44404 2.21245 9.36121 2.21245 9.26179C2.21245 9.22253 2.22283 9.1936 2.23537 9.15866C2.23871 9.14938 2.24219 9.13967 2.24567 9.12923C2.26231 9.11268 2.41194 8.56592 2.49508 8.23455C2.49508 8.21798 2.49924 8.19725 2.5034 8.17653C2.50755 8.15583 2.51171 8.13513 2.51171 8.11858C2.51171 7.98602 2.44521 7.88664 2.36208 7.82036C1.21489 7.00848 0.5 5.79899 0.5 4.45689ZM11.7638 6.62767C11.7638 6.96463 12.0333 7.23417 12.3703 7.23417C12.7072 7.23417 12.9768 6.94777 12.9768 6.62767C12.9768 6.29072 12.7072 6.02118 12.3703 6.02118C12.0333 6.02118 11.7638 6.29072 11.7638 6.62767ZM8.7746 6.62767C8.7746 6.96463 9.04415 7.23417 9.3811 7.23417C9.71805 7.23417 9.9876 6.94777 9.9876 6.62767C9.9876 6.29072 9.71805 6.02118 9.3811 6.02118C9.04415 6.02118 8.7746 6.29072 8.7746 6.62767ZM15.3594 7.83318C15.3594 8.94536 14.7623 9.95782 13.8168 10.6384C13.7339 10.6882 13.6841 10.7712 13.7007 10.8874C13.7007 10.9206 13.7007 10.9538 13.7173 10.987C13.7585 11.1621 13.8252 11.4013 13.8699 11.5614C13.8972 11.6593 13.9163 11.7276 13.9163 11.7339C13.9163 11.7613 13.9213 11.7837 13.9259 11.8038C13.9296 11.8203 13.9329 11.8352 13.9329 11.8501C13.933 11.8698 13.9292 11.8892 13.9217 11.9074C13.9143 11.9255 13.9033 11.942 13.8894 11.9559C13.8755 11.9698 13.859 11.9808 13.8409 11.9883C13.8227 11.9958 13.8033 11.9996 13.7836 11.9995C13.7593 11.9995 13.7439 11.9906 13.7244 11.9793C13.7173 11.9752 13.7096 11.9708 13.7007 11.9663L12.722 11.4019C12.6557 11.3688 12.5727 11.3356 12.4898 11.3356C12.44 11.3356 12.3902 11.3356 12.3571 11.3522C11.8926 11.4849 11.4116 11.5514 10.8973 11.5514C8.42578 11.5514 6.43525 9.89146 6.43525 7.83318C6.43525 5.77494 8.42578 4.11504 10.8973 4.11504C13.3689 4.11504 15.3594 5.77494 15.3594 7.83318Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.naver-cafe .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64839 3.03292C9.84309 2.41825 10.407 1.37492 10.6284 0C10.1586 0.0179378 9.69333 0.0289743 9.23163 0.0399265C8.23615 0.0635414 7.25717 0.0867647 6.28405 0.177931C4.55465 0.339687 3.24716 1.95724 3.22627 3.44944C3.60079 3.44944 3.9753 3.4519 4.34982 3.45436C5.33292 3.46083 6.31602 3.46729 7.29913 3.42922C7.75445 3.41304 8.23902 3.2432 8.64839 3.03292ZM12.8048 5.32581C14.2 5.34198 15.1858 6.28421 15.2986 7.55399C15.4448 9.22412 14.2334 10.2715 13.0429 10.3564C12.7803 10.3723 12.5177 10.4038 12.248 10.4361C12.1059 10.4532 11.9618 10.4705 11.8148 10.4858C11.7895 10.5261 11.764 10.5665 11.7385 10.6071C11.6332 10.7744 11.5263 10.9442 11.4221 11.1167C10.2608 13.0254 8.55648 14.008 6.24227 14C3.75679 13.9919 1.5846 12.4431 0.886992 10.1299C0.799269 9.83879 0.715723 9.5355 0.711546 9.24029C0.696382 8.28317 0.698833 7.32818 0.701314 6.36139C0.702251 5.99656 0.703191 5.63004 0.703191 5.2611C0.725461 5.25862 0.747731 5.25596 0.769965 5.2533C0.856165 5.24302 0.941823 5.2328 1.02484 5.2328C2.00655 5.23987 2.98825 5.24645 3.96996 5.25302C6.9149 5.27273 9.85984 5.29244 12.8048 5.32581ZM12.1615 9.32117C13.0345 9.46271 13.6778 9.17963 14.0705 8.51643C14.3713 8.00286 14.2919 7.35988 13.87 6.88675C13.4063 6.36913 12.7797 6.17502 12.1615 6.40148V9.32117Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.twitter .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.19887 6.03442L12.8895 0.699219H11.778L7.70517 5.33176L4.45216 0.699219H0.700195L5.61934 7.70439L0.700195 13.2992H1.81183L6.11295 8.40715L9.54834 13.2992H13.3002L8.19867 6.03442H8.19887ZM6.67637 7.76614L6.17794 7.06862L2.2123 1.51797H3.9196L7.12 5.99743L7.61844 6.69495L11.7785 12.5176H10.0712L6.67637 7.76634V7.76614Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.discord .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2601 1.176C14.0866 0.625333 12.8404 0.223999 11.5396 0C11.3759 0.289335 11.194 0.681329 11.0666 0.989332C9.68307 0.783995 8.30951 0.783995 6.94504 0.989332C6.81769 0.681329 6.62666 0.289335 6.47201 0C5.16216 0.223999 3.91595 0.625333 2.7507 1.176C0.394744 4.74132 -0.242005 8.22263 0.0763687 11.6573C1.64094 12.8239 3.15096 13.5333 4.63458 14C4.99844 13.496 5.32591 12.9546 5.6079 12.3853C5.07121 12.18 4.56181 11.928 4.07061 11.6293C4.19796 11.536 4.32531 11.4333 4.44356 11.3307C7.40898 12.7213 10.6209 12.7213 13.5499 11.3307C13.6773 11.4333 13.7955 11.536 13.9229 11.6293C13.4317 11.928 12.9223 12.18 12.3856 12.3853C12.6676 12.9546 12.9951 13.496 13.3589 14C14.8416 13.5333 16.3607 12.8239 17.9171 11.6573C18.3082 7.68134 17.2976 4.22802 15.2601 1.176ZM6.01723 9.53864C5.12577 9.53864 4.39806 8.70799 4.39806 7.69067C4.39806 6.67335 5.10758 5.84264 6.01723 5.84264C6.91775 5.84264 7.65454 6.67335 7.63634 7.69067C7.63634 8.70799 6.91775 9.53864 6.01723 9.53864ZM11.9945 9.53864C11.103 9.53864 10.3744 8.70799 10.3744 7.69067C10.3744 6.67335 11.0848 5.84264 11.9945 5.84264C12.895 5.84264 13.6318 6.67335 13.6136 7.69067C13.6136 8.70799 12.9041 9.53864 11.9945 9.53864Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.facebook .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.34705 13.9959V7.61339H6.32161L6.61817 5.12314H4.3508V3.53362C4.3508 2.81223 4.53474 2.32314 5.48449 2.32314H6.69701V0.0978166C6.48679 0.0692867 5.76603 0 4.92891 0C3.17958 0 1.98207 1.16157 1.98207 3.28908V5.12314H0V7.61339H1.97832V14H4.34705V13.9959Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.instagram .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.69702 0.5C2.48788 0.5 0.697021 2.29086 0.697021 4.5V11.5C0.697021 13.7091 2.48788 15.5 4.69702 15.5H11.697C13.9062 15.5 15.697 13.7091 15.697 11.5V4.5C15.697 2.29086 13.9062 0.5 11.697 0.5H4.69702ZM8.19703 12.125C10.4752 12.125 12.322 10.2782 12.322 7.99998C12.322 5.7218 10.4752 3.87498 8.19703 3.87498C5.91885 3.87498 4.07203 5.7218 4.07203 7.99998C4.07203 10.2782 5.91885 12.125 8.19703 12.125ZM13.822 4.25C13.822 4.76777 13.4023 5.1875 12.8845 5.1875C12.3668 5.1875 11.947 4.76777 11.947 4.25C11.947 3.73223 12.3668 3.3125 12.8845 3.3125C13.4023 3.3125 13.822 3.73223 13.822 4.25ZM8.19702 10.8125C9.75032 10.8125 11.0095 9.5533 11.0095 8C11.0095 6.4467 9.75032 5.1875 8.19702 5.1875C6.64372 5.1875 5.38452 6.4467 5.38452 8C5.38452 9.5533 6.64372 10.8125 8.19702 10.8125Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.community .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6995 11.162C13.8944 12.2422 12.6292 12.8023 10.9288 12.8023V6.50616C12.014 5.56099 13.6143 5.56099 14.6995 6.50616V11.162ZM10.1237 13.2574C8.65844 14.2475 6.7431 14.2475 5.27784 13.2574V5.68602C6.7431 4.69584 8.65844 4.69584 10.1237 5.68602V13.2574ZM4.46769 12.8023C2.76739 12.8023 1.50217 12.2372 0.697021 11.162V6.50616C1.78222 5.56099 3.3825 5.56099 4.46769 6.50616V12.8023ZM0.992074 3.04054C0.992074 2.15538 1.6972 1.43526 2.57236 1.43526C3.44751 1.43526 4.15264 2.15038 4.15264 3.04054V3.70066C4.15264 4.58582 3.44751 5.30095 2.57236 5.30095C1.6972 5.30095 0.992074 4.58582 0.992074 3.70066V3.04054ZM5.89295 1.83033C5.89295 0.820146 6.70309 0 7.69827 0C8.69845 0 9.50359 0.820146 9.50359 1.83033V2.60547C9.5086 3.62065 8.69845 4.44079 7.69827 4.44079C6.69809 4.44079 5.89295 3.62065 5.89295 2.61047V1.83033ZM11.2389 3.04054C11.2389 2.15538 11.944 1.43526 12.8192 1.43526C13.6943 1.43526 14.3995 2.15038 14.3995 3.04054V3.70066C14.3995 4.58582 13.6943 5.30095 12.8192 5.30095C11.944 5.30095 11.2389 4.58582 11.2389 3.70066V3.04054Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.youtube .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3952 0.839784C18.2137 1.05408 18.8522 1.68157 19.0736 2.48284C19.6524 4.76886 19.6147 9.09096 19.0857 11.4127C18.8668 12.214 18.2259 12.8391 17.4074 13.0558C15.0967 13.6154 4.74725 13.5463 2.57033 13.0558C1.75192 12.8415 1.11341 12.214 0.892043 11.4127C0.346053 9.2338 0.383757 4.62603 0.879933 2.49478C1.09884 1.69344 1.73974 1.06838 2.55822 0.851648C5.64723 0.22062 16.2958 0.424231 17.3952 0.839784ZM8.1529 4.16163L13.1148 6.94778L8.1529 9.73385V4.16163Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.naver-rounge .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0489 0.204102C11.2981 0.204024 12.5479 0.201711 13.797 0.197266L13.8644 0.201172C13.8895 0.20282 13.915 0.204923 13.9317 0.206055L14.1065 0.220703L14.1622 0.225586H14.1632L14.1622 0.226562H14.1632C14.1833 0.253318 14.2189 0.251418 14.2481 0.240234H14.2491L14.3272 0.248047H14.3282L14.3272 0.249023H14.3282C14.341 0.260803 14.3561 0.265743 14.3722 0.267578C14.3685 0.267155 14.365 0.267467 14.3614 0.266602C14.3688 0.268389 14.3762 0.269533 14.3839 0.269531C14.3829 0.269533 14.382 0.26858 14.381 0.268555C14.3988 0.269008 14.4176 0.265758 14.4347 0.259766H14.4356L14.4708 0.267578H14.4718L14.4708 0.268555H14.4718C14.493 0.294987 14.5295 0.292838 14.5587 0.280273H14.5597L14.921 0.353516C15.0321 0.379408 15.1423 0.40909 15.252 0.44043C15.2745 0.446841 15.297 0.453336 15.3194 0.459961C15.4078 0.486108 15.4957 0.513699 15.5831 0.542969C15.6069 0.550932 15.6306 0.559201 15.6544 0.567383C15.7614 0.604292 15.8682 0.642629 15.9737 0.683594L16.2286 0.800781C16.2412 0.806822 16.2532 0.81421 16.2657 0.820312C16.3655 0.868755 16.4638 0.920178 16.5616 0.972656C16.6868 1.03982 16.8107 1.10929 16.9317 1.18359C16.9559 1.19844 16.98 1.21337 17.004 1.22852C17.3066 1.41951 17.5945 1.6334 17.8575 1.87695L17.9972 2.00098C18.0158 2.01815 18.0326 2.03721 18.0509 2.05469C18.0895 2.09158 18.1277 2.12886 18.1651 2.16699C18.2281 2.2311 18.2889 2.2971 18.3487 2.36426C18.367 2.38476 18.3855 2.40503 18.4034 2.42578C18.5615 2.60826 18.711 2.79885 18.8517 2.99414L19.0313 3.25977C19.0854 3.34447 19.136 3.43126 19.1856 3.51855C19.1933 3.5321 19.2005 3.54596 19.2081 3.55957C19.2532 3.64033 19.2966 3.72196 19.338 3.80469C19.345 3.81862 19.3516 3.83269 19.3585 3.84668C19.4427 4.0183 19.5196 4.19344 19.588 4.37207C19.596 4.39314 19.6036 4.4144 19.6114 4.43555C19.6393 4.51086 19.6654 4.58678 19.6905 4.66309C19.6975 4.68431 19.7052 4.70527 19.712 4.72656C19.775 4.92488 19.8299 5.12589 19.8741 5.3291L19.8663 5.375C19.867 5.3824 19.8691 5.38969 19.8722 5.39648L19.8858 5.41602C19.8943 5.46269 19.9061 5.50937 19.9171 5.55566V5.55664L19.9161 5.55566V5.55664C19.9042 5.58578 19.9029 5.62197 19.9298 5.64355L19.9386 5.67969V5.68066C19.9257 5.71587 19.9218 5.75759 19.9493 5.78711L19.9571 5.86621V5.86719C19.9458 5.89632 19.9441 5.93253 19.9718 5.95312L19.9728 5.9541H19.9718L19.9737 5.97266L19.9757 6.01172C19.9625 6.04117 19.9573 6.06846 19.9601 6.09277C19.9628 6.11704 19.9737 6.13882 19.9923 6.1582L19.9933 6.15918H19.9923C19.9923 6.21751 19.9963 6.27851 20.0011 6.33789L19.9942 6.64355C19.9939 6.74507 19.996 6.84665 20.0001 6.94824L19.9923 7.14844L19.9854 7.21289L19.9776 7.27734C19.9768 7.28181 19.976 7.28842 19.9747 7.29492C19.9734 7.30172 19.9716 7.30893 19.9708 7.31348L19.9571 7.44141L19.9513 7.52051V7.52148L19.9503 7.52051V7.52148C19.9365 7.53145 19.9301 7.54543 19.9288 7.56055L19.9376 7.60742C19.8956 7.88637 19.834 8.16238 19.756 8.43359C19.7474 8.46317 19.7366 8.49203 19.7276 8.52148C19.6944 8.63109 19.6592 8.73995 19.6202 8.84766C19.6106 8.87421 19.5999 8.90033 19.5899 8.92676C19.5509 9.03057 19.5103 9.13369 19.4659 9.23535C19.452 9.26714 19.4373 9.29852 19.4229 9.33008C19.3792 9.42619 19.3337 9.5214 19.2853 9.61523C19.2625 9.65939 19.2378 9.70248 19.214 9.74609C19.1712 9.82447 19.1272 9.90202 19.0811 9.97852C19.032 10.0601 18.9825 10.1414 18.9298 10.2207C18.9136 10.2451 18.8965 10.2688 18.88 10.293C18.8242 10.3743 18.7668 10.4546 18.7071 10.5332C18.6971 10.5464 18.6889 10.5611 18.6788 10.5742L18.5431 10.7441C18.331 11.0069 18.0933 11.2454 17.8458 11.4736L17.088 12.1426C16.492 12.667 15.893 13.1882 15.2931 13.708L13.4942 15.2676C13.3722 15.3558 13.2636 15.4675 13.1485 15.5684C13.1399 15.5759 13.1299 15.5824 13.1212 15.5898C13.0959 15.6114 13.0704 15.6325 13.044 15.6523C12.9885 15.6944 12.9312 15.7332 12.8683 15.7627L12.7608 15.8027H12.7599V15.8018C12.7506 15.7963 12.7405 15.7927 12.7306 15.79C12.7316 15.7903 12.7325 15.7907 12.7335 15.791C12.7308 15.7902 12.7284 15.7887 12.7257 15.7881H12.7267C12.6952 15.781 12.6618 15.7878 12.6329 15.8037H12.6319C12.4523 15.7822 12.3036 15.6499 12.2423 15.4824L12.2325 15.4062V15.4053C12.2362 14.8403 12.2493 14.2705 12.2413 13.7051L12.2247 13.1416C12.2192 13.1363 12.2089 13.1273 12.2032 13.1221L10.6837 13.1055C10.1766 13.1029 9.66881 13.1027 9.16123 13.1035L6.11631 13.1094L5.98154 13.1025L5.80674 13.0879C5.76973 13.0833 5.73197 13.0781 5.69541 13.0732C5.65906 13.0684 5.6225 13.0632 5.58603 13.0586H5.58506C5.55522 13.0317 5.51328 13.0356 5.47861 13.0498H5.47763C5.43369 13.0418 5.38944 13.0318 5.3458 13.0225L5.21396 12.9971H5.21299V12.9961C5.19029 12.9721 5.1557 12.9735 5.12705 12.9854H5.12607C5.09664 12.9786 5.06757 12.9689 5.03818 12.9619C4.93393 12.937 4.82999 12.9107 4.72666 12.8818C4.65679 12.8623 4.58692 12.8429 4.51767 12.8213C4.50106 12.8161 4.48444 12.811 4.46787 12.8057C4.36949 12.7741 4.27155 12.7414 4.1749 12.7051L3.86924 12.5801C3.58937 12.4612 3.32078 12.3181 3.06357 12.1572C3.05538 12.1521 3.04732 12.1468 3.03916 12.1416C2.69974 11.927 2.38027 11.6806 2.08408 11.4092L1.8624 11.1973C1.79374 11.1272 1.72734 11.0549 1.6622 10.9814L1.50498 10.7979C1.47273 10.7594 1.44064 10.7208 1.40927 10.6816C1.20975 10.4327 1.0262 10.1711 0.866306 9.89453L0.7374 9.66309C0.49408 9.20151 0.309175 8.70973 0.183689 8.20312C0.179336 8.18558 0.175202 8.16798 0.170994 8.15039C0.15254 8.07319 0.134912 7.99579 0.119236 7.91797L0.129001 7.87207C0.128121 7.85664 0.121832 7.84152 0.10947 7.83008L0.0772436 7.70996C0.0883456 7.67474 0.09429 7.63322 0.0684546 7.60352L0.067478 7.60254H0.0684546C0.0653715 7.57644 0.0617726 7.55011 0.0586889 7.52441L0.0665014 7.47754C0.0650276 7.46244 0.0583721 7.44862 0.0450171 7.43848L0.0440405 7.4375H0.0450171C0.0443976 7.43027 0.0430693 7.41905 0.0420874 7.4082C0.0411301 7.39762 0.0397763 7.38707 0.0391577 7.37988V7.37891L0.0401343 7.37988V7.37891C0.0530893 7.34889 0.0583531 7.32116 0.0557593 7.29688C0.0531132 7.27266 0.0417452 7.2511 0.0235327 7.23242L0.0245093 7.23145H0.0235327C0.0224156 7.22473 0.0212151 7.21487 0.0196264 7.20508L0.0147436 7.17773C0.0173211 7.13412 0.0187719 7.09019 0.0176733 7.04688L0.00595457 6.91699C-0.000239501 6.81913 -0.00154607 6.72106 -0.000881363 6.62305L0.00400145 6.32812C0.010003 6.2919 0.0141191 6.25579 0.0166968 6.21973L0.0186499 6.11133C0.0191674 6.10688 0.0197878 6.10027 0.020603 6.09375L0.0235327 6.07617L0.0391577 5.94922C0.0410176 5.92277 0.0429513 5.89635 0.0450171 5.87012V5.86914C0.058606 5.85903 0.0651828 5.84522 0.0665014 5.83008C0.0678127 5.81485 0.0644637 5.79837 0.0586889 5.78418V5.7832C0.0818472 5.58269 0.124655 5.38502 0.169041 5.18848V5.1875L0.184666 5.16895C0.189252 5.15969 0.189779 5.14923 0.189548 5.13867C0.189381 5.1316 0.187373 5.12513 0.185642 5.11816C0.184286 5.11269 0.184799 5.1067 0.182712 5.10156V5.10059L0.223728 4.97656L0.286228 4.75781C0.336143 4.59595 0.394725 4.43749 0.458103 4.28125C0.493167 4.19481 0.52946 4.10899 0.568455 4.02441C0.577119 4.00562 0.584991 3.98647 0.593845 3.96777L0.619236 3.91699C0.6666 3.81934 0.71622 3.72286 0.76865 3.62793C0.780345 3.60675 0.791865 3.58549 0.803806 3.56445C0.858912 3.46738 0.917442 3.37231 0.977634 3.27832C0.998576 3.24562 1.01957 3.21298 1.04111 3.18066C1.097 3.09681 1.15417 3.01378 1.21396 2.93262C1.24041 2.89671 1.26783 2.86154 1.29502 2.82617C1.35753 2.74486 1.42111 2.66428 1.4874 2.58594C1.51347 2.55513 1.54085 2.52545 1.56748 2.49512C1.62296 2.43192 1.67954 2.36968 1.7374 2.30859C1.78014 2.26346 1.8233 2.21875 1.86728 2.1748C1.93225 2.1099 1.99795 2.04565 2.06552 1.9834C2.30018 1.76723 2.5509 1.56841 2.81357 1.38672C2.82241 1.38061 2.83107 1.37424 2.83994 1.36816C2.95218 1.2913 3.06709 1.21853 3.18369 1.14844C3.20657 1.13469 3.22999 1.12188 3.25302 1.1084C3.35306 1.04984 3.45389 0.99285 3.55674 0.939453C3.64915 0.89148 3.74252 0.845422 3.83701 0.801758C3.86756 0.787637 3.89805 0.773426 3.92881 0.759766C4.02524 0.716938 4.12248 0.675912 4.2208 0.637695C4.26161 0.621829 4.30273 0.606851 4.34385 0.591797C4.44208 0.555829 4.54092 0.521473 4.64072 0.490234C4.66697 0.482018 4.69347 0.47468 4.71982 0.466797C4.81524 0.438251 4.91128 0.411799 5.00791 0.387695C5.02902 0.382429 5.05022 0.376145 5.07138 0.371094L5.29209 0.323242C5.32079 0.334839 5.35631 0.335765 5.379 0.311523H5.37998L5.52158 0.283203C5.56867 0.27332 5.61623 0.264055 5.66416 0.258789H5.66513L5.71982 0.269531C5.73829 0.268833 5.75676 0.262321 5.77158 0.249023L5.96982 0.216797L6.06845 0.21875C6.10117 0.216772 6.13421 0.21264 6.16709 0.208008L6.30185 0.196289L10.0489 0.204102ZM6.18369 3.65723C6.11731 3.66705 6.03997 3.66473 5.96006 3.66016C5.88019 3.65558 5.79646 3.6487 5.71689 3.65039C5.55759 3.65386 5.41311 3.69076 5.33799 3.84277L5.33701 3.84473V3.84375C5.31896 3.84894 5.31111 3.86556 5.30674 3.88574C5.30459 3.89573 5.30334 3.90674 5.30185 3.91699C5.30034 3.92731 5.29879 3.93805 5.29599 3.94629L5.29502 3.94824V3.94629H5.27549C5.27404 4.57377 5.27404 5.20085 5.27549 5.82812L5.27451 5.63379V5.8291H3.5167C3.46396 5.83313 3.40062 5.83785 3.34385 5.85449C3.31692 5.86242 3.2912 5.87331 3.26865 5.8877C3.26208 5.89184 3.25613 5.89657 3.2501 5.90137L3.25107 5.89941C3.23356 5.9132 3.21889 5.93018 3.20713 5.9502V5.95117L3.20615 5.9502V5.95117C3.1814 5.96657 3.16162 5.99282 3.14756 6.02246C3.13343 6.05232 3.12494 6.0861 3.12412 6.11621V6.12402L3.12314 6.11621L3.10361 6.11719C3.10909 6.29305 3.10306 6.4823 3.10068 6.66699C3.09831 6.85161 3.10088 7.03263 3.12412 7.19238L3.13193 7.25098C3.13795 7.26958 3.14768 7.28658 3.16416 7.29688H3.16513L3.17783 7.33203C3.18546 7.34747 3.19541 7.36176 3.20713 7.375C3.21291 7.38158 3.22008 7.38658 3.22666 7.39258C3.23577 7.40084 3.24467 7.4099 3.25498 7.41699C3.29856 7.4469 3.35141 7.46645 3.40049 7.4707L3.66025 7.48047C3.9201 7.48579 4.1811 7.47915 4.44052 7.47559L4.85752 7.48145C4.99636 7.4801 5.13565 7.47666 5.27451 7.47852L5.35556 7.48047L5.27549 7.47949C5.27425 8.10664 5.27425 8.73418 5.27549 9.36133H5.29892L5.29502 9.3623H5.29599C5.30278 9.39197 5.30889 9.42514 5.32041 9.45508C5.33202 9.48511 5.34892 9.51251 5.37705 9.5293H5.37802L5.41318 9.57324C5.42748 9.58486 5.44444 9.59449 5.46201 9.60254C5.47956 9.61055 5.49831 9.61762 5.5167 9.62402C5.53526 9.63048 5.55444 9.63671 5.57138 9.64355L6.09482 9.65332C6.26957 9.65352 6.44491 9.64997 6.61826 9.6416H6.61924L6.61826 9.64258L6.63877 9.65527C6.64694 9.65796 6.65654 9.65866 6.66513 9.6582C6.6738 9.6577 6.68197 9.65566 6.6876 9.65137C6.69306 9.64705 6.69698 9.64058 6.69638 9.63184V9.62988C6.72908 9.62418 6.76057 9.61096 6.79013 9.59277C6.81247 9.57888 6.83432 9.56307 6.85263 9.54395C6.85666 9.53973 6.85863 9.53373 6.8624 9.5293C6.87562 9.51377 6.888 9.49818 6.89756 9.48047C6.90668 9.46348 6.91505 9.44609 6.92002 9.42773L6.92783 9.38379C6.97103 8.79297 6.94212 8.11865 6.9415 7.49609V7.49512C7.09403 7.48458 7.24927 7.48024 7.40537 7.47852C7.56148 7.47683 7.71924 7.47785 7.87705 7.47949C8.19254 7.48277 8.51019 7.48669 8.82138 7.4707L8.91709 7.44629C8.92877 7.44163 8.93922 7.43451 8.95029 7.42871C8.96248 7.42233 8.97424 7.41594 8.98545 7.4082C9.02372 7.38178 9.05627 7.34861 9.07627 7.30664C9.07715 7.30479 9.07738 7.30267 9.07822 7.30078C9.08745 7.28002 9.0948 7.25774 9.09775 7.2334L9.09873 7.22852V7.23242L9.11826 7.23145C9.11221 7.04201 9.11869 6.83978 9.12119 6.6416C9.12369 6.44317 9.12168 6.24871 9.09775 6.0752L9.08213 6.01465C9.07931 6.00777 9.07479 6.00163 9.07138 5.99512C9.06 5.97322 9.04631 5.95329 9.02939 5.93555C9.00994 5.91531 8.98758 5.89753 8.96299 5.88281C8.91046 5.85156 8.84786 5.8329 8.7872 5.82812H6.90732L6.94834 5.82715H6.94736C6.94074 5.51669 6.94778 5.19321 6.95029 4.87402C6.95154 4.71444 6.95138 4.55586 6.94834 4.40039L6.92783 3.94531C6.91774 3.85949 6.88164 3.79717 6.83017 3.75293C6.77876 3.70892 6.71094 3.68249 6.63681 3.66699C6.5625 3.65153 6.48085 3.64696 6.40244 3.64746L6.18369 3.65723ZM14.1231 7.78906C14.1144 7.79429 14.1081 7.80216 14.1065 7.81348H14.1056V7.81445C13.9599 7.83241 13.8212 7.89206 13.7032 7.98047C13.6966 7.98551 13.6902 7.99091 13.6837 7.99609C13.6866 7.99379 13.6895 7.99153 13.6925 7.98926C13.4955 8.14146 13.3573 8.37324 13.337 8.61816L13.3155 8.66992C13.3139 8.6757 13.3136 8.68172 13.3126 8.6875C13.3086 8.7095 13.3079 8.73088 13.3116 8.75293C13.3157 8.77661 13.324 8.80043 13.337 8.82422V8.8252L13.3536 8.93555C13.3736 9.02547 13.4095 9.11119 13.4571 9.19043C13.4785 9.22598 13.5015 9.26044 13.5274 9.29297C13.6075 9.39334 13.7084 9.478 13.8204 9.53906V9.54004L13.919 9.58691C13.944 9.5969 13.9696 9.60491 13.9952 9.6123C13.9999 9.61364 14.0042 9.61593 14.0089 9.61719C14.0643 9.63211 14.1209 9.63999 14.1778 9.64355C14.2513 9.64808 14.3249 9.64381 14.3976 9.63086C14.4523 9.62116 14.5062 9.60672 14.5587 9.58789C14.5708 9.58353 14.5829 9.57904 14.5948 9.57422C14.6127 9.567 14.6311 9.56 14.6485 9.55176C14.9073 9.42953 15.1122 9.19706 15.1554 8.9043L15.1563 8.90039V8.90332C15.166 8.90224 15.1735 8.89697 15.1778 8.88965C15.182 8.88234 15.1836 8.87255 15.1837 8.8623C15.1838 8.85178 15.1819 8.84007 15.1788 8.83008C15.1757 8.82022 15.171 8.81145 15.1661 8.80566L15.1651 8.80469H15.1661C15.1836 8.7498 15.1835 8.69439 15.1661 8.63867V8.63672C15.171 8.63086 15.1758 8.62213 15.1788 8.6123C15.1818 8.6024 15.1838 8.59143 15.1837 8.58105C15.1836 8.57057 15.1821 8.56012 15.1778 8.55273C15.1735 8.54558 15.1658 8.541 15.1563 8.54004H15.1534L15.1563 8.53906H15.1554L15.1231 8.41016L15.1065 8.37012C15.0935 8.33754 15.0796 8.30527 15.0626 8.27441C15.0596 8.26904 15.0559 8.2641 15.0528 8.25879C15.0331 8.22468 15.0116 8.19153 14.9874 8.16016C14.9776 8.14756 14.9675 8.1352 14.9571 8.12305C14.9614 8.128 14.9647 8.13363 14.9688 8.13867C14.9444 8.10888 14.9187 8.08031 14.8907 8.05371C14.8954 8.05817 14.9008 8.06185 14.9054 8.06641C14.8911 8.05228 14.8765 8.03857 14.8614 8.02539C14.8652 8.02872 14.8684 8.03274 14.8722 8.03613C14.8413 8.00828 14.8087 7.9824 14.7745 7.95898C14.7801 7.96282 14.7856 7.96675 14.7911 7.9707L14.7657 7.95215C14.6463 7.87259 14.5091 7.82186 14.3673 7.8125H14.3614L14.3663 7.81152L14.3526 7.79004C14.3452 7.78567 14.3348 7.78421 14.3243 7.78418C14.3137 7.78419 14.3021 7.78577 14.2921 7.78906C14.2822 7.79238 14.2733 7.79737 14.2677 7.80273L14.2667 7.80371V7.80273H14.2247C14.2178 7.79633 14.2071 7.79097 14.1954 7.78711C14.1836 7.78328 14.1698 7.78121 14.1573 7.78125C14.1448 7.78135 14.1322 7.78388 14.1231 7.78906ZM12.2257 5.72168C12.2158 5.72477 12.2071 5.72939 12.2013 5.73438H12.2003C11.7571 5.7034 11.3231 6.06689 11.2706 6.50879V6.50977C11.2587 6.52215 11.2507 6.54332 11.2462 6.56934C11.2417 6.59538 11.2401 6.62592 11.2413 6.65625C11.2425 6.68659 11.246 6.71688 11.2511 6.74219C11.2562 6.7675 11.2635 6.78794 11.2706 6.79883L11.3009 6.94043C11.3231 7.01135 11.356 7.0784 11.3956 7.1416C11.5147 7.33164 11.7028 7.47923 11.9181 7.53906C11.9573 7.54999 11.9975 7.55866 12.0382 7.56348H12.0392C12.0401 7.57324 12.0446 7.58055 12.0519 7.58496C12.0592 7.5893 12.0697 7.5917 12.0802 7.5918C12.0904 7.59182 12.1016 7.58992 12.1114 7.58691C12.1214 7.58379 12.131 7.57927 12.1368 7.57422C12.153 7.57421 12.1852 7.57345 12.2013 7.57324H12.2022L12.2306 7.58887C12.2423 7.59258 12.2562 7.5949 12.2686 7.59473C12.281 7.59451 12.2929 7.59205 12.3019 7.58691C12.3107 7.58171 12.3177 7.57369 12.3194 7.5625V7.56152C12.5844 7.53282 12.8288 7.36081 12.9688 7.13086C13.0087 7.06529 13.0421 6.99606 13.0626 6.92285L13.089 6.77832V6.77734C13.0951 6.7742 13.1005 6.76851 13.1046 6.76074C13.1087 6.75286 13.1121 6.74274 13.1144 6.73145C13.1188 6.70875 13.1189 6.68033 13.1173 6.65234C13.1156 6.62441 13.1118 6.59634 13.1065 6.57422C13.1058 6.57116 13.1044 6.56828 13.1036 6.56543C13.099 6.5484 13.0943 6.53618 13.089 6.53125L13.088 6.53027H13.089L13.0851 6.49707C13.0829 6.47795 13.079 6.45926 13.0753 6.44043C13.0685 6.40552 13.0586 6.3715 13.047 6.33789C12.9659 6.10279 12.775 5.90604 12.545 5.80859C12.4665 5.77534 12.3843 5.75222 12.2999 5.74512L12.295 5.74414H12.2989C12.2979 5.73439 12.2925 5.72706 12.2853 5.72266C12.2779 5.71835 12.2673 5.7169 12.2569 5.7168C12.2466 5.71676 12.2355 5.71865 12.2257 5.72168ZM16.3761 5.7207C16.3679 5.72353 16.3608 5.72816 16.3565 5.7334L16.3556 5.73438V5.7334C16.34 5.7334 16.3087 5.73416 16.2931 5.73438H16.2921C16.2862 5.72934 16.2775 5.72481 16.2677 5.72168C16.2577 5.71856 16.2459 5.71675 16.2354 5.7168C16.2252 5.71691 16.2154 5.71851 16.2081 5.72266C16.2007 5.72706 16.1954 5.73429 16.1944 5.74414V5.74805L16.1935 5.74414V5.74512C15.8268 5.78591 15.4996 6.08328 15.4259 6.44727H15.4249C15.2886 6.94544 15.6682 7.49443 16.1729 7.56152L16.1769 7.5625H16.1739C16.1755 7.57369 16.1817 7.58175 16.1905 7.58691C16.1995 7.592 16.2123 7.59459 16.2247 7.59473C16.237 7.59478 16.2502 7.59252 16.2618 7.58887C16.2735 7.58512 16.2842 7.57953 16.2911 7.57324H16.2921L16.3556 7.57422H16.3565L16.3556 7.5752H16.3565C16.3608 7.58027 16.368 7.58417 16.3761 7.58691C16.3843 7.58966 16.3937 7.59127 16.4024 7.59082C16.4112 7.59031 16.4202 7.58834 16.4259 7.58398L16.4337 7.56348V7.56543L16.4347 7.56348C16.4814 7.56047 16.5279 7.55361 16.5733 7.54199L16.7061 7.49512C16.6199 7.53352 16.528 7.55745 16.4347 7.56348V7.5625C16.8081 7.53838 17.1574 7.22484 17.2237 6.85742V6.85547C17.2334 6.85431 17.2409 6.85016 17.2452 6.84277C17.2495 6.83528 17.251 6.82497 17.2511 6.81445C17.2511 6.80404 17.2492 6.79309 17.2462 6.7832L17.2345 6.75781V6.75684C17.2357 6.75132 17.2375 6.74331 17.2394 6.73535C17.2413 6.72708 17.243 6.71845 17.2442 6.71289V6.71191L17.2452 6.71289V6.71191C17.2542 6.7073 17.2611 6.69743 17.2657 6.68555C17.2704 6.67352 17.2735 6.65907 17.2735 6.64453C17.2736 6.62987 17.2713 6.61467 17.2667 6.60254C17.2621 6.59044 17.2542 6.58068 17.2452 6.57617L17.2442 6.5752H17.2452C17.2443 6.56016 17.2421 6.54521 17.2403 6.53027C17.2373 6.50494 17.2331 6.47999 17.2276 6.45508C17.2307 6.46905 17.2341 6.48296 17.2364 6.49707L17.2267 6.44727C17.2272 6.44982 17.2271 6.45252 17.2276 6.45508C17.1696 6.18859 16.9803 5.94959 16.7364 5.82812C16.7389 5.82936 16.7418 5.8298 16.7442 5.83105C16.7257 5.82162 16.7057 5.81566 16.6866 5.80762C16.6984 5.81254 16.7103 5.81681 16.7218 5.82227C16.6565 5.79123 16.588 5.76742 16.5167 5.75488H16.5177C16.5125 5.75396 16.5073 5.75277 16.502 5.75195C16.5031 5.75211 16.504 5.75277 16.505 5.75293C16.4818 5.74922 16.4583 5.74662 16.4347 5.74512H16.4493L16.4347 5.74414H16.4337C16.4343 5.73544 16.4312 5.72897 16.4259 5.72461C16.4202 5.72022 16.4112 5.71732 16.4024 5.7168C16.3938 5.71637 16.3842 5.71796 16.3761 5.7207ZM14.1231 3.65332C14.1141 3.65857 14.1081 3.66714 14.1065 3.67871H14.1056V3.67969C13.9583 3.69713 13.8185 3.7557 13.7003 3.84375C13.6948 3.84797 13.6891 3.85208 13.6837 3.85645C13.6505 3.88238 13.6194 3.91121 13.5899 3.94141L13.5743 3.95801L13.4835 4.07129C13.4009 4.19391 13.3483 4.33598 13.337 4.4834V4.48535L13.336 4.48438C13.3322 4.48574 13.3285 4.48957 13.3253 4.49512C13.322 4.50093 13.3188 4.50859 13.3165 4.51758C13.3118 4.53605 13.3099 4.55993 13.3097 4.58301C13.3095 4.60591 13.311 4.62838 13.3155 4.64453C13.3178 4.65228 13.321 4.65894 13.3243 4.66309C13.3278 4.66711 13.3325 4.66983 13.337 4.66895H13.3351L13.337 4.66992H13.338C13.3572 5.07756 13.6991 5.44556 14.1056 5.49414H14.1095L14.1056 5.49512H14.1065C14.1082 5.50631 14.1143 5.51436 14.1231 5.51953C14.132 5.52463 14.144 5.52713 14.1563 5.52734C14.1688 5.52747 14.1827 5.52523 14.1944 5.52148C14.2062 5.51771 14.2169 5.51223 14.2237 5.50586L14.2247 5.50488V5.50586C14.2326 5.50604 14.2444 5.50566 14.256 5.50586C14.2678 5.50607 14.2803 5.50663 14.2882 5.50684H14.2892L14.3087 5.51953C14.3169 5.52225 14.3264 5.5239 14.3351 5.52344C14.3436 5.52293 14.3519 5.52075 14.3575 5.5166L14.3663 5.49609V5.49805L14.3673 5.49609V5.49512C14.7484 5.47161 15.0955 5.14432 15.1554 4.76855L15.1563 4.76562V4.76855C15.1659 4.76752 15.1735 4.76219 15.1778 4.75488C15.1821 4.74747 15.1836 4.737 15.1837 4.72656C15.1837 4.71617 15.1818 4.70515 15.1788 4.69531C15.1758 4.68557 15.1719 4.67665 15.1671 4.6709L15.1661 4.66992V4.52148C15.1723 4.51463 15.1781 4.50465 15.1817 4.49316C15.1855 4.48134 15.1878 4.4676 15.1876 4.45508C15.1874 4.44273 15.1849 4.43081 15.1798 4.42188C15.1746 4.41298 15.1656 4.40686 15.1544 4.40527L15.1515 4.4043H15.1544L15.1202 4.26562C15.1192 4.26264 15.1174 4.25981 15.1163 4.25684C15.0163 3.97871 14.7603 3.75428 14.4718 3.69336C14.4373 3.68608 14.4025 3.68009 14.3673 3.67773L14.3614 3.67676H14.3663C14.3654 3.66695 14.36 3.65969 14.3526 3.65527C14.3452 3.6509 14.3349 3.64944 14.3243 3.64941C14.3137 3.64943 14.3021 3.65101 14.2921 3.6543L14.2677 3.66797L14.2667 3.66895V3.66797H14.2247C14.2178 3.66155 14.2071 3.65622 14.1954 3.65234C14.1836 3.64851 14.1698 3.64549 14.1573 3.64551C14.1448 3.64561 14.1322 3.64814 14.1231 3.65332Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.kakao-channel .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.97804 0C4.29647 0 0.5 3.53986 0.5 7.89248C0.5 11.1136 1.84038 12.6498 3.67514 14.0498V17.8338C3.67514 17.874 3.68622 17.913 3.70719 17.9475C3.72821 17.9814 3.75822 18.0091 3.79395 18.0272C3.82961 18.0452 3.86957 18.0526 3.90936 18.0492C3.94909 18.0458 3.98708 18.0311 4.01901 18.0068L7.24298 15.6035L7.31137 15.6329C7.86109 15.7352 8.419 15.7867 8.97804 15.7861C13.6674 15.7861 17.4561 12.2462 17.4561 7.89248C17.4561 3.53816 13.6616 0 8.97804 0ZM2.94241 7.88458C2.93518 7.46068 3.013 7.04018 3.1712 6.64793C3.32941 6.25511 3.5647 5.89903 3.86301 5.60004C4.16133 5.30105 4.5165 5.06591 4.90728 4.90878C5.29801 4.75166 5.71631 4.67537 6.13705 4.68441C6.85407 4.66407 7.55384 4.90764 8.10497 5.36998C8.65616 5.83175 9.02077 6.48063 9.13042 7.19392H7.90534C7.80717 6.80336 7.57933 6.45742 7.25954 6.21495C6.93975 5.97192 6.54722 5.84647 6.14683 5.85891C4.94905 5.85891 4.15189 6.71801 4.15189 7.88458C4.14793 8.14853 4.19654 8.41021 4.29477 8.65494C4.39306 8.89968 4.539 9.12238 4.72399 9.30946C4.90898 9.49654 5.12929 9.64463 5.37199 9.74468C5.61463 9.84472 5.8748 9.89501 6.13705 9.89219C6.52885 9.90632 6.91415 9.7893 7.23247 9.5587C7.55079 9.32866 7.78405 8.99801 7.89557 8.61989H9.1246C9.008 9.32527 8.64073 9.96398 8.09118 10.4173C7.54164 10.8706 6.84717 11.1074 6.13705 11.0842C5.71631 11.0932 5.29801 11.0169 4.90728 10.8598C4.5165 10.7027 4.16133 10.4676 3.86301 10.1686C3.5647 9.87015 3.32941 9.51349 3.1712 9.12124C3.013 8.72843 2.93518 8.30792 2.94241 7.88458ZM14.236 10.9604H13.1086V8.40342C13.1086 7.81335 12.7686 7.49684 12.245 7.49684C11.6588 7.49684 11.2837 7.85859 11.2837 8.58657V10.9604H10.1582V4.70418H11.2837V7.06448C11.5553 6.65132 11.991 6.44895 12.585 6.44895C12.8033 6.44103 13.0208 6.48004 13.2229 6.56369C13.425 6.64677 13.6072 6.77283 13.7573 6.93222C13.9212 7.11026 14.048 7.31938 14.1302 7.54772C14.2124 7.7755 14.2484 8.01797 14.236 8.25988V10.9604Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.youku .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.433153 1.66489C1.32463 0.0729234 3.29969 -0.472616 4.84429 0.446145L11.815 4.59458C14.6845 6.30245 14.6845 10.5722 11.815 12.2801L11.813 12.2792L4.84429 16.4276C3.29971 17.3463 1.32464 16.8017 0.433153 15.2098C-0.458251 13.6176 0.0701095 11.5818 1.61479 10.6629L4.82085 8.75571C4.92657 8.69151 4.99761 8.57196 4.99761 8.43638C4.99743 8.30484 4.9303 8.18914 4.82964 8.12388L1.61479 6.21079C0.0702688 5.29199 -0.45806 3.257 0.433153 1.66489Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.close .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.07255 9.66665L0.333496 8.92759L4.26111 4.99998L0.333496 1.07237L1.07255 0.333313L5.00016 4.26092L8.92777 0.333313L9.66683 1.07237L5.73922 4.99998L9.66683 8.92759L8.92777 9.66665L5.00016 5.73904L1.07255 9.66665Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.close1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.26695 16L0 14.733L6.73304 8L0 1.26696L1.26695 0L8 6.73304L14.733 0L16 1.26696L9.26695 8L16 14.733L14.733 16L8 9.26695L1.26695 16Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up-right2 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.time .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 17.5C7.83383 17.5 6.73458 17.2769 5.70225 16.8307C4.66992 16.3846 3.76792 15.7756 2.99625 15.0038C2.22442 14.2321 1.61542 13.3301 1.16925 12.2978C0.723083 11.2654 0.5 10.1662 0.5 9C0.5 8.3115 0.576917 7.64708 0.73075 7.00675C0.884583 6.36642 1.10383 5.76292 1.3885 5.19625C1.67317 4.62958 2.0155 4.103 2.4155 3.6165C2.8155 3.12983 3.26158 2.691 3.75375 2.3L10.2078 8.75375L9.15375 9.80775L3.75375 4.40775C3.24108 5.00125 2.82058 5.6785 2.49225 6.4395C2.16408 7.20033 2 8.05383 2 9C2 10.9333 2.68333 12.5833 4.05 13.95C5.41667 15.3167 7.06667 16 9 16C10.9333 16 12.5833 15.3167 13.95 13.95C15.3167 12.5833 16 10.9333 16 9C16 7.23583 15.4212 5.69192 14.2635 4.36825C13.1058 3.04458 11.6013 2.27567 9.75 2.0615V4H8.25V0.5H9C10.1662 0.5 11.2654 0.723084 12.2977 1.16925C13.3301 1.61542 14.2321 2.22442 15.0038 2.99625C15.7756 3.76792 16.3846 4.66992 16.8307 5.70225C17.2769 6.73458 17.5 7.83383 17.5 9C17.5 10.1662 17.2769 11.2654 16.8307 12.2978C16.3846 13.3301 15.7756 14.2321 15.0038 15.0038C14.2321 15.7756 13.3301 16.3846 12.2977 16.8307C11.2654 17.2769 10.1662 17.5 9 17.5ZM3.99925 9.8845C3.74842 9.8845 3.53842 9.79967 3.36925 9.63C3.20008 9.46033 3.1155 9.25008 3.1155 8.99925C3.1155 8.74842 3.20033 8.53842 3.37 8.36925C3.53967 8.20008 3.74992 8.1155 4.00075 8.1155C4.25158 8.1155 4.46158 8.20033 4.63075 8.37C4.79992 8.53967 4.8845 8.74992 4.8845 9.00075C4.8845 9.25158 4.79967 9.46158 4.63 9.63075C4.46033 9.79992 4.25008 9.8845 3.99925 9.8845ZM8.99925 14.8845C8.74842 14.8845 8.53842 14.7997 8.36925 14.63C8.20008 14.4603 8.1155 14.2501 8.1155 13.9992C8.1155 13.7484 8.20033 13.5384 8.37 13.3693C8.53967 13.2001 8.74992 13.1155 9.00075 13.1155C9.25158 13.1155 9.46158 13.2003 9.63075 13.37C9.79992 13.5397 9.8845 13.7499 9.8845 14.0008C9.8845 14.2516 9.79967 14.4616 9.63 14.6307C9.46033 14.7999 9.25008 14.8845 8.99925 14.8845ZM13.9992 9.8845C13.7484 9.8845 13.5384 9.79967 13.3693 9.63C13.2001 9.46033 13.1155 9.25008 13.1155 8.99925C13.1155 8.74842 13.2003 8.53842 13.37 8.36925C13.5397 8.20008 13.7499 8.1155 14.0008 8.1155C14.2516 8.1155 14.4616 8.20033 14.6307 8.37C14.7999 8.53967 14.8845 8.74992 14.8845 9.00075C14.8845 9.25158 14.7997 9.46158 14.63 9.63075C14.4603 9.79992 14.2501 9.8845 13.9992 9.8845Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.home .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.00939 14.9906H5.37659V10.0112H10.7173V14.9906H14.0845V6.93427L8.04695 2.38674L2.00939 6.93427V14.9906ZM0.5 16.5V6.17958L8.04695 0.5L15.5939 6.17958V16.5H9.20792V11.5206H6.88597V16.5H0.5Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.tiktok .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0871 3.50686C11.586 3.18123 11.1742 2.73562 10.8889 2.21062C10.6036 1.68562 10.4538 1.0975 10.4532 0.5H7.87355L7.86905 10.835C7.8528 11.2594 7.71199 11.67 7.46411 12.0156C7.2163 12.3606 6.87236 12.6256 6.47517 12.7769C6.07798 12.9281 5.64511 12.9587 5.23042 12.8656C4.81573 12.7731 4.43755 12.56 4.14292 12.2538C3.8483 11.9475 3.6503 11.5612 3.57355 11.1431C3.4968 10.725 3.54467 10.2937 3.71124 9.90311C3.87786 9.51186 4.15573 9.17874 4.51036 8.94437C4.86498 8.70999 5.28074 8.58563 5.70567 8.58563C5.92274 8.58626 6.13849 8.61999 6.34536 8.68562V6.05313C6.13342 6.02313 5.91974 6.00748 5.70567 6.00686C3.0883 6.00686 0.958984 8.13564 0.958984 10.7531C0.960922 12.0119 1.46173 13.2181 2.35173 14.1081C3.24173 14.9975 4.44824 15.4981 5.70667 15.5C8.32386 15.5 10.4532 13.3713 10.4532 10.7531V5.51251C11.4982 6.26439 12.7534 6.66874 14.0408 6.66749V4.08749C13.3469 4.08812 12.668 3.88623 12.0871 3.50686Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.kakao .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.01516 0C3.86529 0 0.5 3.13783 0.5 6.99611C0.5 9.85137 1.68815 11.2131 3.31453 12.4541V15.8084C3.31453 15.844 3.32435 15.8785 3.34294 15.9091C3.36157 15.9392 3.38818 15.9637 3.41984 15.9797C3.45145 15.9958 3.48688 16.0023 3.52215 15.9993C3.55737 15.9963 3.59104 15.9833 3.61934 15.9617L6.47716 13.8314L6.53778 13.8575C7.02506 13.9481 7.51961 13.9937 8.01516 13.9932C12.1719 13.9932 15.5303 10.8554 15.5303 6.99611C15.5303 3.13632 12.1668 0 8.01516 0ZM2.66502 6.98911C2.6586 6.61335 2.72759 6.2406 2.86783 5.8929C3.00806 5.5447 3.21663 5.22906 3.48106 4.96403C3.7455 4.69899 4.06033 4.49056 4.40673 4.35128C4.75308 4.212 5.12388 4.14437 5.49683 4.15239C6.13241 4.13435 6.75271 4.35027 7.24125 4.76009C7.72984 5.16942 8.05304 5.7446 8.15023 6.37688H7.06429C6.97727 6.03068 6.77531 5.72403 6.49184 5.5091C6.20837 5.29367 5.86041 5.18247 5.5055 5.19349C4.44376 5.19349 3.73713 5.95502 3.73713 6.98911C3.73362 7.22308 3.77671 7.45503 3.86379 7.67197C3.95091 7.88891 4.08027 8.08632 4.24425 8.25215C4.40823 8.41799 4.60353 8.54926 4.81866 8.63794C5.03375 8.72662 5.26436 8.7712 5.49683 8.7687C5.84413 8.78122 6.18567 8.6775 6.46784 8.47309C6.75001 8.26918 6.95678 7.97608 7.05563 7.6409H8.14507C8.04172 8.26616 7.71616 8.83233 7.22903 9.23415C6.74189 9.63596 6.1263 9.84587 5.49683 9.82533C5.12388 9.83335 4.75308 9.7657 4.40673 9.62642C4.06033 9.48713 3.7455 9.27873 3.48106 9.0137C3.21663 8.74917 3.00806 8.43301 2.86783 8.08531C2.72759 7.73711 2.6586 7.36436 2.66502 6.98911ZM12.676 9.71562H11.6766V7.44902C11.6766 6.92596 11.3752 6.6454 10.9111 6.6454C10.3915 6.6454 10.0589 6.96606 10.0589 7.61136V9.71562H9.06127V4.16991H10.0589V6.26215C10.2997 5.89591 10.6859 5.71652 11.2125 5.71652C11.406 5.70951 11.5987 5.74408 11.7779 5.81823C11.9571 5.89187 12.1185 6.00362 12.2517 6.1449C12.3969 6.30272 12.5093 6.48809 12.5822 6.6905C12.6551 6.89241 12.6869 7.10735 12.676 7.32178V9.71562Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.union .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.30576 0.396805L10.5028 4.08405C13.0538 5.60212 13.0538 9.39788 10.5028 10.916L10.5018 10.9154L4.30576 14.6032C2.93271 15.4199 1.17733 14.9356 0.384969 13.5203C-0.40739 12.1051 0.0624843 10.2957 1.43554 9.47898L4.28548 7.78314C4.37963 7.72611 4.44283 7.62066 4.44283 7.5C4.44283 7.38279 4.38318 7.27992 4.29346 7.22187L4.58733 7.39644L1.43554 5.52102C0.0624842 4.7043 -0.40739 2.89495 0.384969 1.47968C1.17733 0.0644054 2.93271 -0.419916 4.30576 0.396805Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.blog .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.97683 13.0954C8.4777 14.2727 8.74365 14.8499 8.82036 14.9222C8.94669 15.0349 9.07301 15.0259 9.2082 14.8905C9.24895 14.8499 9.60968 14.0425 10.0158 13.0954L10.7464 11.3677H12.916C15.3066 11.3677 15.4285 11.3543 15.9292 11.0881C16.4162 10.8264 16.8764 10.2311 16.9981 9.6943C17.0296 9.56814 17.0479 8.07952 17.0479 5.65735C17.0479 1.93613 17.0433 1.80537 16.9575 1.52119C16.7185 0.75437 16.0509 0.176957 15.2435 0.0506323C14.842 -0.0168774 3.10982 -0.0168774 2.70408 0.0506323C1.87402 0.18139 1.18392 0.817448 0.967412 1.64751C0.908767 1.87749 0.899902 2.44126 0.899902 5.67099C0.899902 8.24642 0.91337 9.50046 0.949341 9.66276C1.02162 10.0056 1.27871 10.4703 1.54465 10.7363C1.80634 10.9979 2.29357 11.255 2.65447 11.3227C2.79427 11.3498 3.81356 11.3677 5.07204 11.3677H7.24616L7.97683 13.0954ZM14.824 8.44485C14.7428 8.55311 14.5669 8.6975 14.4315 8.77422C14.2106 8.89151 14.1294 8.90941 13.7233 8.92305L13.2588 8.94112V8.03008H13.4663C13.8272 8.03008 14.0346 7.83607 14.0977 7.44363L14.1293 7.24502L14.0031 7.34441C13.8452 7.47057 13.5745 7.54285 13.2498 7.54728C13.0469 7.54728 12.9296 7.51574 12.6994 7.40306C12.1853 7.15041 11.9959 6.80314 11.9959 6.10844C11.9959 5.27854 12.3747 4.76421 13.0965 4.61538C13.4799 4.53867 13.8135 4.61538 14.0617 4.84093L14.161 4.93111V4.64692H15.1081V6.21669C15.1081 7.9624 15.0901 8.09316 14.824 8.44485ZM5.87943 6.77143C5.76214 7.01948 5.51409 7.27213 5.25701 7.38942V7.38959C4.82842 7.59246 4.36847 7.58786 4.05274 7.37595C3.84527 7.24059 3.83163 7.24059 3.83163 7.35328C3.83163 7.44363 3.80913 7.44823 3.34901 7.4346L2.86195 7.42096L2.84831 5.4272L2.83944 3.42919H3.83163V4.93128L3.93545 4.84093C4.25561 4.5477 4.84206 4.50713 5.30201 4.74631C5.52313 4.86343 5.79828 5.1974 5.88846 5.46335C6.01035 5.81521 6.00575 6.48724 5.87943 6.77143ZM11.3373 6.74893C11.1885 7.01522 10.8141 7.33538 10.539 7.4346C10.0879 7.60149 9.5466 7.57882 9.15416 7.37595C8.88344 7.23616 8.58578 6.91583 8.45503 6.6226C8.34677 6.37899 8.3333 6.30688 8.3512 6.00479C8.36484 5.73407 8.40081 5.60774 8.5002 5.41834C8.81576 4.84093 9.53757 4.51616 10.2052 4.64692C11.2696 4.85456 11.829 5.89193 11.3373 6.74893ZM7.68821 4.35387L7.70168 5.89636L7.71515 7.44363H6.71853V4.59288L6.56509 4.43962C6.47934 4.35387 6.38012 4.28619 6.33955 4.28619C6.27647 4.28619 6.26744 4.2139 6.26744 3.78549V3.28479L6.46127 3.31633C7.00254 3.40651 7.33191 3.63223 7.53938 4.05161L7.68821 4.35387ZM13.1234 5.78811C12.9475 6.0769 13.0648 6.48281 13.3624 6.60914C13.5382 6.68585 13.6195 6.69029 13.7866 6.62721C14.1248 6.50071 14.2646 6.17169 14.1248 5.85119C13.9354 5.42277 13.3672 5.3868 13.1234 5.78811ZM4.17446 5.61678C3.81356 5.78811 3.77759 6.32938 4.11139 6.55953C4.33676 6.71739 4.76534 6.60914 4.89167 6.36109C5.14432 5.87386 4.67056 5.3822 4.17446 5.61678ZM9.44753 6.42938C9.49329 6.4929 9.55154 6.54641 9.61871 6.58664C10.0158 6.83008 10.5073 6.53242 10.5073 6.0498C10.5073 5.8829 10.4803 5.82886 10.3315 5.67986C10.1825 5.5266 10.1284 5.50409 9.96155 5.50409C9.7089 5.50409 9.5691 5.57621 9.43835 5.77004C9.39437 5.83481 9.36407 5.90788 9.34932 5.98477C9.33457 6.06166 9.33567 6.14076 9.35256 6.21721C9.36944 6.29366 9.40176 6.36585 9.44753 6.42938Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.circle-plus .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0ZM7.61991 8.38009V12.3077H8.38009V8.38009H12.3077V7.61991H8.38009V3.69231H7.61991V7.61991H3.69231V8.38009H7.61991Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.circle-plus1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37259 0 0 5.37258 0 12C0 18.6274 5.37259 24 12 24ZM11.1667 12.1667V17.3333H12.1667V12.1667H17.3333V11.1667H12.1667V6H11.1667V11.1667H6V12.1667H11.1667Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.circle-plus2 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5229 20 20 15.5229 20 10C20 4.47715 15.5229 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5229 4.47715 20 10 20ZM9.52084 10.3958V14.9167H10.3958V10.3958H14.9167V9.52084H10.3958V5H9.52084V9.52084H5V10.3958H9.52084Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-left1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.99994 11.6538L0.346191 6L5.99994 0.346252L7.05369 1.4L2.45369 6L7.05369 10.6L5.99994 11.6538Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-right1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.94619 6L0.346191 1.4L1.39994 0.346252L7.05369 6L1.39994 11.6538L0.346191 10.6L4.94619 6Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-down3 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 8L0 0H12L6 8Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up3 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 8L6 0L12 8H0Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.download .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 16V14.5882H14V16H0ZM7 12.38L2.6565 8L3.64 7.00823L6.3 9.69059V0H7.7V9.69059L10.36 7.00823L11.3435 8L7 12.38Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.attach .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.78211 9.4295C7.78211 10.5122 7.40538 11.4334 6.65194 12.1933C5.89861 12.9533 4.98155 13.3333 3.90077 13.3333C2.82 13.3333 1.90183 12.9533 1.14627 12.1933C0.390717 11.4334 0.0129395 10.5122 0.0129395 9.4295V3.43584C0.0129395 2.66661 0.280051 2.01278 0.814273 1.47433C1.34838 0.93589 2.00005 0.666668 2.76927 0.666668C3.5385 0.666668 4.19022 0.93589 4.72444 1.47433C5.25866 2.01278 5.52577 2.66661 5.52577 3.43584V9.109C5.52577 9.56022 5.36861 9.94545 5.05427 10.2647C4.73983 10.5839 4.35672 10.7435 3.90494 10.7435C3.45305 10.7435 3.0675 10.585 2.74827 10.268C2.42905 9.951 2.26944 9.56467 2.26944 9.109V3.2565H3.26927V9.109C3.26927 9.28767 3.32933 9.43811 3.44944 9.56033C3.56955 9.68256 3.71894 9.74367 3.89761 9.74367C4.07616 9.74367 4.2255 9.68256 4.34561 9.56033C4.46572 9.43811 4.52577 9.28767 4.52577 9.109V3.4295C4.51888 2.93717 4.34788 2.52028 4.01277 2.17883C3.67766 1.83739 3.26316 1.66667 2.76927 1.66667C2.2775 1.66667 1.86183 1.83845 1.52227 2.182C1.18272 2.52567 1.01294 2.94361 1.01294 3.43584V9.4295C1.00605 10.2355 1.28466 10.9209 1.84877 11.4858C2.41288 12.0508 3.09766 12.3333 3.90311 12.3333C4.69711 12.3333 5.37205 12.0508 5.92794 11.4858C6.48372 10.9209 6.76844 10.2355 6.78211 9.4295V3.2565H7.78211V9.4295Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.copy .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.calendar .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 6.423H15.5V3.923C15.5 3.846 15.4679 3.7755 15.4038 3.7115C15.3398 3.64733 15.2693 3.61525 15.1923 3.61525H1.80775C1.73075 3.61525 1.66025 3.64733 1.59625 3.7115C1.53208 3.7755 1.5 3.846 1.5 3.923V6.423ZM1.80775 19.1152C1.30258 19.1152 0.875 18.9403 0.525 18.5903C0.175 18.2402 0 17.8127 0 17.3075V3.923C0 3.41783 0.175 2.99025 0.525 2.64025C0.875 2.29025 1.30258 2.11525 1.80775 2.11525H3.19225V0H4.73075V2.11525H12.3078V0H13.8078V2.11525H15.1923C15.6974 2.11525 16.125 2.29025 16.475 2.64025C16.825 2.99025 17 3.41783 17 3.923V9.3865C16.7602 9.28133 16.5153 9.19633 16.2653 9.1315C16.0153 9.06683 15.7602 9.01592 15.5 8.97875V7.923H1.5V17.3075C1.5 17.3845 1.53208 17.455 1.59625 17.519C1.66025 17.5832 1.73075 17.6152 1.80775 17.6152H8.30975C8.39425 17.8921 8.4965 18.1539 8.6165 18.4007C8.73633 18.6476 8.8725 18.8857 9.025 19.1152H1.80775ZM14.6923 20.1152C13.4436 20.1152 12.3814 19.6774 11.5058 18.8018C10.6301 17.9261 10.1923 16.8639 10.1923 15.6152C10.1923 14.3666 10.6301 13.3044 11.5058 12.4288C12.3814 11.5531 13.4436 11.1152 14.6923 11.1152C15.9411 11.1152 17.0033 11.5531 17.8788 12.4288C18.7544 13.3044 19.1923 14.3666 19.1923 15.6152C19.1923 16.8639 18.7544 17.9261 17.8788 18.8018C17.0033 19.6774 15.9411 20.1152 14.6923 20.1152ZM16.3578 17.9037L16.9808 17.2808L15.1348 15.4345V12.673H14.25V15.796L16.3578 17.9037Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.calendar1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.33968 14.1735C1.02655 14.1735 0.760241 14.0616 0.540741 13.8377C0.321116 13.6137 0.211304 13.3495 0.211304 13.0452V3.72453C0.211304 3.42016 0.321116 3.15603 0.540741 2.93215C0.760241 2.70815 1.02712 2.59616 1.34137 2.59616H3.05549V1.1719C3.05549 1.0454 3.10049 0.93678 3.19049 0.84603C3.28037 0.755155 3.38874 0.709717 3.51562 0.709717C3.64249 0.709717 3.75224 0.755155 3.84487 0.84603C3.93737 0.93678 3.98362 1.0454 3.98362 1.1719V2.59616H8.04524V1.15747C8.04524 1.03584 8.08899 0.930779 8.17649 0.842279C8.26399 0.753904 8.3688 0.709717 8.49093 0.709717C8.61293 0.709717 8.71905 0.753904 8.8093 0.842279C8.89943 0.930779 8.94449 1.03584 8.94449 1.15747V2.59616H10.6586C10.9729 2.59616 11.2397 2.70815 11.4592 2.93215C11.6789 3.15603 11.7887 3.42016 11.7887 3.72453V13.0452C11.7887 13.3495 11.6789 13.6137 11.4592 13.8377C11.2397 14.0616 10.9734 14.1735 10.6603 14.1735H1.33968ZM1.34137 13.2743H10.6586C10.7164 13.2743 10.7692 13.2503 10.8172 13.2023C10.8654 13.1542 10.8894 13.1012 10.8894 13.0435V6.86103H1.11055V13.0435C1.11055 13.1012 1.13462 13.1542 1.18274 13.2023C1.23074 13.2503 1.28362 13.2743 1.34137 13.2743ZM1.11055 5.96178H10.8894V3.72622C10.8894 3.66859 10.8654 3.61572 10.8172 3.56759C10.7692 3.51947 10.7164 3.4954 10.6586 3.4954H1.34137C1.28362 3.4954 1.23074 3.51947 1.18274 3.56759C1.13462 3.61572 1.11055 3.66859 1.11055 3.72622V5.96178Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.description .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 15.75H11.75V14.25H4.25V15.75ZM4.25 11.75H11.75V10.25H4.25V11.75ZM2.30775 19.5C1.80258 19.5 1.375 19.325 1.025 18.975C0.675 18.625 0.5 18.1974 0.5 17.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H10.25L15.5 5.75V17.6923C15.5 18.1974 15.325 18.625 14.975 18.975C14.625 19.325 14.1974 19.5 13.6923 19.5H2.30775ZM9.5 6.5V2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V17.6923C2 17.7693 2.03208 17.8398 2.09625 17.9038C2.16025 17.9679 2.23075 18 2.30775 18H13.6923C13.7692 18 13.8398 17.9679 13.9038 17.9038C13.9679 17.8398 14 17.7693 14 17.6923V6.5H9.5Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.chart .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.3655 13.75H5.86525V6.25H4.3655V13.75ZM8.25 13.75H9.75V4.25H8.25V13.75ZM12.1348 13.75H13.6345V9.25H12.1348V13.75ZM2.30775 17.5C1.80258 17.5 1.375 17.325 1.025 16.975C0.675 16.625 0.5 16.1974 0.5 15.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H15.6923C16.1974 0.5 16.625 0.675 16.975 1.025C17.325 1.375 17.5 1.80258 17.5 2.30775V15.6923C17.5 16.1974 17.325 16.625 16.975 16.975C16.625 17.325 16.1974 17.5 15.6923 17.5H2.30775ZM2.30775 16H15.6923C15.7692 16 15.8398 15.9679 15.9038 15.9038C15.9679 15.8398 16 15.7692 16 15.6923V2.30775C16 2.23075 15.9679 2.16025 15.9038 2.09625C15.8398 2.03208 15.7692 2 15.6923 2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V15.6923C2 15.7692 2.03208 15.8398 2.09625 15.9038C2.16025 15.9679 2.23075 16 2.30775 16Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.chart1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.30759 17H6.64092V9H5.30759V17ZM10.3333 17H11.6666V5H10.3333V17ZM15.3589 17H16.6923V13H15.3589V17ZM2.48725 21.6667C1.87347 21.6667 1.36103 21.4611 0.949919 21.05C0.538808 20.6389 0.333252 20.1264 0.333252 19.5127V2.48733C0.333252 1.87356 0.538808 1.36111 0.949919 0.95C1.36103 0.538889 1.87347 0.333333 2.48725 0.333333H19.5126C20.1264 0.333333 20.6388 0.538889 21.0499 0.95C21.461 1.36111 21.6666 1.87356 21.6666 2.48733V19.5127C21.6666 20.1264 21.461 20.6389 21.0499 21.05C20.6388 21.4611 20.1264 21.6667 19.5126 21.6667H2.48725ZM2.48725 20.3333H19.5126C19.7179 20.3333 19.906 20.2479 20.0769 20.077C20.2478 19.9061 20.3333 19.718 20.3333 19.5127V2.48733C20.3333 2.282 20.2478 2.09389 20.0769 1.923C19.906 1.75211 19.7179 1.66667 19.5126 1.66667H2.48725C2.28192 1.66667 2.09381 1.75211 1.92292 1.923C1.75203 2.09389 1.66659 2.282 1.66659 2.48733V19.5127C1.66659 19.718 1.75203 19.9061 1.92292 20.077C2.09381 20.2479 2.28192 20.3333 2.48725 20.3333Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.motion .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.09711 13.8055L13.8055 10L8.09711 6.19447V13.8055ZM10 20C8.61807 20 7.31886 19.7389 6.10237 19.2166C4.8857 18.6943 3.82728 17.9831 2.92711 17.0829C2.02693 16.1829 1.31404 15.1262 0.788421 13.9129C0.262807 12.6997 0 11.4022 0 10.0203C0 9.32658 0.0688596 8.64439 0.206579 7.97368C0.344123 7.30298 0.545176 6.64912 0.809737 6.01211L2.03632 7.23895C1.8893 7.69509 1.77632 8.15184 1.69737 8.60921C1.61842 9.06676 1.57895 9.53035 1.57895 10C1.57895 12.3509 2.39474 14.3421 4.02632 15.9737C5.6579 17.6053 7.64912 18.4211 10 18.4211C12.3509 18.4211 14.3421 17.6053 15.9737 15.9737C17.6053 14.3421 18.4211 12.3509 18.4211 10C18.4211 7.64912 17.6053 5.6579 15.9737 4.02632C14.3421 2.39474 12.3509 1.57895 10 1.57895C9.52632 1.57895 9.06246 1.61842 8.60842 1.69737C8.15421 1.77632 7.70447 1.8893 7.25921 2.03632L6.04868 0.826053C6.67623 0.557457 7.30877 0.352631 7.94632 0.211578C8.58403 0.0705257 9.24833 0 9.93921 0C11.328 0 12.634 0.261141 13.8574 0.783422C15.0807 1.3057 16.1458 2.0186 17.0526 2.9221C17.9595 3.82561 18.6774 4.8857 19.2063 6.10237C19.7354 7.31886 20 8.61807 20 10C20 11.3819 19.7372 12.6811 19.2116 13.8976C18.686 15.1143 17.9731 16.1727 17.0729 17.0729C16.1727 17.9731 15.1143 18.686 13.8976 19.2116C12.6811 19.7372 11.3819 20 10 20ZM3.38053 4.63553C3.03649 4.63553 2.74132 4.51246 2.495 4.26632C2.24868 4.02 2.12553 3.72474 2.12553 3.38053C2.12553 3.03649 2.24868 2.74132 2.495 2.495C2.74132 2.24868 3.03649 2.12553 3.38053 2.12553C3.72474 2.12553 4.02 2.24868 4.26632 2.495C4.51246 2.74132 4.63553 3.03649 4.63553 3.38053C4.63553 3.72474 4.51246 4.02 4.26632 4.26632C4.02 4.51246 3.72474 4.63553 3.38053 4.63553Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.motion1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.846 16.3077L16.3077 12L9.846 7.69233V16.3077ZM12 24C10.3436 24 8.78544 23.6884 7.32567 23.0653C5.86589 22.4422 4.59578 21.5906 3.51533 20.5103C2.43511 19.4299 1.57911 18.164 0.947333 16.7127C0.315778 15.2616 0 13.7078 0 12.0513C0 11.2496 0.0743334 10.4602 0.223 9.68333C0.371667 8.90645 0.592222 8.14444 0.884666 7.39733L1.92567 8.43833C1.73078 9.01611 1.58333 9.60122 1.48333 10.1937C1.38333 10.7859 1.33333 11.388 1.33333 12C1.33333 14.9778 2.36667 17.5 4.43333 19.5667C6.5 21.6333 9.02222 22.6667 12 22.6667C14.9778 22.6667 17.5 21.6333 19.5667 19.5667C21.6333 17.5 22.6667 14.9778 22.6667 12C22.6667 9.02222 21.6333 6.5 19.5667 4.43333C17.5 2.36667 14.9778 1.33333 12 1.33333C11.4 1.33333 10.8081 1.38333 10.2243 1.48333C9.64056 1.58333 9.06233 1.73078 8.48967 1.92567L7.45633 0.892334C8.15722 0.61189 8.87089 0.393112 9.59733 0.236001C10.324 0.0786673 11.0736 0 11.846 0C13.5196 0 15.0948 0.311555 16.5717 0.934666C18.0488 1.55778 19.336 2.41378 20.4333 3.50267C21.5307 4.59156 22.3994 5.86589 23.0397 7.32567C23.6799 8.78545 24 10.3436 24 12C24 13.6564 23.6842 15.2146 23.0527 16.6743C22.4209 18.1341 21.5649 19.4042 20.4847 20.4847C19.4042 21.5649 18.1341 22.4209 16.6743 23.0527C15.2146 23.6842 13.6564 24 12 24ZM3.89733 5.077C3.58111 5.077 3.30556 4.95944 3.07067 4.72433C2.83556 4.48922 2.718 4.21356 2.718 3.89733C2.718 3.58111 2.83556 3.30556 3.07067 3.07067C3.30556 2.83556 3.58111 2.718 3.89733 2.718C4.21356 2.718 4.48922 2.83556 4.72433 3.07067C4.95944 3.30556 5.077 3.58111 5.077 3.89733C5.077 4.21356 4.95944 4.48922 4.72433 4.72433C4.48922 4.95944 4.21356 5.077 3.89733 5.077Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.note .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25 15.75H11.75V14.25H4.25V15.75ZM4.25 11.75H11.75V10.25H4.25V11.75ZM2.30775 19.5C1.80258 19.5 1.375 19.325 1.025 18.975C0.675 18.625 0.5 18.1974 0.5 17.6923V2.30775C0.5 1.80258 0.675 1.375 1.025 1.025C1.375 0.675 1.80258 0.5 2.30775 0.5H10.25L15.5 5.75V17.6923C15.5 18.1974 15.325 18.625 14.975 18.975C14.625 19.325 14.1974 19.5 13.6923 19.5H2.30775ZM9.5 6.5V2H2.30775C2.23075 2 2.16025 2.03208 2.09625 2.09625C2.03208 2.16025 2 2.23075 2 2.30775V17.6923C2 17.7693 2.03208 17.8398 2.09625 17.9038C2.16025 17.9679 2.23075 18 2.30775 18H13.6923C13.7692 18 13.8398 17.9679 13.9038 17.9038C13.9679 17.8398 14 17.7693 14 17.6923V6.5H9.5Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrows-outward .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='10' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8558 9.65375L13.7923 8.6095L16.627 5.7595H11V4.25H16.627L13.802 1.4095L14.8558 0.3655L19.5 5.0095L14.8558 9.65375ZM5.15375 9.65375L0.5 5.0095L5.14425 0.3655L6.198 1.4095L3.373 4.25H9V5.7595H3.3635L6.198 8.6095L5.15375 9.65375Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.arrow-up-btn .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5 10.5787L5.42126 11L9.39488 7.03022V10.6392H10V6H5.36075V6.60512H8.96978L5 10.5787Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.ir-ask .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0834961 15.0834V13.8334H15.9168V15.0834H0.0834961ZM0.916829 12.6795V7.58341H3.00016V12.6795H0.916829ZM4.93933 12.6795V3.41675H7.02266V12.6795H4.93933ZM8.96975 12.6795V5.91675H11.0531V12.6795H8.96975ZM13.0002 12.6795V0.916748H15.0835V12.6795H13.0002Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.rec-ask .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.97324 7.125C7.3862 7.125 7.73739 6.9832 8.02682 6.69958C8.3161 6.41583 8.46074 6.07153 8.46074 5.66667C8.46074 5.26181 8.3161 4.9175 8.02682 4.63375C7.73739 4.35014 7.3862 4.20833 6.97324 4.20833C6.56028 4.20833 6.20909 4.35014 5.91967 4.63375C5.63038 4.9175 5.48574 5.26181 5.48574 5.66667C5.48574 6.07153 5.63038 6.41583 5.91967 6.69958C6.20909 6.9832 6.56028 7.125 6.97324 7.125ZM6.98132 10.4583C7.53708 10.4583 8.06478 10.3491 8.56444 10.1306C9.0641 9.91215 9.50575 9.59993 9.88938 9.19396C9.42075 8.92257 8.94234 8.71826 8.45416 8.58104C7.96597 8.44368 7.47503 8.375 6.98132 8.375C6.43873 8.375 5.91648 8.445 5.41456 8.585C4.91277 8.72486 4.46305 8.92785 4.06539 9.19396C4.4435 9.59993 4.88373 9.91215 5.38608 10.1306C5.88843 10.3491 6.42018 10.4583 6.98132 10.4583ZM15.3785 16.46L11.1463 12.3108C10.5438 12.7821 9.90142 13.1467 9.21916 13.4046C8.53703 13.6626 7.78839 13.7917 6.97324 13.7917C5.13483 13.7917 3.57735 13.1658 2.30079 11.9142C1.02409 10.6626 0.385742 9.13569 0.385742 7.33333C0.385742 5.53097 1.02409 4.00403 2.30079 2.7525C3.57735 1.50083 5.13483 0.875 6.97324 0.875C8.81165 0.875 10.3691 1.50083 11.6457 2.7525C12.9224 4.00403 13.5607 5.53097 13.5607 7.33333C13.5607 8.1325 13.4291 8.86778 13.1659 9.53917C12.9028 10.2107 12.531 10.8419 12.0503 11.4327L16.2742 15.5737L15.3785 16.46ZM6.97324 12.5417C8.44445 12.5417 9.69763 12.0342 10.7328 11.0192C11.7681 10.0043 12.2857 8.77569 12.2857 7.33333C12.2857 5.89097 11.7681 4.66236 10.7328 3.6475C9.69763 2.6325 8.44445 2.125 6.97324 2.125C5.50203 2.125 4.24885 2.6325 3.21369 3.6475C2.17839 4.66236 1.66074 5.89097 1.66074 7.33333C1.66074 8.77569 2.17839 10.0043 3.21369 11.0192C4.24885 12.0342 5.50203 12.5417 6.97324 12.5417Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.partner .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.49025 14.6427C9.57247 14.6427 9.65608 14.6235 9.74108 14.585C9.82594 14.5466 9.89296 14.5027 9.94212 14.4536L16.6071 7.78857C16.7952 7.60051 16.9368 7.39961 17.0319 7.18586C17.1269 6.97225 17.1744 6.74794 17.1744 6.51294C17.1744 6.26933 17.1269 6.03481 17.0319 5.8094C16.9368 5.58384 16.7952 5.38134 16.6071 5.2019L13.2738 1.86856C13.0943 1.68051 12.8999 1.54294 12.6905 1.45586C12.4812 1.36891 12.2547 1.32544 12.0111 1.32544C11.7761 1.32544 11.5504 1.36891 11.334 1.45586C11.1176 1.54294 10.9181 1.68051 10.7355 1.86856L10.2577 2.34627L11.7994 3.90065C11.9864 4.07912 12.1245 4.28266 12.2138 4.51127C12.303 4.73988 12.3475 4.97704 12.3475 5.22273C12.3475 5.73134 12.1777 6.15551 11.838 6.49523C11.4982 6.83495 11.0741 7.00481 10.5655 7.00481C10.3198 7.00481 10.0818 6.96419 9.8515 6.88294C9.62136 6.80183 9.41705 6.67204 9.23858 6.49356L7.66004 4.92794L4.03837 8.54961C3.97532 8.61266 3.92803 8.68322 3.8965 8.76127C3.86497 8.83919 3.84921 8.91933 3.84921 9.00169C3.84921 9.15544 3.90157 9.28683 4.00629 9.39586C4.11101 9.50488 4.24025 9.5594 4.394 9.5594C4.47636 9.5594 4.55997 9.54016 4.64483 9.50169C4.72983 9.46322 4.79692 9.4194 4.84608 9.37023L7.58317 6.63315L8.46129 7.51127L5.73692 10.2484C5.674 10.3114 5.62678 10.382 5.59525 10.46C5.56372 10.5379 5.54796 10.6181 5.54796 10.7004C5.54796 10.8489 5.60164 10.9768 5.709 11.0842C5.81636 11.1916 5.94428 11.2452 6.09275 11.2452C6.17511 11.2452 6.25872 11.226 6.34358 11.1875C6.42858 11.1491 6.4956 11.1052 6.54462 11.0561L9.37796 8.23565L10.2563 9.11377L7.43567 11.9471C7.37803 11.9963 7.33212 12.0633 7.29796 12.1481C7.26379 12.2331 7.24671 12.3168 7.24671 12.399C7.24671 12.5476 7.30039 12.6756 7.40775 12.7829C7.51511 12.8903 7.64303 12.944 7.7915 12.944C7.87372 12.944 7.95386 12.9282 8.03192 12.8967C8.10983 12.8652 8.18032 12.8179 8.24337 12.7548L11.0767 9.9344L11.955 10.8125L9.12171 13.6459C9.05865 13.7089 9.01136 13.7821 8.97983 13.8654C8.9483 13.9488 8.93254 14.0289 8.93254 14.1059C8.93254 14.2596 8.98969 14.3875 9.104 14.4896C9.2183 14.5917 9.34705 14.6427 9.49025 14.6427ZM9.47733 15.8925C9.00622 15.8925 8.59546 15.7291 8.24504 15.4023C7.89462 15.0754 7.71143 14.6683 7.69546 14.1811C7.22323 14.149 6.82872 13.9813 6.51192 13.6779C6.19511 13.3745 6.02337 12.9759 5.99671 12.4823C5.5031 12.4504 5.10407 12.2779 4.79962 11.9648C4.49504 11.6518 4.33205 11.258 4.31067 10.7836C3.81497 10.7516 3.4058 10.5719 3.08317 10.2444C2.76053 9.9169 2.59921 9.50266 2.59921 9.00169C2.59921 8.756 2.64594 8.5153 2.73942 8.27961C2.83289 8.04405 2.96886 7.83711 3.14733 7.65877L7.66004 3.15877L10.1009 5.5994C10.1499 5.65704 10.2142 5.70301 10.2938 5.73732C10.3735 5.77148 10.4598 5.78856 10.5527 5.78856C10.7044 5.78856 10.8352 5.73836 10.9452 5.63794C11.0554 5.53752 11.1105 5.40606 11.1105 5.24356C11.1105 5.15065 11.0934 5.0644 11.0592 4.98482C11.0249 4.90523 10.9789 4.84086 10.9213 4.79169L7.99817 1.86856C7.81872 1.68051 7.62296 1.54294 7.41087 1.45586C7.19879 1.36891 6.97094 1.32544 6.72733 1.32544C6.49233 1.32544 6.26935 1.36891 6.05837 1.45586C5.84726 1.54294 5.64775 1.68051 5.45983 1.86856L2.72254 4.61856C2.57087 4.77023 2.44671 4.94947 2.35004 5.15627C2.25337 5.36294 2.1965 5.5737 2.17942 5.78856C2.16219 5.96593 2.17018 6.14141 2.20337 6.31502C2.23643 6.48863 2.29462 6.65183 2.37796 6.80461L1.45817 7.7244C1.27011 7.45301 1.12858 7.14905 1.03358 6.81252C0.938443 6.476 0.899415 6.13468 0.916498 5.78856C0.933582 5.40495 1.02011 5.03447 1.17608 4.67711C1.33205 4.31975 1.55053 4.00058 1.8315 3.71961L4.56067 0.990439C4.87275 0.686967 5.21226 0.458633 5.57921 0.305439C5.94615 0.152106 6.33157 0.0754395 6.73546 0.0754395C7.13921 0.0754395 7.52323 0.152106 7.88754 0.305439C8.25198 0.458633 8.58587 0.686967 8.88921 0.990439L9.36692 1.46794L9.84442 0.990439C10.1564 0.686967 10.4945 0.458633 10.8588 0.305439C11.2231 0.152106 11.6072 0.0754395 12.0111 0.0754395C12.415 0.0754395 12.8004 0.152106 13.1673 0.305439C13.5343 0.458633 13.8695 0.686967 14.173 0.990439L17.4855 4.30294C17.7888 4.60641 18.0212 4.95176 18.1825 5.33898C18.3438 5.7262 18.4244 6.12176 18.4244 6.52565C18.4244 6.92954 18.3438 7.31363 18.1825 7.67794C18.0212 8.04225 17.7888 8.37606 17.4855 8.6794L10.8202 15.3317C10.6365 15.5154 10.4296 15.6549 10.1994 15.75C9.96914 15.845 9.72844 15.8925 9.47733 15.8925Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.subway .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.125 13.2695V5.5583C0.125 4.38353 0.687395 3.61561 1.81219 3.25454C2.93683 2.89347 4.60943 2.69484 6.16339 2.65866L6.79911 1.41596H2.27668V0.428223H11.6835V1.41596H8.10317L7.46746 2.65866C9.76227 2.69484 11.1211 2.89133 12.2067 3.24812C13.2923 3.60505 13.8351 4.37511 13.8351 5.5583V13.2695C13.8351 14.0097 13.5735 14.6355 13.0503 15.147C12.527 15.6584 11.8867 15.9141 11.1293 15.9141L12.4008 17.1568V17.5711H11.1946L9.49936 15.9141H4.46078L2.76555 17.5711H1.55938V17.1568L2.83081 15.9141C2.07346 15.9141 1.43316 15.6584 0.909895 15.147C0.386632 14.6355 0.125 14.0097 0.125 13.2695ZM6.81542 13.6837C7.12509 13.6837 7.38721 13.5788 7.6018 13.3689C7.81653 13.1591 7.9239 12.9029 7.9239 12.6003C7.9239 12.2976 7.81653 12.0414 7.6018 11.8317C7.38721 11.6218 7.12509 11.5168 6.81542 11.5168C6.50576 11.5168 6.24364 11.6218 6.02905 11.8317C5.81432 12.0414 5.70695 12.2976 5.70695 12.6003C5.70695 12.9029 5.81432 13.1591 6.02905 13.3689C6.24364 13.5788 6.50576 13.6837 6.81542 13.6837ZM1.39643 9.2864H12.5637V6.1956H1.39643V9.2864ZM2.83081 14.6714H11.1293C11.5346 14.6714 11.875 14.5368 12.1505 14.2676C12.426 13.9983 12.5637 13.6656 12.5637 13.2695V10.5291H1.39643V13.2695C1.39643 13.6656 1.53417 13.9983 1.80964 14.2676C2.08512 14.5368 2.42551 14.6714 2.83081 14.6714ZM6.78936 3.90137C4.6337 3.90137 3.4079 4.00679 2.77868 4.21763C2.14947 4.42848 1.75829 4.67357 1.60515 4.9529H12.3813C12.228 4.64802 11.8281 4.39658 11.1815 4.19858C10.5349 4.00044 9.2917 3.90137 6.78936 3.90137Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.bus .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.916748 12.0542V3.58341C0.916748 2.94341 1.09036 2.4314 1.43758 2.04737C1.7848 1.66335 2.24821 1.37008 2.82779 1.16758C3.40737 0.965081 4.07376 0.830984 4.82696 0.765289C5.58015 0.699595 7.19341 0.666748 8.00008 0.666748C8.86328 0.666748 10.5078 0.699595 11.267 0.765289C12.026 0.830984 12.6889 0.965081 13.2557 1.16758C13.8225 1.37008 14.2688 1.66335 14.5947 2.04737C14.9205 2.4314 15.0834 2.94341 15.0834 3.58341V12.0542C15.0834 12.7987 14.8262 13.4283 14.3117 13.9427C13.7973 14.4571 13.1678 14.7144 12.4232 14.7144H12.1546V16.3571C12.1546 16.7515 11.8348 17.0713 11.4403 17.0713C11.0458 17.0713 10.726 16.7516 10.726 16.3571V14.7144H5.17946H4.77362V16.3571C4.77362 16.7515 4.45383 17.0713 4.05934 17.0713C3.66485 17.0713 3.34505 16.7516 3.34505 16.3571V14.7058C2.70078 14.6572 2.14856 14.4028 1.68841 13.9427C1.17397 13.4283 0.916748 12.7987 0.916748 12.0542ZM8.00008 1.91675C6.44772 1.91675 4.48189 2.01425 3.76925 2.20925C3.05661 2.40425 2.59939 2.65932 2.39758 2.97446H13.654C13.4777 2.64223 13.0311 2.38286 12.3142 2.19633C11.5973 2.00994 10.437 1.91675 8.00008 1.91675ZM2.16675 8.0477H7.37508V4.22446H2.16675V8.0477ZM8.62508 8.0477H13.8334V4.22446H8.62508V8.0477ZM4.25008 12.4708C4.56314 12.4708 4.823 12.3674 5.02966 12.1606C5.23647 11.9539 5.33987 11.6941 5.33987 11.381C5.33987 11.068 5.23647 10.8081 5.02966 10.6014C4.823 10.3946 4.56314 10.2912 4.25008 10.2912C3.93703 10.2912 3.67716 10.3946 3.4705 10.6014C3.26369 10.8081 3.16029 11.068 3.16029 11.381C3.16029 11.6941 3.26369 11.9539 3.4705 12.1606C3.67716 12.3674 3.93703 12.4708 4.25008 12.4708ZM11.7501 12.4708C12.0631 12.4708 12.323 12.3674 12.5297 12.1606C12.7365 11.9539 12.8399 11.6941 12.8399 11.381C12.8399 11.068 12.7365 10.8081 12.5297 10.6014C12.323 10.3946 12.0631 10.2912 11.7501 10.2912C11.437 10.2912 11.1772 10.3946 10.9705 10.6014C10.7637 10.8081 10.6603 11.068 10.6603 11.381C10.6603 11.6941 10.7637 11.9539 10.9705 12.1606C11.1772 12.3674 11.437 12.4708 11.7501 12.4708ZM3.57696 13.4644H12.4232C12.8217 13.4644 13.1563 13.3289 13.4272 13.0581C13.698 12.7873 13.8334 12.4526 13.8334 12.0542V9.2977H2.16675V12.0542C2.16675 12.4526 2.30216 12.7873 2.573 13.0581C2.84383 13.3289 3.17848 13.4644 3.57696 13.4644Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.search .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8885 18.952L12.9095 13.973C12.2007 14.5385 11.4449 14.976 10.6423 15.2855C9.83975 15.5952 8.959 15.75 8 15.75C5.83717 15.75 4.00483 14.999 2.503 13.497C1.001 11.9952 0.25 10.1628 0.25 8C0.25 5.83717 1.001 4.00483 2.503 2.503C4.00483 1.001 5.83717 0.25 8 0.25C10.1628 0.25 11.9952 1.001 13.497 2.503C14.999 4.00483 15.75 5.83717 15.75 8C15.75 8.959 15.5952 9.84133 15.2855 10.647C14.976 11.4528 14.5385 12.2103 13.973 12.9193L18.9423 17.8885L17.8885 18.952ZM8 14.25C9.73083 14.25 11.2052 13.641 12.423 12.423C13.641 11.2052 14.25 9.73083 14.25 8C14.25 6.26917 13.641 4.79483 12.423 3.577C11.2052 2.359 9.73083 1.75 8 1.75C6.26917 1.75 4.79483 2.359 3.577 3.577C2.359 4.79483 1.75 6.26917 1.75 8C1.75 9.73083 2.359 11.2052 3.577 12.423C4.79483 13.641 6.26917 14.25 8 14.25Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.notice .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.10417 2.76953H5.97917V6.1237H5.10417V2.76953ZM5.54167 7.12207C5.67515 7.12207 5.78706 7.16723 5.87738 7.25755C5.96769 7.34787 6.01285 7.45977 6.01285 7.59326C6.01285 7.72675 5.96769 7.83865 5.87738 7.92897C5.78706 8.01919 5.67515 8.0643 5.54167 8.0643C5.40818 8.0643 5.29628 8.01919 5.20596 7.92897C5.11564 7.83865 5.07048 7.72675 5.07048 7.59326C5.07048 7.45977 5.11564 7.34787 5.20596 7.25755C5.29628 7.16723 5.40818 7.12207 5.54167 7.12207ZM5.54269 -0.00130284C4.77619 -0.00130284 4.05572 0.144141 3.38129 0.43503C2.70686 0.725919 2.12022 1.12069 1.62137 1.61934C1.12253 2.118 0.727562 2.70439 0.436479 3.37853C0.145493 4.05267 0 4.77294 0 5.53934C0 6.30584 0.145444 7.02631 0.436333 7.70074C0.727222 8.37517 1.12199 8.96181 1.62065 9.46066C2.1193 9.9595 2.70569 10.3545 3.37983 10.6456C4.05397 10.9365 4.77424 11.082 5.54065 11.082C6.30715 11.082 7.02761 10.9366 7.70204 10.6457C8.37647 10.3548 8.96311 9.96004 9.46196 9.46139C9.96081 8.96273 10.3558 8.37634 10.6469 7.7022C10.9378 7.02806 11.0833 6.30779 11.0833 5.54139C11.0833 4.77488 10.9379 4.05442 10.647 3.37999C10.3561 2.70556 9.96134 2.11892 9.46269 1.62007C8.96404 1.12122 8.37764 0.726259 7.7035 0.435176C7.02936 0.14419 6.30909 -0.00130284 5.54269 -0.00130284ZM5.54167 0.873697C6.84444 0.873697 7.94792 1.32578 8.85208 2.22995C9.75625 3.13411 10.2083 4.23759 10.2083 5.54036C10.2083 6.84314 9.75625 7.94661 8.85208 8.85078C7.94792 9.75495 6.84444 10.207 5.54167 10.207C4.23889 10.207 3.13542 9.75495 2.23125 8.85078C1.32708 7.94661 0.875 6.84314 0.875 5.54036C0.875 4.23759 1.32708 3.13411 2.23125 2.22995C3.13542 1.32578 4.23889 0.873697 5.54167 0.873697Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.no-see .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.36641 8.99909L0.566406 5.19909L1.51641 4.24909L4.36641 7.09909L10.4831 0.982422L11.4331 1.93242L4.36641 8.99909Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.star .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7812 0.625977C11.0117 0.626077 11.2089 0.707363 11.3721 0.870117C11.5352 1.03294 11.6162 1.22988 11.6162 1.45996V3.59668C11.6162 3.67213 11.5946 3.74026 11.5508 3.80078C11.5067 3.86142 11.4472 3.90317 11.373 3.92578C11.1621 4.02644 10.9944 4.1705 10.8691 4.35742C10.7439 4.5442 10.6807 4.75789 10.6807 4.99902C10.6807 5.24027 10.7439 5.45475 10.8691 5.6416C10.9944 5.82838 11.1622 5.97201 11.373 6.07227C11.4471 6.09486 11.5067 6.13598 11.5508 6.19629C11.5947 6.25651 11.6162 6.32582 11.6162 6.40332V8.53906C11.6162 8.76875 11.535 8.96525 11.3721 9.12793C11.2089 9.2906 11.0117 9.37295 10.7812 9.37305H1.21094C0.980342 9.37305 0.783405 9.29078 0.620117 9.12793C0.457001 8.96515 0.375072 8.76908 0.375 8.53906V6.40234C0.375 6.32672 0.397401 6.2579 0.441406 6.19727C0.485401 6.13696 0.544343 6.09582 0.618164 6.07324C0.829096 5.97258 0.997787 5.82854 1.12305 5.6416C1.24829 5.45476 1.31055 5.24026 1.31055 4.99902C1.31051 4.75804 1.24809 4.54412 1.12305 4.35742C0.997787 4.17049 0.829096 4.02609 0.618164 3.92578C0.544243 3.90318 0.485421 3.86194 0.441406 3.80176C0.397401 3.74147 0.375 3.67234 0.375 3.59473V1.45898C0.375021 1.22912 0.456937 1.03286 0.620117 0.870117C0.783379 0.707437 0.980405 0.625977 1.21094 0.625977H10.7812ZM1.21094 1.30176C1.16425 1.30176 1.12568 1.31671 1.0957 1.34668C1.06575 1.37665 1.05078 1.41524 1.05078 1.46191V3.375C1.32795 3.53958 1.55333 3.76494 1.72656 4.05078C1.89971 4.33654 1.98629 4.65267 1.98633 4.99902C1.98633 5.34552 1.89981 5.66238 1.72656 5.94824C1.55339 6.2339 1.32778 6.45852 1.05078 6.62305V8.53711C1.05082 8.58372 1.06577 8.62241 1.0957 8.65234C1.12564 8.68216 1.16437 8.69727 1.21094 8.69727H10.7812C10.8276 8.69717 10.8657 8.68199 10.8955 8.65234C10.9254 8.62241 10.9404 8.58372 10.9404 8.53711V6.62305C10.6635 6.45851 10.4378 6.23389 10.2646 5.94824C10.0914 5.66238 10.0049 5.34552 10.0049 4.99902C10.0049 4.65271 10.0915 4.33652 10.2646 4.05078C10.4378 3.765 10.6633 3.53957 10.9404 3.375V1.46191C10.9404 1.41522 10.9255 1.37665 10.8955 1.34668C10.8656 1.31686 10.8277 1.30185 10.7812 1.30176H1.21094ZM5.92383 2.73438C5.94778 2.66067 6.05222 2.66067 6.07617 2.73438L6.54297 4.17188C6.55365 4.20475 6.58459 4.22742 6.61914 4.22754H8.13184C8.20895 4.22789 8.241 4.32653 8.17871 4.37207L6.95508 5.26074C6.92704 5.28111 6.91507 5.31762 6.92578 5.35059L7.39355 6.78809C7.41748 6.86171 7.33318 6.9232 7.27051 6.87793L6.04688 5.98926C6.01884 5.9689 5.98116 5.9689 5.95312 5.98926L4.72949 6.87793C4.66682 6.9232 4.58252 6.86171 4.60645 6.78809L5.07422 5.35059C5.08493 5.31762 5.07296 5.28111 5.04492 5.26074L3.82129 4.37207C3.759 4.32653 3.79105 4.22789 3.86816 4.22754H5.38086C5.41541 4.22742 5.44635 4.20475 5.45703 4.17188L5.92383 2.73438Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .data-list.svg-icon .data-item.check1 .data-name::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.8 8.01667L0 4.21667L0.95 3.26667L3.8 6.11667L9.91667 0L10.8667 0.95L3.8 8.01667Z' fill='rgb(0,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.icon-guide .icon-button::after {
  display: block;
  width: 20rem;
  height: 20rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='' height='' viewBox='0 0  ' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='' fill='rgb(255,0,0)'/%3E%3C/svg%3E%0A");
}
#guide-list .page-body .local-body .section.table-guide .t-display + .t-display {
  margin-top: 7rem;
}
#guide-list .page-body .local-body .section.mark-guide .subsection .subsection-body .guide-mark-area {
  display: flex;
  flex-wrap: wrap;
  padding-top: 1.8rem;
  gap: 2rem;
}
#guide-list .page-body .local-body .section.post-guide .section-head + .section-body {
  padding-left: unset;
}
#guide-list .page-body .local-body .section .guide-tab-area {
  padding-top: 1.8rem;
}
#guide-list .page-body .local-body .section .guide-tab-panel-area {
  padding-top: 1.8rem;
}
#guide-list .page-body .local-body .section .guide-tab-panel-area .panel-wrap {
  height: 30rem;
  line-height: 30rem;
  text-align: center;
  font-weight: 500;
  font-size: 3.2rem;
}
#guide-list .page-body .local-body .section .guide-swiper {
  padding-top: 1.8rem;
}
#guide-list .page-body .local-body .section.board-guide .section-head + .section-body {
  padding-left: unset;
}
#guide-list .page-body .local-body .section.list-guide .section-head + .section-body {
  padding-left: unset;
}
#guide-list .page-body .local-body .section.list-guide .section-head + .section-body .subsection.line {
  border-top: 0.1rem dashed rgb(31, 30, 49);
}
#guide-list .page-body .local-body .section.list-guide .data-display.design1.case6 .data-head {
  width: 20%;
}
#guide-list .page-body .local-body .section.list-guide .data-display.design1.case6 .data-body {
  width: 70%;
}
#guide-list .page-body .local-body .section.layout-guide .section-head + .section-body {
  padding-left: unset;
  padding-top: unset;
}
#guide-list .page-body .local-body .section.layout-guide .section[class*=design].type1 .section-name {
  font-size: 3.2rem !important;
}
#guide-list .page-body .local-body .section.layout-guide .section[class*=design].type2 .section-name {
  font-size: 2.4rem !important;
}
#guide-list .page-body .local-body .section.accordion-guide .guide-accordion-area {
  margin-top: 2rem;
}
#guide-list .page-body .local-body .section.accordion-guide .guide-accordion-area .accordion-display .accordion-item + .accordion-item {
  margin-top: 3rem;
}
#guide-list .page-body .local-body .section.accordion-guide .guide-accordion-area .accordion-display .accordion-head .btn-text {
  font-weight: 700;
  font-size: 2rem;
}
#guide-list .page-body .local-body .section.accordion-guide .guide-accordion-area .accordion-display .accordion-head + .accordion-body {
  margin-top: 0.5rem;
}
#guide-list .page-body .local-body .section.accordion-guide .guide-accordion-area .accordion-display .accordion-body {
  font-weight: 400;
  font-size: 1.8rem;
}
#guide-list .page-body .local-body .section.tag-guide .guide-tag-area .tag-list + .tag-list {
  margin-top: 5rem;
}
#guide-list .page-body .local-body .section.tag-guide .guide-tag-area + .guide-tag-area {
  margin-top: 5rem;
}

#wrap {
  position: relative;
  min-height: 100vh;
}
#wrap .page-body {
  min-height: 100vh;
}
#wrap .page:not(.ir, .esg, .about, .game-service, .ethics, .cookie-set, .com2us-on, .server-error) {
  padding-bottom: 14rem;
}
@media (max-width: 1199px) {
  #wrap .page:not(.ir, .esg, .about, .game-service, .ethics, .cookie-set, .com2us-on, .server-error) {
    padding-bottom: 7.2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page:not(.ir, .esg, .about, .game-service, .ethics, .cookie-set, .com2us-on, .server-error) {
    padding-bottom: 6.4rem;
  }
}
#wrap .page .local.module-a {
  max-width: 144rem;
  margin: 0 auto;
  padding-top: 8rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a {
    padding-top: 5.6rem;
  }
}
#wrap .page .local.module-a .local-body {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body {
    flex-direction: column;
    justify-content: flex-start;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a {
  flex-shrink: 0;
  width: 33.6rem;
  min-height: calc(100vh - 8rem);
  padding: 5.6rem 6.4rem 24.5rem 6.4rem;
  border-right: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a {
    margin-top: 3rem;
    padding: 5.6rem 6.4rem 14rem 6.4rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head {
    text-align: center;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject .navi-title {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject .navi-title {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask {
  position: relative;
  margin-top: 1rem;
  cursor: pointer;
  color: rgb(149, 150, 159);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask.active {
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask {
    max-width: 20rem;
    margin: 0.6rem auto 0;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .navi-text {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .navi-text.bold {
  font-weight: 500;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .navi-text {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(149, 150, 159);
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .navi-text {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(149, 150, 159);
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .btn {
  margin-left: 0.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .btn {
    background: none;
    margin-left: -0.1rem;
  }
}
@media (max-width: 1199px) and (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask .btn.copy:hover::after {
    margin-bottom: 0.4rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask + .btn-display {
  display: flex;
  justify-content: center;
  margin-top: 1.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask + .btn-display {
    margin-top: 1.6rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask.active .navi-text {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask.active .navi-text {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(243, 29, 56);
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-head .navi-subject + .navi-ask.active .btn.icon.color-e.copy::after {
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a {
    width: 100%;
    padding: 0 3.6rem;
    border-right: none;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a {
    padding: 0 2.4rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap {
  position: relative;
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap {
    opacity: 0;
    transition: opacity 0.1s;
  }
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.1rem;
    background: rgb(228, 229, 235);
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap {
    margin: 4rem -2.4rem 0;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list {
  flex-direction: column;
  gap: 0.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    white-space: nowrap;
    gap: 0;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list {
    justify-content: flex-start;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item {
    width: auto;
    display: inline-block;
    flex-shrink: 0;
  }
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item + .navi-item {
    margin-left: 2.8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item:first-child {
    padding-left: 2.4rem;
  }
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item:last-child {
    padding-right: 2.4rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item button.navi-name {
  display: flex;
  align-items: center;
  padding: 1.2rem 0;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item button.navi-name {
    display: none;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item button.navi-name:hover {
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(243, 29, 56);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item button.navi-name.pressed {
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(243, 29, 56);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item a.navi-name {
  display: none;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item a.navi-name {
    display: flex;
    align-items: center;
    padding: 1.2rem 0;
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item a.navi-name::before {
    content: "";
    display: block;
    width: 0;
    height: 0.2rem;
    background: rgb(243, 29, 56);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item a.navi-name.link {
  display: block;
  padding: 1.2rem 0;
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item a.navi-name.link {
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.1s ease-out;
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item {
  padding: 1.2rem 1.2rem 1.2rem 1.6rem;
  background: transparent;
  border-radius: 9rem;
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item .lnb-name {
  display: block;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(149, 150, 159);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item + .lnb-item {
  margin-top: 0.4rem;
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item:hover .lnb-name {
  font-weight: 400;
  font-size: 1.6rem;
  color: #FE414C;
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item.active {
  position: relative;
  background: #F0F2F8;
  transition: 0.3s ease-out;
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item.active .lnb-name {
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb .lnb-list .lnb-item.active::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 1.8rem;
  transform: translateY(-50%);
  width: 0.8rem;
  height: 1rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.78853 5.00052L0.9552 1.16719L1.83333 0.289062L6.54478 5.00052L1.83333 9.71198L0.9552 8.83385L4.78853 5.00052Z' fill='rgb(113,115,126)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item .lnb {
    display: none;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item.active .navi-name {
  position: relative;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item.active .navi-name::before {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item.active .navi-name.link {
  position: relative;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap .navi-list .navi-item.active .navi-name.link::before {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-a .navi-wrap.swiper-initialized {
  opacity: 1;
}
#wrap .page .local.module-a .local-body .navi-display.module-b {
  flex-shrink: 0;
  width: 33.6rem;
  min-height: calc(100vh - 8rem);
  padding: 6.4rem;
  border-right: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b {
    margin-top: 3.4rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head {
    text-align: center;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject .navi-title {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
  line-height: 140%;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject .navi-title {
    font-weight: 700;
    font-size: 3.2rem;
    color: rgb(23, 22, 22);
  }
  .en #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject .navi-title {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask {
  position: relative;
  margin-top: 1rem;
  cursor: pointer;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask {
    max-width: 20rem;
    margin: 0.6rem auto 0;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask .navi-text {
  font-weight: 400;
  font-size: 1.3rem;
  color: rgb(149, 150, 159);
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask .navi-text.bold {
  font-weight: 500;
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask .btn {
  margin-left: 0.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask .btn {
    background: none;
    margin-left: -0.3rem;
  }
}
@media (max-width: 1199px) and (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask .btn.copy:hover::after {
    margin-bottom: 0.4rem;
    background: url("data:image/svg+xml,%0A%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5077 15.8C5.00253 15.8 4.57495 15.625 4.22495 15.275C3.87495 14.925 3.69995 14.4974 3.69995 13.9923V2.60775C3.69995 2.10259 3.87495 1.675 4.22495 1.325C4.57495 0.975003 5.00253 0.800003 5.5077 0.800003H13.8922C14.3974 0.800003 14.825 0.975003 15.175 1.325C15.525 1.675 15.7 2.10259 15.7 2.60775V13.9923C15.7 14.4974 15.525 14.925 15.175 15.275C14.825 15.625 14.3974 15.8 13.8922 15.8H5.5077ZM5.5077 14.3H13.8922C13.9692 14.3 14.0397 14.2679 14.1037 14.2038C14.1679 14.1398 14.2 14.0693 14.2 13.9923V2.60775C14.2 2.53075 14.1679 2.46025 14.1037 2.39625C14.0397 2.33209 13.9692 2.3 13.8922 2.3H5.5077C5.4307 2.3 5.3602 2.33209 5.2962 2.39625C5.23203 2.46025 5.19995 2.53075 5.19995 2.60775V13.9923C5.19995 14.0693 5.23203 14.1398 5.2962 14.2038C5.3602 14.2679 5.4307 14.3 5.5077 14.3ZM2.0077 19.3C1.50253 19.3 1.07495 19.125 0.724951 18.775C0.374951 18.425 0.199951 17.9974 0.199951 17.4923V4.60775H1.69995V17.4923C1.69995 17.5693 1.73203 17.6398 1.7962 17.7038C1.8602 17.7679 1.9307 17.8 2.0077 17.8H11.8922V19.3H2.0077Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask + .btn-display {
  display: flex;
  justify-content: center;
  margin-top: 1.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask + .btn-display {
    margin-top: 1.6rem;
  }
}
#wrap .page .local.module-a .local-body .navi-display.module-b .navi-head .navi-subject + .navi-ask:hover .navi-text {
  font-weight: 400;
  font-size: 1.3rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b {
    width: 100%;
    padding: 0 3.6rem;
    border-right: none;
    min-height: auto;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .navi-display.module-b {
    padding: 0 2.4rem;
  }
}
#wrap .page .local.module-a .local-body .section {
  width: calc(100% - 33.6rem);
  padding: 7.6rem 6.4rem 24.5rem 6.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section {
    width: 100%;
    padding: 3.2rem 3.6rem 14rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section {
    padding: 3.2rem 2.4rem 14rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head {
    display: flex;
    flex-direction: column-reverse;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    margin-top: 4rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    flex-direction: column;
    align-items: flex-start;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .section-name {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .section-name {
    font-weight: 500;
    font-size: 2.8rem;
    color: rgb(23, 22, 22);
    line-height: 140%;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .section-name {
    font-weight: 500;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year {
  position: relative;
  display: block;
  width: 12rem;
  z-index: 2;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  padding: 1.1rem 2.8rem;
  border-radius: 9rem;
  background: #F0F2F8;
  height: 100%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn .btn-txt {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  width: 13rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
    width: 80%;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn .btn-txt {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn::after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 50%;
  right: 2.8rem;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
  background-size: 1.2rem;
  background-repeat: no-repeat;
  background-position: center right;
  transition: background-image 0.2s ease-in-out;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show::after {
  transform: translateY(-50%) rotate(180deg);
  background-position: center left;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show ~ .dropdown-menu {
  display: block;
  inset: auto;
  margin-top: 0.3rem !important;
  padding: 1.6rem 0;
  max-height: 19rem;
  overflow-x: hidden;
  overflow-y: auto;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show ~ .dropdown-menu::-webkit-scrollbar {
  width: 0.4rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show ~ .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu {
  width: 100%;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
  background: #F0F2F8;
  display: none;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu li {
  padding: 0.55rem 2.8rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  display: block;
  cursor: pointer;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu li {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu li:hover {
  color: #FE414C;
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year {
    position: relative;
    display: block;
    margin-top: 2.8rem;
    width: 100%;
    top: 0;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    padding: 1.35rem 1.6rem;
    background: #F0F2F8;
    border-radius: 0.4rem;
    height: 4.4rem;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn::after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 0.8rem;
    position: absolute;
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    transition: background-image 0.2s ease-in-out;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show::after {
    transform: translateY(-50%) rotate(180deg);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .btn.show ~ .dropdown-menu {
    display: block;
    inset: auto;
    margin-top: 0.4rem !important;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu {
    width: 100%;
    margin-top: 0.4rem;
    border-radius: 0.4rem;
    background: #F0F2F8;
    display: none;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year .dropdown-menu li {
    padding: 1.15rem 1.6rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 150%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year.rules {
  width: 20.2rem;
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-subject .dropdown.year.rules {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a {
  margin-top: 4rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a img {
  max-width: 100% !important;
  height: auto !important;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a {
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a {
    margin-top: 2.8rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
    line-height: 150%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name + .subsection-summary {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
  line-height: 175%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name .unit {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(149, 150, 159);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name .unit {
    font-size: 1.2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.8rem;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject .subsection-name + .subsection-summary {
    font-weight: 400;
    font-size: 1.2rem;
    color: rgb(149, 150, 159);
    line-height: 150%;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject + .subsection-tab {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject:hover .btn {
  background: rgb(243, 29, 56);
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body {
  position: relative;
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body {
    margin-top: 2rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 175%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para + .t-display {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para + .t-display {
    margin-top: 2rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para strong {
  font-weight: 600;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-body .para strong {
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a .subsection-wrap .subsection-util {
    margin-top: 2.8rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a + .subsection {
  margin-top: 5.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .subsection.module-a + .subsection {
    margin-top: 4rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .editor {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .editor {
    margin-top: 2rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .editor p {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
  line-height: 160%;
  word-break: break-word;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .editor p {
    font-size: 1.5rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head + .section-body .editor p {
    font-size: 1.4rem;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util {
  position: relative;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu {
  display: none;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu {
    position: relative;
    display: block;
    z-index: 3;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .btn {
    position: relative;
    display: block;
    width: 100%;
    padding: 1.25rem 1.5rem;
    border: 0.1rem solid rgb(228, 229, 235);
    border-radius: 0.4rem;
    text-align: left;
    height: 4.4rem;
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .btn .btn-txt {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .btn::after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 0.8rem;
    position: absolute;
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    transition: background-image 0.2s ease-in-out;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .btn.show::after {
    transform: translateY(-50%) rotate(180deg);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .btn.show ~ .dropdown-menu {
    display: block;
    inset: auto;
    margin-top: 0.3rem !important;
    z-index: 10 !important;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .dropdown-menu {
    width: 100%;
    margin-top: 0.4rem;
    border-radius: 0.4rem;
    background: rgb(255, 255, 255);
    border: 0.1rem solid rgb(228, 229, 235);
    display: none;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .dropdown-menu li {
    padding: 1.15rem 1.6rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 150%;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .dropdown-menu li a {
    display: block;
    width: 100%;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.sub-menu .dropdown-menu li:hover {
    color: #FE414C;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year {
  position: absolute;
  right: 0;
  display: block;
  width: 12rem;
  height: 4rem;
  z-index: 2;
  top: -3.8rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  padding: 0.7rem 2.8rem;
  border-radius: 9rem;
  background: #F0F2F8;
  height: 100%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn .btn-txt {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn::after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 50%;
  right: 2.8rem;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
  background-size: 1.2rem;
  background-repeat: no-repeat;
  background-position: center right;
  transition: background-image 0.2s ease-in-out;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show::after {
  transform: translateY(-50%) rotate(180deg);
  background-position: center left;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show ~ .dropdown-menu {
  display: block;
  inset: auto;
  margin-top: 0.3rem !important;
  padding: 1.6rem 0;
  max-height: 19rem;
  overflow-x: hidden;
  overflow-y: auto;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show ~ .dropdown-menu::-webkit-scrollbar {
  width: 0.4rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show ~ .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu {
  width: 100%;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
  background: #F0F2F8;
  display: none;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu li {
  padding: 0.55rem 2.8rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  cursor: pointer;
}
@media (max-width: 1199px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu li {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu li a {
  display: block;
  width: 100%;
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu li:hover {
  color: #FE414C;
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year {
    position: relative;
    display: block;
    width: 100%;
    top: 0;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    padding: 1.35rem 1.6rem;
    background: #F0F2F8;
    border-radius: 0.4rem;
    height: 4.4rem;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn::after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 0.8rem;
    position: absolute;
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    transition: background-image 0.2s ease-in-out;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show::after {
    transform: translateY(-50%) rotate(180deg);
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .btn.show ~ .dropdown-menu {
    display: block;
    inset: auto;
    margin-top: 0.4rem !important;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu {
    width: 100%;
    margin-top: 0.4rem;
    border-radius: 0.4rem;
    background: #F0F2F8;
    display: none;
  }
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year .dropdown-menu li {
    padding: 1.15rem 1.6rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 150%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year.rules {
  width: 20.2rem;
}
@media (max-width: 768px) {
  #wrap .page .local.module-a .local-body .section .section-wrap .section-head .section-util .dropdown.year.rules {
    width: 100%;
  }
}
#wrap .page .local.module-a .local-body .section .section-wrap .section-body img {
  max-width: 100%;
  height: auto;
}
#wrap .page .local-head.module-a {
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  padding: 16rem 0 9.2rem 0;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-a {
    padding: 9.6rem 0 4rem 0;
  }
}
#wrap .page .local-head.module-a .local-subject {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-weight: 700;
  font-size: 9.6rem;
  color: rgb(23, 22, 22);
  transform: translateY(5rem);
  opacity: 0;
  transition: opacity 1s ease-out, transform 1s ease-out;
  width: fit-content;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-a .local-subject {
    font-weight: 700;
    font-size: 4rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local-head.module-a .local-subject:after {
  content: "";
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 0 2.4rem 0.8rem;
  background-color: #EE1922;
  border-radius: 50%;
  position: absolute;
  right: -2rem;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-a .local-subject:after {
    width: 0.6rem;
    height: 0.6rem;
    margin: 0 0 1rem 0.4rem;
    right: -1rem;
  }
}
#wrap .page .local-head.module-a .local-subject + .local-summary {
  margin-top: 2rem;
}
#wrap .page .local-head.module-a .local-summary {
  font-weight: 400;
  font-size: 2.4rem;
  color: rgb(72, 74, 78);
  line-height: 1.4;
  transform: translateY(5rem);
  opacity: 0;
  transition: opacity 1s ease-out, transform 1s ease-out;
  transition-delay: 0.3s;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-a .local-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .local-head.module-a .local-summary {
    padding: 0 2.4rem;
  }
}
#wrap .page .local-head.module-a.active .local-subject {
  opacity: 1;
  transform: translateY(0);
}
#wrap .page .local-head.module-a.active .local-summary {
  opacity: 1;
  transform: translateY(0);
}
#wrap .page .local-head.module-b {
  position: relative;
  height: 64rem;
}
#wrap .page .local-head.module-b .local-figure {
  width: 100%;
  height: 64rem;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-position: center;
  background-size: cover;
  object-fit: cover;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-b .local-figure {
    height: 34rem;
  }
}
#wrap .page .local-head.module-b .local-figure:after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: -0.2rem;
  left: 0;
  height: 20rem;
  z-index: 1;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #F8FAFC 80%);
}
@media (max-width: 768px) {
  #wrap .page .local-head.module-b .local-figure::after {
    bottom: -2.6rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-b {
    height: 34rem;
  }
}
#wrap .page .local-head.module-c {
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  padding: 13.6rem 0 5.6rem 0;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-c {
    padding: 11.4rem 0 3.4rem 0;
  }
}
#wrap .page .local-head.module-c .local-subject {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(23, 22, 22);
  transform: translateY(5rem);
  opacity: 0;
  transition: opacity 1s ease-out, transform 1s ease-out;
}
@media (max-width: 1199px) {
  #wrap .page .local-head.module-c .local-subject {
    font-weight: 700;
    font-size: 3.2rem;
    color: rgb(23, 22, 22);
  }
  .en #wrap .page .local-head.module-c .local-subject {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .local-head.module-c .local-subject + .local-summary {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(23, 22, 22);
  line-height: 120%;
  margin-top: 2rem;
  transform: translateY(5rem);
  opacity: 0;
  transition: opacity 1s ease-out, transform 1s ease-out;
  transition-delay: 0.3s;
}
.ja #wrap .page .local-head.module-c .local-subject + .local-summary {
  line-height: 160%;
}

@media (max-width: 1199px) {
  #wrap .page .local-head.module-c .local-subject + .local-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
    line-height: 140%;
  }
}
@media (max-width: 768px) {
  .ja #wrap .page .local-head.module-c .local-subject + .local-summary {
    line-height: 140%;
  }
}
#wrap .page .local-head.module-c.active .local-subject {
  opacity: 1;
  transform: translateY(0);
}
#wrap .page .local-head.module-c.active .local-summary {
  opacity: 1;
  transform: translateY(0);
}
#wrap .page .section.module-a {
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-a {
    max-width: 102.4rem;
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-a {
    padding: 0 2.4rem;
    max-width: 44rem;
    margin: 0 auto;
  }
}
#wrap .page .section.module-a .section-wrap .section-head .section-subject .section-name {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
  margin-bottom: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-a .section-wrap .section-head .section-subject .section-name {
    font-weight: 500;
    font-size: 2.8rem;
    color: rgb(23, 22, 22);
    margin-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-a .section-wrap .section-head .section-subject .section-name {
    font-weight: 500;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
  }
}
#wrap .page .section.module-a .section-wrap .section-head .section-subject .section-name + .section-figure img {
  width: 100%;
}
#wrap .page .section.module-a .section-wrap .section-util {
  margin-top: 5.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-a .section-wrap .section-util {
    margin-top: 4rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-a .section-wrap .section-util {
    margin-top: 2.8rem;
  }
}
#wrap .page .section.module-a + .section.module-a {
  padding-top: 12rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-a + .section.module-a {
    padding-top: 7.2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-a + .section.module-a {
    padding-top: 5.6rem;
  }
}
#wrap .page .section.module-b {
  max-width: 131.2rem;
  margin: 0 auto;
}
#wrap .page .section.module-b .section-wrap {
  display: flex;
  justify-content: space-between;
  gap: 4.2rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-b .section-wrap {
    flex-direction: column;
    gap: 0;
  }
}
#wrap .page .section.module-b .section-wrap .section-head {
  min-width: 32.4rem;
}
#wrap .page .section.module-b .section-wrap .section-head + .section-body {
  width: 100%;
  margin-left: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-b .section-wrap .section-head + .section-body {
    padding: 0 3.6rem;
    margin-left: 0;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-b .section-wrap .section-head + .section-body {
    padding: 0 2.4rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .section.module-b .section-wrap .section-head {
    width: 100%;
  }
}
#wrap .page .section.module-b + .module-b {
  padding-top: 12rem;
}
@media (max-width: 768px) {
  #wrap .page .section.module-b + .module-b {
    padding-top: 8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-b {
    max-width: 44rem;
    margin: 0 auto;
  }
}
#wrap .page .section.module-c .section-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#wrap .page .section.module-c .section-head .section-name {
  position: relative;
  width: 60rem; /* 부모 요소 크기 */
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-head .section-name {
    width: 34rem;
  }
}
#wrap .page .section.module-c .section-head .section-name .marquee {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  transform: translateX(0);
  width: 100%;
}
#wrap .page .section.module-c .section-head .section-name .marquee span {
  display: inline-block;
  white-space: nowrap;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-name .marquee span {
    white-space: normal;
  }
}
#wrap .page .section.module-c .section-head .section-name .marquee.animated span {
  animation: marquee 20s linear infinite;
}
#wrap .page .section.module-c .section-head .section-name .marquee.animated .marquee-clone {
  padding-left: 2.5rem;
}
@keyframes marquee {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-name {
    white-space: normal;
    width: auto;
    text-align: center;
    padding: 0 2.4rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head {
    flex-direction: column;
    justify-content: center;
  }
}
#wrap .page .section.module-c .section-head .section-subject {
  display: flex;
  gap: 1.6rem;
  align-items: center;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-subject {
    gap: 1rem;
  }
}
#wrap .page .section.module-c .section-head .section-subject .section-figure {
  position: relative;
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 1rem;
  overflow: hidden;
}
#wrap .page .section.module-c .section-head .section-subject .section-figure img {
  width: 100%;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-head .section-subject .section-figure {
    width: 6.6rem;
    height: 6.6rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-subject .section-figure {
    width: 8.8rem;
    height: auto;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-subject {
    flex-direction: column;
    justify-content: center;
  }
}
#wrap .page .section.module-c .section-head .section-subject .section-info {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-head .section-subject .section-info {
    gap: 0.6rem;
  }
}
#wrap .page .section.module-c .section-head .section-subject .section-info .section-name {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-head .section-subject .section-info .section-name {
    font-size: 2.8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-subject .section-info .section-name {
    font-size: 2.4rem;
  }
}
#wrap .page .section.module-c .section-head .section-subject .section-info .btn-area {
  display: flex;
  gap: 0.8rem;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-head .section-util {
    margin-top: 1rem;
  }
}
#wrap .page .section.module-c .section-head .section-util .btn-display .btn-area {
  display: flex;
  gap: 0.8rem;
}
#wrap .page .section.module-c .section-head .section-util .btn-display .btn-area .btn.active {
  color: rgb(255, 255, 255);
  background: rgb(243, 29, 56);
}
#wrap .page .section.module-c .section-body {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body {
    gap: 0.8rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section {
  padding: 3rem;
  border-radius: 0.8rem;
  background: rgb(255, 255, 255);
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body .sub-section {
    padding: 3.2rem 2.4rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head .sub-section-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head .sub-section-subject {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head .sub-section-subject {
    font-size: 1.8rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body {
  position: relative;
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body {
    margin-top: 2rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .youtube-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  border-radius: 0.8rem;
  overflow: hidden;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .youtube-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .swiper-list.module-b {
  margin-top: 2.4rem;
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .swiper-list.module-b {
    margin-top: 1.6rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .editor {
  max-height: 23rem;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .editor p {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 175%;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .editor p {
    font-size: 1.5rem;
    line-height: 160%;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body .editor p {
    max-height: 27.4rem;
    font-size: 1.4rem;
  }
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util {
  text-align: center;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn {
  margin-top: 2.4rem;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.open {
  background: #F0F2F8;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.open::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
  transform: rotate(180deg);
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.open:hover {
  background-color: rgb(228, 229, 235);
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.open.pressed {
  background-color: rgb(228, 229, 235);
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.close {
  background: #F0F2F8;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.close::after {
  background: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(72,74,78)'/%3E%3C/svg%3E%0A") no-repeat center/1.2rem;
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.close:hover {
  background-color: rgb(228, 229, 235);
}
#wrap .page .section.module-c .section-body .sub-section .sub-section-head + .sub-section-body + .sub-section-util .btn.close.pressed {
  background-color: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-c {
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-c {
    padding: 0;
  }
}
#wrap .page .section.module-d {
  max-width: 120rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-d {
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-d {
    padding: 0 2.4rem;
    max-width: 44rem;
    margin: 0 auto;
  }
}
#wrap .page .section.module-e.style-a {
  background-color: rgb(248, 250, 252);
  overflow-x: hidden;
}
#wrap .page .section.module-e.style-a .section-wrap {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 131.2rem;
  margin: 0 auto;
  padding: 5rem 0 5rem 0;
  gap: 14.8rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap {
    max-width: 100%;
    margin: 0 auto;
    padding: 1rem 0 1rem 8rem;
    gap: 4.5rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-a .section-wrap {
    flex-direction: column;
    max-width: 100%;
    margin: 0 auto;
    padding: 4rem 0 4rem 2.4rem;
    gap: 0;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 31rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head {
    width: 22rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head {
    width: 100%;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-sub img {
  width: 20.9rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-sub img {
    width: 8.8rem;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-sub + .section-subject {
  margin-top: 1rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-sub + .section-subject {
    margin-top: 0.4rem;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-subject {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(0, 0, 0);
  line-height: 1.2;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(0, 0, 0);
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-subject + .section-summary {
  margin-top: 0.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-subject + .section-summary {
    margin-top: 0.8rem;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-summary {
  font-weight: 400;
  font-size: 2.2rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-head .section-summary + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-summary + .section-util {
    margin-top: 2rem;
  }
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-head .section-summary + .section-util .btn-display .btn-area .btn.ar-icon {
    min-width: 15rem;
    min-height: 4rem;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-body {
  width: 200rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-body {
    width: 100rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-a .section-wrap .section-body {
    width: 100%;
  }
}
#wrap .page .section.module-e.style-a .section-wrap .section-util.mo-only {
  width: 100%;
  padding-right: 2.4rem;
}
#wrap .page .section.module-e.style-a + .style-b {
  margin: 14rem auto 0;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-a + .style-b {
    margin: 6.4rem auto 0;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-a + .style-b {
    margin: 5.6rem auto 0;
  }
}
#wrap .page .section.module-e.style-b {
  max-width: 131.2rem;
  margin: 0 auto;
}
#wrap .page .section.module-e.style-b .section-wrap .section-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-sub img {
  width: 15.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-sub img {
    width: 8.8rem;
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-sub + .section-subject {
  margin-top: 1rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-sub + .section-subject {
    margin-top: 0.4rem;
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-subject {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(0, 0, 0);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(0, 0, 0);
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-subject + .section-summary {
  margin-top: 0.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-subject + .section-summary {
    margin-top: 0.8rem;
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-summary {
  font-weight: 400;
  font-size: 2.2rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-head .section-summary + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b .section-wrap .section-head .section-summary + .section-util {
    margin-top: 2rem;
  }
}
#wrap .page .section.module-e.style-b .section-wrap .section-body {
  margin-top: 4rem;
}
#wrap .page .section.module-e.style-b + .style-c {
  margin-top: 14rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-b + .style-c {
    margin-top: 4.8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-b + .style-c {
    margin-top: 5.6rem;
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-sub img {
  width: 15.4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-sub img {
    width: 8.8rem;
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-sub + .section-subject {
  margin-top: 1rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-sub + .section-subject {
    margin-top: 0.4rem;
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-subject {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(0, 0, 0);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(0, 0, 0);
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-subject + .section-summary {
  margin-top: 0.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-subject + .section-summary {
    margin-top: 0.8rem;
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-summary {
  font-weight: 400;
  font-size: 2.2rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-head .section-summary + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c .section-wrap .section-head .section-summary + .section-util {
    margin-top: 2rem;
  }
}
#wrap .page .section.module-e.style-c .section-wrap .section-body {
  margin-top: 4rem;
}
#wrap .page .section.module-e.style-c + .style-d {
  margin: 14rem auto 0;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-c + .style-d {
    margin: 8rem auto 0;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-c + .style-d {
    margin: 5.6rem auto 0;
  }
}
#wrap .page .section.module-e.style-d {
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d {
    max-width: 44rem;
    margin: 0 auto;
  }
}
#wrap .page .section.module-e.style-d .section-wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap {
    padding: 0 4rem 0 8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d .section-wrap {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head {
    align-items: center;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-sub img {
  width: 20.9rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-sub img {
    width: 8.8rem;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-sub + .section-subject {
  margin-top: 1rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-sub + .section-subject {
    margin-top: 0.4rem;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-subject {
  font-weight: 700;
  font-size: 6.4rem;
  color: rgb(0, 0, 0);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-subject {
    font-weight: 700;
    font-size: 3.8rem;
    color: rgb(0, 0, 0);
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-subject + .section-summary {
  margin-top: 0.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-subject + .section-summary {
    margin-top: 0.8rem;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary {
  font-weight: 400;
  font-size: 2.2rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary + .section-util {
    margin-top: 2rem;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary + .section-util .btn-display .btn-area .btn.ar-icon {
  min-width: 28rem;
  min-height: 5.6rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-head .section-summary + .section-util .btn-display .btn-area .btn.ar-icon {
    min-width: 15rem;
    min-height: 4rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-body .section-figure {
    margin-top: 2rem;
  }
}
#wrap .page .section.module-e.style-d .section-wrap .section-body .section-figure img {
  width: 100%;
  max-width: 88rem;
}
@media (max-width: 1199px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-body .section-figure img {
    max-width: 59rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-body .section-figure img {
    max-width: 44.8rem;
  }
}
@media (max-width: 768px) {
  #wrap .page .section.module-e.style-d .section-wrap .section-body + .section-util {
    margin-top: 2rem;
  }
  #wrap .page .section.module-e.style-d .section-wrap .section-body + .section-util .btn-display .btn-area .btn.ar-icon {
    min-width: 15rem;
    min-height: 4rem;
  }
}
#wrap .page .section[class*=module].align1 .section-head {
  text-align: left;
}
#wrap .page .section[class*=module].align2 .section-caption,
#wrap .page .section[class*=module].align2 .section-head {
  text-align: right;
}
#wrap .page .section[class*=module].align3 .section-head {
  text-align: center;
}
#wrap .page .section[class*=module].align4 .section-caption,
#wrap .page .section[class*=module].align4 .section-head,
#wrap .page .section[class*=module].align4 .section-body {
  text-align: center;
}
#wrap .page .section .comment.module-a {
  color: rgb(31, 30, 49);
  font-weight: 400;
  font-size: 1.8rem;
}
@media (max-width: 768px) {
  #wrap .page .section .comment.module-a {
    font-weight: 400;
    font-size: 1.5rem;
  }
}
#wrap .page .section .comment.module-b {
  font-weight: 700;
  font-size: 2.2rem;
}
@media (max-width: 768px) {
  #wrap .page .section .comment.module-b {
    font-weight: 700;
    font-size: 2rem;
  }
}
#wrap .page .section .comment.module-c {
  font-weight: 700;
  font-size: 2rem;
}
@media (max-width: 768px) {
  #wrap .page .section .comment.module-c {
    font-weight: 700;
    font-size: 1.8rem;
  }
}
#wrap .page .section .comment.style-a {
  margin-top: 2rem;
}
@media (max-width: 768px) {
  #wrap .page .section .comment.style-a {
    margin-top: 1.4rem;
  }
}

.main {
  overflow-x: hidden;
}
.main .section.key-visual {
  position: relative;
  padding-bottom: 86rem;
}
.main .section.key-visual .section-wrap {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 131.2rem;
}
.main .section.key-visual .section-wrap .section-body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 1199px) {
  .main .section.key-visual {
    padding-bottom: 56.2rem;
  }
}
@media (max-width: 1199px) {
  .main .section.game {
    margin-top: 5.6rem !important;
  }
}
@media (max-width: 1199px) {
  .main .section.game .section-head .section-subject .section-name {
    display: block !important;
  }
}
.main .section.game .section-body {
  position: relative;
  margin-top: -17rem !important;
  z-index: 100;
}
.main .section.game .section-body + .section-util .btn-display {
  text-align: center;
}
@media (max-width: 1199px) {
  .main .section.game .section-body + .section-util .btn-display .btn-text .pc-only {
    display: block !important;
  }
}
@media (max-width: 1199px) {
  .main .section.game .section-body {
    margin-top: 0 !important;
  }
}
@media (max-width: 768px) {
  .main .section.game .section-body {
    margin-top: 0 !important;
  }
}
.main .section.module-a .section-head + .section-body .youtube-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.main .section.module-a .section-head + .section-body .youtube-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.main .section.flockler .section-wrap {
  margin: 4rem auto 0;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap {
    margin: 2rem auto 0;
  }
}
@media (max-width: 768px) {
  .main .section.flockler .section-wrap {
    margin: 1.6rem auto 0;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap {
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap {
    margin: 0 auto;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .swiper-button-next,
.main .section.flockler .section-wrap .section-body .flockler-wrap .swiper-button-prev {
  display: none !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content {
  margin: 0 -1.6rem;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content {
    width: 32rem !important;
    overflow: visible;
    margin: 0 auto;
  }
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: -44rem;
    width: 12rem;
    height: 100%;
    background-color: #ffffff;
    display: block;
    z-index: 9;
  }
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content:after {
    content: "";
    position: absolute;
    top: 0;
    right: -44rem;
    width: 12rem;
    height: 100%;
    background-color: #ffffff;
    display: block;
    z-index: 9;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper {
  display: flex !important;
  height: auto !important;
  transition-property: transform !important;
  padding-bottom: 0 !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 44.8rem !important;
  padding: 0 1.6rem;
  overflow: hidden;
  opacity: 1;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide:hover::after {
  display: none !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide:before {
  display: none !important;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide {
    width: 32rem !important;
    padding: 0 0.4rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper {
  width: 100%;
  padding: 0;
  overflow: hidden;
  opacity: 1;
  border: 0.1rem solid rgb(228, 229, 235);
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper:before {
  display: none;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper:hover::after {
  display: none;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper::after {
  display: none;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content {
  border-radius: 0;
  opacity: 1;
  height: 46.8rem;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content {
    height: 38.4rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta {
  height: 6rem;
  padding: 1.6rem;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta {
    height: 4.8rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item--youtube figure.flockler-wall_v2-item__context {
  padding: 0 !important;
  width: 2.8rem;
  height: 2.8rem;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta figure.flockler-wall_v2-item__media {
  margin-right: 0.8rem;
  width: 2.4rem;
  height: 2.4rem;
  min-width: 2.4rem;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta figure.flockler-wall_v2-item__media .flockler-wall_v2-item__profile__avatar__img {
  width: 2.4rem;
  height: auto;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__profile__name {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__profile__name {
    font-size: 1.3rem;
  }
}
@media (max-width: 768px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__profile__name {
    font-size: 1.2rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__context {
  padding: 0 !important;
  width: auto;
  min-width: auto;
  height: auto;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__context .flockler-wall_v2-item__context__source, .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__meta .flockler-wall_v2-item__context a.flockler-wall_v2-item__context__source {
  width: 2.8rem;
  height: 2.8rem;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer {
  padding: 2rem;
  max-height: 5.6rem;
  border-top: 0.1rem solid rgb(228, 229, 235);
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link, .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link {
  font-size: 1.4rem;
  padding-left: 2rem;
  position: relative;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link::before, .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 17.5C7.83383 17.5 6.73458 17.2769 5.70225 16.8307C4.66992 16.3846 3.76792 15.7756 2.99625 15.0038C2.22442 14.2321 1.61542 13.3301 1.16925 12.2978C0.723083 11.2654 0.5 10.1662 0.5 9C0.5 8.3115 0.576917 7.64708 0.73075 7.00675C0.884583 6.36642 1.10383 5.76292 1.3885 5.19625C1.67317 4.62958 2.0155 4.103 2.4155 3.6165C2.8155 3.12983 3.26158 2.691 3.75375 2.3L10.2078 8.75375L9.15375 9.80775L3.75375 4.40775C3.24108 5.00125 2.82058 5.6785 2.49225 6.4395C2.16408 7.20033 2 8.05383 2 9C2 10.9333 2.68333 12.5833 4.05 13.95C5.41667 15.3167 7.06667 16 9 16C10.9333 16 12.5833 15.3167 13.95 13.95C15.3167 12.5833 16 10.9333 16 9C16 7.23583 15.4212 5.69192 14.2635 4.36825C13.1058 3.04458 11.6013 2.27567 9.75 2.0615V4H8.25V0.5H9C10.1662 0.5 11.2654 0.723084 12.2977 1.16925C13.3301 1.61542 14.2321 2.22442 15.0038 2.99625C15.7756 3.76792 16.3846 4.66992 16.8307 5.70225C17.2769 6.73458 17.5 7.83383 17.5 9C17.5 10.1662 17.2769 11.2654 16.8307 12.2978C16.3846 13.3301 15.7756 14.2321 15.0038 15.0038C14.2321 15.7756 13.3301 16.3846 12.2977 16.8307C11.2654 17.2769 10.1662 17.5 9 17.5ZM3.99925 9.8845C3.74842 9.8845 3.53842 9.79967 3.36925 9.63C3.20008 9.46033 3.1155 9.25008 3.1155 8.99925C3.1155 8.74842 3.20033 8.53842 3.37 8.36925C3.53967 8.20008 3.74992 8.1155 4.00075 8.1155C4.25158 8.1155 4.46158 8.20033 4.63075 8.37C4.79992 8.53967 4.8845 8.74992 4.8845 9.00075C4.8845 9.25158 4.79967 9.46158 4.63 9.63075C4.46033 9.79992 4.25008 9.8845 3.99925 9.8845ZM8.99925 14.8845C8.74842 14.8845 8.53842 14.7997 8.36925 14.63C8.20008 14.4603 8.1155 14.2501 8.1155 13.9992C8.1155 13.7484 8.20033 13.5384 8.37 13.3693C8.53967 13.2001 8.74992 13.1155 9.00075 13.1155C9.25158 13.1155 9.46158 13.2003 9.63075 13.37C9.79992 13.5397 9.8845 13.7499 9.8845 14.0008C9.8845 14.2516 9.79967 14.4616 9.63 14.6307C9.46033 14.7999 9.25008 14.8845 8.99925 14.8845ZM13.9992 9.8845C13.7484 9.8845 13.5384 9.79967 13.3693 9.63C13.2001 9.46033 13.1155 9.25008 13.1155 8.99925C13.1155 8.74842 13.2003 8.53842 13.37 8.36925C13.5397 8.20008 13.7499 8.1155 14.0008 8.1155C14.2516 8.1155 14.4616 8.20033 14.6307 8.37C14.7999 8.53967 14.8845 8.74992 14.8845 9.00075C14.8845 9.25158 14.7997 9.46158 14.63 9.63075C14.4603 9.79992 14.2501 9.8845 13.9992 9.8845Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link, .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link {
    font-size: 1.2rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer .flockler-wall_v2-item__footer__source-link__icon {
  display: none;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__footer {
    max-height: 4.8rem;
    padding: 1.5rem 2rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content {
  height: 35.2rem;
  flex-shrink: 0;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content {
    height: 28.8rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text {
  padding: 2rem !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content figure.flockler-wall_v2-item__media {
  height: 23.4rem;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content figure.flockler-wall_v2-item__media {
    height: 17.6rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__content {
  max-height: 7.5rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__content {
    max-height: 7.2rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__content .flockler-wall_v2-item__text__content__title {
  display: none !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__content > * + * {
  margin-top: 0 !important;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78) !important;
  line-height: 1.6;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__content > * + * {
    font-size: 1.5rem;
  }
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__content .flockler-wall_v2-item__text__wrapper + .flockler-wall_v2-item__text__show-button {
  display: none !important;
}
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-button-next,
.main .section.flockler .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-button-prev {
  display: none;
}
.main .section.flockler .section-wrap .section-body + .section-util {
  text-align: center;
  margin-top: 5.6rem;
}
.main .section.flockler .section-wrap .section-body + .section-util .btn-display {
  text-align: center;
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body + .section-util .btn-display .btn-area.pc-only {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .main .section.flockler .section-wrap .section-body + .section-util .btn-display .btn-area.pc-only {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .main .section.flockler .section-wrap .section-body + .section-util {
    margin-top: 4rem;
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  .main .section.flockler .section-wrap .section-body + .section-util {
    margin: 2.8rem auto 0;
    max-width: 44rem;
    padding: 0 2.4rem;
  }
}

.page.game-det {
  overflow-x: hidden;
  background: rgb(248, 250, 252);
}
.page.game-det .local-body {
  position: relative;
  display: flex;
  gap: 6rem;
  max-width: 131.2rem;
  margin: -3rem auto 0;
  z-index: 1;
}
@media (max-width: 1199px) {
  .page.game-det .local-body {
    flex-direction: column;
    gap: 4.8rem;
  }
}
@media (max-width: 768px) {
  .page.game-det .local-body {
    padding: 0;
    margin: -10rem auto 0;
  }
}
.page.game-det .local-body .section {
  width: 89.2rem;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .section {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .page.game-det .local-body .section {
    width: 100%;
    max-width: 44rem;
    margin: 0 auto;
  }
}
.page.game-det .local-body .navi-display {
  width: 36rem;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display {
    width: 100%;
    padding-left: 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.game-det .local-body .navi-display {
    max-width: 44rem;
    margin: 0 auto;
    padding-left: 2.4rem;
  }
}
.page.game-det .local-body .navi-display.module-b .navi-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
  padding-left: 0.8rem;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .navi-subject {
    font-size: 2rem;
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .page.game-det .local-body .navi-display.module-b .navi-subject {
    font-size: 1.8rem;
  }
}
.page.game-det .local-body .navi-display.module-b .game-more {
  margin-left: -0.8rem;
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  margin-top: 2.4rem;
  padding-left: 0.8rem;
  padding-bottom: 0.8rem;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list {
    flex-direction: row;
    margin-top: 2rem;
    padding-left: 0;
    padding-bottom: 0;
  }
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item {
  position: relative;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item {
    margin-right: 0 !important;
  }
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap {
  display: flex;
  gap: 1.6rem;
  align-items: center;
  padding-right: 1rem;
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-figure {
  position: relative;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 1rem;
  overflow: hidden;
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: cover;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap {
    width: 8.8rem;
    flex-direction: column;
    gap: 0.8rem;
    padding-right: 0;
  }
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-figure {
    width: 8.8rem;
    height: 8.8rem;
  }
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-figure + .navi-info {
    text-align: center;
  }
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-info {
  padding-right: 1rem;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item .item-wrap .navi-info {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(72, 74, 78);
    line-height: 140%;
    white-space: normal;
    overflow: visible;
    padding-right: 0;
  }
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item::after {
  content: "";
  display: block;
  position: absolute;
  top: -0.8rem;
  left: -0.8rem;
  width: 100%;
  height: 6.4rem;
  padding: 0.8rem;
  border-radius: 1rem;
  background: transparent;
  transition: all 0.2s ease-out;
  z-index: -1;
}
.page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item:hover::after {
  background: rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more .navi-list .navi-item:hover::after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .page.game-det .local-body .navi-display.module-b .game-more {
    margin-left: 0;
  }
}

.page.about {
  position: relative;
}
.page.about .local .local-head {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  padding-top: 8rem;
  overflow: hidden;
}
@media (max-width: 768px) {
  .page.about .local .local-head {
    padding-top: 0;
  }
}
.page.about .local .local-head .local-head-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap {
    padding: 0 2.4rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-head-bg {
  position: absolute;
  top: -8rem;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 1;
}
.page.about .local .local-head .local-head-wrap .local-head-bg video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.page.about .local .local-head .local-head-wrap .local-subject {
  display: flex;
  position: relative;
  height: 7.4rem;
  overflow: hidden;
  opacity: 0;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject {
    height: 5.2rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject {
    height: 8.888vw;
  }
}
.page.about .local .local-head .local-head-wrap .local-subject .local-text {
  display: flex;
  flex-direction: column;
}
.page.about .local .local-head .local-head-wrap .local-subject .local-text .text-piece {
  font-weight: 700;
  font-size: 9.6rem;
  color: rgb(23, 22, 22);
  line-height: 7.4rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text .text-piece {
    font-weight: 700;
    font-size: 5.2rem;
    color: rgb(23, 22, 22);
    line-height: 5.2rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text .text-piece {
    font-weight: 700;
    font-size: 8.888vw;
    color: rgb(23, 22, 22);
    line-height: 8.888vw;
  }
}
.page.about .local .local-head .local-head-wrap .local-subject .local-text.d, .page.about .local .local-head .local-head-wrap .local-subject .local-text.l {
  margin-left: 3rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text.d, .page.about .local .local-head .local-head-wrap .local-subject .local-text.l {
    margin-left: 1.4rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text.d, .page.about .local .local-head .local-head-wrap .local-subject .local-text.l {
    margin-left: 2.777vw;
  }
}
.page.about .local .local-head .local-head-wrap .local-subject .local-text-dot {
  display: flex;
  align-items: flex-end;
  margin: 0 0 0.3rem 0.8rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text-dot {
    margin: 0 0 0.8rem 0.4rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text-dot {
    margin: 0 0 1.1111vw 1.1111vw;
  }
}
.page.about .local .local-head .local-head-wrap .local-subject .local-text-dot:after {
  content: "";
  display: block;
  width: 1.6rem;
  height: 1.6rem;
  background-color: #EE1922;
  border-radius: 50%;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text-dot:after {
    width: 0.8rem;
    height: 0.8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject .local-text-dot:after {
    width: 1.666vw;
    height: 1.666vw;
  }
}
.page.about .local .local-head .local-head-wrap .local-subject.action-01 .local-text {
  justify-content: flex-end;
  transform: translateY(300%);
}
.page.about .local .local-head .local-head-wrap .local-subject.action-02 .local-text {
  justify-content: flex-start;
  transform: translateY(-300%);
}
.page.about .local .local-head .local-head-wrap .local-subject + .local-subject {
  margin-top: 5rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-subject + .local-subject {
    margin-top: 2rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-subject + .local-subject {
    margin-top: 1rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-summary {
  position: relative;
  margin-top: 4rem;
  overflow: hidden;
}
.page.about .local .local-head .local-head-wrap .local-summary .br {
  display: none;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-summary {
    margin-top: 2.4rem;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-summary .br {
    display: block;
  }
}
.page.about .local .local-head .local-head-wrap .local-summary .text-piece {
  position: relative;
  display: block;
  transform: translateY(5rem);
  font-weight: 400;
  font-size: 2.4rem;
  color: rgb(72, 74, 78);
  transition: 0.7s ease-out;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-summary .text-piece {
    font-weight: 400;
    font-size: 1.8rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-summary .text-piece {
    line-height: 1.4;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 5.6rem;
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.area {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.area .data-item {
  width: 50%;
  height: 50%;
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure {
  position: fixed;
  left: 0;
  top: 0;
  pointer-events: none;
  will-change: transform;
  opacity: 0;
  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure {
    position: absolute;
    width: 100%;
    height: 100%;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.9);
  overflow: hidden;
  opacity: 0;
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item {
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transform: translate(0, 0) scale(0.9);
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item img {
  width: 100%;
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(1) {
  width: 32rem;
  height: 32rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(1) {
    width: 19.8rem;
    height: 19.8rem;
  }
}
@media (max-width: 1199px) and (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(1) {
    left: -2rem;
    top: 0;
    width: 16rem;
    height: 16rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(2) {
  width: 44.4rem;
  height: 44.4rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(2) {
    width: 20rem;
    height: 20rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(2) {
    left: unset;
    right: -1rem;
    top: 0;
    width: 20.1rem;
    height: 20.1rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(3) {
  width: 36rem;
  height: 36rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(3) {
    width: 22.5rem;
    height: 22.5rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(3) {
    left: -3rem;
    top: 65%;
    width: 14.3rem;
    height: 14.3rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(4) {
  width: 50.7rem;
  height: 50.7rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(4) {
    width: 22.4rem;
    height: 22.4rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item:nth-child(4) {
    left: unset;
    right: -7.6rem;
    top: 68%;
    width: 22.9rem;
    height: 22.9em;
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item.active {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-aside .data-list.figure .data-item.active {
    transform: translate(0, 0) scale(1);
  }
}
.page.about .local .local-head .local-head-wrap .local-aside .data-list.figure.active {
  opacity: 1;
}
.page.about .local .local-head .local-head-wrap .local-util {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11rem;
  height: 11rem;
  margin-top: 19rem;
  border-radius: 50%;
  background-color: rgb(243, 29, 56);
  opacity: 0;
  transition: opacity 0.7s ease-out;
  transition-delay: 2s;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-util {
    position: absolute;
    bottom: 6.4rem;
    margin-top: 0;
    width: 8rem;
    height: 8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-util {
    position: absolute;
    bottom: 6.4rem;
    margin-top: 0;
    width: 6rem;
    height: 6rem;
  }
}
.page.about .local .local-head .local-head-wrap .local-util:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.87811 0L6.87811 11.0151L10.8994 6.99386L12 8.09475L6.09475 14L0.189499 8.09475L1.29012 6.99386L5.31139 11.0151L5.31139 0H6.87811Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 2rem;
  animation: arrowBounce 1.5s infinite ease-in-out;
}
@media (max-width: 1199px) {
  .page.about .local .local-head .local-head-wrap .local-util:after {
    width: 8rem;
    height: 8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-head .local-head-wrap .local-util:after {
    width: 6rem;
    height: 6rem;
  }
}
@keyframes arrowBounce {
  0% {
    transform: translateY(-30%);
    opacity: 0;
  }
  50% {
    transform: translateY(10%);
    opacity: 1;
  }
  100% {
    transform: translateY(30%);
    opacity: 0;
  }
}
.page.about .local .local-head.active .local-head-wrap .local-subject {
  opacity: 1;
}
.page.about .local .local-head.active .local-head-wrap .local-subject.action-01 .local-text {
  --delay: calc((var(--char-index) + 1) * 70ms);
  animation: text_active_animation1 0.7s ease-out both;
  animation-delay: var(--delay);
}
@keyframes text_active_animation1 {
  from {
    -webkit-transform: translateY(300%);
    transform: translateY(300%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.page.about .local .local-head.active .local-head-wrap .local-subject.action-02 .local-text {
  --delay: calc((var(--char-index) + 1) * 70ms);
  animation: text_active_animation2 0.7s ease-out both;
  animation-delay: var(--delay);
}
@keyframes text_active_animation2 {
  from {
    -webkit-transform: translateY(-300%);
    transform: translateY(-300%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.page.about .local .local-head.active .local-head-wrap .local-summary .text-piece {
  transform: translateY(0);
}
.page.about .local .local-head.active .local-head-wrap .local-util {
  opacity: 1;
}
.page.about .local .local-body {
  position: sticky;
  top: 0;
}
.page.about .local .local-body .section.story-01 {
  background-color: rgb(255, 255, 255);
}
.page.about .local .local-body .section.story-01 .section-wrap {
  height: 700vh;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body {
  position: sticky;
  top: 8rem;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body {
    top: 5.6rem;
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display {
  position: relative;
  transition: opacity 0.5s linear;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
  height: calc(100vh - 8rem);
  padding: 7rem;
  background-color: #fff;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
    height: calc(100vh - 5.6rem);
    gap: 2.2rem;
    padding: 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
    gap: 1.6rem;
    padding: 2.4rem;
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item {
  position: relative;
  width: calc(33.33333% - 2.666666rem);
  height: calc(33.33333% - 2.666666rem);
  border-radius: 0.8rem;
  overflow: hidden;
  transform: scale(1);
  opacity: 1;
  transition: transform 0.2s linear;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item {
    width: calc(33.33333% - 1.4666666rem);
    height: calc(33.33333% - 1.4666666rem);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item {
    width: calc(33.33333% - 1.0666666rem);
    height: calc(33.33333% - 1.0666666rem);
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item.center {
  z-index: 2;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item .post-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item .post-wrap video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-01 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0) scale(1.4);
  width: 54rem;
  transition: transform 0.2s linear;
  backface-visibility: hidden;
  will-change: transform;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-01 {
    width: 41.5rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-01 {
    width: 25.4rem;
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-02 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-100deg) scale(0.2);
  width: 100%;
  opacity: 0;
  transition: transform 0.2s linear;
  backface-visibility: hidden;
  will-change: transform;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-02 {
    width: 130%;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg .bg-02 {
    width: 250%;
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .section-bg img {
  width: 100%;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  overflow: hidden;
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
  text-align: center;
  transform: scale(1.3);
  transition: transform 0.5s linear;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head {
    padding: 0 2.4rem;
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-subject {
  max-width: 63.6rem;
  font-weight: 700;
  font-size: 5.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-subject {
    max-width: 100%;
    font-weight: 700;
    font-size: 3.2rem;
    color: rgb(23, 22, 22);
    line-height: 1.4;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-subject {
    font-weight: 700;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
  }
}
.page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-summary {
  max-width: 69.3rem;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 1.4;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-summary {
    max-width: 44.8rem;
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-01 .section-wrap .section-body .data-list .data-head .data-summary {
    max-width: 24.8rem;
  }
}
.page.about .local .local-body .section.story-01.action-02 .section-wrap .section-body .post-display {
  opacity: 0;
}
.page.about .local .local-body .section.story-01.action-02 .section-wrap .section-body .section-bg {
  opacity: 1;
}
.page.about .local .local-body .section.story-01.action-02 .section-wrap .section-body .section-bg img {
  width: 100%;
}
.page.about .local .local-body .section.story-01.action-02 .section-wrap .section-body .data-list {
  opacity: 1;
}
.page.about .local .local-body .section.story-01.action-02 .section-wrap .section-body .data-list .data-head {
  transform: scale(1);
}
.page.about .local .local-body .section.story-02 {
  background-color: rgb(255, 255, 255);
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list {
  max-width: 131rem;
  margin: 0 auto;
  padding: 14rem 11rem;
  display: flex;
  flex-direction: column;
  gap: 16rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list {
    gap: 11.6rem;
    max-width: 76.7rem;
    padding: 9.6rem 3.6rem 7.2rem 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list {
    gap: 4rem;
    max-width: 100%;
    padding: 4rem 2.4rem 6.4rem 2.4rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap {
    align-items: flex-end;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap {
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure {
  position: relative;
  width: 42rem;
  height: 38rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure {
    width: 18.8rem;
    height: 18.8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure {
    width: 14rem;
    height: 14rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .post-figure-area {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .post-figure-area img {
  position: relative;
  max-width: 100%;
  animation: floatUpDown 2s ease-in-out infinite;
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-01 {
  width: 34.9rem;
  height: 34.9rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-01 {
    width: 15.6rem;
    height: 15.6rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-01 {
    width: 10.8rem;
    height: 10.8rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-01 img {
  top: 2rem;
  right: 2rem;
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-01 img {
    top: 10px;
    right: 24px;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 {
  width: 13.5rem;
  height: 13.5rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 {
    width: 6.1rem;
    height: 6.1rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 {
    width: 4.2rem;
    height: 4.2rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 img {
  top: -5.4rem;
  right: -14.8rem;
  animation-delay: 0.4s;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 img {
    top: -3.4rem;
    right: -5.8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-02 img {
    top: 10px;
    right: -36px;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 {
  width: 12.5rem;
  height: 12.5rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 {
    width: 5.1rem;
    height: 5.1rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 {
    width: 4.5rem;
    height: 4.5rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 img {
  top: -11rem;
  left: -7rem;
  animation-delay: 0.2s;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 img {
    top: -30px;
    left: -30px;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-03 img {
    top: -15px;
    left: -27px;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 {
  width: 33.6rem;
  height: 22.5rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 {
    width: 15.1rem;
    height: 11.4rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 {
    width: 11.1rem;
    height: 8.4rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 img {
  top: 20px;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 img {
    top: 48px;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-04 img {
    top: 38px;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 {
  width: 26.2rem;
  height: 26.2rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 {
    width: 12.2rem;
    height: 12.2rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 {
    width: 9.4rem;
    height: 9.4rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 img {
  top: -3.8rem;
  right: -7rem;
  animation-delay: 0.3s;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 img {
    top: -20px;
    right: -30px;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-05 img {
    top: 2px;
    right: -32px;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 {
  width: 18.9rem;
  height: 18.9rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 {
    width: 8.8rem;
    height: 8.8rem;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 {
    width: 6.8rem;
    height: 6.8rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 img {
  top: 9rem;
  left: -9.4rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 img {
    top: 55px;
    left: -44px;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-figure .figure-06 img {
    top: 55px;
    left: -44px;
  }
}
@keyframes floatUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-3rem);
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 61rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info {
    width: calc(100% - 18.8rem);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info {
    width: 100%;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-sub {
  font-weight: 500;
  font-size: 2rem;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-sub {
    font-weight: 500;
    font-size: 1.8rem;
    color: rgb(243, 29, 56);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-sub {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(243, 29, 56);
    line-height: 1.2;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-sub + .post-subject {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-sub + .post-subject {
    margin-top: 1.6rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-subject {
  font-weight: 600;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-subject {
    font-weight: 600;
    font-size: 2.8rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-subject {
    font-weight: 600;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
    line-height: 1.2;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-subject + .post-summary {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-subject + .post-summary {
    margin-top: 1.6rem;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 1.6;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(72, 74, 78);
    line-height: 1.6;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary .br-pc {
    display: none;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary .br-pc {
    display: none;
  }
}
.page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary .br-ta {
  display: none;
}
@media (max-width: 1199px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary .br-ta {
    display: block;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-wrap .post-info .post-summary .br-ta {
    display: none;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item:nth-child(2) .post-wrap .post-figure {
    order: 1;
  }
}
@media (max-width: 768px) {
  .page.about .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item:nth-child(2) .post-wrap .post-info {
    order: 2;
  }
}
.page.game-service .local .local-body .section-area .section-area-wrap {
  position: relative;
  height: 500vh;
}
.page.game-service .local .local-body .section-area.action .section-area-wrap .story-02 {
  clip-path: inset(0 0 100% 0);
}
.page.game-service .local .local-body .section-area.action .section-area-wrap .story-03 {
  top: 0;
}
.page.game-service .local .local-body .section.story-01 {
  position: relative;
  width: 100%;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: visible;
  transform: translateY(5rem);
  transition: all 0.5s linear;
  z-index: 10;
}
.page.game-service .local .local-body .section.story-01.active {
  opacity: 1;
  transform: translateY(0);
}
.page.game-service .local .local-body .section.story-02 {
  position: sticky;
  top: 8rem;
  height: calc(100vh - 8rem);
  clip-path: inset(0 0 0 0);
  transition: clip-path 0.3s ease-out;
  background-color: #fff;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-02 {
    top: 5.6rem;
    height: calc(100vh - 5.6rem);
  }
}
.page.game-service .local .local-body .section.story-02 .section-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body {
  width: 100%;
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .section-bg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
  z-index: -1;
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .section-bg {
    top: 2rem;
    width: 175%;
  }
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .section-bg img {
  max-width: 100%;
  width: 100%;
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list {
  width: 100%;
  max-width: 120vh;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list {
    max-width: 100%;
    padding: 0 2.4rem 0;
    margin: 0 auto 0;
  }
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure {
  position: relative;
  opacity: 0;
  transform: translateY(10rem);
  transition: all 0.5s ease-out;
  text-align: center;
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure img {
  width: 100%;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure img {
    max-width: 88rem;
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure img {
    position: relative;
    left: 50%;
    transform: translateX(calc(-50% + 10px));
    width: 170%;
  }
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure.active {
  opacity: 1;
  transform: translateY(0);
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure + .post-body {
  margin-top: 11.8rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-figure + .post-body {
    margin-top: 4rem;
  }
}
.page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-body .para {
  font-weight: 400;
  font-size: 2.4rem;
  color: #1F2937;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-body .para {
    font-weight: 400;
    font-size: 2rem;
    color: #1F2937;
    line-height: 1.4;
  }
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-02 .section-wrap .section-body .post-list .post-item .post-body .para {
    font-weight: 400;
    font-size: 1.8rem;
    color: #1F2937;
    line-height: 1.6;
  }
}
.page.game-service .local .local-body .section.story-03 {
  position: sticky;
  top: 20rem;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 0;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.page.game-service .local .local-body .section.story-03 .section-wrap {
  width: 100%;
  height: 100%;
}
.page.game-service .local .local-body .section.story-03 .section-wrap .section-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.5s linear;
}
.page.game-service .local .local-body .section.story-03 .section-wrap .section-bg video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.page.game-service .local .local-body .section.story-03 .section-wrap .section-figure {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  transform-origin: 50% 50%;
  width: 100vw;
  height: 100%;
  transition: transform 1s cubic-bezier(1, 0.01, 0, 0.04);
  backface-visibility: hidden;
  will-change: transform;
}
.page.game-service .local .local-body .section.story-03 .section-wrap .section-figure .figure {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s linear;
}
.page.game-service .local .local-body .section.story-03 .section-wrap .section-figure .figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
}
.page.game-service .local .local-body .section.story-03.action-01 .section-wrap .section-figure .figure-01 {
  opacity: 0;
}
.page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-bg {
  opacity: 1;
}
.ko .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
  transform: translate(-80vw, -50%) rotate(0) scale(55);
}
@media (max-width: 1199px) {
  .ko .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-260vw, -50%) rotate(0) scale(55);
  }
}
@media (max-width: 768px) {
  .ko .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-350vw, -200%) rotate(0) scale(55);
  }
}

.en .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
  transform: translate(-110vw, -50%) rotate(0) scale(50);
}
@media (max-width: 1199px) {
  .en .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-380vw, -80%) rotate(0) scale(55);
  }
}
@media (max-width: 768px) {
  .en .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-250vw, -230%) rotate(0) scale(55);
  }
}

.ja .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
  transform: translate(0vw, -50%) rotate(0) scale(55);
}
@media (max-width: 1199px) {
  .ja .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(60vw, -100%) rotate(0) scale(55);
  }
}
@media (max-width: 768px) {
  .ja .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-10vw, -250%) rotate(0) scale(30);
  }
}

.zh-hans .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
  transform: translate(-70%, 0%) rotate(0) scale(50);
}
@media (max-width: 1199px) {
  .zh-hans .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(115vw, -50%) rotate(0) scale(55);
  }
}
@media (max-width: 768px) {
  .zh-hans .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(-50vw, -270%) rotate(0) scale(60);
  }
}

.zh-hant .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
  transform: translate(30vw, -50%) rotate(0) scale(55);
}
@media (max-width: 1199px) {
  .zh-hant .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(160vw, -100%) rotate(0) scale(55);
  }
}
@media (max-width: 768px) {
  .zh-hant .page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure {
    transform: translate(32vw, -320%) rotate(0) scale(40);
  }
}

.page.game-service .local .local-body .section.story-03.action-02 .section-wrap .section-figure .figure-01 {
  opacity: 0;
  visibility: hidden;
}
.page.game-service .local .local-body .section.story-04 {
  padding: 16rem 0 14rem 0;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 {
    padding: 6.4rem 2.4rem 7.2rem 2.4rem;
  }
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-04 {
    padding: 5.6rem 2.4rem 6.4rem 2.4rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display {
  width: 100%;
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display {
    max-width: 39.2rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-title {
  position: relative;
  transform: translateY(-5rem);
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99);
  display: block;
  font-weight: 500;
  font-size: 3.2rem;
  color: #1F2937;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-title {
    font-weight: 500;
    font-size: 2rem;
    color: #1F2937;
  }
}
@media (max-width: 768px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-title {
    line-height: 1.4;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-title + .post-list {
  margin-top: 6.4rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-title + .post-list {
    margin-top: 2rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list {
    gap: 1.2rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item {
  position: relative;
  transform: translateY(-5rem);
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99), box-shadow 1s cubic-bezier(0.27, 0.21, 0, 0.99);
  width: calc(25% - 1.8rem);
  padding: 5.6rem 1.8rem;
  border-radius: 0.8rem;
  background-color: rgb(248, 250, 252);
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item {
    width: calc(50% - 0.6rem);
    height: 20rem;
    padding: 3.2rem 0.8rem 2.2rem 0.8rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-head .post-subject {
  font-weight: 400;
  font-size: 1.8rem;
  color: #1F2937;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-head .post-subject {
    font-weight: 400;
    font-size: 1.4rem;
    color: #1F2937;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-head + .post-body {
  margin-top: 0.4rem;
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-body .para {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 5.6rem;
  color: #1F2937;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-body .para {
    font-weight: 600;
    font-size: 2.8rem;
    color: #1F2937;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-body .para .unit {
  margin-left: 0.4rem;
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-body .para .unit {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(114, 115, 126);
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item .post-wrap .post-figure img {
  width: 100%;
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) .post-figure {
  width: 14rem;
  margin-top: 2.5rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) .post-figure {
    width: 8rem;
    margin-top: 1.6rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) .post-figure {
  width: 14rem;
  margin-top: 4.5rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) .post-figure {
    width: 9.2rem;
    margin-top: 2.4rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) .post-figure {
  width: 23.8rem;
  margin-top: 5.1rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) .post-figure {
    width: 11.9rem;
    margin-top: 3rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) .post-figure {
  width: 11.5rem;
  margin-top: 3.6rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) .post-figure {
    width: 6.6rem;
    margin-top: 1.9rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display .post-list .post-item:hover {
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.16), 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display + .data-display {
  padding-top: 16rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .post-display + .data-display {
    padding-top: 5.6rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-title {
  position: relative;
  transform: translateY(-5rem);
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99);
  display: block;
  font-weight: 700;
  font-size: 5.6rem;
  color: rgb(23, 22, 22);
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-title {
    font-weight: 700;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-title + .data-list {
  margin-top: 6.4rem;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-title + .data-list {
    margin-top: 2rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list {
  display: flex;
  flex-wrap: wrap;
  gap: 1.6rem;
  width: 100%;
  max-width: 68.6rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list {
    gap: 0.8rem;
    max-width: 31.2rem;
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list .data-item {
  position: relative;
  transform: translateY(-5rem);
  width: calc(33.333% - 1.0666666rem);
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.27, 0.21, 0, 0.99), transform 1s cubic-bezier(0.27, 0.21, 0, 0.99);
}
@media (max-width: 1199px) {
  .page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list .data-item {
    width: calc(50% - 0.4rem);
  }
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list .data-item .data-name {
  width: 100%;
}
.page.game-service .local .local-body .section.story-04 .section-wrap .section-body .data-display .data-list .data-item .data-name img {
  width: 100%;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-title {
  transform: translateY(0);
  opacity: 1;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-list .post-item {
  transform: translateY(0);
  opacity: 1;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) {
  transition-delay: 0.2s, 0.2s, 0s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) {
  transition-delay: 0.4s, 0.4s, 0s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) {
  transition-delay: 0.6s, 0.6s, 0s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) {
  transition-delay: 0.8s, 0.8s, 0s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-title {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 1s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item {
  transform: translateY(0);
  opacity: 1;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(1) {
  transition-delay: 1.2s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(2) {
  transition-delay: 1.4s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(3) {
  transition-delay: 1.6s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(4) {
  transition-delay: 1.8s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(5) {
  transition-delay: 2s;
}
.page.game-service .local .local-body .section.story-04.active .section-wrap .section-body .data-display .data-list .data-item:nth-child(6) {
  transition-delay: 2.2s;
}

@media (max-width: 1199px) {
  .page.publishing {
    padding-bottom: 0 !important;
  }
}
.page.publishing .local .local-body .section.story-01 {
  position: relative;
  margin: -18rem 0 -32rem 0;
  overflow-x: hidden;
  z-index: -1;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 {
    margin: -8rem 0 -21rem 0;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 {
    margin: -7rem 0 -19rem 0;
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display {
  position: relative;
  max-width: 180rem;
  width: 100%;
  height: 0;
  padding-bottom: 106rem;
  margin: 0 auto;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display {
    width: 76.9rem;
    padding-bottom: 45.3rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display {
    width: 100%;
    padding-bottom: 35.9rem;
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-bg {
  position: absolute;
  width: 140%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-bg {
    min-width: 60.9rem;
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-bg img, .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-bg video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  border: none;
  outline: none;
  background-color: transparent;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
  position: absolute;
  top: 22.3rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
  max-width: 131.2rem;
  height: 0;
  padding-bottom: 48.6rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
    top: 11.1rem;
    width: 41.8rem;
    padding-bottom: 21.9rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list {
    top: 50%;
    width: 33.1rem;
    padding-bottom: 17.3rem;
    transform: translate(-50%, -50%);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item {
  position: absolute;
  border-radius: 1.6rem;
  overflow: hidden;
  transition: all 1s ease-out;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item {
    border-radius: 0.6rem;
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) {
  top: 0;
  left: 26.2rem;
  width: 9.5rem;
  height: 9.5rem;
  transform: translate(19.6rem, 3.4rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) {
    top: 0;
    left: 8.2rem;
    width: 3.7rem;
    height: 3.5rem;
    transform: translate(50px, 29px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(1) {
    top: 0;
    left: 6.5rem;
    width: 2.9rem;
    height: 2.8rem;
    transform: translate(13vw, 1vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) {
  top: 8.4rem;
  left: 0;
  width: 16.8rem;
  height: 16.8rem;
  transform: translate(38.9rem, 0) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) {
    top: 4.1rem;
    left: 0;
    width: 6.5rem;
    height: 6.3rem;
    transform: translate(103px, 10px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(2) {
    top: 3.2rem;
    left: 0;
    width: 5.1rem;
    height: 5rem;
    transform: translate(25vw, -1vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) {
  top: 21.2rem;
  left: 28.7rem;
  width: 12.3rem;
  height: 12.3rem;
  transform: translate(17.2rem, -4.4rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) {
    top: 11.5rem;
    left: 9.3rem;
    width: 4.5rem;
    height: 4.8rem;
    transform: translate(43px, -30px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(3) {
    top: 9.1rem;
    left: 7.3rem;
    width: 3.6rem;
    height: 3.8rem;
    transform: translate(14vw, -6vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) {
  top: 38.6rem;
  left: 18.7rem;
  width: 10rem;
  height: 10rem;
  transform: translate(32.6rem, -14.3rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) {
    top: 18.2rem;
    left: 5.4rem;
    width: 3.9rem;
    height: 3.7rem;
    transform: translate(97px, -79px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(4) {
    top: 14.4rem;
    left: 4.2rem;
    width: 3.1rem;
    height: 2.9rem;
    transform: translate(26vw, -16vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(5) {
  top: 3.3rem;
  right: 24.9rem;
  width: 14.3rem;
  height: 14.3rem;
  transform: translate(-25.1rem, -3.2rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(5) {
    top: 0.9rem;
    right: 6.6rem;
    width: 5.4rem;
    height: 5.5rem;
    transform: translate(-83px, 5px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(5) {
    top: 0.7rem;
    right: 5.3rem;
    width: 4.3rem;
    height: 4.3rem;
    transform: translate(-17vw, -2vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(6) {
  top: 9.5rem;
  right: 0;
  width: 11.6rem;
  height: 11.6rem;
  transform: translate(-45rem, -0.7rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(6) {
    top: 4.3rem;
    right: 0;
    width: 4.4rem;
    height: 4.4rem;
    transform: translate(-138px, 10px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(6) {
    top: 3.4rem;
    right: 0;
    width: 3.5rem;
    height: 3.5rem;
    transform: translate(-31vw, 2vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(7) {
  top: 27.3rem;
  right: 37.6rem;
  width: 9.4rem;
  height: 9.4rem;
  transform: translate(-23rem, -5rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(7) {
    top: 12.9rem;
    right: 11.1rem;
    width: 3.8rem;
    height: 3.4rem;
    transform: translate(-55px, -50px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(7) {
    top: 10.2rem;
    right: 8.9rem;
    width: 2.9rem;
    height: 2.7rem;
    transform: translate(-12vw, -10vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(8) {
  top: 29.6rem;
  right: 9.1rem;
  width: 17.5rem;
  height: 17.5rem;
  transform: translate(-37.4rem, -13.3rem) scale(0.5);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(8) {
    top: 14.6rem;
    right: 2.1rem;
    width: 6.7rem;
    height: 6.7rem;
    transform: translate(-145px, -50px) scale(0.5);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list .post-item:nth-child(8) {
    top: 11.5rem;
    right: 1.7rem;
    width: 5.3rem;
    height: 5.4rem;
    transform: translate(-30vw, -12vw) scale(0.5);
  }
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item {
  transform: translate(0, 0) scale(1);
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(1) {
  animation: floatUpDown1 2s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(2) {
  animation: floatUpDown1 2.5s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(3) {
  animation: floatUpDown1 3s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(4) {
  animation: floatUpDown1 2.7s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(5) {
  animation: floatUpDown1 2.2s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(6) {
  animation: floatUpDown1 2.6s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(7) {
  animation: floatUpDown1 2s ease-in-out infinite;
  animation-delay: 1.2s;
}
.page.publishing .local .local-body .section.story-01 .section-wrap .section-body .post-display .post-list.active .post-item:nth-child(8) {
  animation: floatUpDown1 2.5s ease-in-out infinite;
  animation-delay: 1.2s;
}
@keyframes floatUpDown1 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-3rem);
  }
}
.page.publishing .local .local-body .section.story-02 {
  padding: 16rem 0 0 0;
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display {
  width: 100%;
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display {
    width: 100%;
    padding: 0 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display {
    max-width: 44rem;
    padding: 0 2.4rem;
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title {
  position: relative;
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
  text-align: center;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title {
    font-weight: 500;
    font-size: 2.8rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title {
    font-weight: 500;
    font-size: 2.4rem;
    color: rgb(23, 22, 22);
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list {
  display: flex;
  flex-wrap: wrap;
  gap: 3.2rem;
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list {
    margin-top: 2.4rem;
    gap: 1.5rem 1.6rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list {
    flex-direction: column;
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item {
  position: relative;
  width: calc(50% - 1.6rem);
  padding: 4rem 3.2rem;
  border-radius: 0.8rem;
  background-color: rgb(248, 250, 252);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item {
    width: calc(50% - 0.8rem);
    padding: 2.8rem 2.4rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item {
    width: 100%;
    padding: 2rem;
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap {
  display: flex;
  align-items: center;
  gap: 2.4rem;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap {
    gap: 1.6rem;
  }
}
@media (max-width: 768px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap {
    gap: 1.2rem;
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-head .board-subject {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-head .board-subject {
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(23, 22, 22);
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-head + .board-body {
  margin-top: 1.6rem;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-head + .board-body {
    margin-top: 0.8rem;
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-body .para {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 1.4;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-body .para {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(72, 74, 78);
  }
}
.page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-figure {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 18rem;
  min-height: 13.2rem;
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-figure {
    min-width: 6rem;
    min-height: 6rem;
  }
}
@media (max-width: 1199px) {
  .page.publishing .local .local-body .section.story-02 .section-wrap .section-body .board-display .board-title + .board-list .board-item .board-wrap .board-figure img {
    width: 6rem;
    height: 5.7rem;
  }
}
.page.publishing ~ #footer .floating-display.fixed {
  bottom: calc(100% + 24rem);
}

.page.ci .local .local-body .section .section-footer {
  margin-top: 5.6rem;
}
@media (max-width: 1199px) {
  .page.ci .local .local-body .section .section-footer {
    margin-top: 4rem;
  }
}

.page.com2us-on {
  padding-bottom: 14rem !important;
}
@media (max-width: 1199px) {
  .page.com2us-on {
    padding-bottom: 0 !important;
  }
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list {
  width: 100%;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list {
    padding-left: 1.4rem;
    margin-left: -1.4rem;
  }
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 1rem;
  height: 100%;
  background-color: #f8fafc;
  z-index: 3;
  display: none;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list:before {
    display: block;
  }
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list:before {
    width: 1rem;
  }
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item {
  width: 41.6rem !important;
  padding: 3rem 1.6rem;
  transition: transform 1s, opacity 1s;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item {
    width: 28rem !important;
    padding: 3rem 0.6rem;
  }
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item {
    width: 26.8rem !important;
    padding: 2.8rem 0.6rem 2.2rem 0.6rem;
  }
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item .slide-wrap {
  display: block;
  width: 100%;
  border-radius: 0.8rem;
  overflow: hidden;
  transition: box-shadow 0.5s linear;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item .slide-wrap {
    border-radius: 0.4rem;
  }
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item .slide-wrap img {
  width: 100%;
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-active .slide-wrap, .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-duplicate-active .slide-wrap {
  box-shadow: 0px 8px 12px 0px rgba(0, 0, 0, 0.16), 0px 0px 4px 0px rgba(0, 0, 0, 0.12);
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-prev, .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-duplicate-prev {
  opacity: 0;
  z-index: -1;
}
.page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-prev.hide, .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-duplicate-prev.hide {
  transform: translateX(41.6rem) !important;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-prev.hide, .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-duplicate-prev.hide {
    transform: translateX(28rem) !important;
  }
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-prev.hide, .page.com2us-on .local .local-body .section.style-a .section-wrap .section-body .slide-list .swiper-wrapper .slide-item.swiper-slide-duplicate-prev.hide {
    transform: translateX(26.8rem) !important;
  }
}
.page.com2us-on .local .local-body .section.style-b {
  overflow-x: hidden;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap {
  max-width: 131.2rem;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap {
    margin: 0 auto;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .swiper-button-next,
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .swiper-button-prev {
  display: none !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content {
  margin: 0 -1.6rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content {
    width: 32rem !important;
    overflow: visible;
    margin: 0 auto;
  }
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: -44rem;
    width: 12rem;
    height: 100%;
    background-color: #ffffff;
    display: block;
    z-index: 9;
  }
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content:after {
    content: "";
    position: absolute;
    top: 0;
    right: -44rem;
    width: 12rem;
    height: 100%;
    background-color: #ffffff;
    display: block;
    z-index: 9;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper {
  display: flex !important;
  height: auto !important;
  transition-property: transform !important;
  padding-bottom: 0 !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 44.8rem !important;
  padding: 0 1.6rem;
  overflow: hidden;
  opacity: 1;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide:hover::after {
  display: none !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide:before {
  display: none !important;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide {
    width: 32rem !important;
    padding: 0 0.4rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper {
  border: 0.1rem solid rgb(228, 229, 235);
  border-radius: 0;
  opacity: 1;
  height: 58.6rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper {
    height: 48.1rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content {
  height: 47rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content {
    height: 38.5rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content figure.flockler-wall_v2-item__media {
  height: 23.4rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content figure.flockler-wall_v2-item__media {
    height: 17.6rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text {
  padding: 2rem !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper {
  max-height: 19.6rem;
  overflow-y: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper::-webkit-scrollbar {
  width: 0.4rem;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper {
    max-height: 16.9rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper.flockler-wall_v2-item__text__wrapper[data-clip-status=clipped] {
  mask-image: none !important;
  margin-bottom: 0 !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper .flockler-wall_v2-item__text__show-button {
  display: none !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content > * + * {
  margin-top: 0 !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content h2.flockler-wall_v2-item__text__content__title {
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(23, 22, 22) !important;
  line-height: 1.4 !important;
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content h2.flockler-wall_v2-item__text__content__title {
    font-weight: 500;
    font-size: 1.6rem;
    color: rgb(23, 22, 22) !important;
    line-height: 1.4 !important;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content h2.flockler-wall_v2-item__text__content__title + p {
  margin-top: 0.8rem !important;
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content h2.flockler-wall_v2-item__text__content__title + p {
    margin-top: 0.6rem !important;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78) !important;
  line-height: 1.6 !important;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(72, 74, 78) !important;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p a {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(72, 74, 78) !important;
  line-height: 1.75;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p a {
    font-weight: 400;
    font-size: 1.3rem;
    color: rgb(72, 74, 78) !important;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p + p {
  margin-top: 0.8rem !important;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper > .flockler-wall_v2-item__text__content p + p {
    margin-top: 0.6rem !important;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__content .flockler-wall_v2-item__text .flockler-wall_v2-item__text__wrapper + .flockler-wall_v2-item__text__show-button {
  display: none !important;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta {
  height: 6rem;
  padding: 1.6rem;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta {
    height: 4.8rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item--youtube figure.flockler-wall_v2-item__context {
  padding: 0 !important;
  width: 2.8rem;
  height: 2.8rem;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta figure.flockler-wall_v2-item__profile__avatar {
  margin-right: 0.8rem;
  width: 2.4rem;
  height: 2.4rem;
  min-width: 2.4rem;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta figure.flockler-wall_v2-item__profile__avatar .flockler-wall_v2-item__profile__avatar__img {
  width: 2.4rem;
  height: auto;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item__profile__name {
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item__profile__name {
    font-size: 1.2rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item__context {
  padding: 0 !important;
  width: auto;
  min-width: auto;
  height: auto;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item__context .flockler-wall_v2-item__context__source, .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__meta .flockler-wall_v2-item__context a.flockler-wall_v2-item__context__source {
  width: 2.8rem;
  height: 2.8rem;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer {
  padding: 2rem;
  max-height: 5.6rem;
  border-top: 0.1rem solid rgb(228, 229, 235);
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link, .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link {
  font-size: 1.4rem;
  padding-left: 2rem;
  position: relative;
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link::before, .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 1.6rem;
  height: 1.6rem;
  background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 17.5C7.83383 17.5 6.73458 17.2769 5.70225 16.8307C4.66992 16.3846 3.76792 15.7756 2.99625 15.0038C2.22442 14.2321 1.61542 13.3301 1.16925 12.2978C0.723083 11.2654 0.5 10.1662 0.5 9C0.5 8.3115 0.576917 7.64708 0.73075 7.00675C0.884583 6.36642 1.10383 5.76292 1.3885 5.19625C1.67317 4.62958 2.0155 4.103 2.4155 3.6165C2.8155 3.12983 3.26158 2.691 3.75375 2.3L10.2078 8.75375L9.15375 9.80775L3.75375 4.40775C3.24108 5.00125 2.82058 5.6785 2.49225 6.4395C2.16408 7.20033 2 8.05383 2 9C2 10.9333 2.68333 12.5833 4.05 13.95C5.41667 15.3167 7.06667 16 9 16C10.9333 16 12.5833 15.3167 13.95 13.95C15.3167 12.5833 16 10.9333 16 9C16 7.23583 15.4212 5.69192 14.2635 4.36825C13.1058 3.04458 11.6013 2.27567 9.75 2.0615V4H8.25V0.5H9C10.1662 0.5 11.2654 0.723084 12.2977 1.16925C13.3301 1.61542 14.2321 2.22442 15.0038 2.99625C15.7756 3.76792 16.3846 4.66992 16.8307 5.70225C17.2769 6.73458 17.5 7.83383 17.5 9C17.5 10.1662 17.2769 11.2654 16.8307 12.2978C16.3846 13.3301 15.7756 14.2321 15.0038 15.0038C14.2321 15.7756 13.3301 16.3846 12.2977 16.8307C11.2654 17.2769 10.1662 17.5 9 17.5ZM3.99925 9.8845C3.74842 9.8845 3.53842 9.79967 3.36925 9.63C3.20008 9.46033 3.1155 9.25008 3.1155 8.99925C3.1155 8.74842 3.20033 8.53842 3.37 8.36925C3.53967 8.20008 3.74992 8.1155 4.00075 8.1155C4.25158 8.1155 4.46158 8.20033 4.63075 8.37C4.79992 8.53967 4.8845 8.74992 4.8845 9.00075C4.8845 9.25158 4.79967 9.46158 4.63 9.63075C4.46033 9.79992 4.25008 9.8845 3.99925 9.8845ZM8.99925 14.8845C8.74842 14.8845 8.53842 14.7997 8.36925 14.63C8.20008 14.4603 8.1155 14.2501 8.1155 13.9992C8.1155 13.7484 8.20033 13.5384 8.37 13.3693C8.53967 13.2001 8.74992 13.1155 9.00075 13.1155C9.25158 13.1155 9.46158 13.2003 9.63075 13.37C9.79992 13.5397 9.8845 13.7499 9.8845 14.0008C9.8845 14.2516 9.79967 14.4616 9.63 14.6307C9.46033 14.7999 9.25008 14.8845 8.99925 14.8845ZM13.9992 9.8845C13.7484 9.8845 13.5384 9.79967 13.3693 9.63C13.2001 9.46033 13.1155 9.25008 13.1155 8.99925C13.1155 8.74842 13.2003 8.53842 13.37 8.36925C13.5397 8.20008 13.7499 8.1155 14.0008 8.1155C14.2516 8.1155 14.4616 8.20033 14.6307 8.37C14.7999 8.53967 14.8845 8.74992 14.8845 9.00075C14.8845 9.25158 14.7997 9.46158 14.63 9.63075C14.4603 9.79992 14.2501 9.8845 13.9992 9.8845Z' fill='rgb(149,150,159)'/%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer a.flockler-wall_v2-item__footer__source-link, .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer span.flockler-wall_v2-item__footer__source-link {
    font-size: 1.2rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer .flockler-wall_v2-item__footer__source-link__icon {
  display: none;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-wrapper .swiper-slide .flockler-wall_v2-item__wrapper .flockler-wall_v2-item__footer {
    max-height: 4.8rem;
    padding: 1.5rem 2rem;
  }
}
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-button-next,
.page.com2us-on .local .local-body .section.style-b .section-wrap .section-body .flockler-wrap .flockler-embed-content .swiper-button-prev {
  display: none;
}
.page.com2us-on .local .local-body .section.style-c {
  overflow: hidden;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection {
  display: flex;
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-c .subsection-area .subsection {
    padding-bottom: 0;
  }
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-01.original {
  animation: rollingleft1 100s linear infinite;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-01.clone {
  animation: rollingleft2 100s linear infinite;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-02.original {
  animation: rollingleft1 50s linear infinite;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-02.clone {
  animation: rollingleft2 50s linear infinite;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-03 {
  position: relative;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-03.original {
  animation: rollingright1 50s linear infinite reverse;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display.rolling-03.clone {
  animation: rollingright2 50s linear infinite reverse;
}
@keyframes rollingright1 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100%);
  }
  50.01% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rollingright2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
@keyframes rollingleft1 {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-100%);
  }
  50.01% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rollingleft2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list {
  display: flex;
  position: relative;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item {
  flex-shrink: 0;
  position: relative;
  width: 28rem;
  height: 28rem;
  margin: 0 1.6rem;
  border-radius: 0.8rem;
  overflow: hidden;
  vertical-align: top;
}
@media (max-width: 1199px) {
  .page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item {
    width: 18rem;
    height: 18rem;
    margin: 0 1rem;
  }
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item {
    width: 15.8rem;
    height: 15.8rem;
    margin: 0 1rem;
  }
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item:nth-child(even) {
  top: 4rem;
}
@media (max-width: 768px) {
  .page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item:nth-child(even) {
    top: 0;
  }
}
.page.com2us-on .local .local-body .section.style-c .subsection-area .subsection .rolling-display .rolling-list .rolling-item img {
  width: 100%;
}
.page.com2us-on .local .local-body .section.style-c .subsection-area.mo-only + .subsection-area.mo-only {
  margin-top: 1.2rem;
}

@media (max-width: 1199px) {
  .ir.stock-report .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    margin-top: 0.8rem !important;
  }
}
.ir.stock-report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .data-display.module-a + .t-display {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .ir.stock-report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .data-display.module-a + .t-display {
    margin-top: 2.4rem;
  }
}
.ir.disclosure-info .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
  margin-top: 2.4rem !important;
}
@media (max-width: 1199px) {
  .ir.disclosure-info .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
    margin-top: 2rem !important;
  }
}
.ir.disclosure-info .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-util.mo-only .btn-display {
  margin-top: 2.4rem;
}
.ir.statement .local.module-a .local-body .section .section-wrap .section-head .section-subject {
  margin-top: 0.8rem !important;
}
.ir.statement .local.module-a .local-body .section .section-wrap .section-head .section-util .year {
  margin-top: 0 !important;
}
.ir.statement .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
  margin-top: 2.4rem !important;
}
.ir.statement .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-util.mo-only .btn-display {
  margin-top: 2.4rem;
}
.ir.consolidated .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
  width: auto !important;
  gap: 0.8rem;
}
@media (max-width: 1199px) {
  .ir.consolidated .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
    gap: 0.6rem !important;
  }
}
@media (max-width: 768px) {
  .ir.consolidated .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
    flex-direction: row !important;
  }
}
.ir.separate .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
  padding: 0.5rem 0;
}
@media (max-width: 768px) {
  .ir.separate .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-head .subsection-subject {
    padding: 0;
  }
}
.ir.announcement {
  overflow-x: hidden;
}
.ir.announcement .local.module-a .section {
  position: relative;
}
.ir.announcement .local.module-a .section .section-wrap .section-head .section-subject {
  flex-direction: column;
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-head .section-subject .section-name {
    order: 2;
    margin-top: 4rem;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-head .section-subject .section-banner {
  margin: 2.4rem 0 5.6rem;
}
@media (max-width: 1199px) {
  .ir.announcement .local.module-a .section .section-wrap .section-head .section-subject .section-banner {
    margin: 2rem 0 9.5rem;
  }
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-head .section-subject .section-banner {
    order: 1;
    margin: 0;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-body {
  padding-top: 6.4rem;
}
@media (max-width: 1199px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body {
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body .subsection.module-b .subsection-wrap .subsection-body .t-display {
    margin-top: 2rem;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-body .subsection.module-b .subsection-wrap .subsection-body .data-list.module-f {
  margin-top: -4rem;
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body .subsection.module-b .subsection-wrap .subsection-body .data-list.module-f {
    margin-top: 5rem;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-body .subsection.module-b .subsection-wrap .subsection-body .data-list.module-f > .data-item {
  padding: 2.8rem 0.8rem !important;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year {
  position: absolute;
  right: 0;
  display: none;
  width: 12rem;
  height: 4rem;
  z-index: 2;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .btn {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  padding: 0.7rem 2.8rem;
  border-radius: 9rem;
  background: #F0F2F8;
  height: 100%;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .btn .btn-txt {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
}
@media (max-width: 1199px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .btn::after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  top: 50%;
  right: 2.8rem;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
  background-size: 1.2rem;
  background-repeat: no-repeat;
  background-position: center right;
  transition: background-image 0.2s ease-in-out;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .btn.show::after {
  transform: translateY(-50%) rotate(180deg);
  background-position: center left;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .btn.show ~ .dropdown-menu {
  display: block;
  inset: auto;
  margin-top: 0.3rem !important;
  padding: 1.6rem 0;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu {
  width: 100%;
  margin-top: 0.4rem;
  border-radius: 0.4rem;
  background: #F0F2F8;
  display: none;
  max-height: 19rem;
  overflow-x: hidden;
  overflow-y: auto;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu::-webkit-scrollbar {
  width: 0.4rem;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #D5D4D9;
  border-radius: 5rem;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu li {
  padding: 0.55rem 2.8rem;
  font-weight: 400;
  font-size: 1.4rem;
  color: rgb(72, 74, 78);
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu li a {
  display: block;
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu li:hover {
  color: #FE414C;
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body .year {
    position: relative;
    display: block;
    width: 100%;
    top: 2.8rem;
    height: 4.4rem;
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    padding: 1.35rem 1.6rem;
    background: #F0F2F8;
    border-radius: 0.4rem;
    height: 4.4rem;
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn .btn-txt {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn::after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 0.8rem;
    position: absolute;
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    transition: background-image 0.2s ease-in-out;
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn.show::after {
    transform: translateY(-50%) rotate(180deg);
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .btn.show ~ .dropdown-menu {
    display: block;
    inset: auto;
    margin-top: 0.4rem !important;
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu {
    width: 100%;
    margin-top: 0.4rem;
    border-radius: 0.4rem;
    background: #F0F2F8;
    display: none;
  }
  .ir.announcement .local.module-a .section .section-wrap .section-body .year .dropdown-menu li {
    padding: 1.15rem 1.6rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 150%;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-body .year.rules {
  width: 20.2rem;
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-body .year.rules {
    width: 100%;
  }
}
.ir.announcement .local.module-a .section .section-wrap .section-util .year {
  top: auto !important;
}
@media (max-width: 1199px) {
  .ir.announcement .local.module-a .section .section-wrap .section-util .year {
    bottom: -31rem !important;
  }
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-util .year {
    bottom: -32rem !important;
  }
}
@media (max-width: 768px) {
  .ir.announcement .local.module-a .section .section-wrap .section-util {
    display: flex;
    flex-direction: column;
  }
}
.ir.document .local.module-a .local-body .section .section-wrap .section-body .subsection {
  margin-top: 2.4rem !important;
}
@media (max-width: 768px) {
  .ir.document .local.module-a .local-body .section .section-wrap .section-body .subsection {
    margin-top: 2rem !important;
  }
}
.ir.document .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .mo-only .data-item .data-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .ir.notice .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    margin-top: 0 !important;
  }
}
@media (max-width: 768px) {
  .ir.notice .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    margin-top: 4rem !important;
  }
}
.ir.notice .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
  margin-top: 2.4rem !important;
}
@media (max-width: 1199px) {
  .ir.notice .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
    margin-top: 2rem !important;
  }
}
@media (max-width: 1199px) {
  .ir.notice .local.module-a .local-body .section .section-wrap .section-util .dropdown.year {
    bottom: -3.7rem !important;
  }
}
@media (max-width: 768px) {
  .ir.notice .local.module-a .local-body .section .section-wrap .section-util .dropdown.year {
    margin-top: 0 !important;
  }
}
@media (max-width: 1199px) {
  .ir.noticeDetail .local.module-a .local-body .section .section-wrap .section-head .section-subject {
    margin-top: 0 !important;
  }
}
.ir.noticeDetail .local.module-a .local-body .section .section-wrap .section-body .subsection {
  margin-top: 2.4rem !important;
}
@media (max-width: 1199px) {
  .ir.noticeDetail .local.module-a .local-body .section .section-wrap .section-body .subsection {
    margin-top: 2rem !important;
  }
}
.ir.meeting .subsection + .subsection .subsection-body p {
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
}
.esg .local.module-a .local-body .section .section-wrap .section-head .section-subject {
  margin-top: 0 !important;
}
@media (max-width: 1199px) {
  .esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a {
    margin-top: 2rem !important;
  }
}
.esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .board-list.module-a {
  padding-bottom: 4.8rem;
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 768px) {
  .esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .board-list.module-a {
    padding-bottom: 4rem;
  }
}
.esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .board-list.module-b {
  margin-top: 4.8rem;
}
@media (max-width: 768px) {
  .esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-body .board-list.module-b {
    margin-top: 4rem;
  }
}
.esg.report .local.module-a .local-body .section .section-wrap .section-body .subsection.module-a .subsection-wrap .subsection-util {
  text-align: center;
}
.esg.vision .section .section-wrap .section-body .subsection .subsection-wrap .subsection-body + .subsection-head {
  margin-top: 5.6rem;
}
@media (max-width: 1199px) {
  .esg.vision .section .section-wrap .section-body .subsection .subsection-wrap .subsection-body + .subsection-head {
    margin-top: 4rem;
  }
}

@media (max-width: 1199px) {
  .page.history .local .local-body .section .section-wrap .section-body .bullet-list {
    width: 34.4rem;
  }
}
@media (max-width: 768px) {
  .page.history .local .local-body .section .section-wrap .section-body .bullet-list {
    width: 100%;
  }
}
.page.history .local .local-body .section .section-wrap .section-body .section-figure {
  position: relative;
  padding-bottom: 32rem;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section .section-wrap .section-body .section-figure {
    padding-bottom: 14rem;
  }
}
.page.history .local .local-body .section .section-wrap .section-body .section-figure::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 32rem;
  background-size: cover;
  background: url("/dist/images/history/history-bg-pc.jpg") no-repeat center;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section .section-wrap .section-body .section-figure::after {
    height: 14rem;
    background: url("/dist/images/history/history-bg-tab.jpg") no-repeat center;
    background-color: #f9fafc;
  }
}
.page.history .local .local-body .section + .section {
  padding-top: 10rem;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section {
    padding-top: 4rem;
  }
}
.page.history .local .local-body .section + .section .history-display .history-head .history-title {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-head .history-title {
    display: none;
  }
}
.page.history .local .local-body .section + .section .history-display .history-body {
  position: relative;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-body::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.1rem;
    background: rgb(228, 229, 235);
  }
}
.page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list {
  display: flex;
  flex-direction: column;
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list {
    flex-direction: row;
    justify-content: center;
    white-space: nowrap;
    gap: 0;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list {
    justify-content: flex-start;
  }
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item {
    width: auto;
    display: inline-block;
    flex-shrink: 0;
    z-index: 1;
  }
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item + .navi-item {
    margin-left: 2.8rem;
  }
}
@media (max-width: 768px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item:first-child {
    padding-left: 2.4rem;
  }
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item:last-child {
    padding-right: 2.4rem;
  }
}
.page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year {
  position: relative;
  font-weight: 500;
  font-size: 1.6rem;
  color: rgb(72, 74, 78);
  height: 4rem;
  transition: all 0.3s ease-out;
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year {
    padding: 1.3rem 0;
    line-height: 140%;
  }
}
.page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year::before {
  content: "";
  display: block;
  width: 0;
  height: 0.2rem;
  background: rgb(243, 29, 56);
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: width 0.3s ease;
  transform: translateX(-50%);
}
.page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year.active {
  position: relative;
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(243, 29, 56);
}
@media (max-width: 1199px) {
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year.active {
    font-weight: 600;
    font-size: 1.6rem;
    color: rgb(243, 29, 56);
  }
  .page.history .local .local-body .section + .section .history-display .history-body .navi-wrap .navi-list .navi-item .history-year.active::before {
    width: 100%;
  }
}

.page.sitemap .local .local-body .section .navi-display.site-map {
  max-width: 120rem;
  margin: 0 auto;
}
.page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item {
  padding: 5.6rem 2.8rem;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item {
    padding: 4rem 0;
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item:first-child {
  padding-top: 1.6rem;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item:first-child {
    padding: 0 0 4rem 0;
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item > .navi-wrap {
  display: flex;
  gap: 8rem;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item > .navi-wrap {
    flex-direction: column;
    gap: 2rem;
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item > .navi-wrap .navi-head {
  min-width: 20.4rem;
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item > .navi-wrap .navi-head {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item > .navi-wrap .navi-head {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map > .navi-list > .navi-item + .navi-item {
  border-top: 0.1rem solid rgb(228, 229, 235);
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2.8rem 4rem;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list {
    gap: 1.6rem 2.4rem;
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item {
  width: 26rem;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item {
    width: 21.6rem;
  }
}
@media (max-width: 768px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item {
    width: calc(50% - 2rem);
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name {
  display: block;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(90, 93, 101);
  line-height: 140%;
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(90, 93, 101);
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name .ext {
  position: relative;
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name .ext::after {
  position: absolute;
  top: 45%;
  right: -1.5rem;
  transform: translateY(-50%);
  display: block;
  content: "";
  width: 1rem;
  height: 1rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(90,93,101)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name .ext::after {
    width: 0.8rem;
    height: 0.8rem;
    right: -1.25rem;
  }
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name:hover {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(243, 29, 56);
}
.page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name:hover .ext::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.889268 8L0 7.11073L5.82526 1.27738H0.724225V0H8V7.27577H6.72262V2.17474L0.889268 8Z' fill='rgb(243,29,56)'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1199px) {
  .page.sitemap .local .local-body .section .navi-display.site-map .link .navi-wrap .navi-body .navi-list .navi-item .navi-wrap .navi-body .navi-name:hover {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(243, 29, 56);
  }
}

.page.roadmap .local .local-body .section .section-body {
  display: flex;
  flex-direction: column;
  gap: 5.6rem;
}
@media (max-width: 1199px) {
  .page.roadmap .local .local-body .section .section-body {
    gap: 4rem;
  }
}
.page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-head {
  font-weight: 500;
  font-size: 3.2rem;
  color: rgb(23, 22, 22);
  line-height: 150%;
}
@media (max-width: 1199px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-head {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
    line-height: 120%;
  }
}
@media (max-width: 768px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-head {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area {
  position: relative;
}
.page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area iframe {
  height: 46.6rem !important;
}
@media (max-width: 1199px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area iframe {
    height: 45.7rem !important;
  }
}
@media (max-width: 768px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area iframe {
    height: 36rem !important;
  }
}
@media (max-width: 1199px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area {
    margin-left: -3.6rem;
    margin-right: -3.6rem;
  }
}
@media (max-width: 768px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area {
    margin-left: -2.4rem;
    margin-right: -2.4rem;
  }
}
.page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area .data-display {
  position: absolute;
  top: 50%;
  right: 2.4rem;
  transform: translateY(-50%);
  background: rgb(255, 255, 255);
  border-radius: 0.8rem;
  padding: 3.2rem;
}
@media (max-width: 768px) {
  .page.roadmap .local .local-body .section .section-body .subsection .subsection-wrap .subsection-body .map-area .data-display {
    position: unset;
    transform: none;
    background: transparent;
    padding: 3.6rem 2.4rem 0 2.4rem;
  }
}
.page.roadmap .local .local-body .section .section-body .subsection + .subsection .subsection-wrap .subsection-head + .subsection-body {
  margin-top: 2.4rem;
}
@media (max-width: 1199px) {
  .page.roadmap .local .local-body .section .section-body .subsection + .subsection .subsection-wrap .subsection-head + .subsection-body {
    margin-top: 2rem;
  }
}

.page.news-list .local .local-body .section .section-head, .page.news-search .local .local-body .section .section-head, .page.news-no-data .local .local-body .section .section-head {
  position: relative;
  display: flex;
  justify-content: right;
  width: 100%;
  margin-bottom: 2.4rem;
  text-align: right;
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-head, .page.news-search .local .local-body .section .section-head, .page.news-no-data .local .local-body .section .section-head {
    max-width: 102.4rem;
    padding: 0 3.6rem;
    margin: 0 auto 2rem;
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-head, .page.news-search .local .local-body .section .section-head, .page.news-no-data .local .local-body .section .section-head {
    width: 100%;
    padding: 0;
  }
}
.page.news-list .local .local-body .section .section-head .data-finder, .page.news-search .local .local-body .section .section-head .data-finder, .page.news-no-data .local .local-body .section .section-head .data-finder {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page.news-list .local .local-body .section .section-head .data-finder .data-info, .page.news-search .local .local-body .section .section-head .data-finder .data-info, .page.news-no-data .local .local-body .section .section-head .data-finder .data-info {
  display: flex;
  gap: 0.8rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-head .data-finder .data-info, .page.news-search .local .local-body .section .section-head .data-finder .data-info, .page.news-no-data .local .local-body .section .section-head .data-finder .data-info {
    margin-left: 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-head .data-finder .data-info, .page.news-search .local .local-body .section .section-head .data-finder .data-info, .page.news-no-data .local .local-body .section .section-head .data-finder .data-info {
    margin-left: 0;
  }
}
.page.news-list .local .local-body .section .section-body .no-data .no-data-text, .page.news-search .local .local-body .section .section-body .no-data .no-data-text, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  padding: 10rem 0;
  text-align: center;
  border-top: 0.1rem solid rgb(228, 229, 235);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text, .page.news-search .local .local-body .section .section-body .no-data .no-data-text, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text {
    gap: 1.6rem;
  }
}
.page.news-list .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .des {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .des {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .des, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .des {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
    line-height: 140%;
  }
}
.page.news-list .local .local-body .section .section-body .no-data .no-data-text .para, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .para, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .para {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text .para, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .para, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .para {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text .para + .btn-area .btn, .page.news-search .local .local-body .section .section-body .no-data .no-data-text .para + .btn-area .btn, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text .para + .btn-area .btn {
    min-width: 100%;
    min-height: 4.8rem;
  }
}
.page.news-list .local .local-body .section .section-body .no-data .no-data-text + .btn-area, .page.news-search .local .local-body .section .section-body .no-data .no-data-text + .btn-area, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text + .btn-area {
  margin-top: 4rem;
  text-align: center;
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-body .no-data .no-data-text + .btn-area, .page.news-search .local .local-body .section .section-body .no-data .no-data-text + .btn-area, .page.news-no-data .local .local-body .section .section-body .no-data .no-data-text + .btn-area {
    margin-top: 2.4rem;
  }
}
.page.news-list .local .local-body .section .section-util, .page.news-search .local .local-body .section .section-util, .page.news-no-data .local .local-body .section .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .section-util, .page.news-search .local .local-body .section .section-util, .page.news-no-data .local .local-body .section .section-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .section-util, .page.news-search .local .local-body .section .section-util, .page.news-no-data .local .local-body .section .section-util {
    margin-top: 2.8rem;
  }
}
.page.news-list .local .local-body .section .subsection-util, .page.news-search .local .local-body .section .subsection-util, .page.news-no-data .local .local-body .section .subsection-util {
  margin-top: 4rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.news-list .local .local-body .section .subsection-util, .page.news-search .local .local-body .section .subsection-util, .page.news-no-data .local .local-body .section .subsection-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.news-list .local .local-body .section .subsection-util, .page.news-search .local .local-body .section .subsection-util, .page.news-no-data .local .local-body .section .subsection-util {
    margin-top: 2.8rem;
  }
}
.page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
  padding: 1.35rem 8rem 1.55rem;
}
@media (max-width: 1199px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
    padding: 1.35rem 2.8rem 1.55rem;
  }
}
@media (max-width: 1199px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
    padding: 1.35rem 0.6rem 1.55rem;
  }
}
.page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body {
  padding: 4.8rem 8rem;
}
.page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body .editor img {
  width: 100%;
}
@media (max-width: 1199px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body {
    padding: 4.8rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body {
    padding: 4rem 0;
  }
}
.page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
  padding: 2.15rem 8rem;
}
@media (max-width: 1199px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
    padding: 2.15rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .page.news-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
    padding: 2.15rem 0.6rem;
  }
}

.page.notice-list .local .local-body .section .section-head {
  position: relative;
  display: flex;
  justify-content: right;
  width: 100%;
  margin-bottom: 2.4rem;
  text-align: right;
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .section-head {
    margin-bottom: 2rem;
  }
}
.page.notice-list .local .local-body .section .section-head .data-finder {
  position: absolute;
  left: 0;
  bottom: 0;
}
.page.notice-list .local .local-body .section .section-head .data-finder .data-info {
  display: flex;
  gap: 0.8rem;
  font-weight: 400;
  font-size: 1.6rem;
  color: rgb(23, 22, 22);
}
.page.notice-list .local .local-body .section .section-body .no-data .no-data-text {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  padding: 10rem 0;
  text-align: center;
  border-top: 0.1rem solid rgb(228, 229, 235);
  border-bottom: 0.1rem solid rgb(228, 229, 235);
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text {
    gap: 1.6rem;
  }
}
.page.notice-list .local .local-body .section .section-body .no-data .no-data-text .des {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text .des {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text .des {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
    line-height: 140%;
  }
}
.page.notice-list .local .local-body .section .section-body .no-data .no-data-text .para {
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(114, 115, 126);
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text .para {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(114, 115, 126);
  }
}
@media (max-width: 768px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text .para + .btn-area .btn {
    min-width: 100%;
    min-height: 4.8rem;
  }
}
.page.notice-list .local .local-body .section .section-body .no-data .no-data-text + .btn-area {
  margin-top: 4rem;
  text-align: center;
}
@media (max-width: 768px) {
  .page.notice-list .local .local-body .section .section-body .no-data .no-data-text + .btn-area {
    margin-top: 2.4rem;
  }
}
.page.notice-list .local .local-body .section .section-body .data-list.module-e .data-item .data-wrap .data-head .data-subject .data-name {
  width: 100%;
}
.page.notice-list .local .local-body .section .section-body + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .section-body + .section-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.notice-list .local .local-body .section .section-body + .section-util {
    margin-top: 2.8rem;
  }
}
.page.notice-list .local .local-body .section .subsection-util {
  margin-top: 4rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.notice-list .local .local-body .section .subsection-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.notice-list .local .local-body .section .subsection-util {
    margin-top: 2.8rem;
  }
}
.page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
  padding: 1.35rem 8rem 1.55rem;
}
@media (max-width: 1199px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
    padding: 1.35rem 2.8rem 1.55rem;
  }
}
@media (max-width: 768px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head .post-subject {
    padding: 1.35rem 0.6rem 1.55rem;
  }
}
.page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body .editor {
  margin-top: 0 !important;
}
.page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body .editor img {
  width: auto !important;
  height: auto;
  max-width: 100% !important;
}
@media (max-width: 1199px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body {
    padding: 4.8rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body {
    padding: 4.8rem 0.6rem;
  }
}
.page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
  padding: 2.15rem 8rem;
}
@media (max-width: 1199px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
    padding: 2.15rem 2.8rem;
  }
}
@media (max-width: 768px) {
  .page.notice-detail .local-body .section .section-body .post-display .post-wrap .post-head + .post-body + .post-util .data-list .data-item {
    padding: 2.15rem 0.6rem;
  }
}

.page.cookie-set .local .local-body .navi-display .navi-head {
  position: sticky;
  top: 15.2rem;
  left: 0;
  z-index: 10;
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .navi-display .navi-head {
    position: static;
  }
}
.page.cookie-set .local .local-body .navi-display .navi-body {
  position: sticky;
  top: 28rem;
  left: 0;
  z-index: 10;
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .navi-display .navi-body {
    position: static;
  }
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display {
  margin-top: 4rem;
  position: relative;
  display: block;
  z-index: 2;
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list {
  display: flex;
  flex-direction: column;
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item {
  padding: 1rem 0;
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item .text {
  font-weight: 500;
  font-size: 1.8rem;
  color: rgb(72, 74, 78);
  line-height: 140%;
  display: block;
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item .text:hover {
  color: #FE414C;
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item .text {
    font-weight: 500;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 768px) {
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item .text {
    font-weight: 500;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area .anchorlink-list .anchorlink-item.active .text {
  color: rgb(243, 29, 56);
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn {
  display: none;
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn {
    position: sticky;
    top: 8rem;
    z-index: 20;
    display: block;
    width: 100%;
    padding: 1.25rem 1.5rem;
    border: 0.1rem solid rgb(228, 229, 235);
    border-radius: 0.4rem;
    text-align: left;
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn .btn-txt {
    font-weight: 400;
    font-size: 1.5rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 1199px) and (max-width: 768px) {
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn .btn-txt {
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
  }
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn::after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 0.8rem;
    position: absolute;
    top: 50%;
    right: 1.6rem;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00385 6.80751L0.350098 1.15376L1.40385 0.100006L6.00385 4.70001L10.6038 0.100006L11.6576 1.15376L6.00385 6.80751Z' fill='rgb(114,115,126)'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    transition: background-image 0.2s ease-in-out;
  }
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn.show::after {
    transform: translateY(-50%) rotate(180deg);
  }
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .btn.show ~ .dropdown-menu {
    display: block;
    inset: auto;
    margin-top: 0.3rem !important;
    z-index: 10 !important;
  }
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .dropdown-menu {
    width: 100%;
    margin-top: 0.4rem;
    border-radius: 0.4rem;
    background: rgb(255, 255, 255);
    border: 0.1rem solid rgb(228, 229, 235);
    display: none;
  }
  .page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.dropdown.anchor-menu .dropdown-menu li {
    padding: 1.15rem 1.6rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: rgb(72, 74, 78);
    line-height: 150%;
  }
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.is-fixed {
  position: fixed;
  top: 56px;
  left: 0;
  right: 0;
  z-index: 1000;
  margin: 0 2rem;
  box-sizing: border-box;
  padding: 1rem 0;
  background: rgb(255, 255, 255);
}
.page.cookie-set .local .local-body .navi-display .navi-body .anchor-display .anchorlink-area.is-fixed::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 6rem;
  background: rgb(255, 255, 255);
  margin-left: -2.4rem;
}
.page.cookie-set .local .local-body .section {
  width: 100%;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .page.cookie-set .local .local-body .section .section-head .section-subject {
    display: none;
  }
}
.page.cookie-set .local .local-body .section .section-head .section-subject + .section-util .dropdown.year {
  margin-top: 0 !important;
}
.page.cookie-set .local .local-body .section .section-body .data-display .toggle-switch {
  width: 4.8rem;
  height: 2.8rem;
  border-radius: 9rem;
  background: #F0F2F8;
  padding: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: background-color 0.3s ease;
}
.page.cookie-set .local .local-body .section .section-body .data-display .toggle-switch .toggle-circle {
  width: 2rem;
  height: 2rem;
  background: rgb(255, 255, 255);
  border-radius: 50%;
  transition: transform 0.3s ease;
}
.page.cookie-set .local .local-body .section .section-body .data-display .toggle-switch.active {
  background: rgb(243, 29, 56);
  justify-content: flex-start;
}

.page.server-error .local .local-body {
  padding: 21.3rem 0;
}
@media (max-width: 1199px) {
  .page.server-error .local .local-body {
    padding: 29.3rem 3.6rem;
  }
}
@media (max-width: 768px) {
  .page.server-error .local .local-body {
    padding: 29.3rem 2.4rem;
  }
}
.page.server-error .local .local-body .section {
  max-width: 131.2rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page.server-error .local .local-body .section .section-head {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  height: 12rem; /* 높이 조절 */
}
.page.server-error .local .local-body .section .section-head .center-img {
  position: relative;
}
.page.server-error .local .local-body .section .section-head .center-img .eyes {
  position: absolute;
  top: 30%;
  left: 40%;
  transform: translate(-50%, -50%);
  transition: transform 0.1s linear;
}
.page.server-error .local .local-body .section .section-head .center-img .eyes.error {
  top: 20%;
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head {
    transform: scale(0.8);
  }
}
.page.server-error .local .local-body .section .section-head .center-img {
  display: inline-block;
  transform: translateX(-1000%) rotate(-720deg); /* 왼쪽에 있고 많이 회전한 상태로 시작 */
  opacity: 0;
  transition: transform 2s ease-out, opacity 2s ease-out;
}
.page.server-error .local .local-body .section .section-head .center-img.active {
  transform: translateX(0) rotate(0deg); /* 원래 위치로 */
  opacity: 1;
}
.page.server-error .local .local-body .section .section-head .four {
  display: inline-block;
  overflow: hidden; /* 자식이 높이 변경될 때 숨김 처리 */
  height: 0;
  transition: height 0.8s ease-out;
}
.page.server-error .local .local-body .section .section-head .four img {
  display: block;
  height: 100%; /* 부모 높이에 맞게 채움 */
}
.page.server-error .local .local-body .section .section-head .four.active {
  height: 100%;
}
.page.server-error .local .local-body .section .section-head + .section-body {
  margin-top: 4rem;
  text-align: center;
}
@media (max-width: 1199px) {
  .page.server-error .local .local-body .section .section-head + .section-body {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head + .section-body {
    margin-top: 2rem;
  }
}
.page.server-error .local .local-body .section .section-head + .section-body .para {
  font-weight: 600;
  font-size: 2.4rem;
  color: rgb(23, 22, 22);
}
@media (max-width: 1199px) {
  .page.server-error .local .local-body .section .section-head + .section-body .para {
    font-weight: 600;
    font-size: 2rem;
    color: rgb(23, 22, 22);
  }
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head + .section-body .para {
    font-weight: 600;
    font-size: 1.8rem;
    color: rgb(23, 22, 22);
  }
}
.page.server-error .local .local-body .section .section-head + .section-body .para + .msg {
  margin-top: 1.6rem;
  font-weight: 400;
  font-size: 1.8rem;
  color: rgb(114, 115, 126);
  line-height: 160%;
}
@media (max-width: 1199px) {
  .page.server-error .local .local-body .section .section-head + .section-body .para + .msg {
    font-weight: 400;
    font-size: 1.6rem;
    color: rgb(114, 115, 126);
    line-height: 140%;
  }
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head + .section-body .para + .msg {
    margin-top: 1rem;
  }
}
.page.server-error .local .local-body .section .section-head + .section-body + .section-util {
  margin-top: 4rem;
}
@media (max-width: 1199px) {
  .page.server-error .local .local-body .section .section-head + .section-body + .section-util {
    margin-top: 3.2rem;
  }
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head + .section-body + .section-util {
    margin-top: 2.8rem;
  }
}
.page.server-error .local .local-body .section .section-head.smile {
  height: 6rem;
}
@media (max-width: 768px) {
  .page.server-error .local .local-body .section .section-head.smile {
    transform: scale(0.5);
  }
}

/**
 * Swiper 11.0.5
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*# sourceMappingURL=style.css.map */
