@keyframes bounce_scroll{
  0% {transform: translateY(0px);}
  100% {transform: translateY(-10px);}
}

@keyframes bottom-top-reveal-animation {
  from {
	clip-path: inset(100% 0 0 0); 
  }
  to {
	clip-path: inset(0 0 0 0); 
  }
}

@keyframes blink_color_white{50% {color:#fff;}}

@keyframes sizing_half {
	0% {transform: scale(1);}
	50% {transform: scale(1.1);}
	100% {transform: scale(1);}
}

@keyframes blink_color_red{50% {color:#d80000;}}
@keyframes blink_color_yellow{50% {color:#ffd300;}}
@keyframes blink_color_green{50% {color:#255c35;}}
@keyframes blink_color_red_textshadow{50% {color:#ffd300;text-shadow:none}}
@keyframes blink_color_white_textshadow{50% {color: #ffef0b;}}
@keyframes blink_img{50% {opacity:0}}

@keyframes rotate_img {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes blink3Opacity {
  0% {
    opacity: 1;
  }
  16.6% {
    opacity: 0;
  }
  33.3% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  66.6% {
    opacity: 1;
  }
  83.3% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes marquee { 
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

@keyframes marquee_RTL { /* direction: rtl; 고려 */
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}

@keyframes marquee2 { 
  0%   { transform: translateX(0); }
  100% { transform: translateX(-4292px); }
}