@charset "UTF-8";
html {
  overflow-x: hidden;
}

.section-wrap {
  overflow: hidden;
}

/* 헤더 (메인에서만 적용되는 CSS) : S */
#top_link .layout {
  max-width: none;
  padding: 0 90px 0 50px;
}
@media (max-width: 1479.98px) {
  #top_link .layout {
    padding: 0 50px;
  }
}
@media (max-width: 767.98px) {
  #top_link .layout {
    padding: 0 30px;
  }
}
@media (max-width: 639.98px) {
  #top_link .layout {
    padding: 0 20px;
  }
}
#top_link .linkwrap2 ul li.n3 {
  margin-right: -40px;
}
@media (max-width: 1280px) {
  #top_link .linkwrap2 ul li.n3 {
    margin-right: -30px;
  }
}
@media (max-width: 1024px) {
  #top_link .linkwrap2 ul li.n3 {
    margin-right: -50px;
  }
}

@media (max-width: 1279.98px) {
  #top_layout {
    padding: 0;
  }
}
#top_layout .top_wrap {
  max-width: none;
  padding: 0;
}
@media (max-width: 1279.98px) {
  #top_layout .top_wrap {
    padding: 0 50px;
  }
}
@media (max-width: 767.98px) {
  #top_layout .top_wrap {
    padding: 0 30px;
  }
}
@media (max-width: 639.98px) {
  #top_layout .top_wrap {
    padding: 0 20px;
  }
}
#top_layout .top_wrap #logo {
  left: 50px;
}
@media (max-width: 1279.98px) {
  #top_layout .top_wrap #logo {
    left: 50px;
  }
}
@media (max-width: 767.98px) {
  #top_layout .top_wrap #logo {
    left: 30px;
  }
}
@media (max-width: 639.98px) {
  #top_layout .top_wrap #logo {
    left: 20px;
  }
}
#top_layout .top_wrap .utile_wrap {
  right: 50px;
  display: flex;
  align-items: center;
}
@media (max-width: 1279.98px) {
  #top_layout .top_wrap .utile_wrap {
    right: 50px;
  }
}
@media (max-width: 767.98px) {
  #top_layout .top_wrap .utile_wrap {
    right: 30px;
  }
}
@media (max-width: 639.98px) {
  #top_layout .top_wrap .utile_wrap {
    right: 20px;
  }
}
#top_layout .top_wrap .utile_wrap .log-link {
  margin-right: 24px;
}
@media (max-width: 1080px) {
  #top_layout .top_wrap .utile_wrap .log-link {
    margin-right: 13px;
  }
}
@media (max-width: 768px) {
  #top_layout .top_wrap .utile_wrap .log-link {
    margin-right: 19px;
  }
}
#top_layout .top_wrap .utile_wrap .log-link a {
  font-weight: 700;
  text-decoration: underline;
  color: #22272D;
  font-size: 17px;
  display: flex;
  align-items: center;
}
#top_layout .top_wrap .utile_wrap .log-link a::before {
  content: "";
  display: block;
  width: 19px;
  height: 16px;
  background: url(/template/A/images/tmpl_ir.png) -127px 0;
  margin-right: 4px;
}
@media (max-width: 768px) {
  #top_layout .top_wrap .utile_wrap .log-link a {
    font-size: 15px;
  }
}

#gnb_layout .layout {
  padding: 0;
}
@media (max-width: 1679.98px) {
  #gnb_layout .layout {
    padding: 0 0 0 70px;
  }
}
@media (max-width: 1479.98px) {
  #gnb_layout .layout {
    padding: 0 0 0 100px;
  }
}
@media (max-width: 1279.98px) {
  #gnb_layout .layout {
    padding: 0 0 0 34px;
  }
}
#gnb_layout .layout .depth1_ul > li > a {
  padding: 0 44px;
}
@media (max-width: 1479.98px) {
  #gnb_layout .layout .depth1_ul > li > a {
    padding: 0 26px;
  }
}
@media (max-width: 1279.98px) {
  #gnb_layout .layout .depth1_ul > li > a {
    padding: 0 17px;
  }
}
@media (max-width: 1079.98px) {
  #gnb_layout .layout .depth1_ul > li > a {
    padding: 0 13px;
  }
}

/* 헤더 (메인에서만 적용되는 CSS) : E */
/* 푸터 (메인에서만 적용되는 CSS) : S */
#foot_layout .foot_wrap .layout {
  max-width: 1420px;
}

