:root {
  --color-black: #000;
  --color-gray: #303030;
  --color-white: #fff;
}

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

.l-container .main-content .left-content .left-inner-content .wrap_fv,
#feature .main-content .left-content .left-inner-content .wrap_fv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv {
  margin-inline: auto;
}
.l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img,
#feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img {
  width: 40.98958vw;
}
.l-container .main-content .right-content,
#feature .main-content .right-content {
  overflow: clip;
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  width: min(640px, calc(640 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch,
#feature .main-content .right-content .right-inner-content .wrap_catch {
  width: min(640px, calc(640 *  100vw / 1400));
  padding-top: min(108px, calc(108 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch {
  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(50px, calc(50 *  100vw / 1400));
  padding-bottom: min(118px, calc(118 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
  margin-left: min(36px, calc(36 *  100vw / 1400));
  margin-right: auto;
  width: min(300px, calc(300 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
  margin-left: auto;
  margin-right: min(34px, calc(34 *  100vw / 1400));
  width: min(447px, calc(447 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content [class^=stack-content]::before,
#feature .main-content .right-content .right-inner-content [class^=stack-content]::before {
  position: absolute;
  content: "";
  top: 0;
  width: min(640px, calc(640 *  100vw / 1400));
  height: 100%;
  background-color: var(--color-white);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .main-content .right-content .right-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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-bottom: min(168px, calc(168 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .movie_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .movie_01 {
  width: min(574px, calc(574 *  100vw / 1400));
  height: min(1024px, calc(1024 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  padding-bottom: min(39px, calc(39 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
  padding-bottom: min(39px, calc(39 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03 {
  width: min(572px, calc(572 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 {
  padding-bottom: min(199px, calc(199 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 .img_04,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 .img_04 {
  width: min(640px, calc(640 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 {
  border-top: 2px solid var(--color-black);
  padding-top: min(172px, calc(172 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
  padding-bottom: min(139px, calc(139 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 {
  border-top: 2px solid var(--color-black);
  padding-top: min(166px, calc(166 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  padding-bottom: min(227px, calc(227 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 {
  border-top: 2px solid var(--color-black);
  padding-top: min(162px, calc(162 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
  padding-bottom: min(199px, calc(199 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 {
  border-top: 2px solid var(--color-black);
  padding-top: min(170px, calc(170 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 {
  padding-bottom: min(199px, calc(199 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 {
  border-top: 2px solid var(--color-black);
  padding-top: min(166px, calc(166 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 {
  padding-bottom: min(227px, calc(227 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec07 .sec07,
#feature .main-content .right-content .right-inner-content .wrap_sec07 .sec07 {
  border-top: 2px solid var(--color-black);
  padding-top: min(170px, calc(170 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .wrap_box-01 .box-02 {
  padding-bottom: min(199px, calc(199 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec08 .sec08,
#feature .main-content .right-content .right-inner-content .wrap_sec08 .sec08 {
  border-top: 2px solid var(--color-black);
  padding-top: min(172px, calc(172 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .wrap_box-01 .box-02 {
  padding-bottom: min(227px, calc(227 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec09 .sec09,
#feature .main-content .right-content .right-inner-content .wrap_sec09 .sec09 {
  border-top: 2px solid var(--color-black);
  padding-top: min(168px, calc(168 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .wrap_box-01 .box-02 {
  padding-bottom: min(227px, calc(227 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec10 .sec10,
#feature .main-content .right-content .right-inner-content .wrap_sec10 .sec10 {
  border-top: 2px solid var(--color-black);
  border-bottom: 2px solid var(--color-black);
  padding-top: min(168px, calc(168 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .wrap_box-01,
#feature .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .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;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .wrap_box-01 .box-02,
#feature .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .wrap_box-01 .box-02 {
  padding-bottom: min(172px, calc(172 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot,
#feature .main-content .right-content .right-inner-content .wrap_foot {
  padding-top: min(171px, calc(171 *  100vw / 1400));
  background-color: var(--color-white);
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot,
#feature .main-content .right-content .right-inner-content .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 .right-content .right-inner-content .wrap_foot .foot .foot__link,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__link {
  width: min(180px, calc(180 *  100vw / 1400));
  padding-bottom: min(164px, calc(164 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
  width: min(482px, calc(482 *  100vw / 1400));
  padding-bottom: min(179px, calc(179 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img,
  #feature .main-content .left-content .left-inner-content .wrap_fv .fv .fv__img {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content,
  #feature .main-content .right-content .right-inner-content {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch {
    width: 100vw;
    padding-top: 16.875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch {
    gap: 7.8125vw;
    padding-bottom: 18.4375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
    margin-left: 5.625vw;
    width: 46.875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__txt {
    margin-right: 5.3125vw;
    width: 69.84375vw;
  }
  .l-container .main-content .right-content .right-inner-content [class^=stack-content]::before,
  #feature .main-content .right-content .right-inner-content [class^=stack-content]::before {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-bottom: 26.25vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .movie_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 .movie_01 {
    width: 89.6875vw;
    height: 160vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    padding-bottom: 6.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 {
    padding-bottom: 6.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-03 .img_03 {
    width: 89.375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 {
    padding-bottom: 31.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 .img_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .wrap_box-01 .box-04 .img_04 {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 {
    padding-top: 26.875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
    padding-bottom: 21.71875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 {
    padding-top: 25.9375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    padding-bottom: 35.46875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 {
    padding-top: 25.3125vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
    padding-bottom: 31.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 {
    padding-top: 26.5625vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec05 .sec05 .wrap_box-01 .box-02 {
    padding-bottom: 31.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 {
    padding-top: 25.9375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec06 .sec06 .wrap_box-01 .box-02 {
    padding-bottom: 35.46875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec07 .sec07,
  #feature .main-content .right-content .right-inner-content .wrap_sec07 .sec07 {
    padding-top: 26.5625vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec07 .sec07 .wrap_box-01 .box-02 {
    padding-bottom: 31.09375vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec08 .sec08,
  #feature .main-content .right-content .right-inner-content .wrap_sec08 .sec08 {
    padding-top: 26.875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec08 .sec08 .wrap_box-01 .box-02 {
    padding-bottom: 35.46875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec09 .sec09,
  #feature .main-content .right-content .right-inner-content .wrap_sec09 .sec09 {
    padding-top: 26.25vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec09 .sec09 .wrap_box-01 .box-02 {
    padding-bottom: 35.46875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec10 .sec10,
  #feature .main-content .right-content .right-inner-content .wrap_sec10 .sec10 {
    padding-top: 26.25vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .wrap_box-01 .box-02,
  #feature .main-content .right-content .right-inner-content .wrap_sec10 .sec10 .wrap_box-01 .box-02 {
    padding-bottom: 26.875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot,
  #feature .main-content .right-content .right-inner-content .wrap_foot {
    padding-top: 26.71875vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__link,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__link {
    width: 28.125vw;
    padding-bottom: 25.625vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
    width: 75.3125vw;
    padding-bottom: 27.96875vw;
  }
}
/*# sourceMappingURL=style.css.map */