@charset "UTF-8";

/* アニメーション */
@keyframes updown {
	0% {
		transform: translate(0,0);
	}
	100% {
		transform: translate(0,-10px);
	}
}

@keyframes rotate_l {
	0% {
		transform: rotate(-3deg);
	}
	100% {
		transform: rotate(3deg);
	}
}

@keyframes rotate_r {
	0% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}

@keyframes pyoko_l {
	0% {
		transform: translate(0,0);
	}
	50% {
		transform: translate(-25%,0);
	}
	100% {
		transform: translate(0,0);
	}
}

/* ====================================
	スマートフォン専用スタイル
===================================== */
@media only screen and (max-width: 767px) {

}

/* ====================================
	PC&タブレット、印刷専用スタイル
===================================== */
@media print , screen and (min-width: 768px) {

}

/* ====================================
	タブレット、印刷専用スタイル
===================================== */
@media print , screen and (min-width: 768px) and (max-width: 1199px) {

}

/* ====================================
	PC専用スタイル
===================================== */
@media only screen and (min-width: 1200px) {

}
