#wrapper #opening {
    -webkit-animation: a_opening 1s ease 6s;
    -moz-animation: a_opening 1s ease 6s;
    -ms-animation: a_opening 1s ease 6s;
    animation: a_opening 1s ease 6s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#wrapper #opening #opening_inner #opening_univ_logo {
    -webkit-animation: a_univ_logo 3s ease 0s;
    -moz-animation: a_univ_logo 3s ease 0s;
    -ms-animation: a_univ_logo 3s ease 0s;
    animation: a_univ_logo 3s ease 0s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#wrapper #opening #opening_inner #opening_logo>span>span:nth-child(1) {
    -webkit-animation: a_opc_slideL 0.8s ease 3s;
    -moz-animation: a_opc_slideL 0.8s ease 3s;
    -ms-animation: a_opc_slideL 0.8s ease 3s;
    animation: a_opc_slideL 0.8s ease 3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#wrapper #opening #opening_inner #opening_logo>span:nth-child(2) {
    -webkit-animation: a_opc 1s ease 4s;
    -moz-animation: a_opc 1s ease 4s;
    -ms-animation: a_opc 1s ease 4s;
    animation: a_opc 1s ease 4s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents header #students_figre {
    opacity: 0
}

#contents header #students_figre[data-anime_flag=on] {
    -webkit-animation: a_opc_slideR 1s ease 0.5s;
    -moz-animation: a_opc_slideR 1s ease 0.5s;
    -ms-animation: a_opc_slideR 1s ease 0.5s;
    animation: a_opc_slideR 1s ease 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #about>section .video_block::before {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate;
    animation: a_rotate 0.5s ease 0s infinite alternate;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #about>section .video_block::after {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block .faculty_item>* {
    opacity: 0
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item>dl {
    -webkit-animation: a_opc_slideL 1s ease 0s;
    -moz-animation: a_opc_slideL 1s ease 0s;
    -ms-animation: a_opc_slideL 1s ease 0s;
    animation: a_opc_slideL 1s ease 0s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item>dl::before {
    margin-bottom: 20px;
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate;
    animation: a_rotate 0.5s ease 0s infinite alternate;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item>.fac_img {
    -webkit-animation: a_opc_slideL 1s ease 0.5s;
    -moz-animation: a_opc_slideL 1s ease 0.5s;
    -ms-animation: a_opc_slideL 1s ease 0.5s;
    animation: a_opc_slideL 1s ease 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}
#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item>.video-list {
    -webkit-animation: a_opc_slideR 1s ease 0.5s;
    -moz-animation: a_opc_slideR 1s ease 0.5s;
    -ms-animation: a_opc_slideR 1s ease 0.5s;
    animation: a_opc_slideR 1s ease 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.eco>dl::before, #contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.st>dl::before {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.eco>dl {
    -webkit-animation: a_opc_slideL 1s ease 0.7s;
    -moz-animation: a_opc_slideL 1s ease 0.7s;
    -ms-animation: a_opc_slideL 1s ease 0.7s;
    animation: a_opc_slideL 1s ease 0.7s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.eco>.fac_img {
    -webkit-animation: a_opc_slideL 1s ease 1.2s;
    -moz-animation: a_opc_slideL 1s ease 1.2s;
    -ms-animation: a_opc_slideL 1s ease 1.2s;
    animation: a_opc_slideL 1s ease 1.2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}
#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.eco>.video-list {
    -webkit-animation: a_opc_slideR 1s ease 1.2s;
    -moz-animation: a_opc_slideR 1s ease 1.2s;
    -ms-animation: a_opc_slideR 1s ease 1.2s;
    animation: a_opc_slideR 1s ease 1.2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.med>dl {
    -webkit-animation: a_opc_slideL 1s ease 1.4s;
    -moz-animation: a_opc_slideL 1s ease 1.4s;
    -ms-animation: a_opc_slideL 1s ease 1.4s;
    animation: a_opc_slideL 1s ease 1.4s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.med>.fac_img {
    -webkit-animation: a_opc_slideL 1s ease 1.9s;
    -moz-animation: a_opc_slideL 1s ease 1.9s;
    -ms-animation: a_opc_slideL 1s ease 1.9s;
    animation: a_opc_slideL 1s ease 1.9s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}
#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.med>.video-list {
    -webkit-animation: a_opc_slideR 1s ease 1.9s;
    -moz-animation: a_opc_slideR 1s ease 1.9s;
    -ms-animation: a_opc_slideR 1s ease 1.9s;
    animation: a_opc_slideR 1s ease 1.9s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.st>dl {
    -webkit-animation: a_opc_slideL 1s ease 2.1s;
    -moz-animation: a_opc_slideL 1s ease 2.1s;
    -ms-animation: a_opc_slideL 1s ease 2.1s;
    animation: a_opc_slideL 1s ease 2.1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.st>.fac_img {
    -webkit-animation: a_opc_slideL 1s ease 2.6s;
    -moz-animation: a_opc_slideL 1s ease 2.6s;
    -ms-animation: a_opc_slideL 1s ease 2.6s;
    animation: a_opc_slideL 1s ease 2.6s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}
#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.st>.video-list {
    -webkit-animation: a_opc_slideR 1s ease 2.6s;
    -moz-animation: a_opc_slideR 1s ease 2.6s;
    -ms-animation: a_opc_slideR 1s ease 2.6s;
    animation: a_opc_slideR 1s ease 2.6s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.welf>dl {
    -webkit-animation: a_opc_slideL 1s ease 2.8s;
    -moz-animation: a_opc_slideL 1s ease 2.8s;
    -ms-animation: a_opc_slideL 1s ease 2.8s;
    animation: a_opc_slideL 1s ease 2.8s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.welf>.fac_img {
    -webkit-animation: a_opc_slideL 1s ease 3.3s;
    -moz-animation: a_opc_slideL 1s ease 3.3s;
    -ms-animation: a_opc_slideL 1s ease 3.3s;
    animation: a_opc_slideL 1s ease 3.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}
#contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item.welf>.video-list {
    -webkit-animation: a_opc_slideR 1s ease 3.3s;
    -moz-animation: a_opc_slideR 1s ease 3.3s;
    -ms-animation: a_opc_slideR 1s ease 3.3s;
    animation: a_opc_slideR 1s ease 3.3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #pamphlet>aside[data-anime_flag=on]>div {
    opacity: 0;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-animation: a_pamphlet 1s ease 0.5s;
    -moz-animation: a_pamphlet 1s ease 0.5s;
    -ms-animation: a_pamphlet 1s ease 0.5s;
    animation: a_pamphlet 1s ease 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #senpai>section .video-list::before {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #senpai>section .video-list::after {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate;
    animation: a_rotate 0.5s ease 0s infinite alternate;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #campus h4.danno {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate;
    animation: a_rotate 0.5s ease 0s infinite alternate;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #campus h4.hasama {
    -webkit-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -moz-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -ms-animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    animation: a_rotate 0.5s ease 0s infinite alternate-reverse;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

#contents #campus[data-anime_flag=on]>section>p::before {
    -webkit-animation: a_opc_slideB 0.8s ease 0.5s;
    -moz-animation: a_opc_slideB 0.8s ease 0.5s;
    -ms-animation: a_opc_slideB 0.8s ease 0.5s;
    animation: a_opc_slideB 0.8s ease 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both
}

@media screen and (max-width: 567px) {
    #contents header #students_figre[data-anime_flag=on] {
        -webkit-animation: a_opc_slideB 1s ease 0.5s;
        -moz-animation: a_opc_slideB 1s ease 0.5s;
        -ms-animation: a_opc_slideB 1s ease 0.5s;
        animation: a_opc_slideB 1s ease 0.5s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -ms-animation-fill-mode: both;
        animation-fill-mode: both
    }

    #contents #faculty>section .faculty_block[data-anime_flag=on] .faculty_item>dl::before {
        margin-bottom: 10px
    }
}

@-webkit-keyframes a_opening {
    0% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    100% {
        opacity: 0;
        display: none
    }
}

@-moz-keyframes a_opening {
    0% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    100% {
        opacity: 0;
        display: none
    }
}

@-ms-keyframes a_opening {
    0% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    100% {
        opacity: 0;
        display: none
    }
}

@keyframes a_opening {
    0% {
        opacity: 1
    }

    99% {
        opacity: 0
    }

    100% {
        opacity: 0;
        display: none
    }
}

@-webkit-keyframes a_opc {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes a_opc {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-ms-keyframes a_opc {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes a_opc {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes a_opc_slideL {
    0% {
        opacity: 0;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-moz-keyframes a_opc_slideL {
    0% {
        opacity: 0;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-ms-keyframes a_opc_slideL {
    0% {
        opacity: 0;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes a_opc_slideL {
    0% {
        opacity: 0;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-webkit-keyframes a_opc_slideR {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-moz-keyframes a_opc_slideR {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-ms-keyframes a_opc_slideR {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes a_opc_slideR {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-webkit-keyframes a_opc_slideT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-moz-keyframes a_opc_slideT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-ms-keyframes a_opc_slideT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@keyframes a_opc_slideT {
    0% {
        opacity: 0;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-webkit-keyframes a_opc_slideB {
    0% {
        opacity: 0;
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-moz-keyframes a_opc_slideB {
    0% {
        opacity: 0;
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-ms-keyframes a_opc_slideB {
    0% {
        opacity: 0;
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@keyframes a_opc_slideB {
    0% {
        opacity: 0;
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-webkit-keyframes a_rotate {
    0% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    50% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    51% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    100% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

@-moz-keyframes a_rotate {
    0% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    50% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    51% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    100% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

@-ms-keyframes a_rotate {
    0% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    50% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    51% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    100% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

@keyframes a_rotate {
    0% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    50% {
        -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
        -o-transform: rotate(2deg);
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    51% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    100% {
        -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
        -o-transform: rotate(-2deg);
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }
}

@-webkit-keyframes a_univ_logo {
    0% {
        opacity: 0;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-moz-keyframes a_univ_logo {
    0% {
        opacity: 0;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-ms-keyframes a_univ_logo {
    0% {
        opacity: 0;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@keyframes a_univ_logo {
    0% {
        opacity: 0;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    50% {
        opacity: 1;
        -moz-transform: translateY(-150%);
        -ms-transform: translateY(-150%);
        -o-transform: translateY(-150%);
        -webkit-transform: translateY(-150%);
        transform: translateY(-150%)
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
        -o-transform: translateY(0%);
        -webkit-transform: translateY(0%);
        transform: translateY(0%)
    }
}

@-webkit-keyframes a_pamphlet {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%) rotate(30deg);
        -ms-transform: translateX(50%) rotate(30deg);
        -o-transform: translateX(50%) rotate(30deg);
        -webkit-transform: translateX(50%) rotate(30deg);
        transform: translateX(50%) rotate(30deg)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%) rotate(0deg);
        -ms-transform: translateX(0%) rotate(0deg);
        -o-transform: translateX(0%) rotate(0deg);
        -webkit-transform: translateX(0%) rotate(0deg);
        transform: translateX(0%) rotate(0deg)
    }
}

@-moz-keyframes a_pamphlet {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%) rotate(30deg);
        -ms-transform: translateX(50%) rotate(30deg);
        -o-transform: translateX(50%) rotate(30deg);
        -webkit-transform: translateX(50%) rotate(30deg);
        transform: translateX(50%) rotate(30deg)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%) rotate(0deg);
        -ms-transform: translateX(0%) rotate(0deg);
        -o-transform: translateX(0%) rotate(0deg);
        -webkit-transform: translateX(0%) rotate(0deg);
        transform: translateX(0%) rotate(0deg)
    }
}

@-ms-keyframes a_pamphlet {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%) rotate(30deg);
        -ms-transform: translateX(50%) rotate(30deg);
        -o-transform: translateX(50%) rotate(30deg);
        -webkit-transform: translateX(50%) rotate(30deg);
        transform: translateX(50%) rotate(30deg)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%) rotate(0deg);
        -ms-transform: translateX(0%) rotate(0deg);
        -o-transform: translateX(0%) rotate(0deg);
        -webkit-transform: translateX(0%) rotate(0deg);
        transform: translateX(0%) rotate(0deg)
    }
}

@keyframes a_pamphlet {
    0% {
        opacity: 0;
        -moz-transform: translateX(50%) rotate(30deg);
        -ms-transform: translateX(50%) rotate(30deg);
        -o-transform: translateX(50%) rotate(30deg);
        -webkit-transform: translateX(50%) rotate(30deg);
        transform: translateX(50%) rotate(30deg)
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%) rotate(0deg);
        -ms-transform: translateX(0%) rotate(0deg);
        -o-transform: translateX(0%) rotate(0deg);
        -webkit-transform: translateX(0%) rotate(0deg);
        transform: translateX(0%) rotate(0deg)
    }
}