/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
html, body { margin:0; padding:0; }
hr{ display:none; }




.viewImgDiv{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100000;
    transform: translate(-50%, -50%);
}


div.popup{position: fixed;left:50%; top: 50%;  z-index: 100000; transform:translate(-50%, -50%); }
div.popup div.event_bg{background:#fff; width: 800px; margin:0 auto; box-sizing:border-box; position:relative; padding:60px 20px 20px ; overflow-y:auto; height:650px;}
div.popup div.event_bg .btn_close{position:absolute; top:20px; right:20px; z-index:100;}
div.popup div.event_bg h4.tit{position:relative;height:40px; line-height:40px; margin-bottom:20px; font-size:24px; display:inline-block;}
div.popup div.event_bg h4.tit span{display:inline-block; background:#DA291C; color:#fff; height:40px; line-height:40px; padding:0 15px;}
div.popup div.event_bg .radio{display:block; margin:5px 0;}
div.popup div.event_bg .cont{height:500px; overflow-y:auto;}