@media (max-width: 750px) {
    .head-logo img {
        height: 19.0022vw;
        margin: 0;
        top: 0px;
        display: block;
        position: relative;
        left: 20px;
    }

    .mainBgBottom {
        background: none;
    }

    .mainImg {
        width: 90%;
        /* margin: 180px auto 0 auto; */
    }

    .mainBgTop {
        background: none;
    }

    .top-main .mainMv {
        height: 54rem;
        /* height: 62rem; */
    }

    .qanda-heading-detail {
        font-size: 5vw;
    }

    .mobile-only {
        background: linear-gradient(#c6deeb, rgba(198, 222, 235, 0));
    }

    .custom-label-area {
        padding-right: 4vw;
        padding-left: 4vw;
    }

    .custom-label {
        display: flex;
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .base-bottle-item {
        flex-direction: column;
        height: auto;
        width: auto;
        gap: 1%;
    }

    .spice-one02 {
        width: 99%;
        height: 200px;
        margin: 0 0 3% 0;
        justify-content: flex-start;
        padding: 3% 3% 3% 3%;
        flex-direction: row;
        display: flex;
    }

    .spice-one-content {
        order: 2;
    }

    .spice-two-content {
        order: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
    }

    .spice-name-sub {
        font-size: 13px;
        text-align: start;
        margin-bottom: 2px;
    }

    .spice-name-main {
        font-size: 19px;
        text-align: start;
    }

    .spice-base-item {
        position: unset;
        padding: 5% 0 5% 0;
        background-color: #f0f3f5;
    }

    p.spice-name-main {
        height: 60.8px;
    }

    .spice-soldout {
        font-size: medium;
    }

    .squre-btn .btn {
        width: 180px;
        font-size: 3vw;
    }

    .btn.mobile {
        display: inline-block;
        margin: 0 5px;
    }

    .qanda-head-area {
        background: #e6ebee; /* remove background image on base.css apply */
    }

    .qanda-image {
        width: 92vw;
        display: block;
        margin: 50px 4vw 0 4vw;
    }

    .qanda-image2 {
        width: 92vw;
        display: block;
        margin: 50px 4vw 0 4vw;
        transform: none;
    }

    .qanda-image3 {
        width: 92vw;
        display: block;
        margin: 50px 4vw 0 4vw;
    }

    .qanda-quantity {
        display: flex;
        flex-wrap: wrap;
    }

    .qanda-quantity {
        /* width: 50%; */
        display: flex;
        flex-wrap: wrap;
        gap: 2vw;
        align-content: center;
        justify-content: space-between;
        padding-right: 4vw;
        padding-left: 4vw;
        margin: 50px auto 0 auto;
    }

    .qanda-quantity-img {
        width: 45vw;
    }

    .qanda-cta {
        padding-right: 4vw;
        padding-left: 4vw;
    }

    .qanda-cta-btn {
        width: auto;
        padding: 1vh 8vw;
    }

    .qanda-cta-btn span::before {
        right: -20px;
        top: 20px;
    }

    .qanda-make-btn {
        width: 92vw;
    }

    .qanda-make-btn span {
        font-size: 3vh;
    }

    .qanda-make-btn span::after {
        font-size: 1.8vh;
    }

    .qanda-make-btn span::before {
        width: 4.5vw;
        height: 2vh;
    }

    .qanda-up2 {
        padding: 0 0 0px 0;
    }

    .product-step1 {
        padding: 0 0 80px 0;
    }

    .top_concept_wrap {
        padding: 80px 0 50px 0;
    }

    .warning-message-os-index-sec-place {
        top: -20px;
    }
}
