@charset "UTF-8";

/*---------------------------------------------------
	fadeIn
---------------------------------------------------*/
  .fadeIn{
	 opacity: 0;
  }
  .is-animeStart.fadeIn{
	-webkit-animation: 1.5s fadeIn both;
	animation: 1.5s fadeIn both;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	visibility: visible;
  }

	.fadeIn02 {
		opacity: 0;
	}
	.is-animeStart.fadeIn02{
		-webkit-animation: 1.5s fadeIn both;
		animation: 1.5s fadeIn both;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		visibility: visible;
	}

  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    99.9%,to {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
/*---------------------------------------------------
	fadeUp
---------------------------------------------------*/
.fadeUp {
  opacity: 0;
}
.is-animeStart.fadeUp{
	-webkit-animation: 1.5s fadeInUp both;
	animation: 1.5s fadeInUp both;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	visibility: visible;
}

.fadeUp02 {
	opacity: 0;
}
.is-animeStart.fadeUp02{
    -webkit-animation: .8s fadeInUp both;
    animation: .8s fadeInUp both;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 15%, 0);
  }
  99.9%,to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 15%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

/*---------------------------------------------------
	delay
---------------------------------------------------*/
.delay01,.is-animeStart.delay01{
	animation-delay: 0.3s;
}
.delay02,.is-animeStart.delay02{
	animation-delay: 0.6s;
}
.delay03,.is-animeStart.delay03{
	animation-delay: 0.9s;
}
.delay04,.is-animeStart.delay04{
	animation-delay: 1.2s;
}
.delay05,.is-animeStart.delay05{
	animation-delay: 1.5s;
}
@media screen and (min-width: 768px) {
	.is-animeStart.pc_delay01{
		animation-delay: 0.3s;
	}
	.is-animeStart.pc_delay02{
		animation-delay: 0.6s;
	}
	.is-animeStart.pc_delay03{
		animation-delay: 0.6s;
	}
	.is-animeStart.pc_delay04{
		animation-delay: 1.2s;
	}
}
