/* 조직 추가 */
.send_modal.fade .modal-dialog {width:700px; background:none; bottom:0; z-index:1; border-radius:5px; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); margin:0; display:table;}
.send_modal .modal-dialog .modal-content {border:none; width:100%; padding:30px; float:left; }
.send_modal .modal-dialog .modal-content .modal-body { width:100%; padding:0; display:flex; }
.send_modal .modal-dialog .modal-content .modal-body > div { width:calc((100% - 20px) / 2); }
.send_modal .modal-dialog .modal-content .modal-body .left_box p.title { font-size:18px; font-weight:700; color:#db5454; }
.send_modal .modal-dialog .modal-content .modal-body .left_box p:nth-last-child(1) { margin-top:20px; word-break: keep-all; font-size:13px; }
.send_modal .modal-dialog .modal-content .modal-body .left_box img { width:100%; }
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box {width:100%; height:36px; border:1px solid #E9ECF0; border-radius:5px; background:url(../image/select_arrow.svg) no-repeat 95% 55%/20px auto #f0f0f0;}
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .label {width:100%; height:100%; padding:0 10px; outline:none; font-size:14px; font-weight:400; text-align:left; color:#494E53; cursor:pointer; background:none;}
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .select_option_list { min-width:100%; padding:10px; border-radius:5px; border:solid 1px #E9ECF0; }
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .select_option_list .option_list_item {width:100%; transition:.1s; position:relative; display:table; font-size:14px; color:#494E53; line-height:30px;}
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .select_option_list .option_list_item.first {margin-bottom:5px;}
.send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .select_option_list .option_list_item label {line-height:30px; margin-bottom:0px; clear:both; font-weight:400;}
.send_modal .modal-dialog .modal-content .modal-body .right_box { margin-left:20px; padding-left:20px; border-left:1px solid #E9ECF0; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .title_box { width:100%; display:flex; align-items:flex-end; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .title_box p.title { font-size:18px; font-weight:700; color:#3985EA; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .title_box p.total { margin-left:10px; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box { width:100%; height:calc(100% - 115px); margin-top:10px; padding:10px; border-radius:5px; position:relative; background:#f0f0f0; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box::before { content:'[Web 발신]'; display:block; font-weight:700; position:absolute; top:10px; left:10px; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box textarea { width:100%; height:100%; padding-top:25px; border:0; background:inherit; resize:none; }
.send_modal .modal-dialog .modal-content .modal-body .right_box > p { margin-top:5px; text-align:right; font-size:12px; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .btn_box {margin:20px auto 0 auto; display:table;}
.send_modal .modal-dialog .modal-content .modal-body .right_box .btn_box button { width:100px; height:36px; border-radius:16px; font-size:14px; float:left; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .btn_box button.cancel_btn { background:#F8FBFF; color:#21272C; }
.send_modal .modal-dialog .modal-content .modal-body .right_box .btn_box button.registration_bth { background:#3985EA; margin-left:10px; color:#fff;}

/*반응형 View*/
@media only screen and (max-width:1280px) {
    .send_modal .modal-dialog .modal-content { padding:30px; }
    .send_modal .modal-dialog .modal-content .modal-body .left_box p.title { font-size:16px; }
    .send_modal .modal-dialog .modal-content .modal-body .left_box p:nth-last-child(1) { font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .left_box .select_box { height:32px; background-size:18px; }
    .send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .label { padding:0 10px; font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .left_box .select_box .select_option_list .option_list_item { font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .btn_box button { width:80px; height:32px; font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .title_box p.title { font-size:16px; }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .title_box p.total { font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box { width:100%; height:calc(100% - 110px); }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box::before { font-size:12px; }
    .send_modal .modal-dialog .modal-content .modal-body .right_box .textarea_box textarea { padding-top:20px; font-size:12px; }
}