@charset "utf-8";
/*
Theme Name: ox animation
Description: TOP PAGE animation css
Version: 1.0
*/
@media screen and (min-width:1024px){
.ox-icon-other {
	animation-delay: 3s; /*アニメーションが読み込まれるまでの秒数*/
    animation: img-move2 8s infinite;
	animation-timing-function: linear;
	/*animation-timing-function: cubic-bezier(0.5, 0.7, 1.0, 0.3);*/
	animation-timing-function: ease, step-start, cubic-bezier(0.1, 0.7, 0.2, 0.3);
	animation-direction: alternate; /*アニメーション終了時に逆方向へ繰り返すかどうか*/
	padding-top: 180px;
}

@keyframes  img-move2 {
from { margin-left: 70%;}
10%  { margin-top: 2%; }
30%  { margin-top: -1%; }
50%  { margin-top: 1%; }
80%  { margin-top: -1%; }
to   { margin-left: 30%; }
}
}