@charset "UTF-8";

.lp_wrap .last .deco li {
  position: absolute;
}
.lp_wrap .last .deco li:nth-child(1) {
  top: 24.6%;
  left: 88.1%;
  width: 18.4%;
  animation: 1.6s deco1 ease-in-out alternate infinite;
}
.lp_wrap .last .deco li:nth-child(2) {
  top: 49.5%;
  left: -8.1%;
  width: 26.8%;
  animation: 1.6s deco3 -0.9s ease-in-out alternate infinite;
}
.lp_wrap .last .deco li:nth-child(3) {
  top: 58.8%;
  left: 70.8%;
  width: 44.933%;
  animation: 1.6s deco1 -0.3s ease-in-out alternate infinite;
}
.lp_wrap .last .deco li:nth-child(4) {
  top: 77.6%;
  left: -13.9%;
  width: 29.867%;
  animation: 1.6s deco1 -1.2s ease-in-out alternate infinite;
}
.lp_wrap .last .deco li:nth-child(1) img,
.lp_wrap .last .deco li:nth-child(4) img {
  animation: 1.2s deco2 ease-in-out alternate infinite;
}
.lp_wrap .last .catch {
  position: absolute;
  top: 10.5%;
  left: 8.6%;
  width: 22.933%;
}
.lp_wrap .last .catch.trigger {
  transition: 0.8s;
  clip-path: inset(0 0 100% 0);
}
.lp_wrap .last .catch.trigger.move {
  clip-path: inset(0);
}