@charset "UTF-8";

#admin_btn {position:absolute;right:0;top:-28px;line-height:23px !important;}
#admin_btn a {line-height:23px !important;border-radius:3px;padding-left:20px;padding-right:20px;}
#header #menu #gnb {/*white-space:nowrap;*/flex-wrap: nowrap;}
.content_article {max-width:1280px;margin-left:auto;margin-right:auto;}

.noti_area {position:absolute;right:0;top:10px;display:flex;flex-wrap:nowrap;color:#2c2c2c;font-size:0.9em;}
.noti_area li {padding:0 10px;}
.noti_area a {color:#2c2c2c;}
.noti_area a:hover {color:#f76565;}

.nopost {text-align:center;padding:50px 0 !important;}

.notifications-menu {line-height:30px;position: absolute;  top: 100%; left: 0;  z-index: 9999;  display: none;  width: 370px;  background-color: #f5f5f6;  -webkit-border-radius: 0 0 3px 3px;  -webkit-background-clip: padding-box;  -moz-border-radius: 0 0 3px 3px;  -moz-background-clip: padding;  border-radius: 0 0 3px 3px;  background-clip: padding-box;  -moz-box-shadow: 0 1px 0px rgba(0,0,0,.05);  -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.05);  box-shadow: 0 1px 0px rgba(0,0,0,.05);  border: 1px solid #ff0000; padding: 5px 15px; }
.notifications-menu .external { background-color: #FFF; display: block; }
.notifications-menu .external a { background-color: #fff; color: #e9423f;}
.notifications-list .point{ color:#ec5956 !important;  text-align: center; }
.notifications-list span{ font-size: 13px; }

.video_modal_popup.reveal {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    z-index: 9999999;
}

.video_modal_popup .video-wrapper {
    position: relative;
    width: 80%;
    /*padding-top: 10%;*/
    z-index: 9999999;
}

.video_modal_popup .video-wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}

.video_modal_popup .video-wrapper2 {
    position: relative;
    width: 80%;
    /*padding-top: 10%;*/
    z-index: 9999999;
}

.video_modal_popup .video-wrapper2 iframe {
    position: absolute;
    width: 100%;
    height: 100%;
}

.video_modal_popup.reveal .video_modal_popup-closer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 9999999;
}

.psc #load_area {display:flex;flex-wrap:wrap;}
.psc #load_area p {width: 100%;text-align: center;}
.psc #load_area img {max-width: 100%;}
.psc #load_area .line {width: 100%;height: 2%;}

/*.psc .step .colgroup ul {display:flex;overflow-x:auto;}*/
/*.psc .step .colgroup ul li {white-space:nowrap;}*/

/*.psc221 .step01 .colgroup ul,*/
/*.psc221 .step02 .colgroup ul {display:flex;overflow-x:auto;}*/
/*.psc221 .step01 .colgroup ul li,*/
/*.psc221 .step02 .colgroup ul li {white-space:nowrap;}*/

.ms_events .cate_area {
    position: absolute;
    padding: 5px 10px;
    top: 10px;
    left: 10px;
    overflow: hidden;
    z-index: 1;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    line-height:20px;
}
.ms_events .cate_area.ecate_ing {
    color: #fff;
    background: #3965dd;
}
.ms_events .cate_area.ecate_end {
    color: #fff;
    background: #707070;
}

@media screen and (max-width: 1024px) {
    .noti_area {display:none;}
}

@media screen and (max-width: 600px) {
    .pjc_21 .iagreement .iagree_cont {font-size: 12px;font-family: "돋움체", sans-serif;}
}
