@charset "utf-8";
.fadeIn {
	opacity: 0;
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn.run,
.run .fadeIn {
	opacity: 1;
}
.fadeIn_up {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_up.run,
.run .fadeIn_up {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_down {
	opacity: 0;
	transform: translate(0, -20px);
	-webkit-transform: translate(0, -20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_down.run,
.run .fadeIn_down {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_right {
	opacity: 0;
	transform: translate(20px, 0px);
	-webkit-transform: translate(20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_right.run,
.run .fadeIn_right {
		transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_left {
	opacity: 0;
	transform: translate(-20px, 0px);
	-webkit-transform: translate(-20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_left.run,
.run .fadeIn_left {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.delay_01 {
	transition-delay: .1s !important;
}
.delay_02 {
	transition-delay: .2s !important;
}
.delay_03 {
	transition-delay: .3s !important;
}
.delay_04 {
	transition-delay: .4s !important;
}
.delay_05 {
	transition-delay: .5s !important;
}
.delay_06 {
	transition-delay: .6s !important;
}
.delay_07 {
	transition-delay: .7s !important;
}
.delay_08 {
	transition-delay: .8s !important;
}

.about__heading__ja span {
	display: inline-block;
	opacity: 0;
	transform: translate(0, 15px);
	-webkit-transform: translate(0, 15px);
	transition: .8s;
	-webkit-transition: .8s;
}
.about__heading__ja span:nth-of-type(2) {
	transition-delay: .05s;
}
.about__heading__ja span:nth-of-type(3) {
	transition-delay: .1s;
}
.about__heading__ja span:nth-of-type(4) {
	transition-delay: .15s;
}
.about__heading__ja span:nth-of-type(5) {
	transition-delay: .2s;
}
.about__heading__ja span:nth-of-type(6) {
	transition-delay: .25s;
}
.about__heading__ja span:nth-of-type(7) {
	transition-delay: .3s;
}
.about__heading__ja span:nth-of-type(8) {
	transition-delay: .35s;
}
.about__heading__ja span:nth-of-type(9) {
	transition-delay: .15s;
}
.about__heading__ja span:nth-of-type(10) {
	transition-delay: .2s;
}
.about__heading__ja span:nth-of-type(11) {
	transition-delay: .25s;
}
.about__heading__ja span:nth-of-type(12) {
	transition-delay: .3s;
}
.about__heading__ja span:nth-of-type(13) {
	transition-delay: .35s;
}
.about__heading__ja span:nth-of-type(14) {
	transition-delay: .4s;
}
.about__heading__ja span:nth-of-type(15) {
	transition-delay: .45s;
}
.about__heading__ja span:nth-of-type(16) {
	transition-delay: .5s;
}
.about__heading__ja span:nth-of-type(17) {
	transition-delay: .25s;
}
.about__heading__ja span:nth-of-type(18) {
	transition-delay: .3s;
}
.about__heading__ja span:nth-of-type(19) {
	transition-delay: .35s;
}
.about__heading__ja span:nth-of-type(20) {
	transition-delay: .4s;
}
.about__heading__ja span:nth-of-type(21) {
	transition-delay: .45s;
}
.about__heading__ja span:nth-of-type(22) {
	transition-delay: .5s;
}
.about__heading__ja span:nth-of-type(23) {
	transition-delay: .55s;
}
.about__heading__ja span:nth-of-type(24) {
	transition-delay: .6s;
}
.about__heading__ja span:nth-of-type(25) {
	transition-delay: .65s;
}
.about__heading__ja span:nth-of-type(26) {
	transition-delay: .7s;
}
.about__heading__ja span:nth-of-type(27) {
	transition-delay: .75s;
}
.run .about__heading__ja span {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.about__txt {
	transition-delay: .6s;
}