@charset "utf-8";


/************************************************************
                動き1
************************************************************/

/**/
.mv_up1 {
	opacity: 0;
    transition: 1.5s 0.2s;
	-moz-transform: scale(1) translate(0,50px);
    -webkit-transform: scale(1) translate(0,50px);
    -o-transform: scale(1) translate(0,50px);
    -ms-transform: scale(1) translate(0,50px);
	transform: scale(1) translate(0,50px);
    text-align: center;
}
.mv_up2 {
	opacity: 0;
    transition: 1.5s 0.5s;
	-moz-transform: scale(1) translate(0,50px);
    -webkit-transform: scale(1) translate(0,50px);
    -o-transform: scale(1) translate(0,50px);
    -ms-transform: scale(1) translate(0,50px);
	transform: scale(1) translate(0,50px);
    text-align: center;
}
.mv_up3 {
	opacity: 0;
    transition: 1.5s 0.8s;
	-moz-transform: scale(1) translate(0,50px);
    -webkit-transform: scale(1) translate(0,50px);
    -o-transform: scale(1) translate(0,50px);
    -ms-transform: scale(1) translate(0,50px);
	transform: scale(1) translate(0,50px);
    text-align: center;
}
.ac_up{
	opacity: 1.0;
	-moz-transform: scale(1) translate(0);
    -webkit-transform: scale(1) translate(0);
    -o-transform: scale(1) translate(0);
    -ms-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
}
.mv_dw {
	opacity: 0;
    transition: 1s 0.2s;
	-moz-transform: scale(1) translate(0,-50px);
    -webkit-transform: scale(1) translate(0,-50px);
    -o-transform: scale(1) translate(0,-50px);
    -ms-transform: scale(1) translate(0,-50px);
	transform: scale(1) translate(0,-50px);
    text-align: center;
}
.ac_dw{
	opacity: 1.0;
	-moz-transform: scale(1) translate(0);
    -webkit-transform: scale(1) translate(0);
    -o-transform: scale(1) translate(0);
    -ms-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
}
.mv_fade {
	opacity: 0;
	transition: 1.5s 0s;
}

.mv_fade1 {
	opacity: 0;
	transition: 1.8s 0.2s;
}
.mv_fade2 {
	opacity: 0;
	transition: 1.8s 0.5s;
}
.mv_fade3 {
	opacity: 0;
	transition: 1.8s 0.8s;
}
.mv_fade4 {
	opacity: 0;
	transition: 1.8s 1s;
}
.ac_fade{
	opacity: 1.0;
	-moz-transform: scale(1) translate(0);
    -webkit-transform: scale(1) translate(0);
    -o-transform: scale(1) translate(0);
    -ms-transform: scale(1) translate(0);
	transform: scale(1) translate(0);
    transform: translateY(0);
}

/************************************************************
                動き2
************************************************************/

.animate {
  opacity: 0;
  transition: all 1.5s;
}
.animate.show {
  opacity: 1;
  transform: translateY(0);
}
.animate.show:nth-of-type(1) {
  transition-delay: 0s;
}
.animate.show:nth-of-type(2) {
  transition-delay: 0.2s;
}
.animate.show:nth-of-type(3) {
  transition-delay: 0.4s;
}
.animate.show:nth-of-type(4) {
  transition-delay: 0.6s;
}



