@-webkit-keyframes arrowAnimation {
  from {
    top: 460px;
  }
  to {
    top: 440px;
  }
}

@keyframes arrowAnimation {
  from {
    top: 460px;
  }
  to {
    top: 440px;
  }
}

@-webkit-keyframes calendarAnimation {
  0% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  49% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  50% {
    background: url("/images/calendar/02.png") no-repeat center center;
    background-size: 570px 623px;
  }
  51% {
    background: url("/images/calendar/03.png") no-repeat center center;
    background-size: 570px 623px;
  }
  52% {
    background: url("/images/calendar/04.png") no-repeat center center;
    background-size: 570px 623px;
  }
  53% {
    background: url("/images/calendar/05.png") no-repeat center center;
    background-size: 570px 623px;
  }
  54% {
    background: url("/images/calendar/06.png") no-repeat center center;
    background-size: 570px 623px;
  }
  55% {
    background: url("/images/calendar/07.png") no-repeat center center;
    background-size: 570px 623px;
  }
  56% {
    background: url("/images/calendar/08.png") no-repeat center center;
    background-size: 570px 623px;
  }
  57% {
    background: url("/images/calendar/09.png") no-repeat center center;
    background-size: 570px 623px;
  }
  58% {
    background: url("/images/calendar/10.png") no-repeat center center;
    background-size: 570px 623px;
  }
  59% {
    background: url("/images/calendar/11.png") no-repeat center center;
    background-size: 570px 623px;
  }
  60% {
    background: url("/images/calendar/12.png") no-repeat center center;
    background-size: 570px 623px;
  }
  61% {
    background: url("/images/calendar/13.png") no-repeat center center;
    background-size: 570px 623px;
  }
  62% {
    background: url("/images/calendar/14.png") no-repeat center center;
    background-size: 570px 623px;
  }
  63% {
    background: url("/images/calendar/15.png") no-repeat center center;
    background-size: 570px 623px;
  }
  64% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  100% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
}

@keyframes calendarAnimation {
  0% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  49% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  50% {
    background: url("/images/calendar/02.png") no-repeat center center;
    background-size: 570px 623px;
  }
  51% {
    background: url("/images/calendar/03.png") no-repeat center center;
    background-size: 570px 623px;
  }
  52% {
    background: url("/images/calendar/04.png") no-repeat center center;
    background-size: 570px 623px;
  }
  53% {
    background: url("/images/calendar/05.png") no-repeat center center;
    background-size: 570px 623px;
  }
  54% {
    background: url("/images/calendar/06.png") no-repeat center center;
    background-size: 570px 623px;
  }
  55% {
    background: url("/images/calendar/07.png") no-repeat center center;
    background-size: 570px 623px;
  }
  56% {
    background: url("/images/calendar/08.png") no-repeat center center;
    background-size: 570px 623px;
  }
  57% {
    background: url("/images/calendar/09.png") no-repeat center center;
    background-size: 570px 623px;
  }
  58% {
    background: url("/images/calendar/10.png") no-repeat center center;
    background-size: 570px 623px;
  }
  59% {
    background: url("/images/calendar/11.png") no-repeat center center;
    background-size: 570px 623px;
  }
  60% {
    background: url("/images/calendar/12.png") no-repeat center center;
    background-size: 570px 623px;
  }
  61% {
    background: url("/images/calendar/13.png") no-repeat center center;
    background-size: 570px 623px;
  }
  62% {
    background: url("/images/calendar/14.png") no-repeat center center;
    background-size: 570px 623px;
  }
  63% {
    background: url("/images/calendar/15.png") no-repeat center center;
    background-size: 570px 623px;
  }
  64% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
  100% {
    background: url("/images/calendar/01.png") no-repeat center center;
    background-size: 570px 623px;
  }
}

@-webkit-keyframes border1Animation {
  0% {
    background: url("/images/objBorder02-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  33% {
    background: url("/images/objBorder03-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  66% {
    background: url("/images/objBorder01-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  100% {
    background: url("/images/objBorder02-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
}

@keyframes border1Animation {
  0% {
    background: url("/images/objBorder02-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  33% {
    background: url("/images/objBorder03-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  66% {
    background: url("/images/objBorder01-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
  100% {
    background: url("/images/objBorder02-horizontal.png") no-repeat center center;
    background-size: 550px 345px;
  }
}

@-webkit-keyframes border2Animation {
  0% {
    background: url("/images/objBorder02-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  33% {
    background: url("/images/objBorder03-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  66% {
    background: url("/images/objBorder01-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  100% {
    background: url("/images/objBorder02-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
}

@keyframes border2Animation {
  0% {
    background: url("/images/objBorder02-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  33% {
    background: url("/images/objBorder03-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  66% {
    background: url("/images/objBorder01-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
  100% {
    background: url("/images/objBorder02-vertical.png") no-repeat center center;
    background-size: 345px 550px;
  }
}


@-webkit-keyframes lightAnimation {
  0% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  10% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  11% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  12% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  13% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  14% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  30% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  31% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  32% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  33% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  34% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  50% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  51% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  52% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  53% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  54% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  60% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  61% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  62% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  70% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  71% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  72% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  73% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  74% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  100% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
}

@keyframes lightAnimation {
  0% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  10% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  11% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  12% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  13% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  14% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  30% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  31% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  32% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  33% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  34% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  50% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  51% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  52% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  53% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  54% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  60% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  61% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  62% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  70% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  71% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  72% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  73% {
    background: url("/images/light02.png") no-repeat center center;
    background-size: 600px 747px;
  }
  74% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
  100% {
    background: url("/images/light01.png") no-repeat center center;
    background-size: 600px 747px;
  }
}