.mv .uk-container{
  background: url(/assets/img/products/sb_otameshi/mv_bg.png) no-repeat top center;
  background-size: 100%;
  position: relative;
  padding-top: 5.5vw;
}
.mv h1{
  text-align: center;
}
.mv .uk-flex{
  justify-content: center;
  align-items: flex-start;
  gap: 18px;
}
.--lineup .uk-button{
  padding: 25px 2rem;
}
@media (min-width: 768px) {
.--lineup img{
  max-width: 200px;
}

}
@media (max-width: 1150px) {
  .mv .uk-flex{
    max-width: 65%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
.mv .uk-container{
background-image: url(/assets/img/products/sb_otameshi/mv_bg_sp.png);
padding-top: 15vw;}
  .mv .uk-flex{
    max-width: 100%;
    margin-top: 30vw;
  }
  .--lineup .c-hd-h3{
    font-size: 1.25rem;
    text-align: center;  
}
.--lineup .uk-button {
    padding: 25px 1rem;
}
}