@charset "UTF-8";

.lp_wrap .approach5 .slide0 {
  position: absolute;
  top: -0.95%;
  left: 0%;
  width: 505.208333%;
  display: flex;
}
.lp_wrap .approach5 .slide0 div {
  animation: 16s slide0 linear infinite
}
.lp_wrap .approach5 .fk {
  position: absolute;
  top: -1.6%;
  left: 39.6%;
  width: 20.83333%;
}
.lp_wrap .approach5 .cont0 {
  position: absolute;
  top: 31.35%;
  left: 11%;
  width: 77.86458333%;
  transition: 0.6s;
  opacity: 0;
  transform: translateY(10%);
}
.lp_wrap .approach5 .cont0.trigger.move {
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .approach5 .cont li {
  position: absolute;
  opacity: 0;
  transform: translateY(20%);
}
.lp_wrap .approach5 .cont li:nth-child(1) {
  top: 55.25%;
  left: 13.5%;
  width: 80.208%;
  transition: 0.6s;
}
.lp_wrap .approach5 .cont li:nth-child(2) {
  top: 63.43%;
  left: 5.8%;
  width: 80.599%;
  transition: 0.6s 0.3s;
}
.lp_wrap .approach5 .cont li:nth-child(3) {
  top: 71.63%;
  left: 13.6%;
  width: 80.339%;
  transition: 0.6s 0.6s;
}
.lp_wrap .approach5 .cont li:nth-child(4) {
  top: 79.83%;
  left: 5.8%;
  width: 80.599%;
  transition: 0.6s 0.9s;
}
.lp_wrap .approach5 .cont li:nth-child(5) {
  top: 88%;
  left: 13.5%;
  width: 80.208333%;
  transition: 0.6s 1.2s;
}
.lp_wrap .approach5 .cont li.trigger.move,
.lp_wrap .approach5 .cont li.trigger.move ~ li {
  opacity: 1;
  transform: translateY(0);
}