@charset "UTF-8";
/* 初期状態 */
.kv_img,.fairttl {
  opacity: 0;
  transform: translateY(30px) scale(0.9);
  animation: floatIn 0.8s ease-out forwards;
}

/* 順番に表示 */
.fairttl {
  animation-delay: 0.2s;
}

.kv_img01 {
  animation-delay: 0.4s;
}

.kv_img02 {
  animation-delay: 0.5s;
}

.kv_img03 {
  animation-delay: 0.7s;
}

.kv_img04 {
  animation-delay: 0.9s;
}

.kv_img05 {
  animation-delay: 1.1s;
}

.kv_img06 {
  animation-delay: 1.3s;
}

@keyframes floatIn {
  0% {
    opacity: 0;
    transform: translateY(30px) scale(0.9);
  }

  60% {
    opacity: 1;
    transform: translateY(-8px) scale(1.03);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

.nz_slide .slide02 {
  animation: yurayura 2s ease-in-out infinite;
}
.nz_slide .slide02:nth-child(odd) {
  animation: yurayura02 2s ease-in-out infinite;
}

@keyframes yurayura {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}
@keyframes yurayura02 {
  0%, 100% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(0);
  }
}