@charset "euc-kr";

.mo_view{display:none;}

h4{text-align: left;position: relative;padding-left: 16px;font-size: 21px;margin-bottom: 30px;}
h4::before{content: ''; display: block; height: 70%; width: 4px; position: absolute; left: 0; top: 50%; background: #000; transform: translateY(-50%);}
h4 a { float:right; display:block; width:200px; height:35px; background:#444; line-height:35px; color:#fff !important; font-weight:700; font-size:15px; text-align:center; }

.flt_inner.renewal a{position: relative;}
.flt_inner.renewal li{margin-top:12px;}
.flt_inner.renewal li:first-child{margin-top:0;}
.flt_inner.renewal li .label{position:absolute;left:-30px;top:-10px;}
.flt_inner.renewal li .label.twinkle{display:inline-block;width:51px;height:51px;}
.flt_inner.renewal li .label.twinkle img{position:absolute;left:0;top:0;}
.flt_inner.renewal li .label.twinkle img.img1{display:block;}
.flt_inner.renewal li .label.twinkle img.img2{display:none;}
.flt_inner.renewal li .label.twinkle.on img.img2{display:block;}
.flt_inner.renewal li .label.twinkle.on img.img1{display:none;}

.cmn_btn{font-size:13px;}
.cmn_btn.gray{background-color:#777777;border:1px solid #777;}

.layer_pop { position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; display:none; }
.layer_pop .pop { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:765px; z-index:10; }
.layer_pop .pop > a { float:right; margin-bottom:5px; }
.layer_pop .pop > div { clear:both; width:100%; background:#fff; opacity:.9999; border:2px solid #000; border-radius:3px; box-sizing:border-box; padding:55px 110px; color:#000; line-height:120%; }
.layer_pop .pop h3 { font-size:30px; font-weight:700; line-height:120%; margin-bottom:0; }
.layer_pop .pop h3 span { display:inline-block; position:relative; color:#911f27; }
.layer_pop .pop h3 span:before { content:""; display:block; width:100%; height:13px; background:#ffd880; padding:0 10px; position:absolute; bottom:-5px; left:-10px; z-index:-1;}
.layer_pop .pop dl { font-size:18px; margin-top:40px; }
.layer_pop .pop dt { margin-top:15px; line-height:120%; }
.layer_pop .pop dd { margin-top:5px; line-height:120%; }
.layer_pop .pop p { margin-top:30px; }

.evSection .inner{padding:160px 0;}

.evCon1{background: #100e0f url(https://img.megagong.net/m/2022/0929_gosabu88/con1_bg.jpg);}
.evCon1 .inner{width:1321px;padding:0;}
.evCon1 .text-wrap{position:absolute;left:0;top:0;}
.evCon1 .text-wrap .btn_link{right:4.2%;top:2.5%;width:11.5%;height:2.5%;}

.evSection.evCon2{overflow:inherit;}
.evCon2 .s-info{position:absolute;right:0;top:20px;}
.evCon2 .s-info li{text-align:right;font-size:14px;font-weight:300;color:#bbbbbb;}
.evCon2 .review_slide_wrap{margin-top:40px;position:relative;background-color:#f3f2f2;}
.evCon2 .slick-vertical .slick-slide{border:0;}
.evCon2 .review_slide .slick-slide dl{position:relative;padding:40px 100px;display:table;width:100%;}
.evCon2 .review_slide .slick-slide dl dt,
.evCon2 .review_slide .slick-slide dl dd{display:table-cell;vertical-align:middle;}
.evCon2 .review_slide .slick-slide dl dt{width:120px;height:120px;background-color:#fff;position:relative;border-radius:50%;}
.evCon2 .review_slide .slick-slide dl dt .pic{display:block;position:absolute;right:0;bottom:-15px;width:151px;}
.evCon2 .review_slide .slick-slide dl dd{text-align:left;padding-left:35px;}
.evCon2 .review_slide .slick-slide dl dd .txt{font-size:20px;font-weight:500;color:#333333;line-height:26px;}
.evCon2 .review_slide .slick-slide dl dd .from{font-size:17px;color:#afafaf;margin-top:20px;display:block;}
.evCon2 .review_slide .slick-slide dl dd .edge{display:inline-block;position: absolute;right:0;bottom:0;}
.evCon2 .review_slide_wrap .review_shadow{display:block;width:100%;position:absolute;left:0;bottom:3px;transform:translateY(100%);}
.evCon2 .review_slide_wrap .review_pager{position:absolute;right:-25px;top:50%;transform:translateY(-50%);margin-top:0;bottom:inherit;}
.evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots{margin-top:0;}
.evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li{display:block;margin-top:7px;}
.evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li:first-child{margin-top:0;}
.evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li button{border:1px solid #484848;background-color:#fff;width:13px;height:13px;}
.evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li.slick-active button{background-color:#484848;}
.evCon2 .review_slide .slick-slide dl dd .txt br.mo_view{display:none;}

.evCon3{background-color:#eeeeee;}
.evCon3 .inner{width:1283px;}
.evCon3 .inner h3{width:1080px;margin:0 auto;}
.evCon3 .con_box{margin-top:60px;}
.evCon3 .exam_info{position:relative;}
.evCon3 .exam_info_wrap{margin-top:70px;position:relative;}
.evCon3 .exam_info_wrap .exam_info_slide_cover{position:relative;}
.evCon3 .exam_info_wrap .exam_info_slide{position:absolute;left:140px;top:216px;width:1000px;height:470px;overflow:hidden;}
.evCon3 .exam_info.bottom{margin-top:80px;}
.evCon3 .exam_info_number{position:absolute;left:50%;bottom:70px;font-size:13px;color:#777777;font-weight:500;border:1px solid #777777;border-radius:15px;display:inline-block;padding:1px 15px;background-color:#fff;transform:translateX(-50%);}
.evCon3 .exam_info_number em{font-style:normal;color:#000000;font-weight:500;}
.evCon3 .mg_slick_btn{position:absolute;top:50%;width:24px;height:40px;font-size:0;margin-top:-20px;}
.evCon3 .mg_slick_btn.prev{background:url(https://img.megagong.net/m/2022/0929_gosabu88/btn_prev.png) 50% 50% no-repeat;left:100px;}
.evCon3 .mg_slick_btn.next{background:url(https://img.megagong.net/m/2022/0929_gosabu88/btn_next.png) 50% 50% no-repeat;right:100px;}
.evCon3 .exam_info.bottom .btn_link{width:14%;height:6.7%;bottom:21%;}
.evCon3 .exam_info.bottom .btn_link.btn_link1{left:43%;}
.evCon3 .exam_info.bottom .btn_link.btn_link2{left:69.5%;}

.evCon4 .con_box{margin-top:60px;}
.evCon4 .card-swiper.swiper-container{overflow:inherit;}
.evCon4 .card-swiper.swiper-container .swiper-slide{width:261px;margin-right:12px;box-shadow: 10px 8px 40px -4px rgba(0,0,0,0.25);border-radius:30px;transition:background-color 0.2s;}
.evCon4 .card-swiper.swiper-container .swiper-slide a{display:block; height: 390px; padding: 50px 15px 0; cursor:default;}
.evCon4 .card-swiper .swiper-slide .s-tit{font-size:22px;font-weight:bold;color:#000;text-align:center;padding-bottom:10px;transition:color 0.2s;line-height:30px;}
.evCon4 .card-swiper .swiper-slide .s-tit em{font-style:normal;height:60px;display:flex;align-items:center;justify-content:center;}
.evCon4 .card-swiper .swiper-slide .s-info{text-align:left;padding-top:40px;border-top:1px solid #e5e5e5;}
.evCon4 .card-swiper .swiper-slide .s-info li{position:relative;padding-left:8px;font-size:16px;line-height:22px;color:#333;margin-top:10px;transition:color 0.2s;}
.evCon4 .card-swiper .swiper-slide .s-info li:first-child{margin-top:0;}
.evCon4 .card-swiper .swiper-slide .s-info li span{position:absolute;left:0;top:0;}
.evCon4 .card-swiper .swiper-slide .s-tip{position:absolute;left:50%;top:-38px;display:inline-block;margin-left:-100px;}
.evCon4 .card-swiper .swiper-slide.on{background-color:#014df9;}
.evCon4 .card-swiper .swiper-slide.on .s-tit,
.evCon4 .card-swiper .swiper-slide.on .s-info li{color:#fff;}
.evCon4 .card-swiper .swiper-slide.on .s-info{border-top:1px solid #7ca2f7;}
.evCon4 .card-swiper.swiper-container-horizontal > .swiper-scrollbar{bottom:0;display:none; overflow: hidden;}
.evCon4 .s-info{text-align:left;margin-top:40px;}
.evCon4 .s-info li{font-size:14px;color:#bbb;line-height:20px;}

.evCon5{background-color:#f4f4f4;}
.evCon5 .inner{width:1081px;}
.evCon5 .con_box{margin-top:50px;}

.exam-tit-area .exam-tit{font-size:25px;font-weight:bold;color:#fff;position:relative;}
.exam-tit-area .exam-tit:before{content:'';display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#000;}
.exam-tit-area .exam-tit span{display:inline-block;background-color:#000;padding:10px 70px;border-radius:30px;position:relative;}
.exam-tit-area .exam-date{font-size:20px;display:block;margin-top:10px;}
.exam-tit-lg{font-size:62px;font-weight:900;}
.review-tit-lg{font-size:62px;font-weight:900;}

.exam-tit-area.tp2{margin-bottom:30px;margin-top:20px;}
.exam-tit-area.tp2 .exam-tit{font-size:32px;}
.exam-tit-area.tp2 .exam-tit span{padding:0 20px;background-color:transparent;color:#000;background-color:#f4f4f4;}
.exam-tit-area.tp2 .exam-date{margin-top:0;}

.tb-wrap th{padding:20px 10px;background-color:#f1f5ff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.tb-wrap td{padding:25px 10px;border-bottom:1px solid #ccc;background-color:#ffffff;}
.tb-wrap th, .tb-wrap td{border-right:1px solid #ccc;}
.tb-wrap th:first-child, .tb-wrap td:first-child{border-left:1px solid #ccc;}
.tb-wrap td.tit{font-weight:500;color:#014df9;}
.evCon5 .tb-wrap{margin-top:30px;}
.evtExam .tip-info{position: relative;margin:10px 0 70px;padding-right:220px;}
.evtExam .tip-info p{font-size:14px;color:#777;text-align:left;}
.evtExam .tip-info .btn{display:inline-block;position: absolute;right:0;top:0;font-size:13px;font-weight:bold;color:#fff;background-color:#111;padding:10px 25px;border-radius:10px;}

.evCon5 .info_list{margin-top:40px;}
.evCon5 .info_list{padding:40px;background-color:#fff;border:1px solid #ccc;text-align:left;}
.evCon5 .info_list li{position:relative;padding-left:16px;font-size:15px;color:#000000;line-height:32px;font-weight:300;}
.evCon5 .info_list li strong{font-weight:500;}
.evCon5 .info_list li span{position:absolute;left:0;top:0;}
.evCon5 .info_list li a{font-weight:500;color:#014df9;}

.eventWrap .evSection.evCon6{overflow:inherit;}
.evCon6{background-color:#fff;}
.evCon6 .tec{position:absolute;right:-660px;top:-250px;display:inline-block;}
.evCon6 .con_box{margin-top:70px;}
.video_wrap{width:100%;}
.video_wrap dt{overflow:hidden;width:100%;}
.video_wrap dt .video_box{position: relative;}
.video_wrap dt::after{content: "";display: block;clear: both;}
.video_wrap dt .video_box img {width:100%; /*height:100%;*/}
.video_wrap dt .video_box{position: relative;z-index: 1;cursor:pointer;/*padding-bottom: 56.3%;*/background: #222;overflow: hidden;}
.video_wrap dt .video_box.none{padding-bottom:0;background: none;}
.video_wrap dt .video_box .play_area{width: 100% !important;height: 100% !important;position: absolute;width: 100%;height: 100%;}
.video_wrap dt .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.video_wrap dd{position:relative;}
.evCon6 .grade_tab_wrap .lecture{padding-bottom:0 !important;}

.evCon7#event1{background-color:#014df9;position:relative;z-index:1;}
.evCon7 h3{position:relative;}
.evCon7 h3 .evt_end{position: absolute;right:30px;top:30px;}
.evCon7 .evt_gift_list{margin-top:70px;font-size:0;text-align:center;}
.evCon7 .evt_gift_list li{width:300px;display:inline-block;margin-left:65px;}
.evCon7 .evt_gift_list li:first-child{margin-left:0;}
.evCon7 .evt_gift_list li dt{position:relative;}
.evCon7 .evt_gift_list li dt .badge{position:absolute;right:-30px;top:0;}
.evCon7 .evt_gift_list li dd{font-size:18px;font-weight:bold;color:#fff;margin-top:20px;}

.evCon7.evNew#event1{background-color: #7978ff;}
.evCon7.evNew#event1 .product{margin-top:100px;}
.evCon7.evNew#event1 h3 .evt_end{right:-30px;top:110px;}

.evCon8 h3{position:relative;}
.evCon8 h3 .evt_end{position: absolute;right:30px;top:30px;}

.btns_wrap{text-align:center;}
.btns_wrap .btn_base{display:inline-block;padding:35px 10px;background-color:#000000;font-size:26px;color:#fff;text-align:center;font-weight:bold;width:450px;position: relative;}
.btns_wrap .btn_base.cancel{background-color:#bababa;}
.btns_wrap .btn_base .s_notice{position:absolute;left:50%;bottom:55px;margin-left:-150px;display:inline-block;}
.evCon7 .btns_wrap{margin-top:60px;}
.evCon8 .btns_wrap{margin-top:125px;}

.evCon8#event2{background-color:#e7d7be;}

.evCon8#event2 .evt_info{font-size:14px;color:#014df9;margin-top:15px;}

/* new event1 */
.evCon10 {background: #73a1ff; position: relative; z-index: 1;}
.evCon10 h3 {margin: 0 auto 40px; position: relative;}
.evCon10 h3 .evt_end {position: absolute; top: 3%; right: 2%; width: 20%;}
.evCon10 .sub_tit {font-size: 22px; margin: 0 0 80px;}
.evCon10 .sub_tit b {}
.evCon10 .sub_tit .mo_show {display: none;}
.evCon10 .evt_info {background: #2151b133; border-radius: 40px; color: #fff; font-size: 21px; font-weight: bold; display: flex; justify-content: space-evenly; align-items: center; padding: 15px 0; margin: 0 auto 80px;}
.evCon10 .evt_info p {}
.evCon10 .evt_info p em {font-style: normal;}
.evCon10 .evt_info p em::before {content: ''; display: inline-block; width: 5px; height: 5px; background: #fff; border-radius: 50%; margin: 0 10px 0 0; vertical-align: middle;}
.evCon10 .evt_info p em::after {content: ''; display: inline-block; width: 2px; height: 13px; background: #ffffff4d; margin: 0 10px; vertical-align: middle;}
.evCon10 .evt_info p .tiny_noti {font-size: 14px; color: #ffffff80;}
.evCon10 .evt_gift {display: flex; justify-content: space-evenly; margin: 0 auto 80px;}
.evCon10 .evt_gift p {}
.evCon10 .btns_wrap {}
.evCon10 .btns_wrap .btn_base {}

/* new event2 */
.evCon11 {background: #e7d7be;}
.evCon11 h3 {margin: 0 auto 40px; position: relative;}
.evCon11 h3 .evt_end {position: absolute; top: 10%; right: 2%; width: 20%;}
.evCon11 .sub_tit {font-size: 22px; margin: 0 0 80px;}
.evCon11 .sub_tit b {font-weight: 900;}
.evCon11 .sub_tit .mo_show {display: none;}
.evCon11 .evt_info {background: #ffffff80;border-radius: 30px;display: inline-block;font-size: 21px;font-weight: bold;padding: 15px 100px;margin: 0 auto 130px;}
.evCon11 .evt_info p {}
.evCon11 .evt_info p em {font-style: normal;}
.evCon11 .evt_info p em::before {content: ''; display: inline-block; width: 5px; height: 5px; background: #000; border-radius: 50%; margin: 0 10px 0 0; vertical-align: middle;}
.evCon11 .evt_info p em::after {content: ''; display: inline-block; width: 2px; height: 13px; background: #000; margin: 0 10px; vertical-align: middle;}
.evCon11 .btns_wrap {position: relative; margin: 0 auto 20px;}
.evCon11 .btns_wrap i {position: absolute;z-index: 1;top: 0;left: 50%; transform: translate(calc(-50% + 0.5px), calc(-70% + 0.5px));}
.evCon11 .btns_wrap .btn_base {}
.evCon11 .btns_wrap .btn_base.cancel {}
.evCon11 .evt_warn {font-size: 14px; color: #014df9; font-weight: bold;}
.evCon11 .evt_warn .mo_show {display: none;}

/* new event1 ver3 */
.evCon10.evCon12 {background: #b4e4ff;}
.evCon10.evCon12 .evt_info{background: #e1f4ff;color: #000;}
.evCon10.evCon12 .evt_info p em::before,.evCon10.evCon12 .evt_info p em::after{background: #000;}
.evCon10.evCon12 .evt_info p .tiny_noti{color:#879299}
.evCon11.evCon13 {background: #dfffd8;}
.evCon10.evCon12 .sub_tit b {font-weight: 900;}

.eventWrap .evWarning{padding:70px 0;}
.evWarning .inner{padding:0;}
.warningList > li.w_tit{font-weight:700;}
.warningList li ul li{padding-left:10px;position: relative;}
.warningList li ul li span{position: absolute;left:0;top:0;}
.warningList li ul li a{padding:0;color:#014df9;text-decoration:underline;}

#popup1 { border-radius: 0; padding: 0 0; } 
#popup1 .content { padding: 38px 20px 40px; } 
#popup1 .btn_close { background: url(https://img.megagong.net/m/2022/0907_gilltoraebi/pop_close.png) no-repeat center center; width: 36px; height: 36px; } 
#popup1 .tit { font-size: 30px; font-weight: 700; } 
#popup1 .txt { font-size: 15px; margin: 16px 0 28px; } 
#popup1 .txt span { color: #e45c6c; } 
#popup1 .tbl { border-right: 0; border-left: 0; position: relative; } 
#popup1 .tbl::before { content:''; height: 1px; width: 100%; background: #000; position: absolute; left: 0; top: 0; } 
#popup1 .tbl::after { content:''; height: 1px; width: 100%; background: #000; position: absolute; bottom: 0; left: 0; } 
#popup1 .tbl th { background: #f5f5f5; font-size: 13px; border-left: 0; } 
#popup1 .tbl td { padding: 8px 10px; border-right: 0; } 
#popup1 .tbl td input[type=text] { font-size: 13px; border: none; height: 30px; line-height: 30px; } 
#popup1 .tbl td input[type=text]#phone { border: 1px solid #d0d0d0; } 
#popup1 .subtit { text-align: left; margin: 26px 0 6px; } 
#popup1 .note { text-align: left; border: 1px solid #000; padding: 19px 18px; font-size: 13px; line-height: 1.5; margin: 0 0 30px; } 
#popup1 .note li a { color: #e45c6c; text-decoration:underline; margin-left: 5px; } 

.evtExam{position:relative;margin:0 auto;width:1080px;padding:150px 0 0;}
.panel_base > li#exam{background-color:#f4f4f4;}
.evtExam .infoBox{text-align: left; margin: 20px 0 40px; border: 1px solid rgba(204,204,204, 1); background: #fff; padding: 40px;font-size: 16px;}
.evtExam .infoBox dd{position: relative;padding-left: 17px; margin-bottom:5px; }
.evtExam .infoBox dd::before{content: '¡Ø'; display: block;position: absolute;left: 0;top: auto;}
.evtExam .infoBox dd a{color:#014df9;}

.evtExam .test_info{font-size: 15px; border: 1px solid rgba(204,204,204, 1);background: #fff;}
.evtExam .test_info th,.evtExam .test_info td{padding: 10px 0;}
.evtExam .test_info th{font-weight: 900;background: #f5f5f5; text-align: center;}
.evtExam .test_info td{text-align: left;border: 1px solid rgba(204,204,204, 1);border-width: 0 1px; padding-left: 20px; }
.evtExam .test_info td:last-child{border-right: none}
.evtExam .test_info select{padding: 2%;font-size: 15px;}
.evtExam .test_info.test_info_pop td{padding-left: 0;text-align: center;}
.evtExam .tab_list2{width: 100%;} 
.evtExam .tab_list2 li{border: 1px solid #bbbbbb; border-width: 1px 1px 0; cursor: pointer; float: left;width: auto;height: 60px;background: #f4f4f4;color: #bbbbbb;width: 540px;box-sizing: border-box; font-size: 19px;padding: 15px 0;} 
.evtExam .tab_list2 li.on{color: #fff;font-weight: 700;background: #014df9; border-color:#014df9;} 
.evtExam .tab_list2 li:last-child{margin-right: 0;} 
.evtExam .tab_area2{position: relative;background: #fff;padding: 50px 0 100px;}
.evtExam .tab_area2::before{content: '';display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%); width: 100vw;height: 100%;background:rgba(255, 255, 255, 1);}
.evtExam .tab_cont2{display: none;padding: 0 0 40px;position: relative;} 
.evtExam .tab_cont2.on{display: block;}
.evtExam .tab_cont2 table th{border: 1px solid #000;}
.evtExam .tab_cont2 table td{border: 1px solid #000;}
.evtExam .tab_cont2 .myResult table th, .evtExam .tab_cont2 .myResult table td{height:40.5px;}
.evtExam .tab_cont2 .tbl_box{position: relative;/*margin-bottom: 60px;*/}
.evtExam .tab_cont2 .tbl_box .dim{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);right: 0;bottom: 0;z-index: 2;}
.evtExam .tab_cont2 .tbl_box .dim.lh{height: 102%;}
.evtExam .tab_cont2 .tbl_box .dim span{font-size: 20px;color: #fff600;font-weight: 900; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.evtExam .tab_cont2 .tbl_box .tbl_tit{font-weight: 900;font-size: 18px;padding-left: 18px;position: relative;margin-bottom: 20px;text-align: left;}
.evtExam .tab_cont2 .tbl_box .tbl_tit::before{content: '';display: block;width: 8px;height: 8px;background: #000;border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;display:none;}
.evtExam .tab_cont2 .tbl_box .score_tbl{position: relative;}
.evtExam .tab_cont2 .tbl_box .dim.dim2{width: 75%;}
.evtExam .tab_cont2 .tbl_box .dim.dim2 span,
.evtExam .tab_cont2 .tbl_box .dim.dim3 span,
.evtExam .tab_cont2 .tbl_box .dim.dim4 span,
.evtExam .tab_cont2 .tbl_box .dim.dim5 span,
.evtExam .tab_cont2 .tbl_box .dim.dim6 span
{font-size: 16px;}
.evtExam .tab_cont2 .tbl_box .errata_tbl{position: relative;}
.evtExam .tab_cont2 .tbl_box .dim.dim3{width: 40%;height: 91.5%;bottom: auto;top: 8.5%;}
.evtExam .tab_cont2 .tbl_box .analyze_tbl{position: relative;width: 55%;float: right;margin-top: 20px;}
.evtExam .tab_cont2 .tbl_box .dim.dim4{width: 20%;height: 94%;bottom: auto;top: 0;}
.evtExam .tab_cont2 .tbl_box .dim.dim5{width: 13.5%;height: 91.5%;bottom: auto;top: 8.5%;left: 6%;}
.evtExam .tab_cont2 .tbl_box .dim.dim6{width: 60%;height: 40.5px;right:0;}

/* result tab */
.evtExam .tab_cont2 .tbl_box .tbl_tit2{position: relative;width: 40%;}
.evtExam .tab_cont2 .tbl_box .tbl_tit2::before{content: '';display: block;left: 0;top: 50%;border: 1px solid rgba(204,204,204, 1);border-width: 1px 1px 0;width: 99.5%;height: 20px;position: absolute;}
.evtExam .tab_cont2 .tbl_box .tbl_tit2 span{font-weight: 900;font-size: 16px;padding:0 18px;position: relative;text-align: left;background: #fff;}
.evtExam .tab_cont2 .tbl_box .update_date{position: absolute;right:0;top:0;font-size:14px;}
.evtExam .tab_cont2 .tbl_left{width: 40%;float: left;margin-top: 20px;border: 1px solid #b2b2b2;padding: 13px;}
.evtExam .tab_cont2 .tbl_left .radar_box{height: auto;}
#chart_radar{margin: 0 auto;}
/* accumulate tab */
.evtExam .tab_cont2 .non_tst{text-align: right;font-weight: 900;color: rgba(254,48,0,1);font-size: 16px;margin:15px 0 10px;}
.evtExam .tab_cont2 .hyphen_red{position: relative;}
/* .evtExam .tab_cont2 .hyphen_red::before{content: '';display: block;background: rgba(254,48,0,1);width: 10px;height: 1px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);} */
.evtExam .tab_cont2 .hyphen_red::before{content: '-'; display: block; color: rgba(254,48,0,1); font-size:15px; }
.evtExam .tab_cont2 .mytbl_box{position: relative;}
.evtExam .tab_cont2 .mytbl_box .dim_ing{position: relative;background: rgba(0, 0, 0, 0.5) ;}
.evtExam .tab_cont2 .mytbl_box .dim_ing.mid::before{content: ''; display: block; position: absolute; background: url(https://img.megagong.net/m/2021/1214_lyj4718/dim_ing.png) no-repeat center; width: 174px; height: 25px; top: 50%; left: 50%; transform: translate(-50%,-50%);z-index: 2;}
.evtExam .tab_cont2 dl.cautn{margin: 60px 0 0 15px; text-align: left;font-size: 12px;color: #777;}
.evtExam .tab_cont2 table{font-size: 15px; border: 1px solid rgba(204,204,204, 1);background: #fff;text-align: center;margin-bottom: 20px;}
.evtExam .tab_cont2 table th,
.evtExam .tab_cont2 table td{padding: 10px 0;position: relative;}
.evtExam .tab_cont2 table td:last-child{border-right: none}
.evtExam .tab_cont2 table th{font-weight: 700;background: rgba(245,245,245,1);border: 1px solid rgba(204,204,204, 1);border-width: 0 1px;background-clip: padding-box;}
.evtExam .tab_cont2 table th.bdt{border-width: 1px 1px 0;}
.evtExam .tab_cont2 table td{border: 1px solid rgba(204,204,204, 1);}
.evtExam .tab_cont2 table th.co_mint{background-color: rgba(197,252,255);background-clip: padding-box;}
.evtExam .tab_cont2 table td.co_mint2{background-color: rgba(234,254,255,1);background-clip: padding-box;}
.evtExam .tab_cont2 table.score_box th,
.evtExam .tab_cont2 table.score_box td{padding: 20px 0;}
.evtExam .ev_btns_wrap{font-size:0; width: calc(100% + 20px);}
.evtExam .ev_btns_wrap .btn_base{display:inline-block;padding:20px;font-size:18px;font-weight:bold;color:#fff;border-radius:10px;width:280px;background-color:#111111; margin-right: 20px; border: 1px solid transparent;}
.evtExam .ev_btns_wrap .btn_base.disabled{background-color:#999999;pointer-events:none;}
.evtExam .ev_btns_wrap .btn_base.reset {background-color: #fff; box-sizing: border-box; border: 1px solid #000; color: #000;}
.evtExam .ev_btns_wrap .btn_base.primary{background-color:#014df9;}
.evtExam .ev_btns_wrap > *{margin-right:20px;}
.evtExam .ev_btns_wrap > *:first-child{margin-left:0;}
.evtExam .ev_btns_wrap > .submit_btn{display:inline-block; margin: 20px 0 0;}
.evtExam .ev_btns_wrap + h4{margin-top:80px;}

/* ´ä¾ÈÀÔ·Â */
.black_bg{background-color:#000;opacity:0.8;position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:4; display:none}
#apply .btn_popclo{width:36px;height:36px;background:url(https://img.megagong.net/common/btn_close_mg_popup.png) 0 0 no-repeat;font-size:0;transition:opacity 0.2s;position: absolute;right:0;top:-51px;}
#apply .black_bg{display:block;}

.apply_test {border: 2px solid #000;width: 860px;height: 660px;background: #fff; position: fixed;top:50%;left:50%;z-index:93;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.apply_box {padding: 40px 20px; position: relative;}
.apply_test .stit{position: relative;text-align: left; display: block; font-size: 16px;color: #fff;padding: 11px 15px;border-bottom: 2px solid #000;background: #343434;}
.apply_test .stit a{position: absolute;top: 50%;right:10px;transform: translateY(-50%);}
.apply_test .stit a::before{content: "\00d7"; font-size:27px;color: #fff;}
.apply_test .tit{font-size: 30px;margin: 0 auto 30px;text-align: center;font-weight: bold;}
.apply_test table{font-size: 11px; border: 1px solid rgba(204,204,204, 1);background: #fff;text-align: center;margin-bottom: 20px;}
.apply_test table th,
.apply_test table td{padding: 10px 0;}
.apply_test table td:last-child{border-right: none}
.apply_test table th{font-weight: 700;background: #f5f5f5;border: 1px solid rgba(204,204,204, 1);border-width: 0 1px;}
.apply_test table td{border: 1px solid rgba(204,204,204, 1);}
.apply_test .tiny{font-size: 12px;color: #b2b2b2;}
.evtExam .apply_test .answer_tbl .s_tit{position: relative; font-size: 18px;font-weight: 900;margin: 40px 0 5px; padding-left:0; }
.evtExam .apply_test .answer_tbl .s_tit:before { display:none; }
.apply_test div.timeBox{width: 100%; text-align: right;font-size: 15px;font-weight: 900;margin-bottom:10px;}
.apply_test div.timeBox span.timeBox{color:#e45c6c;}
.evtExam .apply_test .test_info{font-size: 14px;}
.evtExam .apply_test .test_info td{padding-left: 0;text-align: center;}
.evtExam .apply_test .test_info .bdt{border: 1px solid rgba(204,204,204, 1); border-width: 1px 1px 0;}
.apply_test .answer_tbl td{padding: 19px 0;}
.apply_test .answer_tbl input[type=text], input[type=password], input[type=number]{border: none;padding: 0;width: 98%;text-align: center;}
.apply_test .answer_tbl .btn_box{margin: 40px auto 0;}
.line_chart{margin: 0 auto;/* overflow-x: scroll; */ font-family : 'NotoSans KR' !important;}

.accumul_box{position: relative;border: 1px solid rgba(204,204,204, 1);padding: 20px 40px 60px;width: 1080px;}
.arr_btn{z-index: 2;position: absolute;top: 40%; left: 50%; transform: translate(-50%,-40%); margin-left: -540px;}
.arr_btn.arr_nxt{left:100%; margin:0 -540px 0 0;}
.arr_btn a{display: block;}
.paging{text-align:center;}

#mContainer .pagenav a{font-size:13px;}

.tab_base{width:100%;font-size:0;}
.tab_base > li{display:inline-block;}
.tab_base > li a{display:block;}
.panel_base > li.on{display:block;}

.tab_base_wrap{background-color:#282828;position:relative;z-index:3;}
.tab_base_wrap > .tab_base{width:1080px;margin:0 auto;}
.tab_base_wrap > .tab_base > li{width:33.333%;}
.tab_base_wrap > .tab_base > li > a{font-size:22px;line-height:1.27;padding:20px 0;color:#fff;opacity:0.3;}
.tab_base_wrap > .tab_base > li.on a{background-color:#014df9;opacity:1;}

.evTab.fix{padding-top:96px;}
.evTab.fix .tab_base_wrap{position:fixed;left:0;top:0;width:100%;}

#tab_review > li{width:50%;}
#tab_review > li > a{font-size:21px;color:#777777;border:1px solid #dddddd;padding:20px 0;}
#tab_review > li.on > a{background-color: #000000;border:1px solid #000000;color:#fff;}

.evtReview{margin: 0 auto;width:1080px;padding:150px 0;}
.evtReview .tab_base{margin-top:60px;}
.evtReview .tbl_top_info{font-size:13px;color:#999999;text-align:left;padding:0 0 10px 10px;position:relative;margin-top:30px;}
.evtReview .tbl_top_info em{position:absolute;left:0;top:0;}
.evtReview .edit_area{position:relative;margin-top:20px;}
.evtReview .edit_area .btn_list{position:absolute;right:0;top:0;margin-top:0;}
#mContainer .evtReview .edit_area .pagenav{padding-bottom:0;min-height:29px;padding-top:7px;}

.tbl_view_area{width:100%;margin-top:20px;}
.tbl_view_area dt{padding:20px 40px;background-color:#f5f5f5;text-align:left;border-top:1px solid #dddddd;border-bottom:1px solid #ddd;width:100%;}
.tbl_view_area dt:after{content:'';display:block;clear:both;}
.tbl_view_area span{font-size:13px;color:#000;}
.tbl_view_area .tit{font-weight:bold;float:left;font-size:14px;}
.tbl_view_area .tit em{font-style:normal;font-size:12px;color:#014df9;}
.tbl_view_area .date{float:right;padding-left:70px;position:relative;}
.tbl_view_area dt, .tbl_view_area dd{word-break:break-all;}
.tbl_view_area dt .date.exam{margin-top:8px;}
.tbl_view_area dd .date.exam{display:none;}
.tbl_view_area .date:before{content:'';display:block;width:1px;height:10px;background-color: #dddddd;position:absolute;left:0;top:50%;margin-top:-5px;}
.tbl_view_area dd{padding:30px 40px;border-bottom:1px solid #ddd;text-align:left;word-break:break-all;font-size:13px;}
.btn_box{margin-top:20px;font-size:0;}
.btn_box.tx_right{text-align:right;}
.btn_box .cmn_btn{margin-left:5px;}
.btn_box .cmn_btn:first-child{margin-left:0;}

.evtReview .tbl{margin-top:20px;}
.evtReview .tbl tr td{text-align:left;}
.evtReview .tbl input, .evtReview .tbl select{border:1px solid #d0d0d0;height:30px;}

.tit_new { margin-top:50px; text-align:left; font-size:16px; color:#000; font-weight:300; }
.tit_new span { display:block; font-size:18px; line-height:120%; position:relative; padding-left:15px; font-weight:700; }
.tit_new span:before { content:""; display:block; width:8px; height:8px; background:#000; border-radius:50%; position:absolute; top:5px; left:0; }

.apply_test{height:auto;}
.apply_test .answer_tbl{margin-top:30px;}
.apply_test .tb_eval_tit{font-size:15px;font-weight:bold;color:#333;text-align:left;margin-bottom:8px;}
.apply_test .tb_scroll{overflow-y:auto;height:236px;border-top:1px solid #000;border-bottom:1px solid #000;}
.apply_test .tb_scroll table{margin-bottom:0;}
.apply_test table.tb_info{border:0;margin-bottom:10px;}
.apply_test table.tb_info tr:first-child th, .apply_test table.tb_info tr:first-child td{border-top:1px solid #000;}
.apply_test table.tb_info tr:last-child th, .apply_test table.tb_info tr:last-child td{border-bottom:1px solid #000;}
.apply_test table.tb_info th, .apply_test table.tb_info td{font-size:13px;border:0;border-bottom:1px solid #d0d0d0;padding:20px 10px;border-left:1px solid #d0d0d0;}
.apply_test table.tb_info th:first-child{border-left:0;}
.apply_test table.tb_info td{text-align:left;}
.apply_test table.tb_info.tb_eval th,
.apply_test table.tb_info.tb_eval td{padding:13px 10px;}
.apply_test table.tb_info.tb_eval td{text-align:center;}
.apply_test table.tb_info.tb_eval a{display:inline-block;width:20px;height:20px;border:1px solid #000;border-radius:10px;text-align:center;}
.apply_test table.tb_info.tb_eval a.on{background-color:#000;color:#fff;}
.apply_test .tb_scroll table.tb_info tr:first-child th,
.apply_test .tb_scroll table.tb_info tr:first-child td{border-top:0;}
.apply_test .tb_scroll table.tb_info tr:last-child th,
.apply_test .tb_scroll table.tb_info tr:last-child td{border-bottom:0;}
.apply_test .tb_scroll table.tb_info{margin-bottom:0;}
.apply_test .tb_scroll table.tb_info.tb_eval td{cursor:pointer;}
.apply_test .btn_base{display:inline-block;padding:20px;background-color: #000;color:#fff;font-size:17px;font-weight:bold;width:180px;text-align:center;}
.apply_test .tiny{text-align:left;}

.evtReview .tbl_6 td{font-size:13px;color:#333;font-weight:400;}
.evtReview .tbl_6 td a{font-weight:400;}
.evtReview .tbl_6 td a:hover{font-weight:700;}

.flt-event{position:fixed;right:50%;margin-right:-806px;top:270px;z-index:4;}
.flt-event .tp1{display:inline-block;}
.flt-event .tp2{display:none;}
.flt-event.on .tp1{display:none;}
.flt-event.on .tp2{display:inline-block;}


/* ÀÀ½Ã ÅÇ ¹è³Ê Ãß°¡ */
.flt-event_ver2{position:fixed;right:45%;margin-right:-806px;top:50%;z-index:4;}
.flt-event_ver2.renew{width:178px;}
.flt-event_ver2.renew dl{overflow:hidden;border-radius:15px;}
.flt-event_ver2.renew dt{font-size:14px;font-weight:700;color:#fff;background-color:#014df9;padding:10px 0;}
.flt-event_ver2.renew dd{font-size:14px;color:#000000;padding:20px 0 30px;background-color: #fdff7a;}
.flt-event_ver2.renew dd strong{font-size:18px;font-weight:900;}


@media screen and (max-width: 1321px) {
    .evCon1 .inner{width:100%;}
}

@media (max-width:1283px) {
    .evCon3 .inner{width:100%;}
}

@media (max-width:1200px) {
    .evSection .inner{padding:10% 0;}
    .evCon1 .inner{padding:0;}
    .eventWrap .evWarning{padding:5% 0;}
    .evSection.evWarning .inner{padding:0;}
    .evCon2 .s-info li{font-size:12px;}
    .evCon4 .s-info li{font-size:12px;}
    .evCon2 .review_slide .slick-slide dl{padding:40px 50px;}
    .evCon2 .review_slide .slick-slide dl dd .txt{font-size:16px;}
    .evCon2 .review_slide .slick-slide dl dd .from{font-size:13px;}
    .evCon2 .review_slide .slick-slide dl dd .edge{width:200px;}
    .evCon2 .review_slide_wrap .review_pager{right:20px;}
    .evCon3 .inner h3{width:100%;}
    .evCon3 .con_box{margin-top:5%;}
    .evCon3 .exam_info_wrap .exam_info_slide{width:80%;left:10%;top:26%;height:auto;}
    .evCon3 .exam_info_wrap{margin-top:6%;}
    .evCon3 .exam_info.bottom{margin-top:7%;}
    .evCon3 .mg_slick_btn.prev{left:5%;}
    .evCon3 .mg_slick_btn.next{right:5%;}
    .evCon3 .exam_info_number{bottom:7%;}
    
    .evCon4 .s-info{margin-top:4%;}

    .evCon4 .card-swiper.swiper-container{padding-bottom:30px;}
    .evCon4 .card-swiper.swiper-container-horizontal > .swiper-scrollbar{display:block;}

    .evCon5 .tb-wrap{margin-top:5%;}
    .evCon5 .con_box{margin-top:5%;}
    .evCon5 .info_list{margin-top:3%;}

    .evCon7 .evt_gift_list{margin-top:5%;}
    .evCon7 .evt_gift_list li{width:30%;margin-left:5%;}
    .evCon7 .evt_gift_list li:first-child{margin-left:0;}
    .evCon7 .evt_gift_list li dt .badge{width:32%;right:-10px;}
    .evCon7 .evt_gift_list li dd{font-size:16px;}
    .evCon7 h3 .evt_end{width:25%;right:0;top:0;}
    .evCon8 h3 .evt_end{width:25%;right:0;top:0;}

    .evCon7.evNew#event1 .product{margin-top:8%;}
    .evCon7.evNew#event1 h3 .evt_end{right:0;top:5%;}

    .evCon7 .btns_wrap{margin-top:6%;}
    .evCon8 .btns_wrap{margin-top:10%;}
    .btns_wrap .btn_base .s_notice{width:50%;margin-left:0;transform:translateX(-50%);}

    /* new event1 */
    .evCon10 h3 {margin: 0 auto 4%;}
    .evCon10 .sub_tit {font-size: 20px; margin: 0 0 6%;}
    .evCon10 .evt_info {font-size: 16px; margin: 0 auto 6%;}
    .evCon10 .evt_info p .tiny_noti {font-size: 12px;}
    .evCon10 .evt_gift {margin: 0 auto 6%;}

    /* new event2 */
    .evCon11 h3 {margin: 0 auto 4%;}
    .evCon11 .sub_tit {font-size: 20px; margin: 0 0 6%;}
    .evCon11 .evt_info {font-size: 16px; margin: 0 auto 16%;}
    .evCon11 .btns_wrap i {width: 36%;}

    .tab_base_wrap > .tab_base{width:100%;}
    .tab_base_wrap > .tab_base > li > a{font-size:20px;}
    .evTab.fix{padding-top:91px;}

    .evtExam{padding: 8% 0 0;width:96%;}

    .evtExam .tab_area2{padding: 8% 0;}
    .evtExam .tab_cont2{padding: 0;}
    .evtExam .tab_list2 li{width: 50%;}
    .evtExam .tab_cont2 dl.cautn{margin-top: 8%;font-size: 12px;}
    .evtExam .tab_cont2 .tbl_left,.evtExam .tab_cont2 .tbl_box .tbl_tit2{width: 44%;}

    .evtExam .ev_btns_wrap + h4{margin-top:7%;}

    .accumul_box{width: 100%; padding: 3% 3% 8%;}
    .evtExam .tab_cont2 .non_tst{margin: 2vw 0 3%;}
    .arr_btn{width: 10%;top: 50%;transform: translate(-50%,-50%);}
    .arr_btn{margin-left: -48%;}
    .arr_btn.arr_nxt{margin-left: -2%;;}
    .evtExam .tab_cont2 dl.cautn{font-size: 10px;padding:2%;}

    /*pop*/
    .layer_pop .pop {  max-width:765px; width:90%;  }
    .layer_pop .pop > a { float:right; margin-bottom:5px; }
    .layer_pop .pop > div {padding:20px; }

    .evtExam .tip-info{margin-bottom:5%;}
    .exam-tit-lg{font-size:42px;}
    .exam-tit-area.tp2 .exam-tit{font-size:25px;}
    .exam-tit-area .exam-date{font-size:16px;}
    /* .evtExam .ev_btns_wrap > .btn_base, .evtExam .ev_btns_wrap > .submit_btn{width:32%;margin-left:2%;} */
    .evtExam .ev_btns_wrap > *:first-child{margin-left:0;}
    /* .evtExam .ev_btns_wrap > .submit_btn .btn_base{width:100%;} */
    .evtExam .ev_btns_wrap > .submit_btn {margin: 2% 0 0;}

    .evtReview{width:96%;padding:8% 0;}
    .evtReview .tab_base{margin-top:5%;}
    .review-tit-lg{font-size:42px;}
    #tab_review > li > a{font-size:18px;padding:15px 0;}
}

@media (max-width:1081px) {
    .evCon5 .inner{width:96%;}
    .evCon5 .info_list{padding:20px;}
    .evCon5 .info_list li{font-size:14px;line-height:1.7;}

    .evCon6 .tec{display:none;}

    .evtExam .test_info td{padding-right:20px;}
    .evtExam .test_info select{width:100%;}
}

@media (max-width:930px) {
    .apply_test{width:96%;}
}

@media (max-width:845px) {
    .evCon2 .inner{padding-top:100px;}
    .evCon2 .review_slide .slick-slide dl{padding:30px;}
    .evCon2 .review_slide .slick-slide dl dt .pic{width:100px;}
    .evCon2 .review_slide .slick-slide dl dd{padding-left:20px;}
    .evCon2 .review_slide .slick-slide dl dd .txt{font-size:14px;}
    .evCon2 .review_slide .slick-slide dl dd .from{font-size:12px;}
}

@media (max-width: 768px) {
    .mo_view{display:block;}
    
    .tab_base_wrap > .tab_base > li > a{font-size:18px;}

    .evCon2 .review_slide_wrap .review_pager{right:10px;}
    .evCon2 .review_slide .slick-slide dl{padding:20px 15px;display:block;}
    .evCon2 .review_slide .slick-slide dl dt{display:none;}
    .evCon2 .review_slide .slick-slide dl dd{display:block;text-align:center;}
    .evCon2 .review_slide .slick-slide dl dd .txt{font-size:12px;}
    .evCon2 .review_slide .slick-slide dl dd .txt br.pc_view{display:none;}
    .evCon2 .review_slide .slick-slide dl dd .txt br.mo_view{display:block;}
    .evCon2 .review_slide .slick-slide dl dd .edge{width:150px;}
    .evCon2 .review_slide .slick-slide dl dd .from{font-size:11px;}
    .evCon3 .exam_info_number{font-size:10px;padding:0px 8px;bottom:6%;}

    .evCon4 .card-swiper.swiper-container .swiper-slide a{height: 280px; padding:25px 15px;}
    .evCon4 .card-swiper .swiper-slide .s-tit{font-size:20px;line-height:25px;}
    .evCon4 .card-swiper .swiper-slide .s-tit em{height:50px;}
    .evCon4 .card-swiper .swiper-slide .s-info{padding-top:20px;}
    .evCon4 .card-swiper .swiper-slide .s-info li{font-size:14px;line-height:20px;margin-top:5px;}

    .evCon5 .info_list li{font-size:12px;}
    .exam-tit-area .exam-tit{font-size:20px;}
    .exam-tit-area .exam-tit span{padding:10px 20px;}
    .exam-tit-area .exam-date{font-size:15px;}

    .btns_wrap .btn_base{width:60%;padding:20px 10px;font-size:20px;}

    .evCon7 .evt_gift_list li dd{font-size:14px;margin-top:10px;}
    .evCon8#event2 .evt_info{font-size:12px;margin-top:10px;}

    /* new event1 */
    .evCon10 .sub_tit {font-size: 18px;}
    .evCon10 .sub_tit .mo_show {display: block;}
    .evCon10 .evt_info {flex-direction: column;}
    .evCon10 .evt_gift p {margin: 0 5px;}
    /* new event2 */
    .evCon11 .sub_tit {font-size: 18px;}
    .evCon11 .evt_info {padding: 15px 0; width: 90%;}
    .evCon11 .evt_warn {font-size: 12px;}

    
    #popup1 .content { max-height: 500px; overflow-y: scroll; padding: 20px 10px; } 
    #popup1 .tit { font-size: 20px; } 
    #popup1 .txt { font-size: 13px; margin: 10px 0 20px; } 
    #popup1 .tbl th { font-size: 12px; } 
    #popup1 .tbl td input[type=text] { font-size: 12px; } 
    #popup1 .subtit { margin: 20px 0 6px; } 
    #popup1 .note { padding: 10px; font-size: 12px; margin: 0 0 20px; } 

    .evtExam .test_info{font-size: 14px;}
    .evtExam .test_info th, .evtExam .test_info td{padding: 5px 10px;}
    .evtExam .test_info.test_info_pop th, .evtExam .test_info.test_info_pop td{padding: 5px 3px;}
    .evtExam .test_info select{font-size: 12px;}
    .evtExam .infoBox{margin: 5% auto; padding:5%; font-size: 14px;}
    
    .evtExam .tab_area2{padding: 8% 0 12%;}
    .evtExam .tab_cont2 table{font-size: 13px;}
    .evtExam .tab_list2 li{font-size: 16px;height: auto;padding: 10px 0;}
    .evtExam .tab_cont2 .tbl_box .tbl_tit{font-size: 13px;padding-left: 10px;}
    .evtExam .tab_cont2 .tbl_box .tbl_tit::before{width: 4px;height: 4px;}
    .evtExam .tab_cont2 .non_tst{font-size: 12px;}
    .evtExam .tab_cont2 .mytbl_box .dim_ing.mid::before{background-size: 80%;}
    .evtExam .tab_cont2 .tbl_box .dim span{font-size: 15px;}
    .evtExam .tab_cont2 .tbl_box .dim.dim5 span,
    .evtExam .tab_cont2 .tbl_box .dim.dim2 span, .evtExam .tab_cont2 .tbl_box .dim.dim3 span, .evtExam .tab_cont2 .tbl_box .dim.dim4 span{font-size: 12px;}
    .evtExam .tab_cont2 .tbl_box .tbl_tit2{width: 100%;}
    .evtExam .tab_cont2 .tbl_left{width: 100%;}
    .evtExam .tab_cont2 .tbl_box .analyze_tbl{width: 100%;}
    .evtExam .tab_cont2 .tbl_tit3 span{font-size: 16px;}
    .evtExam .tab_cont2 .tbl_box .update_date{font-size:12px;}
    .evtExam .apply_test .answer_tbl .s_tit,
    .apply_test div.timeBox{font-size: 15px;}
    .evtExam .apply_test .test_info{font-size: 12px;margin-bottom: 5px;}
    .evtExam .tab_cont2 .tbl_box .dim.dim6 span{font-size:12px;white-space:nowrap;}

    /*pop*/
    .layer_pop .pop h3 { font-size:25px; }
    .layer_pop .pop dl { font-size:15px; margin-top:20px; }
    .layer_pop .pop p { margin-top:20px; }

    .exam-tit-lg{font-size:31px;}
    .review-tit-lg{font-size:31px;}
    .evtExam .ev_btns_wrap {width: calc(100% + 10px);}
    .evtExam .ev_btns_wrap .btn_base{padding:10px;font-size:14px; width: 170px; margin-right: 10px;}
    #tab_review > li > a{font-size:16px;padding:12px 0;}

    .apply_test{width:96%;}
    .apply_box{padding:20px;}
    .apply_test .tb_scroll{height:228px;}
    .apply_test .tit{font-size:24px;margin:0 auto 15px;}
    .apply_test .answer_tbl .btn_box{margin-top:20px;}
    .apply_test table.tb_info.tb_eval th, .apply_test table.tb_info.tb_eval td{padding:10px 5px;}
    .apply_test table.tb_info.tb_eval a{width:16px;height:16px;font-size:11px;}
    .apply_test .btn_base{width:50%;padding:10px;font-size:14px;}
}

@media (max-width: 670px) {

}

@media (max-width: 585px) {
    .evCon2 .review_slide .slick-slide dl dd .txt{line-height:1.5;}
}

@media (max-width: 576px) {
    .evCon4 .card-swiper.swiper-container .swiper-slide{width:200px;}
    .evCon4 .card-swiper.swiper-container .swiper-slide a {height: 250px;}
    .evCon4 .card-swiper .swiper-slide .s-tit{font-size:16px;line-height:1.5;}
    .evCon4 .card-swiper .swiper-slide .s-info li{font-size:12px;line-height:1.5;letter-spacing:-1px;}

    .evCon10 .sub_tit {font-size: 16px;}
    .evCon10 .evt_info {font-size: 14px; padding: 10px 0;}
    .evCon10 .evt_info p em::before {margin: 0 5px 0 0;}
    .evCon10 .evt_info p em::after {margin: 0 5px;}
    .evCon11 .sub_tit {font-size: 16px;}
    .evCon11 .sub_tit .mo_show {display: block;}
    .evCon11 .evt_info {font-size: 14px; width: 100%; padding: 10px 0; margin: 0 auto 22%;}
    .evCon11 .evt_info p em::before {margin: 0 5px 0 0;}
    .evCon11 .evt_info p em::after {margin: 0 5px;}
    .evCon11 .btns_wrap i {width: 50%; top: -15%;}
    .evCon11 .evt_warn .mo_show {display: block;}

    .evTab.fix{padding-top:73px;}
    .tab_base_wrap > .tab_base > li > a{font-size:13px;}

    .evtExam .tab_cont2 table{font-size: 10px;}
    .evtExam .tab_cont2 .tbl_box .tbl_tit2::before{height: 5px;}
    .evtExam .tab_cont2 .tbl_box .tbl_tit2 span{font-size: 13px;}
    .evtExam .tab_cont2 .tbl_tit3::before{height: 5px;}
    .evtExam .tab_cont2 .tbl_tit3 span{font-size: 13px;}
    .evtExam .tab_cont2 .tbl_left .radar_box{height: 155px;}
    .evtExam .apply_test .test_info{font-size: 10px;}
    .evtExam .tab_cont2 dl.cautn{font-size: 10px;}

    .exam-tit-area .exam-tit{font-size:13px;}
    .exam-tit-area .exam-tit span{padding:5px 10px;}
    .exam-tit-area.tp2 .exam-tit {font-size: 18px;}
    .exam-tit-area.tp2 .exam-tit span {padding: 0 5px;}
}

@media (max-width:500px) {
    .evCon7 .evt_gift_list li dd{font-size:12px;}
    .btns_wrap .btn_base .s_notice{bottom:10px;width:60%;}
    .btns_wrap .btn_base{font-size:16px;padding:10px;}

    .evCon2 .review_slide .slick-slide dl{height:140px;}
    .evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li{margin-top:3.5px;}
    .evCon2 .review_slide_wrap.mg_slick_wrap .slick-dots li button{width:8px;height:8px;}
    .evCon2 .review_slide .slick-slide dl dd .edge{width:120px;}

    .exam-tit-lg{font-size:24px;}
    .review-tit-lg{font-size:24px;}

    .evtReview #review_general_1 .tbl_6 colgroup col:nth-child(3){width:90px;}
    .evtReview #review_mockexam_1 .tbl_6 colgroup col:nth-child(4){display:none;}
    .evtReview #review_mockexam_1 .tbl_6 colgroup col:nth-child(1){width:15%;}
    .evtReview #review_mockexam_1 .tbl_6 colgroup col:nth-child(2){width:45%;}
    .evtReview #review_mockexam_1 .tbl_6 colgroup col:nth-child(3){width:20%;}
    .evtReview #review_mockexam_1 .tbl_6 colgroup col:nth-child(5){width:20%;}
    .evtReview #review_mockexam_1 .tbl_6 th:nth-child(4),
    .evtReview #review_mockexam_1 .tbl_6 td:nth-child(4){display:none;}
    .evtExam .tip-info{padding-right:0;}
    .evtExam .tip-info .btn{position: relative;margin-top:5px;padding:10px 20px;font-size:12px;}
    .tbl_view_area dt{padding:10px;}
    .tbl_view_area dt .date.exam{display:none;}
    .tbl_view_area dd{padding:10px;}
    .tbl_view_area dd .date.exam{display:block;float:none;padding-left:0;text-align:right;margin-bottom:10px;font-size:12px;}
    .tbl_view_area dd .date.exam:before{display:none;}
    .evtReview .tbl input, .evtReview .tbl select{width:100% !important;}
    .evtReview .edit_area .btn_list{position: relative;}
}

@media (max-width:480px) {
    .evtExam .test_info{font-size: 13px;}
    .evtExam .infoBox{font-size: 11px;}
    .evtExam .tab_cont2 .tbl_box .dim.dim5 span,
    .evtExam .tab_cont2 .tbl_box .dim.dim2 span, .evtExam .tab_cont2 .tbl_box .dim.dim3 span, .evtExam .tab_cont2 .tbl_box .dim.dim4 span{font-size: 10px;}
    h4 a { margin-top:3px; width:120px; height:18px; line-height:18px; font-size:11px; }
    /* .evCon2 .review_slide .slick-slide dl dd .txt{font-size:11px;letter-spacing:-1px;} */

    .btns_wrap .btn_base .s_notice{bottom:38%;}

    #popup1 .note li a { display: block; }
}

@media (max-width:420px) {
    .evtExam .tab_cont2 .tbl_box .tbl_tit{margin-bottom:5px;}
    .evtExam .tab_cont2 .tbl_box .update_date{position: relative;text-align:right;display:block;margin-bottom:10px;}
}