/* 멤버십 포인트적립 */
.save_modal.fade .modal-dialog { width:310px; height:445px; background:none; bottom:0; z-index:1; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin:0; display:table; }
.save_modal .modal-dialog .modal-content { height:100%; }
.save_modal .modal-dialog .modal-content .modal-header { padding:20px; margin-top:10px; border-bottom:0; }
.save_modal .modal-dialog .modal-content .modal-header p { font-size:16px; font-weight:700; }
.save_modal .modal-dialog .modal-content .modal-body { padding:0 20px 20px 20px; }
.save_modal .modal-dialog .modal-content .modal-body .input_box { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.save_modal .modal-dialog .modal-content .modal-body .input_box::after { content:'원'; width:20px; color:#3985EA; font-weight:700; text-align:right; display:inline-block; }
.save_modal .modal-dialog .modal-content .modal-body .input_box input { width:calc(100% - 25px); height:36px; padding:0 10px; border:1px solid #E9ECF0; border-radius:5px; }
.save_modal .modal-dialog .modal-content .modal-body .input_box input::placeholder { color:#B5BDC4; }
.save_modal .modal-dialog .modal-content .modal-body .textarea_box textarea { width:100%; min-height:185px; padding:10px; border:1px solid #E9ECF0; border-radius:5px; resize:none; }
.save_modal .modal-dialog .modal-content .modal-footer { width:100%; position:absolute; bottom:0; right:0; }
.save_modal .modal-dialog .modal-content .modal-footer .button_box { width:100%; text-align:center; display:table; }
.save_modal .modal-dialog .modal-content .modal-footer .button_box button { width:70px; line-height:32px; border-radius:16px; }
.save_modal .modal-dialog .modal-content .modal-footer .button_box button.cancel_btn { background:#F8FBFF; }
.save_modal .modal-dialog .modal-content .modal-footer .button_box button.check_btn { color:#fff; background:#3985EA; }

@media only screen and (max-width: 1280px){
    /* 멤버십 포인트적립 */
    .save_modal.fade .modal-dialog { width:270px; height:400px; }
    .save_modal .modal-dialog .modal-content .modal-header { padding:15px; }
    .save_modal .modal-dialog .modal-content .modal-header p { font-size:14px; }
    .save_modal .modal-dialog .modal-content .modal-body { padding:15px; padding-top:0; }
    .save_modal .modal-dialog .modal-content .modal-body .input_box { padding-bottom:10px; margin-bottom:10px; }
    .save_modal .modal-dialog .modal-content .modal-body .input_box input { height:32px; font-size:12px; }
    .save_modal .modal-dialog .modal-content .modal-footer { padding-top:15px; }
    .save_modal .modal-dialog .modal-content .modal-footer .button_box button{ width:65px; height:30px; font-size:12px; }
}