.elm {
  opacity: 0;
  transition: opacity 1s ease-in-out, transform 1s ease-out;
  /* transform: translateY(70px); */
}
.elm_u {
  opacity: 0;
  transition: opacity 1s ease-in-out, transform 1s ease-out;
  filter: blur(6px);
  transform: translateY(2em);
}
.elm.elm2 {
  transition-delay: 0.3s;
}
.elm.elm3 {
  transition-delay: 0.6s;
}
.elm.elm4 {
  transition-delay: 0.9s;
}
.elm_u.elm2 {
  transition-delay: 0.2s;
}
.elm_u.elm3 {
  transition-delay: 0.4s;
}
.elm_u.elm4 {
  transition-delay: 0.6s;
}
@media screen and (max-width: 768px) {
  .elm_u.elm3 {
    transition-delay: 0s;
  }
  .elm_u.elm4 {
    transition-delay: 0.2s;
  }
}

.elm.MVelm2 {
  transition-delay: 0.7s;
}
.elm_l.MVelm3 {
  transition-delay: 1s;
}
.elm_r.MVelm4 {
  transition-delay: 1.3s;
}
.elm_u.MVelm5 {
  transition-delay: 1.7s;
}

.elm_u.carArea_car_bg {
  transition-delay: 0.5s;
  filter: blur(10px);
}
.elm.carArea_car_img {
  transition-delay: 0.5s;
}
@media screen and (max-width: 768px) {
  .elm.carArea_car_img {
    transition-delay: 1s;
  }
}

.elm_r {
  opacity: 0;
  transition: opacity 1s ease-in-out, transform 0.8s ease-out;
  transform: translateX(-150px);
}
@media screen and (max-width: 768px) {
  .elm_r {
    transform: translateX(-15vw);
  }
}
.elm_r.carName {
  transform: translateX(-50px);
  transition-delay: 1s;
}
@media screen and (max-width: 768px) {
  .elm_r.carName {
    transform: translateX(-5vw);
  }
}
.elm_l {
  opacity: 0;
  transition: opacity 1s ease-in-out, transform 0.8s ease-out;
  transform: translateX(150px);
}
@media screen and (max-width: 768px) {
  .elm_l {
    transform: translateX(15vw);
  }
}

.elm.fade-in {
  opacity: 1;
  /* transform: translateY(0px); */
}
.elm_u.fade-in {
  opacity: 1;
  filter: blur(0px);
  transform: translateY(0em);
}

.elm_r.fade-in {
  opacity: 1;
  transform: translateX(0px);
}
.elm_l.fade-in {
  opacity: 1;
  transform: translateX(0px);
}
