/* 블러 + 좌우로 펼쳐지면서 타이핑때 딜레이줘서 씀.*/
@-webkit-keyframes anim1 {
  0% {
    filter: blur(20px);
    opacity: 0;
    transform: scaleX(0.1);
  }

  100% {
    opacity: 1;
    transform: scaleX(1);
    filter: blur(0px);
  }
}

@keyframes anim1 {
  0% {
    filter: blur(20px);
    opacity: 0;
    transform: scaleX(0.1);
  }

  100% {
    opacity: 1;
    transform: scaleX(1);
    filter: blur(0px);
  }
}

/* 하-상 */
@-webkit-keyframes anim2 {
  0% {
    filter: blur(20px);
    opacity: 0;
    bottom: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    bottom: 0;
  }
}

@keyframes anim2 {
  0% {
    filter: blur(20px);
    opacity: 0;
    bottom: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    bottom: 0;
  }
}

/* 좌->우 */
@-webkit-keyframes anim3 {
  0% {
    filter: blur(20px);
    opacity: 0;
    left: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    left: 0;
  }
}

@keyframes anim3 {
  0% {
    filter: blur(20px);
    opacity: 0;
    left: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    left: 0;
  }
}

@-webkit-keyframes anim4 {
  0% {
    filter: blur(20px);
    opacity: 0;
    right: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    right: 0;
  }
}
/* 우->좌 */
@keyframes anim4 {
  0% {
    filter: blur(20px);
    opacity: 0;
    right: -100px;
  }

  20% {
    opacity: 0;
  }

  100% {
    filter: blur(0px);
    opacity: 1;
    right: 0;
  }
}

/* 후기바운스 */

@-webkit-keyframes anim5 {
  0% {
    transform: scale(0);
  }

  72% {
    transform: scale(1.1);
  }

  84% {
    transform: scale(0.9);
  }

  98% {
    transform: scale(1.04);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes anim5 {
  0% {
    transform: scale(0);
  }

  72% {
    transform: scale(1.1);
  }

  84% {
    transform: scale(0.9);
  }

  98% {
    transform: scale(1.04);
  }

  100% {
    transform: scale(1);
  }
}

/* 스케일? */
@-webkit-keyframes anim6 {
  10% {
    margin-bottom: 0%;
  }

  20% {
    margin-bottom: 1.4%;
  }

  30% {
    margin-bottom: 0%;
  }

  40% {
    margin-bottom: 1.4%;
  }

  50% {
    margin-bottom: 0%;
  }
}
@keyframes anim6 {
  10% {
    margin-bottom: 0%;
  }

  20% {
    margin-bottom: 1.4%;
  }

  30% {
    margin-bottom: 0%;
  }

  40% {
    margin-bottom: 1.4%;
  }

  50% {
    margin-bottom: 0%;
  }
}

@-webkit-keyframes spin {
  0% {
    transform: rotateY(0deg);
  }

  50% {
    transform: rotateY(180deg);
    opacity: 0.7;
  }

  100% {
    transform: rotateY(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotateY(0deg);
  }

  50% {
    transform: rotateY(180deg);
    opacity: 0.7;
  }

  100% {
    transform: rotateY(360deg);
  }
}
@-webkit-keyframes floating {
  0% {
    /* anim5의 최종 상태(scale(1))를 유지하면서 이동 */
    transform: scale(1) translateY(0px);
  }

  50% {
    transform: scale(1) translateY(15px);
  }

  100% {
    /* anim5의 최종 상태(scale(1))를 유지하면서 이동 */
    transform: scale(1) translateY(0px);
  }
}
@keyframes floating {
  0% {
    /* anim5의 최종 상태(scale(1))를 유지하면서 이동 */
    transform: scale(1) translateY(0px);
  }

  50% {
    transform: scale(1) translateY(10px);
  }

  100% {
    /* anim5의 최종 상태(scale(1))를 유지하면서 이동 */
    transform: scale(1) translateY(0px);
  }
}
