@charset "UTF-8";

.lp_wrap .japan .movie {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
}
.lp_wrap .japan .on {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
}
.lp_wrap .japan .head li {
  position: absolute;
  transition: 0.6s;
  opacity: 0;
  transform: translateY(20%);
}
.lp_wrap .japan .head li:nth-child(1) {
  top: 8.25%;
  left: 10.5%;
  width: 18%;
}
.lp_wrap .japan .head li:nth-child(2) {
  top: 7.45%;
  left: 34.4%;
  width: 25.6%;
}
.lp_wrap .japan .head li:nth-child(3) {
  top: 7.5%;
  left: 62.7%;
  width: 29.067%;
}
.lp_wrap .japan .head li.trigger.move,
.lp_wrap .japan .head li.trigger.move ~ li {
  opacity: 1;
  transform: translateY(0);
}