﻿@charset "utf-8";

.lp_wrap .need {
  margin-top: -6%;
}
.lp_wrap .need .graph li {
  position: absolute;
  bottom: 15.65%;
  width: 10.667%;
  clip-path: inset(100% 0% 0% 0%);
}
.lp_wrap .need .graph li:nth-child(1) {
  left: 12.6%;
  transition: 0.6s;
}
.lp_wrap .need .graph li:nth-child(2) {
  left: 28.6%;
  transition: 0.6s 0.1s;
}
.lp_wrap .need .graph li:nth-child(3) {
  left: 44.6%;
  transition: 0.6s 0.2s;
}
.lp_wrap .need .graph li:nth-child(4) {
  left: 61.15%;
  transition: 0.6s 0.3s;
}
.lp_wrap .need .graph li:nth-child(5) {
  left: 76.8%;
  transition: 0.6s 0.4s;
}
.lp_wrap .need .graph li.move,
.lp_wrap .need .graph li.move ~ li {
  clip-path: inset(0%);
}