@charset "UTF-8";

.lp_wrap .oc_c3 {
  margin-top: -1px;
}
.lp_wrap .oc_c3 .photo {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  transition: 0.8s;
  opacity: 0;
}
.lp_wrap .oc_c3 .photo.trigger.move {
  opacity: 1;
}
.lp_wrap .oc_c3 .head {
  position: absolute;
  top: 24.1%;
  left: 12.066%;
  width: 75.867%;
  transition: 0.6s 0.3s;
  opacity: 0;
  transform: translateY(-10%);
}
.lp_wrap .oc_c3 .photo.trigger.move ~ .head {
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .clinic03 .icon li {
  position: absolute;
  width: 50.8%;
  opacity: 0;
  transform: scale(0);
}
.lp_wrap .clinic03 .icon li:nth-child(1) {
  top: 49.2%;
  left: 26.5%;
  transition: 0.6s;
}
.lp_wrap .clinic03 .icon li:nth-child(2) {
  top: 69.3%;
  left: 6.2%;
  transition: 0.6s 0.3s;
}
.lp_wrap .clinic03 .icon li:nth-child(3) {
  top: 69.6%;
  left: 45.8%;
  transition: 0.6s 0.6s;
}
.lp_wrap .clinic03 .icon li.trigger.move,
.lp_wrap .clinic03 .icon li.trigger.move ~ li {
  opacity: 1;
  transform: scale(1);
}