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

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

.l-container .left-content .left-inner-content .wrap_head,
#feature .left-content .left-inner-content .wrap_head {
  position: absolute;
  left: min(35px, calc(35 *  100vw / 1400));
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-container .left-content .left-inner-content .wrap_head .head_01,
#feature .left-content .left-inner-content .wrap_head .head_01 {
  width: min(330px, calc(330 *  100vw / 1400));
}
.l-container .right-content .right-inner-content .wrap_btn,
#feature .right-content .right-inner-content .wrap_btn {
  position: absolute;
  right: min(60px, calc(60 *  100vw / 1400));
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.l-container .right-content .right-inner-content .wrap_btn .btn_02,
#feature .right-content .right-inner-content .wrap_btn .btn_02 {
  width: min(280px, calc(280 *  100vw / 1400));
}
.l-container .top-content .wrap_fv .fv,
#feature .top-content .wrap_fv .fv {
  position: relative;
}
.l-container .top-content .wrap_fv .fv .fv_img,
#feature .top-content .wrap_fv .fv .fv_img {
  width: min(1200px, calc(1200 *  100vw / 1400));
  padding-bottom: min(68px, calc(68 *  100vw / 1400));
}
.l-container .top-content .wrap_fv .fv .fv_layer,
#feature .top-content .wrap_fv .fv .fv_layer {
  position: absolute;
  content: "";
  top: min(240px, calc(240 *  100vw / 1400));
  left: min(418px, calc(418 *  100vw / 1400));
  width: min(366px, calc(366 *  100vw / 1400));
  z-index: 100;
}
.l-container .top-content .wrap_fv .fv .fv_catch,
#feature .top-content .wrap_fv .fv .fv_catch {
  padding-bottom: min(106px, calc(106 *  100vw / 1400));
}
.l-container .top-content .wrap_fv .fv .fv_catch .catch-ttx,
#feature .top-content .wrap_fv .fv .fv_catch .catch-ttx {
  font-size: min(17px, calc(17 *  100vw / 1400));
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.54;
  letter-spacing: min(0.2px, calc(0.2 *  100vw / 1400));
  text-align: center;
  color: var(--color-black);
}
.l-container .center-content .wrap_box-01,
#feature .center-content .wrap_box-01 {
  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 .center-content .wrap_box-01 .box-01,
