/* CSS Document */

/* テキストを前面に */
.mv.index .inner { position: relative; z-index: 1; }

/* 既存タイポにフェードを追加（最小） */
.mv.index .inner .mincho,
.mv.index .inner > span {
  transition: opacity .28s ease;
  will-change: opacity;
}
.mv.index .inner.is-fading .mincho,
.mv.index .inner.is-fading > span {
  opacity: 0;
}

/* 動きを控えたい人に配慮（任意） */
@media (prefers-reduced-motion: reduce) {
  .mv.index .inner .mincho,
  .mv.index .inner > span { transition: none; }
}


