@charset "UTF-8";
/* breakpoint */
/* breakpoint : content */
/* display */
/* Typography */
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
/* 개편 전 레이아웃 스타일 : s */
/* 개편 전 레이아웃 스타일 : e */
/* 팝업 : s */
.newPopup-modal {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: center;
  max-width: 1310px;
  width: 100%;
  margin: auto;
  background-color: #FFF;
  filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.2));
  border-radius: 12px;
  padding: 60px 34px 60px 60px;
}
@media (max-width: 1358px) {
  .newPopup-modal {
    margin-left: 24px;
    margin-right: 24px;
    padding: 30px 20px 30px 30px;
  }
}
@media (max-width: 767px) {
  .newPopup-modal {
    margin-left: 16px;
    margin-right: 16px;
    padding: 20px 14px 20px 20px;
  }
}
.newPopup-modal .close-modal {
  position: absolute;
  right: 60px;
  top: 60px;
  display: block;
  width: 58px;
  height: 58px;
  border-radius: 100%;
  background-color: #010101;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4997 1.5L1.5 18.4997' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.50024 1.5L18.5 18.4997' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  font-size: 0;
  transition: background-color 0.3s ease-in-out;
  z-index: 2;
}
@media (max-width: 1358px) {
  .newPopup-modal .close-modal {
    right: 20px;
    top: 30px;
  }
}
@media (max-width: 1023px) {
  .newPopup-modal .close-modal {
    width: 40px;
    height: 40px;
    background-size: 40%;
  }
}
@media (max-width: 767px) {
  .newPopup-modal .close-modal {
    right: 14px;
    top: 20px;
  }
}
.newPopup-modal .close-modal:hover {
  background-color: #0E1E71;
}
.newPopup-modal .popup-box {
  width: 100%;
  height: 100%;
}
.newPopup-modal .popup-box .title-group {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 104px 20px 0;
  margin: 0;
  z-index: 1;
}
@media (max-width: 1358px) {
  .newPopup-modal .popup-box .title-group {
    padding: 0 78px 20px 0;
  }
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .title-group {
    padding: 0 50px 20px 0;
  }
}
@media (max-width: 767px) {
  .newPopup-modal .popup-box .title-group {
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (max-width: 499px) {
  .newPopup-modal .popup-box .title-group {
    padding: 0 50px 10px 0;
  }
}
.newPopup-modal .popup-box .popup-title {
  color: #010101;
  font-size: 32px;
  font-weight: 500;
  letter-spacing: -0.02em;
  line-height: 58px;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-title {
    font-size: 26px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .newPopup-modal .popup-box .popup-title {
    order: 2;
    width: 100%;
    text-align: left;
  }
}
@media (max-width: 499px) {
  .newPopup-modal .popup-box .popup-title {
    font-size: 22px;
    margin: 8px 0 10px;
    line-height: 120%;
  }
}
.newPopup-modal .popup-box .popup-title .point1 {
  font-weight: 700;
  color: #D72828;
}
.newPopup-modal .popup-box .popup-title .point2 {
  font-weight: 700;
}
.newPopup-modal .popup-box .popup-group {
  width: 100%;
  overflow: hidden;
}
.newPopup-modal .popup-box .popup-group > .inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-height: 870px;
  height: 48vw;
  overflow-y: auto;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-group > .inner {
    max-height: none;
    height: 80vw;
  }
}
.newPopup-modal .popup-box .popup-group > .inner::-webkit-scrollbar {
  width: 6px;
}
.newPopup-modal .popup-box .popup-group > .inner::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.newPopup-modal .popup-box .popup-group > .inner::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
}
.newPopup-modal .popup-box .popup-group .item {
  width: 50%;
  padding: 20px 20px 0 0;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-group .item {
    padding: 10px 10px 0 0;
  }
}
@media (max-width: 575px) {
  .newPopup-modal .popup-box .popup-group .item {
    width: 100%;
  }
}
.newPopup-modal .popup-box .popup-group .item .link {
  display: block;
  width: 100%;
  height: 100%;
}
.newPopup-modal .popup-box .popup-group .item .link .thambnail {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 72.6495726496%;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-group .item .link .thambnail {
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .newPopup-modal .popup-box .popup-group .item .link .thambnail {
    border-radius: 8px;
  }
}
.newPopup-modal .popup-box .popup-group .item .link .thambnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.newPopup-modal .popup-box .popup-group .item:nth-child(-n+2) {
  padding-top: 0;
}
@media (max-width: 575px) {
  .newPopup-modal .popup-box .popup-group .item:nth-child(-n+2) {
    padding-top: 10px;
  }
}
@media (max-width: 5785px) {
  .newPopup-modal .popup-box .popup-group .item:first-child {
    padding-top: 0;
  }
}
.newPopup-modal .popup-box .popup-today {
  padding: 15px 22px;
  display: flex;
  align-items: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 80px;
  border: 1px solid rgba(34, 34, 34, 0.15);
  margin: 0;
  transition: 0.3s;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-today {
    padding: 11px 15px;
  }
}
.newPopup-modal .popup-box .popup-today .ico-check {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 2px;
  border: 1px solid rgba(34, 34, 34, 0.5);
  margin: 0 8px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  transition: background-color 0.3s ease-in-out, background-image 0.3s ease-in-out, border 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-today .ico-check {
    width: 14px;
    height: 14px;
  }
}
.newPopup-modal .popup-box .popup-today .txt {
  color: #010101;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.01em;
}
@media (max-width: 1023px) {
  .newPopup-modal .popup-box .popup-today .txt {
    font-size: 14px;
    line-height: 14px;
  }
}
.newPopup-modal .popup-box .popup-today input[type=checkbox]:focus ~ .txt, .newPopup-modal .popup-box .popup-today input[type=checkbox]:focus-visible ~ .txt {
  text-decoration: underline;
  text-underline-position: under;
}
.newPopup-modal .popup-box .popup-today input[type=checkbox]:checked ~ .ico-check, .newPopup-modal .popup-box .popup-today input[type=checkbox]:active ~ .ico-check {
  background-color: #D72828;
  border-color: #D72828;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 3.94352L4.53027 7.94352L10.0303 0.44352' stroke='%23FFFFFF' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.newPopup-modal .popup-box .popup-today:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* 팝업 : e */
/* 공통 : s */
.section-wrap {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}

.section {
  position: relative;
  display: block;
  width: 100%;
}
.section > .inner {
  position: relative;
  display: block;
  max-width: 1328px;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  margin: 0 auto;
}
.section > .inner a, .section > .inner button {
  transition: background-image 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out, transform 0.3s ease-in-out;
}
@media (max-width: 1376px) {
  .section > .inner {
    max-width: none;
  }
}
@media (max-width: 767px) {
  .section > .inner {
    padding: 0 16px;
  }
}

.point-name {
  display: flex;
  align-items: center;
  color: #D72828;
  font-size: 21px;
  font-weight: 700;
  line-height: 29px;
  letter-spacing: 0.01em;
  margin: 0 0 10px;
}
@media (max-width: 1023px) {
  .point-name {
    font-size: 18px;
    line-height: 25px;
    margin: 0 0 5px;
  }
}
@media (max-width: 499px) {
  .point-name {
    font-size: 16px;
    line-height: 22px;
  }
}
.point-name::before {
  display: block;
  width: 21px;
  height: 29px;
  margin: 0 5px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.5C5.348 9.534 9.534 5.348 10.5 0C11.466 5.348 15.652 9.534 21 10.5C15.652 11.466 11.466 15.652 10.5 21C9.534 15.652 5.348 11.466 0 10.5Z' fill='%23D72828'/%3E%3C/svg%3E%0A");
  content: "";
  background-size: contain;
}
@media (max-width: 1023px) {
  .point-name::before {
    height: 25px;
  }
}
@media (max-width: 499px) {
  .point-name::before {
    width: 17px;
    height: 22px;
  }
}

.common-title {
  display: block;
  width: 100%;
  color: #010101;
  font-size: 36px;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0.01em;
  margin: 0 0 34px;
}
@media (max-width: 1280px) {
  .common-title {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  .common-title {
    font-size: 26px;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  .common-title {
    font-size: 20px;
    margin: 0 0 28px;
  }
}
@media (max-width: 499px) {
  .common-title {
    font-size: 18px;
    margin: 0 0 25px;
  }
}
.common-title br {
  display: none;
}
@media (max-width: 1023px) {
  .common-title br {
    display: block;
  }
}

.large-more {
  position: absolute;
  right: 50px;
  top: -32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1280px) {
  .large-more {
    right: 24px;
  }
}
@media (max-width: 1023px) {
  .large-more {
    top: 5px;
  }
}
@media (max-width: 767px) {
  .large-more {
    top: 8px;
    right: 16px;
  }
}
@media (max-width: 499px) {
  .large-more {
    position: relative;
    right: auto;
    top: auto;
    margin: 30px 0 0;
  }
}
.large-more .link {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 121px;
  height: 121px;
  background-color: rgba(0, 42, 75, 0.05);
  border-radius: 100%;
  z-index: 2;
}
@media (max-width: 1023px) {
  .large-more .link {
    width: 97px;
    height: 97px;
  }
}
@media (max-width: 767px) {
  .large-more .link {
    width: 78px;
    height: 78px;
  }
}
@media (max-width: 499px) {
  .large-more .link {
    flex-direction: row;
    width: 100%;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #010101;
    background-color: #FFF;
    transition: background-color 0.3s ease-in-out, border 0.3s ease-in-out;
  }
}
.large-more .link::before, .large-more .link::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  content: "";
}
@media (max-width: 499px) {
  .large-more .link::before, .large-more .link::after {
    display: none;
  }
}
.large-more .link::before {
  width: 87px;
  height: 87px;
  border-radius: 100%;
  background-color: #FFF;
  box-shadow: 0 0 10px 0 rgba(0, 42, 75, 0.15);
  transition: background-color 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .large-more .link::before {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 767px) {
  .large-more .link::before {
    width: 56px;
    height: 56px;
  }
}
.large-more .link::after {
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 6.01172V7.50586H7.50586V13.5H5.99414V7.50586H0V6.01172H5.99414V0H7.50586V6.01172H13.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.large-more .link .icon {
  position: relative;
  flex-shrink: 0;
  width: 63px;
  height: 42px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='42' viewBox='0 0 63 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.459 30.5293L24.866 41.8164H34.6436L17.5673 24.9072L13.459 30.5293Z' fill='%23002A4B'/%3E%3Cpath d='M0 41.8152H6.91288V31.972H6.9043V23.0461H6.91288V14.0096H0V41.8152Z' fill='%23002A4B'/%3E%3Cpath d='M56.5982 0H56.5037C56.5037 3.05742 53.9822 5.55431 50.8946 5.55431C45.3197 5.23158 39.6846 6.24223 34.3929 8.04271C21.7593 12.4929 10.2235 21.4105 3.43929 33.0287C1.93835 35.7718 0.58322 38.7273 0 41.8186H8.64537C8.79119 41.1987 8.95415 40.5788 9.14284 39.9758C11.4843 32.6039 16.9477 25.4615 22.4969 20.0939C30.2244 12.6628 40.0877 7.05754 50.8946 5.64774C53.9822 5.64774 56.5037 8.14462 56.5037 11.202H56.5982C56.5982 8.13612 59.1111 5.64774 62.2073 5.64774V5.55431C59.1197 5.55431 56.5982 3.05742 56.5982 0Z' fill='url(%23paint0_linear_19185_3819)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19185_3819' x1='29.6842' y1='25.6993' x2='21.4457' y2='42.842' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  margin: -6px 0 6px 28px;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, background-image 0.3s ease-in-out;
  z-index: 2;
}
@media (max-width: 1023px) {
  .large-more .link .icon {
    width: 50px;
    height: 34px;
  }
}
@media (max-width: 767px) {
  .large-more .link .icon {
    width: 40px;
    height: 27px;
    margin: -6px 0 2px 22px;
  }
}
@media (max-width: 499px) {
  .large-more .link .icon {
    order: 2;
    width: 20px;
    height: 20px;
    margin: 0 0 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.80078L10.5 17.2008' stroke='%23010101' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M17.6992 10L3.29922 10' stroke='%23010101' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }
}
.large-more .link .name {
  position: relative;
  width: 100%;
  color: #010101;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, color 0.3s ease-in-out;
  z-index: 2;
}
@media (max-width: 1023px) {
  .large-more .link .name {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .large-more .link .name {
    font-size: 14px;
  }
}
@media (max-width: 499px) {
  .large-more .link .name {
    width: auto;
    line-height: 100%;
  }
}
@media (max-width: 499px) {
  .large-more .link:hover {
    background-color: #002A4B;
    border-color: #002A4B;
  }
}
.large-more .link:hover::before {
  background-color: #002A4B;
}
.large-more .link:hover::after {
  opacity: 1;
  visibility: visible;
}
.large-more .link:hover .icon,
.large-more .link:hover .name {
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 499px) {
  .large-more .link:hover .icon,
  .large-more .link:hover .name {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 499px) {
  .large-more .link:hover .icon {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.80078L10.5 17.2008' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M17.6992 10L3.29922 10' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 499px) {
  .large-more .link:hover .name {
    color: #FFF;
  }
}

/* 공통 : e */
.section .visual-box {
  width: 100%;
  padding: 243px 0 107px;
}
@media (max-width: 1023px) {
  .section .visual-box {
    padding: 170px 0 85px;
  }
}
@media (max-width: 767px) {
  .section .visual-box {
    padding: 136px 0 72px;
  }
}
@media (max-width: 499px) {
  .section .visual-box {
    padding: 122px 0 58px;
  }
}
.section .visual-box .sub-title {
  display: block;
  color: #FFF;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
  letter-spacing: 0.03em;
  margin: 0 0 5px;
}
@media (max-width: 1023px) {
  .section .visual-box .sub-title {
    font-size: 20px;
    margin: 0 0 3px;
  }
}
@media (max-width: 767px) {
  .section .visual-box .sub-title {
    font-size: 19px;
  }
}
@media (max-width: 499px) {
  .section .visual-box .sub-title {
    font-size: 14px;
  }
}
.section .visual-box .main-title {
  display: block;
  color: #FFF;
  font-size: 52px;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 1023px) {
  .section .visual-box .main-title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .section .visual-box .main-title {
    font-size: 42px;
  }
}
@media (max-width: 499px) {
  .section .visual-box .main-title {
    font-size: 26px;
  }
}
.section .visualSwiper {
  position: relative;
  display: block;
  width: 100%;
  height: 425px;
  margin: 36px 0 0;
  padding: 0 0 0 90px;
  border-radius: 12px;
}
@media (max-width: 1376px) {
  .section .visualSwiper {
    height: 72.6495726496%;
  }
}
@media (max-width: 1023px) {
  .section .visualSwiper {
    margin: 32px 0 0;
    padding: 0 0 0 67px;
  }
}
@media (max-width: 767px) {
  .section .visualSwiper {
    margin: 25px 0 0;
    padding: 0 0 0 62px;
    border-radius: 8px;
  }
}
@media (max-width: 499px) {
  .section .visualSwiper {
    padding: 0;
  }
}
.section .visualSwiper .swiper-control {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 70px;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
@media (max-width: 499px) {
  .section .visualSwiper .swiper-control {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: 41px;
    margin: 0 0 10px;
  }
}
.section .visualSwiper .swiper-control > .inner {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 425px;
  height: 70px;
  border-radius: 12px;
  background-color: #D72828;
  transform: rotate(90deg) translateY(-100%);
  transform-origin: left top;
  padding: 10px 25px;
  pointer-events: auto;
}
@media (max-width: 1376px) {
  .section .visualSwiper .swiper-control > .inner {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .section .visualSwiper .swiper-control > .inner {
    height: 52px;
    padding: 7px 15px;
    border-radius: 8px;
  }
}
@media (max-width: 499px) {
  .section .visualSwiper .swiper-control > .inner {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
    height: 100%;
  }
}
.section .visualSwiper .swiper-control .name {
  flex-shrink: 0;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.02em;
}
@media (max-width: 1280px) {
  .section .visualSwiper .swiper-control .name {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .section .visualSwiper .swiper-control .name {
    font-size: 15px;
    flex-shrink: 1;
  }
}
.section .visualSwiper .swiper-control .name br {
  display: none;
}
@media (max-width: 1023px) {
  .section .visualSwiper .swiper-control .name br {
    display: block;
  }
}
@media (max-width: 767px) {
  .section .visualSwiper .swiper-control .name br {
    display: none;
  }
}
.section .visualSwiper .swiper-control .wrap {
  display: flex;
  align-items: center;
}
.section .visualSwiper .swiper-control .swiper-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  margin: 0 15px 0 0;
  font-size: 0;
}
.section .visualSwiper .swiper-control .swiper-pagination > span {
  color: #FFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}
@media (max-width: 1280px) {
  .section .visualSwiper .swiper-control .swiper-pagination > span {
    font-size: 16px;
    line-height: 16px;
  }
}
@media (max-width: 1023px) {
  .section .visualSwiper .swiper-control .swiper-pagination > span {
    font-size: 15px;
  }
}
.section .visualSwiper .swiper-control .swiper-pagination .current {
  font-weight: 700;
}
.section .visualSwiper .swiper-control .swiper-pagination .divide {
  margin: 0 5px;
}
.section .visualSwiper .swiper-control .swiper-btn {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
@media (max-width: 1280px) {
  .section .visualSwiper .swiper-control .swiper-btn {
    width: 16px;
    height: 16px;
  }
}
.section .visualSwiper .swiper-control .swiper-btn.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 10.1238L19.3 11.95L6.302 11.95L11.4368 17.0633L10.1262 18.3738L2.80005 11.0262L10.1477 3.70001L11.4368 4.98907L6.302 10.1238L19.3 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 10.1238L15.7981 10.1238L10.6633 4.98907L11.9524 3.70001L19.3 11.0262L11.9739 18.3738L10.6633 17.0633L15.7981 11.95L2.80005 11.95L2.80005 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.auto {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3999 19H6.3999L6.3999 3L8.3999 3L8.3999 19Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.6138 19H13.6138L13.6138 3L15.6138 3L15.6138 19Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  margin: 0 7px;
}
@media (max-width: 1023px) {
  .section .visualSwiper .swiper-control .swiper-btn.auto {
    margin: 0 4px;
  }
}
.section .visualSwiper .swiper-control .swiper-btn.paused {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 11.05L5.9375 19.1L5.9375 3L16 11.05Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn:hover.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 10.1238L19.3 11.95L6.302 11.95L11.4368 17.0633L10.1262 18.3738L2.80005 11.0262L10.1477 3.70001L11.4368 4.98907L6.302 10.1238L19.3 10.1238Z' fill='%23002A4B'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn:hover.next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 10.1238L15.7981 10.1238L10.6633 4.98907L11.9524 3.70001L19.3 11.0262L11.9739 18.3738L10.6633 17.0633L15.7981 11.95L2.80005 11.95L2.80005 10.1238Z' fill='%23002A4B'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn:hover.auto {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3999 19H6.3999L6.3999 3L8.3999 3L8.3999 19Z' fill='%23002A4B'/%3E%3Cpath d='M15.6138 19H13.6138L13.6138 3L15.6138 3L15.6138 19Z' fill='%23002A4B'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn:hover.paused {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 11.05L5.9375 19.1L5.9375 3L16 11.05Z' fill='%23002A4B'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.disabled:hover.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 10.1238L19.3 11.95L6.302 11.95L11.4368 17.0633L10.1262 18.3738L2.80005 11.0262L10.1477 3.70001L11.4368 4.98907L6.302 10.1238L19.3 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.disabled:hover.next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 10.1238L15.7981 10.1238L10.6633 4.98907L11.9524 3.70001L19.3 11.0262L11.9739 18.3738L10.6633 17.0633L15.7981 11.95L2.80005 11.95L2.80005 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.disabled:hover.auto {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.3999 19H6.3999L6.3999 3L8.3999 3L8.3999 19Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.6138 19H13.6138L13.6138 3L15.6138 3L15.6138 19Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .swiper-btn.disabled:hover.paused {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 11.05L5.9375 19.1L5.9375 3L16 11.05Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .popup-btn {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='21.6001' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 2.40003)' fill='%23FFFFFF'/%3E%3Crect x='10.8' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 2.40003)' fill='%23FFFFFF'/%3E%3Crect x='21.6001' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 13.2)' fill='%23FFFFFF'/%3E%3Crect x='10.8' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 13.2)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  margin: 0 0 0 15px;
}
@media (max-width: 1280px) {
  .section .visualSwiper .swiper-control .popup-btn {
    width: 18px;
    height: 18px;
    margin: 0 0 0 12px;
  }
}
.section .visualSwiper .swiper-control .popup-btn:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='21.6001' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 2.40003)' fill='%23002A4B'/%3E%3Crect x='10.8' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 2.40003)' fill='%23002A4B'/%3E%3Crect x='21.6001' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 13.2)' fill='%23002A4B'/%3E%3Crect x='10.8' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 13.2)' fill='%23002A4B'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .swiper-control .popup-btn.disabled:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='21.6001' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 2.40003)' fill='%23FFFFFF'/%3E%3Crect x='10.8' y='2.40003' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 2.40003)' fill='%23FFFFFF'/%3E%3Crect x='21.6001' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 21.6001 13.2)' fill='%23FFFFFF'/%3E%3Crect x='10.8' y='13.2' width='8.4' height='8.4' rx='1.2' transform='rotate(90 10.8 13.2)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .visualSwiper .link {
  display: block;
  width: 100%;
}
.section .visualSwiper .link .thambnail {
  position: relative;
  display: block;
  width: 100%;
  padding-top: 72.6495726496%;
  overflow: hidden;
  border-radius: 20px;
}
@media (max-width: 1023px) {
  .section .visualSwiper .link .thambnail {
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .section .visualSwiper .link .thambnail {
    border-radius: 8px;
  }
}
.section .visualSwiper .link img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 767px) {
  .section .visualSwiper.nodata {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .section .visualSwiper.nodata .swiper-control {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: 41px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  .section .visualSwiper.nodata .swiper-control > .inner {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
    height: 100%;
  }
}
.section .visualSwiper.nodata .link .thambnail {
  padding-top: 35.7142857143%;
}
.section .photo-box {
  width: 100%;
}
.section .photo-box > .inner {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
@media (max-width: 1023px) {
  .section .photo-box > .inner {
    flex-direction: column;
  }
}
.section .photo-box .item {
  width: 100%;
}
.section .photo-box .item .thambnail {
  position: relative;
  display: block;
  width: 200px;
  height: 120px;
  overflow: hidden;
  border-radius: 12px;
}
@media (max-width: 1280px) {
  .section .photo-box .item .thambnail {
    width: 58.645%;
    height: auto;
    padding-top: 21.951%;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .item .thambnail {
    width: 79.5%;
    padding-top: 26%;
    border-radius: 8px;
  }
}
@media (max-width: 767px) {
  .section .photo-box .item .thambnail {
    width: 48.88%;
    padding-top: 19.445%;
  }
}
@media (max-width: 499px) {
  .section .photo-box .item .thambnail {
    width: 100%;
    padding-top: 0;
  }
}
.section .photo-box .item .thambnail::before, .section .photo-box .item .thambnail::after {
  position: absolute;
  display: block;
  content: "";
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.section .photo-box .item .thambnail::before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 42, 75, 0.8);
  z-index: 1;
}
.section .photo-box .item .thambnail::after {
  left: calc(50% + 25px);
  top: calc(50% - 12px);
  transform: translate(-50%, -50%);
  width: 90px;
  height: 61px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='42' viewBox='0 0 63 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.459 30.5293L24.866 41.8164H34.6436L17.5673 24.9072L13.459 30.5293Z' fill='%23FFFFFF'/%3E%3Cpath d='M0 41.8152H6.91288V31.972H6.9043V23.0461H6.91288V14.0096H0V41.8152Z' fill='%23FFFFFF'/%3E%3Cpath d='M56.5982 0H56.5037C56.5037 3.05742 53.9822 5.55431 50.8946 5.55431C45.3197 5.23158 39.6846 6.24223 34.3929 8.04271C21.7593 12.4929 10.2235 21.4105 3.43929 33.0287C1.93835 35.7718 0.58322 38.7273 0 41.8186H8.64537C8.79119 41.1987 8.95415 40.5788 9.14284 39.9758C11.4843 32.6039 16.9477 25.4615 22.4969 20.0939C30.2244 12.6628 40.0877 7.05754 50.8946 5.64774C53.9822 5.64774 56.5037 8.14462 56.5037 11.202H56.5982C56.5982 8.13612 59.1111 5.64774 62.2073 5.64774V5.55431C59.1197 5.55431 56.5982 3.05742 56.5982 0Z' fill='url(%23paint0_linear_19185_3819)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19185_3819' x1='29.6842' y1='25.6993' x2='21.4457' y2='42.842' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  z-index: 2;
}
@media (max-width: 499px) {
  .section .photo-box .item .thambnail::after {
    left: calc(50% + 20px);
    top: calc(50% - 6px);
    width: 70px;
    height: 47px;
  }
}
.section .photo-box .item .thambnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 499px) {
  .section .photo-box .item .thambnail img {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
    height: auto;
  }
}
.section .photo-box .item .word {
  width: calc(100% - 200px);
  padding: 15px 0 0 25px;
}
@media (max-width: 1280px) {
  .section .photo-box .item .word {
    width: 100%;
    padding: 9px 0 0 15px;
    flex-grow: 1;
  }
}
@media (max-width: 499px) {
  .section .photo-box .item .word {
    padding: 10px 0 0;
  }
}
.section .photo-box .item .word .title {
  display: block;
  color: #010101;
  font-size: 18px;
  font-weight: 700;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.4;
  white-space: normal;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  height: 51px;
}
@media (max-width: 1280px) {
  .section .photo-box .item .word .title {
    font-size: 16px;
    height: 45px;
  }
}
.section .photo-box .item .word .date {
  display: block;
  color: #7A7A7A;
  font-size: 17px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.03em;
  margin: 21px 0 0;
}
@media (max-width: 1280px) {
  .section .photo-box .item .word .date {
    font-size: 16px;
    margin: 14px 0 0;
  }
}
@media (max-width: 499px) {
  .section .photo-box .item .word .date {
    margin: 8px 0 0;
  }
}
.section .photo-box .item .link {
  display: flex;
  width: 100%;
}
@media (max-width: 499px) {
  .section .photo-box .item .link {
    flex-direction: column;
  }
}
.section .photo-box .item .link:hover .thambnail::before, .section .photo-box .item .link:hover .thambnail::after {
  opacity: 1;
  visibility: visible;
}
.section .photo-box .item .link:hover .word .title {
  text-decoration: underline;
  text-underline-position: under;
}
.section .photo-box .left {
  width: 52.734375%;
  margin: 0 18px 0 0;
}
@media (max-width: 1280px) {
  .section .photo-box .left {
    margin: 0 14px 0 0;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .left {
    width: 100%;
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  .section .photo-box .left {
    margin: 0 0 20px;
  }
}
.section .photo-box .left .item .link {
  flex-direction: column;
}
.section .photo-box .left .item .thambnail {
  width: 100%;
  height: auto;
  padding-top: 60%;
  border-radius: 20px 20px 0 0;
}
@media (max-width: 1023px) {
  .section .photo-box .left .item .thambnail {
    border-radius: 12px 12px 0 0;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .section .photo-box .left .item .thambnail {
    border-radius: 8px 8px 0 0;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .left .item .thambnail img {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 100%;
    height: auto;
  }
}
.section .photo-box .left .item .word {
  width: 100%;
  padding: 30px;
  background-color: #0E1E71;
  border-radius: 0 0 20px 20px;
}
@media (max-width: 1280px) {
  .section .photo-box .left .item .word {
    padding: 24px;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .left .item .word {
    border-radius: 0 0 12px 12px;
  }
}
@media (max-width: 767px) {
  .section .photo-box .left .item .word {
    padding: 20px;
    border-radius: 0 0 8px 8px;
  }
}
@media (max-width: 499px) {
  .section .photo-box .left .item .word {
    padding: 15px;
  }
}
.section .photo-box .left .item .word .title {
  color: #FFF;
  font-size: 26px;
  height: 37px;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.4;
  display: inline-block;
  white-space: nowrap;
}
@media (max-width: 1280px) {
  .section .photo-box .left .item .word .title {
    font-size: 20px;
    height: 56px;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 1.4;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
  }
}
@media (max-width: 767px) {
  .section .photo-box .left .item .word .title {
    font-size: 18px;
    height: 51px;
  }
}
@media (max-width: 499px) {
  .section .photo-box .left .item .word .title {
    font-size: 16px;
    height: 45px;
  }
}
.section .photo-box .left .item .word .date {
  color: #FFF;
  margin: 30px 0 0;
}
@media (max-width: 1280px) {
  .section .photo-box .left .item .word .date {
    margin: 15px 0 0;
  }
}
.section .photo-box .right {
  width: 44.375%;
  margin: 0 0 0 18px;
}
@media (max-width: 1280px) {
  .section .photo-box .right {
    margin: 0 0 0 14px;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .right {
    width: calc(100% + 20px);
    margin: -10px;
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .section .photo-box .right {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  .section .photo-box .right .item {
    padding: 10px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .section .photo-box .right .item {
    padding: 0;
    width: 100%;
  }
}
.section .photo-box .right .item + .item {
  padding: 20px 0 0;
}
@media (max-width: 1023px) {
  .section .photo-box .right .item + .item {
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .section .photo-box .right .item + .item {
    padding: 15px 0 0;
  }
}
@media (max-width: 499px) {
  .section .photo-box .right .item + .item {
    padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  .section .photo-box .right .item:nth-child(3), .section .photo-box .right .item:nth-child(4) {
    display: none;
  }
}
.section .photo-box .right .item .thambnail::after {
  left: calc(50% + 20px);
  top: calc(50% - 6px);
  width: 70px;
  height: 47px;
}
.section .sns-box {
  position: relative;
  margin: -40px 0 0;
}
@media (max-width: 767px) {
  .section .sns-box {
    margin: 28px 0 0;
  }
}
@media (max-width: 499px) {
  .section .sns-box {
    margin: 25px 0 0;
  }
}
.section .sns-box .sns-board {
  display: flex;
  justify-content: flex-end;
}
.section .sns-box .board-item {
  height: 311px;
}
@media (max-width: 1376px) {
  .section .sns-box .board-item {
    height: auto;
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item {
    width: 33.3333333333%;
  }
}
.section .sns-box .board-item .board-title {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0 12px 12px;
}
@media (max-width: 1023px) {
  .section .sns-box .board-item .board-title {
    padding: 0 10px 12px;
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item .board-title {
    width: 100%;
    align-items: center;
    height: 45px;
    padding: 0 10px;
    border: 1px solid rgba(34, 34, 34, 0.2);
  }
}
@media (max-width: 499px) {
  .section .sns-box .board-item .board-title {
    height: 40px;
  }
}
.section .sns-box .board-item .board-title::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0;
  height: 3px;
  background-color: #002A4B;
  content: "";
  transition: width 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .section .sns-box .board-item .board-title::before {
    display: none;
  }
}
.section .sns-box .board-item .board-title span {
  color: #010101;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
@media (max-width: 1023px) {
  .section .sns-box .board-item .board-title span {
    font-size: 16px;
  }
}
.section .sns-box .board-item .board-title .icon {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin: 0 0 0 6px;
  transition: background-image 0.3s ease-in-out;
}
@media (max-width: 499px) {
  .section .sns-box .board-item .board-title .icon {
    display: none;
  }
}
.section .sns-box .board-item .board-title .icon.youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.33301' y='8' width='12' height='11' fill='%23FFFFFF'/%3E%3Cpath d='M14.0892 3.49902H14.245C15.6835 3.50427 21.9722 3.55677 23.9375 4.08527C24.5316 4.24657 25.073 4.56096 25.5075 4.99704C25.9421 5.43311 26.2545 5.9756 26.4137 6.57027C26.5905 7.23527 26.7147 8.11552 26.7987 9.02377L26.8162 9.20577L26.8547 9.66077L26.8687 9.84277C26.9825 11.4423 26.9965 12.9403 26.9982 13.2675V13.3988C26.9965 13.7383 26.9807 15.3378 26.8547 17.0038L26.8407 17.1875L26.825 17.3695C26.7375 18.3705 26.608 19.3645 26.4137 20.096C26.255 20.6909 25.9427 21.2337 25.5081 21.6698C25.0735 22.106 24.5318 22.4202 23.9375 22.581C21.9075 23.127 15.1917 23.1655 14.1225 23.1673H13.874C13.3332 23.1673 12.0967 23.1568 9.75175 23.0763L9.45425 23.0658L9.302 23.0588L9.00275 23.0465L8.7035 23.0343C6.761 22.9485 4.91125 22.8103 4.059 22.5793C3.46486 22.4186 2.92336 22.1046 2.48877 21.6688C2.05417 21.233 1.74173 20.6906 1.58275 20.096C1.3885 19.3663 1.259 18.3705 1.1715 17.3695L1.1575 17.1858L1.1435 17.0038C1.05713 15.818 1.00927 14.6297 1 13.4408V13.2255C1.0035 12.8493 1.0175 11.549 1.112 10.114L1.12425 9.93377L1.1295 9.84277L1.1435 9.66077L1.182 9.20577L1.1995 9.02377C1.2835 8.11552 1.40775 7.23352 1.5845 6.57027C1.74321 5.97536 2.05553 5.43262 2.49015 4.99647C2.92476 4.56032 3.4664 4.24609 4.06075 4.08527C4.913 3.85777 6.76275 3.71777 8.70525 3.63027L9.00275 3.61802L9.30375 3.60752L9.45425 3.60227L9.7535 3.59002C11.419 3.53643 12.0852 3.50668 13.7515 3.50077H14.0892V3.49902ZM11.2 9.11652V17.548L18.4747 13.334L11.2 9.11652Z' fill='%23EA2121'/%3E%3C/svg%3E%0A");
}
.section .sns-box .board-item .board-title .icon.instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3398 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6303 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1827 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='%23222222'/%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3398 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6303 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1827 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='url(%23paint0_radial_19185_3876)'/%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3398 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6303 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1827 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='url(%23paint1_radial_19185_3876)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_19185_3876' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(11.0044 25.6846) scale(29.0872 29.0867)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.33' stop-color='%23FF543F'/%3E%3Cstop offset='0.35' stop-color='%23FC5245'/%3E%3Cstop offset='0.5' stop-color='%23E64771'/%3E%3Cstop offset='0.64' stop-color='%23D53E91'/%3E%3Cstop offset='0.76' stop-color='%23CC39A4'/%3E%3Cstop offset='0.84' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_19185_3876' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(6.08744 2.01687) scale(19.3116 12.9385)'%3E%3Cstop stop-color='%234168C9'/%3E%3Cstop offset='1' stop-color='%234168C9' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.section .sns-box .board-item .board-title .icon.X {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6377 5.46387L14.7412 11.7227L15.0869 12.252L15.4883 11.7627L20.6572 5.46387H20.9043L15.4141 12.1553L15.1973 12.4189L15.3848 12.7041L21.5625 22.1299H17.7822L13.4424 15.5088L13.0957 14.9795L12.6953 15.4688L7.22949 22.1299H6.98242L12.7695 15.0762L12.9863 14.8125L12.7988 14.5273L6.85938 5.46387H10.6377ZM7.58398 6.40137L12.7529 14.1514L13.4023 15.125L17.8262 21.7598L17.9648 21.9668H21.3057L20.8242 21.2451L15.4023 13.1143L14.7529 12.1406L10.582 5.88574L10.4443 5.67871H7.10254L7.58398 6.40137Z' stroke='%23000000' stroke-width='0.928572'/%3E%3Cpath d='M17.7302 22.0075L7.17383 5.58643H10.6926L21.249 22.0075H17.7302Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}
.section .sns-box .board-item .board-content {
  position: absolute;
  left: 0;
  top: 73px;
  display: none;
  width: 100%;
}
@media (max-width: 1023px) {
  .section .sns-box .board-item .board-content {
    top: 70px;
  }
}
@media (max-width: 499px) {
  .section .sns-box .board-item .board-content {
    top: 55px;
  }
}
.section .sns-box .board-item + .board-item .board-title {
  margin: 0 0 0 25px;
}
@media (max-width: 1280px) {
  .section .sns-box .board-item + .board-item .board-title {
    margin: 0 0 0 5px;
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item + .board-item .board-title {
    margin: 0;
  }
}
.section .sns-box .board-item.n1 .board-title {
  border-radius: 8px 0 0 8px;
}
.section .sns-box .board-item.n2 .board-title {
  border-left: none;
}
.section .sns-box .board-item.n3 .board-title {
  border-radius: 0 8px 8px 0;
  border-left: none;
}
.section .sns-box .board-item.active.n2, .section .sns-box .board-item.active.n3 {
  height: 444px;
}
@media (max-width: 1376px) {
  .section .sns-box .board-item.active.n2, .section .sns-box .board-item.active.n3 {
    height: auto;
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item.active .board-title,
  .section .sns-box .board-item .board-title:hover {
    background-color: #002A4B;
    border-color: #002A4B;
  }
}
.section .sns-box .board-item.active .board-title::before,
.section .sns-box .board-item .board-title:hover::before {
  width: 100%;
}
.section .sns-box .board-item.active .board-title span,
.section .sns-box .board-item .board-title:hover span {
  font-weight: 700;
}
@media (max-width: 767px) {
  .section .sns-box .board-item.active .board-title span,
  .section .sns-box .board-item .board-title:hover span {
    color: #FFF;
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item.active .board-title .icon.youtube,
  .section .sns-box .board-item .board-title:hover .icon.youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.33301' y='8' width='12' height='11' fill='%23002A4B'/%3E%3Cpath d='M14.0892 3.49902H14.245C15.6835 3.50427 21.9722 3.55677 23.9375 4.08527C24.5316 4.24657 25.073 4.56096 25.5075 4.99704C25.9421 5.43311 26.2545 5.9756 26.4137 6.57027C26.5905 7.23527 26.7147 8.11552 26.7987 9.02377L26.8162 9.20577L26.8547 9.66077L26.8687 9.84277C26.9825 11.4423 26.9965 12.9403 26.9982 13.2675V13.3988C26.9965 13.7383 26.9807 15.3378 26.8547 17.0038L26.8407 17.1875L26.825 17.3695C26.7375 18.3705 26.608 19.3645 26.4137 20.096C26.255 20.6909 25.9427 21.2337 25.5081 21.6698C25.0735 22.106 24.5318 22.4202 23.9375 22.581C21.9075 23.127 15.1917 23.1655 14.1225 23.1673H13.874C13.3332 23.1673 12.0967 23.1568 9.75175 23.0763L9.45425 23.0658L9.302 23.0588L9.00275 23.0465L8.7035 23.0343C6.761 22.9485 4.91125 22.8103 4.059 22.5793C3.46486 22.4186 2.92336 22.1046 2.48877 21.6688C2.05417 21.233 1.74173 20.6906 1.58275 20.096C1.3885 19.3663 1.259 18.3705 1.1715 17.3695L1.1575 17.1858L1.1435 17.0038C1.05713 15.818 1.00927 14.6297 1 13.4408V13.2255C1.0035 12.8493 1.0175 11.549 1.112 10.114L1.12425 9.93377L1.1295 9.84277L1.1435 9.66077L1.182 9.20577L1.1995 9.02377C1.2835 8.11552 1.40775 7.23352 1.5845 6.57027C1.74321 5.97536 2.05553 5.43262 2.49015 4.99647C2.92476 4.56032 3.4664 4.24609 4.06075 4.08527C4.913 3.85777 6.76275 3.71777 8.70525 3.63027L9.00275 3.61802L9.30375 3.60752L9.45425 3.60227L9.7535 3.59002C11.419 3.53643 12.0852 3.50668 13.7515 3.50077H14.0892V3.49902ZM11.2 9.11652V17.548L18.4747 13.334L11.2 9.11652Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item.active .board-title .icon.instagram,
  .section .sns-box .board-item .board-title:hover .icon.instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3397 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6302 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1828 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='%23222222'/%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3397 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6302 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1828 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='white'/%3E%3Cpath d='M15.1967 2.33249C16.0481 2.32922 16.8995 2.33778 17.7506 2.35816L17.9769 2.36632C18.2382 2.37566 18.4961 2.38732 18.8076 2.40132C20.0489 2.45966 20.8959 2.65566 21.6391 2.94382C22.4091 3.24016 23.0578 3.64149 23.7064 4.29016C24.2995 4.87303 24.7585 5.57809 25.0516 6.35632C25.3397 7.09949 25.5357 7.94766 25.5941 9.18899C25.6081 9.49932 25.6197 9.75832 25.6291 10.0197L25.6361 10.246C25.6568 11.0967 25.6658 11.9477 25.6629 12.7987L25.6641 13.669V15.1973C25.667 16.0487 25.658 16.9 25.6372 17.7512L25.6302 17.9775C25.6209 18.2388 25.6092 18.4967 25.5952 18.8082C25.5369 20.0495 25.3386 20.8965 25.0516 21.6397C24.7595 22.4187 24.3004 23.1244 23.7064 23.707C23.123 24.3 22.4176 24.759 21.6391 25.0522C20.8959 25.3403 20.0489 25.5363 18.8076 25.5947C18.4961 25.6087 18.2382 25.6203 17.9769 25.6297L17.7506 25.6367C16.8995 25.6574 16.0481 25.6663 15.1967 25.6635L14.3264 25.6647H12.7992C11.9479 25.6675 11.0965 25.6586 10.2454 25.6378L10.0191 25.6308C9.74213 25.6208 9.46523 25.6091 9.18842 25.5958C7.94708 25.5375 7.10008 25.3392 6.35575 25.0522C5.57722 24.7597 4.87203 24.3006 4.28958 23.707C3.6958 23.124 3.23635 22.4185 2.94325 21.6397C2.65508 20.8965 2.45908 20.0495 2.40075 18.8082C2.38776 18.5313 2.37609 18.2544 2.36575 17.9775L2.35992 17.7512C2.33841 16.9001 2.32869 16.0487 2.33075 15.1973V12.7987C2.3275 11.9477 2.33605 11.0967 2.35642 10.246L2.36458 10.0197C2.37392 9.75832 2.38558 9.49932 2.39958 9.18899C2.45792 7.94649 2.65392 7.10066 2.94208 6.35632C3.23535 5.57771 3.69571 4.87284 4.29075 4.29132C4.87279 3.6972 5.57754 3.23732 6.35575 2.94382C7.10008 2.65566 7.94592 2.45966 9.18842 2.40132L10.0191 2.36632L10.2454 2.36049C11.0961 2.33899 11.9471 2.32927 12.7981 2.33132L15.1967 2.33249ZM13.9974 8.16582C13.2245 8.15489 12.4571 8.29768 11.7399 8.5859C11.0226 8.87412 10.3698 9.30201 9.8194 9.84472C9.26897 10.3874 8.83188 11.0341 8.53355 11.7472C8.23522 12.4603 8.08159 13.2256 8.08159 13.9986C8.08159 14.7716 8.23522 15.5368 8.53355 16.2499C8.83188 16.963 9.26897 17.6097 9.8194 18.1524C10.3698 18.6951 11.0226 19.123 11.7399 19.4112C12.4571 19.6995 13.2245 19.8423 13.9974 19.8313C15.5445 19.8313 17.0282 19.2167 18.1222 18.1228C19.2162 17.0288 19.8307 15.5451 19.8307 13.998C19.8307 12.4509 19.2162 10.9672 18.1222 9.8732C17.0282 8.77924 15.5445 8.16582 13.9974 8.16582ZM13.998 10.4986C13.9978 10.4988 13.9979 10.4991 13.9983 10.4991C14.4629 10.4907 14.9246 10.5749 15.3563 10.7467C15.7884 10.9187 16.1818 11.1751 16.5137 11.5008C16.8455 11.8265 17.1091 12.2151 17.2891 12.6439C17.4691 13.0726 17.5618 13.533 17.5619 13.998C17.562 14.463 17.4694 14.9233 17.2896 15.3522C17.1097 15.781 16.8462 16.1697 16.5145 16.4955C16.1828 16.8214 15.7894 17.0778 15.3574 17.25C14.9255 17.4221 14.4635 17.5064 13.9986 17.498C13.0703 17.498 12.1801 17.1292 11.5237 16.4729C10.8673 15.8165 10.4986 14.9262 10.4986 13.998C10.4986 13.0697 10.8673 12.1795 11.5237 11.5231C12.1799 10.8669 13.0698 10.4982 13.9978 10.498C13.9981 10.498 13.9982 10.4984 13.998 10.4986ZM20.1224 6.41468C20.1224 6.41532 20.1219 6.41584 20.1213 6.41587C19.7453 6.43121 19.3898 6.59127 19.1291 6.86262C18.8682 7.13425 18.7224 7.49631 18.7224 7.87299C18.7224 8.24967 18.8682 8.61173 19.1291 8.88336C19.3901 9.15498 19.746 9.31509 20.1224 9.33016C20.5092 9.33016 20.8801 9.17651 21.1536 8.90302C21.4271 8.62953 21.5807 8.2586 21.5807 7.87182C21.5807 7.48505 21.4271 7.11412 21.1536 6.84063C20.8804 6.56742 20.51 6.41381 20.1236 6.41349C20.1229 6.41349 20.1224 6.41402 20.1224 6.41468Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 767px) {
  .section .sns-box .board-item.active .board-title .icon.X,
  .section .sns-box .board-item .board-title:hover .icon.X {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6377 5.46387L14.7412 11.7227L15.0869 12.252L15.4883 11.7627L20.6572 5.46387H20.9043L15.4141 12.1553L15.1973 12.4189L15.3848 12.7041L21.5625 22.1299H17.7822L13.4424 15.5088L13.0957 14.9795L12.6953 15.4688L7.22949 22.1299H6.98242L12.7695 15.0762L12.9863 14.8125L12.7988 14.5273L6.85938 5.46387H10.6377ZM7.58398 6.40137L12.7529 14.1514L13.4023 15.125L17.8262 21.7598L17.9648 21.9668H21.3057L20.8242 21.2451L15.4023 13.1143L14.7529 12.1406L10.582 5.88574L10.4443 5.67871H7.10254L7.58398 6.40137Z' stroke='%23FFFFFF' stroke-width='0.928572'/%3E%3Cpath d='M17.7302 22.0075L7.17383 5.58643H10.6926L21.249 22.0075H17.7302Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  }
}
.section .sns-box .board-item.active .board-title .board-content,
.section .sns-box .board-item .board-title:hover .board-content {
  display: block;
}
.section .snsSwiper {
  position: relative;
  width: calc(100% + 100px);
  margin: 0 -50px;
  padding: 0 50px;
}
@media (max-width: 1023px) {
  .section .snsSwiper {
    width: calc(100% + 80px);
    margin: 0 -40px;
    padding: 0 40px;
  }
}
.section .snsSwiper::before, .section .snsSwiper::after {
  position: absolute;
  top: 0;
  display: block;
  width: 50px;
  height: 100%;
  background-color: #FFF;
  content: "";
  z-index: 2;
}
@media (max-width: 1023px) {
  .section .snsSwiper::before, .section .snsSwiper::after {
    width: 40px;
  }
}
.section .snsSwiper::before {
  left: 0;
}
.section .snsSwiper::after {
  right: 0;
}
.section .snsSwiper .link {
  display: block;
  width: 100%;
}
.section .snsSwiper .link .thambnail {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .section .snsSwiper .link .thambnail {
    border-radius: 8px;
  }
}
.section .snsSwiper .link .thambnail::before, .section .snsSwiper .link .thambnail::after {
  position: absolute;
  display: block;
  content: "";
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.section .snsSwiper .link .thambnail::before {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 42, 75, 0.8);
  z-index: 1;
}
.section .snsSwiper .link .thambnail::after {
  left: calc(50% + 25px);
  top: calc(50% - 12px);
  transform: translate(-50%, -50%);
  width: 90px;
  height: 61px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='42' viewBox='0 0 63 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.459 30.5293L24.866 41.8164H34.6436L17.5673 24.9072L13.459 30.5293Z' fill='%23FFFFFF'/%3E%3Cpath d='M0 41.8152H6.91288V31.972H6.9043V23.0461H6.91288V14.0096H0V41.8152Z' fill='%23FFFFFF'/%3E%3Cpath d='M56.5982 0H56.5037C56.5037 3.05742 53.9822 5.55431 50.8946 5.55431C45.3197 5.23158 39.6846 6.24223 34.3929 8.04271C21.7593 12.4929 10.2235 21.4105 3.43929 33.0287C1.93835 35.7718 0.58322 38.7273 0 41.8186H8.64537C8.79119 41.1987 8.95415 40.5788 9.14284 39.9758C11.4843 32.6039 16.9477 25.4615 22.4969 20.0939C30.2244 12.6628 40.0877 7.05754 50.8946 5.64774C53.9822 5.64774 56.5037 8.14462 56.5037 11.202H56.5982C56.5982 8.13612 59.1111 5.64774 62.2073 5.64774V5.55431C59.1197 5.55431 56.5982 3.05742 56.5982 0Z' fill='url(%23paint0_linear_19185_3819)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19185_3819' x1='29.6842' y1='25.6993' x2='21.4457' y2='42.842' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E83E30'/%3E%3Cstop offset='1' stop-color='%23CE2B30'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  z-index: 2;
}
.section .snsSwiper .link .thambnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.section .snsSwiper .link:hover .thambnail::before, .section .snsSwiper .link:hover .thambnail::after {
  opacity: 1;
  visibility: visible;
}
.section .snsSwiper .swiper-control {
  height: 0;
}
.section .snsSwiper .swiper-control .swiper-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: #FFF;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 10;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1023px) {
  .section .snsSwiper .swiper-control .swiper-btn {
    width: 40px;
    height: 40px;
    background-size: 18px;
  }
}
.section .snsSwiper .swiper-control .swiper-btn.prev {
  left: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 10.1238L19.3 11.95L6.302 11.95L11.4368 17.0633L10.1262 18.3738L2.80005 11.0262L10.1477 3.70001L11.4368 4.98907L6.302 10.1238L19.3 10.1238Z' fill='%23010101'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .section .snsSwiper .swiper-control .swiper-btn.prev {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .section .snsSwiper .swiper-control .swiper-btn.prev {
    left: 57px;
  }
}
@media (max-width: 499px) {
  .section .snsSwiper .swiper-control .swiper-btn.prev {
    left: 49px;
  }
}
.section .snsSwiper .swiper-control .swiper-btn.next {
  right: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 10.1238L15.7981 10.1238L10.6633 4.98907L11.9524 3.70001L19.3 11.0262L11.9739 18.3738L10.6633 17.0633L15.7981 11.95L2.80005 11.95L2.80005 10.1238Z' fill='%23010101'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .section .snsSwiper .swiper-control .swiper-btn.next {
    right: 20px;
  }
}
@media (max-width: 767px) {
  .section .snsSwiper .swiper-control .swiper-btn.next {
    right: 57px;
  }
}
@media (max-width: 499px) {
  .section .snsSwiper .swiper-control .swiper-btn.next {
    right: 49px;
  }
}
.section .snsSwiper .swiper-control .swiper-btn:hover {
  background-color: #002A4B;
}
.section .snsSwiper .swiper-control .swiper-btn:hover.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3 10.1238L19.3 11.95L6.302 11.95L11.4368 17.0633L10.1262 18.3738L2.80005 11.0262L10.1477 3.70001L11.4368 4.98907L6.302 10.1238L19.3 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .snsSwiper .swiper-control .swiper-btn:hover.next {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.80005 10.1238L15.7981 10.1238L10.6633 4.98907L11.9524 3.70001L19.3 11.0262L11.9739 18.3738L10.6633 17.0633L15.7981 11.95L2.80005 11.95L2.80005 10.1238Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .snsSwiper.type1 .link .thambnail {
  padding-top: 57.9075425791%;
}
.section .snsSwiper.type2 .link .thambnail {
  padding-top: 122.8476821192%;
}
.section .board-box {
  position: relative;
  display: flex;
  width: 100%;
}
@media (max-width: 767px) {
  .section .board-box {
    flex-direction: column;
  }
}
.section .board-box .column-title {
  display: block;
  color: #FFF;
  font-size: 21px;
  font-weight: 700;
  line-height: 30px;
}
@media (max-width: 1023px) {
  .section .board-box .column-title {
    font-size: 18px;
  }
}
.section .board-box .left {
  width: 40.546875%;
}
@media (max-width: 1280px) {
  .section .board-box .left {
    width: 45.2868852459%;
    flex-grow: 1;
  }
}
@media (max-width: 1023px) {
  .section .board-box .left {
    width: 59.0277777778%;
    padding: 0 0 170px;
  }
}
@media (max-width: 767px) {
  .section .board-box .left {
    width: 100%;
    padding: 0;
  }
}
.section .board-box .left .board-more {
  display: none;
}
@media (max-width: 499px) {
  .section .board-box .left .board-more {
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    margin: 20px 0 0;
  }
}
@media (max-width: 499px) {
  .section .board-box .left .board-more .link {
    width: 100%;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #FFF;
    background-color: transparent;
  }
}
@media (max-width: 499px) {
  .section .board-box .left .board-more .link .name {
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 499px) {
  .section .board-box .left .board-more .link .icon {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.80078L10.5 17.2008' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M17.6992 10L3.29922 10' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    margin: 0 0 0 4px;
  }
}
.section .board-box .right {
  width: calc(57.578125% + 24px);
  padding: 0 0 0 24px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1280px) {
  .section .board-box .right {
    width: calc(52.356557377% + 24px);
  }
}
@media (max-width: 1023px) {
  .section .board-box .right {
    width: calc(38.1944444444% + 20px);
    padding: 0 0 0 20px;
  }
}
@media (max-width: 767px) {
  .section .board-box .right {
    width: 100%;
    padding: 20px 0 0;
  }
}
.section .board-box .top {
  width: 100%;
  display: flex;
  align-items: stretch;
}
@media (max-width: 1023px) {
  .section .board-box .top {
    flex-direction: column;
  }
}
.section .board-box .top > .item {
  width: 55.7666214383%;
}
@media (max-width: 1280px) {
  .section .board-box .top > .item {
    width: calc(100% - 212px - 24px);
  }
}
@media (max-width: 1023px) {
  .section .board-box .top > .item {
    width: 100%;
  }
}
.section .board-box .top > .item + .item {
  width: calc(40.9769335142% + 24px);
  padding: 0 0 0 24px;
}
@media (max-width: 1280px) {
  .section .board-box .top > .item + .item {
    width: 236px;
  }
}
@media (max-width: 1023px) {
  .section .board-box .top > .item + .item {
    width: 100%;
    padding: 20px 0 0;
  }
}
@media (max-width: 1280px) {
  .section .board-box .top > .item + .item .board-column {
    padding: 30px 30px 10px 30px;
  }
}
@media (max-width: 1023px) {
  .section .board-box .top > .item + .item .board-column {
    padding: 20px 20px 10px 20px;
  }
}
.section .board-box .bottom {
  width: 100%;
  padding: 27px 0 0;
}
@media (max-width: 1280px) {
  .section .board-box .bottom {
    padding: 24px 0 0;
  }
}
@media (max-width: 1023px) {
  .section .board-box .bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(59.0277777778% + 0.15em);
    padding: 0;
  }
}
@media (max-width: 767px) {
  .section .board-box .bottom {
    position: relative;
    left: auto;
    bottom: auto;
    width: 100%;
    padding: 20px 0 0;
  }
}
.section .board-box .bottom .column-title {
  position: absolute;
  left: 30px;
  top: 30px;
}
@media (max-width: 1023px) {
  .section .board-box .bottom .column-title {
    left: 20px;
    top: 20px;
    line-height: 130%;
  }
}
@media (max-width: 499px) {
  .section .board-box .bottom .column-title {
    position: relative;
    left: auto;
    top: auto;
  }
}
@media (max-width: 499px) {
  .section .board-box .bottom .column-title br {
    display: none;
  }
}
.section .board-box .board-more {
  position: absolute;
  right: 0;
  top: 0;
}
.section .board-box .board-more .link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: #8DA1AF;
}
.section .board-box .board-more .link .name {
  position: absolute;
  left: 0;
  top: 0;
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  opacity: 0;
  visibility: hidden;
}
.section .board-box .board-more .link .icon {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5 6.01172V7.50586H7.50586V13.5H5.99414V7.50586H0V6.01172H5.99414V0H7.50586V6.01172H13.5Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .board-more .link:hover {
  background-color: #002A4B;
}
@media (max-width: 499px) {
  .section .board-box .board-more .link:hover {
    border-color: #002A4B;
  }
}
.section .board-box .board-column {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 30px;
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
@media (max-width: 1023px) {
  .section .board-box .board-column {
    padding: 20px;
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .section .board-box .board-column {
    border-radius: 8px;
  }
}
.section .board-box .board-column .date {
  display: block;
  width: 100%;
  text-align: right;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  color: rgba(255, 255, 255, 0.8);
}
.section .board-box .notice-board {
  position: relative;
  display: flex;
  width: 100%;
}
@media (max-width: 499px) {
  .section .board-box .notice-board {
    display: block;
  }
}
.section .board-box .notice-board::before {
  position: absolute;
  left: 0;
  top: 50px;
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.2);
  content: "";
}
@media (max-width: 499px) {
  .section .board-box .notice-board::before {
    display: none;
  }
}
@media (max-width: 767px) {
  .section .board-box .board-item {
    height: 414px;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item {
    height: auto;
  }
}
.section .board-box .board-item .board-title {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0 10px 20px;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-title {
    position: absolute;
    align-items: center;
    padding: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    width: 50%;
    height: 40px;
    z-index: 1;
  }
}
.section .board-box .board-item .board-title::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0;
  height: 3px;
  background-color: #FFF;
  content: "";
  transition: width 0.3s ease-in-out;
}
.section .board-box .board-item .board-title .column-title {
  font-size: 18px;
  font-weight: 400;
}
@media (max-width: 1099px) {
  .section .board-box .board-item .board-title .column-title {
    font-size: 16px;
  }
}
@media (max-width: 799px) {
  .section .board-box .board-item .board-title .column-title {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .section .board-box .board-item .board-title .column-title {
    font-size: 18px;
  }
}
.section .board-box .board-item .board-content {
  position: absolute;
  left: 0;
  top: 50px;
  display: none;
  width: 100%;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content {
    position: relative;
    left: auto;
    top: auto;
    padding: 128px 0 0;
  }
}
.section .board-box .board-item .board-content .item {
  width: 100%;
}
.section .board-box .board-item .board-content .item .link {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 17px 10px;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link {
    padding: 12px 0;
  }
}
.section .board-box .board-item .board-content .item .link::before {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.15);
  content: "";
  pointer-events: none;
}
.section .board-box .board-item .board-content .item .link .pc-date {
  position: absolute;
  left: 10px;
  top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link .pc-date {
    display: none;
  }
}
.section .board-box .board-item .board-content .item .link .pc-date .day {
  color: #FFF;
  font-size: 47px;
  font-weight: 700;
  line-height: 100%;
}
@media (max-width: 767px) {
  .section .board-box .board-item .board-content .item .link .pc-date .day {
    font-size: 40px;
  }
}
.section .board-box .board-item .board-content .item .link .pc-date .year-month {
  color: #FFF;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.02em;
  margin: 11px 0 0;
}
.section .board-box .board-item .board-content .item .link .title-group {
  display: flex;
  width: 100%;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link .title-group {
    font-size: 16px;
    height: 50px;
    font-weight: 700;
    color: #FFF;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 1.55;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
  }
}
.section .board-box .board-item .board-content .item .link .title-group .status {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 28px;
  border-radius: 4px;
  padding: 0 8px;
  color: #FFF;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  line-height: 28px;
  margin: 0 10px 0 0;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link .title-group .status {
    margin: 0;
    height: 24px;
    line-height: 24px;
  }
}
.section .board-box .board-item .board-content .item .link .title-group .status.status1 {
  background-color: #6309C3;
}
.section .board-box .board-item .board-content .item .link .title-group .status.status2 {
  background-color: #003584;
}
.section .board-box .board-item .board-content .item .link .title-group .status.status3 {
  background-color: #D72828;
}
.section .board-box .board-item .board-content .item .link .title-group .status.status4 {
  background-color: #006DD7;
}
.section .board-box .board-item .board-content .item .link .title-group .status em {
  margin: 0 4px 0 0;
}
.section .board-box .board-item .board-content .item .link .title-group .title {
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  color: #FFF;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link .title-group .title {
    white-space: normal;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    word-break: break-all;
    word-wrap: break-word;
  }
}
.section .board-box .board-item .board-content .item .link .contents {
  margin: 11px 0 0;
  width: 100%;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.5;
  white-space: normal;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item .link .contents {
    display: none !important;
  }
}
.section .board-box .board-item .board-content .item .link .date {
  margin: 5px 0 0;
}
.section .board-box .board-item .board-content .item .link:hover .title-group .title {
  text-decoration: underline;
  text-underline-position: under;
}
.section .board-box .board-item .board-content .item:first-child .link {
  padding: 30px 10px 30px 90px;
}
@media (max-width: 767px) {
  .section .board-box .board-item .board-content .item:first-child .link {
    padding: 20px 10px 20px 90px;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item:first-child .link {
    padding: 12px 0;
  }
}
.section .board-box .board-item .board-content .item:first-child .link .title-group {
  font-size: 21px;
  font-weight: 700;
  color: #FFF;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.65;
  white-space: normal;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  height: 70px;
  word-break: break-all;
  word-wrap: break-word;
}
@media (max-width: 767px) {
  .section .board-box .board-item .board-content .item:first-child .link .title-group {
    font-size: 19px;
    height: 62px;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item:first-child .link .title-group {
    font-size: 16px;
    height: 50px;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 1.55;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
  }
}
.section .board-box .board-item .board-content .item:first-child .link .title-group .status {
  margin: 0;
  position: relative;
  top: -2px;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item:first-child .link .title-group .status {
    top: 0;
  }
}
.section .board-box .board-item .board-content .item:first-child .link .title-group .title {
  display: inline;
  white-space: normal;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.section .board-box .board-item .board-content .item:first-child .link .date {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 499px) {
  .section .board-box .board-item .board-content .item:first-child .link .date {
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1023px) {
  .section .board-box .board-item .board-content .item:nth-child(4) {
    display: none;
  }
}
.section .board-box .board-item.active .board-more {
  display: block;
}
.section .board-box .board-item.active .board-title::before,
.section .board-box .board-item .board-title:hover::before {
  width: 100%;
}
.section .board-box .board-item.active .board-title span,
.section .board-box .board-item .board-title:hover span {
  font-weight: 700;
}
.section .board-box .board-item.active .board-title .board-content,
.section .board-box .board-item .board-title:hover .board-content {
  display: block;
}
@media (max-width: 499px) {
  .section .board-box .board-item.n1 .board-title {
    left: 0;
    top: 0;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item.n2 .board-title {
    right: 0;
    top: 0;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item.n3 .board-title {
    left: 0;
    top: 40px;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item.n4 .board-title {
    right: 0;
    top: 40px;
  }
}
@media (max-width: 499px) {
  .section .board-box .board-item.n5 .board-title {
    left: 0;
    top: 80px;
  }
}
.section .board-box .briefing-box {
  position: relative;
  width: 100%;
  margin: 20px 0 0;
}
@media (max-width: 499px) {
  .section .board-box .briefing-box {
    margin: 15px 0 0;
  }
}
.section .board-box .briefing-box .item + .item {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 16px;
  margin-top: 24px;
}
@media (max-width: 1280px) {
  .section .board-box .briefing-box .item + .item {
    margin-top: 16px;
    padding-top: 8px;
  }
}
.section .board-box .briefing-box .link {
  display: block;
  width: 100%;
}
.section .board-box .briefing-box .link .thambnail {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  padding-top: 55.5555555556%;
  display: none;
}
.section .board-box .briefing-box .link .thambnail img {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  max-height: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.section .board-box .briefing-box .link .title {
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.03em;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.4;
  display: inline-block;
  white-space: nowrap;
  margin: 15px 0 0;
  width: 100%;
  height: 1.4em;
}
@media (max-width: 1023px) {
  .section .board-box .briefing-box .link .title {
    font-size: 16px;
  }
}
.section .board-box .briefing-box .link .contents {
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.5;
  white-space: normal;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  margin: 7px 0 0;
  height: 3em;
}
@media (max-width: 1023px) {
  .section .board-box .briefing-box .link .contents {
    display: none !important;
  }
}
.section .board-box .briefing-box .link .date {
  margin: 10px 0 0;
}
@media (max-width: 1023px) {
  .section .board-box .briefing-box .link .date {
    margin: 5px 0 0;
  }
}
.section .board-box .briefing-box .link:hover .title {
  text-decoration: underline;
  text-underline-position: under;
}
.section .board-box .briefing-box + .board-more {
  right: 30px;
  top: 30px;
}
@media (max-width: 1023px) {
  .section .board-box .briefing-box + .board-more {
    right: 20px;
    top: 20px;
  }
}
.section .board-box .qlink-box {
  position: relative;
  width: 100%;
  margin: 20px 0 0;
}
@media (max-width: 1280px) {
  .section .board-box .qlink-box {
    margin: 13px 0 0;
  }
}
@media (max-width: 1023px) {
  .section .board-box .qlink-box {
    margin: 5px 0 0;
  }
}
.section .board-box .qlink-box .link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 0 16px;
  border-radius: 80px;
}
@media (max-width: 1280px) {
  .section .board-box .qlink-box .link {
    height: 60px;
  }
}
@media (max-width: 1023px) {
  .section .board-box .qlink-box .link {
    padding: 0 10px;
  }
}
@media (max-width: 499px) {
  .section .board-box .qlink-box .link {
    border-radius: 8px;
  }
}
.section .board-box .qlink-box .link::before {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  display: block;
  width: calc(100% - 32px);
  height: 1px;
  background-color: rgba(255, 255, 255, 0.15);
  content: "";
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
@media (max-width: 1023px) {
  .section .board-box .qlink-box .link::before {
    width: calc(100% - 20px);
  }
}
.section .board-box .qlink-box .link .name {
  color: #FFF;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
}
.section .board-box .qlink-box .link .icon {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.section .board-box .qlink-box .link .icon.icon1 {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7 16.35L23.7 17.35L21.65 15.3L22.65 14.3C22.86 14.09 23.21 14.09 23.42 14.3L24.7 15.58C24.91 15.79 24.91 16.14 24.7 16.35ZM15 21.94L21.06 15.88L23.11 17.93L17.06 24H15V21.94ZM15 17C10.58 17 7 18.79 7 21V23H13V21.11L17 17.11C16.34 17.03 15.67 17 15 17ZM15 7C13.9391 7 12.9217 7.42143 12.1716 8.17157C11.4214 8.92172 11 9.93913 11 11C11 12.0609 11.4214 13.0783 12.1716 13.8284C12.9217 14.5786 13.9391 15 15 15C16.0609 15 17.0783 14.5786 17.8284 13.8284C18.5786 13.0783 19 12.0609 19 11C19 9.93913 18.5786 8.92172 17.8284 8.17157C17.0783 7.42143 16.0609 7 15 7Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .qlink-box .link .icon.icon2 {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 7.5C19.95 7.5 24 10.6822 24 14.6111C24 18.54 19.95 21.7222 15 21.7222C13.884 21.7222 12.813 21.5622 11.823 21.2778C9.195 23.5 6 23.5 6 23.5C8.097 21.4289 8.43 20.0333 8.475 19.5C6.945 18.2289 6 16.5044 6 14.6111C6 10.6822 10.05 7.5 15 7.5ZM19.5 15.5V13.7222H17.7V15.5H19.5ZM15.9 15.5V13.7222H14.1V15.5H15.9ZM12.3 15.5V13.7222H10.5V15.5H12.3Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .qlink-box .link .icon.icon3 {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 5L7 9.52381V11.3333H24V9.52381L15.5 5ZM19.5263 13.1429V19.4762H22.2105V13.1429H19.5263ZM7 24H24V21.2857H7V24ZM14.1579 13.1429V19.4762H16.8421V13.1429H14.1579ZM8.78947 13.1429V19.4762H11.4737V13.1429H8.78947Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .qlink-box .link .icon.icon4 {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9744 10.0897H7.79487C7.31884 10.0897 6.86231 10.2788 6.52571 10.6154C6.1891 10.9521 6 11.4086 6 11.8846V15.4744C6 15.9504 6.1891 16.4069 6.52571 16.7435C6.86231 17.0801 7.31884 17.2692 7.79487 17.2692H8.69231V20.859C8.69231 21.097 8.78686 21.3253 8.95516 21.4936C9.12346 21.6619 9.35173 21.7564 9.58974 21.7564H11.3846C11.6226 21.7564 11.8509 21.6619 12.0192 21.4936C12.1875 21.3253 12.2821 21.097 12.2821 20.859V17.2692H14.9744L19.4615 20.859V6.5L14.9744 10.0897ZM23.5 13.6795C23.5 15.2141 22.6385 16.6051 21.2564 17.2692V10.0897C22.6295 10.7628 23.5 12.1538 23.5 13.6795Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .qlink-box .link .icon.icon5 {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8335 6.66675L16.6668 10.4167V19.5834L20.8335 15.8334V6.66675ZM10.4168 9.16675C8.79183 9.16675 7.04183 9.50008 5.8335 10.4167V22.6334C5.8335 22.8417 6.04183 23.0501 6.25016 23.0501C6.3335 23.0501 6.37516 22.9917 6.4585 22.9917C7.5835 22.4501 9.2085 22.0834 10.4168 22.0834C12.0418 22.0834 13.7918 22.4167 15.0002 23.3334C16.1252 22.6251 18.1668 22.0834 19.5835 22.0834C20.9585 22.0834 22.3752 22.3417 23.5418 22.9667C23.6252 23.0084 23.6668 22.9917 23.7502 22.9917C23.9585 22.9917 24.1668 22.7834 24.1668 22.5751V10.4167C23.6668 10.0417 23.1252 9.79175 22.5002 9.58341V20.8334C21.5835 20.5417 20.5835 20.4167 19.5835 20.4167C18.1668 20.4167 16.1252 20.9584 15.0002 21.6667V10.4167C13.7918 9.50008 12.0418 9.16675 10.4168 9.16675Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.section .board-box .qlink-box .item {
  width: calc(100% + 32px);
  margin: 0 -16px;
}
@media (max-width: 1023px) {
  .section .board-box .qlink-box .item {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }
}
.section .board-box .qlink-box .item:hover .link {
  background-color: #002A4B;
}
.section .board-box .qlink-box .item:hover .link::before {
  opacity: 0;
  visibility: hidden;
}
.section .board-box .qlink-box .item:hover + .item .link::before {
  opacity: 0;
  visibility: hidden;
}
.section .board-box .qlink-box .item:first-child .link::before {
  display: none;
}
.section .board-box .inside-box {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 0 0 157px;
}
@media (max-width: 1280px) {
  .section .board-box .inside-box {
    padding: 0 0 0 145px;
  }
}
@media (max-width: 1023px) {
  .section .board-box .inside-box {
    padding: 0 0 0 130px;
  }
}
@media (max-width: 499px) {
  .section .board-box .inside-box {
    padding: 0;
    margin: 15px 0 0;
  }
}
.section .board-box .inside-box .item {
  padding: 0 20px 0 0;
  width: 50%;
}
@media (max-width: 1280px) {
  .section .board-box .inside-box .item {
    padding: 0;
    width: 100%;
  }
}
.section .board-box .inside-box .item .link {
  position: relative;
  display: block;
  width: 100%;
}
.section .board-box .inside-box .item .link .title {
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.4;
  white-space: normal;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.03em;
  height: 50px;
}
@media (max-width: 1280px) {
  .section .board-box .inside-box .item .link .title {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 1.4;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
    height: 76px;
  }
}
@media (max-width: 1023px) {
  .section .board-box .inside-box .item .link .title {
    font-size: 16px;
    height: 67px;
  }
}
@media (max-width: 767px) {
  .section .board-box .inside-box .item .link .title {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    vertical-align: middle;
    line-height: 1.4;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
    height: 45px;
  }
}
.section .board-box .inside-box .item .link .date {
  margin: 15px 0 0;
}
@media (max-width: 1023px) {
  .section .board-box .inside-box .item .link .date {
    margin: 20px 0 0;
  }
}
@media (max-width: 767px) {
  .section .board-box .inside-box .item .link .date {
    margin: 16px 0 0;
  }
}
.section .board-box .inside-box .item .link:hover .title {
  text-decoration: underline;
  text-underline-position: under;
}
.section .board-box .inside-box .item + .item {
  padding: 0 0 0 20px;
}
@media (max-width: 1280px) {
  .section .board-box .inside-box .item + .item {
    display: none;
  }
}
.section .board-box .inside-box .item + .item .link::before {
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 1px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0.15);
  content: "";
}
.section.visual {
  margin: 0 0 141px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/kor/main/2025/visual-bg.jpg);
  background-size: cover;
}
@media (max-width: 1280px) {
  .section.visual {
    margin: 0 0 132px;
  }
}
@media (max-width: 1023px) {
  .section.visual {
    margin: 0 0 85px;
  }
}
@media (max-width: 767px) {
  .section.visual {
    margin: 0 0 68px;
  }
}
@media (max-width: 499px) {
  .section.visual {
    margin: 0 0 55px;
  }
}
.section.photo {
  margin: 0 0 120px;
}
@media (max-width: 1280px) {
  .section.photo {
    margin: 0 0 100px;
  }
}
@media (max-width: 1023px) {
  .section.photo {
    margin: 0 0 67px;
  }
}
@media (max-width: 767px) {
  .section.photo {
    margin: 0 0 50px;
  }
}
@media (max-width: 499px) {
  .section.photo {
    margin: 0 0 56px;
  }
}
.section.photo::before {
  position: absolute;
  right: 0;
  top: -53px;
  display: block;
  width: 323px;
  height: 1143px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(/images/kor/main/2025/bg-text.png);
  content: "";
  z-index: -1;
}
@media (max-width: 1280px) {
  .section.photo::before {
    display: none;
  }
}
.section.sns {
  margin: 0 0 140px;
}
@media (max-width: 1280px) {
  .section.sns {
    margin: 0 0 120px;
  }
}
@media (max-width: 1023px) {
  .section.sns {
    margin: 0 0 85px;
  }
}
@media (max-width: 767px) {
  .section.sns {
    margin: 0 0 68px;
  }
}
@media (max-width: 499px) {
  .section.sns {
    margin: 0 0 50px;
  }
}
.section.sns .common-title {
  margin-bottom: 0;
}
.section.board {
  padding: 124px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/kor/main/2025/board-bg.jpg);
  background-size: cover;
}
@media (max-width: 1280px) {
  .section.board {
    padding: 120px 0;
  }
}
@media (max-width: 1023px) {
  .section.board {
    padding: 100px 0;
  }
}
@media (max-width: 499px) {
  .section.board {
    padding: 50px 0;
  }
}/*# sourceMappingURL=acego.main.css.map */