@keyframes main-visual1{
	0% {opacity: 1; transform: scale(1.0125,1.0125);}
	22.5% {opacity: 1; transform: scale(1.1250,1.1250);}
	25% {opacity: 0; transform: scale(1.1375, 1.1375);}
	97.5% {opacity: 0; transform: scale(1.0,1.0);}
	100% {opacity: 1; transform: scale(1.0125,1.0125);}
}
@keyframes main-visual2{
	0%{opacity: 0; transform: scale(1.0,1.0);}
	22.5% {opacity: 0; transform: scale(1.0,1.0);}
	25% {opacity: 1; transform: scale(1.0125,1.0125);}
	47.5% {opacity: 1; transform: scale(1.1250,1.1250);}
	50% {opacity: 0; transform: scale(1.1375, 1.1375);}
	100% {opacity: 0; transform: scale(1.0,1.0);}
}
@keyframes main-visual3{
	0% {opacity: 0; transform: scale(1.0,1.0);}
	47.5% {opacity: 0; transform: scale(1.0,1.0);}
	50% {opacity: 1; transform: scale(1.0125,1.0125);}
	72.5% {opacity: 1; transform: scale(1.1250,1.1250);}
	75% {opacity: 0; transform: scale(1.1375, 1.1375);}
	100% {opacity: 0; transform: scale(1.0,1.0);}
}
@keyframes main-visual4{
	0%{opacity: 0; transform: scale(1.0,1.0);}
	72.5% {opacity: 0; transform: scale(1.0,1.0);}
	75% {opacity: 1; transform: scale(1.0125,1.0125);}
	97.5% {opacity: 1; transform: scale(1.1250,1.1250);}
	100% {opacity: 0; transform: scale(1.1375, 1.1375);}
}
@keyframes drawing-trail{
	0% {transform: scale(0,1);}
	100% {transform: scale(1,1);}
}
@keyframes drawing-child{
	0% {transform: translate(-70%,0);}
	100% {transform: translate(0,0);}
}
@keyframes bird1-v{
	0%{top: 20%;}
	50%{top: 8%;}
	100%{top: 20%;}
}
@keyframes bird1-v-sp{
	0%{top: 17%;}
	50%{top: 11%;}
	100%{top: 17%;}
}
@keyframes bird1-h{
	0% {left: -20%;}
	100% {left: 120%;}
}
@keyframes bird1-turn{
	0% {transform: scale(-1,1);}
	48% {transform: scale(-1,1);}
	50% {transform: scale(1,1);}
	98% {transform: scale(1,1);}
	100% {transform: scale(-1,1);}
}
@keyframes bird2-v{
	0%{top: 74%;}
	50%{top: 66%;}
	100%{top: 74%;}
}
@keyframes bird2-v-sp{
	0%{top: 72%;}
	50%{top: 68%;}
	100%{top: 72%;}
}
@keyframes bird2-h{
	0% {left: 120%;}
	100% {left: -20%;}
}
@keyframes bird2-turn{
	0% {transform: scale(-1,1);}
	48% {transform: scale(-1,1);}
	50% {transform: scale(1,1);}
	98% {transform: scale(1,1);}
	100% {transform: scale(-1,1);}
}
@keyframes fade-in{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fade-in-copy{
	0% {opacity: 0;}
	100% {opacity: 0.7;}
}
@keyframes tremble{
	0% {rotate: 0deg;}
	7.5% {rotate: 15deg;}
	22.5% {rotate: -15deg;}
	37.5% {rotate: 15deg;}
	45% {rotate: 0deg;}
	100% {rotate: 0deg;}
}