@charset "UTF-8";

.lp_wrap .feature2b .copy li {
  position: absolute;
  clip-path: inset(0 100% 0 0);
}
.lp_wrap .feature2b .copy li:nth-child(1) {
  top: 4.6%;
  left: 20.4%;
  width: 59.867%;
  transition: 0.8s;
}
.lp_wrap .feature2b .copy li:nth-child(2) {
  top: 9.75%;
  left: 12.3%;
  width: 75.867%;
  transition: 0.8s 0.4s;
}
.lp_wrap .feature2b .copy li.trigger.move,
.lp_wrap .feature2b .copy li.trigger.move ~ li {
  clip-path: inset(0);
}
.lp_wrap .feature2b .movie {
  position: absolute;
  top: 16.25%;
  left: 5.3%;
  width: 94.667%;
  border-radius: min(30px, 4vw) 0 0 min(30px, 4vw);
  overflow: hidden;
}
.lp_wrap .feature2b .movie video {
  transform: scale(1.02);
}
.lp_wrap .feature2b .seibun li {
  position: absolute;
}
.lp_wrap .feature2b .seibun li:nth-child(1) {
  top: 71.2%;
  left: 7.9%;
  width: 38.933%;
  animation: 1.4s feature_seibun ease-in-out alternate infinite;
}
.lp_wrap .feature2b .seibun li:nth-child(2) {
  top: 71.4%;
  left: 56.4%;
  width: 35.467%;
  animation: 1.4s feature_seibun -0.7s ease-in-out alternate infinite;
}