@charset "utf-8";

.hougyoku_container_wrap {
    padding: 0.3rem 1rem 0;
}

.hougyoku_container {
    max-width: initial;
    max-height: 164px;
}

.hougyoku_container_wrap.silver {
    overflow: hidden;
}

.hougyoku_container img {
    max-height: 170px;
}

.hougyoku_container img.wagon {
    max-height: 230px;
    transform: translate(0px, -10px);
}

.hougyoku_container_wrap .webp-txt {
    bottom: -8px;
    background: #f2f0ecbf;
    padding: 2px 4px 2px 2px;
}

@media (max-width: 1440px) {
    .hougyoku_container.wagon {
        max-width: initial;
        max-height: 149px;
    }

    .hougyoku_container img.wagon {
        max-height: 230px;
        transform: translate(0px, -11px);
    }
}

@media (max-width: 1340px) {

    .hougyoku_container.wagon {
        max-height: 115px;
    }

    .hougyoku_container img {
        max-height: 115px;
    }

    .hougyoku_container img.wagon {
        max-height: 164px;
    }
}

@media (max-width: 1280px) {}

@media (max-width: 1100px) {
    .hougyoku_container img {
        max-height: 170px;
    }

    .hougyoku_container.wagon {
        max-height: 164px;
    }

    .hougyoku_container img.wagon {
        max-height: 215px;
        transform: translate(0px, -3px);
    }

}

@media (max-width: 930px) {
    .hougyoku_container img {
        max-height: 115px;
    }


    .hougyoku_container.wagon {
        max-height: 115px;
    }

    .hougyoku_container img.wagon {
        max-height: 170px;
        transform: translate(0px, -8px);
    }
}

@media (max-width: 768px) {
    .hougyoku_container {
        display: flex;
        justify-content: center;
        align-items: start;
    }

    .hougyoku_container_wrap {
        padding: 0;
    }

    .hougyoku_container img {
        width: 285%;
        height: 100%;
        transform: translate(0px, -13px);
        object-fit: cover;
    }

    .hougyoku_container img.wagon {
        transform: translate(0px, -26px);
    }

    .webp-txt.hougyoku {
        bottom: 0px;
        background: transparent;
        padding: 4px 0;
    }
}