@charset "utf-8";
/**/

/*動きa*/
.mv_a1{
	opacity: 0;
	transition: 0.8s 0s;
	-moz-transform: scale(1) translate(-30px,0px);
    -webkit-transform: scale(1) translate(-30px,0px);
    -o-transform: scale(1) translate(-30px,0px);
    -ms-transform: scale(1) translate(-30px,0px);
	transform: scale(1) translate(-30px,0px);
}
.mv_a2{
	opacity: 0;
	transition: 0.8s 0.3s;
	-moz-transform: scale(1) translate(-30px,0px);
    -webkit-transform: scale(1) translate(-30px,0px);
    -o-transform: scale(1) translate(-30px,0px);
    -ms-transform: scale(1) translate(-30px,0px);
	transform: scale(1) translate(-30px,0px);
}
.mv_a3{
	opacity: 0;
	transition: 0.8s 0.6s;
	-moz-transform: scale(1) translate(-30px,0px);
    -webkit-transform: scale(1) translate(-30px,0px);
    -o-transform: scale(1) translate(-30px,0px);
    -ms-transform: scale(1) translate(-30px,0px);
	transform: scale(1) translate(-30px,0px);
}
.ac_a{
	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_b1{
	opacity: 0;
	transition: 1s 0.5s;
	-moz-transform: scale(1) translate(30px,0px);
    -webkit-transform: scale(1) translate(30px,0px);
    -o-transform: scale(1) translate(30px,0px);
    -ms-transform: scale(1) translate(30px,0px);
	transform: scale(1) translate(30px,0px);
}
.ac_b{
	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_up-1 {
	opacity: 0;
    transition: 0.8s 0.2s;
	-moz-transform: scale(1) translate(0,40px);
    -webkit-transform: scale(1) translate(0,40px);
    -o-transform: scale(1) translate(0,40px);
    -ms-transform: scale(1) translate(0,40px);
	transform: scale(1) translate(0,40px);
    text-align: center;
}
.mv_up-2 {
	opacity: 0;
    transition: 0.8s 0.5s;
	-moz-transform: scale(1) translate(0,40px);
    -webkit-transform: scale(1) translate(0,40px);
    -o-transform: scale(1) translate(0,40px);
    -ms-transform: scale(1) translate(0,40px);
	transform: scale(1) translate(0,40px);
    text-align: center;
}
.mv_up-3 {
	opacity: 0;
    transition: 0.8s 0.8s;
	-moz-transform: scale(1) translate(0,40px);
    -webkit-transform: scale(1) translate(0,40px);
    -o-transform: scale(1) translate(0,40px);
    -ms-transform: scale(1) translate(0,40px);
	transform: scale(1) translate(0,40px);
    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_fade-1 {
	opacity: 0;
	transition: 1s 0.4s;
}
.mv_fade-2 {
	opacity: 0;
	transition: 1s 0.7s;
}
.mv_fade-3 {
	opacity: 0;
	transition: 1s 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);
}

