@charset "UTF-8";
:root {
  --color-black: #5b5b5b;
  --color-gray: #303030;
  --color-white: #fff;
  --color-01: #1f4386;
  --color-02: #9d0f29;
  --color-03: #287c4b;
  --bk-color-01: #ebf2f8;
  --bk-color-02: #fcf0f2;
  --bk-color-03: #ebf5eb;
  --border-color-01: #1f4386;
  --border-color-02: #cd808e;
  --border-color-03: #8ab99b;
}

.l-container {
  margin-inline: auto;
  width: 100%;
  /* overflow: hidden; */
}

.l-container .main-content .left-content .left-inner-content .left__logo,
#feature .main-content .left-content .left-inner-content .left__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: min(210px, calc(210 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content,
#feature .main-content .center-content .center-inner-content {
  overflow: hidden;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv,
#feature .main-content .center-content .center-inner-content .wrap_fv {
  background-image: url(../img/bk_01.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: min(510px, calc(510 *  100vw / 1400));
  padding-top: min(68px, calc(68 *  100vw / 1400));
  padding-bottom: min(258.4px, calc(258.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box {
  background-color: var(--color-white);
  padding-top: min(42.16px, calc(42.16 *  100vw / 1400));
  width: min(469.2px, calc(469.2 *  100vw / 1400));
  margin-inline: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid var(--border-color-01);
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02 {
  width: 100%;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before, .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after {
  position: absolute;
  content: "";
  width: min(12.24px, calc(12.24 *  100vw / 1400));
  height: min(12.24px, calc(12.24 *  100vw / 1400));
  background-color: var(--border-color-01);
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before {
  left: 0;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after {
  right: 0;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before, .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after {
  top: 0;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before, .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after {
  bottom: 0;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__collection_txt,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__collection_txt {
  width: min(157.76px, calc(157.76 *  100vw / 1400));
  padding-bottom: min(57.12px, calc(57.12 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__logo,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__logo {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
  width: min(231.2px, calc(231.2 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie {
  padding-bottom: min(44.88px, calc(44.88 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie .movie_01,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie .movie_01 {
  width: min(428.4px, calc(428.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_01,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: min(21.76px, calc(21.76 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .is-toggle_01,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .is-toggle_01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_02,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: min(21.76px, calc(21.76 *  100vw / 1400));
  padding-bottom: min(31.28px, calc(31.28 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__btn,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__btn {
  margin-inline: auto;
  width: min(136px, calc(136 *  100vw / 1400));
  height: min(34px, calc(34 *  100vw / 1400));
  padding-bottom: min(68px, calc(68 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar {
  margin-bottom: min(68px, calc(68 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .swiper,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .bar-txt,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .swiper,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .bar-txt {
  width: min(428.4px, calc(428.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: min(37.4px, calc(37.4 *  100vw / 1400));
  padding-bottom: min(38.08px, calc(38.08 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 {
  position: relative;
  width: min(102px, calc(102 *  100vw / 1400));
  padding-bottom: min(27.2px, calc(27.2 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01 .icon-arrow,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02 .icon-arrow,
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 .icon-arrow,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01 .icon-arrow,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02 .icon-arrow,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 .icon-arrow {
  position: absolute;
  pointer-events: none;
  content: "";
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  background-image: url(../img/arrow-bottom.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: min(27.2px, calc(27.2 *  100vw / 1400));
  height: min(13.6px, calc(13.6 *  100vw / 1400));
  -webkit-animation: 1.6s scroll infinite;
          animation: 1.6s scroll infinite;
  /* アニメーション */
}
@-webkit-keyframes scroll {
  0% {
    opacity: 0;
    bottom: 2%;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    bottom: -2%;
  }
}
@keyframes scroll {
  0% {
    opacity: 0;
    bottom: 2%;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    bottom: -2%;
  }
}
.l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__playball-txt,
#feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__playball-txt {
  padding-bottom: min(38.76px, calc(38.76 *  100vw / 1400));
  width: min(80.24px, calc(80.24 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 {
  background-image: url(../img/bk_01.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .head_logo_01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .head_logo_01 {
  position: relative;
  z-index: 100;
  pointer-events: none;
  margin-inline: auto;
  width: min(467.84px, calc(467.84 *  100vw / 1400));
  margin-top: max(-88.4px, calc(-88.4 *  100vw / 1400));
  margin-bottom: max(-47.6px, calc(-47.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .bk_txt_01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .bk_txt_01 {
  position: absolute;
  content: "";
  top: min(1081.2px, calc(1081.2 *  100vw / 1400));
  right: min(23.12px, calc(23.12 *  100vw / 1400));
  width: min(13.26px, calc(13.26 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 {
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  margin-right: auto;
  padding-bottom: min(81.6px, calc(81.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_02,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_02 {
  width: min(346.8px, calc(346.8 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
  margin-left: auto;
  padding-bottom: min(122.4px, calc(122.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .team_logo_01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .team_logo_01 {
  margin-inline: auto;
  padding-right: min(6.8px, calc(6.8 *  100vw / 1400));
  padding-bottom: min(86.36px, calc(86.36 *  100vw / 1400));
  width: min(149.6px, calc(149.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_01,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_01 {
  position: absolute;
  content: "";
  top: max(-28.56px, calc(-28.56 *  100vw / 1400));
  right: min(38.08px, calc(38.08 *  100vw / 1400));
  width: min(54.4px, calc(54.4 *  100vw / 1400));
  height: min(54.4px, calc(54.4 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_02,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_02 {
  position: absolute;
  content: "";
  top: min(788.8px, calc(788.8 *  100vw / 1400));
  left: min(6.8px, calc(6.8 *  100vw / 1400));
  width: min(81.6px, calc(81.6 *  100vw / 1400));
  height: min(81.6px, calc(81.6 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 {
  padding-bottom: min(251.6px, calc(251.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_05,
#feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_05 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .head_logo_02,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .head_logo_02 {
  position: relative;
  z-index: 100;
  pointer-events: none;
  margin-inline: auto;
  width: min(467.84px, calc(467.84 *  100vw / 1400));
  margin-top: max(-81.6px, calc(-81.6 *  100vw / 1400));
  margin-bottom: max(-23.12px, calc(-23.12 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 {
  background-color: var(--bk-color-02);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_06,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_06 {
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .swiper,
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .swiper,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07 {
  width: min(428.4px, calc(428.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 {
  background-color: var(--bk-color-02);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .bk_team_logo_01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .bk_team_logo_01 {
  position: absolute;
  content: "";
  top: min(756.84px, calc(756.84 *  100vw / 1400));
  left: max(-10.88px, calc(-10.88 *  100vw / 1400));
  width: min(259.76px, calc(259.76 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .brand_head_01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .brand_head_01 {
  position: absolute;
  content: "";
  top: min(64.6px, calc(64.6 *  100vw / 1400));
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 100;
  pointer-events: none;
  width: min(195.84px, calc(195.84 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
  padding-bottom: min(289.68px, calc(289.68 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
  border-radius: min(31.28px, calc(31.28 *  100vw / 1400));
  width: min(326.4px, calc(326.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 {
  background-color: var(--bk-color-02);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 {
  padding-bottom: min(68px, calc(68 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .txt_01,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .txt_01 {
  position: absolute;
  content: "";
  top: max(-61.2px, calc(-61.2 *  100vw / 1400));
  left: min(69.36px, calc(69.36 *  100vw / 1400));
  z-index: 100;
  pointer-events: none;
  width: min(201.28px, calc(201.28 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_10,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_10 {
  border-radius: 100%;
  width: min(632.4px, calc(632.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 {
  margin-right: max(-170px, calc(-170 *  100vw / 1400));
  padding-bottom: min(268.6px, calc(268.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_11,
#feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_11 {
  border-radius: 100%;
  width: min(544px, calc(544 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .head_logo_03,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .head_logo_03 {
  position: relative;
  z-index: 100;
  pointer-events: none;
  margin-inline: auto;
  width: min(467.84px, calc(467.84 *  100vw / 1400));
  margin-top: max(-99.28px, calc(-99.28 *  100vw / 1400));
  margin-bottom: max(-54.4px, calc(-54.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 {
  background-color: var(--bk-color-03);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .bk_txt_02,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .bk_txt_02 {
  position: absolute;
  content: "";
  top: min(1092.08px, calc(1092.08 *  100vw / 1400));
  right: min(23.12px, calc(23.12 *  100vw / 1400));
  width: min(13.26px, calc(13.26 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  padding-bottom: min(81.6px, calc(81.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_12,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_12 {
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  margin-right: auto;
  padding-bottom: min(81.6px, calc(81.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_13,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_13 {
  width: min(367.2px, calc(367.2 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 {
  padding-bottom: min(102px, calc(102 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_14,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_14 {
  width: min(428.4px, calc(428.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 {
  padding-bottom: min(189.04px, calc(189.04 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 .img_15,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 .img_15 {
  border-radius: min(183.6px, calc(183.6 *  100vw / 1400));
  width: min(367.2px, calc(367.2 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 {
  background-color: var(--bk-color-03);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .bk_team_logo_02,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .bk_team_logo_02 {
  position: absolute;
  content: "";
  top: min(745.28px, calc(745.28 *  100vw / 1400));
  left: max(-50.32px, calc(-50.32 *  100vw / 1400));
  width: min(190.4px, calc(190.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
  padding-bottom: min(81.6px, calc(81.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_16,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_16 {
  width: min(510px, calc(510 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
  padding-bottom: min(81.6px, calc(81.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_17,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_17 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 {
  padding-bottom: min(189.04px, calc(189.04 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 .img_18,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 .img_18 {
  border-radius: min(31.28px, calc(31.28 *  100vw / 1400));
  width: min(326.4px, calc(326.4 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot {
  background-color: var(--bk-color-03);
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__btn,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__btn {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
  width: min(374.68px, calc(374.68 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__s-credit,
#feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__s-credit {
  padding-bottom: min(71.4px, calc(71.4 *  100vw / 1400));
  width: min(401.2px, calc(401.2 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar,
#feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar {
  margin-bottom: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .swiper,
.l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .bar-txt,
#feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .swiper,
#feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .bar-txt {
  width: min(353.6px, calc(353.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__arrow,
#feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__arrow {
  margin-inline: auto;
  margin-bottom: min(40.8px, calc(40.8 *  100vw / 1400));
  width: min(47.6px, calc(47.6 *  100vw / 1400));
}
.l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__img,
#feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__img {
  margin-inline: auto;
  margin-bottom: min(136px, calc(136 *  100vw / 1400));
  width: min(442px, calc(442 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box,
#feature .main-content .right-content .right-inner-content .right__wrap_box {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box {
  width: min(275px, calc(275 *  100vw / 1400));
  height: min(450px, calc(450 *  100vw / 1400));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--border-color-01);
  background-color: var(--color-white);
  margin-bottom: min(22px, calc(22 *  100vw / 1400));
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02 {
  width: 100%;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before, .l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after {
  position: absolute;
  content: "";
  width: min(9px, calc(9 *  100vw / 1400));
  height: min(9px, calc(9 *  100vw / 1400));
  background-color: var(--border-color-01);
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before {
  left: 0;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after {
  right: 0;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before, .l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_01::after {
  top: 0;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before, .l-container .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .border_decoration_02::after {
  bottom: 0;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker {
  padding-top: min(40px, calc(40 *  100vw / 1400));
  padding-bottom: min(29px, calc(29 *  100vw / 1400));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: min(15px, calc(15 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_01,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_02,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_03,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_01,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_02,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__anker .anker_03 {
  width: min(215px, calc(215 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__btn,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__btn {
  margin-inline: auto;
  padding-bottom: min(30px, calc(30 *  100vw / 1400));
  width: min(200px, calc(200 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: min(30px, calc(30 *  100vw / 1400));
  margin-bottom: min(30px, calc(30 *  100vw / 1400));
  background-color: var(--border-color-01);
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar .swiper,
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar .bar,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar .swiper,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__bar .bar {
  width: min(220px, calc(220 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__link,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__link {
  padding-bottom: min(40px, calc(40 *  100vw / 1400));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__link .link-txt,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__link .link-txt {
  position: relative;
  margin-left: min(30px, calc(30 *  100vw / 1400));
  width: min(150px, calc(150 *  100vw / 1400));
  height: min(16px, calc(16 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .box .box__link .link-txt::before,
#feature .main-content .right-content .right-inner-content .right__wrap_box .box .box__link .link-txt::before {
  position: absolute;
  content: "";
  top: 50%;
  left: max(-29.92px, calc(-29.92 *  100vw / 1400));
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(../img/anime-arrow-right.gif);
  background-repeat: no-repeat;
  background-size: contain;
  width: min(16px, calc(16 *  100vw / 1400));
  height: min(15px, calc(15 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .right__wrap_box .right__credit,
#feature .main-content .right-content .right-inner-content .right__wrap_box .right__credit {
  margin-inline: auto;
  width: min(296px, calc(296 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .main-content .center-content .center-inner-content .wrap_fv,
  #feature .main-content .center-content .center-inner-content .wrap_fv {
    width: 100vw;
    padding-top: 13.33333vw;
    padding-bottom: 50.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box {
    padding-top: 8.26667vw;
    width: 92vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before, .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::before,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_01::after,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::before,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .border_decoration_02::after {
    width: 2.4vw;
    height: 2.4vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__collection_txt,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__collection_txt {
    width: 30.93333vw;
    padding-bottom: 11.2vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__logo,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__logo {
    padding-bottom: 10.66667vw;
    width: 45.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie {
    padding-bottom: 8.8vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie .movie_01,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__movie .movie_01 {
    width: 84vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_01,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_01 {
    padding-bottom: 4.26667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .is-toggle_01,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .is-toggle_01 {
    gap: 8vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_02,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__txt_02 {
    gap: 4.26667vw;
    padding-bottom: 6.13333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__btn,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__toggle .toggle__btn {
    width: 26.66667vw;
    height: 6.66667vw;
    padding-bottom: 13.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar {
    margin-bottom: 13.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .swiper,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .bar-txt,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .swiper,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__bar .bar-txt {
    width: 84vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker {
    gap: 7.33333vw;
    padding-bottom: 7.46667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 {
    width: 20vw;
    padding-bottom: 5.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01 .icon-arrow,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02 .icon-arrow,
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 .icon-arrow,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_01 .icon-arrow,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_02 .icon-arrow,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__anker .anker_03 .icon-arrow {
    width: 5.33333vw;
    height: 2.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__playball-txt,
  #feature .main-content .center-content .center-inner-content .wrap_fv .fv .fv__box .box .box__playball-txt {
    padding-bottom: 7.6vw;
    width: 15.73333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .head_logo_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .head_logo_01 {
    width: 91.73333vw;
    margin-top: -17.33333vw;
    margin-bottom: -9.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .bk_txt_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .bk_txt_01 {
    top: 212vw;
    right: 4.53333vw;
    width: 2.6vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-bottom: 20vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .img_01 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    padding-bottom: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_02,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_02 {
    width: 68vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
    padding-bottom: 24vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03 {
    width: 80vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .team_logo_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .team_logo_01 {
    padding-right: 1.33333vw;
    padding-bottom: 16.93333vw;
    width: 29.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_01 {
    top: -5.6vw;
    right: 7.46667vw;
    width: 10.66667vw;
    height: 10.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_02,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .ball_02 {
    top: 154.66667vw;
    left: 1.33333vw;
    width: 16vw;
    height: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_04 {
    width: 80vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 {
    padding-bottom: 49.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_05,
  #feature .main-content .center-content .center-inner-content .wrap_sec01 .sec01 .wrap_box-02 .box-02 .img_05 {
    width: 80vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .head_logo_02,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .head_logo_02 {
    width: 91.73333vw;
    margin-top: -16vw;
    margin-bottom: -4.53333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    padding-bottom: 20vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_06,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 .img_06 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
    padding-bottom: 20vw;
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .swiper,
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .swiper,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07 {
    width: 84vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .bk_team_logo_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .bk_team_logo_01 {
    top: 148.4vw;
    left: -2.13333vw;
    width: 50.93333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    padding-bottom: 20vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .brand_head_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .brand_head_01 {
    top: 12.66667vw;
    width: 38.4vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
    padding-bottom: 56.8vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 .img_09 {
    border-radius: 6.13333vw;
    width: 64vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 {
    padding-bottom: 13.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .txt_01,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .txt_01 {
    top: -12vw;
    left: 13.6vw;
    width: 39.46667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_10,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-01 .img_10 {
    width: 124vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 {
    margin-right: -33.33333vw;
    padding-bottom: 52.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_11,
  #feature .main-content .center-content .center-inner-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_11 {
    width: 106.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .head_logo_03,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .head_logo_03 {
    width: 91.73333vw;
    margin-top: -19.46667vw;
    margin-bottom: -10.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .bk_txt_02,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .bk_txt_02 {
    top: 214.13333vw;
    right: 4.53333vw;
    width: 2.6vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    padding-bottom: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_12,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 .img_12 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    padding-bottom: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_13,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_13 {
    width: 72vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 {
    padding-bottom: 20vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_14,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-03 .img_14 {
    width: 84vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 {
    padding-bottom: 37.06667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 .img_15,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-04 .img_15 {
    border-radius: 36vw;
    width: 72vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .bk_team_logo_02,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .bk_team_logo_02 {
    top: 146.13333vw;
    left: -9.86667vw;
    width: 37.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    padding-bottom: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_16,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_16 {
    width: 100vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
    padding-bottom: 16vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_17,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 .img_17 {
    width: 80vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 {
    padding-bottom: 37.06667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 .img_18,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_box-02 .box-03 .img_18 {
    border-radius: 6.13333vw;
    width: 64vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__btn,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__btn {
    padding-bottom: 10.66667vw;
    width: 73.46667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__s-credit,
  #feature .main-content .center-content .center-inner-content .wrap_sec03 .sec03 .wrap_foot .foot .foot__s-credit {
    padding-bottom: 14vw;
    width: 78.66667vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar,
  #feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar {
    margin-bottom: 8vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .swiper,
  .l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .bar-txt,
  #feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .swiper,
  #feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__bar .bar-txt {
    width: 69.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__arrow,
  #feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__arrow {
    margin-bottom: 8vw;
    width: 9.33333vw;
  }
  .l-container .main-content .center-content .center-inner-content .wrap_banner .banner .banner__img,
  #feature .main-content .center-content .center-inner-content .wrap_banner .banner .banner__img {
    margin-bottom: 26.66667vw;
    width: 86.66667vw;
  }
}
/*# sourceMappingURL=style.css.map */