@charset "UTF-8";

.mvwrapx-logo {
  width: 178px;
  position: absolute;
  bottom: 35px;
  right: 225px;
}

@media only screen and (max-width: 750px) {
  .mvwrapx-logo {
    display: none;
  }
}

.mvwrapx-logo:hover {
  opacity: .7;
}

.mvwrapx-logo_sp {
  display: none;
}

@media only screen and (max-width: 750px) {
  .mvwrapx-logo_sp {
    display: block;
    width: 93.75%;
    text-align: center;
    position: absolute;
    bottom: 88px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.mvwrapx-logo_sp:hover {
  opacity: .7;
}