@charset "UTF-8";
/******************/
/* FadeIn */
/******************/
body {
  animation: fadeIn 2s ease 0s 1 normal;
  -webkit-animation: fadeIn 2s ease 0s 1 normal;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*=============================================*/
/*  アニメーション テキスト                 */
/*=============================================*/
.ac-fade-txt {
  opacity: 0;
  transform: translateY(20px);
}
.ac-fade-txt.is-animated {
  animation: fadeInUp_txt 0.8s ease forwards;
}

@keyframes fadeInUp_txt {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInUp_txt {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/*=============================================*/
/*  アニメーション 画像                 */
/*=============================================*/
.ac-fade-img {
  opacity: 0;
  overflow: hidden;
}
.ac-fade-img img {
  transform: scale(1.05);
}
.ac-fade-img.is-animated {
  animation: fade_img 1.2s ease forwards;
}
.ac-fade-img.is-animated img {
  animation: scale_img 1.2s ease forwards;
}

@keyframes fade_img {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade_img {
  to {
    opacity: 1;
  }
}
@keyframes scale_img {
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes scale_img {
  to {
    transform: scale(1);
  }
}/*# sourceMappingURL=animate.css.map */