@charset "utf-8";


/*動き1*/
.mv_up{
	opacity: 0;
	transition: 1s 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);
}
.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);
}

/*動き2*/
.mv_fade1{
	opacity: 0;
	transition: 1s 0s;
}

.mv_fade2{
	opacity: 0;
	transition: 1s 0.5s;
}
.mv_fade3{
	opacity: 0;
	transition: 1s 1s;
}
.mv_fade4{
	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);
}



/*動き3*/
.mv_a1{
	opacity: 0;
	transition: 1s 0.2s;
	-moz-transform: scale(1) translate(-20px,0px);
    -webkit-transform: scale(1) translate(-20px,0px);
    -o-transform: scale(1) translate(-20px,0px);
    -ms-transform: scale(1) translate(-20px,0px);
	transform: scale(1) translate(-20px,0px);
}
.mv_a2{
	opacity: 0;
	transition: 2s 0.2s;
	-moz-transform: scale(1) translate(-20px,0px);
    -webkit-transform: scale(1) translate(-20px,0px);
    -o-transform: scale(1) translate(-20px,0px);
    -ms-transform: scale(1) translate(-20px,0px);
	transform: scale(1) translate(-20px,0px);
}
.mv_a3{
	opacity: 0;
	transition: 2s 0.4s;
	-moz-transform: scale(1) translate(-20px,0px);
    -webkit-transform: scale(1) translate(-20px,0px);
    -o-transform: scale(1) translate(-20px,0px);
    -ms-transform: scale(1) translate(-20px,0px);
	transform: scale(1) translate(-20px,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);
}






/*動き4*/
.mv_left{
	opacity: 1;
	transition: .9s .1s;
	-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);

	
}
.ac_left{
	opacity: 1;
	-moz-transform: scale(1) translate(-100%,0);
    -webkit-transform: scale(1) translate(-100%,0);
    -o-transform: scale(1) translate(-100%,0);
    -ms-transform: scale(1) translate(-100%,0);
	transform: scale(1) translate(-100%,0);
}
.mv_right{
	opacity: 1;
	transition: .9s .1s;
	-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);

	
}
.ac_right{
	opacity: 1;
	-moz-transform: scale(1) translate(100%,0);
    -webkit-transform: scale(1) translate(100%,0);
    -o-transform: scale(1) translate(100%,0);
    -ms-transform: scale(1) translate(100%,0);
	transform: scale(1) translate(100%,0);
}
/**/
.mv_inL {
	opacity: 0;
	transition: 1.2s 0.2s;
	-moz-transform: scale(1) translate(10%,0);
    -webkit-transform: scale(1) translate(10%,0);
    -o-transform: scale(1) translate(10%,0);
    -ms-transform: scale(1) translate(10%,0);
	transform: scale(1) translate(10%,0);
}
.mv_inL2{
	opacity: 0;
	transition: 1.2s 1s;
	-moz-transform: scale(1) translate(10%,0);
    -webkit-transform: scale(1) translate(10%,0);
    -o-transform: scale(1) translate(10%,0);
    -ms-transform: scale(1) translate(10%,0);
	transform: scale(1) translate(10%,0);
}
.in_left{
	opacity: 1;
	-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_inR {
	opacity: 0;
	transition: 1.2s 0.2s;
	-moz-transform: scale(1) translate(-10%,0);
    -webkit-transform: scale(1) translate(-10%,0);
    -o-transform: scale(1) translate(-10%,0);
    -ms-transform: scale(1) translate(-10%,0);
	transform: scale(1) translate(-10%,0);
}
.mv_inR2 {
	opacity: 0;
	transition: 1.2s 1s;
	-moz-transform: scale(1) translate(-10%,0);
    -webkit-transform: scale(1) translate(-10%,0);
    -o-transform: scale(1) translate(-10%,0);
    -ms-transform: scale(1) translate(-10%,0);
	transform: scale(1) translate(-10%,0);
}
.in_right{
	opacity: 1;
	-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_i{
	opacity: 0;
	transition: 1s 2s;
	-moz-transform: scale(1) translate(0px,1px);
    -webkit-transform: scale(1) translate(0px,1px);
    -o-transform: scale(1) translate(0px,1px);
    -ms-transform: scale(1) translate(0px,1px);
	transform: scale(1) translate(0px,1px);
}
.ac_i{
	opacity: .2;
	-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);
}
.fade {
	opacity: 0;
	transition: 1.0s all 0s ease;
}
.fade.ac {
	opacity: 1;
}

