.q-top-fv .mv-oc__wrap{
    position: absolute;
    bottom: 60px;
    left: 50%;
    z-index: 10;
    width: 100%;
    max-width: 1040px;
    transform: translateX(-50%);
}
.q-top-fv .mv-oc{
    width: 188px;
    display: block;
}
.q-top-fv .mv-oc img{
    width: 100%;
}
@media (max-width: 828px) {
.q-top-fv .mv-oc__wrap{
    bottom: 150px;
    left: 86px;
    transform: translateX(0);
}
.q-top-fv .mv-oc{
    width: 260px;
}
}