@charset "UTF-8";
@keyframes sleepy-twinkle {
  0%, 100% {
    transform: scale(0.6);
  }
  50% {
    transform: scale(1.1);
  }
}
@keyframes circle-move {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
@keyframes blinking {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes twinkle-rotate {
  0% {
    transform: translateX(-50%) rotate3d(0, 1, 0, 0deg);
  }
  /* 全体の36%（1.8秒）地点で1回転完了 */
  36% {
    transform: translateX(-50%) rotate3d(0, 1, 0, 360deg);
  }
  /* 36%から100%までは静止（約3.2秒の待機） */
  100% {
    transform: translateX(-50%) rotate3d(0, 1, 0, 360deg);
  }
}
@keyframes twinkle-rotate-lineup {
  0% {
    transform: rotate3d(0, 1, 0, 0deg);
  }
  36% {
    transform: rotate3d(0, 1, 0, 360deg);
  }
  100% {
    transform: rotate3d(0, 1, 0, 360deg);
  }
}/*# sourceMappingURL=animation.css.map */