@charset "UTF-8";

/*MV調整_251119*/
#mv .mv_textimg {
    height: 90%;
}
.mv_textimg > div {
   width: 32%;
}
#mv .mv_textimg .mv_textimg_pc {
    padding-top: 8%;
}
#mv .mv_textimg .mv_textimg_pc::before {
    font-size: 2vw;
}
@media screen and (min-width: 901px) {
#mv .mv_textimg .mv_textimg_pc::before {
     top: 20px;
}
}
#mv .mv_textimg img {
    min-width: initial;
    max-width: initial;
    max-height: initial !important;
    width: 100%;
}
#mv .mv_textimg a {
    max-width: initial;
    width: 83%;
}
@media screen and (max-width: 900px) {
  #mv .mv_textimg {
      height: 96%;
  }
  .mv_nav {
    display: none;
  }
  #mv .mv_textimg .mv_textimg_pc::before {
    font-size:1.8rem;
  }
}
@media screen and (max-width: 768px) {
    .mv_textimg > div {
       width: 50%;
    }
    #mv .mv_textimg .mv_textimg_sp {
       padding-top: 9vw;
    }
    #mv .mv_textimg .mv_textimg_sp::before {
        font-size: 3vw;
    }
}
@media screen and (max-width: 600px) {
    .mv_textimg > div {
       width: 50%;
    }
    #mv .mv_textimg .mv_textimg_sp {
       padding-top: 9vw;
    }
    #mv .mv_textimg .mv_textimg_sp::before {
        font-size: 3vw;
    }
}