img {
  max-width: 100%;
}

@media (max-width: 1200px) {
  .fs-l-main {
    padding: 0 !important;
  }
}
.js-fade {
  opacity: 0;
  transition-duration: 1.1s;
}
.js-fade.js-fade-top {
  transform: translate(0px, -40px);
}
.js-fade.js-fade-bottom {
  transform: translateY(50px);
}
.js-fade.js-fade-left {
  transform: translate(-20px, 0px);
}
.js-fade.js-fade-right {
  transform: translate(20px, 0px);
}
.js-fade.is-active {
  transform: translate(0, 0);
  opacity: 1;
}

@media (max-width: 1200px) {
  .fs-l-main {
    padding: 0 !important;
  }
}
.feature {
  max-width: 750px;
  margin: auto;
  overflow: hidden;
}
.feature p {
  margin: 0;
}
.feature .Top {
  width: 100%;
  margin: auto;
}
.feature .Mv {
  margin: auto;
  background: #fffbc7;
}
.feature .Mv__Inner {
  width: 100%;
  height: calc(1106 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .Mv__Inner {
    height: 1106px;
  }
}
.feature .Mv__Model {
  position: absolute;
  width: calc(600 * (100vw / 750));
  top: calc(111 * (100vw / 750));
  left: calc(75 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Model {
    width: 600px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Model {
    top: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Model {
    left: 75px;
  }
}
.feature .Mv__Ttl {
  position: absolute;
  width: calc(583 * (100vw / 750));
  top: calc(63 * (100vw / 750));
  left: calc(103 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Ttl {
    width: 583px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Ttl {
    top: 63px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Ttl {
    left: 103px;
  }
}
.feature .Mv__Txt {
  position: absolute;
}
.feature .Mv__Txt.-txt01 {
  width: calc(482 * (100vw / 750));
  top: calc(591 * (100vw / 750));
  left: calc(63 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt01 {
    width: 482px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt01 {
    top: 591px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt01 {
    left: 63px;
  }
}
.feature .Mv__Txt.-txt02 {
  width: calc(423.75 * (100vw / 750));
  top: calc(664 * (100vw / 750));
  left: calc(134 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt02 {
    width: 423.75px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt02 {
    top: 664px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt02 {
    left: 134px;
  }
}
.feature .Mv__Txt.-txt03 {
  width: calc(403.3 * (100vw / 750));
  top: calc(715 * (100vw / 750));
  left: calc(218 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt03 {
    width: 403.3px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt03 {
    top: 715px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt03 {
    left: 218px;
  }
}
.feature .Mv__Txt.-txt04 {
  width: calc(594.7 * (100vw / 750));
  top: calc(996 * (100vw / 750));
  left: calc(78 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt04 {
    width: 594.7px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt04 {
    top: 996px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt.-txt04 {
    left: 78px;
  }
}
.feature .sec01 {
  margin: auto;
}
.feature .sec01__Inner {
  width: 100%;
  height: calc(2752 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Inner {
    height: 2752px;
  }
}
.feature .sec01__Model {
  position: absolute;
}
.feature .sec01__Model.-model01 {
  width: calc(655 * (100vw / 750));
  top: calc(250 * (100vw / 750));
  left: calc(50 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model01 {
    width: 655px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model01 {
    top: 250px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model01 {
    left: 50px;
  }
}
.feature .sec01__Model.-model02 {
  width: calc(195.8 * (100vw / 750));
  top: calc(872 * (100vw / 750));
  left: calc(69 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model02 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model02 {
    top: 872px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model02 {
    left: 69px;
  }
}
.feature .sec01__Model.-model03 {
  width: calc(195.8 * (100vw / 750));
  top: calc(872 * (100vw / 750));
  left: calc(277 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model03 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model03 {
    top: 872px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model03 {
    left: 277px;
  }
}
.feature .sec01__Model.-model04 {
  width: calc(195.8 * (100vw / 750));
  top: calc(872 * (100vw / 750));
  left: calc(486 * (100vw / 750));
  transition-delay: 0.6s;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model04 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model04 {
    top: 872px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model04 {
    left: 486px;
  }
}
.feature .sec01__Model.-model05 {
  width: calc(195.8 * (100vw / 750));
  top: calc(1176 * (100vw / 750));
  left: calc(69 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model05 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model05 {
    top: 1176px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model05 {
    left: 69px;
  }
}
.feature .sec01__Model.-model06 {
  width: calc(195.8 * (100vw / 750));
  top: calc(1176 * (100vw / 750));
  left: calc(277 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model06 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model06 {
    top: 1176px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model06 {
    left: 277px;
  }
}
.feature .sec01__Model.-model07 {
  width: calc(195.8 * (100vw / 750));
  top: calc(1176 * (100vw / 750));
  left: calc(486 * (100vw / 750));
  transition-delay: 0.6s;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model07 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model07 {
    top: 1176px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model07 {
    left: 486px;
  }
}
.feature .sec01__Model.-model08 {
  width: calc(195.8 * (100vw / 750));
  top: calc(1480 * (100vw / 750));
  left: calc(69 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model08 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model08 {
    top: 1480px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model08 {
    left: 69px;
  }
}
.feature .sec01__Model.-model09 {
  width: calc(195.8 * (100vw / 750));
  top: calc(1480 * (100vw / 750));
  left: calc(277 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model09 {
    width: 195.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model09 {
    top: 1480px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model09 {
    left: 277px;
  }
}
.feature .sec01__Model.-model10 {
  width: calc(572.7 * (100vw / 750));
  top: calc(1883 * (100vw / 750));
  left: calc(57 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model10 {
    width: 572.7px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model10 {
    top: 1883px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Model.-model10 {
    left: 57px;
  }
}
.feature .sec01__Txt {
  position: absolute;
}
.feature .sec01__Txt.-txt01 {
  width: calc(497.3 * (100vw / 750));
  top: calc(82 * (100vw / 750));
  left: calc(69 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    width: 497.3px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    top: 82px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    left: 69px;
  }
}
.feature .sec01__Txt.-txt02 {
  width: calc(558.4 * (100vw / 750));
  top: calc(183 * (100vw / 750));
  left: calc(56 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    width: 558.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    top: 183px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    left: 56px;
  }
}
.feature .sec01__Txt.-txt03 {
  width: calc(615.8 * (100vw / 750));
  top: calc(776 * (100vw / 750));
  left: calc(76 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    width: 615.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    top: 776px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    left: 76px;
  }
}
.feature .sec01__Txt.-txt04 {
  width: calc(186.2 * (100vw / 750));
  top: calc(1489 * (100vw / 750));
  left: calc(492 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    width: 186.2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    top: 1489px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    left: 492px;
  }
}
.feature .sec01__Txt.-txt05 {
  width: calc(628.9 * (100vw / 750));
  top: calc(1817 * (100vw / 750));
  left: calc(55 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    width: 628.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    top: 1817px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    left: 55px;
  }
}
.feature .sec01__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(1661 * (100vw / 750));
  left: calc(492 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon {
    top: 1661px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon {
    left: 492px;
  }
}
.feature .sec02 {
  margin: auto;
  position: relative;
}
.feature .sec02:before {
  content: "";
  position: absolute;
  width: calc(762.5 * (100vw / 750));
  height: calc(3168 * (100vw / 750));
  top: calc(0 * (100vw / 750));
  left: calc(-6.5 * (100vw / 750));
  background: url("./../img/bg_sec02.png");
  background-size: 100%;
}
@media screen and (min-width: 751px) {
  .feature .sec02:before {
    width: 762.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02:before {
    height: 3168px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02:before {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02:before {
    left: -6.5px;
  }
}
.feature .sec02__Inner {
  width: 100%;
  height: calc(3168 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec02__Inner {
    height: 3168px;
  }
}
.feature .sec02__Model {
  position: absolute;
}
.feature .sec02__Model.-model01 {
  width: calc(365.6 * (100vw / 750));
  top: calc(172 * (100vw / 750));
  left: calc(282 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model01 {
    width: 365.6px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model01 {
    top: 172px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model01 {
    left: 282px;
  }
}
.feature .sec02__Model.-model02 {
  width: calc(376.96 * (100vw / 750));
  top: calc(746 * (100vw / 750));
  left: calc(0 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model02 {
    width: 376.96px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model02 {
    top: 746px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model02 {
    left: 0px;
  }
}
.feature .sec02__Model.-model03 {
  width: calc(376.96 * (100vw / 750));
  top: calc(746 * (100vw / 750));
  left: calc(375 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model03 {
    width: 376.96px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model03 {
    top: 746px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model03 {
    left: 375px;
  }
}
.feature .sec02__Model.-model04 {
  width: calc(495.9 * (100vw / 750));
  top: calc(1425 * (100vw / 750));
  left: calc(122 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model04 {
    width: 495.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model04 {
    top: 1425px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model04 {
    left: 122px;
  }
}
.feature .sec02__Model.-model05 {
  width: calc(636.2 * (100vw / 750));
  top: calc(2177 * (100vw / 750));
  left: calc(59 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model05 {
    width: 636.2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model05 {
    top: 2177px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Model.-model05 {
    left: 59px;
  }
}
.feature .sec02__Txt {
  position: absolute;
}
.feature .sec02__Txt.-txt01 {
  width: calc(361 * (100vw / 750));
  top: calc(66 * (100vw / 750));
  left: calc(56 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    width: 361px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    top: 66px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    left: 56px;
  }
}
.feature .sec02__Txt.-txt02 {
  width: calc(165 * (100vw / 750));
  top: calc(170 * (100vw / 750));
  left: calc(86 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    width: 165px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    top: 170px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    left: 86px;
  }
}
.feature .sec02__Txt.-txt03 {
  width: calc(579.1 * (100vw / 750));
  top: calc(1336 * (100vw / 750));
  left: calc(91 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    width: 579.1px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    top: 1336px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    left: 91px;
  }
}
.feature .sec02__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(3000 * (100vw / 750));
  left: calc(128 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon {
    top: 3000px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon {
    left: 128px;
  }
}
.feature .sec03 {
  margin: auto;
  background: #f00000;
}
.feature .sec03__Inner {
  width: 100%;
  height: calc(2832 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner {
    height: 2832px;
  }
}
.feature .sec03__Inner:before {
  content: "";
  position: absolute;
  width: calc(741.8 * (100vw / 750));
  height: calc(1011.7 * (100vw / 750));
  top: calc(13 * (100vw / 750));
  left: calc(4 * (100vw / 750));
  background: url("./../img/bg_sec03.svg");
  background-size: 100%;
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner:before {
    width: 741.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner:before {
    height: 1011.7px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner:before {
    top: 13px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner:before {
    left: 4px;
  }
}
.feature .sec03__Model {
  position: absolute;
}
.feature .sec03__Model.-model01 {
  width: calc(516 * (100vw / 750));
  top: calc(214 * (100vw / 750));
  left: calc(182 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model01 {
    width: 516px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model01 {
    top: 214px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model01 {
    left: 182px;
  }
}
.feature .sec03__Model.-model02 {
  width: calc(612.8 * (100vw / 750));
  top: calc(1043 * (100vw / 750));
  left: calc(70 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model02 {
    width: 612.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model02 {
    top: 1043px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model02 {
    left: 70px;
  }
}
.feature .sec03__Model.-model03 {
  width: calc(612.8 * (100vw / 750));
  top: calc(1573 * (100vw / 750));
  left: calc(70 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model03 {
    width: 612.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model03 {
    top: 1573px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model03 {
    left: 70px;
  }
}
.feature .sec03__Model.-model04 {
  width: calc(447.8 * (100vw / 750));
  top: calc(2094 * (100vw / 750));
  left: calc(71 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model04 {
    width: 447.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model04 {
    top: 2094px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Model.-model04 {
    left: 71px;
  }
}
.feature .sec03__Txt {
  position: absolute;
}
.feature .sec03__Txt.-txt01 {
  width: calc(327 * (100vw / 750));
  top: calc(58 * (100vw / 750));
  left: calc(58 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    width: 327px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    top: 58px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    left: 58px;
  }
}
.feature .sec03__Txt.-txt02 {
  width: calc(434 * (100vw / 750));
  top: calc(167 * (100vw / 750));
  left: calc(57 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    width: 434px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    top: 167px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    left: 57px;
  }
}
.feature .sec03__Txt.-txt03 {
  width: calc(590.5 * (100vw / 750));
  top: calc(1517 * (100vw / 750));
  left: calc(82 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt03 {
    width: 590.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt03 {
    top: 1517px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt03 {
    left: 82px;
  }
}
.feature .sec03__Txt.-txt04 {
  width: calc(115 * (100vw / 750));
  top: calc(2063 * (100vw / 750));
  left: calc(562 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt04 {
    width: 115px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt04 {
    top: 2063px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt04 {
    left: 562px;
  }
}
.feature .sec03__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(2645 * (100vw / 750));
  left: calc(545 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon {
    top: 2645px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon {
    left: 545px;
  }
}
.feature .sec04 {
  margin: auto;
}
.feature .sec04__Inner {
  width: 100%;
  height: calc(1212 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner {
    height: 1212px;
  }
}
.feature .sec04__Inner:before {
  content: "";
  position: absolute;
  width: calc(745 * (100vw / 750));
  height: calc(1151 * (100vw / 750));
  top: calc(11 * (100vw / 750));
  left: calc(3 * (100vw / 750));
  background: url("./../img/bg_sec04.svg");
  background-size: 100%;
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner:before {
    width: 745px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner:before {
    height: 1151px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner:before {
    top: 11px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner:before {
    left: 3px;
  }
}
.feature .sec04__Model {
  position: absolute;
}
.feature .sec04__Model.-model01 {
  width: calc(255 * (100vw / 750));
  top: calc(92 * (100vw / 750));
  left: calc(24 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model01 {
    width: 255px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model01 {
    top: 92px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model01 {
    left: 24px;
  }
}
.feature .sec04__Model.-model02 {
  width: calc(203.9 * (100vw / 750));
  top: calc(46 * (100vw / 750));
  left: calc(269 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model02 {
    width: 203.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model02 {
    top: 46px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model02 {
    left: 269px;
  }
}
.feature .sec04__Model.-model03 {
  width: calc(203.9 * (100vw / 750));
  top: calc(128 * (100vw / 750));
  left: calc(490 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model03 {
    width: 203.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model03 {
    top: 128px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model03 {
    left: 490px;
  }
}
.feature .sec04__Model.-model04 {
  width: calc(204.2 * (100vw / 750));
  top: calc(528 * (100vw / 750));
  left: calc(283 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model04 {
    width: 204.2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model04 {
    top: 528px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model04 {
    left: 283px;
  }
}
.feature .sec04__Model.-model05 {
  width: calc(306.1 * (100vw / 750));
  top: calc(844 * (100vw / 750));
  left: calc(388 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model05 {
    width: 306.1px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model05 {
    top: 844px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Model.-model05 {
    left: 388px;
  }
}
.feature .sec04__Txt {
  position: absolute;
}
.feature .sec04__Txt.-txt01 {
  width: calc(422.4 * (100vw / 750));
  top: calc(373 * (100vw / 750));
  left: calc(272 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    width: 422.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    top: 373px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    left: 272px;
  }
}
.feature .sec04__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(1734 * (100vw / 750));
  left: calc(510 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Icon {
    top: 1734px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Icon {
    left: 510px;
  }
}
.feature .sec05 {
  margin: auto;
}
.feature .sec05__Inner {
  width: 100%;
  height: calc(2984 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Inner {
    height: 2984px;
  }
}
.feature .sec05__Inner:before {
  content: "";
  position: absolute;
  width: calc(756 * (100vw / 750));
  height: calc(2984 * (100vw / 750));
  top: calc(0 * (100vw / 750));
  left: calc(-5 * (100vw / 750));
  background: url("./../img/bg_sec05.jpg");
  background-size: 100%;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Inner:before {
    width: 756px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Inner:before {
    height: 2984px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Inner:before {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Inner:before {
    left: -5px;
  }
}
.feature .sec05__Model {
  position: absolute;
}
.feature .sec05__Model.-model01 {
  width: calc(510 * (100vw / 750));
  top: calc(230 * (100vw / 750));
  left: calc(55 * (100vw / 750));
  z-index: 1;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model01 {
    width: 510px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model01 {
    top: 230px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model01 {
    left: 55px;
  }
}
.feature .sec05__Model.-model02 {
  width: calc(703.5 * (100vw / 750));
  top: calc(1026 * (100vw / 750));
  left: calc(23 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model02 {
    width: 703.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model02 {
    top: 1026px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model02 {
    left: 23px;
  }
}
.feature .sec05__Model.-model03 {
  width: calc(300.9 * (100vw / 750));
  top: calc(1393 * (100vw / 750));
  left: calc(43 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model03 {
    width: 300.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model03 {
    top: 1393px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model03 {
    left: 43px;
  }
}
.feature .sec05__Model.-model04 {
  width: calc(350.9 * (100vw / 750));
  top: calc(1355 * (100vw / 750));
  left: calc(352 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model04 {
    width: 350.9px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model04 {
    top: 1355px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model04 {
    left: 352px;
  }
}
.feature .sec05__Model.-model05 {
  width: calc(627 * (100vw / 750));
  top: calc(1979 * (100vw / 750));
  left: calc(60 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model05 {
    width: 627px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model05 {
    top: 1979px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Model.-model05 {
    left: 60px;
  }
}
.feature .sec05__Txt {
  position: absolute;
}
.feature .sec05__Txt.-txt01 {
  width: calc(494.3 * (100vw / 750));
  top: calc(57 * (100vw / 750));
  left: calc(57 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt01 {
    width: 494.3px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt01 {
    top: 57px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt01 {
    left: 57px;
  }
}
.feature .sec05__Txt.-txt02 {
  width: calc(594.2 * (100vw / 750));
  top: calc(166 * (100vw / 750));
  left: calc(56 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt02 {
    width: 594.2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt02 {
    top: 166px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt02 {
    left: 56px;
  }
}
.feature .sec05__Txt.-txt03 {
  width: calc(618.8 * (100vw / 750));
  top: calc(1276 * (100vw / 750));
  left: calc(60 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt03 {
    width: 618.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt03 {
    top: 1276px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt03 {
    left: 60px;
  }
}
.feature .sec05__Txt.-txt04 {
  width: calc(402.8 * (100vw / 750));
  top: calc(1865 * (100vw / 750));
  left: calc(94 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt04 {
    width: 402.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt04 {
    top: 1865px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Txt.-txt04 {
    left: 94px;
  }
}
.feature .sec05__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(2789 * (100vw / 750));
  left: calc(550 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec05__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Icon {
    top: 2789px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec05__Icon {
    left: 550px;
  }
}
.feature .sec06 {
  margin: auto;
}
.feature .sec06__Inner {
  width: 100%;
  height: calc(2269 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec06__Inner {
    height: 2269px;
  }
}
.feature .sec06__Inner:before {
  content: "";
  position: absolute;
  width: calc(600 * (100vw / 750));
  height: calc(882 * (100vw / 750));
  top: calc(1141 * (100vw / 750));
  left: calc(77 * (100vw / 750));
  background: url("./../img/frame_sec06.svg");
  background-size: 100%;
}
@media screen and (min-width: 751px) {
  .feature .sec06__Inner:before {
    width: 600px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Inner:before {
    height: 882px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Inner:before {
    top: 1141px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Inner:before {
    left: 77px;
  }
}
.feature .sec06__Model {
  position: absolute;
}
.feature .sec06__Model.-model01 {
  width: calc(510 * (100vw / 750));
  top: calc(278 * (100vw / 750));
  left: calc(117 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model01 {
    width: 510px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model01 {
    top: 278px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model01 {
    left: 117px;
  }
}
.feature .sec06__Model.-model02 {
  width: calc(182.4 * (100vw / 750));
  top: calc(1147 * (100vw / 750));
  left: calc(90 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model02 {
    width: 182.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model02 {
    top: 1147px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model02 {
    left: 90px;
  }
}
.feature .sec06__Model.-model03 {
  width: calc(183.37 * (100vw / 750));
  top: calc(1147 * (100vw / 750));
  left: calc(285 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model03 {
    width: 183.37px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model03 {
    top: 1147px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model03 {
    left: 285px;
  }
}
.feature .sec06__Model.-model04 {
  width: calc(184.7 * (100vw / 750));
  top: calc(1147 * (100vw / 750));
  left: calc(481 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model04 {
    width: 184.7px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model04 {
    top: 1147px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model04 {
    left: 481px;
  }
}
.feature .sec06__Model.-model05 {
  width: calc(182.4 * (100vw / 750));
  top: calc(1439 * (100vw / 750));
  left: calc(90 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model05 {
    width: 182.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model05 {
    top: 1439px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model05 {
    left: 90px;
  }
}
.feature .sec06__Model.-model06 {
  width: calc(380.85 * (100vw / 750));
  top: calc(1439 * (100vw / 750));
  left: calc(285 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model06 {
    width: 380.85px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model06 {
    top: 1439px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model06 {
    left: 285px;
  }
}
.feature .sec06__Model.-model07 {
  width: calc(182.4 * (100vw / 750));
  top: calc(1732 * (100vw / 750));
  left: calc(90 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model07 {
    width: 182.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model07 {
    top: 1732px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Model.-model07 {
    left: 90px;
  }
}
.feature .sec06__Txt {
  position: absolute;
}
.feature .sec06__Txt.-txt01 {
  width: calc(611 * (100vw / 750));
  top: calc(66 * (100vw / 750));
  left: calc(61 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt01 {
    width: 611px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt01 {
    top: 66px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt01 {
    left: 61px;
  }
}
.feature .sec06__Txt.-txt02 {
  width: calc(623.6 * (100vw / 750));
  top: calc(175 * (100vw / 750));
  left: calc(60 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt02 {
    width: 623.6px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt02 {
    top: 175px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt02 {
    left: 60px;
  }
}
.feature .sec06__Txt.-txt03 {
  width: calc(589.5 * (100vw / 750));
  top: calc(1084 * (100vw / 750));
  left: calc(89 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt03 {
    width: 589.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt03 {
    top: 1084px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt03 {
    left: 89px;
  }
}
.feature .sec06__Txt.-txt04 {
  width: calc(82.3 * (100vw / 750));
  top: calc(1143 * (100vw / 750));
  left: calc(18 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt04 {
    width: 82.3px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt04 {
    top: 1143px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt04 {
    left: 18px;
  }
}
.feature .sec06__Txt.-txt05 {
  width: calc(398 * (100vw / 750));
  top: calc(2045 * (100vw / 750));
  left: calc(115 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt05 {
    width: 398px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt05 {
    top: 2045px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Txt.-txt05 {
    left: 115px;
  }
}
.feature .sec06__Icon {
  position: absolute;
  width: calc(111 * (100vw / 750));
  top: calc(2041 * (100vw / 750));
  left: calc(529 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec06__Icon {
    width: 111px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Icon {
    top: 2041px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec06__Icon {
    left: 529px;
  }
}
.feature .allitemBtn {
  display: block;
  margin: auto;
  width: calc(388 * (100vw / 750));
  margin-bottom: calc(62 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .allitemBtn {
    width: 388px;
  }
}
@media screen and (min-width: 751px) {
  .feature .allitemBtn {
    margin-bottom: 62px;
  }
}
.feature .sec07 {
  margin: auto;
}
.feature .sec07__Inner {
  width: 100%;
  height: calc(2291 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec07__Inner {
    height: 2291px;
  }
}
.feature .sec07__Ttl {
  position: absolute;
  width: calc(775.5 * (100vw / 750));
  top: calc(55 * (100vw / 750));
  left: calc(-15 * (100vw / 750));
  transform: translateX(-100%);
  opacity: 0;
  transition: all 0.6s;
  transition-delay: 1s;
  transition-timing-function: ease-out;
}
@media screen and (min-width: 751px) {
  .feature .sec07__Ttl {
    width: 775.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Ttl {
    top: 55px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Ttl {
    left: -15px;
  }
}
.feature .sec07__Ttl.-active {
  transform: translateX(0);
  opacity: 1;
}
.feature .sec07__Flex {
  position: absolute;
  width: calc(640 * (100vw / 750));
  top: calc(188 * (100vw / 750));
  left: calc(57 * (100vw / 750));
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex {
    width: 640px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex {
    top: 188px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex {
    left: 57px;
  }
}
.feature .sec07__Flex-Left {
  width: calc(165 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex-Left {
    width: 165px;
  }
}
.feature .sec07__Flex-Right {
  width: calc(410 * (100vw / 750));
  transform: translateY(0.1333333333vw);
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex-Right {
    width: 410px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Flex-Right {
    transform: translateY(1px);
  }
}
.feature .sec07__Model {
  transition-delay: 1s;
  margin-bottom: calc(68 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model {
    margin-bottom: 68px;
  }
}
.feature .sec07__Model.-model01 {
  width: calc(164.6 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model01 {
    width: 164.6px;
  }
}
.feature .sec07__Model.-model02 {
  width: calc(164.6 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model02 {
    width: 164.6px;
  }
}
.feature .sec07__Model.-model03 {
  width: calc(164.6 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model03 {
    width: 164.6px;
  }
}
.feature .sec07__Model.-model04 {
  width: calc(164.6 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model04 {
    width: 164.6px;
  }
}
.feature .sec07__Model.-model05 {
  width: calc(164.6 * (100vw / 750));
  margin-bottom: calc(0 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model05 {
    width: 164.6px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Model.-model05 {
    margin-bottom: 0px;
  }
}
.feature .sec07__Txt {
  transition-delay: 1s;
  font-size: calc(11.34 * (100vw / 750));
  line-height: calc(22.68 * (100vw / 750));
  margin-bottom: calc(22 * (100vw / 750));
  letter-spacing: 0.14em;
  text-align: justify;
  font-weight: 500;
  width: calc(410 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt {
    font-size: 11.34px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt {
    line-height: 22.68px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt {
    margin-bottom: 22px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt {
    width: 410px;
  }
}
.feature .sec07__Txt .-bold {
  font-weight: 700;
}
.feature .sec07__Txt .-news {
  font-family: "news-gothic-std", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.feature .sec07__Txt.-txt07 {
  margin-bottom: calc(0 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt.-txt07 {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec07__Txt.-txt07 {
    top: 2001px;
  }
}