/* line 1, ../sass/svg/1.scss */
#svg-wrapper {
  opacity: 1.0;
  transition: opacity 3.0s;
}
/* line 4, ../sass/svg/1.scss */
#svg-wrapper.prepare {
  opacity: 0.0;
}

@-webkit-keyframes bird_xA02 {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(30deg);
  }
}
@-moz-keyframes bird_xA02 {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(30deg);
  }
}
@keyframes bird_xA02 {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  80% {
    transform: rotate(30deg);
  }
}
/* line 18, ../sass/svg/1.scss */
#bird_xA02 {
  -webkit-transform-origin: 256px 143px;
  -moz-transform-origin: 256px 143px;
  transform-origin: 256px 143px;
  -webkit-animation: bird_xA02 7s infinite;
  -moz-animation: bird_xA02 7s infinite;
  animation: bird_xA02 7s infinite;
}

@-webkit-keyframes wemakehappiness {
  0%, 10%, 100% {
    opacity: 1;
  }
  60%, 80% {
    opacity: 0;
  }
}
@-moz-keyframes wemakehappiness {
  0%, 10%, 100% {
    opacity: 1;
  }
  60%, 80% {
    opacity: 0;
  }
}
@keyframes wemakehappiness {
  0%, 10%, 100% {
    opacity: 1;
  }
  60%, 80% {
    opacity: 0;
  }
}
/* line 32, ../sass/svg/1.scss */
#wemakehappiness {
  -webkit-animation: wemakehappiness 7s infinite;
  -moz-animation: wemakehappiness 7s infinite;
  animation: wemakehappiness 7s infinite;
}

@-webkit-keyframes welcome {
  0% {
    opacity: 0;
    transform: scale(0.1, 0.1);
  }
  60%, 80% {
    opacity: 1;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(1.3, 1.3);
  }
}
@-moz-keyframes welcome {
  0% {
    opacity: 0;
    transform: scale(0.1, 0.1);
  }
  60%, 80% {
    opacity: 1;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(1.3, 1.3);
  }
}
@keyframes welcome {
  0% {
    opacity: 0;
    transform: scale(0.1, 0.1);
  }
  60%, 80% {
    opacity: 1;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(1.3, 1.3);
  }
}
/* line 51, ../sass/svg/1.scss */
#welcome {
  -webkit-transform-origin: 1007px 191px;
  -moz-transform-origin: 1007px 191px;
  transform-origin: 1007px 191px;
  -webkit-animation: welcome 8.3s infinite;
  -moz-animation: welcome 8.3s infinite;
  animation: welcome 8.3s infinite;
}

@-webkit-keyframes happa_xA02 {
  0%, 100% {
    transform: rotate(-120deg);
  }
  50% {
    transform: rotate(-136deg);
  }
}
@-moz-keyframes happa_xA02 {
  0%, 100% {
    transform: rotate(-120deg);
  }
  50% {
    transform: rotate(-136deg);
  }
}
@keyframes happa_xA02 {
  0%, 100% {
    transform: rotate(-120deg);
  }
  50% {
    transform: rotate(-136deg);
  }
}
/* line 65, ../sass/svg/1.scss */
#happa_xA02 {
  -webkit-transform-origin: 105px 581px;
  -moz-transform-origin: 105px 581px;
  transform-origin: 105px 581px;
  -webkit-animation: happa_xA02 3s infinite;
  -moz-animation: happa_xA02 3s infinite;
  animation: happa_xA02 3s infinite;
}

@-webkit-keyframes happa_xA03 {
  0%, 100% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(93deg);
  }
}
@-moz-keyframes happa_xA03 {
  0%, 100% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(93deg);
  }
}
@keyframes happa_xA03 {
  0%, 100% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(93deg);
  }
}
/* line 79, ../sass/svg/1.scss */
#happa_xA03 {
  -webkit-transform-origin: 897px 645px;
  -moz-transform-origin: 897px 645px;
  transform-origin: 897px 645px;
  -webkit-animation: happa_xA03 2s infinite;
  -moz-animation: happa_xA03 2s infinite;
  animation: happa_xA03 2s infinite;
}

