@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 fade-in{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fade-in-copy{
	0% {opacity: 0;}
	100% {opacity: 0.7;}
}