/* 買ってもらう機能モーダル */
.modal {
    padding: 0;
}
.modal .note {
    padding-left: 10px;
    padding-right: 10px;
}
.modal .lower {
    padding-bottom: 0;
}
.modal #cartGift_content .cartgift_note {
    border-bottom: none;
}
.modal .signboard img {
    border-radius: 8px 0 0 0;
}
.modal #cartMyself_content, #cartGift_content {
    padding-top: 0;
}
.modal #cartTabWrapInner {
    padding-top: 0;
}
.modal #cartTabWrap .cartTabHead {
    border-radius: 10px 0 0 0;
    background: #c01920;
}

/* モーダル閉じるボタン */
.modal-spinner { 
    min-height: 40px;
    z-index: 10;
}


/* SP */
@media only screen and (max-width: 812px) {
    /* モーダルFAQはなくなった
    .modal .memberWrap {
        border-top: none;
        border-bottom: none;
    }
    .modal #contact-faqForm {
        padding: 0 10px 20px;
    } */
    .modal .carttab_content {
        background: none;

    }
    .modal table.gift-flow {
        width: 95%;
    }

    .modal {
        width: 98%;
    }
    .blocker {
        padding: 20px 10px;

    }
}

/* PC */
@media only screen and (min-width: 813px) {
    /* モーダル */
    .modal .wrapper {
        min-width: auto;
    }
    .modal {
        max-width: 660px;
        background-color: #f7f7f7;
    }
    /* モーダルFAQはなくなった
    .modal .memberWrap {
        width: 600px;
    }
    */
}
