@charset "UTF-8";

/*MV調整_251212*/
#mv .mv_textimg > div {
   width: 40%;
   max-width: 500px;
   margin: 2%;
}
#mv .mv_textimg img {
    width: 100%;
    margin-left: 0;
    max-width: initial;
}
#mv .mv_textimg a {
    /*width: 65%;*/
    width: 48%;
    height: auto;
    left: 50%;
    transform: translate(-50%, 0%);
    aspect-ratio: 100 / 20;
}
@media screen and (min-width: 769px) {
    #mv .mv_textimg .mv_textimg_pc {
        padding-top: 0%;
    }
}
@media screen and (max-width: 768px) {
    #mv .mv_textimg img {
        width: 100%;
        margin-left: 0%;
    }
    #mv .mv_textimg a {
        /*width: 65%;*/
        width: 48%;
        height: auto;
        left: 50%;
    }
}
@media screen and (max-width: 480px) {
    #mv .mv_textimg img {
        width: 100%;
        margin-left: 0%;
    }
}