@charset "utf-8";

.js-animation {
  opacity: 0;
  visibility: hidden;
  transform: translateY(40px);
  transition: all 1s;
}
.js-animation.is-show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

.js-animation_delay {
    opacity: 0;
    visibility: hidden;
    transform: translateY(40px);
    transition: all 1s;
}

.js-animation_delay.is-animated {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}
    .js-animation_delay.is-animated {
        transition-delay: 0.5s;
    }

.js-animation_slide {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50px);
    transition: all 1s;
}
    .js-animation_slide.is-animated {
        opacity: 1;
        visibility: visible;
        transform: translateX(0px);
    }
    .js-animation_slide.is-animated {
        transition-delay: 1.0s;
    }