@-webkit-keyframes happa_x5F_xA013 {
  0%, 100% {
    transform: rotate(2deg);
  }
  50% {
    transform: rotate(26deg);
  }
}
@-moz-keyframes happa_x5F_xA013 {
  0%, 100% {
    transform: rotate(2deg);
  }
  50% {
    transform: rotate(26deg);
  }
}
@keyframes happa_x5F_xA013 {
  0%, 100% {
    transform: rotate(2deg);
  }
  50% {
    transform: rotate(26deg);
  }
}
/* line 93, ../sass/svg/1.scss */
#happa_x5F_xA013 {
  -webkit-transform-origin: 1066px 343px;
  -moz-transform-origin: 1066px 343px;
  transform-origin: 1066px 343px;
  -webkit-animation: happa_x5F_xA013 7.5s infinite;
  -moz-animation: happa_x5F_xA013 7.5s infinite;
  animation: happa_x5F_xA013 7.5s infinite;
}

@-webkit-keyframes happax5F1xA06 {
  0%, 100% {
    transform: rotate(-37deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
@-moz-keyframes happax5F1xA06 {
  0%, 100% {
    transform: rotate(-37deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
@keyframes happax5F1xA06 {
  0%, 100% {
    transform: rotate(-37deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
/* line 107, ../sass/svg/1.scss */
#happax5F1xA06 {
  -webkit-transform-origin: 688px 95px;
  -moz-transform-origin: 688px 95px;
  transform-origin: 688px 95px;
  -webkit-animation: happax5F1xA06 1.8s infinite;
  -moz-animation: happax5F1xA06 1.8s infinite;
  animation: happax5F1xA06 1.8s infinite;
}

@-webkit-keyframes happa_xA012 {
  0%, 100% {
    transform: rotate(-68deg);
  }
  50% {
    transform: rotate(-50deg);
  }
}
@-moz-keyframes happa_xA012 {
  0%, 100% {
    transform: rotate(-68deg);
  }
  50% {
    transform: rotate(-50deg);
  }
}
@keyframes happa_xA012 {
  0%, 100% {
    transform: rotate(-68deg);
  }
  50% {
    transform: rotate(-50deg);
  }
}
/* line 121, ../sass/svg/1.scss */
#happa_xA012 {
  -webkit-transform-origin: 109px 265px;
  -moz-transform-origin: 109px 265px;
  transform-origin: 109px 265px;
  -webkit-animation: happa_xA012 5.4s infinite;
  -moz-animation: happa_xA012 5.4s infinite;
  animation: happa_xA012 5.4s infinite;
}

@-webkit-keyframes happax5F1xA04 {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(14deg);
  }
}
@-moz-keyframes happax5F1xA04 {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(14deg);
  }
}
@keyframes happax5F1xA04 {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(14deg);
  }
}
/* line 135, ../sass/svg/1.scss */
#happax5F1xA04 {
  -webkit-transform-origin: 855px 120px;
  -moz-transform-origin: 855px 120px;
  transform-origin: 855px 120px;
  -webkit-animation: happax5F1xA04 2.4s infinite;
  -moz-animation: happax5F1xA04 2.4s infinite;
  animation: happax5F1xA04 2.4s infinite;
}

@-webkit-keyframes happa_xA06 {
  0%, 100% {
    transform: rotate(170deg);
  }
  50% {
    transform: rotate(200deg);
  }
}
@-moz-keyframes happa_xA06 {
  0%, 100% {
    transform: rotate(170deg);
  }
  50% {
    transform: rotate(200deg);
  }
}
@keyframes happa_xA06 {
  0%, 100% {
    transform: rotate(170deg);
  }
  50% {
    transform: rotate(200deg);
  }
}
/* line 149, ../sass/svg/1.scss */
#happa_xA06 {
  -webkit-transform-origin: 322px 723px;
  -moz-transform-origin: 322px 723px;
  transform-origin: 322px 723px;
  -webkit-animation: happa_xA06 4.4s infinite;
  -moz-animation: happa_xA06 4.4s infinite;
  animation: happa_xA06 4.4s infinite;
}

@-webkit-keyframes happa_xA0_10 {
  0%, 100% {
    transform: rotate(50deg);
  }
  50% {
    transform: rotate(90deg);
  }
}
@-moz-keyframes happa_xA0_10 {
  0%, 100% {
    transform: rotate(50deg);
  }
  50% {
    transform: rotate(90deg);
  }
}
@keyframes happa_xA0_10 {
  0%, 100% {
    transform: rotate(50deg);
  }
  50% {
    transform: rotate(90deg);
  }
}
/* line 163, ../sass/svg/1.scss */
#happa_xA0_10 {
  -webkit-transform-origin: 1075px 428px;
  -moz-transform-origin: 1075px 428px;
  transform-origin: 1075px 428px;
  -webkit-animation: happa_xA0_10 4.4s infinite;
  -moz-animation: happa_xA0_10 4.4s infinite;
  animation: happa_xA0_10 4.4s infinite;
}

@-webkit-keyframes happa_xA0_8 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-20deg);
  }
}
@-moz-keyframes happa_xA0_8 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-20deg);
  }
}
@keyframes happa_xA0_8 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-20deg);
  }
}
/* line 177, ../sass/svg/1.scss */
#happa_xA0_8 {
  -webkit-transform-origin: 464px 74px;
  -moz-transform-origin: 464px 74px;
  transform-origin: 464px 74px;
  -webkit-animation: happa_xA0_8 3.7s infinite;
  -moz-animation: happa_xA0_8 3.7s infinite;
  animation: happa_xA0_8 3.7s infinite;
}

