@charset "UTF-8";
@keyframes load {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes DropShadow-Move {
  0% {
    filter: drop-shadow(0px 0px 6px #921c22) drop-shadow(0px 0px 0px #921c22) drop-shadow(0px 0px 0px #921c22) drop-shadow(0px 0px 0px #921c22) brightness(1);
  }
  50% {
    filter: drop-shadow(0px 0px 6px #921c22) drop-shadow(0px 0px 6px #921c22) drop-shadow(0px 0px 6px #921c22) drop-shadow(0px 0px 6px #921c22) brightness(1.5);
  }
  100% {
    filter: drop-shadow(0px 0px 6px #921c22) drop-shadow(0px 0px 0px #921c22) drop-shadow(0px 0px 0px #921c22) drop-shadow(0px 0px 0px #921c22) brightness(1);
  }
}
@keyframes vibe {
  0% {
    transform: scale(5);
    opacity: 0;
  }
  60% {
    transform: scale(1);
    opacity: 1;
  }
  65% {
    transform: translate(0%, 0%) rotateZ(0deg);
    opacity: 1;
    transform: scale(3);
  }
  75% {
    transform: translate(2%, 2%) rotateZ(1deg);
    opacity: 1;
  }
  85% {
    transform: translate(0%, 2%) rotateZ(0deg);
    opacity: 1;
  }
  95% {
    transform: translate(2%, 0%) rotateZ(-1deg);
    opacity: 1;
  }
  100% {
    transform: translate(0%, 0%) rotateZ(0deg);
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes aiming-revised {
  0% {
    transform: translate(-80%, -50%);
    opacity: 0.5;
  }
  30% {
    transform: translate(60%, 40%);
  }
  60% {
    transform: translate(70%, -60%);
    opacity: 0.7;
  }
  80% {
    transform: translate(-10%, 10%);
  }
  100% {
    transform: translate(0%, 0%);
    opacity: 1;
  }
}
@keyframes flicker {
  0%, 100% {
    opacity: 1;
  }
  /* 1回目の「ジ」 */
  50% {
    opacity: 1;
  }
  52% {
    opacity: 0; /* 瞬時に消す */
  }
  54% {
    opacity: 1; /* すぐ戻す */
  }
  /* 2回目の「ジ」 */
  60% {
    opacity: 1;
  }
  62% {
    opacity: 0.2; /* 少し弱めに暗く */
  }
  64% {
    opacity: 1; /* すぐ戻す */
  }
  /* 3回目の「ジ」 */
  70% {
    opacity: 1;
  }
  72% {
    opacity: 0;
  }
  74% {
    opacity: 1;
  }
}
@keyframes tikatika {
  0% {
    filter: brightness(1);
  }
  100% {
    filter: brightness(1.3);
  }
}
@keyframes tikatika-move {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Move-btnmovie {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}/*# sourceMappingURL=animation.css.map */