@charset "UTF-8";
/*-----------------------------------------------------
	アニメーション
-----------------------------------------------------*/
.fade_up {
  opacity: 0;
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
  -webkit-transition: opacity 1.5s ease-out, -webkit-transform 1.5s ease-out;
  transition: opacity 1.5s ease-out, -webkit-transform 1.5s ease-out;
  transition: opacity 1.5s ease-out, transform 1.5s ease-out;
  transition: opacity 1.5s ease-out, transform 1.5s ease-out, -webkit-transform 1.5s ease-out;
}

.fade_up.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide_right {
  opacity: 0;
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  -webkit-transition: opacity 1.5s ease, -webkit-transform 1.5s ease;
  transition: opacity 1.5s ease, -webkit-transform 1.5s ease;
  transition: opacity 1.5s ease, transform 1.5s ease;
  transition: opacity 1.5s ease, transform 1.5s ease, -webkit-transform 1.5s ease;
}

.slide_right.animated {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.slide_left {
  opacity: 0;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-transition: opacity 1.5s ease, -webkit-transform 1.5s ease;
  transition: opacity 1.5s ease, -webkit-transform 1.5s ease;
  transition: opacity 1.5s ease, transform 1.5s ease;
  transition: opacity 1.5s ease, transform 1.5s ease, -webkit-transform 1.5s ease;
}

.slide_left.animated {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.slide_left_card {
  opacity: 0;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}

.slide_left_card.animated {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.fede_up_card {
  opacity: 0;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
  transition: opacity 0.6s ease-out, transform 0.6s ease-out, -webkit-transform 0.6s ease-out;
}

.fede_up_card.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.gjs-dashed .fade_up,
.gjs-dashed .slide_right,
.gjs-dashed .slide_left,
.gjs-dashed .slide_left_card,
.gjs-dashed .fede_up_card {
  opacity: 1;
}
