@charset "euc-kr";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle;}
img {vertical-align:top;}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:'Noto Sans KR', 'Malgun Gothic', '¸¼Àº°íµñ', 'Dotum', 'µ¸¿ò', 'Montserrat', 'Arial', 'sans-serif';color:#333} /* color°ªÀº µðÀÚÀÎ°¡ÀÌµå¿¡ ¸Â°Ô»ç¿ë */
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
input[type=text],input[type=password],textarea, button{
    -webkit-border-radius:0;    /* µÕ±Ù¸ð¼­¸® */
    -webkit-appearance:none;    /* ±×¸²ÀÚ */
}

/* global */
.f_l {float:left}
.f_r {float:right}
.cl_b {width:0;height:0;font-size:0;line-height:0;clear:both}
.show {display:block}
.hide {display:none}
.tbl {border-collapse:collapse;border-spacing:0} /* Å×ÀÌºí ÃÊ±âÈ­ */
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.screen-out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* ´ëÃ¼ÅØ½ºÆ®°¡ ¾Æ´Ñ Á¢±Ù¼ºÀ» À§ÇÑ ¼û±èÅØ½ºÆ®¸¦ Á¦°øÇÒ¶§ */
.cap-hide {overflow:hidden;width:0;height:0;line-height:0;font-size:0;text-indent:-9999px}
.tc {text-align: center !important;}
.fb {font-weight: bold !important; font-size:1.2em !important;}
.div-dash{border:1px dashed !important;}

.popup-wrap{
    background-color:rgba(0,0,0,.3);
    justify-content:center;
    align-items:center;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:none;
    padding:15px;
}
.eventPopup{
    width:100%;
    max-width:400px;
    background-color:#ffffff;
    border-radius:10px;
    overflow:hidden;
    background-color:#4b89dc;
    box-shadow: 5px 10px 10px 1px rgba(0,0,0,.3);
}
.popup-body{
    width:100%;
    background-color:#ffffff;
}
.body-content{
    width:84%;
    padding:30px;
}
.body-contentbox{
    word-break:break-word;
    overflow-y:auto;
    min-height:70px;
    max-height:200px;
    font-size: 15px;
}

.body-contentbox > span {
    font-size : 15px;
}

.popup-foot{
    width:100%;
    height:50px;
}
.pop-btn{
    display:inline-flex;
    width:49.5%;
    height:100%;
    float:left;
    justify-content:center;
    align-items:center;
    color:#ffffff;
    cursor:pointer;
    font-size: 12pt;
}
.pop-btn.confirm{
    border-right:1px solid #FFFFFF;
}

.mrt20 {margin-top: 20px !important; }