@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 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;}
}
@keyframes fadeInStamp {
	0% {opacity: 0; transform: translate(-50%, -50%) scale(1.2,1.2);}
	100% {opacity: 0.7; transform: translate(-50%, -50%) scale(1.0,1.0);}
}