.main-img-sec { position: relative; }

#main_info .main-info-wrap .area { padding-left: 0; margin-left: 0; }

@media screen and (min-width: 992px) {
    .main-img-sec::after {
        content:'';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 26.26642vw;
        z-index: -1;
        background-color: var(--lightmustard)
    }
}

@media screen and (min-width: 1600px) {
    .main-img-sec::after {
        height:420px
    }
}

@media screen and (min-width: 992px) {
    .main-img-sec .main-img {
        padding-top:calc(545 / 1764 * 100%);
        margin-left: 60px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-attachment: fixed;
        background-image: url(../../images/main/main_visual02.jpg)
    }
}

@media screen and (min-width: 1720px) {
    .main-img-sec .main-img {
        margin-left:calc((100% - 1600px) / 2)
    }
}

@media screen and (min-width: 992px) {
    .main-info-wrap .flex-row {
        justify-content:space-between
    }
}

.main-info-wrap .img {
    padding-top: calc(180 / 338 * 100%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-image: url(../../images/main/main_info.jpg);
    filter: drop-shadow(0px 18px 20px rgba(0,0,0,0.2))
}

@media screen and (min-width: 992px) {
    .main-info-wrap .img {
        padding-top:calc(492 / 925 * 100%);
        background-image: url(../../images/main/main_info.jpg);
        filter: drop-shadow(0px 22px 40px rgba(0,0,0,0.2))
    }
}
