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;
  background: #ff0909;
}
.feature p {
  margin: 0;
}
.feature .Top {
  width: 100%;
  margin: auto;
}
.feature .Mv {
  margin: auto;
}
.feature .Mv__Inner {
  width: 100%;
  height: calc(809 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .Mv__Inner {
    height: 809px;
  }
}
.feature .Mv__Txt {
  position: absolute;
  width: calc(624 * (100vw / 750));
  top: calc(84 * (100vw / 750));
  left: calc(63 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt {
    width: 624px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt {
    top: 84px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Txt {
    left: 63px;
  }
}
.feature .Mv__Anchor {
  position: absolute;
}
.feature .Mv__Anchor.-anchor01 {
  width: calc(172.4 * (100vw / 750));
  top: calc(355 * (100vw / 750));
  left: calc(67 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor01 {
    width: 172.4px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor01 {
    top: 355px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor01 {
    left: 67px;
  }
}
.feature .Mv__Anchor.-anchor02 {
  width: calc(200 * (100vw / 750));
  top: calc(373 * (100vw / 750));
  left: calc(271 * (100vw / 750));
  transition-delay: 0.3s;
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor02 {
    width: 200px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor02 {
    top: 373px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor02 {
    left: 271px;
  }
}
.feature .Mv__Anchor.-anchor03 {
  width: calc(169 * (100vw / 750));
  top: calc(375 * (100vw / 750));
  left: calc(513 * (100vw / 750));
  transition-delay: 0.6s;
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor03 {
    width: 169px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor03 {
    top: 375px;
  }
}
@media screen and (min-width: 751px) {
  .feature .Mv__Anchor.-anchor03 {
    left: 513px;
  }
}
.feature .sec01 {
  margin: auto;
}
.feature .sec01__Inner {
  width: 100%;
  height: calc(2996 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec01__Inner {
    height: 2996px;
  }
}
.feature .sec01__Ttl {
  position: absolute;
  width: calc(209 * (100vw / 750));
  top: calc(0 * (100vw / 750));
  left: calc(80 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Ttl {
    width: 209px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Ttl {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Ttl {
    left: 80px;
  }
}
.feature .sec01__Item {
  position: absolute;
}
.feature .sec01__Item.-item01 {
  width: calc(349 * (100vw / 750));
  top: calc(150 * (100vw / 750));
  left: calc(40 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item01 {
    width: 349px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item01 {
    top: 150px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item01 {
    left: 40px;
  }
}
.feature .sec01__Item.-item02 {
  width: calc(353 * (100vw / 750));
  top: calc(2 * (100vw / 750));
  left: calc(358 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item02 {
    width: 353px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item02 {
    top: 2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item02 {
    left: 358px;
  }
}
.feature .sec01__Item.-item03 {
  width: calc(578 * (100vw / 750));
  top: calc(674 * (100vw / 750));
  left: calc(88 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item03 {
    width: 578px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item03 {
    top: 674px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item03 {
    left: 88px;
  }
}
.feature .sec01__Item.-item04 {
  width: calc(333 * (100vw / 750));
  top: calc(1560 * (100vw / 750));
  left: calc(36 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item04 {
    width: 333px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item04 {
    top: 1560px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item04 {
    left: 36px;
  }
}
.feature .sec01__Item.-item05 {
  width: calc(336 * (100vw / 750));
  top: calc(1564 * (100vw / 750));
  left: calc(373 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item05 {
    width: 336px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item05 {
    top: 1564px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item05 {
    left: 373px;
  }
}
.feature .sec01__Item.-item06 {
  width: calc(330 * (100vw / 750));
  top: calc(2058 * (100vw / 750));
  left: calc(42 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item06 {
    width: 330px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item06 {
    top: 2058px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item06 {
    left: 42px;
  }
}
.feature .sec01__Item.-item07 {
  width: calc(351 * (100vw / 750));
  top: calc(2055 * (100vw / 750));
  left: calc(358 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item07 {
    width: 351px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item07 {
    top: 2055px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item07 {
    left: 358px;
  }
}
.feature .sec01__Item.-item08 {
  width: calc(414 * (100vw / 750));
  top: calc(2490 * (100vw / 750));
  left: calc(283 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item08 {
    width: 414px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item08 {
    top: 2490px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Item.-item08 {
    left: 283px;
  }
}
.feature .sec01__Txt {
  position: absolute;
}
.feature .sec01__Txt.-txt01 {
  width: calc(357.2 * (100vw / 750));
  top: calc(466 * (100vw / 750));
  left: calc(341 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    width: 357.2px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    top: 466px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt01 {
    left: 341px;
  }
}
.feature .sec01__Txt.-txt02 {
  width: calc(262.5 * (100vw / 750));
  top: calc(544 * (100vw / 750));
  left: calc(346 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    width: 262.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    top: 544px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt02 {
    left: 346px;
  }
}
.feature .sec01__Txt.-txt03 {
  width: calc(226 * (100vw / 750));
  top: calc(1486 * (100vw / 750));
  left: calc(251 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    width: 226px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    top: 1486px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt03 {
    left: 251px;
  }
}
.feature .sec01__Txt.-txt04 {
  width: calc(262.5 * (100vw / 750));
  top: calc(1546 * (100vw / 750));
  left: calc(254 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    width: 262.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    top: 1546px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt04 {
    left: 254px;
  }
}
.feature .sec01__Txt.-txt05 {
  width: calc(224 * (100vw / 750));
  top: calc(2824 * (100vw / 750));
  left: calc(52 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    width: 224px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    top: 2824px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt05 {
    left: 52px;
  }
}
.feature .sec01__Txt.-txt06 {
  width: calc(394.8 * (100vw / 750));
  top: calc(2894 * (100vw / 750));
  left: calc(59 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt06 {
    width: 394.8px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt06 {
    top: 2894px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Txt.-txt06 {
    left: 59px;
  }
}
.feature .sec01__Icon {
  position: absolute;
  width: calc(56.87 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon {
    width: 56.87px;
  }
}
.feature .sec01__Icon.-icon01 {
  top: calc(555 * (100vw / 750));
  left: calc(622 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon01 {
    top: 555px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon01 {
    left: 622px;
  }
}
.feature .sec01__Icon.-icon02 {
  top: calc(1608 * (100vw / 750));
  left: calc(343 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon02 {
    top: 1608px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon02 {
    left: 343px;
  }
}
.feature .sec01__Icon.-icon03 {
  top: calc(2891 * (100vw / 750));
  left: calc(475 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon03 {
    top: 2891px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec01__Icon.-icon03 {
    left: 475px;
  }
}
.feature .sec02 {
  margin: auto;
}
.feature .sec02__Inner {
  width: 100%;
  height: calc(1750 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec02__Inner {
    height: 1750px;
  }
}
.feature .sec02__Ttl {
  position: absolute;
  width: calc(530 * (100vw / 750));
  top: calc(61 * (100vw / 750));
  left: calc(109 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Ttl {
    width: 530px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Ttl {
    top: 61px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Ttl {
    left: 109px;
  }
}
.feature .sec02__Item {
  position: absolute;
}
.feature .sec02__Item.-item01 {
  width: calc(312 * (100vw / 750));
  top: calc(218 * (100vw / 750));
  left: calc(51 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item01 {
    width: 312px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item01 {
    top: 218px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item01 {
    left: 51px;
  }
}
.feature .sec02__Item.-item02 {
  width: calc(315 * (100vw / 750));
  top: calc(230 * (100vw / 750));
  left: calc(383 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item02 {
    width: 315px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item02 {
    top: 230px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item02 {
    left: 383px;
  }
}
.feature .sec02__Item.-item03 {
  width: calc(322 * (100vw / 750));
  top: calc(485 * (100vw / 750));
  left: calc(195 * (100vw / 750));
  z-index: 10;
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item03 {
    width: 322px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item03 {
    top: 485px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item03 {
    left: 195px;
  }
}
.feature .sec02__Item.-item04 {
  width: calc(318 * (100vw / 750));
  top: calc(1067 * (100vw / 750));
  left: calc(54 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item04 {
    width: 318px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item04 {
    top: 1067px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item04 {
    left: 54px;
  }
}
.feature .sec02__Item.-item05 {
  width: calc(309 * (100vw / 750));
  top: calc(1066 * (100vw / 750));
  left: calc(384 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item05 {
    width: 309px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item05 {
    top: 1066px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Item.-item05 {
    left: 384px;
  }
}
.feature .sec02__Txt {
  position: absolute;
}
.feature .sec02__Txt.-txt01 {
  width: calc(355 * (100vw / 750));
  top: calc(907 * (100vw / 750));
  left: calc(138 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    width: 355px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    top: 907px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt01 {
    left: 138px;
  }
}
.feature .sec02__Txt.-txt02 {
  width: calc(395 * (100vw / 750));
  top: calc(957 * (100vw / 750));
  left: calc(141 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    width: 395px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    top: 957px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt02 {
    left: 141px;
  }
}
.feature .sec02__Txt.-txt03 {
  width: calc(404 * (100vw / 750));
  top: calc(1493 * (100vw / 750));
  left: calc(171 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    width: 404px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    top: 1493px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt03 {
    left: 171px;
  }
}
.feature .sec02__Txt.-txt04 {
  width: calc(262.5 * (100vw / 750));
  top: calc(1547 * (100vw / 750));
  left: calc(170 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt04 {
    width: 262.5px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt04 {
    top: 1547px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Txt.-txt04 {
    left: 170px;
  }
}
.feature .sec02__Icon {
  position: absolute;
  width: calc(56.87 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon {
    width: 56.87px;
  }
}
.feature .sec02__Icon.-icon01 {
  top: calc(941 * (100vw / 750));
  left: calc(553 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon.-icon01 {
    top: 941px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon.-icon01 {
    left: 553px;
  }
}
.feature .sec02__Icon.-icon02 {
  top: calc(1543 * (100vw / 750));
  left: calc(449 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon.-icon02 {
    top: 1543px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec02__Icon.-icon02 {
    left: 449px;
  }
}
.feature .sec03 {
  margin: auto;
}
.feature .sec03__Inner {
  width: 100%;
  height: calc(1172 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec03__Inner {
    height: 1172px;
  }
}
.feature .sec03__Ttl {
  position: absolute;
  width: calc(394 * (100vw / 750));
  top: calc(0 * (100vw / 750));
  left: calc(280 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Ttl {
    width: 394px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Ttl {
    top: 0px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Ttl {
    left: 280px;
  }
}
.feature .sec03__Item {
  position: absolute;
}
.feature .sec03__Item.-item01 {
  width: calc(656 * (100vw / 750));
  top: calc(138 * (100vw / 750));
  left: calc(33 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item01 {
    width: 656px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item01 {
    top: 138px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item01 {
    left: 33px;
  }
}
.feature .sec03__Item.-item02 {
  width: calc(656 * (100vw / 750));
  top: calc(562 * (100vw / 750));
  left: calc(54 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item02 {
    width: 656px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item02 {
    top: 562px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Item.-item02 {
    left: 54px;
  }
}
.feature .sec03__Txt {
  position: absolute;
}
.feature .sec03__Txt.-txt01 {
  width: calc(368 * (100vw / 750));
  top: calc(993 * (100vw / 750));
  left: calc(52 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    width: 368px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    top: 993px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt01 {
    left: 52px;
  }
}
.feature .sec03__Txt.-txt02 {
  width: calc(491 * (100vw / 750));
  top: calc(1041 * (100vw / 750));
  left: calc(73 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    width: 491px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    top: 1041px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Txt.-txt02 {
    left: 73px;
  }
}
.feature .sec03__Icon {
  position: absolute;
  width: calc(56.87 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon {
    width: 56.87px;
  }
}
.feature .sec03__Icon.-icon01 {
  top: calc(1027 * (100vw / 750));
  left: calc(585 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon.-icon01 {
    top: 1027px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec03__Icon.-icon01 {
    left: 585px;
  }
}
.feature .viewallBtn {
  width: calc(457 * (100vw / 750));
  transform: translate(-3.0666666667vw, 0.8vw);
  display: block;
  margin: auto;
}
@media screen and (min-width: 751px) {
  .feature .viewallBtn {
    width: 457px;
  }
}
@media screen and (min-width: 751px) {
  .feature .viewallBtn {
    transform: translate(-23px, 6px);
  }
}
.feature .sec04 {
  margin: auto;
}
.feature .sec04__Inner {
  width: 100%;
  height: calc(1087 * (100vw / 750));
  position: relative;
}
@media screen and (min-width: 751px) {
  .feature .sec04__Inner {
    height: 1087px;
  }
}
.feature .sec04__Thum {
  position: absolute;
  width: calc(635 * (100vw / 750));
  top: calc(82 * (100vw / 750));
  left: calc(57 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Thum {
    width: 635px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Thum {
    top: 82px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Thum {
    left: 57px;
  }
}
.feature .sec04__Txt {
  position: absolute;
}
.feature .sec04__Txt.-txt00 {
  width: calc(636.7 * (100vw / 750));
  top: calc(391 * (100vw / 750));
  left: calc(57 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt00 {
    width: 636.7px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt00 {
    top: 391px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt00 {
    left: 57px;
  }
}
.feature .sec04__Txt.-txt01 {
  width: calc(529 * (100vw / 750));
  top: calc(549 * (100vw / 750));
  left: calc(92 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    width: 529px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    top: 549px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt01 {
    left: 92px;
  }
}
.feature .sec04__Txt.-txt02 {
  width: calc(614 * (100vw / 750));
  top: calc(723 * (100vw / 750));
  left: calc(68 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt02 {
    width: 614px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt02 {
    top: 723px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt02 {
    left: 68px;
  }
}
.feature .sec04__Txt.-txt03 {
  width: calc(625 * (100vw / 750));
  top: calc(833 * (100vw / 750));
  left: calc(62 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt03 {
    width: 625px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt03 {
    top: 833px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Txt.-txt03 {
    left: 62px;
  }
}
.feature .sec04__Copy {
  position: absolute;
  width: calc(265 * (100vw / 750));
  top: 134.4vw;
  left: calc(242 * (100vw / 750));
}
@media screen and (min-width: 751px) {
  .feature .sec04__Copy {
    width: 265px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Copy {
    left: 242px;
  }
}
@media screen and (min-width: 751px) {
  .feature .sec04__Copy {
    top: 1020px;
  }
}