@-webkit-keyframes happa_x5F2_xA08 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
@-moz-keyframes happa_x5F2_xA08 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
@keyframes happa_x5F2_xA08 {
  0%, 100% {
    transform: rotate(10deg);
  }
  50% {
    transform: rotate(-30deg);
  }
}
/* line 191, ../sass/svg/1.scss */
#happa_x5F2_xA08 {
  -webkit-transform-origin: 145px 226px;
  -moz-transform-origin: 145px 226px;
  transform-origin: 145px 226px;
  -webkit-animation: happa_x5F2_xA08 5.2s infinite;
  -moz-animation: happa_x5F2_xA08 5.2s infinite;
  animation: happa_x5F2_xA08 5.2s infinite;
}

@-webkit-keyframes happa_x5F2_xA07 {
  0%, 100% {
    transform: rotate(120deg);
  }
  50% {
    transform: rotate(140deg);
  }
}
@-moz-keyframes happa_x5F2_xA07 {
  0%, 100% {
    transform: rotate(120deg);
  }
  50% {
    transform: rotate(140deg);
  }
}
@keyframes happa_x5F2_xA07 {
  0%, 100% {
    transform: rotate(120deg);
  }
  50% {
    transform: rotate(140deg);
  }
}
/* line 206, ../sass/svg/1.scss */
#happa_x5F2_xA07 {
  -webkit-transform-origin: 700px 738px;
  -moz-transform-origin: 700px 738px;
  transform-origin: 700px 738px;
  -webkit-animation: happa_x5F2_xA07 5.2s infinite;
  -moz-animation: happa_x5F2_xA07 5.2s infinite;
  animation: happa_x5F2_xA07 5.2s infinite;
}

@-webkit-keyframes img-index-coordinate {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
  80% {
    transform: rotate(-20deg);
  }
}
@-moz-keyframes img-index-coordinate {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
  80% {
    transform: rotate(-20deg);
  }
}
@keyframes img-index-coordinate {
  0%, 10%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
  80% {
    transform: rotate(-20deg);
  }
}
/* line 13, ../sass/svg/2.scss */
#img-index-coordinate {
  position: absolute;
  top: 20px;
  right: -62px;
  z-index: 1;
  -webkit-transform-origin: 60px 104px;
  -moz-transform-origin: 60px 104px;
  transform-origin: 60px 104px;
  -webkit-animation: img-index-coordinate 7s infinite;
  -moz-animation: img-index-coordinate 7s infinite;
  animation: img-index-coordinate 7s infinite;
}

/* line 21, ../sass/svg/2.scss */
#img-index-coordinate-xs {
  position: absolute;
  height: auto;
  top: -91px;
  left: 20px;
  z-index: 1;
  -webkit-transform-origin: 60px 104px;
  -moz-transform-origin: 60px 104px;
  transform-origin: 60px 104px;
  -webkit-animation: img-index-coordinate 7s infinite;
  -moz-animation: img-index-coordinate 7s infinite;
  animation: img-index-coordinate 7s infinite;
}

@-webkit-keyframes index-event-hand {
  0%, 100% {
    top: -90px;
  }
  50% {
    top: -100px;
  }
}
@-moz-keyframes index-event-hand {
  0%, 100% {
    top: -90px;
  }
  50% {
    top: -100px;
  }
}
@keyframes index-event-hand {
  0%, 100% {
    top: -90px;
  }
  50% {
    top: -100px;
  }
}
/* line 40, ../sass/svg/2.scss */
#index-event-hand {
  position: absolute;
  right: 11px;
  -webkit-animation: index-event-hand 3s infinite;
  -moz-animation: index-event-hand 3s infinite;
  animation: index-event-hand 3s infinite;
}
