@charset "UTF-8";

.lp_wrap .keni .pen {
  position: absolute;
  top: 37.65%;
  right: 0%;
  width: 47.067%;
  z-index: 1;
}
.lp_wrap .keni .pen.trigger img {
  transition: 0.6s;
  transform: translate(100%, -50%);
}
.lp_wrap .keni .pen.trigger.move img {
  transform: translate(0, 0);
}
.lp_wrap .keni .light {
  position: absolute;
  top: 45.3%;
  left: 28.8%;
  width: 64.533%;
  transition: 1s 0.4s;
  opacity: 0;
  transform: scale(0);
}
.lp_wrap .keni .pen.trigger.move ~ .light {
  opacity: 1;
  transform: scale(1);
}
.lp_wrap .keni .item {
  position: absolute;
  top: 73.8%;
  left: 0%;
  width: 100%;
}
.lp_wrap .keni .item.trigger img {
  transition: 0.6s;
  opacity: 0;
  transform: translateY(-20%);
}
.lp_wrap .keni .item.trigger.move img {
  opacity: 1;
  transform: translateY(0);
}