@charset "utf-8";


@keyframes a-mv_pattern {
	0% {
		filter: brightness(110%);
		transform: scale(.9) rotate(-3deg);
	}
	50% {
		filter: brightness(100%);
		transform: scale(1) rotate(3deg);
	}
	100% {
		filter: brightness(110%);
		transform: scale(.9) rotate(-3deg);
	}
}

@keyframes a-meeting_illust1 {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-5px);
	}
	100% {
		transform: translateY(0);
	}
}

@keyframes a-meeting_illust2 {
	0% {
		transform: translateX(0) scaleX(1);
	}
	45% {
		transform: translateX(30px) scaleX(1);
	}
	47.5% {
		transform: translateX(30px) scaleX(-1);
	}
	97.5% {
		transform: translateX(0) scaleX(-1);
	}
	100% {
		transform: translateX(0) scaleX(1);
	}
}

@keyframes a-spark {
	0% {
		opacity: 1
	}
	50% {
		opacity: .5;
	}
	100% {
		opacity: 1
	}
}

@keyframes a-meeting_mokumoku {
	0% {
		transform: scale(1);
		border-radius: 50% 50% 50% 50%;
		opacity: 0.9;
	}
	50% {
		transform: scale(1.1) rotate(1deg);
		border-radius: 60% 40% 60% 40%;
		opacity: 1;
	}
	100% {
		transform: scale(1);
		border-radius: 50% 50% 50% 50%;
		opacity: 0.9;
	}
}

@keyframes a-election_bg {
	0% {
		transform: translate(-50%,0) rotate(0deg);
	}
	100% {
		transform: translate(-50%,0) rotate(360deg);
	}
}


@keyframes a-election__slide1 {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}


@keyframes a-election__slide2 {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}


/*
@keyframes a-fluffy-x1 {
	0%, 100% {transform: translateX(0) rotate(2deg);}
	50% {transform: translateX(10px) rotate(0deg);}
}

@keyframes a-fluffy-y1 {
	0%, 100% {transform: translateY(0);}
	50% {transform: translateY(-20px);}
}

@keyframes a-fluffy-x2 {
	0%, 100% {transform: translateX(0) rotate(-2deg);}
	50% {transform: translateX(10px) rotate(0deg);}
}

@keyframes a-fluffy-y2 {
	0%, 100% {transform: translateY(0);
	}
	50% {transform: translateY(-20px);}
}
*/


@keyframes a-sns_image {
	0% {
		rotate: 0deg;
	}
	45% {
		rotate: -10deg;
	}
	50% {
		rotate: 0deg;
	}
	45% {
		rotate: -10deg;
	}
	100% {
		rotate: 0deg;
	}
}













