@charset "utf-8";
@-webkit-keyframes fade-in {
  0% { display: none; opacity: 0;}
  1% { display: block; opacity: 0;}
  100% { display: block; opacity: 1;}
}
@keyframes fade-in {
  0% { display: none; opacity: 0;}
  1% { display: block; opacity: 0;}
  100% { display: block; opacity: 1;}
}

/*===========================*/
@-webkit-keyframes fade-out {
  0% { display: block; opacity: 1;}
  1% { display: block; opacity: 1;}
  100% { display: none; opacity: 0;}
}
@keyframes fade-out {
  0% { display: block; opacity: 1;}
  1% { display: block; opacity: 1;}
  100% { display: none; opacity: 0;}
}
/*===========================*/
@-webkit-keyframes slide-in {
  0% { -webkit-transform: translate(16px,0); transform: translate(16px,0); opacity: 0;}
  100% { -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1;}
}
@keyframes slide-in {
  0% { -webkit-transform: translate(16px,0); transform: translate(16px,0); opacity: 0;}
  100% { -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1;}
}
/*===========================*/
@-webkit-keyframes pop_hover {
  0% { -webkit-transform: scale(1); transform: scale(1);}
  50% { -webkit-transform: scale(1.07); transform: scale(1.07);}
  100% { -webkit-transform: scale(1); transform: scale(1);}
}
@keyframes pop_hover {
  0% { -webkit-transform: scale(1); transform: scale(1);}
  50% { -webkit-transform: scale(1.07); transform: scale(1.07);}
  100% { -webkit-transform: scale(1); transform: scale(1);}
}

/*===========================*/
@-webkit-keyframes marquee {
  0% { -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0);}
  10% { -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0);}
  90% { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
  100% { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
}
@keyframes marquee {
  0% { -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0);}
  10% { -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0);}
  90% { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
  100% { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0);}
}
/*===========================*/

@-webkit-keyframes blink {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@keyframes blink {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}
/*@keyframes blink {
  0% { opacity: 0; }
  49.9% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 1; }
}*/
/*===========================*/