.btn a{
    background: transparent url(images/btn-bg-rac.png) no-repeat center center/cover;
    text-align: center;
    width: 155px;
    display: block;
    text-decoration: none;
    padding: 10px 5px;
    font-size: 14px;
    margin: 0 0 0 auto;
    margin-top: 30px;
    font-weight: 600;
  }

  #content .inner{
    background: transparent url(images/content-bg2.png) no-repeat center center/cover;
    padding: 30px 0;
}


@media screen and (max-width: 767px) {
    #content .inner{
        background: transparent url(images/sp-bg2.png) no-repeat center center/cover;
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media screen and (max-width: 767px){
.btn a {
    margin: 30px auto 0;
}
}





@media screen and (max-width: 767px){
    .mv-bottom img{
      display: none;
    }
  }