/* Partner style */

.top-banner_partner {
    height: 20vh;
    margin-top: 10vh;
}

.top-banner__marquee_partner {
    width: 120px;
}

.top-banner__marquee_partner_en {
    width: 140px;
}

.header__logo-icon--img-en {
    max-height: 110px
}

@media only screen and (min-width: 768px) {
    .top-banner_partner {
        height: 40vh;
        margin-top: 20vh;
    }

    .top-banner__marquee_partner {
        width: 160px;
    }

    .top-banner__marquee_partner_en {
        width: 180px;
    }
}