@media screen and (max-width: 750px) {




    .kv {
        background-image: url(https://www.esteelauder.com.tw/media/export/cms/202508SA/images/kv_bg_m.png);
        height:117.333vw;
    }

    .kv_bd {}

    .kv_bd > div {
        position: absolute;
    }

    .kv_text {
        top: 6.2em;
        left: 10.4em;
    }

    .kv_text_t {
        font-size: 1.6em;
    }

    .kv_text_t span {
        font-size: 1.1em;
        font-weight: 400;
        margin-right: .1em;
    }

    .kv_super {
        top: 9.3em;
        left: 2.3em;
        filter: drop-shadow(.1em .1em .1em black);
    }

    .kv_super_t {
        font-size: 3.8em;
    }









    .timetable {
        background-image: url(https://www.esteelauder.com.tw/media/export/cms/202508SA/images/timetable_bg_m.png);
    }

    .timetable_bd {}

    .timetable_bd > div {
        position: relative;
    }

    .timetable_title {
        margin: 3.6em auto 3em;
    }

    .timetable_title_t {
        font-size: 2.2em;
        color: #fff;
        width: fit-content;
        margin: 0 auto;
    }

    .timetable_area {
        width: 100%;
        margin: 0 auto;
    }

    .timetable_area_t {
        width: 8em;
        height: 1.975em;
        margin: 3em auto 0;
        background-image: url(https://www.esteelauder.com.tw/media/export/cms/202508SA/images/timetable_area_bg.png);
        background-size: 100%;
        background-position: center top;
        background-repeat: no-repeat;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #19253e;
        font-size: 1.2em;
        font-weight: 500;
    }

    .dept_list {
        width: 96%;
        margin: 0 auto;
        max-width: 53.5em;
    }

    .dept_item {
        width: 100%;
        display: grid;
        grid-template-columns: 1fr 20% 20% 20%;
        justify-items: center;
        align-items: center;
        background-repeat: no-repeat;
        background-size: 1.3em;
        color: #fff;
        font-size: 1em;
    }

    .dept_item:nth-of-type(even) {
        background-color: #244b87;
    }

    .dept_item:nth-child(1) {
        background-color: transparent;
        color: #fff;
    }

    .timetable_notice {
        text-align: center;
        margin: 3em auto 2em;
    }

    .timetable_notice_t {
        color: #fff;
        font-size: .9em;
        font-weight: 100;
    }













    .platinum {
        background-image: url(https://www.esteelauder.com.tw/media/export/cms/202508SA/images/platinum_bg_m.png);
        height:84.4vw;
    }

    .platinum_bd {}

    .platinum_bd > div {
        position: absolute;
    }

    .platinum_texts {
        top: 3.9em;
        left: 11.9em;
        width: 22em;
        height: 12em;
    }

    .platinum_text1 {
        font-size: 1.4em;
        width: fit-content;
        margin: 0 auto;
        height: 1.5em;
        letter-spacing: .02em;
    }

    .platinum_text2 {
        width: fit-content;
        font-size: 1.4em;
        letter-spacing: 0.7em;
        font-weight: 300;
        height: 1.8em;
        margin: 0 0 0 1.4em;
    }

    .platinum_text3 {
        font-size: 2.7em;
        letter-spacing: .01em;
        width: fit-content;
        margin: 0 0 0 0.6em;
        font-weight: 500;
        filter: drop-shadow(0 1px 0 #fff);
    }

    .platinum_btn {
        top: 15.2em;
        left: 16.6em;
    }

    .platinum_btn_t {
        font-size: 1.5em;
        color: #fff;
        display: flex;
        align-items: center;
    }

    .platinum_btn_t span {
        font-size: .6em;
        margin-left: 0.6em;
    }

    .platinum .ghost_btn {
        width: 21em;
        height: 5em;
        position: absolute;
        background-color: #ff000000;
        z-index: 2;
        top: 14em;
        left: 12.4em;
    }

}
