/* BASIC css start */
/* ÆË¾÷ ÀüÃ¼ ¹Ú½º */
#specialEvt {
    background: #fff;
    overflow: hidden !important;
    border: 5px solid #00d4d4 !important;
    box-sizing: border-box;
    position: relative;
    padding: 15px 15px 0 15px;   /* ¡ç ÀÌ¹ÌÁöº¸´Ù À§/¿ÞÂÊ ¿©¹é ¸¸µé¾îÁÖ´Â ÇÙ½É */
}

/* Á¦¸ñ(ÀÌ¹ÌÁö) ¿µ¿ª */
#specialEvt .tit-pop {
    margin: 0 0 10px 0;          /* À§ÂÊÀº 0, ¾Æ·¡ÂÊÀº ¾à°£ °£°Ý */
    text-align: center;
}

#specialEvt .tit-pop img {
    max-width: 100%;
    height: auto;
    display: block;              /* ¾Æ·¡ÂÊ ¾µµ¥¾ø´Â °ø¹é Á¦°Å */
}

/* °¡¿îµ¥ ³»¿ë ºÎºÐ (Áö±ÝÀº ºñ¿öµÐ »óÅÂ) */
#specialEvt .cont-pop {
    width: auto;                 /* °íÁ¤ 399px ´ë½Å ÀÚµ¿ */
    margin: 0 auto;
    padding-bottom: 0;
    background: none;
}

#specialEvt .cont-pop .cont {
    min-height: 0;
    _height: 0;
    padding: 0;
    background: none;
}

/* ¾Æ·¡ È¸»ö¹Ù ¿µ¿ª */
#specialEvt .close-wrap {
    position: relative;
    padding: 5px 0;
    color: #000;
    background-color: #8e8e8e;
}

#specialEvt .close-wrap .close {
    position: relative;
    width: 363px;
    margin: 0 auto;
    text-align: left;
}

#specialEvt .close-wrap .close .btn-close {
    position: absolute;
    right: 0;
    top: 0;
}

/* ¿À¸¥ÂÊ À§ X ¹öÆ° */
#specialEvt .btn-close-top {
    position: absolute;
    top: 8px;        /* Å×µÎ¸® + ÆÐµù ¾ÈÂÊ¿¡ ¿Àµµ·Ï */
    right: 10px;
    font-size: 24px !important;
    font-weight: 900 !important;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    z-index: 999;
}

#specialEvt .btn-close-top:hover {
    color: #000;
}

/* BASIC css end */

