@charset "UTF-8";

.lp_wrap .check {
  margin-bottom: -27%;
  z-index: 1;
}
.lp_wrap .check .movie1 {
  position: absolute;
  top: 11.05%;
  left: 0%;
  width: 100%;
  overflow: hidden;
}
.lp_wrap .check .movie1 video {
  transform: scale(1.02);
}
.lp_wrap .check .head li {
  position: absolute;
}
.lp_wrap .check .head li:nth-child(1) {
  top: 22.73%;
  left: 6.7%;
  width: 88.267%;
}
.lp_wrap .check .head li:nth-child(2) {
  top: 33.67%;
  left: 7.83%;
  width: 83.333%;
}
.lp_wrap .check .head li:nth-child(1) img {
  transition: 0.6s;
  transform: translateY(-20%);
}
.lp_wrap .check .head li:nth-child(2) img {
  transition: 0.6s 0.4s;
  transform: translateY(-40%);
}
.lp_wrap .check .head li.trigger img,
.lp_wrap .check .head li.trigger ~ li img {
  opacity: 0;
}
.lp_wrap .check .head li.trigger.move img,
.lp_wrap .check .head li.trigger.move ~ li img {
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .check .let li {
  position: absolute;
  top: 43.1%;
  transition: 0.6s;
}
.lp_wrap .check .let li:nth-child(1) {
  left: 6.4%;
  width: 36.933%;
  transform: translateX(-120%);
}
.lp_wrap .check .let li:nth-child(2) {
  left: 56.8%;
  width: 37.333%;
  transform: translateX(120%);
}
.lp_wrap .check .let li.trigger.move,
.lp_wrap .check .let li.trigger.move ~ li {
  transform: translateX(0);
}
.lp_wrap .check .movie2 {
  position: absolute;
  top: 51.68%;
  left: 4%;
  width: 92%;
  overflow: hidden;
}
.lp_wrap .check .movie2 video {
  transform: scale(1.04);
}
.lp_wrap .check .icon {
  position: absolute;
  top: 59.6%;
  left: 76%;
  width: 17.333%;
  animation: 4s check_icon both infinite;
}
@keyframes check_icon {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.lp_wrap .check .cont {
  position: absolute;
  top: 66.65%;
  left: 0%;
  width: 100%;
}
.lp_wrap .check .cont.trigger img {
  transition: 0.6s;
  opacity: 0;
  transform: translateY(-10%);
}
.lp_wrap .check .cont.trigger.move img {
  opacity: 1;
  transform: translateY(0);
}