﻿.c-org-modal-02.is--open .c-market_place-delivery-discount-display-modal {
    height: fit-content;
    overflow: auto;
    max-height: 80vh;
    position: initial;
    top: initial;
    left: initial;
    -webkit-transform: initial;
    transform: initial;
    opacity: initial;
    -webkit-transition: initial;
    transition: initial;
    padding: 0;
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-wrapper.c-org-modal-02-wrapper {
        width: 650px;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-wrapper.c-org-modal-02-wrapper {
        width: 61.03vw;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-wrapper.c-org-modal-02-wrapper {
        width: 87.98496240601504vw;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-wrapper .c-org-modal-02-button-close {
        width: 20px;
        height: 20px;
        top: -30px;
        right: 0px;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-wrapper .c-org-modal-02-button-close {
        width: 1.879699248120301vw;
        height: 1.879699248120301vw;
        top: -3.477443609022556vw;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-wrapper .c-org-modal-02-button-close {
        width: 5.333333333333334vw;
        height: 5.333333333333334vw;
        top: -5.866666666666668vw;
        right: 3.133333333333333vw;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-modal.c-org-modal-02-content {
        width: 61.03vw;
        padding: 0;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-modal.c-org-modal-02-content {
        width: 87.73333333333333vw;
        padding: 16vw 0;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-modal {
        max-width: 650px;
    }
}

.c-market_place-delivery-discount-display-modal .c-mlc-modal-02-heading {
    padding-bottom: 10px;
    border-bottom: var(--tr-gray) solid 2.4px;
    display: flex;
    justify-content: center;
}

.c-market_place-delivery-discount-display-modal .c-mlc-modal-02-heading-contents {
    align-items: baseline;
}

    .c-market_place-delivery-discount-display-modal .c-mlc-modal-02-heading-contents + .c-mlc-modal-02-heading-contents {
        padding-left: 30px;
    }

.c-market_place-delivery-discount-display-modal .c-mlc-modal-02-heading-contents-title {
    text-wrap: nowrap;
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-shop-name {
    padding-left: 14px;
}

.c-market_place-delivery-discount-display-modal .c-mlc-modal-02-heading-contents .c-mlc-modal-02-heading-contents-title .c-atm-text-regular-07.is--bold {
    color: #23232383;
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-modal .c-atm-text-regular-07.is--medium {
        font-size: 22px;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-modal .c-atm-text-regular-07.is--medium {
        font-size: 2.11578947368421vw;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-modal .c-atm-text-regular-07.is--medium {
        font-size: 3.7vw;
    }
}

.c-market_place-delivery-discount-display-modal .c-mlc-modal-close {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    border-top: var(--tr-gray) solid 2.4px;
}

    .c-market_place-delivery-discount-display-modal .c-mlc-modal-close label {
        width: auto;
        padding: 8px;
    }

        .c-market_place-delivery-discount-display-modal .c-mlc-modal-close label + label {
            margin-left: 12px;
        }

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-modal .c-org-modal-02--inner {
        padding: 1.5vw 0vw 4vw;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-modal .c-org-modal-02--inner {
        padding: 1.5vw 0vw 2vw;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-modal .c-org-modal-02--inner {
        padding: 10px 0px 20px;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail.c-atm-text-regular-06 {
        font-size: 16px;
        line-height: 2.25;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail.c-atm-text-regular-06 {
        font-size: 1.61578947368421vw;
        line-height: 2;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-contents-detail.c-atm-text-regular-06 {
        font-size: 2.8vw;
        line-height: 2.2;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail-price.c-atm-text-regular-06 {
        font-size: 16px;
        line-height: 2.25;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail-price.c-atm-text-regular-06 {
        font-size: 1.61578947368421vw;
        line-height: 2;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-contents-detail-price.c-atm-text-regular-06 {
        font-size: 2.8vw;
        line-height: 2.2;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail-range.c-atm-text-regular-06 {
        font-size: 16px;
        line-height: 2.25;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail-range.c-atm-text-regular-06 {
        font-size: 1.61578947368421vw;
        line-height: 2;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-contents-detail-range.c-atm-text-regular-06 {
        font-size: 2.8vw;
        line-height: 2.2;
    }
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail {
    display: flex;
    min-width: 50%;
    padding: 10px 0;
    justify-content: center;
}
.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail:nth-child(odd) {
    background-color: var(--tr-gray);
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail:nth-child(even) {
    background-color: var(--tr-white);
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price {
    display: flex;
    min-width: 50%;
    padding: 10px 0;
    justify-content: center;
}
.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price:nth-child(odd) {
    background-color: var(--tr-gray);
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price:nth-child(even) {
    background-color: var(--tr-white);
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range {
    display: flex;
    min-width: 50%;
    padding: 10px 0;
    justify-content: center;
}
.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range:nth-child(odd) {
    background-color: var(--tr-gray);
}

.c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range:nth-child(even) {
    background-color: var(--tr-white);
}

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        display: inline-flex;
        justify-content: center;
        font-size: 22px;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        display: inline-flex;
        justify-content: right;
        padding-right: 10px;
        font-size: 22px;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        display: inline-flex;
        justify-content: right;
        font-size: 22px;
        padding-right: 0.5vw;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        display: inline-flex;
        justify-content: right;
        padding-right: 10px;
        font-size: 22px;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        display: inline-flex;
        justify-content: center;
        font-size: 22px;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2) {
        display: inline-flex;
        justify-content: center;
        font-size: 22px;
    }

    @media screen and (max-width: 850px) {
        .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        display: inline-flex;
        justify-content: right;
        padding-right: 10px;
    }
    }
    @media screen and (min-width: 851px) {
        .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        display: inline-flex;
        justify-content: right;
        padding-right: 10px;
        font-size: 22px;
    }
    }
    
    @media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2),
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        font-size: 2.11578947368421vw;
        padding-right: 1vw;
    }
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        font-size: 3.7vw;
        padding-right: 0.5vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        font-size: 3.7vw;
        padding-right: 0.5vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        font-size: 3.7vw;
        padding-right: 1vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        font-size: 3.7vw;
        padding-right: 0.5vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        font-size: 3.7vw;
        padding-right: 0.5vw;
    }
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2),
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        font-size: 3.7vw;
    }
}

.c-market_place-delivery-discount-display-contents-title {
    display: flex;
    align-items: baseline;
}

@media screen and (max-width: 850px) {
    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail {
        min-width: unset;
        text-wrap: nowrap;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-price {
        min-width: unset;
        text-wrap: nowrap;
    }

    .c-market_place-delivery-discount-display-modal .c-market_place-delivery-discount-display-contents-detail-range {
        min-width: unset;
        text-wrap: nowrap;
    }

    .c-market_place-delivery-discount-display-contents-detail--wrapper {
        flex-wrap: wrap;
        padding: 3vw 0 4vw;
        justify-content: center;
        width: 100%;
        overflow-y: auto;
        max-height: 30vh;
    }

    .c-market_place-delivery-discount-display-contents-title {
        padding: 3vw 0vw 0vw 13vw;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        width: 6vw;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        width: 11vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        width: 11vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        width: 16vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        width: 6vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2) {
        width: 6vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        width: 16vw;
    }

    .c-market_place-delivery-discount-shop-name .c-atm-title-main-04 {
        font-size: 3.4vw;
    }

    .c-market_place-delivery-discount-shop-name .c-atm-text-regular-07.is--bold {
        font-size: 2.8vw;
    }

    .c-market_place-delivery-discount-shop-name .c-atm-text-regular-14.is--bold {
        font-size: 3.566666666666667vw;
    }
}

@media screen and (min-width: 851px) and (max-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail--wrapper {
        flex-wrap: wrap;
        padding: 10px 0;
        width: 100%;
        overflow-y: auto;
        max-height: 35vh;
    }

    .c-market_place-delivery-discount-display-contents-title {
        padding: 2vw 0vw 0.5vw 13.2vw;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        width: 3.5vw;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        width: 7vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        width: 7vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        width: 7vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        width: 3.5vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2) {
        width: 3.5vw;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        width: 7vw;
    }
}

@media screen and (min-width: 1064px) {
    .c-market_place-delivery-discount-display-contents-detail--wrapper {
        flex-wrap: wrap;
        padding: 10px 0;
        width: 100%;
        overflow-y: auto;
        max-height: 35vh;
    }

    .c-market_place-delivery-discount-display-contents-title {
        padding: 20px 0px 6px 143px;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:first-child {
        width: 45px;
    }

    .c-market_place-delivery-discount-display-contents-detail > p:nth-child(2) {
        width: 75px;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:first-child {
        width: 75px;
    }

    .c-market_place-delivery-discount-display-contents-detail-price > p:nth-child(2) {
        width: 95px;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:first-child {
        width: 45px;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(2) {
        width: 45px;
    }

    .c-market_place-delivery-discount-display-contents-detail-range > p:nth-child(3) {
        width: 95px;
    }

    .c-market_place-delivery-discount-display-modal .c-atm-regular-06.no-discount {
        padding: 40px 0;
    }
}
