textarea.exp-memo {min-width: 200px; min-height: 80px; margin: 5px;}
div.memo-save-result {margin: 5px; width: 100%; text-align: center;}
#multi-download-progress-table > tbody > tr > td {padding: 10px;}
#multi-download-progress-table > tbody > tr > td:nth-child(1) {width: 150px;}
#upload-modal .modal-content, #upload-modal .modal-body {padding: 0; margin: 0; border-radius: 0; width: 582px;}
#upload-modal .modal-dialog {margin: 0;}


.modal-header {
    padding: 15px;
    background:#f3f4f9;
    border-bottom: 1px solid #e5e5e5;
    font-size:17px;
    font-weight:500;
    line-height:25px;
}

.input-url-link{
    position: absolute; z-index: -999; opacity: 0;
}

#notice_event, #event_230808{
display:none;
position:absolute;
top:0;
left:0;
z-index:9999;
width: 100%;
height: 100vh;
background: rgba(0, 0, 0, 0.7);
padding-top: 5px;
color: #fff;
}


.event_wrap {width: 600px; margin: 0 auto; position: relative;}
.event_wrap > a > img {
border-radius: 10px;
-webkit-box-shadow:2px 2px 40px -10px rgba(0, 0, 0, 0.6);
-moz-box-shadow:2px 2px 40px -10px rgba(0, 0, 0, 0.6);
-o-box-shadow:2px 2px 40px -10px rgba(0, 0, 0, 0.6);
-ms-box-shadow:2px 2px 40px -10px rgba(0, 0, 0, 0.6);
box-shadow:2px 2px 40px -10px rgba(0, 0, 0, 0.6);
    }
.event_wrap button {position: absolute; top: 20px; left: 20px;}


#notice_close {
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    padding-top: 5px;
    color: #fff;
}

.event_wrap2 > a {
  display: block;
}

.event_wrap2 > a > img{
  display: block;     /* inline 이미지 여백/정렬 이슈 제거 */
  width: 100%;        /* 컨테이너 폭에 맞춤 */
  height: auto;       /* 비율 유지 */
  max-width: 600px;   /* 안전장치(컨테이너와 동일) */
}


.event_wrap2 {
    width: 600px;
    margin: 0 auto;
    position: relative;   /* 기준점 */
    top: 300px;
}

/* X 버튼 통일 */
.event_wrap2 .popup-close {
    position: absolute;   /* ★ 중요 */
    top: -20px;
    right: -20px;

    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
}

/*.event_wrap2 .popup-close img {*/
/*    width: 40px;*/
/*    height: 40px;*/
/*}*/
