:root {
  --color-black: #000;
  --color-gray: #666666;
  --color-white: #fff;
  --credit-color: #646464;
  --bk-color-01: #f0f7fe;
  --bk-color-02: #dae8f4;
}

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

.l-container .left-content .left-inner-content,
#feature .left-content .left-inner-content {
  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;
}
.l-container .left-content .left-inner-content .left_head,
#feature .left-content .left-inner-content .left_head {
  width: min(300px, calc(300 *  100vw / 1400));
}
.l-container .center-content,
#feature .center-content {
  position: relative;
}
.l-container .center-content [class^=stack-content_],
#feature .center-content [class^=stack-content_] {
  background-color: var(--bk-color-02);
}
.l-container .center-content [class^=bk_star_],
#feature .center-content [class^=bk_star_] {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
}
.l-container .center-content .stack-content_01,
#feature .center-content .stack-content_01 {
  background-color: var(--bk-color-01);
}
.l-container .center-content .wrap_sec02,
#feature .center-content .wrap_sec02 {
  background-color: #f0f7ff;
}
.l-container .center-content .wrap_sec03,
#feature .center-content .wrap_sec03 {
  background-color: #ffffff;
}
.l-container .center-content .wrap_fv,
#feature .center-content .wrap_fv {
  position: relative;
}
.l-container .center-content .wrap_fv .bk_01,
#feature .center-content .wrap_fv .bk_01 {
  position: absolute;
  content: "";
  z-index: -100;
  top: min(0px, calc(0 *  100vw / 1400));
}
.l-container .center-content .wrap_catch,
#feature .center-content .wrap_catch {
  position: relative;
}
.l-container .center-content .wrap_catch .bk_02,
#feature .center-content .wrap_catch .bk_02 {
  position: absolute;
  content: "";
  z-index: -200;
  bottom: max(-217.6px, calc(-217.6 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_01,
#feature .center-content .wrap_catch .bk_star_01 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: max(-229.84px, calc(-229.84 *  100vw / 1400));
  left: min(43.52px, calc(43.52 *  100vw / 1400));
  width: min(27.2px, calc(27.2 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_02,
#feature .center-content .wrap_catch .bk_star_02 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: max(-136px, calc(-136 *  100vw / 1400));
  left: min(452.88px, calc(452.88 *  100vw / 1400));
  width: min(34.68px, calc(34.68 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_03,
#feature .center-content .wrap_catch .bk_star_03 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(123.76px, calc(123.76 *  100vw / 1400));
  left: min(331.84px, calc(331.84 *  100vw / 1400));
  width: min(31.28px, calc(31.28 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_04,
#feature .center-content .wrap_catch .bk_star_04 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(286.96px, calc(286.96 *  100vw / 1400));
  left: min(17.68px, calc(17.68 *  100vw / 1400));
  width: min(43.52px, calc(43.52 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_05,
#feature .center-content .wrap_catch .bk_star_05 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(463.76px, calc(463.76 *  100vw / 1400));
  left: min(429.76px, calc(429.76 *  100vw / 1400));
  width: min(34px, calc(34 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_06,
#feature .center-content .wrap_catch .bk_star_06 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(669.12px, calc(669.12 *  100vw / 1400));
  left: min(35.36px, calc(35.36 *  100vw / 1400));
  width: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .bk_star_07,
#feature .center-content .wrap_catch .bk_star_07 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(937.04px, calc(937.04 *  100vw / 1400));
  left: min(437.92px, calc(437.92 *  100vw / 1400));
  width: min(34px, calc(34 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01,
#feature .center-content .wrap_sec01 {
  position: relative;
  z-index: 100;
}
.l-container .center-content .wrap_sec01 .bk_star_08,
#feature .center-content .wrap_sec01 .bk_star_08 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(131.92px, calc(131.92 *  100vw / 1400));
  left: min(29.92px, calc(29.92 *  100vw / 1400));
  width: min(36.04px, calc(36.04 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .bk_star_09,
#feature .center-content .wrap_sec01 .bk_star_09 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(272px, calc(272 *  100vw / 1400));
  left: min(409.36px, calc(409.36 *  100vw / 1400));
  width: min(35.36px, calc(35.36 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .bk_star_10,
#feature .center-content .wrap_sec01 .bk_star_10 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(495.04px, calc(495.04 *  100vw / 1400));
  left: min(70.04px, calc(70.04 *  100vw / 1400));
  width: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .bk_star_11,
#feature .center-content .wrap_sec01 .bk_star_11 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(637.84px, calc(637.84 *  100vw / 1400));
  left: min(404.6px, calc(404.6 *  100vw / 1400));
  width: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02,
#feature .center-content .wrap_sec02 {
  position: relative;
  z-index: 100;
}
.l-container .center-content .wrap_sec02 .bk_03,
#feature .center-content .wrap_sec02 .bk_03 {
  position: absolute;
  content: "";
  left: 0;
  z-index: -100;
  top: min(1720.4px, calc(1720.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_04,
#feature .center-content .wrap_sec02 .bk_04 {
  position: absolute;
  content: "";
  left: 0;
  z-index: -100;
  top: min(3529.2px, calc(3529.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_12,
#feature .center-content .wrap_sec02 .bk_star_12 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(813.28px, calc(813.28 *  100vw / 1400));
  left: min(76.16px, calc(76.16 *  100vw / 1400));
  width: min(25.84px, calc(25.84 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_13,
#feature .center-content .wrap_sec02 .bk_star_13 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(1019.32px, calc(1019.32 *  100vw / 1400));
  left: min(418.88px, calc(418.88 *  100vw / 1400));
  width: min(44.2px, calc(44.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_14,
#feature .center-content .wrap_sec02 .bk_star_14 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(1248.48px, calc(1248.48 *  100vw / 1400));
  left: min(370.6px, calc(370.6 *  100vw / 1400));
  width: min(27.88px, calc(27.88 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_15,
#feature .center-content .wrap_sec02 .bk_star_15 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(1434.8px, calc(1434.8 *  100vw / 1400));
  left: min(43.52px, calc(43.52 *  100vw / 1400));
  width: min(34px, calc(34 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_16,
#feature .center-content .wrap_sec02 .bk_star_16 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(1769.36px, calc(1769.36 *  100vw / 1400));
  left: min(28.56px, calc(28.56 *  100vw / 1400));
  width: min(40.12px, calc(40.12 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_17,
#feature .center-content .wrap_sec02 .bk_star_17 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(1940.72px, calc(1940.72 *  100vw / 1400));
  left: min(432.48px, calc(432.48 *  100vw / 1400));
  width: min(36.72px, calc(36.72 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .bk_star_18,
#feature .center-content .wrap_sec02 .bk_star_18 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(2025.04px, calc(2025.04 *  100vw / 1400));
  left: min(345.44px, calc(345.44 *  100vw / 1400));
  width: min(36.72px, calc(36.72 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03,
#feature .center-content .wrap_sec03 {
  position: relative;
  z-index: 100;
}
.l-container .center-content .wrap_sec03 .bk_05,
#feature .center-content .wrap_sec03 .bk_05 {
  position: absolute;
  content: "";
  left: 0;
  z-index: -100;
  top: min(3529.2px, calc(3529.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_06,
#feature .center-content .wrap_sec03 .bk_06 {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  z-index: -100;
}
.l-container .center-content .wrap_sec03 .bk_star_19,
#feature .center-content .wrap_sec03 .bk_star_19 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(4588.64px, calc(4588.64 *  100vw / 1400));
  left: min(127.84px, calc(127.84 *  100vw / 1400));
  width: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_20,
#feature .center-content .wrap_sec03 .bk_star_20 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(4715.12px, calc(4715.12 *  100vw / 1400));
  left: min(442px, calc(442 *  100vw / 1400));
  width: min(27.2px, calc(27.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_21,
#feature .center-content .wrap_sec03 .bk_star_21 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(4889.2px, calc(4889.2 *  100vw / 1400));
  left: min(35.36px, calc(35.36 *  100vw / 1400));
  width: min(39.44px, calc(39.44 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_22,
#feature .center-content .wrap_sec03 .bk_star_22 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(5028.6px, calc(5028.6 *  100vw / 1400));
  left: min(448.8px, calc(448.8 *  100vw / 1400));
  width: min(34px, calc(34 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_23,
#feature .center-content .wrap_sec03 .bk_star_23 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(5440px, calc(5440 *  100vw / 1400));
  left: min(65.28px, calc(65.28 *  100vw / 1400));
  width: min(44.2px, calc(44.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_24,
#feature .center-content .wrap_sec03 .bk_star_24 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(5623.6px, calc(5623.6 *  100vw / 1400));
  left: min(414.8px, calc(414.8 *  100vw / 1400));
  width: min(27.2px, calc(27.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .bk_star_25,
#feature .center-content .wrap_sec03 .bk_star_25 {
  position: absolute;
  content: "";
  z-index: 300;
  pointer-events: none;
  top: min(5997.6px, calc(5997.6 *  100vw / 1400));
  left: min(70.72px, calc(70.72 *  100vw / 1400));
  width: min(27.2px, calc(27.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04,
#feature .center-content .wrap_sec04 {
  position: relative;
  z-index: 100;
}
.l-container .center-content .wrap_fv .fv .fv_head,
#feature .center-content .wrap_fv .fv .fv_head {
  position: absolute;
  pointer-events: none;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: min(689.52px, calc(689.52 *  100vw / 1400));
  padding-left: min(6.8px, calc(6.8 *  100vw / 1400));
  width: min(526.32px, calc(526.32 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .catch,
#feature .center-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;
}
.l-container .center-content .wrap_catch .catch .catch_img,
#feature .center-content .wrap_catch .catch .catch_img {
  padding-top: min(169.32px, calc(169.32 *  100vw / 1400));
  padding-bottom: min(114.24px, calc(114.24 *  100vw / 1400));
  width: min(285.6px, calc(285.6 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .catch .catch_ttx,
#feature .center-content .wrap_catch .catch .catch_ttx {
  padding-bottom: min(112.88px, calc(112.88 *  100vw / 1400));
}
.l-container .center-content .wrap_catch .catch .catch_ttx p,
#feature .center-content .wrap_catch .catch .catch_ttx p {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.25;
  text-align: center;
  color: var(--color-gray);
  font-size: min(16.32px, calc(16.32 *  100vw / 1400));
  letter-spacing: min(0.816px, calc(0.816 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-01,
#feature .center-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 .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
#feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
  padding-bottom: min(176.8px, calc(176.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
#feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
  padding-bottom: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04,
#feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04 {
  width: min(452.88px, calc(452.88 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-02,
#feature .center-content .wrap_sec01 .sec01 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01,
#feature .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
  padding-bottom: min(204px, calc(204 *  100vw / 1400));
}
.l-container .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05,
#feature .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-01,
#feature .center-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 .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 {
  margin-right: auto;
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07 {
  width: min(469.2px, calc(469.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-02,
#feature .center-content .wrap_sec02 .sec02 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
  margin-left: auto;
  margin-top: max(-13.6px, calc(-13.6 *  100vw / 1400));
  padding-bottom: min(229.16px, calc(229.16 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
  position: absolute;
  z-index: 500;
  opacity: 0;
  visibility: hidden;
  -webkit-filter: blur(10px);
          filter: blur(10px);
  -webkit-transition: opacity 1.1s, visibility 1.1s, -webkit-transform 1.1s, -webkit-filter 1.1s;
  transition: opacity 1.1s, visibility 1.1s, -webkit-transform 1.1s, -webkit-filter 1.1s;
  transition: opacity 1.1s, transform 1.1s, visibility 1.1s, filter 1.1s;
  transition: opacity 1.1s, transform 1.1s, visibility 1.1s, filter 1.1s, -webkit-transform 1.1s, -webkit-filter 1.1s;
  top: max(-43.52px, calc(-43.52 *  100vw / 1400));
  -webkit-transform: translate(min(68px, calc(68 *  100vw / 1400)));
          transform: translate(min(68px, calc(68 *  100vw / 1400)));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02.is-show,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02.is-show {
  visibility: visible;
  opacity: 1;
  -webkit-filter: blur(0px);
          filter: blur(0px);
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-03,
#feature .center-content .wrap_sec02 .sec02 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 {
  width: 100%;
  margin-right: auto;
  padding-bottom: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_10,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_10 {
  width: min(456.96px, calc(456.96 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04,
#feature .center-content .wrap_sec02 .sec02 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 {
  margin-left: auto;
  padding-bottom: min(149.6px, calc(149.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 .img_11,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 .img_11 {
  width: min(403.92px, calc(403.92 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 {
  position: relative;
  padding-bottom: min(70.38px, calc(70.38 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12 {
  width: min(435.2px, calc(435.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12_ttx,
#feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12_ttx {
  position: absolute;
  content: "";
  pointer-events: none;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: min(265.2px, calc(265.2 *  100vw / 1400));
  width: min(278.8px, calc(278.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-01,
#feature .center-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 .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
  padding-bottom: min(152.32px, calc(152.32 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
  position: relative;
  padding-bottom: min(72.08px, calc(72.08 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .bk_cord,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .bk_cord {
  position: absolute;
  content: "";
  width: min(224.4px, calc(224.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14 {
  -webkit-transition: -webkit-transform 2.4s ease;
  transition: -webkit-transform 2.4s ease;
  transition: transform 2.4s ease;
  transition: transform 2.4s ease, -webkit-transform 2.4s ease;
  width: min(224.4px, calc(224.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14.is_show,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14.is_show {
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-02,
#feature .center-content .wrap_sec03 .sec03 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_15,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_15 {
  width: min(455.6px, calc(455.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
  padding-bottom: min(238px, calc(238 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03,
#feature .center-content .wrap_sec03 .sec03 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 {
  position: relative;
  padding-bottom: min(161.84px, calc(161.84 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17_ttx,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17_ttx {
  position: absolute;
  content: "";
  pointer-events: none;
  top: min(408px, calc(408 *  100vw / 1400));
  left: min(69.36px, calc(69.36 *  100vw / 1400));
  width: min(375.36px, calc(375.36 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 {
  margin-left: auto;
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_18,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_18 {
  width: min(469.2px, calc(469.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-04,
#feature .center-content .wrap_sec03 .sec03 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 {
  margin-right: auto;
  padding-bottom: min(238px, calc(238 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 .img_19,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 .img_19 {
  width: min(440.64px, calc(440.64 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-02,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-02 {
  padding-bottom: min(40.8px, calc(40.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-05,
#feature .center-content .wrap_sec03 .sec03 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 {
  padding-bottom: min(231.2px, calc(231.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 .img_21,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 .img_21 {
  width: min(448.8px, calc(448.8 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06,
#feature .center-content .wrap_sec03 .sec03 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 {
  padding-bottom: min(34px, calc(34 *  100vw / 1400));
  width: min(387.6px, calc(387.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_22,
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_23,
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_24,
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_25,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_22,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_23,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_24,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_25 {
  overflow: hidden;
  width: min(387.6px, calc(387.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 {
  padding-bottom: min(190.4px, calc(190.4 *  100vw / 1400));
  width: min(387.6px, calc(387.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_26,
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_27,
.l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_28,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_26,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_27,
#feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_28 {
  overflow: hidden;
  width: min(387.6px, calc(387.6 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04 .sec04,
#feature .center-content .wrap_sec04 .sec04 {
  background-color: #ffffff;
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-01,
#feature .center-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;
  background-color: #eaf2f3;
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
  padding-bottom: min(54.4px, calc(54.4 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .img_30,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .img_30 {
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-02,
#feature .center-content .wrap_sec04 .sec04 .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 {
  position: relative;
  padding-bottom: min(197.2px, calc(197.2 *  100vw / 1400));
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31 img,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31 img {
  -webkit-transition: opacity 1.1s ease, -webkit-transform 1.1s ease, -webkit-filter 1.1s ease;
  transition: opacity 1.1s ease, -webkit-transform 1.1s ease, -webkit-filter 1.1s ease;
  transition: opacity 1.1s ease, transform 1.1s ease, filter 1.1s ease;
  transition: opacity 1.1s ease, transform 1.1s ease, filter 1.1s ease, -webkit-transform 1.1s ease, -webkit-filter 1.1s ease;
}
.l-container .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31_ttx,
#feature .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31_ttx {
  position: absolute;
  content: "";
  pointer-events: none;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: min(612px, calc(612 *  100vw / 1400));
  width: min(340px, calc(340 *  100vw / 1400));
}
.l-container .center-content .wrap_foot .foot,
#feature .center-content .wrap_foot .foot {
  background-color: #ffffff;
  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 .center-content .wrap_foot .foot .foot_s-credit,
#feature .center-content .wrap_foot .foot .foot_s-credit {
  padding-bottom: min(122.4px, calc(122.4 *  100vw / 1400));
  width: min(408px, calc(408 *  100vw / 1400));
}
.l-container .center-content .wrap_foot .foot .foot_btn,
#feature .center-content .wrap_foot .foot .foot_btn {
  padding-bottom: min(122.4px, calc(122.4 *  100vw / 1400));
  width: min(424.32px, calc(424.32 *  100vw / 1400));
}
.l-container .right-content .right-inner-content,
#feature .right-content .right-inner-content {
  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;
}
.l-container .right-content .right-inner-content .right_btn,
#feature .right-content .right-inner-content .right_btn {
  width: min(261px, calc(261 *  100vw / 1400));
}
@media screen and (max-width: 751px) {
  .l-container .center-content .wrap_fv .bk_01,
  #feature .center-content .wrap_fv .bk_01 {
    top: min(0px, calc(0 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_02,
  #feature .center-content .wrap_catch .bk_02 {
    bottom: max(-320px, calc(-320 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_01,
  #feature .center-content .wrap_catch .bk_star_01 {
    top: max(-338px, calc(-338 *  100vw / 750));
    left: min(64px, calc(64 *  100vw / 750));
    width: min(40px, calc(40 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_02,
  #feature .center-content .wrap_catch .bk_star_02 {
    top: max(-200px, calc(-200 *  100vw / 750));
    left: min(666px, calc(666 *  100vw / 750));
    width: min(51px, calc(51 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_03,
  #feature .center-content .wrap_catch .bk_star_03 {
    top: min(182px, calc(182 *  100vw / 750));
    left: min(488px, calc(488 *  100vw / 750));
    width: min(46px, calc(46 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_04,
  #feature .center-content .wrap_catch .bk_star_04 {
    top: min(422px, calc(422 *  100vw / 750));
    left: min(26px, calc(26 *  100vw / 750));
    width: min(64px, calc(64 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_05,
  #feature .center-content .wrap_catch .bk_star_05 {
    top: min(682px, calc(682 *  100vw / 750));
    left: min(632px, calc(632 *  100vw / 750));
    width: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_06,
  #feature .center-content .wrap_catch .bk_star_06 {
    top: min(984px, calc(984 *  100vw / 750));
    left: min(52px, calc(52 *  100vw / 750));
    width: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .bk_star_07,
  #feature .center-content .wrap_catch .bk_star_07 {
    top: min(1378px, calc(1378 *  100vw / 750));
    left: min(644px, calc(644 *  100vw / 750));
    width: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .bk_star_08,
  #feature .center-content .wrap_sec01 .bk_star_08 {
    top: min(194px, calc(194 *  100vw / 750));
    left: min(44px, calc(44 *  100vw / 750));
    width: min(53px, calc(53 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .bk_star_09,
  #feature .center-content .wrap_sec01 .bk_star_09 {
    top: min(400px, calc(400 *  100vw / 750));
    left: min(602px, calc(602 *  100vw / 750));
    width: min(52px, calc(52 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .bk_star_10,
  #feature .center-content .wrap_sec01 .bk_star_10 {
    top: min(728px, calc(728 *  100vw / 750));
    left: min(103px, calc(103 *  100vw / 750));
    width: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .bk_star_11,
  #feature .center-content .wrap_sec01 .bk_star_11 {
    top: min(938px, calc(938 *  100vw / 750));
    left: min(595px, calc(595 *  100vw / 750));
    width: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_03,
  #feature .center-content .wrap_sec02 .bk_03 {
    top: min(2530px, calc(2530 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_04,
  #feature .center-content .wrap_sec02 .bk_04 {
    top: min(5190px, calc(5190 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_12,
  #feature .center-content .wrap_sec02 .bk_star_12 {
    top: min(1196px, calc(1196 *  100vw / 750));
    left: min(112px, calc(112 *  100vw / 750));
    width: min(38px, calc(38 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_13,
  #feature .center-content .wrap_sec02 .bk_star_13 {
    top: min(1499px, calc(1499 *  100vw / 750));
    left: min(616px, calc(616 *  100vw / 750));
    width: min(65px, calc(65 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_14,
  #feature .center-content .wrap_sec02 .bk_star_14 {
    top: min(1836px, calc(1836 *  100vw / 750));
    left: min(545px, calc(545 *  100vw / 750));
    width: min(41px, calc(41 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_15,
  #feature .center-content .wrap_sec02 .bk_star_15 {
    top: min(2110px, calc(2110 *  100vw / 750));
    left: min(64px, calc(64 *  100vw / 750));
    width: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_16,
  #feature .center-content .wrap_sec02 .bk_star_16 {
    top: min(2602px, calc(2602 *  100vw / 750));
    left: min(42px, calc(42 *  100vw / 750));
    width: min(59px, calc(59 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_17,
  #feature .center-content .wrap_sec02 .bk_star_17 {
    top: min(2854px, calc(2854 *  100vw / 750));
    left: min(636px, calc(636 *  100vw / 750));
    width: min(54px, calc(54 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .bk_star_18,
  #feature .center-content .wrap_sec02 .bk_star_18 {
    top: min(2978px, calc(2978 *  100vw / 750));
    left: min(508px, calc(508 *  100vw / 750));
    width: min(54px, calc(54 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_05,
  #feature .center-content .wrap_sec03 .bk_05 {
    top: min(5190px, calc(5190 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_19,
  #feature .center-content .wrap_sec03 .bk_star_19 {
    top: min(6748px, calc(6748 *  100vw / 750));
    left: min(188px, calc(188 *  100vw / 750));
    width: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_20,
  #feature .center-content .wrap_sec03 .bk_star_20 {
    top: min(6934px, calc(6934 *  100vw / 750));
    left: min(650px, calc(650 *  100vw / 750));
    width: min(40px, calc(40 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_21,
  #feature .center-content .wrap_sec03 .bk_star_21 {
    top: min(7190px, calc(7190 *  100vw / 750));
    left: min(52px, calc(52 *  100vw / 750));
    width: min(58px, calc(58 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_22,
  #feature .center-content .wrap_sec03 .bk_star_22 {
    top: min(7395px, calc(7395 *  100vw / 750));
    left: min(660px, calc(660 *  100vw / 750));
    width: min(50px, calc(50 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_23,
  #feature .center-content .wrap_sec03 .bk_star_23 {
    top: min(8000px, calc(8000 *  100vw / 750));
    left: min(96px, calc(96 *  100vw / 750));
    width: min(65px, calc(65 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_24,
  #feature .center-content .wrap_sec03 .bk_star_24 {
    top: min(8270px, calc(8270 *  100vw / 750));
    left: min(610px, calc(610 *  100vw / 750));
    width: min(40px, calc(40 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .bk_star_25,
  #feature .center-content .wrap_sec03 .bk_star_25 {
    top: min(8820px, calc(8820 *  100vw / 750));
    left: min(104px, calc(104 *  100vw / 750));
    width: min(40px, calc(40 *  100vw / 750));
  }
  .l-container .center-content .wrap_fv .fv .fv_head,
  #feature .center-content .wrap_fv .fv .fv_head {
    top: min(1014px, calc(1014 *  100vw / 750));
    padding-left: min(10px, calc(10 *  100vw / 750));
    width: min(774px, calc(774 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .catch .catch_img,
  #feature .center-content .wrap_catch .catch .catch_img {
    padding-top: min(249px, calc(249 *  100vw / 750));
    padding-bottom: min(168px, calc(168 *  100vw / 750));
    width: min(420px, calc(420 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .catch .catch_ttx,
  #feature .center-content .wrap_catch .catch .catch_ttx {
    padding-bottom: min(166px, calc(166 *  100vw / 750));
  }
  .l-container .center-content .wrap_catch .catch .catch_ttx p,
  #feature .center-content .wrap_catch .catch .catch_ttx p {
    font-size: min(24px, calc(24 *  100vw / 750));
    letter-spacing: min(1.2px, calc(1.2 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01,
  #feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-01 {
    padding-bottom: min(260px, calc(260 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02,
  #feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 {
    padding-bottom: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04,
  #feature .center-content .wrap_sec01 .sec01 .wrap_box-01 .box-02 .img_04 {
    width: min(666px, calc(666 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01,
  #feature .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 {
    padding-bottom: min(300px, calc(300 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05,
  #feature .center-content .wrap_sec01 .sec01 .wrap_box-02 .box-01 .img_05 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-01 {
    padding-bottom: min(80px, calc(80 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-01 .box-02 .img_07 {
    width: min(690px, calc(690 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 {
    margin-top: max(-20px, calc(-20 *  100vw / 750));
    padding-bottom: min(337px, calc(337 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-01 .img_08 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-02 .box-02 {
    top: max(-64px, calc(-64 *  100vw / 750));
    -webkit-transform: translate(min(100px, calc(100 *  100vw / 750)));
            transform: translate(min(100px, calc(100 *  100vw / 750)));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 {
    padding-bottom: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_10,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-03 .box-02 .img_10 {
    width: min(672px, calc(672 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 {
    padding-bottom: min(220px, calc(220 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 .img_11,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-01 .img_11 {
    width: min(594px, calc(594 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 {
    padding-bottom: min(103.5px, calc(103.5 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12 {
    width: min(640px, calc(640 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12_ttx,
  #feature .center-content .wrap_sec02 .sec02 .wrap_box-04 .box-02 .img_12_ttx {
    top: min(390px, calc(390 *  100vw / 750));
    width: min(410px, calc(410 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-01 {
    padding-bottom: min(224px, calc(224 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 {
    padding-bottom: min(106px, calc(106 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .bk_cord,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .bk_cord {
    width: min(330px, calc(330 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-01 .box-02 .img_14 {
    width: min(330px, calc(330 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 {
    padding-bottom: min(80px, calc(80 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_15,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-01 .img_15 {
    width: min(670px, calc(670 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-02 .box-02 {
    padding-bottom: min(350px, calc(350 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 {
    padding-bottom: min(238px, calc(238 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17_ttx,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-01 .img_17_ttx {
    top: min(600px, calc(600 *  100vw / 750));
    left: min(102px, calc(102 *  100vw / 750));
    width: min(552px, calc(552 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 {
    padding-bottom: min(80px, calc(80 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_18,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-03 .box-02 .img_18 {
    width: min(690px, calc(690 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 {
    padding-bottom: min(350px, calc(350 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 .img_19,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-01 .img_19 {
    width: min(648px, calc(648 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-02,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-04 .box-02 {
    padding-bottom: min(60px, calc(60 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 {
    padding-bottom: min(340px, calc(340 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 .img_21,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-05 .box-01 .img_21 {
    width: min(660px, calc(660 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 {
    padding-bottom: min(50px, calc(50 *  100vw / 750));
    width: min(570px, calc(570 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_22,
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_23,
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_24,
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_25,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_22,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_23,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_24,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-01 .img_25 {
    width: min(570px, calc(570 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 {
    padding-bottom: min(280px, calc(280 *  100vw / 750));
    width: min(570px, calc(570 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_26,
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_27,
  .l-container .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_28,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_26,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_27,
  #feature .center-content .wrap_sec03 .sec03 .wrap_box-06 .box-02 .img_28 {
    width: min(570px, calc(570 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-01,
  #feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-01 {
    padding-bottom: min(80px, calc(80 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02,
  #feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 {
    padding-bottom: min(80px, calc(80 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .img_30,
  #feature .center-content .wrap_sec04 .sec04 .wrap_box-01 .box-02 .img_30 {
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01,
  #feature .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 {
    padding-bottom: min(290px, calc(290 *  100vw / 750));
  }
  .l-container .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31_ttx,
  #feature .center-content .wrap_sec04 .sec04 .wrap_box-02 .box-01 .img_31_ttx {
    top: min(900px, calc(900 *  100vw / 750));
    width: min(500px, calc(500 *  100vw / 750));
  }
  .l-container .center-content .wrap_foot .foot .foot_s-credit,
  #feature .center-content .wrap_foot .foot .foot_s-credit {
    padding-bottom: min(180px, calc(180 *  100vw / 750));
    width: min(600px, calc(600 *  100vw / 750));
  }
  .l-container .center-content .wrap_foot .foot .foot_btn,
  #feature .center-content .wrap_foot .foot .foot_btn {
    padding-bottom: min(180px, calc(180 *  100vw / 750));
    width: min(624px, calc(624 *  100vw / 750));
  }
}
/*# sourceMappingURL=style.css.map */