@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

#view_pop {
    display: none;
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    width: 600px;
    max-height: 90vh;
    overflow-y: auto;
    position: absolute;
	overflow-x: hidden;
}
#view_pop .pop_headarea { width:100%; display:flex; justify-content:space-between; padding:28px 0 20px 0; margin:0 auto; border-bottom:2px solid #343434; }
#view_pop .pop_headarea .pop_title { font-size:24px; font-family:'Noto Sans KR'; letter-spacing:-1px; font-weight:500; }

#view_pop .pop_body { width:100%; font-size:16px; padding:20px; margin:0 auto; }
#view_pop .pop_body .input_group { padding:0 0 15px 0; }
#view_pop .pop_body .form_mail { width:96%; font-size:16px; text-align:left; padding:10px; border:1px solid #bcbcbc; }
#view_pop .pop_body dt { padding:0 0 5px 0; }

#view_pop .btn_area { text-align:center; padding:30px 0; }
#view_pop .btn_area .btn_regist { font-size:16px; color:#fff; padding:12px 120px; background:#0d7d27; }
#view_pop .btn_area .btn_regist:hover { background:#eb6100; }
#view_pop .btn_area .btn_cancel{ font-size:16px; color:#fff; padding:12px 30px; background:#6C757D; }
#view_pop .btn_area .btn_cancel:hover { background:#6C757D; }

#view_pop input[type="text"]::placeholder,
#view_pop textarea::placeholder { color: #aaa; opacity: 1; }

.pop_table { width: 100%; margin: 30px 0; }
.pop_table ul { display:flex; justify-content:space-between; padding: 13px 30px; border: 1px solid #ddd; background-color: #f9f9f9; }

.printbox { border:1px solid #ddd; padding:10px; margin-top:20px; text-align:center; }
.btn_print { font-size:16px; color:#fff; padding:10px 50px; background:#0d7d27; }
.btn_print:hover { background:#eb6100; }

.detail-wrap .reser-cont .info-view-sel .btns .mail-btn{width:30px; height:30px; display:inline-block; vertical-align:top; background:url(/_Img/Content/reser-mail-icon.gif) no-repeat center;}
.error-message {color: red;font-size: 0.8rem;display: none;}

.bodyq{font-family: 'Nanum Gothic', 'Malgun Gothic', sans-serif;}