.modal_pop{position:fixed;width:100%;height:100%;left:0;top:0;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.7);z-index:9999;color:#000;}
.modal_pop.show{display:flex;}
.modal_pop .contact-box {width:300px;max-width:100%;background-color:#fff;border-radius:10px;padding:30px;position:relative;color:#000;font-size:14px;}
.modal_pop .contact-box .content-form-close {position:absolute;right:10px;top:10px;cursor:pointer;width:32px;height:32px;z-index:100;font-size:0px;}
.modal_pop .contact-box .content-form-close::before ,
.modal_pop .contact-box .content-form-close::after {	
    content:'';width:30px;height:3px;display:inline-block;background-color:#fff;position:absolute;right:0px;top:15px;
}
.modal_pop .contact-box .content-form-close::before {transform:rotate(45deg);}
.modal_pop .contact-box .content-form-close::after {transform:rotate(-45deg);}
.modal_pop .contact-box .box,
.modal_pop .contact-box .b-button{display:block;margin-top:8px;}
.modal_pop .btn-area{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:15px;}
.modal_pop .btn-area .b-button + .b-button {margin-left:10px;;}
.modal_pop#agree_pop .contact-box {width:400px;max-width:400px;font-size:16px;}
.modal_pop#agree_pop .contact-box #agree_pop_content {font-size:16px;}
/* 2023-01-04 Γί°‘ */
.modal_pop_results {overflow-y:auto;}
.modal_pop_results .contact-box {width:450px;padding:15px;background-color:#222;color:#fff;font-size:16px}
.modal_pop_results .contact-box .content-form-close::before ,
.modal_pop_results .contact-box .content-form-close::after {
    background-color:#fff;
}
.modal_pop table{border-top:solid 2px rgb(170,85,85);}
.modal_pop_results table th, .modal_pop_results table td {padding:8px;height:auto;border-top:none;background-image:none}
.modal_pop_results table th{background-color:#111}
.modal_pop_results table thead th{background:#111 url(/images/common/bg-light2.png) repeat-x;background-size:auto 100%;border-bottom:solid 1px rgba(255,255,255,0.15) !important;}
.modal_pop_results .card-base{display:inline-flex;align-items:center;justify-content:space-between;flex-direction:column;background-color:#fff;color:#000;font-size:16px;padding:5px 0;width:35px;height:55px;}
.modal_pop_results .card-base.red{color:#ff0000;}
.modal_pop_results .card-base + .card-base{margin-left:5px;}
@media(max-width:414px){
    .modal_pop_results {align-items:start;overflow-y:auto;}
    .modal_pop_results .contact-box {width:100%;}
    .modal_pop_results table, .modal_pop_results table thead, .modal_pop_results table tbody{display:Block !important;}
    .modal_pop_results tr{display:flex;align-items:stretch; flex-wrap:wrap;width:100%;}
    .modal_pop_results table thead tr,
    .modal_pop_results table tr.full th,
    .modal_pop_results table tr.full td
    { flex:0 0 100%;max-width:100%;width:100%;align-items:center;justify-content:center;text-align:center;}
    .modal_pop_results table tbody tr th {flex:0 0 40%;max-width:40%;width:40%;background-image:none;border-left:none;}
    .modal_pop_results table tbody tr td {flex:0 0 60%;max-width:60%;width:60%;}
    .modal_pop_results table tr.full td{border-left:none;}
    .modal_pop_results table tr.full td::after{display:none;}
    .modal_pop_results .order-data tbody tr{border:solid 2px #666;margin-top:5px;}
}