@charset "utf-8";



/* CSS Document */



@keyframes run1 {

    from {

        top: -10%;

        opacity: 1;

    }



    50% {

        top: -8%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: -10%;

        opacity: 1;

    }

}



@keyframes run3 {

    from {

        top: 35%;

        opacity: 1;

    }



    50% {

        top: 32%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: 35%;

        opacity: 1;

    }

}



@keyframes run5 {

    from {

        top: 30%;

        opacity: 1;

    }



    50% {

        top: 28%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: 30%;

        opacity: 1;

    }

}





/* mobile */

@keyframes run1_m {

    from {

        top: -1%;

        opacity: 1;

    }



    50% {

        top: 2%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: -1%;

        opacity: 1;

    }

}



@keyframes run3_m {

    from {

        top: 42%;

        opacity: 1;

    }



    50% {

        top: 40%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: 42%;

        opacity: 1;

    }

}



@keyframes run5_m {

    from {

        top: 39%;

        opacity: 1;

    }



    50% {

        top: 37%;

        opacity: 1;

        transform: scale(1) rotate(-0deg);

    }



    to {

        top: 39%;

        opacity: 1;

    }

}



@keyframes btn_mov_1 {

    from {

        opacity: 1;

    }

    50% {

        opacity: 0;

        transform: scale(1) rotate(-0deg);

    }

    to {

        opacity: 1;

    }

}



@keyframes btn_mov_2 {

    from {

        opacity: 1;

    }

    to {

        opacity: 1;

    }

}

