@charset "UTF-8";

/*MV調整_260304*/
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video{
    height: auto;
    max-height: initial !important;
}
#mv .mv_textimg > div {
    width: 40%;
    min-width: 180px;
    max-width: 450px;
    margin: 2%;
}
#mv .mv_textimg a {
    aspect-ratio: 320 / 50;
    left: 23%;
    max-width: initial;
    width: 58%;
    left: 21%;
}
#mv .mv_textimg img {
    max-width: initial;
    width: 100%;
    margin-left: 0;
}
@media screen and (min-width: 901px) and (max-height: 800px) {
    #mv .mv_textimg img {
        max-width: initial;
    }
    #mv .mv_textimg a {
        width: 47%;
        left: 17%;
    }
}
@media screen and (min-width: 901px) {
    .index main {
        margin-top: 0;
    }
}

/*------背景画像------*/
main > section:first-of-type:before {
    display: none;
}
a#blog+div:before {
    content: "";
    background: url(/common/upload_data/teppan-niichicom/image/20260313115535.png) no-repeat;
    top: 30px;
    left: calc(50% - 12%);
    position: absolute;
    width: 24%;
    height: 20%;
    background-size: contain;
    pointer-events: none;
    opacity: 0.1;
}