@charset "UTF-8";


body {
    position: relative;
}

img {
    width: 100%;
    height: auto;
}

.-pc {
    display: block;
}

.-sp {
    display: none;
}

@media screen and (max-width: 768px) {
    .-pc {
        display: none;
    }
    .-sp {
        display: block;
    }
}

@-webkit-keyframes fadeInUpSmall {
    from {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
    }
    to {
    opacity: 1;
    transform: none;
    }
}
@keyframes fadeInUpSmall {
    from {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
    }
    to {
    opacity: 1;
    transform: none;
    }
}
.fadeInUpSmall {
    -webkit-animation-name: fadeInUpSmall;
    animation-name: fadeInUpSmall;
}