@charset "UTF-8";

.lp_wrap .bihaku .photo1 li {
  position: absolute;
}
.lp_wrap .bihaku .photo1 li:nth-child(1) {
  top: 0%;
  left: 0%;
  width: 100%;
  transition: 1.6s;
  clip-path: circle(0% at 100% 0%);
}
.lp_wrap .bihaku .photo1 li:nth-child(2) {
  top: 36.4%;
  left: 37.7%;
  width: 53.467%;
  transition: 0.6s 0.4s;
  opacity: 0;
}
.lp_wrap .bihaku .photo1 li:nth-child(3) {
  top: 15%;
  left: 7.7%;
  width: 25.333%;
  transition: 0.6s 0.4s;
  opacity: 0;
  transform: translateY(-10%);
}
.lp_wrap .bihaku .photo1 li.trigger.move,
.lp_wrap .bihaku .photo1 li.trigger.move ~ li {
  clip-path: circle(150% at 100% 0%);
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .bihaku .photo2 li {
  position: absolute;
}
.lp_wrap .bihaku .photo2 li:nth-child(1) {
  bottom: 0%;
  left: 0%;
  width: 99.6%;
  transition: 1.6s;
  clip-path: circle(0% at 0% 100%);
}
.lp_wrap .bihaku .photo2 li:nth-child(2) {
  top: 56%;
  left: 5%;
  width: 57.733%;
  transition: 0.6s 0.4s;
  opacity: 0;
}
.lp_wrap .bihaku .photo2 li:nth-child(3) {
  top: 55.4%;
  left: 66.5%;
  width: 26.8%;
  transition: 0.6s 0.4s;
  opacity: 0;
  transform: translateY(-10%);
}
.lp_wrap .bihaku .photo2 li.trigger.move,
.lp_wrap .bihaku .photo2 li.trigger.move ~ li {
  clip-path: circle(150% at 0% 100%);
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .bihaku .hand {
  position: absolute;
  top: 20.7%;
  left: 16.4%;
  width: 116.8%;
}
.lp_wrap .bihaku .hand.trigger img {
  transition: 1s 0.4s;
  transform: rotate(-46deg);
  transform-origin: 100% 0%;
}
.lp_wrap .bihaku .hand.trigger.move img {
  transform: rotate(0deg);
}
.lp_wrap .bihaku .att {
  position: absolute;
  top: 98%;
  left: 56%;
  width: 43.73333%;
}