/* 푸터 (메인에서만 적용되는 CSS) : E */
.section {
  /* 공통 : S */
  /* 공통 : E */
}
.section * {
  font-family: "gothic";
}
.section .sc-inner {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1520px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .section .sc-inner {
    padding: 0 30px;
  }
}
@media (max-width: 640px) {
  .section .sc-inner {
    padding: 0 20px;
  }
}
.section .sc-title-box {
  display: flex;
  align-items: flex-end;
  margin: 0 0 56px 0;
}
@media (max-width: 1280px) {
  .section .sc-title-box {
    margin: 0 0 47px 0;
  }
}
@media (max-width: 1024px) {
  .section .sc-title-box {
    margin: 0 0 34px 0;
  }
}
@media (max-width: 1000px) {
  .section .sc-title-box {
    margin: 0 0 26px 0;
  }
}
@media (max-width: 480px) {
  .section .sc-title-box {
    margin: 0 0 30px 0;
  }
}
@media (max-width: 460px) {
  .section .sc-title-box {
    margin: 0 0 8px 0;
  }
}
.section .sc-title-box .sc-title {
  color: #000;
  text-align: left;
  font-family: "Nanum Myeongjo";
  font-size: 57px;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1140px) {
  .section .sc-title-box .sc-title {
    font-size: 50px;
    letter-spacing: -0.09375rem;
  }
}
@media (max-width: 980px) {
  .section .sc-title-box .sc-title {
    font-size: 42px;
  }
}
@media (max-width: 640px) {
  .section .sc-title-box .sc-title {
    font-size: 38px;
  }
}
@media (max-width: 460px) {
  .section .sc-title-box .sc-title {
    font-size: 34px;
  }
}
.section .sc-title-box .sc-sub-title {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 7px 15px;
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}
@media (max-width: 1000px) {
  .section .sc-title-box .sc-sub-title {
    margin: 0 0 13px 10px;
  }
}
@media (max-width: 980px) {
  .section .sc-title-box .sc-sub-title {
    margin: 0 0 9px 10px;
  }
}
.section .splide {
  position: relative;
  height: 579px;
}
@media (max-width: 1024px) {
  .section .splide {
    height: 370px;
  }
}
@media (max-width: 768px) {
  .section .splide {
    height: 296px;
  }
}
@media (max-width: 460px) {
  .section .splide {
    height: auto;
  }
}
.section .splide .slide_control {
  position: absolute;
  right: 0;
  top: -116px;
  z-index: 1;
  padding: 0 300px 0 0;
}
@media (max-width: 1620px) {
  .section .splide .slide_control {
    right: 52px;
  }
}
@media (max-width: 1280px) {
  .section .splide .slide_control {
    top: -107px;
    right: 55px;
    padding: 0 172px 0 0;
  }
}
@media (max-width: 1024px) {
  .section .splide .slide_control {
    top: -89px;
  }
}
@media (max-width: 1000px) {
  .section .splide .slide_control {
    top: -75px;
  }
}
@media (max-width: 820px) {
  .section .splide .slide_control {
    right: 47px;
    padding: 0 114px 0 0;
  }
}
@media (max-width: 460px) {
  .section .splide .slide_control {
    position: relative;
    right: auto;
    top: auto;
    padding: 0;
    margin: 0 0 17px 0;
  }
}
.section .splide .slide_control .button {
  position: relative;
  left: auto;
  right: auto;
  width: 50px;
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: none;
  opacity: 1;
  background-color: #FFF;
  transition: all 0.3s;
}
@media (max-width: 460px) {
  .section .splide .slide_control .button {
    width: 36px;
    height: 36px;
  }
}
.section .splide .slide_control .button.prev {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='25' cy='25.5' r='24.5' stroke='%23222222'/%3E%3Cline x1='20.2785' y1='25.8488' x2='27.3496' y2='18.7778' stroke='black'/%3E%3Cline x1='27.1951' y1='32.3767' x2='20.124' y2='25.3057' stroke='black'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button.prev:hover, .section .splide .slide_control .button.prev:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='black'/%3E%3Cline x1='20.2785' y1='25.3488' x2='27.3496' y2='18.2778' stroke='white'/%3E%3Cline x1='27.195' y1='31.8767' x2='20.124' y2='24.8057' stroke='white'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button.next {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='25' cy='25' r='24.5' transform='matrix(-1 0 0 1 50 0.5)' stroke='%23222222'/%3E%3Cline y1='-0.5' x2='10' y2='-0.5' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 29.3679 26.2024)' stroke='black'/%3E%3Cline y1='-0.5' x2='10' y2='-0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 22.4514 32.0232)' stroke='black'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button.next:hover, .section .splide .slide_control .button.next:focus {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' transform='matrix(-1 0 0 1 50 0)' fill='black'/%3E%3Cline y1='-0.5' x2='10' y2='-0.5' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 29.3679 25.7024)' stroke='white'/%3E%3Cline y1='-0.5' x2='10' y2='-0.5' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 22.4514 31.5232)' stroke='white'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button span {
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}
.section .splide .slide_control .button .play {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='25' cy='25' r='24.5' transform='matrix(-1 0 0 1 50 0)' stroke='black'/%3E%3Cpath d='M32 24.5L21.8964 31L21.8964 18L32 24.5Z' fill='black'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
  background-size: contain;
}
.section .splide .slide_control .button .stop {
  display: none;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='25' cy='25' r='24.5' transform='matrix(-1 0 0 1 50 0.5)' stroke='%23222222'/%3E%3Cline y1='-0.5' x2='15' y2='-0.5' transform='matrix(0 1 1 0 22.4999 18)' stroke='black'/%3E%3Cline y1='-0.5' x2='15' y2='-0.5' transform='matrix(0 1 1 0 29.4999 18)' stroke='black'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
  background-size: contain;
}
.section .splide .slide_control .button:hover .play, .section .splide .slide_control .button:focus .play {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' transform='matrix(-1 0 0 1 50 0)' fill='black'/%3E%3Cpath d='M32 24.63L21.6943 31.26L21.6943 18L32 24.63Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button:hover .stop, .section .splide .slide_control .button:focus .stop {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' transform='matrix(-1 0 0 1 50 0)' fill='black'/%3E%3Cline y1='-0.5' x2='15' y2='-0.5' transform='matrix(0 1 1 0 22.5 17.5)' stroke='white'/%3E%3Cline y1='-0.5' x2='15' y2='-0.5' transform='matrix(0 1 1 0 29.5 17.5)' stroke='white'/%3E%3C/svg%3E%0A");
}
.section .splide .slide_control .button.splide__toggle {
  margin: 0 6px;
}
@media (max-width: 460px) {
  .section .splide .slide_control .button.splide__toggle {
    margin: 0 4px;
  }
}
.section .splide .slide_control .button.splide__toggle.is-active .play {
  display: none;
}
.section .splide .slide_control .button.splide__toggle.is-active .stop {
  display: block;
}
.section .splide .slide_control .splide-button-wrap {
  display: inline-flex;
  align-items: center;
}
.section .splide .slide_control .my-carousel-progress {
  position: absolute;
  right: 0;
  top: 50%;
  display: inline-block;
  max-width: 278px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.15);
}
@media (max-width: 1280px) {
  .section .splide .slide_control .my-carousel-progress {
    max-width: 150px;
  }
}
@media (max-width: 820px) {
  .section .splide .slide_control .my-carousel-progress {
    max-width: 100px;
  }
}
@media (max-width: 460px) {
  .section .splide .slide_control .my-carousel-progress {
    max-width: calc(100% - 160px);
    right: auto;
    left: 127px;
  }
}
.section .splide .slide_control .my-carousel-progress .my-carousel-progress-bar {
  background: #000;
  width: 0;
  height: 1px;
  transition: width 400ms ease;
}
.section .splide .splide__track {
  overflow: visible;
}
.section .splide .splide__track .splide__list {
  position: relative;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list {
    width: calc(100% + 16px);
    margin: 0 -8px;
  }
}
@media (max-width: 768px) {
  .section .splide .splide__track .splide__list {
    width: calc(100% + 10px);
    margin: 0 -5px;
  }
}
.section .splide .splide__track .splide__list::after {
  display: block;
  clear: both;
  content: "";
}
.section .splide .splide__track .splide__list .item {
  float: left;
  display: block;
  padding: 0 10px;
  height: 579px;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list .item {
    height: 370px;
    padding: 0 8px;
  }
}
@media (max-width: 768px) {
  .section .splide .splide__track .splide__list .item {
    height: 296px;
    padding: 0 5px;
  }
}
@media (max-width: 360px) {
  .section .splide .splide__track .splide__list .item {
    height: 237px;
  }
}
.section .splide .splide__track .splide__list .item .link {
  display: block;
  width: 100%;
  height: 100%;
}
.section .splide .splide__track .splide__list .item .link .link-inner {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 54px 56px;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 29px 25px;
  }
}
@media (max-width: 768px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 26px 24px;
  }
}
@media (max-width: 360px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 24px 16px;
  }
}
.section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
  display: block;
  color: #FFF;
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -0.0375rem;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 18px;
  }
}
@media (max-width: 360px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 16px;
  }
}
.section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-text {
  display: block;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.0225rem;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-text {
    font-size: 15px;
  }
}
@media (max-width: 360px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-text {
    font-size: 14px;
  }
}
.section .splide .splide__track .splide__list .item .link .link-inner .link-badge {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 144px;
  height: 56px;
  padding: 10px;
  background-color: #000;
  color: #FFF;
  font-size: 22px;
  font-weight: 400;
  line-height: 100%;
}
@media (max-width: 1024px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-badge {
    min-width: 94px;
    height: 38px;
    padding: 7px;
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-badge {
    min-width: 74px;
    height: 30px;
    font-size: 15px;
  }
}
@media (max-width: 360px) {
  .section .splide .splide__track .splide__list .item .link .link-inner .link-badge {
    min-width: 64px;
    font-size: 14px;
  }
}
.section .splide .splide__track .splide__list .item .link .link-inner img {
  display: block;
  width: auto;
  height: 100%;
  max-width: none;
  max-height: none;
}
.section #type1 .splide__track .splide__list .item .link .link-inner::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0.9;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.17%, rgba(0, 0, 0, 0.7) 89.21%, #000 100%);
  z-index: 1;
  transition: all 0.3s;
}
.section #type1 .splide__track .splide__list .item .link .link-inner::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  background: linear-gradient(180deg, rgba(126, 77, 40, 0) 69.17%, rgba(126, 77, 40, 0.7) 89.21%, #7E4D28 100%);
  z-index: 1;
  transition: all 0.3s;
}
.section #type1 .splide__track .splide__list .item .link .link-inner:hover::before, .section #type1 .splide__track .splide__list .item .link .link-inner:focus::before {
  opacity: 0;
}
.section #type1 .splide__track .splide__list .item .link .link-inner:hover::after, .section #type1 .splide__track .splide__list .item .link .link-inner:focus::after {
  opacity: 0.9;
}
.section #type1 .splide__track .splide__list .item .link .link-inner:hover .link-title-wrap::after, .section #type1 .splide__track .splide__list .item .link .link-inner:focus .link-title-wrap::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  content: "";
  border: 3px solid #956A49;
  z-index: 1;
  display: block;
}
.section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap {
  transform: translateY(15px);
  opacity: 0;
  transition: all 0.3s;
  padding: 42px 30px;
}
@media (max-width: 1024px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 29px 25px;
  }
}
@media (max-width: 768px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 26px 24px;
  }
}
@media (max-width: 360px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap {
    padding: 24px 16px;
  }
}
.section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
  font-size: 26px;
}
@media (max-width: 1024px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 18px;
  }
}
@media (max-width: 360px) {
  .section #type2 .splide__track .splide__list .item .link .link-inner .link-title-wrap .link-title {
    font-size: 16px;
  }
}
.section #type2 .splide__track .splide__list .item .link .link-inner::before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 69.17%, rgba(0, 0, 0, 0.7) 89.21%, #000 100%);
  z-index: 1;
  transition: all 0.3s;
}
.section #type2 .splide__track .splide__list .item .link .link-inner:hover::before, .section #type2 .splide__track .splide__list .item .link .link-inner:focus::before {
  opacity: 0.9;
}
.section #type2 .splide__track .splide__list .item .link .link-inner:hover .link-title-wrap, .section #type2 .splide__track .splide__list .item .link .link-inner:focus .link-title-wrap {
  transform: translateY(0);
  opacity: 1;
}
.section .board-more {
  position: absolute;
  top: 35px;
  right: 50px;
  display: inline-block;
  width: 32px;
  height: 32px;
  z-index: 1;
}
@media (max-width: 1140px) {
  .section .board-more {
    top: 24px;
  }
}
@media (max-width: 1024px) {
  .section .board-more {
    top: 26px;
  }
}
@media (max-width: 1000px) {
  .section .board-more {
    top: 19px;
  }
}
@media (max-width: 980px) {
  .section .board-more {
    top: 10px;
  }
}
@media (max-width: 768px) {
  .section .board-more {
    right: 30px;
  }
}
@media (max-width: 640px) {
  .section .board-more {
    top: 5px;
    right: 20px;
  }
}
@media (max-width: 480px) {
  .section .board-more {
    top: 9px;
  }
}
@media (max-width: 460px) {
  .section .board-more {
    top: 9px;
  }
}
.section .board-more .more-link {
  display: block;
  width: 100%;
  height: 100%;
}
.section .board-more .more-link:hover .btn-more, .section .board-more .more-link:focus .btn-more {
  transform: rotate(90deg);
}
.section .board-more .more-link .btn-more {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.6s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='16.5' y1='0.5' x2='16.5' y2='32.5' stroke='black'/%3E%3Cline x1='8.74228e-08' y1='16' x2='32' y2='16' stroke='black'/%3E%3C/svg%3E%0A");
}
.section.main-visual .mv-inner {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1920px;
  padding: 0;
  margin: 0 auto;
}
.section.main-visual .mv-inner .mv-slide {
  position: relative;
}
.section.main-visual .mv-inner .mv-slide .slide_control .button {
  display: block;
  margin: 0;
  padding: 0;
  z-index: 1;
  transition: all 0.3s;
  background-position: center;
  background-repeat: no-repeat;
}
.section.main-visual .mv-inner .mv-slide .slide_control .button::before, .section.main-visual .mv-inner .mv-slide .slide_control .button::after {
  display: none;
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev, .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 75px;
  height: 75px;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.35);
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev, .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev, .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev, .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev, .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    width: 27px;
    height: 27px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
  position: absolute;
  right: auto;
  left: 50%;
  top: 50%;
  bottom: auto;
  display: block;
  margin: 0;
  padding: 0;
  width: 14px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  z-index: 2;
  background-color: transparent;
  border: none;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22.625L2 12L12 2' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
    width: 11px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6001 1.60001L1.6001 10.1L9.6001 18.1' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
    width: 11px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.87998 1.28L1.47998 8.08L7.87998 14.48' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
    width: 7px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.35507 1.4416L0.74707 6.3376L5.35507 10.9456' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
    width: 6px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57897 0.853271L0.892578 4.77007L4.57897 8.45647' stroke='black' stroke-width='0.799999' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus {
  background-color: #956A49;
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2L2 12.625L12 22.625' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='20' viewBox='0 0 11 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6001 1.60001L1.6001 10.1L9.6001 18.1' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.87998 1.28L1.47998 8.08L7.87998 14.48' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.35507 1.4416L0.74707 6.3376L5.35507 10.9456' stroke='white' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.prev::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57897 0.853271L0.892578 4.77007L4.57897 8.45647' stroke='white' stroke-width='0.799999' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.prev:focus.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:hover.next::before, .section.main-visual .mv-inner .mv-slide .slide_control .button.next:focus.next::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.prev {
  left: 100px;
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev {
    left: 50px;
  }
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev {
    left: 30px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.prev {
    left: 20px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.next {
  right: 100px;
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    right: 50px;
  }
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    right: 30px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.next {
    right: 20px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.next::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.play, .section.main-visual .mv-inner .mv-slide .slide_control .button.stop {
  margin: 0 0 0 20px;
  padding: 5px;
  width: 23px;
  height: 23px;
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.play, .section.main-visual .mv-inner .mv-slide .slide_control .button.stop {
    margin: 0 0 0 14px;
    width: 20px;
    height: 20px;
    background-size: 10px 10px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control .button.play, .section.main-visual .mv-inner .mv-slide .slide_control .button.stop {
    margin: 0 0 0 3px;
    width: 18px;
    height: 18px;
    background-size: 8px 8px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.play {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3444 6.78922C11.1638 7.38846 11.1638 8.61154 10.3444 9.21077L2.54335 14.9157C1.55233 15.6405 0.157894 14.9327 0.157894 13.705L0.157895 2.29503C0.157895 1.06728 1.55233 0.359512 2.54335 1.08425L10.3444 6.78922Z' fill='%23956A49'/%3E%3C/svg%3E%0A");
}
.section.main-visual .mv-inner .mv-slide .slide_control .button.stop {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.95917C9 0.877144 9.89543 -1.26636e-05 11 -1.2569e-05C12.1046 -1.24744e-05 13 0.877144 13 1.95917L13 10.7755C13 11.8575 12.1046 12.7347 11 12.7347C9.89543 12.7347 9 11.8575 9 10.7755L9 1.95917Z' fill='%23956A49'/%3E%3Cpath d='M7.97609e-09 1.95917C1.04541e-07 0.877143 0.895432 -1.34344e-05 2 -1.33398e-05C3.10457 -1.32452e-05 4 0.877143 4 1.95917L4 10.7755C4 11.8575 3.10457 12.7347 2 12.7347C0.89543 12.7347 -1.82907e-06 11.8575 -1.7325e-06 10.7755L7.97609e-09 1.95917Z' fill='%23956A49'/%3E%3C/svg%3E%0A");
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
  position: absolute;
  left: 50%;
  bottom: 197px;
  transform: translateX(-50%);
  z-index: 1;
  display: flex;
  align-items: center;
}
@media (max-width: 1680px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 185px;
  }
}
@media (max-width: 1540px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 170px;
  }
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 48px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 34px;
  }
}
@media (max-width: 480px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 30px;
  }
}
@media (max-width: 420px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 20px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control {
    bottom: 9px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots {
  display: inline-block;
  height: 21px;
  line-height: 100%;
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots {
    height: 18px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots {
    height: 16px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots {
  display: inline-flex;
  align-items: center;
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li {
  width: 21px;
  height: 21px;
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li {
    width: 16px;
    height: 16px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li + li {
  margin-left: 20px;
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li + li {
    margin-left: 14px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li + li {
    margin-left: 3px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li .button {
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: transparent;
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li .button i {
  display: block;
  width: 11px;
  height: 11px;
  background-color: #956A49;
  opacity: 0.3;
  border-radius: 100%;
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li .button i {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li .button i {
    width: 6px;
    height: 6px;
  }
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li .button span {
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  word-spacing: 0;
}
.section.main-visual .mv-inner .mv-slide .slide_control.dot-control .dots .slick-dots li.slick-active .button i {
  opacity: 1;
}
.section.main-visual .mv-inner .mv-slide .slide {
  width: 100%;
  height: 800px;
  overflow: hidden;
}
@media (max-width: 1920px) {
  .section.main-visual .mv-inner .mv-slide .slide {
    height: 42vw;
  }
}
.section.main-visual .mv-inner .mv-slide .slide .slick-list {
  height: 100%;
  overflow: hidden;
}
.section.main-visual .mv-inner .mv-slide .slide .slick-list .slick-track {
  height: 100%;
  white-space: nowrap;
}
.section.main-visual .mv-inner .mv-slide .slide .item {
  display: block;
  width: 100%;
  height: 800px;
}
@media (max-width: 1920px) {
  .section.main-visual .mv-inner .mv-slide .slide .item {
    height: 42vw;
  }
}
.section.main-visual .mv-inner .mv-slide .slide .item .link {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.section.main-visual .mv-inner .mv-slide .slide .item .link img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%;
  max-width: none;
  max-height: none;
}
.section.main-visual .mv-inner .mv-info {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  height: 158px;
  max-width: 1920px;
}
@media (max-width: 1680px) {
  .section.main-visual .mv-inner .mv-info {
    height: 148px;
  }
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info {
    height: 158px;
    position: relative;
    right: auto;
    top: auto;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info {
    height: auto;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner {
  position: relative;
  display: block;
  padding: 35px 300px 35px 46px;
  width: 100%;
  height: 100%;
  max-width: 1169px;
  background-color: #FFF;
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 31px 300px 31px 50px;
    max-width: none;
  }
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 34px 230px 34px 50px;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 32px 50px;
  }
}
@media (max-width: 768px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 28px 30px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 29px 20px;
  }
}
@media (max-width: 480px) {
  .section.main-visual .mv-inner .mv-info .mi-inner {
    padding: 23px 20px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul {
  display: inline-flex;
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul {
    display: flex;
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul {
    display: block;
    margin: 0 0 25px;
  }
}
@media (max-width: 480px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul {
    margin: 0 0 26px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li {
  min-width: 221px;
}
@media (max-width: 1024px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li {
    min-width: auto;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li {
    width: 33.3333%;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li {
    position: relative;
    width: 100%;
    padding: 0 0 0 81px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li {
    padding: 0 0 0 78px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
  min-width: 261px;
  margin-left: 40px;
  padding-left: 40px;
  border-left: 1px dashed rgba(0, 0, 0, 0.2);
}
@media (max-width: 1190px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
    min-width: auto;
  }
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
    margin-left: 27px;
    padding-left: 27px;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
    margin-left: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
    margin: 6px 0 0 0;
    padding: 0 0 0 81px;
    border-left: none;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li + .mi-li {
    margin: 10px 0 0 0;
    padding: 0 0 0 78px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
  position: relative;
  display: inline-block;
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
  padding: 0 33px 0 0;
}
@media (max-width: 1680px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
    font-size: 22px;
  }
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
    font-size: 24px;
  }
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
    font-size: 20px;
    padding-right: 26px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
    font-size: 16px;
    padding: 0;
    position: absolute;
    left: 0;
    min-width: 60px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title {
    font-size: 14px;
    min-width: 50px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title::before {
  position: absolute;
  right: -4px;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 28px;
  height: 28px;
  content: "";
}
@media (max-width: 1680px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title::before {
    width: 28px;
    height: 28px;
    right: 0;
  }
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title::before {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-title::before {
    display: none;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.time .mi-title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.82281 2.39084C6.45013 1.01816 4.22252 1.01816 2.84983 2.39084C1.47714 3.76353 1.47714 5.99114 2.84983 7.36383C2.97626 7.49026 3.12075 7.60465 3.25923 7.71302L8.17201 2.80024C8.06966 2.65575 7.95527 2.51728 7.82281 2.39084Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9955 2.39084C22.3682 1.01816 24.5958 1.01816 25.9685 2.39084C27.3412 3.76353 27.3412 5.99114 25.9685 7.36383C25.8421 7.49026 25.6976 7.60465 25.5591 7.71302L20.6523 2.80626C20.7547 2.66177 20.8691 2.5233 21.0015 2.39687L20.9955 2.39084Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.4861 13.5585C23.4861 18.5736 19.4223 22.6375 14.4071 22.6375C9.39201 22.6375 5.32812 18.5736 5.32812 13.5585C5.32812 8.54337 9.39201 4.47949 14.4071 4.47949C19.4223 4.47949 23.4861 8.54337 23.4861 13.5585Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5228 8.86133V13.6913H10.8203' stroke='%23F58126' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.time .mi-text .mi-t-block + .mi-t-block {
    margin: 0 0 0 15px;
  }
}
@media (max-width: 560px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.time .mi-text .mi-t-block + .mi-t-block {
    margin: 0;
    display: block;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.cost .mi-title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6034 12.8892L22.6793 8.51041C23.1273 8.03089 23.7014 7.79744 24.2819 7.81006C24.8561 7.81637 25.4302 8.06874 25.8656 8.56089C26.3009 9.05303 26.5092 9.69029 26.5028 10.3275C26.4965 10.9585 26.2694 11.5958 25.8214 12.069L21.7455 16.4478L17.6696 20.8266H9.5997L5.82031 24.24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6015 16.133H16.1191C17.4504 16.133 18.5293 15.054 18.5293 13.7227C18.5293 12.3914 17.4504 11.3125 16.1191 11.3125H8.49092L1.5 17.3949' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.0172 4.89528C17.0172 6.65563 15.5913 8.08158 13.8309 8.08158C12.0706 8.08158 10.6447 6.65563 10.6447 4.89528C10.6447 3.13493 12.0706 1.70898 13.8309 1.70898C15.5913 1.70898 17.0172 3.13493 17.0172 4.89528Z' stroke='%23F58126' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.day .mi-title::before {
  right: 0;
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4455 2.70398C19.7994 2.70398 20.1366 2.77586 20.4408 2.90303C20.7504 3.0302 21.0213 3.2182 21.2536 3.45043C21.4858 3.68265 21.6738 3.95911 21.8009 4.26322C21.9281 4.56733 22 4.90461 22 5.25848V18.8383C22 19.1921 21.9281 19.5294 21.8009 19.8335C21.6738 20.1376 21.4858 20.4141 21.2536 20.6463C21.0213 20.8785 20.7449 21.0665 20.4408 21.1937C20.1366 21.3209 19.7994 21.3928 19.4455 21.3928H3.5545C3.20063 21.3928 2.86335 21.3209 2.55924 21.1937C2.25513 21.0665 1.97867 20.8785 1.74645 20.6463C1.51422 20.4141 1.32622 20.1376 1.19905 19.8335C1.06635 19.5294 1 19.1921 1 18.8383V5.26954C1 4.91567 1.07188 4.57839 1.19905 4.27428C1.32622 3.97017 1.51422 3.69371 1.74645 3.46148C1.97867 3.22926 2.25513 3.04126 2.55924 2.91409C2.86335 2.78692 3.20063 2.71504 3.5545 2.71504' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.55487 2.79181H11.5019H14.449' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.9892 1V3.8199' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.01 1V3.8199' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.81604 11.2229L11.1103 14.8503L15.9093 8.66711' stroke='%23F58126' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.day .mi-title::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.day .mi-title::before {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li.day .mi-title::before {
    display: none;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text {
  display: block;
  margin: 5px 0 0 0;
  color: #444;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text .mi-t-block {
  display: block;
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text .mi-t-block {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text {
    font-size: 15px;
    line-height: 140%;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text {
    letter-spacing: -0.08438rem;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-ul .mi-li .mi-text {
    font-size: 14px;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box {
  position: absolute;
  right: 39px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
}
@media (max-width: 1280px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box {
    right: 46px;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box {
    position: relative;
    right: auto;
    top: auto;
    transform: none;
    display: flex;
    width: calc(100% + 8px);
    margin: 0 -4px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box {
    width: 100%;
    margin: 0;
    display: block;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button {
  width: 100px;
  height: 100px;
  padding: 39px 10px;
  color: #FFF;
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
  text-align: center;
  transition: all 0.3s;
  margin: 0 4px;
}
@media (max-width: 1140px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button {
    width: 80px;
    height: 80px;
    font-size: 15px;
    letter-spacing: -0.02813rem;
    padding: 29px 5px;
  }
}
@media (max-width: 980px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button {
    width: 50%;
    margin: 0 4px;
    height: 50px;
    padding: 15px 15px 14px 15px;
  }
}
@media (max-width: 640px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button {
    height: 46px;
    padding: 13px 15px 12px 15px;
  }
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button {
    display: block;
    margin: 0;
    width: 100%;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n1 {
  background-color: #956A49;
  border: 3px solid #956A49;
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n1:hover, .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n1:focus {
  background-color: #FFF;
  color: #956A49;
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n2 {
  background-color: #000;
  border: 3px solid #000;
}
@media (max-width: 360px) {
  .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n2 {
    margin: 8px 0 0 0;
  }
}
.section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n2:hover, .section.main-visual .mv-inner .mv-info .mi-inner .mi-button-box .mi-button.n2:focus {
  background-color: #FFF;
  color: #000;
}
.section.section1 {
  margin-top: 130px;
}
@media (max-width: 1280px) {
  .section.section1 {
    margin-top: 74px;
  }
}
@media (max-width: 1024px) {
  .section.section1 {
    margin-top: 48px;
  }
}
@media (max-width: 768px) {
  .section.section1 {
    margin-top: 65px;
  }
}
@media (max-width: 480px) {
  .section.section1 {
    margin-top: 62px;
  }
}
@media (max-width: 360px) {
  .section.section1 {
    margin-top: 32px;
  }
}
.section.section1 .sc-inner::before {
  position: absolute;
  left: calc(50% + 241px);
  bottom: -108px;
  width: 1000%;
  height: 493px;
  background-color: #F6F4F1;
  content: "";
  z-index: -1;
}
@media (max-width: 1280px) {
  .section.section1 .sc-inner::before {
    height: 484px;
    bottom: -100px;
    left: calc(50% + 115px);
  }
}
@media (max-width: 1024px) {
  .section.section1 .sc-inner::before {
    height: 302px;
    bottom: -64px;
  }
}
@media (max-width: 768px) {
  .section.section1 .sc-inner::before {
    bottom: -75px;
    left: 50%;
  }
}
@media (max-width: 480px) {
  .section.section1 .sc-inner::before {
    bottom: -64px;
    left: calc(50% + 45px);
  }
}
@media (max-width: 360px) {
  .section.section1 .sc-inner::before {
    height: 180px;
    bottom: -49px;
    left: calc(50% + 5px);
  }
}
.section.section1 .sc-sub-title {
  width: 458px;
  height: 79px;
  background-image: url("data:image/svg+xml,%3Csvg width='458' height='79' viewBox='0 0 458 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.331543 3.97949C4.604 3.97949 8.84229 3.9624 13.0464 3.92822C17.2847 3.89404 21.1641 3.85986 24.6846 3.82568C28.2051 3.75732 31.2129 3.67188 33.708 3.56934C36.2031 3.4668 37.895 3.33008 38.7837 3.15918L36.2715 9.97803C35.1436 9.67041 33.8276 9.39697 32.3237 9.15771C31.0249 8.95264 29.4355 8.76465 27.5557 8.59375C25.71 8.38867 23.5737 8.28613 21.147 8.28613C20.3267 8.28613 19.3354 8.32031 18.1733 8.38867C17.0454 8.42285 15.9517 8.47412 14.8921 8.54248C13.6616 8.61084 12.4141 8.6792 11.1494 8.74756V36.7407C14.6699 36.7065 17.8486 36.604 20.6855 36.4331C23.5225 36.2622 25.9321 36.0913 27.9146 35.9204C30.2388 35.7153 32.2896 35.4761 34.0669 35.2026L32.4775 42.6367C30.1191 42.3291 27.7095 42.0386 25.2485 41.7651C23.1294 41.5259 20.8223 41.3208 18.3271 41.1499C15.832 40.9448 13.4395 40.8423 11.1494 40.8423V72.9883C15.1826 72.9883 18.8911 72.8174 22.2749 72.4756C25.6587 72.1338 28.6152 71.7407 31.1445 71.2964C34.084 70.8179 36.7671 70.2539 39.1938 69.6045L37.707 77.9102C37.2969 77.876 36.6816 77.8418 35.8613 77.8076C35.041 77.7734 34.1182 77.7393 33.0928 77.7051C32.1016 77.6709 31.042 77.6367 29.9141 77.6025C28.8203 77.6025 27.7778 77.5854 26.7866 77.5513C25.7954 77.5513 24.9067 77.5342 24.1206 77.5C23.3687 77.5 22.8218 77.5 22.48 77.5H0.331543V77.2949C0.536621 76.5771 0.724609 75.6885 0.895508 74.6289C1.10059 73.5693 1.27148 72.2534 1.4082 70.6812C1.54492 69.1089 1.64746 67.2461 1.71582 65.0928C1.78418 62.9053 1.81836 60.3589 1.81836 57.4536V24.0771C1.81836 21.1719 1.78418 18.6426 1.71582 16.4893C1.64746 14.3018 1.54492 12.4219 1.4082 10.8496C1.27148 9.24316 1.10059 7.91016 0.895508 6.85059C0.724609 5.79102 0.536621 4.90234 0.331543 4.18457V3.97949ZM75.749 24.0771C77.1504 24.0771 78.5518 24.1968 79.9531 24.436C81.3545 24.6753 82.7217 25.0171 84.0547 25.4614C85.3877 25.9058 86.6523 26.4526 87.8486 27.1021C89.0449 27.7515 90.1216 28.4863 91.0786 29.3066V20.8984C91.0786 17.9932 91.0444 15.4639 90.9761 13.3105C90.9077 11.123 90.8052 9.24316 90.6685 7.6709C90.5317 6.09863 90.3779 4.78271 90.207 3.72314C90.0361 2.66357 89.8481 1.7749 89.6431 1.05713V0.852051H101.486V1.05713C101.281 1.7749 101.076 2.66357 100.871 3.72314C100.7 4.78271 100.546 6.09863 100.41 7.6709C100.307 9.24316 100.205 11.123 100.102 13.3105C100.034 15.4639 99.9995 17.9932 99.9995 20.8984V57.4536C99.9995 60.3589 100.034 62.9053 100.102 65.0928C100.205 67.2461 100.307 69.1089 100.41 70.6812C100.546 72.2534 100.7 73.5693 100.871 74.6289C101.076 75.6885 101.281 76.5771 101.486 77.2949V77.5H90.1558V77.2949C90.2583 77.0215 90.3438 76.6284 90.4121 76.1157C90.4805 75.5688 90.5659 74.9023 90.6685 74.1162C88.9253 75.21 86.7378 76.2012 84.106 77.0898C81.4741 77.9785 78.415 78.4229 74.9287 78.4229C70.8613 78.4229 67.1699 77.7905 63.8545 76.5259C60.5391 75.2612 57.7021 73.4497 55.3438 71.0913C53.0195 68.7329 51.2251 65.8789 49.9604 62.5293C48.6958 59.1455 48.0635 55.3516 48.0635 51.1475C48.0635 47.2852 48.7471 43.7134 50.1143 40.4321C51.4814 37.1167 53.3955 34.2456 55.8564 31.8188C58.3174 29.3921 61.2397 27.4951 64.6235 26.1279C68.0073 24.7607 71.7158 24.0771 75.749 24.0771ZM91.0786 38.3301C89.7114 34.7412 87.7461 32.0923 85.1826 30.3833C82.6533 28.6743 79.7993 27.8198 76.6206 27.8198C73.9546 27.8198 71.4937 28.2983 69.2378 29.2554C66.9819 30.1782 65.0508 31.5283 63.4443 33.3057C61.8379 35.083 60.5732 37.2705 59.6504 39.8682C58.7617 42.4316 58.3174 45.354 58.3174 48.6353C58.3174 52.3267 58.7275 55.7617 59.5479 58.9404C60.3682 62.1191 61.5645 64.8877 63.1367 67.2461C64.7432 69.5703 66.7256 71.3989 69.084 72.7319C71.4424 74.0308 74.1597 74.6802 77.2358 74.6802C78.8423 74.6802 80.3462 74.4922 81.7476 74.1162C83.1489 73.7402 84.4307 73.2617 85.5928 72.6807C86.7549 72.0996 87.7803 71.4673 88.6689 70.7837C89.5576 70.0659 90.2925 69.3652 90.8735 68.6816C90.9419 67.2119 90.9932 65.5371 91.0273 63.6572C91.0615 61.7773 91.0786 59.7095 91.0786 57.4536V38.3301ZM124.455 59.5557C124.455 64.0674 125.344 67.3828 127.121 69.502C128.933 71.6211 131.359 72.6807 134.401 72.6807C135.495 72.6807 136.726 72.4585 138.093 72.0142C139.46 71.5356 140.861 70.9204 142.297 70.1685C143.767 69.3823 145.219 68.4766 146.655 67.4512C148.125 66.4258 149.475 65.332 150.705 64.1699C150.773 63.1787 150.808 62.1362 150.808 61.0425C150.808 59.9146 150.808 58.7183 150.808 57.4536V45.0464C150.808 42.1411 150.756 39.6118 150.654 37.4585C150.585 35.271 150.483 33.3911 150.346 31.8188C150.244 30.2466 150.09 28.9307 149.885 27.8711C149.714 26.8115 149.526 25.9229 149.321 25.2051V25H161.164V25.2051C160.959 25.9229 160.771 26.8115 160.6 27.8711C160.429 28.9307 160.275 30.2466 160.139 31.8188C160.002 33.3911 159.899 35.271 159.831 37.4585C159.763 39.6118 159.729 42.1411 159.729 45.0464V57.4536C159.729 60.3589 159.763 62.9053 159.831 65.0928C159.899 67.2461 160.002 69.1089 160.139 70.6812C160.275 72.2534 160.429 73.5693 160.6 74.6289C160.771 75.6885 160.959 76.5771 161.164 77.2949V77.5H149.321V77.2949C149.526 76.4404 149.731 75.3467 149.936 74.0137C150.175 72.6807 150.346 70.9375 150.449 68.7842C149.047 69.9805 147.526 71.1597 145.886 72.3218C144.279 73.4839 142.587 74.5264 140.81 75.4492C139.067 76.3721 137.29 77.1069 135.478 77.6538C133.701 78.2349 131.94 78.5254 130.197 78.5254C127.531 78.5254 125.258 78.064 123.378 77.1411C121.533 76.2183 120.012 75.0049 118.815 73.501C117.653 71.9971 116.799 70.2881 116.252 68.374C115.739 66.46 115.483 64.4946 115.483 62.478V45.0464C115.483 42.1411 115.449 39.6118 115.38 37.4585C115.312 35.271 115.209 33.3911 115.073 31.8188C114.936 30.2466 114.782 28.9307 114.611 27.8711C114.44 26.8115 114.252 25.9229 114.047 25.2051V25H125.891V25.2051C125.686 25.9229 125.498 26.8115 125.327 27.8711C125.156 28.9307 125.002 30.2466 124.865 31.8188C124.729 33.3911 124.626 35.271 124.558 37.4585C124.489 39.6118 124.455 42.1411 124.455 45.0464V59.5557ZM218.125 66.5796L214.331 75.7056C213.408 76.1157 212.348 76.4917 211.152 76.8335C209.956 77.1753 208.708 77.4658 207.409 77.7051C206.145 77.9443 204.863 78.1152 203.564 78.2178C202.265 78.3545 201.035 78.4229 199.873 78.4229C195.737 78.4229 191.909 77.8247 188.388 76.6284C184.902 75.3979 181.877 73.6206 179.313 71.2964C176.784 68.9722 174.802 66.1182 173.366 62.7344C171.931 59.3506 171.213 55.4883 171.213 51.1475C171.213 47.2852 171.948 43.7134 173.417 40.4321C174.921 37.1167 176.989 34.2456 179.621 31.8188C182.287 29.3921 185.415 27.4951 189.003 26.1279C192.592 24.7607 196.489 24.0771 200.693 24.0771C202.607 24.0771 204.658 24.248 206.845 24.5898C209.033 24.8975 210.981 25.3076 212.69 25.8203L216.33 34.5361L215.715 34.895C214.86 33.8354 213.835 32.8784 212.639 32.0239C211.477 31.1353 210.178 30.3833 208.742 29.7681C207.341 29.1528 205.854 28.6743 204.282 28.3325C202.709 27.9907 201.103 27.8198 199.462 27.8198C196.796 27.8198 194.37 28.2983 192.182 29.2554C189.995 30.1782 188.115 31.5283 186.542 33.3057C184.97 35.083 183.74 37.2705 182.851 39.8682C181.997 42.4316 181.569 45.354 181.569 48.6353C181.569 52.3267 181.979 55.7617 182.8 58.9404C183.654 62.1191 184.902 64.8877 186.542 67.2461C188.217 69.5703 190.302 71.3989 192.797 72.7319C195.327 74.0308 198.283 74.6802 201.667 74.6802C203.239 74.6802 204.794 74.4922 206.333 74.1162C207.905 73.7061 209.375 73.1421 210.742 72.4243C212.143 71.6724 213.425 70.7837 214.587 69.7583C215.749 68.7329 216.723 67.5708 217.509 66.272L218.125 66.5796ZM224.431 62.3755C224.431 59.6753 224.978 57.334 226.071 55.3516C227.199 53.3691 228.686 51.6772 230.532 50.2759C232.377 48.8745 234.479 47.7466 236.838 46.8921C239.196 46.0034 241.64 45.3198 244.169 44.8413C246.699 44.3286 249.194 43.9868 251.655 43.8159C254.116 43.6108 256.372 43.4912 258.422 43.457V40.8423C258.422 38.5864 258.132 36.6382 257.551 34.9976C256.97 33.3569 256.149 32.0068 255.09 30.9473C254.03 29.8535 252.749 29.0503 251.245 28.5376C249.775 27.9907 248.151 27.7173 246.374 27.7173C245.144 27.7173 243.93 27.8198 242.734 28.0249C241.538 28.23 240.29 28.5718 238.991 29.0503C237.727 29.5288 236.376 30.1782 234.941 30.9985C233.54 31.8188 232.019 32.8613 230.378 34.126L229.865 33.8184L233.352 26.5894C234.479 26.0767 235.59 25.6665 236.684 25.3589C237.778 25.0171 238.889 24.7437 240.017 24.5386C241.145 24.3335 242.29 24.1968 243.452 24.1284C244.648 24.0259 245.896 23.9746 247.194 23.9746C250.783 23.9746 253.842 24.4189 256.372 25.3076C258.935 26.1621 261.02 27.3584 262.626 28.8965C264.267 30.4004 265.463 32.1777 266.215 34.2285C266.967 36.2451 267.343 38.4155 267.343 40.7397V57.4536C267.343 60.3589 267.377 62.9053 267.446 65.0928C267.548 67.2461 267.651 69.1089 267.753 70.6812C267.89 72.2534 268.044 73.5693 268.215 74.6289C268.42 75.6885 268.625 76.5771 268.83 77.2949V77.5H257.5V77.2949C257.67 76.748 257.79 76.1328 257.858 75.4492C257.961 74.7656 258.046 73.9453 258.115 72.9883C257.397 73.6035 256.542 74.2358 255.551 74.8853C254.594 75.5347 253.483 76.1328 252.219 76.6797C250.988 77.1924 249.604 77.6025 248.066 77.9102C246.562 78.252 244.904 78.4229 243.093 78.4229C237.146 78.4229 232.548 77.0386 229.301 74.27C226.054 71.4673 224.431 67.5024 224.431 62.3755ZM258.422 47.4561C255.312 47.4902 252.321 47.6782 249.45 48.02C246.579 48.3276 244.033 48.9941 241.811 50.0195C239.624 51.0449 237.863 52.5146 236.53 54.4287C235.231 56.3086 234.582 58.8208 234.582 61.9653C234.582 65.9985 235.59 69.0747 237.607 71.1938C239.624 73.313 242.409 74.3726 245.964 74.3726C247.604 74.3726 249.091 74.1504 250.424 73.7061C251.792 73.2275 252.988 72.6465 254.013 71.9629C255.073 71.2451 255.961 70.4761 256.679 69.6558C257.397 68.8013 257.944 67.981 258.32 67.1948C258.388 65.896 258.422 64.4604 258.422 62.8882C258.422 61.2817 258.422 59.4702 258.422 57.4536V47.4561ZM301.438 74.4751C302.463 74.4751 303.471 74.2871 304.462 73.9111C305.488 73.5352 306.462 73.0225 307.385 72.373C308.342 71.7236 309.248 70.9888 310.102 70.1685C310.991 69.314 311.811 68.4253 312.563 67.5024L313.076 67.7588L309.743 76.0132C309.333 76.2183 308.82 76.4746 308.205 76.7822C307.624 77.0557 306.906 77.312 306.052 77.5513C305.231 77.8247 304.257 78.0469 303.129 78.2178C302.001 78.4229 300.668 78.5254 299.13 78.5254C294.55 78.5254 290.979 77.2949 288.415 74.834C285.886 72.3389 284.621 68.4595 284.621 63.1958V28.999L276.008 29.3066V24.7949C277.067 24.8633 278.332 24.9146 279.802 24.9487C281.271 24.9829 282.878 25 284.621 25C284.587 22.5732 284.519 20.437 284.416 18.5913C284.348 16.7114 284.245 15.0879 284.108 13.7207C284.006 12.3193 283.869 11.1401 283.698 10.1831C283.527 9.22607 283.356 8.42285 283.186 7.77344V7.56836H295.029V7.77344C294.824 8.42285 294.636 9.22607 294.465 10.1831C294.294 11.1401 294.14 12.3022 294.003 13.6694C293.901 15.0366 293.798 16.6602 293.696 18.54C293.627 20.3857 293.576 22.5391 293.542 25C295.695 24.9658 297.797 24.9316 299.848 24.8975C301.933 24.8291 303.813 24.7607 305.488 24.6924C307.197 24.5898 308.632 24.5044 309.794 24.436C310.991 24.3335 311.777 24.248 312.153 24.1797L311.23 29.4092C309.487 29.375 307.658 29.3237 305.744 29.2554C304.104 29.187 302.224 29.1357 300.104 29.1016C297.985 29.0674 295.798 29.0332 293.542 28.999V64.2725C293.542 66.3916 293.764 68.1177 294.208 69.4507C294.687 70.7495 295.285 71.7749 296.003 72.5269C296.755 73.2788 297.592 73.7915 298.515 74.0649C299.472 74.3384 300.446 74.4751 301.438 74.4751ZM323.483 45.0464C323.483 42.1411 323.432 39.6118 323.33 37.4585C323.261 35.271 323.159 33.3911 323.022 31.8188C322.919 30.2466 322.766 28.9307 322.561 27.8711C322.39 26.8115 322.202 25.9229 321.997 25.2051V25H333.84V25.2051C333.635 25.9229 333.447 26.8115 333.276 27.8711C333.105 28.9307 332.951 30.2466 332.814 31.8188C332.678 33.3911 332.575 35.271 332.507 37.4585C332.438 39.6118 332.404 42.1411 332.404 45.0464V57.4536C332.404 60.3589 332.438 62.9053 332.507 65.0928C332.575 67.2461 332.678 69.1089 332.814 70.6812C332.951 72.2534 333.105 73.5693 333.276 74.6289C333.447 75.6885 333.635 76.5771 333.84 77.2949V77.5H321.997V77.2949C322.202 76.5771 322.39 75.6885 322.561 74.6289C322.766 73.5693 322.919 72.2534 323.022 70.6812C323.159 69.1089 323.261 67.2461 323.33 65.0928C323.432 62.9053 323.483 60.3589 323.483 57.4536V45.0464ZM322.407 9.46533C322.407 8.71338 322.543 8.0127 322.817 7.36328C323.125 6.67969 323.518 6.09863 323.996 5.62012C324.475 5.10742 325.039 4.71436 325.688 4.44092C326.372 4.1333 327.106 3.97949 327.893 3.97949C328.679 3.97949 329.396 4.1333 330.046 4.44092C330.729 4.71436 331.311 5.10742 331.789 5.62012C332.302 6.09863 332.695 6.67969 332.968 7.36328C333.276 8.0127 333.43 8.71338 333.43 9.46533C333.43 11.0376 332.9 12.3535 331.84 13.4131C330.781 14.4727 329.465 15.0024 327.893 15.0024C327.106 15.0024 326.372 14.8657 325.688 14.5923C325.039 14.2847 324.475 13.8916 323.996 13.4131C323.518 12.9004 323.125 12.3193 322.817 11.6699C322.543 10.9863 322.407 10.2515 322.407 9.46533ZM344.196 51.1475C344.196 47.2852 344.914 43.7134 346.35 40.4321C347.785 37.1167 349.75 34.2456 352.246 31.8188C354.775 29.3921 357.749 27.4951 361.167 26.1279C364.584 24.7607 368.259 24.0771 372.189 24.0771C376.052 24.0771 379.675 24.7266 383.059 26.0254C386.477 27.29 389.45 29.1016 391.979 31.46C394.509 33.8184 396.491 36.6895 397.927 40.0732C399.396 43.457 400.131 47.251 400.131 51.4551C400.131 54.9756 399.516 58.3594 398.286 61.6064C397.055 64.8535 395.244 67.7246 392.851 70.2197C390.458 72.7148 387.519 74.7144 384.033 76.2183C380.581 77.688 376.599 78.4229 372.087 78.4229C368.259 78.4229 364.653 77.7905 361.269 76.5259C357.885 75.2612 354.929 73.4497 352.399 71.0913C349.87 68.7329 347.871 65.8789 346.401 62.5293C344.931 59.1455 344.196 55.3516 344.196 51.1475ZM373.266 74.6802C375.693 74.6802 377.915 74.2017 379.931 73.2446C381.982 72.2876 383.742 70.9033 385.212 69.0918C386.682 67.2803 387.827 65.0757 388.647 62.478C389.467 59.8804 389.877 56.9409 389.877 53.6597C389.877 49.9683 389.484 46.5503 388.698 43.4058C387.912 40.2271 386.733 37.4927 385.161 35.2026C383.623 32.8784 381.674 31.0669 379.316 29.7681C376.958 28.4692 374.206 27.8198 371.062 27.8198C368.635 27.8198 366.413 28.2983 364.396 29.2554C362.38 30.1782 360.62 31.5283 359.116 33.3057C357.646 35.083 356.501 37.2705 355.681 39.8682C354.86 42.4316 354.45 45.354 354.45 48.6353C354.45 52.3267 354.843 55.7617 355.629 58.9404C356.45 62.1191 357.646 64.8877 359.218 67.2461C360.791 69.5703 362.739 71.3989 365.063 72.7319C367.421 74.0308 370.156 74.6802 373.266 74.6802ZM446.94 42.9443C446.94 38.4326 446.035 35.1172 444.223 32.998C442.412 30.8789 439.985 29.8193 436.943 29.8193C435.849 29.8193 434.619 30.0586 433.251 30.5371C431.884 30.9814 430.483 31.5967 429.047 32.3828C427.612 33.1348 426.176 34.0234 424.741 35.0488C423.305 36.0742 421.955 37.168 420.69 38.3301L420.588 45.0464V57.4536C420.588 60.3589 420.622 62.9053 420.69 65.0928C420.759 67.2461 420.861 69.1089 420.998 70.6812C421.135 72.2534 421.289 73.5693 421.459 74.6289C421.63 75.6885 421.818 76.5771 422.023 77.2949V77.5H410.18V77.2949C410.385 76.5771 410.573 75.6885 410.744 74.6289C410.949 73.5693 411.103 72.2534 411.206 70.6812C411.342 69.1089 411.445 67.2461 411.513 65.0928C411.616 62.9053 411.667 60.3589 411.667 57.4536V45.0464C411.667 42.1411 411.616 39.6118 411.513 37.4585C411.445 35.271 411.342 33.3911 411.206 31.8188C411.103 30.2466 410.949 28.9307 410.744 27.8711C410.573 26.8115 410.385 25.9229 410.18 25.2051V25H422.023V25.2051C421.75 26.0596 421.528 27.1533 421.357 28.4863C421.22 29.7852 421.066 31.4941 420.896 33.6133C422.297 32.4512 423.801 31.2891 425.407 30.127C427.048 28.9648 428.74 27.9395 430.483 27.0508C432.226 26.1279 434.003 25.3931 435.815 24.8462C437.626 24.2651 439.404 23.9746 441.147 23.9746C443.813 23.9746 446.069 24.436 447.915 25.3589C449.794 26.2817 451.315 27.4951 452.478 28.999C453.674 30.5029 454.528 32.229 455.041 34.1772C455.588 36.0913 455.861 38.0396 455.861 40.022V57.4536C455.861 60.3589 455.896 62.9053 455.964 65.0928C456.032 67.2461 456.135 69.1089 456.271 70.6812C456.408 72.2534 456.562 73.5693 456.733 74.6289C456.904 75.6885 457.092 76.5771 457.297 77.2949V77.5H445.454V77.2949C445.659 76.5771 445.847 75.6885 446.018 74.6289C446.223 73.5693 446.376 72.2534 446.479 70.6812C446.616 69.1089 446.718 67.2461 446.787 65.0928C446.889 62.9053 446.94 60.3589 446.94 57.4536V42.9443Z' fill='%23F6F4F1'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1140px) {
  .section.section1 .sc-sub-title {
    width: 381px;
    height: 66px;
  }
}
@media (max-width: 1000px) {
  .section.section1 .sc-sub-title {
    width: 202px;
    height: 36px;
  }
}
@media (max-width: 740px) {
  .section.section1 .sc-sub-title {
    display: none;
  }
}
.section.section1 .board-more {
  right: 0;
}
@media (max-width: 1620px) {
  .section.section1 .board-more {
    right: 50px;
  }
}
@media (max-width: 768px) {
  .section.section1 .board-more {
    right: 30px;
  }
}
@media (max-width: 640px) {
  .section.section1 .board-more {
    right: 20px;
  }
}
@media (max-width: 460px) {
  .section.section1 .board-more {
    top: 56px;
    width: 23px;
    height: 23px;
  }
}
.section.section2 {
  margin-top: 154px;
}
@media (max-width: 1280px) {
  .section.section2 {
    margin-top: 151px;
  }
}
@media (max-width: 1024px) {
  .section.section2 {
    margin-top: 83px;
  }
}
@media (max-width: 768px) {
  .section.section2 {
    margin-top: 121px;
  }
}
@media (max-width: 640px) {
  .section.section2 {
    margin-top: 131px;
  }
}
@media (max-width: 480px) {
  .section.section2 {
    margin-top: 106px;
  }
}
@media (max-width: 360px) {
  .section.section2 {
    margin-top: 99px;
  }
}
.section.section2 .sc-inner::before {
  position: absolute;
  right: -85px;
  bottom: 180px;
  width: 270px;
  height: 111px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='271' height='111' viewBox='0 0 271 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M107.766 110.691H105.213C105.213 90.306 88.623 73.71 68.2288 73.71C47.8346 73.71 31.2445 90.306 31.2445 110.691H28.6915C28.6915 88.8939 46.4285 71.157 68.2288 71.157C90.0291 71.157 107.766 88.8939 107.766 110.691Z' fill='%23F5F1E9'/%3E%3Cpath d='M98.2019 110.69H95.646C95.646 95.575 83.3487 83.2717 68.2302 83.2717C53.1118 83.2717 40.8175 95.575 40.8175 110.69H38.2585C38.2585 94.1629 51.7057 80.7217 68.2302 80.7217C84.7547 80.7217 98.2019 94.1629 98.2019 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M88.639 110.69H86.083C86.083 100.85 78.0755 92.8459 68.2299 92.8459C58.3843 92.8459 50.3768 100.85 50.3768 110.69H47.8208C47.8208 99.4414 56.9753 90.2839 68.2299 90.2839C79.4846 90.2839 88.639 99.4414 88.639 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M136.468 110.69H133.912C133.912 74.4772 104.45 45.0149 68.231 45.0149C32.0123 45.0149 2.55598 74.4772 2.55598 110.69H0C0 73.0652 30.6092 42.4619 68.2339 42.4619C105.859 42.4619 136.471 73.0652 136.471 110.69H136.468Z' fill='%23F5F1E9'/%3E%3Cpath d='M126.894 110.69H124.341C124.341 79.7476 99.1688 54.5751 68.226 54.5751C37.2831 54.5751 12.1136 79.7446 12.1136 110.69H9.55762C9.55762 78.3415 35.8741 52.0161 68.226 52.0161C100.578 52.0161 126.894 78.3415 126.894 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M117.338 110.69H114.785C114.785 85.0229 93.8991 64.1431 68.2321 64.1431C42.565 64.1431 21.6823 85.0259 21.6823 110.69H19.1293C19.1293 83.6198 41.156 61.5901 68.2321 61.5901C95.3082 61.5901 117.338 83.6198 117.338 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M101.685 52.57L99.3704 51.4856C105.847 37.6392 119.914 28.6963 135.196 28.6963C150.478 28.6963 164.527 37.6333 171.015 51.4707L168.704 52.5491C162.635 39.6113 149.489 31.2523 135.199 31.2523C120.909 31.2523 107.744 39.6233 101.688 52.573L101.685 52.57Z' fill='%23F5F1E9'/%3E%3Cpath d='M109.834 57.7977L107.472 56.8325C112.11 45.5481 122.996 38.2644 135.195 38.2644C147.394 38.2644 158.112 45.4438 162.807 56.5703L160.456 57.5564C156.158 47.3921 146.244 40.8174 135.195 40.8174C124.145 40.8174 114.076 47.4844 109.834 57.7977Z' fill='%23F5F1E9'/%3E%3Cpath d='M117.707 64.6325L115.207 64.1201C117.141 54.6797 125.544 47.822 135.196 47.822C144.848 47.822 153.201 54.632 155.174 64.0129L152.668 64.5431C150.943 56.336 143.594 50.372 135.193 50.372C126.793 50.372 119.393 56.3658 117.704 64.6265L117.707 64.6325Z' fill='%23F5F1E9'/%3E%3Cpath d='M73.992 44.3632L71.6088 43.4308C81.9012 17.0518 106.862 0 135.195 0C163.529 0 188.484 17.0518 198.782 43.4249L196.402 44.3573C186.491 18.9643 162.468 2.55598 135.195 2.55598C107.923 2.55598 83.8971 18.9643 73.992 44.3632Z' fill='%23F5F1E9'/%3E%3Cpath d='M83.7426 45.7929L81.4011 44.7652C90.7403 23.3819 111.858 9.5564 135.196 9.5564C158.533 9.5564 179.654 23.3789 188.991 44.7652L186.646 45.7929C177.721 25.3332 157.526 12.1124 135.196 12.1124C112.865 12.1124 92.6766 25.3361 83.7426 45.7929Z' fill='%23F5F1E9'/%3E%3Cpath d='M92.9899 48.5611L90.6722 47.4768C98.7185 30.2581 116.193 19.1316 135.19 19.1316C154.187 19.1316 171.668 30.2581 179.706 47.4857L177.391 48.5641C169.768 32.2392 153.204 21.6935 135.19 21.6935C117.176 21.6935 100.616 32.2392 92.9899 48.5641V48.5611Z' fill='%23F5F1E9'/%3E%3Cpath d='M241.686 110.691H239.127C239.127 90.306 222.54 73.71 202.149 73.71C181.758 73.71 165.162 90.306 165.162 110.691H162.606C162.606 88.8939 180.343 71.157 202.149 71.157C223.955 71.157 241.686 88.8939 241.686 110.691Z' fill='%23F5F1E9'/%3E%3Cpath d='M232.115 110.69H229.562C229.562 95.575 217.265 83.2717 202.149 83.2717C187.034 83.2717 174.73 95.575 174.73 110.69H172.177C172.177 94.1629 185.622 80.7217 202.149 80.7217C218.677 80.7217 232.115 94.1629 232.115 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M222.553 110.69H219.997C219.997 100.85 211.99 92.8459 202.147 92.8459C192.304 92.8459 184.294 100.85 184.294 110.69H181.735C181.735 99.4414 190.889 90.2839 202.147 90.2839C213.405 90.2839 222.553 99.4414 222.553 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M270.382 110.69H267.826C267.826 74.4772 238.361 45.0149 202.151 45.0149C165.941 45.0149 136.47 74.4772 136.47 110.69H133.914C133.914 73.0652 164.523 42.4619 202.151 42.4619C239.779 42.4619 270.382 73.0652 270.382 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M260.812 110.69H258.256C258.256 79.7476 233.083 54.5751 202.143 54.5751C171.203 54.5751 146.028 79.7446 146.028 110.69H143.472C143.472 78.3415 169.788 52.0161 202.143 52.0161C234.498 52.0161 260.812 78.3415 260.812 110.69Z' fill='%23F5F1E9'/%3E%3Cpath d='M251.255 110.69H248.696C248.696 85.0229 227.813 64.1431 202.152 64.1431C176.491 64.1431 155.602 85.0259 155.602 110.69H153.043C153.043 83.6198 175.073 61.5901 202.152 61.5901C229.231 61.5901 251.255 83.6198 251.255 110.69Z' fill='%23F5F1E9'/%3E%3C/svg%3E%0A");
  z-index: -1;
}
@media (max-width: 1024px) {
  .section.section2 .sc-inner::before {
    width: 202px;
    height: 83px;
    right: -60px;
    bottom: 205px;
  }
}
@media (max-width: 768px) {
  .section.section2 .sc-inner::before {
    right: -48px;
    bottom: 182px;
  }
}
@media (max-width: 640px) {
  .section.section2 .sc-inner::before {
    right: -63px;
    bottom: 259px;
  }
}
@media (max-width: 420px) {
  .section.section2 .sc-inner::before {
    right: -55px;
    bottom: 272px;
  }
}
.section.section2 .sc-inner::after {
  position: absolute;
  left: -174px;
  bottom: -55px;
  width: 324px;
  height: 133px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='324' height='133' viewBox='0 0 324 133' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M128.953 132.221H125.903C125.903 107.871 106.086 88.0466 81.7256 88.0466C57.3647 88.0466 37.5479 107.871 37.5479 132.221H34.4983C34.4983 106.184 55.6851 84.9971 81.7256 84.9971C107.766 84.9971 128.953 106.184 128.953 132.221Z' fill='%23F5F1E9'/%3E%3Cpath d='M117.526 132.22H114.473C114.473 114.164 99.7835 99.4681 81.7245 99.4681C63.6656 99.4681 48.98 114.164 48.98 132.22H45.9233C45.9233 112.478 61.986 96.4221 81.7245 96.4221C101.463 96.4221 117.526 112.478 117.526 132.22Z' fill='%23F5F1E9'/%3E%3Cpath d='M106.106 132.219H103.053C103.053 120.466 93.4879 110.904 81.7273 110.904C69.9668 110.904 60.4018 120.466 60.4018 132.219H57.3486C57.3486 118.783 68.2836 107.844 81.7273 107.844C95.171 107.844 106.106 118.783 106.106 132.219Z' fill='%23F5F1E9'/%3E%3Cpath d='M163.234 132.22H160.18C160.18 88.9637 124.988 53.771 81.7246 53.771C38.4614 53.771 3.27578 88.9637 3.27578 132.22H0.222656C0.222656 87.277 36.7854 50.7214 81.7281 50.7214C126.671 50.7214 163.237 87.277 163.237 132.22H163.234Z' fill='%23F5F1E9'/%3E%3Cpath d='M151.803 132.22H148.753C148.753 95.2583 118.684 65.1897 81.7232 65.1897C44.762 65.1897 14.6969 95.2548 14.6969 132.22H11.6438C11.6438 93.5788 43.0788 62.1331 81.7232 62.1331C120.368 62.1331 151.803 93.5788 151.803 132.22Z' fill='%23F5F1E9'/%3E%3Cpath d='M140.383 132.22H137.334C137.334 101.56 112.386 76.6194 81.7263 76.6194C51.067 76.6194 26.1226 101.564 26.1226 132.22H23.073C23.073 99.8843 49.3839 73.5698 81.7263 73.5698C114.069 73.5698 140.383 99.8843 140.383 132.22Z' fill='%23F5F1E9'/%3E%3Cpath d='M121.694 62.7962L118.929 61.5009C126.665 44.9614 143.468 34.2791 161.722 34.2791C179.977 34.2791 196.759 44.9543 204.509 61.4831L201.747 62.7713C194.499 47.3171 178.796 37.3322 161.726 37.3322C144.656 37.3322 128.932 47.3313 121.697 62.7997L121.694 62.7962Z' fill='%23F5F1E9'/%3E%3Cpath d='M131.427 69.0391L128.605 67.8861C134.145 54.4069 147.148 45.7065 161.72 45.7065C176.291 45.7065 189.094 54.2823 194.703 67.573L191.895 68.7508C186.76 56.6095 174.918 48.7561 161.72 48.7561C148.521 48.7561 136.494 56.7198 131.427 69.0391Z' fill='%23F5F1E9'/%3E%3Cpath d='M140.829 77.2034L137.843 76.5914C140.153 65.3148 150.191 57.1233 161.72 57.1233C173.249 57.1233 183.227 65.2578 185.583 76.4633L182.59 77.0967C180.53 67.2932 171.751 60.1693 161.717 60.1693C151.682 60.1693 142.843 67.3288 140.825 77.1963L140.829 77.2034Z' fill='%23F5F1E9'/%3E%3Cpath d='M88.6124 52.9924L85.7656 51.8786C98.0599 20.3689 127.876 0.000488281 161.72 0.000488281C195.564 0.000488281 225.373 20.3689 237.674 51.8715L234.831 52.9853C222.992 22.6534 194.297 3.05361 161.72 3.05361C129.143 3.05361 100.444 22.6534 88.6124 52.9924Z' fill='%23F5F1E9'/%3E%3Cpath d='M100.259 54.7008L97.4617 53.4732C108.617 27.9309 133.843 11.4163 161.72 11.4163C189.596 11.4163 214.825 27.9273 225.977 53.4732L223.177 54.7008C212.516 30.2616 188.393 14.4694 161.72 14.4694C135.046 14.4694 110.93 30.2652 100.259 54.7008Z' fill='%23F5F1E9'/%3E%3Cpath d='M111.305 58.0066L108.537 56.7113C118.148 36.1437 139.022 22.853 161.714 22.853C184.406 22.853 205.287 36.1437 214.887 56.722L212.122 58.0102C203.016 38.5101 183.232 25.9133 161.714 25.9133C140.196 25.9133 120.415 38.5101 111.305 58.0102V58.0066Z' fill='%23F5F1E9'/%3E%3Cpath d='M288.921 132.222H285.864C285.864 107.872 266.051 88.0476 241.694 88.0476C217.336 88.0476 197.512 107.872 197.512 132.222H194.459C194.459 106.185 215.646 84.998 241.694 84.998C267.741 84.998 288.921 106.185 288.921 132.222Z' fill='%23F5F1E9'/%3E%3Cpath d='M277.484 132.22H274.434C274.434 114.164 259.745 99.4681 241.69 99.4681C223.634 99.4681 208.938 114.164 208.938 132.22H205.888C205.888 112.478 221.948 96.4221 241.69 96.4221C261.432 96.4221 277.484 112.478 277.484 132.22Z' fill='%23F5F1E9'/%3E%3Cpath d='M266.067 132.219H263.014C263.014 120.466 253.449 110.904 241.692 110.904C229.935 110.904 220.366 120.466 220.366 132.219H217.31C217.31 118.783 228.245 107.844 241.692 107.844C255.139 107.844 266.067 118.783 266.067 132.219Z' fill='%23F5F1E9'/%3E%3Cpath d='M323.195 132.22H320.141C320.141 88.9637 284.945 53.771 241.693 53.771C198.44 53.771 163.237 88.9637 163.237 132.22H160.184C160.184 87.277 196.746 50.7214 241.693 50.7214C286.639 50.7214 323.195 87.277 323.195 132.22Z' fill='%23F5F1E9'/%3E%3Cpath d='M311.767 132.221H308.714C308.714 95.2593 278.645 65.1907 241.688 65.1907C204.73 65.1907 174.658 95.2558 174.658 132.221H171.605C171.605 93.5798 203.04 62.134 241.688 62.134C280.336 62.134 311.767 93.5798 311.767 132.221Z' fill='%23F5F1E9'/%3E%3Cpath d='M300.348 132.221H297.291C297.291 101.561 272.347 76.6204 241.694 76.6204C211.042 76.6204 186.091 101.565 186.091 132.221H183.034C183.034 99.8853 209.348 73.5708 241.694 73.5708C274.04 73.5708 300.348 99.8853 300.348 132.221Z' fill='%23F5F1E9'/%3E%3C/svg%3E%0A");
  z-index: -1;
}
@media (max-width: 1024px) {
  .section.section2 .sc-inner::after {
    width: 202px;
    height: 83px;
    bottom: -43px;
    left: -60px;
  }
}
@media (max-width: 768px) {
  .section.section2 .sc-inner::after {
    left: -53px;
    bottom: -39px;
  }
}
@media (max-width: 640px) {
  .section.section2 .sc-inner::after {
    left: -76px;
    bottom: -31px;
  }
}
@media (max-width: 420px) {
  .section.section2 .sc-inner::after {
    left: -84px;
    bottom: -37px;
  }
}
@media (max-width: 1000px) {
  .section.section2 .sc-title-box {
    margin: 0 0 44px 0;
  }
}
@media (max-width: 480px) {
  .section.section2 .sc-title-box {
    margin: 0 0 34px 0;
  }
}
@media (max-width: 360px) {
  .section.section2 .sc-title-box {
    margin: 0 0 22px 0;
  }
}
.section.section2 .sc-sub-title {
  width: 241px;
  height: 76px;
  background-image: url("data:image/svg+xml,%3Csvg width='241' height='76' viewBox='0 0 241 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.20264 0.479492L57.0103 56.6709V20.5771C57.0103 17.6719 56.9761 15.1426 56.9077 12.9893C56.8394 10.8018 56.7368 8.92188 56.6001 7.34961C56.4634 5.74316 56.2925 4.41016 56.0874 3.35059C55.9165 2.29102 55.7285 1.40234 55.5234 0.68457V0.479492H64.6494V0.68457C64.4443 1.40234 64.2563 2.29102 64.0854 3.35059C63.9146 4.41016 63.7607 5.74316 63.624 7.34961C63.4873 8.92188 63.3848 10.8018 63.3164 12.9893C63.248 15.1426 63.2139 17.6719 63.2139 20.5771V75.0254H61.4194L8.61182 18.8853V53.9536C8.61182 56.8589 8.646 59.4053 8.71436 61.5928C8.78271 63.7461 8.88525 65.6089 9.02197 67.1812C9.15869 68.7534 9.3125 70.0693 9.4834 71.1289C9.6543 72.1885 9.84229 73.0771 10.0474 73.7949V74H0.921387V73.7949C1.12646 73.0771 1.31445 72.1885 1.48535 71.1289C1.69043 70.0693 1.86133 68.7534 1.99805 67.1812C2.13477 65.6089 2.2373 63.7461 2.30566 61.5928C2.37402 59.4053 2.4082 56.8589 2.4082 53.9536V20.5771C2.4082 17.6719 2.37402 15.1426 2.30566 12.9893C2.2373 10.8018 2.13477 8.92188 1.99805 7.34961C1.86133 5.74316 1.69043 4.41016 1.48535 3.35059C1.31445 2.29102 1.12646 1.40234 0.921387 0.68457V0.479492H4.20264ZM102.486 74.9229C98.6924 74.9229 95.1377 74.3247 91.8223 73.1284C88.5068 71.9321 85.6187 70.189 83.1577 67.8989C80.6968 65.5747 78.7485 62.7207 77.313 59.3369C75.9116 55.9189 75.2109 52.0225 75.2109 47.6475C75.2109 43.7852 75.8604 40.2134 77.1592 36.9321C78.458 33.6167 80.2524 30.7456 82.5425 28.3188C84.8325 25.8921 87.4985 23.9951 90.5405 22.6279C93.6167 21.2607 96.9321 20.5771 100.487 20.5771C104.007 20.5771 107.271 21.1924 110.279 22.4229C113.287 23.6191 115.885 25.3794 118.072 27.7036C120.294 29.9937 122.037 32.8477 123.302 36.2656C124.601 39.6494 125.301 43.5117 125.404 47.8525C121.542 47.7842 117.679 47.7329 113.817 47.6987C109.955 47.6646 105.938 47.6475 101.769 47.6475C98.7949 47.6475 95.8896 47.6646 93.0527 47.6987C90.25 47.7329 87.7207 47.7842 85.4648 47.8525C85.6699 51.4072 86.2168 54.6201 87.1055 57.4912C88.0283 60.3623 89.2759 62.8232 90.8481 64.874C92.4546 66.8906 94.3857 68.4458 96.6416 69.5396C98.9316 70.6333 101.512 71.1802 104.383 71.1802C106.366 71.1802 108.229 70.958 109.972 70.5137C111.749 70.0352 113.355 69.3857 114.791 68.5654C116.227 67.7451 117.508 66.7881 118.636 65.6943C119.764 64.5664 120.721 63.353 121.507 62.0542L122.123 62.3618L118.329 71.4878C116.483 72.4448 114.278 73.2651 111.715 73.9487C109.151 74.5981 106.075 74.9229 102.486 74.9229ZM95.6675 43.6484C99.0854 43.6484 102.503 43.6484 105.921 43.6484C109.374 43.6143 112.501 43.5459 115.304 43.4434C114.996 40.4697 114.415 37.8037 113.561 35.4453C112.706 33.0869 111.612 31.0874 110.279 29.4468C108.946 27.8062 107.374 26.5415 105.562 25.6528C103.751 24.7642 101.751 24.3198 99.564 24.3198C97.5815 24.3198 95.7529 24.7642 94.0781 25.6528C92.4375 26.5073 91.002 27.7549 89.7715 29.3955C88.541 31.0361 87.5498 33.0527 86.7979 35.4453C86.0459 37.8037 85.6016 40.5039 85.4648 43.5459C87.0029 43.6143 88.6265 43.6484 90.3354 43.6484C92.0444 43.6484 93.8218 43.6484 95.6675 43.6484ZM171.034 26.2168L184.723 60.6699L196.156 32.1128C196.395 31.4976 196.668 30.814 196.976 30.062C197.284 29.2759 197.557 28.4897 197.796 27.7036C198.036 26.8833 198.241 26.1143 198.412 25.3965C198.583 24.6445 198.668 23.978 198.668 23.397C198.668 22.9526 198.634 22.5938 198.565 22.3203C198.497 22.0127 198.429 21.8076 198.36 21.7051V21.5H207.589V21.7051C206.974 22.3545 206.222 23.4312 205.333 24.9351C204.479 26.4048 203.453 28.5581 202.257 31.395L184.056 74.7178H181.134L167.906 42.623L154.679 74.7178H151.756L134.94 33.9072C134.325 32.4033 133.658 30.9678 132.94 29.6006C132.257 28.1992 131.59 26.9517 130.941 25.8579C130.326 24.7642 129.779 23.8584 129.3 23.1406C128.822 22.3887 128.497 21.9102 128.326 21.7051V21.5H141.964V21.7051C141.896 21.876 141.844 22.1323 141.81 22.4741C141.776 22.8159 141.759 23.1235 141.759 23.397C141.759 24.4565 141.913 25.6357 142.22 26.9346C142.562 28.1992 143.109 29.7886 143.861 31.7026L155.294 60.6699L169.085 26.2168H171.034ZM238.453 31.8052L237.735 31.9077C237.496 31.1216 237.103 30.2842 236.556 29.3955C236.043 28.5068 235.36 27.6865 234.505 26.9346C233.685 26.1826 232.677 25.5674 231.48 25.0889C230.318 24.5762 228.968 24.3198 227.43 24.3198C226.371 24.3198 225.362 24.4736 224.405 24.7812C223.482 25.0889 222.662 25.5503 221.944 26.1655C221.261 26.7466 220.714 27.4814 220.304 28.3701C219.894 29.2588 219.688 30.3013 219.688 31.4976C219.688 33.1724 220.201 34.7788 221.227 36.3169C222.286 37.8208 223.602 39.3247 225.174 40.8286C226.747 42.2983 228.438 43.7852 230.25 45.2891C232.096 46.793 233.805 48.3652 235.377 50.0059C236.949 51.6465 238.248 53.4067 239.273 55.2866C240.333 57.1323 240.863 59.1318 240.863 61.2852C240.863 63.0283 240.555 64.7373 239.94 66.4121C239.325 68.0527 238.368 69.5225 237.069 70.8213C235.804 72.1201 234.164 73.1797 232.147 74C230.165 74.7861 227.789 75.1792 225.021 75.1792C223.38 75.1792 221.842 75.0254 220.406 74.7178C219.005 74.4102 217.706 74.0342 216.51 73.5898C215.348 73.1113 214.288 72.5986 213.331 72.0518C212.408 71.4707 211.588 70.9238 210.87 70.4111L211.383 60.6699H212.203C212.545 62.2764 213.058 63.7461 213.741 65.0791C214.425 66.4121 215.262 67.5571 216.253 68.5142C217.279 69.437 218.441 70.1719 219.74 70.7188C221.039 71.2314 222.457 71.4878 223.995 71.4878C226.524 71.4878 228.524 70.7871 229.994 69.3857C231.498 67.9844 232.25 66.1558 232.25 63.8999C232.25 62.0884 231.737 60.4307 230.711 58.9268C229.72 57.3887 228.456 55.9189 226.917 54.5176C225.379 53.1162 223.722 51.7148 221.944 50.3135C220.201 48.9121 218.561 47.4253 217.022 45.853C215.484 44.2466 214.203 42.5034 213.177 40.6235C212.186 38.7095 211.69 36.5391 211.69 34.1123C211.69 32.1299 212.049 30.3184 212.767 28.6777C213.519 27.0029 214.544 25.5845 215.843 24.4224C217.176 23.2261 218.749 22.3032 220.56 21.6538C222.372 21.0044 224.354 20.6797 226.507 20.6797C229.344 20.6797 231.703 20.9873 233.583 21.6025C235.497 22.1836 236.949 22.7476 237.94 23.2944L238.453 31.8052Z' fill='%23F6F4F1'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1140px) {
  .section.section2 .sc-sub-title {
    width: 203px;
    height: 66px;
  }
}
@media (max-width: 1000px) {
  .section.section2 .sc-sub-title {
    width: 108px;
    height: 36px;
  }
}
@media (max-width: 740px) {
  .section.section2 .sc-sub-title {
    display: none;
  }
}
.section.section2 .main-board {
  width: 100%;
  margin: 0 auto;
  clear: both;
  display: block;
  position: relative;
}
.section.section2 .main-board .board-content {
  width: 100%;
  overflow: hidden;
}
.section.section2 .main-board .board-content .nodata .nodata-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.section.section2 .main-board .board-content .nodata .nodata-inner .nodata-title {
  display: block;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 1140px) {
  .section.section2 .main-board .board-content .nodata .nodata-inner .nodata-title {
    font-size: 24px;
  }
}
@media (max-width: 980px) {
  .section.section2 .main-board .board-content .nodata .nodata-inner .nodata-title {
    font-size: 22px;
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .nodata .nodata-inner .nodata-title {
    font-size: 20px;
  }
}
@media (max-width: 460px) {
  .section.section2 .main-board .board-content .nodata .nodata-inner .nodata-title {
    font-size: 18px;
  }
}
.section.section2 .main-board .board-content .col {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 60px);
  height: calc(100% + 50px);
  margin: -25px -30px;
}
@media (max-width: 1280px) {
  .section.section2 .main-board .board-content .col {
    height: calc(100% + 38px);
    margin: -19px -30px;
  }
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col {
    width: calc(100% + 42px);
    height: calc(100% + 34px);
    margin: -17px -21px;
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col {
    width: calc(100% + 34px);
    height: calc(100% + 30px);
    margin: -15px -17px;
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col {
    width: calc(100% + 40px);
    margin: -15px -20px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col {
    width: 100%;
    height: calc(100% + 20px);
    margin: -10px 0;
  }
}
.section.section2 .main-board .board-content .col:after {
  content: "";
  display: block;
  clear: both;
}
.section.section2 .main-board .board-content .col.col2 .content-box {
  width: calc(50% - 60px);
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col.col2 .content-box {
    width: calc(50% - 42px);
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col.col2 .content-box {
    width: calc(50% - 34px);
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col.col2 .content-box {
    width: calc(50% - 40px);
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col.col2 .content-box {
    width: 100%;
  }
}
.section.section2 .main-board .board-content .col.col3 .content-box {
  width: calc(33.3333% - 60px);
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col.col3 .content-box {
    width: calc(33.3333% - 42px);
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col.col3 .content-box {
    width: calc(33.3333% - 34px);
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col.col3 .content-box {
    width: calc(50% - 40px);
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col.col3 .content-box {
    width: 100%;
  }
}
.section.section2 .main-board .board-content .col.col4 .content-box {
  width: calc(25% - 60px);
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col.col4 .content-box {
    width: calc(25% - 42px);
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col.col4 .content-box {
    width: calc(50% - 34px);
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col.col4 .content-box {
    width: calc(50% - 40px);
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col.col4 .content-box {
    width: 100%;
  }
}
.section.section2 .main-board .board-content .col .content-box {
  position: relative;
  width: 100%;
  margin: 25px 30px;
  float: left;
}
@media (max-width: 1280px) {
  .section.section2 .main-board .board-content .col .content-box {
    margin: 19px 30px;
  }
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col .content-box {
    margin: 17px 21px;
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box {
    margin: 15px 17px;
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col .content-box {
    margin: 15px 20px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box {
    margin: 10px 0;
  }
}
.section.section2 .main-board .board-content .col .content-box .content-link {
  transition: all 0.3s;
}
.section.section2 .main-board .board-content .col .content-box .content-link:hover .content-title, .section.section2 .main-board .board-content .col .content-box .content-link:focus .content-title {
  color: #6D4626;
}
.section.section2 .main-board .board-content .col .content-box .content-link:hover .content-title::before, .section.section2 .main-board .board-content .col .content-box .content-link:focus .content-title::before {
  background-color: #6D4626;
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-title {
  position: relative;
  font-weight: 700;
  font-size: 22px;
  color: #333;
  line-height: 125%;
  height: 58px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  letter-spacing: -0.0275rem;
  word-break: keep-all;
  padding-left: 14px;
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title {
    font-size: 18px;
    height: 45px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title {
    font-size: 16px;
    height: 40px;
    padding-left: 10px;
  }
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-title::before {
  position: absolute;
  left: 0;
  top: 11px;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background-color: #333;
  content: "";
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title::before {
    top: 8px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title::before {
    width: 4px;
    height: 4px;
  }
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-title .new {
  width: 25px;
  height: 25px;
  position: relative;
  top: 0;
  left: 0;
  line-height: 25px;
  z-index: 10;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #fff;
  margin: 0;
  background-color: #CC2929;
  font-weight: 700;
  display: inline-flex;
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title .new {
    width: 20px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-title .new {
    width: 18px;
    height: 18px;
    line-height: 18px;
  }
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-title .new::before {
  content: "N";
  display: block;
  text-align: center;
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-text {
  position: relative;
  display: block;
  margin: 24px 0 0 0;
  padding: 0 0 0 20px;
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-text {
    margin: 19px 0 0 0;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box .content-link .content-text {
    margin: 13px 0 0 0;
  }
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-text::before {
  position: absolute;
  left: 0;
  top: 4px;
  width: 15px;
  height: 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2905 5.02466H0.710938V13.3627H14.2905V5.02466Z' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.2905 1.9856H0.710938V5.01116H14.2905V1.9856Z' fill='white' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.96875 3.11912V0.860596' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.95312 3.11912V0.860596' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.92188 3.11912V0.860596' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.9023 3.11912V0.860596' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.76562 7.9231H4.54687' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.94531 7.9231H7.72656' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1289 7.9231H10.896' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.76562 10.4465H4.54687' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.94531 10.4465H7.72656' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1289 10.4465H10.896' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.section.section2 .main-board .board-content .col .content-box .content-link .content-text .content-date {
  display: block;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}
.section.section2 .main-board .board-content .col .content-box + .content-box::before {
  position: absolute;
  content: "";
  left: -30px;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 90px;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (max-width: 1024px) {
  .section.section2 .main-board .board-content .col .content-box + .content-box::before {
    left: -21px;
    height: 80px;
  }
}
@media (max-width: 768px) {
  .section.section2 .main-board .board-content .col .content-box + .content-box::before {
    left: -17px;
    height: 70px;
  }
}
@media (max-width: 640px) {
  .section.section2 .main-board .board-content .col .content-box + .content-box::before {
    left: -20px;
  }
}
@media (max-width: 390px) {
  .section.section2 .main-board .board-content .col .content-box + .content-box::before {
    left: 50%;
    top: -10px;
    transform: translate(-50%, 0);
    width: 100%;
    height: 1px;
  }
}
.section.section2 .month-calendar {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 0 0 220px;
  margin: 55px 0 0 0;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar {
    padding: 0 0 0 181px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar {
    padding: 0 0 0 162px;
    margin: 50px 0 0 0;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar {
    padding: 0;
  }
}
@media (max-width: 480px) {
  .section.section2 .month-calendar {
    margin: 54px 0 0 0;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar {
    margin: 36px 0 0 0;
  }
}
.section.section2 .month-calendar .mc-header {
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  height: 208px;
  padding: 39px 36px 48px;
  background: #63554A;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-header {
    width: 181px;
    padding: 36px 21px 55px;
  }
}
@media (max-width: 1280px) {
  .section.section2 .month-calendar .mc-header {
    padding: 38px 21px 55px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header {
    width: 162px;
    height: 185px;
    padding: 33px 19px 49px;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header {
    position: relative;
    left: auto;
    top: auto;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 70px;
    padding: 17px 20px 17px 30px;
  }
}
@media (max-width: 480px) {
  .section.section2 .month-calendar .mc-header {
    padding: 17px 30px;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar .mc-header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 18px 15px 10px;
  }
}
.section.section2 .month-calendar .mc-header .mc-title-box {
  position: relative;
  display: block;
  width: 100%;
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-title-box {
    width: auto;
  }
}
.section.section2 .month-calendar .mc-header .mc-title-box .mc-title {
  display: block;
  width: 100%;
  color: #FFF;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 130%;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .mc-title {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .mc-title {
    font-size: 18px;
    line-height: 200%;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .mc-title {
    line-height: 100%;
  }
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap {
  position: absolute;
  right: 0;
  top: 7px;
  width: 21px;
  height: 21px;
  margin: 0 0 0 4px;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap {
    right: 0;
    top: 5px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap {
    right: 6px;
    top: 7px;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap {
    display: none;
  }
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap:hover .tool-tip, .section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap:focus .tool-tip {
  display: inline-block;
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap .t-icon {
  display: inline-block;
  width: 21px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  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%3Ccircle cx='10.7226' cy='11' r='10.5' fill='black'/%3E%3Cpath d='M9.22263 16C9.22263 16.8284 9.8942 17.5 10.7226 17.5C11.5511 17.5 12.2226 16.8284 12.2226 16V11C12.2226 10.1716 11.5511 9.5 10.7226 9.5C9.8942 9.5 9.22263 10.1716 9.22263 11V16Z' fill='white'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='matrix(1 0 0 -1 9.22263 7.5)' fill='white'/%3E%3C/svg%3E%0A");
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap .tool-tip {
  position: absolute;
  top: -64px;
  left: -38px;
  display: none;
  width: auto;
  border: 1px solid #D1D1D1;
  filter: drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.25));
  background-color: #FFF;
  padding: 12px 14px;
  z-index: 100;
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap .tool-tip::before {
  position: absolute;
  left: 43px;
  bottom: -12px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 12px solid #FFF;
  z-index: 2;
  content: "";
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap .tool-tip::after {
  position: absolute;
  left: 42px;
  bottom: -14px;
  border-left: 7px solid #D1D1D1;
  border-right: 7px solid #D1D1D1;
  content: "";
}
.section.section2 .month-calendar .mc-header .mc-title-box .tool-tip-wrap .tool-tip .t-text {
  display: block;
  color: #5C4D41;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  white-space: nowrap;
  letter-spacing: 0.1px;
}
.section.section2 .month-calendar .mc-header .mc-month-box {
  position: relative;
  display: block;
  padding: 0 43px;
  margin: 24px 0 0 0;
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-month-box {
    margin: 13px 0 0 0;
    padding: 0 38px;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-month-box {
    margin: 0;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar .mc-header .mc-month-box {
    padding: 4px 38px;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap {
  display: flex;
  flex-direction: column;
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap {
    flex-direction: row-reverse;
    align-items: center;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-title {
  color: #FFF;
  text-align: center;
  font-family: "Gmarket Sans";
  font-size: 38px;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-title {
    font-size: 34px;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-title {
    margin: 0;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-title {
    font-size: 32px;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-sub-title {
  color: #FFF;
  text-align: center;
  font-family: "Gmarket Sans";
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.02813rem;
  margin: 1px 0 0 0;
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-sub-title {
    margin: 2px 0 0 0;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-b-title-wrap .mc-b-sub-title {
    margin: 0 5px 0 0;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 33px;
  height: 33px;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-button {
    width: 28px;
    height: 28px;
  }
}
@media (max-width: 360px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-button {
    width: 22px;
    height: 22px;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-button.prev {
  left: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='19' viewBox='0 0 13 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0107 16.6357L10.0771 18.6016L0.989227 9.73926L10.0771 0.90918L12.0107 2.875L4.95309 9.73926L12.0107 16.6357Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1280px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-button.prev {
    left: 0;
  }
}
.section.section2 .month-calendar .mc-header .mc-month-box .mc-button.next {
  right: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='19' viewBox='0 0 13 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.989227 16.6357L2.92282 18.6016L12.0107 9.73926L2.92282 0.90918L0.989227 2.875L8.04684 9.73926L0.989227 16.6357Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1280px) {
  .section.section2 .month-calendar .mc-header .mc-month-box .mc-button.next {
    right: 0;
  }
}
.section.section2 .month-calendar .mc-body {
  display: block;
  width: 100%;
  height: 208px;
  border: 1px solid #DDD;
  border-left: none;
  border-bottom: none;
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-body {
    height: 185px;
  }
}
@media (max-width: 640px) {
  .section.section2 .month-calendar .mc-body {
    border-left: 1px solid #DDD;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body {
    height: auto;
  }
}
.section.section2 .month-calendar .mc-body .mc-top-box {
  position: relative;
  display: block;
  background-color: #F9F9F9;
  border-bottom: 1px solid #DDD;
  height: 110px;
  padding: 0 44px;
  width: 100%;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-body .mc-top-box {
    padding: 0 23px;
  }
}
@media (max-width: 1440px) {
  .section.section2 .month-calendar .mc-body .mc-top-box {
    padding: 0 58px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-body .mc-top-box {
    height: 84px;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-top-box {
    padding: 0 44px;
  }
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  height: auto;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide {
  width: auto;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day {
  position: relative;
  width: 100%;
  height: 100%;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link::before {
  opacity: 1;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:hover::before, .section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:focus::before {
  transform: translate(-50%, -12px);
  transition-timing-function: cubic-bezier(0, 0, 0.18, 0.99);
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:hover::after, .section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:focus::after {
  opacity: 1;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:hover .c-num, .section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link:focus .c-num {
  color: #FFF;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check.today .c-link::before {
  transform: translate(-50%, -12px);
  transition-timing-function: cubic-bezier(0, 0, 0.18, 0.99);
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check.today .c-link:hover::after, .section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check.today .c-link:focus::after {
  opacity: 1;
  background-color: #63554A;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.check .c-link::before, .section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.select .c-link::before {
  opacity: 1;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.today .c-link::after {
  opacity: 1;
  background-color: transparent;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.today .c-link .today-text {
  display: inline-block;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.select .c-link::before {
  opacity: 1;
  transform: translate(-50%, -12px);
  transition-timing-function: cubic-bezier(0, 0, 0.18, 0.99);
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.select .c-link::after {
  opacity: 1;
  background-color: #63554A;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.select .c-link .c-num {
  color: #FFF;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day.hue .c-link .c-num {
  color: #BF2929;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link {
  position: relative;
  display: block;
  padding: 4px 5px;
  width: 100%;
  height: 34px;
  margin: 0 auto;
  transition: all 0.3s;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link::before {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -6px);
  width: 6px;
  height: 6px;
  background-color: #63554A;
  border-radius: 100%;
  content: "";
  transition: all 0.3s;
  opacity: 0;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  border-radius: 100%;
  border: 1px solid #63554A;
  background-color: #63554A;
  content: "";
  z-index: -1;
  transition: all 0.3s;
  opacity: 0;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link.sun .c-num {
  color: #BF2929;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link .c-num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #888;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link .c-day {
  display: none;
}
.section.section2 .month-calendar .mc-body .mc-top-box .swiper .swiper-wrapper .swiper-slide .calendar-day .c-link .today-text {
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  color: #63554A;
  text-align: center;
  font-size: 14px;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -1.6px;
  display: none;
}
.section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap {
  display: none;
}
@media (max-width: 1440px) {
  .section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap {
    display: inline-block;
  }
}
.section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-prev,
.section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  width: 20px;
  height: 20px;
  margin: 0;
}
.section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-prev {
  left: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.33984 10.3398L6.16797 11.5312L0.660156 6.16016L6.16797 0.808594L7.33984 2L3.0625 6.16016L7.33984 10.3398Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-prev {
    left: 20px;
  }
}
.section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-next {
  right: 26px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.660156 10.3398L1.83203 11.5312L7.33984 6.16016L1.83203 0.808594L0.660156 2L4.9375 6.16016L0.660156 10.3398Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-top-box .s-btn-wrap .swiper-button-next {
    right: 20px;
  }
}
.section.section2 .month-calendar .mc-body .mc-bottom-box {
  position: relative;
  display: block;
  background-color: #FFF;
  padding: 36px 90px 35px 56px;
  border-bottom: 1px solid #DDD;
  height: 98px;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    padding: 35px 90px 35px 30px;
  }
}
@media (max-width: 1440px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    padding: 35px 70px 35px 26px;
  }
}
@media (max-width: 1280px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    padding: 33px 76px 36px 34px;
  }
}
@media (max-width: 880px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    padding: 20px 70px 20px 26px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    height: 101px;
  }
}
@media (max-width: 480px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    padding: 18px 70px 20px 30px;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box {
    height: 134px;
    padding: 18px 10px 22px;
  }
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box.nodata {
    padding: 35px 30px;
  }
}
@media (max-width: 1440px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box.nodata {
    padding: 35px 26px;
  }
}
@media (max-width: 880px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box.nodata {
    padding: 20px 26px;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box.nodata {
    padding: 20px 15px;
  }
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner {
  height: 100%;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .nodata {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 1140px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .nodata {
    font-size: 20px;
  }
}
@media (max-width: 460px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .nodata {
    font-size: 18px;
  }
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container {
  overflow: visible;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper {
  display: flex;
  align-items: center;
  width: calc(100% + 46px);
  margin: 0 -23px;
}
@media (max-width: 1024px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }
}
@media (max-width: 880px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper {
    margin: 0 0 11px 0;
  }
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide {
  max-width: calc(50% - 46px);
  padding: 0 23px;
  width: auto;
}
@media (max-width: 1024px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide {
    max-width: calc(50% - 20px);
    padding: 0 10px;
  }
}
@media (max-width: 880px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide {
    max-width: 100%;
    padding: 0;
  }
}
@media (max-width: 880px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide + .swiper-slide {
    margin-top: 5px;
  }
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item {
  display: flex;
  align-items: center;
  width: 100%;
  transition: all 0.3s;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item:hover .item-time, .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item:focus .item-time {
  background-color: #63554A;
  color: #FFF;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item:hover .item-text, .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item:focus .item-text {
  color: #63554A;
  font-weight: 700;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item .item-time {
  width: auto;
  height: 28px;
  padding: 0 11px;
  background-color: #F6F4F1;
  border-radius: 30px;
  color: #63554A;
  font-size: 15px;
  font-weight: 700;
  margin: 0 9px 0 0;
  line-height: 28px;
  transition: all 0.3s;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .swiper-wrapper .swiper-slide .mc-b-item .item-text {
  display: block;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: -0.01875rem;
  line-height: 130%;
  white-space: nowrap;
}
.section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .board-more {
  width: 20px;
  height: 20px;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media (max-width: 1540px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .board-more {
    right: -57px;
  }
}
@media (max-width: 1440px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .board-more {
    right: -44px;
  }
}
@media (max-width: 768px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .board-more {
    right: -47px;
  }
}
@media (max-width: 420px) {
  .section.section2 .month-calendar .mc-body .mc-bottom-box .mc-b-inner .swiper-container .board-more {
    position: relative;
    right: auto;
    left: 50%;
    top: auto;
    transform: translate(-50%, 0);
  }
}
.section.section2 .board-more {
  top: 32px;
}
@media (max-width: 768px) {
  .section.section2 .board-more {
    top: 9px;
  }
}
@media (max-width: 460px) {
  .section.section2 .board-more {
    top: 8px;
    width: 23px;
    height: 23px;
  }
}
.section.section3 {
  margin-top: 161px;
  padding-bottom: 91px;
}
@media (max-width: 1280px) {
  .section.section3 {
    margin-top: 144px;
  }
}
@media (max-width: 1024px) {
  .section.section3 {
    margin-top: 104px;
    padding-bottom: 65px;
  }
}
@media (max-width: 768px) {
  .section.section3 {
    margin-top: 115px;
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .section.section3 {
    margin-top: 94px;
    padding-bottom: 34px;
  }
}
@media (max-width: 360px) {
  .section.section3 {
    margin-top: 82px;
    padding-bottom: 35px;
  }
}
.section.section3 .sc-sub-title {
  width: 454px;
  height: 79px;
  background-image: url("data:image/svg+xml,%3Csvg width='454' height='79' viewBox='0 0 454 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.331543 3.47949C4.604 3.47949 8.84229 3.4624 13.0464 3.42822C17.2847 3.39404 21.1641 3.35986 24.6846 3.32568C28.2051 3.25732 31.2129 3.17188 33.708 3.06934C36.2031 2.9668 37.895 2.83008 38.7837 2.65918L36.2715 9.47803C35.1436 9.17041 33.8276 8.89697 32.3237 8.65771C31.0249 8.45264 29.4355 8.26465 27.5557 8.09375C25.71 7.88867 23.5737 7.78613 21.147 7.78613C20.3267 7.78613 19.3354 7.82031 18.1733 7.88867C17.0454 7.92285 15.9517 7.97412 14.8921 8.04248C13.6616 8.11084 12.4141 8.1792 11.1494 8.24756V36.2407C14.6699 36.2065 17.8486 36.104 20.6855 35.9331C23.5225 35.7622 25.9321 35.5913 27.9146 35.4204C30.2388 35.2153 32.2896 34.9761 34.0669 34.7026L32.4775 42.1367C30.1191 41.8291 27.7095 41.5386 25.2485 41.2651C23.1294 41.0259 20.8223 40.8208 18.3271 40.6499C15.832 40.4448 13.4395 40.3423 11.1494 40.3423V72.4883C15.1826 72.4883 18.8911 72.3174 22.2749 71.9756C25.6587 71.6338 28.6152 71.2407 31.1445 70.7964C34.084 70.3179 36.7671 69.7539 39.1938 69.1045L37.707 77.4102C37.2969 77.376 36.6816 77.3418 35.8613 77.3076C35.041 77.2734 34.1182 77.2393 33.0928 77.2051C32.1016 77.1709 31.042 77.1367 29.9141 77.1025C28.8203 77.1025 27.7778 77.0854 26.7866 77.0513C25.7954 77.0513 24.9067 77.0342 24.1206 77C23.3687 77 22.8218 77 22.48 77H0.331543V76.7949C0.536621 76.0771 0.724609 75.1885 0.895508 74.1289C1.10059 73.0693 1.27148 71.7534 1.4082 70.1812C1.54492 68.6089 1.64746 66.7461 1.71582 64.5928C1.78418 62.4053 1.81836 59.8589 1.81836 56.9536V23.5771C1.81836 20.6719 1.78418 18.1426 1.71582 15.9893C1.64746 13.8018 1.54492 11.9219 1.4082 10.3496C1.27148 8.74316 1.10059 7.41016 0.895508 6.35059C0.724609 5.29102 0.536621 4.40234 0.331543 3.68457V3.47949ZM70.2119 54.9541L57.9072 70.4888C57.4629 71.0698 57.0015 71.668 56.5229 72.2832C56.0786 72.8984 55.6685 73.4966 55.2925 74.0776C54.9507 74.6587 54.6602 75.2056 54.4209 75.7183C54.2158 76.231 54.1133 76.6582 54.1133 77H45.5V76.7949C46.0469 76.3164 46.7988 75.5986 47.7559 74.6416C48.7471 73.6846 49.7896 72.5054 50.8833 71.104L67.0332 50.6475L51.1909 29.2168C50.3022 28.0547 49.4307 27.0635 48.5762 26.2432C47.7217 25.4229 47.0894 24.9102 46.6792 24.7051V24.5H60.7271C60.7271 25.0811 60.9321 26.0039 61.3423 27.2686C61.7866 28.499 62.6411 29.9858 63.9058 31.729L72.6216 43.6235L82.5679 31.0112C82.978 30.4644 83.3882 29.8833 83.7983 29.2681C84.2427 28.6528 84.6187 28.0547 84.9263 27.4736C85.2681 26.8584 85.5415 26.2944 85.7466 25.7817C85.9517 25.269 86.0542 24.8418 86.0542 24.5H94.6675V24.7051C94.189 25.0811 93.5908 25.6279 92.873 26.3457C92.1553 27.0635 91.2153 28.1572 90.0532 29.627L75.749 47.8276L92.9756 71.104C94.1377 72.6421 95.2144 73.9067 96.2056 74.8979C97.1968 75.8892 97.9146 76.5215 98.3589 76.7949V77H84.3623C84.3623 76.4189 84.1401 75.4961 83.6958 74.2314C83.2515 72.9326 82.4312 71.4458 81.2349 69.771L70.2119 54.9541ZM142.604 42.4443C142.604 37.9326 141.699 34.6172 139.887 32.498C138.076 30.3789 135.649 29.3193 132.607 29.3193C131.479 29.3193 130.214 29.5586 128.813 30.0371C127.446 30.4814 126.027 31.0967 124.558 31.8828C123.122 32.6689 121.687 33.5918 120.251 34.6514C118.815 35.6768 117.482 36.7705 116.252 37.9326V56.9536C116.252 59.8589 116.286 62.4053 116.354 64.5928C116.423 66.7461 116.525 68.6089 116.662 70.1812C116.799 71.7534 116.953 73.0693 117.124 74.1289C117.294 75.1885 117.482 76.0771 117.688 76.7949V77H105.844V76.7949C106.049 76.0771 106.237 75.1885 106.408 74.1289C106.613 73.0693 106.767 71.7534 106.87 70.1812C107.006 68.6089 107.109 66.7461 107.177 64.5928C107.28 62.4053 107.331 59.8589 107.331 56.9536V20.3984C107.331 17.4932 107.28 14.9639 107.177 12.8105C107.109 10.623 107.006 8.74316 106.87 7.1709C106.767 5.59863 106.613 4.28271 106.408 3.22314C106.237 2.16357 106.049 1.2749 105.844 0.557129V0.352051H117.688V0.557129C117.482 1.2749 117.294 2.16357 117.124 3.22314C116.953 4.28271 116.799 5.59863 116.662 7.1709C116.525 8.74316 116.423 10.623 116.354 12.8105C116.286 14.9639 116.252 17.4932 116.252 20.3984V33.5234C117.619 32.293 119.123 31.0796 120.764 29.8833C122.438 28.687 124.165 27.6104 125.942 26.6533C127.719 25.6963 129.531 24.9272 131.376 24.3462C133.222 23.7651 135.034 23.4746 136.811 23.4746C139.477 23.4746 141.733 23.936 143.579 24.8589C145.458 25.7817 146.979 26.9951 148.142 28.499C149.338 30.0029 150.192 31.729 150.705 33.6772C151.252 35.5913 151.525 37.5396 151.525 39.522V56.9536C151.525 59.8589 151.56 62.4053 151.628 64.5928C151.696 66.7461 151.799 68.6089 151.936 70.1812C152.072 71.7534 152.226 73.0693 152.397 74.1289C152.568 75.1885 152.756 76.0771 152.961 76.7949V77H141.118V76.7949C141.323 76.0771 141.511 75.1885 141.682 74.1289C141.887 73.0693 142.041 71.7534 142.143 70.1812C142.28 68.6089 142.382 66.7461 142.451 64.5928C142.553 62.4053 142.604 59.8589 142.604 56.9536V42.4443ZM167.316 44.5464C167.316 41.6411 167.265 39.1118 167.163 36.9585C167.094 34.771 166.992 32.8911 166.855 31.3188C166.752 29.7466 166.599 28.4307 166.394 27.3711C166.223 26.3115 166.035 25.4229 165.83 24.7051V24.5H177.673V24.7051C177.468 25.4229 177.28 26.3115 177.109 27.3711C176.938 28.4307 176.784 29.7466 176.647 31.3188C176.511 32.8911 176.408 34.771 176.34 36.9585C176.271 39.1118 176.237 41.6411 176.237 44.5464V56.9536C176.237 59.8589 176.271 62.4053 176.34 64.5928C176.408 66.7461 176.511 68.6089 176.647 70.1812C176.784 71.7534 176.938 73.0693 177.109 74.1289C177.28 75.1885 177.468 76.0771 177.673 76.7949V77H165.83V76.7949C166.035 76.0771 166.223 75.1885 166.394 74.1289C166.599 73.0693 166.752 71.7534 166.855 70.1812C166.992 68.6089 167.094 66.7461 167.163 64.5928C167.265 62.4053 167.316 59.8589 167.316 56.9536V44.5464ZM166.24 8.96533C166.24 8.21338 166.376 7.5127 166.65 6.86328C166.958 6.17969 167.351 5.59863 167.829 5.12012C168.308 4.60742 168.872 4.21436 169.521 3.94092C170.205 3.6333 170.939 3.47949 171.726 3.47949C172.512 3.47949 173.229 3.6333 173.879 3.94092C174.562 4.21436 175.144 4.60742 175.622 5.12012C176.135 5.59863 176.528 6.17969 176.801 6.86328C177.109 7.5127 177.263 8.21338 177.263 8.96533C177.263 10.5376 176.733 11.8535 175.673 12.9131C174.614 13.9727 173.298 14.5024 171.726 14.5024C170.939 14.5024 170.205 14.3657 169.521 14.0923C168.872 13.7847 168.308 13.3916 167.829 12.9131C167.351 12.4004 166.958 11.8193 166.65 11.1699C166.376 10.4863 166.24 9.75146 166.24 8.96533ZM201.257 27.1147C203.41 25.9526 205.717 25.0811 208.178 24.5C210.639 23.8848 213.151 23.5771 215.715 23.5771C219.509 23.5771 223.012 24.2266 226.225 25.5254C229.472 26.79 232.275 28.6016 234.633 30.96C236.992 33.3184 238.837 36.1895 240.17 39.5732C241.503 42.957 242.17 46.751 242.17 50.9551C242.17 54.4756 241.555 57.8594 240.324 61.1064C239.128 64.3535 237.316 67.2246 234.89 69.7197C232.497 72.2148 229.506 74.2144 225.917 75.7183C222.363 77.188 218.227 77.9229 213.51 77.9229C212.963 77.9229 212.229 77.9058 211.306 77.8716C210.417 77.8374 209.426 77.769 208.332 77.6665C207.238 77.564 206.076 77.4272 204.846 77.2563C203.615 77.0854 202.419 76.8633 201.257 76.5898C199.616 76.2139 197.958 75.8037 196.284 75.3594C194.643 74.8809 193.071 74.3511 191.567 73.77C191.704 73.2573 191.823 72.4028 191.926 71.2065C192.028 69.9761 192.097 68.6602 192.131 67.2588C192.199 65.8574 192.25 64.4902 192.285 63.1572C192.319 61.79 192.336 60.6963 192.336 59.876V20.3984C192.336 17.4932 192.285 14.9639 192.182 12.8105C192.114 10.623 192.011 8.74316 191.875 7.1709C191.772 5.59863 191.618 4.28271 191.413 3.22314C191.242 2.16357 191.054 1.2749 190.849 0.557129V0.352051H202.692V0.557129C202.487 1.2749 202.299 2.16357 202.128 3.22314C201.958 4.28271 201.804 5.59863 201.667 7.1709C201.53 8.74316 201.428 10.623 201.359 12.8105C201.291 14.9639 201.257 17.4932 201.257 20.3984V27.1147ZM201.257 59.0557C201.257 61.8242 201.274 64.1143 201.308 65.9258C201.376 67.7373 201.462 69.1899 201.564 70.2837C203 71.3774 204.948 72.3003 207.409 73.0522C209.87 73.8042 212.57 74.1802 215.51 74.1802C217.937 74.1802 220.158 73.7017 222.175 72.7446C224.191 71.7876 225.917 70.4033 227.353 68.5918C228.789 66.7803 229.899 64.5757 230.686 61.978C231.506 59.3804 231.916 56.4409 231.916 53.1597C231.916 49.4683 231.574 46.0503 230.891 42.9058C230.207 39.7271 229.147 36.9927 227.712 34.7026C226.276 32.3784 224.448 30.5669 222.226 29.2681C220.004 27.9692 217.355 27.3198 214.279 27.3198C211.682 27.3198 209.255 27.8496 206.999 28.9092C204.743 29.9688 202.829 31.5068 201.257 33.5234V59.0557ZM253.962 44.5464C253.962 41.6411 253.911 39.1118 253.808 36.9585C253.74 34.771 253.637 32.8911 253.5 31.3188C253.398 29.7466 253.244 28.4307 253.039 27.3711C252.868 26.3115 252.68 25.4229 252.475 24.7051V24.5H264.318V24.7051C264.113 25.4229 263.925 26.3115 263.754 27.3711C263.583 28.4307 263.43 29.7466 263.293 31.3188C263.156 32.8911 263.054 34.771 262.985 36.9585C262.917 39.1118 262.883 41.6411 262.883 44.5464V56.9536C262.883 59.8589 262.917 62.4053 262.985 64.5928C263.054 66.7461 263.156 68.6089 263.293 70.1812C263.43 71.7534 263.583 73.0693 263.754 74.1289C263.925 75.1885 264.113 76.0771 264.318 76.7949V77H252.475V76.7949C252.68 76.0771 252.868 75.1885 253.039 74.1289C253.244 73.0693 253.398 71.7534 253.5 70.1812C253.637 68.6089 253.74 66.7461 253.808 64.5928C253.911 62.4053 253.962 59.8589 253.962 56.9536V44.5464ZM252.885 8.96533C252.885 8.21338 253.022 7.5127 253.295 6.86328C253.603 6.17969 253.996 5.59863 254.475 5.12012C254.953 4.60742 255.517 4.21436 256.167 3.94092C256.85 3.6333 257.585 3.47949 258.371 3.47949C259.157 3.47949 259.875 3.6333 260.524 3.94092C261.208 4.21436 261.789 4.60742 262.268 5.12012C262.78 5.59863 263.173 6.17969 263.447 6.86328C263.754 7.5127 263.908 8.21338 263.908 8.96533C263.908 10.5376 263.378 11.8535 262.319 12.9131C261.259 13.9727 259.943 14.5024 258.371 14.5024C257.585 14.5024 256.85 14.3657 256.167 14.0923C255.517 13.7847 254.953 13.3916 254.475 12.9131C253.996 12.4004 253.603 11.8193 253.295 11.1699C253.022 10.4863 252.885 9.75146 252.885 8.96533ZM297.541 73.9751C298.566 73.9751 299.575 73.7871 300.566 73.4111C301.591 73.0352 302.565 72.5225 303.488 71.873C304.445 71.2236 305.351 70.4888 306.206 69.6685C307.094 68.814 307.915 67.9253 308.667 67.0024L309.179 67.2588L305.847 75.5132C305.437 75.7183 304.924 75.9746 304.309 76.2822C303.728 76.5557 303.01 76.812 302.155 77.0513C301.335 77.3247 300.361 77.5469 299.233 77.7178C298.105 77.9229 296.772 78.0254 295.234 78.0254C290.654 78.0254 287.082 76.7949 284.519 74.334C281.989 71.8389 280.725 67.9595 280.725 62.6958V28.499L272.111 28.8066V24.2949C273.171 24.3633 274.436 24.4146 275.905 24.4487C277.375 24.4829 278.981 24.5 280.725 24.5C280.69 22.0732 280.622 19.937 280.52 18.0913C280.451 16.2114 280.349 14.5879 280.212 13.2207C280.109 11.8193 279.973 10.6401 279.802 9.68311C279.631 8.72607 279.46 7.92285 279.289 7.27344V7.06836H291.132V7.27344C290.927 7.92285 290.739 8.72607 290.568 9.68311C290.397 10.6401 290.244 11.8022 290.107 13.1694C290.004 14.5366 289.902 16.1602 289.799 18.04C289.731 19.8857 289.68 22.0391 289.646 24.5C291.799 24.4658 293.901 24.4316 295.952 24.3975C298.037 24.3291 299.917 24.2607 301.591 24.1924C303.3 24.0898 304.736 24.0044 305.898 23.936C307.094 23.8335 307.88 23.748 308.256 23.6797L307.333 28.9092C305.59 28.875 303.762 28.8237 301.848 28.7554C300.207 28.687 298.327 28.6357 296.208 28.6016C294.089 28.5674 291.901 28.5332 289.646 28.499V63.7725C289.646 65.8916 289.868 67.6177 290.312 68.9507C290.791 70.2495 291.389 71.2749 292.106 72.0269C292.858 72.7788 293.696 73.2915 294.619 73.5649C295.576 73.8384 296.55 73.9751 297.541 73.9751ZM319.587 44.5464C319.587 41.6411 319.536 39.1118 319.433 36.9585C319.365 34.771 319.262 32.8911 319.125 31.3188C319.023 29.7466 318.869 28.4307 318.664 27.3711C318.493 26.3115 318.305 25.4229 318.1 24.7051V24.5H329.943V24.7051C329.738 25.4229 329.55 26.3115 329.379 27.3711C329.208 28.4307 329.055 29.7466 328.918 31.3188C328.781 32.8911 328.679 34.771 328.61 36.9585C328.542 39.1118 328.508 41.6411 328.508 44.5464V56.9536C328.508 59.8589 328.542 62.4053 328.61 64.5928C328.679 66.7461 328.781 68.6089 328.918 70.1812C329.055 71.7534 329.208 73.0693 329.379 74.1289C329.55 75.1885 329.738 76.0771 329.943 76.7949V77H318.1V76.7949C318.305 76.0771 318.493 75.1885 318.664 74.1289C318.869 73.0693 319.023 71.7534 319.125 70.1812C319.262 68.6089 319.365 66.7461 319.433 64.5928C319.536 62.4053 319.587 59.8589 319.587 56.9536V44.5464ZM318.51 8.96533C318.51 8.21338 318.647 7.5127 318.92 6.86328C319.228 6.17969 319.621 5.59863 320.1 5.12012C320.578 4.60742 321.142 4.21436 321.792 3.94092C322.475 3.6333 323.21 3.47949 323.996 3.47949C324.782 3.47949 325.5 3.6333 326.149 3.94092C326.833 4.21436 327.414 4.60742 327.893 5.12012C328.405 5.59863 328.798 6.17969 329.072 6.86328C329.379 7.5127 329.533 8.21338 329.533 8.96533C329.533 10.5376 329.003 11.8535 327.944 12.9131C326.884 13.9727 325.568 14.5024 323.996 14.5024C323.21 14.5024 322.475 14.3657 321.792 14.0923C321.142 13.7847 320.578 13.3916 320.1 12.9131C319.621 12.4004 319.228 11.8193 318.92 11.1699C318.647 10.4863 318.51 9.75146 318.51 8.96533ZM340.3 50.6475C340.3 46.7852 341.018 43.2134 342.453 39.9321C343.889 36.6167 345.854 33.7456 348.349 31.3188C350.878 28.8921 353.852 26.9951 357.27 25.6279C360.688 24.2607 364.362 23.5771 368.293 23.5771C372.155 23.5771 375.778 24.2266 379.162 25.5254C382.58 26.79 385.554 28.6016 388.083 30.96C390.612 33.3184 392.595 36.1895 394.03 39.5732C395.5 42.957 396.235 46.751 396.235 50.9551C396.235 54.4756 395.62 57.8594 394.389 61.1064C393.159 64.3535 391.347 67.2246 388.955 69.7197C386.562 72.2148 383.623 74.2144 380.136 75.7183C376.684 77.188 372.702 77.9229 368.19 77.9229C364.362 77.9229 360.756 77.2905 357.373 76.0259C353.989 74.7612 351.032 72.9497 348.503 70.5913C345.974 68.2329 343.974 65.3789 342.504 62.0293C341.035 58.6455 340.3 54.8516 340.3 50.6475ZM369.37 74.1802C371.796 74.1802 374.018 73.7017 376.035 72.7446C378.085 71.7876 379.846 70.4033 381.315 68.5918C382.785 66.7803 383.93 64.5757 384.75 61.978C385.571 59.3804 385.981 56.4409 385.981 53.1597C385.981 49.4683 385.588 46.0503 384.802 42.9058C384.016 39.7271 382.836 36.9927 381.264 34.7026C379.726 32.3784 377.778 30.5669 375.419 29.2681C373.061 27.9692 370.31 27.3198 367.165 27.3198C364.738 27.3198 362.517 27.7983 360.5 28.7554C358.483 29.6782 356.723 31.0283 355.219 32.8057C353.75 34.583 352.604 36.7705 351.784 39.3682C350.964 41.9316 350.554 44.854 350.554 48.1353C350.554 51.8267 350.947 55.2617 351.733 58.4404C352.553 61.6191 353.75 64.3877 355.322 66.7461C356.894 69.0703 358.842 70.8989 361.167 72.2319C363.525 73.5308 366.259 74.1802 369.37 74.1802ZM443.044 42.4443C443.044 37.9326 442.138 34.6172 440.327 32.498C438.515 30.3789 436.088 29.3193 433.046 29.3193C431.953 29.3193 430.722 29.5586 429.355 30.0371C427.988 30.4814 426.586 31.0967 425.151 31.8828C423.715 32.6348 422.28 33.5234 420.844 34.5488C419.409 35.5742 418.059 36.668 416.794 37.8301L416.691 44.5464V56.9536C416.691 59.8589 416.726 62.4053 416.794 64.5928C416.862 66.7461 416.965 68.6089 417.102 70.1812C417.238 71.7534 417.392 73.0693 417.563 74.1289C417.734 75.1885 417.922 76.0771 418.127 76.7949V77H406.284V76.7949C406.489 76.0771 406.677 75.1885 406.848 74.1289C407.053 73.0693 407.207 71.7534 407.309 70.1812C407.446 68.6089 407.548 66.7461 407.617 64.5928C407.719 62.4053 407.771 59.8589 407.771 56.9536V44.5464C407.771 41.6411 407.719 39.1118 407.617 36.9585C407.548 34.771 407.446 32.8911 407.309 31.3188C407.207 29.7466 407.053 28.4307 406.848 27.3711C406.677 26.3115 406.489 25.4229 406.284 24.7051V24.5H418.127V24.7051C417.854 25.5596 417.631 26.6533 417.46 27.9863C417.324 29.2852 417.17 30.9941 416.999 33.1133C418.4 31.9512 419.904 30.7891 421.511 29.627C423.151 28.4648 424.843 27.4395 426.586 26.5508C428.33 25.6279 430.107 24.8931 431.918 24.3462C433.73 23.7651 435.507 23.4746 437.25 23.4746C439.917 23.4746 442.172 23.936 444.018 24.8589C445.898 25.7817 447.419 26.9951 448.581 28.499C449.777 30.0029 450.632 31.729 451.145 33.6772C451.691 35.5913 451.965 37.5396 451.965 39.522V56.9536C451.965 59.8589 451.999 62.4053 452.067 64.5928C452.136 66.7461 452.238 68.6089 452.375 70.1812C452.512 71.7534 452.666 73.0693 452.836 74.1289C453.007 75.1885 453.195 76.0771 453.4 76.7949V77H441.557V76.7949C441.762 76.0771 441.95 75.1885 442.121 74.1289C442.326 73.0693 442.48 71.7534 442.583 70.1812C442.719 68.6089 442.822 66.7461 442.89 64.5928C442.993 62.4053 443.044 59.8589 443.044 56.9536V42.4443Z' fill='%23F6F4F1'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1140px) {
  .section.section3 .sc-sub-title {
    width: 378px;
    height: 66px;
  }
}
@media (max-width: 1000px) {
  .section.section3 .sc-sub-title {
    width: 200px;
    height: 36px;
  }
}
@media (max-width: 740px) {
  .section.section3 .sc-sub-title {
    display: none;
  }
}
@media (max-width: 480px) {
  .section.section3 .splide .slide_control {
    top: -79px;
  }
}
@media (max-width: 460px) {
  .section.section3 .splide .slide_control {
    top: auto;
  }
}
.section.section3 .board-more {
  right: 0;
}
@media (max-width: 1620px) {
  .section.section3 .board-more {
    right: 50px;
  }
}
@media (max-width: 768px) {
  .section.section3 .board-more {
    right: 30px;
  }
}
@media (max-width: 640px) {
  .section.section3 .board-more {
    right: 20px;
  }
}
@media (max-width: 480px) {
  .section.section3 .board-more {
    top: 5px;
  }
}
@media (max-width: 460px) {
  .section.section3 .board-more {
    top: 56px;
    width: 23px;
    height: 23px;
  }
}
.section.banner {
  background-color: #4E453E;
}
.section.banner .banner-slide {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  padding: 29px 0;
  height: 91px;
}
@media (max-width: 860px) {
  .section.banner .banner-slide {
    padding: 29px 39px;
  }
}
@media (max-width: 640px) {
  .section.banner .banner-slide {
    padding: 29px 34px;
  }
}
@media (max-width: 480px) {
  .section.banner .banner-slide {
    padding: 26px 34px;
    height: 77px;
  }
}
@media (max-width: 360px) {
  .section.banner .banner-slide {
    padding: 20px 24px;
    height: 68px;
  }
}
.section.banner .banner-slide::before {
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #4E453E;
  content: "";
}
.section.banner .banner-slide::after {
  position: absolute;
  right: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #4E453E;
  content: "";
}
.section.banner .banner-slide .slide {
  display: flex;
  justify-content: center;
  width: calc(100% + 108px);
  margin: 0 -54px;
}
@media (max-width: 1580px) {
  .section.banner .banner-slide .slide {
    justify-content: space-between;
    width: calc(100% + 68px);
    margin: 0 -34px;
  }
}
@media (max-width: 1280px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 44px);
    margin: 0 -22px;
  }
}
@media (max-width: 1140px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 34px);
    margin: 0 -17px;
  }
}
@media (max-width: 1024px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 48px);
    margin: 0 -24px;
  }
}
@media (max-width: 1010px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 34px);
    margin: 0 -17px;
  }
}
@media (max-width: 950px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 34px);
    margin: 0 -17px;
  }
}
@media (max-width: 360px) {
  .section.banner .banner-slide .slide {
    width: calc(100% + 12px);
    margin: 0 -6px;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide::before {
    position: absolute;
    content: "";
    display: inline-block;
    background: linear-gradient(270deg, #4E453E 47.66%, rgba(243, 249, 255, 0) 93.15%);
    width: 41px;
    height: 100%;
    right: 0;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
  }
}
@media (max-width: 360px) {
  .section.banner .banner-slide .slide::before {
    width: 20px;
  }
}
.section.banner .banner-slide .slide .slick-track {
  display: flex;
  justify-content: space-between;
  max-width: 100%;
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide .slick-track {
    display: block;
    max-width: none;
  }
}
.section.banner .banner-slide .slide .item {
  padding: 0 54px;
  vertical-align: middle;
}
@media (max-width: 1580px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 34px;
  }
}
@media (max-width: 1280px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 22px;
  }
}
@media (max-width: 1140px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 17px;
  }
}
@media (max-width: 1024px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 24px;
  }
}
@media (max-width: 1010px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 17px;
  }
}
@media (max-width: 950px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 10px;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 17px;
  }
}
@media (max-width: 360px) {
  .section.banner .banner-slide .slide .item {
    padding: 0 6px;
  }
}
.section.banner .banner-slide .slide .item .b-link {
  position: relative;
  display: flex;
  align-items: center;
  transition: all 0.3s;
  padding: 3px 0;
}
@media (max-width: 1100px) {
  .section.banner .banner-slide .slide .item .b-link {
    line-height: 20px;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide .item .b-link {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .section.banner .banner-slide .slide .item .b-link {
    justify-content: flex-start;
  }
}
.section.banner .banner-slide .slide .item .b-link::before {
  position: relative;
  left: 0;
  top: 1px;
  display: inline-block;
  width: 32px;
  height: 32px;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 1100px) {
  .section.banner .banner-slide .slide .item .b-link::before {
    width: 18px;
    height: 18px;
    background-size: contain;
    top: 0;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide .item .b-link::before {
    width: 17px;
    height: 17px;
    min-width: 17px;
  }
}
@media (max-width: 480px) {
  .section.banner .banner-slide .slide .item .b-link::before {
    display: none;
  }
}
.section.banner .banner-slide .slide .item .b-link::after {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 0px;
  border-bottom: 1px solid #FFF;
  content: "";
  opacity: 0;
  transition: all 0.3s;
}
.section.banner .banner-slide .slide .item .b-link:hover::after, .section.banner .banner-slide .slide .item .b-link:focus::after {
  opacity: 1;
  width: 100%;
}
.section.banner .banner-slide .slide .item .b-link .tit {
  margin: 0 0 0 3px;
  color: #FFF;
  text-align: left;
  font-size: 17px;
  font-weight: 700;
  line-height: 32px;
  white-space: nowrap;
}
@media (max-width: 1100px) {
  .section.banner .banner-slide .slide .item .b-link .tit {
    margin: 0 0 0 5px;
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .section.banner .banner-slide .slide .item .b-link .tit {
    margin: 0;
    line-height: 17px;
  }
}
@media (max-width: 360px) {
  .section.banner .banner-slide .slide .item .b-link .tit {
    font-size: 14px;
    line-height: 14px;
  }
}
.section.banner .banner-slide .slide .item.n1 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.60938 7.89917C3.96875 8.60229 4.38281 9.27417 4.85156 9.91479C5.32031 10.5554 5.82812 11.157 6.375 11.7195C6.9375 12.2664 7.53906 12.7742 8.17969 13.2429C8.82031 13.7117 9.5 14.1257 10.2188 14.4851L12.3984 12.282C12.5391 12.1414 12.7031 12.0554 12.8906 12.0242C13.0781 11.9773 13.2578 11.9851 13.4297 12.0476C13.9922 12.2351 14.5703 12.3757 15.1641 12.4695C15.7734 12.5632 16.3828 12.6101 16.9922 12.6101C17.2734 12.6101 17.5078 12.7117 17.6953 12.9148C17.8984 13.1023 18 13.3367 18 13.6179V17.1101C18 17.3757 17.8984 17.6101 17.6953 17.8132C17.5078 18.0007 17.2734 18.0945 16.9922 18.0945C14.6484 18.0945 12.4453 17.6492 10.3828 16.7585C8.32031 15.8679 6.51562 14.657 4.96875 13.1257C3.4375 11.5789 2.22656 9.77417 1.33594 7.71167C0.445312 5.64917 0 3.44604 0 1.10229C0 0.821045 0.09375 0.58667 0.28125 0.39917C0.484375 0.196045 0.726562 0.0944824 1.00781 0.0944824H4.5C4.78125 0.0944824 5.01562 0.196045 5.20312 0.39917C5.40625 0.58667 5.50781 0.821045 5.50781 1.10229C5.50781 1.72729 5.55469 2.33667 5.64844 2.93042C5.74219 3.52417 5.88281 4.10229 6.07031 4.66479C6.13281 4.85229 6.14062 5.03979 6.09375 5.22729C6.04688 5.39917 5.95312 5.55542 5.8125 5.69604L3.60938 7.89917Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1100px) {
  .section.banner .banner-slide .slide .item.n1 .b-link::before {
    width: 15px;
    height: 15px;
    min-width: 15px;
  }
}
@media (max-width: 860px) {
  .section.banner .banner-slide .slide .item.n1 .b-link::before {
    width: 17px;
    height: 17px;
    min-width: 17px;
  }
}
.section.banner .banner-slide .slide .item.n2 .b-link::before {
  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='M10.6685 0.2771C12.1007 0.2771 13.4517 0.553792 14.7212 1.10718C15.9907 1.64429 17.0975 2.38485 18.0415 3.32886C18.9855 4.27287 19.7261 5.37964 20.2632 6.64917C20.8166 7.90243 21.0933 9.2452 21.0933 10.6775C21.0933 12.1261 20.8166 13.4851 20.2632 14.7546C19.7261 16.0079 18.9855 17.1065 18.0415 18.0505C17.0975 18.9945 15.9907 19.7432 14.7212 20.2966C13.4517 20.8337 12.1007 21.1023 10.6685 21.1023C9.23617 21.1023 7.88525 20.8337 6.61572 20.2966C5.34619 19.7432 4.23942 18.9945 3.29541 18.0505C2.3514 17.1065 1.6027 16.0079 1.04932 14.7546C0.512207 13.4851 0.243652 12.1261 0.243652 10.6775C0.243652 9.2452 0.512207 7.90243 1.04932 6.64917C1.6027 5.37964 2.3514 4.27287 3.29541 3.32886C4.23942 2.38485 5.34619 1.64429 6.61572 1.10718C7.88525 0.553792 9.23617 0.2771 10.6685 0.2771ZM11.7183 8.62671V8.60229H8.59326V9.6521H9.61865V15.9021H11.7183V8.62671ZM10.6685 7.55249C10.9614 7.55249 11.2056 7.45483 11.4009 7.25952C11.6125 7.04793 11.7183 6.80379 11.7183 6.5271C11.7183 6.23413 11.6125 5.98999 11.4009 5.79468C11.2056 5.58309 10.9614 5.47729 10.6685 5.47729C10.3755 5.47729 10.1232 5.58309 9.91162 5.79468C9.71631 5.98999 9.61865 6.23413 9.61865 6.5271C9.61865 6.80379 9.71631 7.04793 9.91162 7.25952C10.1232 7.45483 10.3755 7.55249 10.6685 7.55249Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section.banner .banner-slide .slide .item.n3 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='33' viewBox='0 0 35 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.9172 25.4607H24.7778L17.3913 8.43286L10.0049 25.4607H14.8734L17.3913 19.652L19.9172 25.4607Z' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M17.3939 19.6521L14.876 25.4609H19.9198L17.3939 19.6521Z' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M17.3916 19.6521V8.43297V5.10229' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M6.33301 25.4604H28.333' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M17.3928 8.433L14.5322 6.40112' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M17.3916 8.433L20.2522 6.40112' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1100px) {
  .section.banner .banner-slide .slide .item.n3 .b-link::before {
    width: 26px;
    height: 26px;
    top: 0;
    left: 3px;
  }
}
.section.banner .banner-slide .slide .item.n4 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.6753 0.776123C19.9188 0.776123 20.1265 0.869222 20.2983 1.05542C20.4845 1.22729 20.5776 1.43498 20.5776 1.67847V14.5261C20.5776 14.7696 20.4845 14.9845 20.2983 15.1707C20.1265 15.3425 19.9188 15.4285 19.6753 15.4285H12.3276L14.1753 18.1785V19.1023H6.82764V18.1785L8.67529 15.4285H1.32764C1.08415 15.4285 0.869303 15.3425 0.683105 15.1707C0.51123 14.9845 0.425293 14.7696 0.425293 14.5261V1.67847C0.425293 1.43498 0.51123 1.22729 0.683105 1.05542C0.869303 0.869222 1.08415 0.776123 1.32764 0.776123H19.6753ZM18.7515 12.6785V2.60229H2.25146V12.6785H18.7515Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section.banner .banner-slide .slide .item.n5 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.84082 9.6521H5.96582V16.9275H2.84082V9.6521ZM9.09082 9.6521H12.2158V16.9275H9.09082V9.6521ZM0.741211 17.9773H20.541V21.1023H0.741211V17.9773ZM15.3408 9.6521H18.4658V16.9275H15.3408V9.6521ZM10.6533 0.2771L0.741211 6.5271V8.60229H20.541V6.5271L10.6533 0.2771Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section.banner .banner-slide .slide .item.n6 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0845947 0.535889L5.4928 2.05933V19.6804L0.0845947 17.8523V0.535889ZM6.58459 2.36401L13.0846 0.510498V18.1316L6.58459 20.0105V2.36401ZM19.5846 2.6687V20.0105L14.1764 18.4363V0.865967L19.5846 2.6687Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section.banner .banner-slide .slide .item.n7 .b-link::before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49915 0.2771C10.785 0.2771 11.9975 0.52124 13.1368 1.00952C14.2762 1.4978 15.269 2.16512 16.1154 3.01147C16.978 3.85783 17.6534 4.85067 18.1417 5.98999C18.63 7.12931 18.8741 8.35002 18.8741 9.6521V17.4646C18.8741 18.4574 18.5161 19.3119 17.7999 20.0281C17.0838 20.7442 16.2293 21.1023 15.2365 21.1023H13.674C13.381 21.1023 13.1287 21.0046 12.9171 20.8093C12.7218 20.5977 12.6241 20.3455 12.6241 20.0525V11.7273H16.799V9.6521C16.799 8.64299 16.6036 7.69897 16.213 6.82007C15.8387 5.92489 15.3178 5.15177 14.6505 4.50073C13.9995 3.83341 13.2264 3.31258 12.3312 2.93823C11.4523 2.54761 10.5083 2.35229 9.49915 2.35229C8.49003 2.35229 7.53788 2.54761 6.6427 2.93823C5.76379 3.31258 4.99068 3.83341 4.32336 4.50073C3.67232 5.15177 3.15149 5.92489 2.76086 6.82007C2.38652 7.69897 2.19934 8.64299 2.19934 9.6521V11.7273H6.37415V20.0525C6.37415 20.3455 6.26835 20.5977 6.05676 20.8093C5.86145 21.0046 5.61731 21.1023 5.32434 21.1023H3.76184C2.769 21.1023 1.91451 20.7442 1.19836 20.0281C0.482218 19.3119 0.124146 18.4574 0.124146 17.4646V9.6521C0.124146 8.35002 0.368286 7.12931 0.856567 5.98999C1.34485 4.85067 2.01217 3.85783 2.85852 3.01147C3.72115 2.16512 4.72213 1.4978 5.86145 1.00952C7.00077 0.52124 8.21334 0.2771 9.49915 0.2771Z' fill='white'/%3E%3C/svg%3E%0A");
}
.section.banner .banner-slide .control .button {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}
@media (max-width: 860px) {
  .section.banner .banner-slide .control .button {
    display: inline-block;
  }
}
.section.banner .banner-slide .control .button::before, .section.banner .banner-slide .control .button::after {
  display: none;
}
.section.banner .banner-slide .control .button.prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.86621 13.6758L8.22559 15.3438L0.514648 7.82422L8.22559 0.332031L9.86621 2L3.87793 7.82422L9.86621 13.6758Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 860px) {
  .section.banner .banner-slide .control .button.prev {
    left: -6px;
  }
}
.section.banner .banner-slide .control .button.next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.171387 13.3472L1.81201 15.0151L9.52295 7.49561L1.81201 0.00341797L0.171387 1.67139L6.15967 7.49561L0.171387 13.3472Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 860px) {
  .section.banner .banner-slide .control .button.next {
    right: -6px;
  }
}/*# sourceMappingURL=acego.main.css.map */