@charset "euc-kr";

.tab_cont {padding: 0 !important; overflow: inherit;}
.tab_cont .subtit {display: none !important;}

.eventWrap .layerPopup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;}
.eventWrap .layerPopup .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;}
.eventWrap .layerPopup .contentBox{position: absolute;width:960px;letter-spacing: -0.08em;line-height: 1.3;background: #fff;top: 50%;left:50%;transform: translate(-50%,-50%);}
.eventWrap .layerPopup .contentBox .pop_box{padding: 20px 20px 0;position: relative;max-height: 800px;overflow: hidden;overflow-y: auto;}
.eventWrap .layerPopup .contentBox .pop_box .megaggoarimy .tab_btn{display: none;}
.eventWrap .layerPopup .contentBox .pop_box .jeonhangil .char_zone+.tiny_txt{display: none;}


.eventWrap .layerPopup .btnClose{position: absolute;bottom: -30px;right: 0;background: #000;padding: 3px;width:30px;height:30px;box-sizing: border-box;}
.eventWrap .layerPopup .btnClose{position:absolute;top: 0;right: -48px;display:block;font-size:0;line-height:0;width:35px;height:35px;background:url('https://image.megagong.net/m/2022/0602_curr/certifi_clo.png') center center no-repeat;}
.eventWrap .layerPopup .btnToday{position:absolute;bottom:-30px;right:32px;padding:0 15px;height:30px;line-height:30px;background:#000;color:#fff;font-weight:bold;}
.char_zone{display: none;}
.teaCurr .tbl_wrp{margin-bottom: 20px;}

.eventWrap .layerPopup .contentBox .pop_box .curr_tab li{background: #ededed;width: 50%;float:left;font-size: 18px;color: #444;}
.eventWrap .layerPopup .contentBox .pop_box .curr_tab li.on{background: #28b7b5; font-weight: bold;color: #fff;}
.eventWrap .layerPopup .contentBox .pop_box .tab_btn{margin-bottom: 20px;}
.eventWrap .layerPopup .contentBox .pop_box .tab_btn::after{content: '';display: block;clear: both;}
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li{background: #ededed;width: 50%;float:left;font-size: 18px;color: #444;}
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li a{display: block;padding: 20px 0;}
.eventWrap .layerPopup .contentBox .pop_box .tab_btn li.on{background: #28b7b5; font-weight: bold;color: #fff;}
.teaCurr .curr_tit{margin: 30px 0 20px;}


.curr_side_bnr li .inner{width: 100%;}

@media (max-width: 1200px){
    
    


    .eventWrap .layerPopup .contentBox{width: 90%;}
    .eventWrap .layerPopup .btnClose{top: -28px;right: 0px;width: 20px;height: 20px;}
    
    .eventWrap .layerPopup .contentBox .pop_box .tab_btn,.eventWrap .layerPopup .contentBox .pop_box .curr_tab{margin-bottom: 2%;}
    

}


@media (max-width: 992px){
    


}

@media (max-width: 768px){
   

    .eventWrap .layerPopup .teaCurr{height: 80vw;overflow: auto;}
    .eventWrap .layerPopup .contentBox .pop_box{padding: 10px;}
    .teaCurr .curr_Stit{margin: 0 0 10px;font-size: 14px;}
    .eventWrap .grade_wrap .item .t_name{bottom: 8px;left: 8px;font-size: 12px;}
    .eventWrap .layerPopup .contentBox .pop_box .tab_btn li a,.curr_tab li a{display: block;padding: 10px 0; font-size: 16px;}
    .teaCurr .curr_tit{font-size: 14px;margin: 20px 0 20px;}


}



@media (max-width: 576px){


    
    .eventWrap .layerPopup .teaCurr{height: 100vw;}
    .eventWrap .layerPopup .contentBox{width: 98%;}

    .subj_wrap, .evCon3 .teacher_info .tea_wrap{padding: 10px 0 10px 20%}
    .subj_wrap h4, .evCon3 .teacher_info .tea_wrap h4{width: 18%;font-size: 13px}
    .eventWrap br.mo_for{display: block !important;}
    .teaCurr .tbl_wrp.essential {margin: 0 0 20px !important}
    .eventWrap .layerPopup .contentBox .pop_box .tab_btn li a,.curr_tab li a{font-size: 13px;}



}