#feature .center-content .wrap_box-01 .box-01 {
  padding-bottom: min(66.667px, calc(66.667 *  100vw / 1400));
}
.l-container .center-content .wrap_box-01 .box-01 .movie_01,
#feature .center-content .wrap_box-01 .box-01 .movie_01 {
  width: min(449.33558px, calc(449.33558 *  100vw / 1400));
}
.l-container .center-content .wrap_box-02,
#feature .center-content .wrap_box-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;
}
.l-container .center-content .wrap_box-02 .box-01,
#feature .center-content .wrap_box-02 .box-01 {
  padding-bottom: min(13.3334px, calc(13.3334 *  100vw / 1400));
}
.l-container .center-content .wrap_box-02 .box-01 .img_02,
#feature .center-content .wrap_box-02 .box-01 .img_02 {
  width: min(400.002px, calc(400.002 *  100vw / 1400));
}
.l-container .center-content .wrap_box-02 .box-02,
#feature .center-content .wrap_box-02 .box-02 {
  margin-left: auto;
  padding-bottom: min(190.00095px, calc(190.00095 *  100vw / 1400));
}
.l-container .center-content .wrap_box-02 .box-02 .img_03,
#feature .center-content .wrap_box-02 .box-02 .img_03 {
  width: min(433.3355px, calc(433.3355 *  100vw / 1400));
}
.l-container .center-content .wrap_box-03,
#feature .center-content .wrap_box-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;
}
.l-container .center-content .wrap_box-03 .box-01,
#feature .center-content .wrap_box-03 .box-01 {
  margin-inline: auto;
  padding-bottom: min(57.33362px, calc(57.33362 *  100vw / 1400));
}
.l-container .center-content .wrap_box-03 .box-01 .img_04,
#feature .center-content .wrap_box-03 .box-01 .img_04 {
  width: min(453.3356px, calc(453.3356 *  100vw / 1400));
}
.l-container .center-content .wrap_box-03 .box-02,
#feature .center-content .wrap_box-03 .box-02 {
  margin-inline: auto;
  padding-bottom: min(76.66705px, calc(76.66705 *  100vw / 1400));
}
.l-container .center-content .wrap_box-03 .box-02 .img_05,
#feature .center-content .wrap_box-03 .box-02 .img_05 {
  width: min(373.3352px, calc(373.3352 *  100vw / 1400));
}
.l-container .center-content .wrap_box-04,
#feature .center-content .wrap_box-04 {
  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;
}
.l-container .center-content .wrap_box-04 .box-01,
#feature .center-content .wrap_box-04 .box-01 {
  padding-bottom: min(190.00095px, calc(190.00095 *  100vw / 1400));
}
.l-container .center-content .wrap_box-04 .box-01 .img_06,
#feature .center-content .wrap_box-04 .box-01 .img_06 {
  width: min(500.0025px, calc(500.0025 *  100vw / 1400));
}
.l-container .center-content .wrap_box-04 .box-02,
#feature .center-content .wrap_box-04 .box-02 {
  padding-bottom: min(57.33362px, calc(57.33362 *  100vw / 1400));
}
.l-container .center-content .wrap_box-04 .box-02 .img_07,
#feature .center-content .wrap_box-04 .box-02 .img_07 {
  width: min(500.0025px, calc(500.0025 *  100vw / 1400));
}
.l-container .center-content .wrap_box-05,
#feature .center-content .wrap_box-05 {
  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;
}
.l-container .center-content .wrap_box-05 .box-01,
#feature .center-content .wrap_box-05 .box-01 {
  margin-inline: auto;
  padding-bottom: min(190.66762px, calc(190.66762 *  100vw / 1400));
}
.l-container .center-content .wrap_box-05 .box-01 .img_08,
#feature .center-content .wrap_box-05 .box-01 .img_08 {
  width: min(400.002px, calc(400.002 *  100vw / 1400));
}
.l-container .center-content .wrap_box-05 .box-02,
#feature .center-content .wrap_box-05 .box-02 {
  margin-inline: auto;
  padding-bottom: min(66.667px, calc(66.667 *  100vw / 1400));
}
.l-container .center-content .wrap_box-05 .box-02 .movie_02,
#feature .center-content .wrap_box-05 .box-02 .movie_02 {
  width: min(449.33558px, calc(449.33558 *  100vw / 1400));
}
.l-container .center-content .wrap_box-06,
#feature .center-content .wrap_box-06 {
  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;
}
.l-container .center-content .wrap_box-06 .box-01,
#feature .center-content .wrap_box-06 .box-01 {
  margin-right: auto;
  padding-bottom: min(13.3334px, calc(13.3334 *  100vw / 1400));
}
.l-container .center-content .wrap_box-06 .box-01 .img_09,
#feature .center-content .wrap_box-06 .box-01 .img_09 {
  width: min(426.6688px, calc(426.6688 *  100vw / 1400));
}
.l-container .center-content .wrap_box-06 .box-02,
#feature .center-content .wrap_box-06 .box-02 {
  margin-left: auto;
  padding-bottom: min(190.66762px, calc(190.66762 *  100vw / 1400));
}
.l-container .center-content .wrap_box-06 .box-02 .img_10,
#feature .center-content .wrap_box-06 .box-02 .img_10 {
  width: min(400.002px, calc(400.002 *  100vw / 1400));
}
.l-container .center-content .wrap_box-07,
#feature .center-content .wrap_box-07 {
  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;
}
.l-container .center-content .wrap_box-07 .box-01,
#feature .center-content .wrap_box-07 .box-01 {
  margin-inline: auto;
  padding-bottom: min(57.33362px, calc(57.33362 *  100vw / 1400));
}
.l-container .center-content .wrap_box-07 .box-01 .img_11,
#feature .center-content .wrap_box-07 .box-01 .img_11 {
  width: min(466.669px, calc(466.669 *  100vw / 1400));
}
.l-container .center-content .wrap_box-07 .box-02,
#feature .center-content .wrap_box-07 .box-02 {
  margin-inline: auto;
  padding-bottom: min(190.00095px, calc(190.00095 *  100vw / 1400));
}
.l-container .center-content .wrap_box-07 .box-02 .img_12,
#feature .center-content .wrap_box-07 .box-02 .img_12 {
  width: min(373.3352px, calc(373.3352 *  100vw / 1400));
}
.l-container .center-content .wrap_box-08,
#feature .center-content .wrap_box-08 {
  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;
}
.l-container .center-content .wrap_box-08 .box-01,
#feature .center-content .wrap_box-08 .box-01 {
  padding-bottom: min(56.66695px, calc(56.66695 *  100vw / 1400));
}
.l-container .center-content .wrap_box-08 .box-01 .img_13,
#feature .center-content .wrap_box-08 .box-01 .img_13 {
  width: min(500.0025px, calc(500.0025 *  100vw / 1400));
}
.l-container .center-content .wrap_box-08 .box-02,
#feature .center-content .wrap_box-08 .box-02 {
  margin-inline: auto;
  padding-bottom: min(138.66736px, calc(138.66736 *  100vw / 1400));
}
.l-container .center-content .wrap_box-08 .box-02 .img_14,
#feature .center-content .wrap_box-08 .box-02 .img_14 {
  width: min(386.6686px, calc(386.6686 *  100vw / 1400));
}
.l-container .center-content .wrap_box-09,
#feature .center-content .wrap_box-09 {
  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;
}
.l-container .center-content .wrap_box-09 .box-01,
#feature .center-content .wrap_box-09 .box-01 {
  margin-inline: auto;
  padding-bottom: min(106.6672px, calc(106.6672 *  100vw / 1400));
}
.l-container .center-content .wrap_box-09 .box-01 .movie_03,
#feature .center-content .wrap_box-09 .box-01 .movie_03 {
  width: min(450.66892px, calc(450.66892 *  100vw / 1400));
}
.l-container .center-content .wrap_box-10,
#feature .center-content .wrap_box-10 {
  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;
}
.l-container .center-content .wrap_box-10 .box-01,
#feature .center-content .wrap_box-10 .box-01 {
  margin-inline: auto;
  padding-bottom: min(66.667px, calc(66.667 *  100vw / 1400));
}
.l-container .center-content .wrap_box-10 .box-01 .img_15,
#feature .center-content .wrap_box-10 .box-01 .img_15 {
  width: min(500.0025px, calc(500.0025 *  100vw / 1400));
}
.l-container .center-content .wrap_box-10 .box-02,
#feature .center-content .wrap_box-10 .box-02 {
  margin-inline: auto;
  padding-bottom: min(80.0004px, calc(80.0004 *  100vw / 1400));
}
.l-container .center-content .wrap_box-10 .box-02 .img_16,
#feature .center-content .wrap_box-10 .box-02 .img_16 {
  width: min(466.669px, calc(466.669 *  100vw / 1400));
}
.l-container .center-content .wrap_box-11,
#feature .center-content .wrap_box-11 {
  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;
}
.l-container .center-content .wrap_box-11 .box-01,
#feature .center-content .wrap_box-11 .box-01 {
  margin-inline: auto;
  padding-bottom: min(189.33428px, calc(189.33428 *  100vw / 1400));
}
.l-container .center-content .wrap_box-11 .box-01 .movie_04,
#feature .center-content .wrap_box-11 .box-01 .movie_04 {
  width: min(450.00225px, calc(450.00225 *  100vw / 1400));
}
.l-container .center-content .wrap_box-12,
#feature .center-content .wrap_box-12 {
  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;
}
.l-container .center-content .wrap_box-12 .box-01,
#feature .center-content .wrap_box-12 .box-01 {
  margin-left: auto;
  padding-bottom: min(13.3334px, calc(13.3334 *  100vw / 1400));
}
.l-container .center-content .wrap_box-12 .box-01 .img_17,
#feature .center-content .wrap_box-12 .box-01 .img_17 {
  width: min(386.6686px, calc(386.6686 *  100vw / 1400));
}
.l-container .center-content .wrap_box-12 .box-02,
#feature .center-content .wrap_box-12 .box-02 {
  margin-right: auto;
  padding-bottom: min(189.33428px, calc(189.33428 *  100vw / 1400));
}
.l-container .center-content .wrap_box-12 .box-02 .img_18,
#feature .center-content .wrap_box-12 .box-02 .img_18 {
  width: min(433.3355px, calc(433.3355 *  100vw / 1400));
}
.l-container .center-content .wrap_box-13,
#feature .center-content .wrap_box-13 {
  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;
}
.l-container .center-content .wrap_box-13 .box-01,
#feature .center-content .wrap_box-13 .box-01 {
  margin-inline: auto;
  padding-bottom: min(66.667px, calc(66.667 *  100vw / 1400));
}
.l-container .center-content .wrap_box-13 .box-01 .movie_05,
#feature .center-content .wrap_box-13 .box-01 .movie_05 {
  width: min(450.00225px, calc(450.00225 *  100vw / 1400));
}
.l-container .center-content .wrap_box-14,
#feature .center-content .wrap_box-14 {
  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;
}
.l-container .center-content .wrap_box-14 .box-01,
#feature .center-content .wrap_box-14 .box-01 {
  margin-inline: auto;
  padding-bottom: min(57.33362px, calc(57.33362 *  100vw / 1400));
}
.l-container .center-content .wrap_box-14 .box-01 .img_19,
#feature .center-content .wrap_box-14 .box-01 .img_19 {
  width: min(500.0025px, calc(500.0025 *  100vw / 1400));
}
.l-container .center-content .wrap_box-14 .box-02,
#feature .center-content .wrap_box-14 .box-02 {
  margin-inline: auto;
  padding-bottom: min(221.33444px, calc(221.33444 *  100vw / 1400));
}
.l-container .center-content .wrap_box-14 .box-02 .img_20,
#feature .center-content .wrap_box-14 .box-02 .img_20 {
  width: min(400.002px, calc(400.002 *  100vw / 1400));
}
.l-container .center-content .wrap_box-15,
#feature .center-content .wrap_box-15 {
  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;
}
.l-container .center-content .wrap_box-15 .box-01,
#feature .center-content .wrap_box-15 .box-01 {
  margin-right: auto;
  padding-bottom: min(13.3334px, calc(13.3334 *  100vw / 1400));
}
.l-container .center-content .wrap_box-15 .box-01 .img_21,
#feature .center-content .wrap_box-15 .box-01 .img_21 {
  width: min(466.669px, calc(466.669 *  100vw / 1400));
}
.l-container .center-content .wrap_box-15 .box-02,
#feature .center-content .wrap_box-15 .box-02 {
  margin-left: auto;
  padding-bottom: min(204.00102px, calc(204.00102 *  100vw / 1400));
}
.l-container .center-content .wrap_box-15 .box-02 .img_22,
#feature .center-content .wrap_box-15 .box-02 .img_22 {
  width: min(400.002px, calc(400.002 *  100vw / 1400));
}
.l-container .wrap_foot .foot,
#feature .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;
}
.l-container .wrap_foot .foot .foot_btn,
#feature .wrap_foot .foot .foot_btn {
  margin-inline: auto;
  padding-bottom: min(96.00048px, calc(96.00048 *  100vw / 1400));
  width: min(450.66892px, calc(450.66892 *  100vw / 1400));
}
.l-container .wrap_foot .foot .foot_s-credit,
#feature .wrap_foot .foot .foot_s-credit {
  margin-inline: auto;
  padding-bottom: min(213.3344px, calc(213.3344 *  100vw / 1400));
  width: min(284.00142px, calc(284.00142 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .top-content .wrap_fv .fv .fv_img,
  #feature .top-content .wrap_fv .fv .fv_img {
    width: min(750px, calc(750 *  100vw / 750));
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .top-content .wrap_fv .fv .fv_layer,
  #feature .top-content .wrap_fv .fv .fv_layer {
    top: min(495px, calc(495 *  100vw / 750));
    left: min(134px, calc(134 *  100vw / 750));
    width: min(488px, calc(488 *  100vw / 750));
  }
  .l-container .top-content .wrap_fv .fv .fv_catch,
  #feature .top-content .wrap_fv .fv .fv_catch {
    padding-bottom: min(160px, calc(160 *  100vw / 750));
  }
  .l-container .top-content .wrap_fv .fv .fv_catch .catch-ttx,
  #feature .top-content .wrap_fv .fv .fv_catch .catch-ttx {
    font-size: min(25px, calc(25 *  100vw / 750));
    line-height: 2.6;
    letter-spacing: min(0.63px, calc(0.63 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-01 .box-01,
  #feature .center-content .wrap_box-01 .box-01 {
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-01 .box-01 .movie_01,
  #feature .center-content .wrap_box-01 .box-01 .movie_01 {
    width: min(674px, calc(674 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-02 .box-01,
  #feature .center-content .wrap_box-02 .box-01 {
    padding-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-02 .box-01 .img_02,
  #feature .center-content .wrap_box-02 .box-01 .img_02 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-02 .box-02,
  #feature .center-content .wrap_box-02 .box-02 {
    padding-bottom: min(285px, calc(285 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-02 .box-02 .img_03,
  #feature .center-content .wrap_box-02 .box-02 .img_03 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-03 .box-01,
  #feature .center-content .wrap_box-03 .box-01 {
    padding-bottom: min(86px, calc(86 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-03 .box-01 .img_04,
  #feature .center-content .wrap_box-03 .box-01 .img_04 {
    width: min(680px, calc(680 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-03 .box-02,
  #feature .center-content .wrap_box-03 .box-02 {
    padding-bottom: min(115px, calc(115 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-03 .box-02 .img_05,
  #feature .center-content .wrap_box-03 .box-02 .img_05 {
    width: min(560px, calc(560 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-04 .box-01,
  #feature .center-content .wrap_box-04 .box-01 {
    padding-bottom: min(285px, calc(285 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-04 .box-01 .img_06,
  #feature .center-content .wrap_box-04 .box-01 .img_06 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-04 .box-02,
  #feature .center-content .wrap_box-04 .box-02 {
    padding-bottom: min(86px, calc(86 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-04 .box-02 .img_07,
  #feature .center-content .wrap_box-04 .box-02 .img_07 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-05 .box-01,
  #feature .center-content .wrap_box-05 .box-01 {
    padding-bottom: min(286px, calc(286 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-05 .box-01 .img_08,
  #feature .center-content .wrap_box-05 .box-01 .img_08 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-05 .box-02,
  #feature .center-content .wrap_box-05 .box-02 {
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-05 .box-02 .movie_02,
  #feature .center-content .wrap_box-05 .box-02 .movie_02 {
    width: min(674px, calc(674 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-06 .box-01,
  #feature .center-content .wrap_box-06 .box-01 {
    padding-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-06 .box-01 .img_09,
  #feature .center-content .wrap_box-06 .box-01 .img_09 {
    width: min(640px, calc(640 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-06 .box-02,
  #feature .center-content .wrap_box-06 .box-02 {
    padding-bottom: min(286px, calc(286 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-06 .box-02 .img_10,
  #feature .center-content .wrap_box-06 .box-02 .img_10 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-07 .box-01,
  #feature .center-content .wrap_box-07 .box-01 {
    padding-bottom: min(86px, calc(86 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-07 .box-01 .img_11,
  #feature .center-content .wrap_box-07 .box-01 .img_11 {
    width: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-07 .box-02,
  #feature .center-content .wrap_box-07 .box-02 {
    padding-bottom: min(285px, calc(285 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-07 .box-02 .img_12,
  #feature .center-content .wrap_box-07 .box-02 .img_12 {
    width: min(560px, calc(560 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-08 .box-01,
  #feature .center-content .wrap_box-08 .box-01 {
    padding-bottom: min(85px, calc(85 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-08 .box-01 .img_13,
  #feature .center-content .wrap_box-08 .box-01 .img_13 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-08 .box-02,
  #feature .center-content .wrap_box-08 .box-02 {
    padding-bottom: min(208px, calc(208 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-08 .box-02 .img_14,
  #feature .center-content .wrap_box-08 .box-02 .img_14 {
    width: min(580px, calc(580 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-09 .box-01,
  #feature .center-content .wrap_box-09 .box-01 {
    padding-bottom: min(160px, calc(160 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-09 .box-01 .movie_03,
  #feature .center-content .wrap_box-09 .box-01 .movie_03 {
    width: min(676px, calc(676 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-10 .box-01,
  #feature .center-content .wrap_box-10 .box-01 {
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-10 .box-01 .img_15,
  #feature .center-content .wrap_box-10 .box-01 .img_15 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-10 .box-02,
  #feature .center-content .wrap_box-10 .box-02 {
    padding-bottom: min(120px, calc(120 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-10 .box-02 .img_16,
  #feature .center-content .wrap_box-10 .box-02 .img_16 {
    width: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-11 .box-01,
  #feature .center-content .wrap_box-11 .box-01 {
    padding-bottom: min(284px, calc(284 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-11 .box-01 .movie_04,
  #feature .center-content .wrap_box-11 .box-01 .movie_04 {
    width: min(675px, calc(675 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-12 .box-01,
  #feature .center-content .wrap_box-12 .box-01 {
    padding-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-12 .box-01 .img_17,
  #feature .center-content .wrap_box-12 .box-01 .img_17 {
    width: min(580px, calc(580 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-12 .box-02,
  #feature .center-content .wrap_box-12 .box-02 {
    padding-bottom: min(284px, calc(284 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-12 .box-02 .img_18,
  #feature .center-content .wrap_box-12 .box-02 .img_18 {
    width: min(650px, calc(650 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-13 .box-01,
  #feature .center-content .wrap_box-13 .box-01 {
    padding-bottom: min(100px, calc(100 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-13 .box-01 .movie_05,
  #feature .center-content .wrap_box-13 .box-01 .movie_05 {
    width: min(675px, calc(675 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-14 .box-01,
  #feature .center-content .wrap_box-14 .box-01 {
    padding-bottom: min(86px, calc(86 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-14 .box-01 .img_19,
  #feature .center-content .wrap_box-14 .box-01 .img_19 {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-14 .box-02,
  #feature .center-content .wrap_box-14 .box-02 {
    padding-bottom: min(332px, calc(332 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-14 .box-02 .img_20,
  #feature .center-content .wrap_box-14 .box-02 .img_20 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-15 .box-01,
  #feature .center-content .wrap_box-15 .box-01 {
    padding-bottom: min(20px, calc(20 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-15 .box-01 .img_21,
  #feature .center-content .wrap_box-15 .box-01 .img_21 {
    width: min(700px, calc(700 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-15 .box-02,
  #feature .center-content .wrap_box-15 .box-02 {
    padding-bottom: min(306px, calc(306 *  100vw / 750));
  }
  .l-container .center-content .wrap_box-15 .box-02 .img_22,
  #feature .center-content .wrap_box-15 .box-02 .img_22 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .wrap_foot .foot .foot_btn,
  #feature .wrap_foot .foot .foot_btn {
    padding-bottom: min(144px, calc(144 *  100vw / 750));
    width: min(676px, calc(676 *  100vw / 750));
  }
  .l-container .wrap_foot .foot .foot_s-credit,
  #feature .wrap_foot .foot .foot_s-credit {
    padding-bottom: min(320px, calc(320 *  100vw / 750));
    width: min(426px, calc(426 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */