@charset "euc-kr";
/* setting */
/*{padding:0; margin:0}*/
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap{width:100%; position:relative; font-size: 15px;line-height: 1.4;letter-spacing: -0.03em;overflow:hidden; background:#e6e6e6;}
.eventWrap{font-family : 'NotoSans KR';}
.eventWrap *{box-sizing:border-box}
.eventWrap .inner { position:relative; width: 1080px; margin:0 auto; padding: 0; }
.eventWrap .inner_main { position:relative; width: 1118px; margin:0 auto; padding: 0;}
.eventWrap .inner::after,
.eventWrap .inner_main::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%}
.eventWrap .con_tit{position: relative;margin-bottom: 70px;text-align: center;}
.eventWrap .con_subtit{margin-bottom: 35px;position:relative;padding: 0 5%;}
.eventWrap .img_mb{display:none}
.eventWrap .conBox{position:relative}
.eventWrap .conBox::after{content:"";display:block;clear:both}
.eventWrap .flow::after{content:"";display:block;clear:both}
.eventWrap .video_box{position: relative;z-index: 1;cursor:pointer;padding-bottom: 59%;background: #222;}
.eventWrap .video_box .play_area{width: 100% !important;height: 100% !important;position: absolute;width: 100%;height: 100%;}
.eventWrap .video_box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.superRight_bnr{display:none !important}
.eventWrap{padding:0 0 0;min-height: 880px;}
.eventWrap br.mo_for{display:none}
.eventWrap .tiny_txt{font-size: 13px;color:#333}

hr.dashed_hr{border: dashed;border-width: 1px 0 0 0;border-color: #9e9e9e;margin: 20px 0 20px;}

.eventWrap img.mo_for{display:none}
/* 
.eventWrap table{font-size: 15px;margin: 0 0 15px;word-break: break-all;text-align: center;font-family:'맑은 고딕','Malgun Gothic', Arial;font-weight: normal;} */
.infoSearch .btn_find,
.noticeView{font-family:'맑은 고딕','Malgun Gothic', Arial;}

.eventWrap .exam_info{position:relative;/*background: #dfdfdf url(https://img.megagong.net/m/2021/0106_basicexam/main_bg2.png) no-repeat center 0;*/text-align:center;padding: 80px 0 80px;background-color:#e6e6e6;}

.eventWrap .contop_notice{position: relative;background-color: #1a091f;text-align: left;color: #fff;padding: 30px 0 30px;}
.eventWrap .contop_notice h4{position: relative;font-weight: normal;font-size: 18px;margin: 0 40px 15px;}
.eventWrap .contop_notice h4 a{display: inline-block;position: relative;background: #43224c;width: 20px;height: 20px;vertical-align: middle;text-align: center;line-height: 20px;font-weight: 200;margin: -4px 0 0 10px;}
.eventWrap .contop_notice .notice_lst{position: relative;font-weight: 100;overflow: auto;height: 95px;padding: 0 12px 0 0;margin: 0 40px;}
.eventWrap .contop_notice .notice_lst li{position: relative;border-top: 1px solid #503e64;font-size: 0;padding: 0 100px 0 0;}
.eventWrap .contop_notice .notice_lst li:nth-child(1){border-top:0}
.eventWrap .contop_notice .notice_lst li a{display: inline-block;max-width: 92%;padding: 6px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;font-size: 14px;}
.eventWrap .contop_notice .notice_lst li i{color:#d4ff52;font-style: normal;vertical-align: middle;display: inline-block;font-size: 13px;}
.eventWrap .contop_notice .notice_lst li .date{position: absolute;right: 0;top: 6px;font-size: 13px;letter-spacing: -0.01em;font-weight: 100;color: #d6d6d6;}

.eventWrap .exam_info{padding: 120px 0 100px;}
.eventWrap .exam_info .inner{background:#fff;padding: 50px 40px;border-radius: 20px;-webkit-box-shadow: 6px 5px 6px 0px rgba(0,0,0,0.1);-moz-box-shadow: 6px 5px 6px 0px rgba(0,0,0,0.1);box-shadow: 6px 5px 6px 0px rgba(0,0,0,0.1);}
.eventWrap .exam_info h4{position: relative;text-align:left;font-size: 25px;font-weight: bold;line-height: 1;margin: 0 0 50px;padding: 60px 0 0 0;}
.eventWrap .exam_info h4:before{content:"";display:block;position:absolute;top: 0;left: 50%;width: 26px;height: 26px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/contit_blit.png) no-repeat center 0;margin: 0 0 0 -13px;}
.eventWrap .exam_info h4 span{display:block;background: url(https://img.megagong.net/m/2020/1212_exam/gong/con_main_tit1.png) no-repeat center 0;width: 100%;height: 46px;font-size: 0;}
.eventWrap .exam_info h4.tit2 span{background-image: url(https://img.megagong.net/m/2020/1212_exam/gong/con_main_tit2.png);height:100px}
.eventWrap .exam_info h5{position: relative;text-align:left;font-size: 20px;font-weight: bold;line-height: 1;margin: 0 0 20px;padding: 0 0 0 15px;}
.eventWrap .exam_info h5:before{content:"";display:block;position:absolute;top: 6px;left:0;width: 10px;height: 10px;background: #222;}
.eventWrap .exam_info h5 .tiny_txt{color:#6a68ff;font-size: 14px;}
.eventWrap .exam_info .tab_list{text-align: center;font-size: 0;margin: 0 0 50px;padding: 0;}
.eventWrap .exam_info .tab_list li{position: relative;display: inline-block;/* width: 100px; */background: #eee;-webkit-border-radius: 20px 0 0 0;-moz-border-radius: 20px 0 0 0;border-radius: 20px 0 0 0;vertical-align: top;background: #9c9c9c;margin: 0 2px;}
.eventWrap .exam_info .tab_list li:nth-child(2){-webkit-border-radius: 0 20px 0 0;-moz-border-radius: 0 20px 0 0;border-radius: 0 20px 0 0;}
.eventWrap .exam_info .tab_list li.on{background: #4f285a;}
.eventWrap .exam_info .tab_list li.on::before{content:"";display:block;position:absolute;bottom: -13px;left:50%;width: 0;height: 0;border-top: 13px solid #4f285a;border-left: 15px solid transparent;border-right: 15px solid transparent;margin: 0 0 0 -15px;}
.eventWrap .exam_info .tab_list li a{position: relative;display: block;color: #b3b3b3;line-height: 1;padding: 20px 0;width: 250px;}
.eventWrap .exam_info .tab_list li:nth-child(3) a{/* padding: 20px 0; */}
.eventWrap .exam_info .tab_list li.on a{color: #fff;}
.eventWrap .exam_info .tab_list li a span{display: block;background: url(https://img.megagong.net/m/2020/1212_exam/gong/con_main_tab.png) no-repeat 3px 100%;width: 80px;height: 30px;font-size: 0;margin: 0 auto;}
.eventWrap .exam_info .tab_list li.on:nth-child(1) a span{background-position: 3px 0;}
.eventWrap .exam_info .tab_list li:nth-child(2) a span{background-position: -249px 100%;}
.eventWrap .exam_info .tab_list li.on:nth-child(2) a span{background-position: -249px 1px;}
.eventWrap .exam_info .tab_cont{margin-bottom: 45px;}
.eventWrap .exam_info .tab_cont .item{display:none;overflow: hidden;}
.eventWrap .exam_info .tab_cont .item.on{display:block}
.eventWrap .exam_info .tab_cont .tiny_txt{margin:0;text-align: right;font-size: 13px;}

.eventWrap .exam_info .point{color: #3b2a9f;}
.eventWrap .exam_info .apply_bnr{position: relative;padding: 0 185px 0 0;border: 4px solid #000;background: #000;margin: 0 0 80px 0;}
.eventWrap .exam_info .apply_bnr.end::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat -230px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
.eventWrap .exam_info .apply_bnr.end_bf::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat 0px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
.eventWrap .exam_info .apply_bnr.extend::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat -116px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
.eventWrap .exam_info .apply_bnr .bnr_img{position: relative;background: #009669;text-align: left;padding: 0;}
.eventWrap .exam_info .apply_bnr .bnr_img span{position: absolute;top: 10px;left: 13px;background: #013506;color: #009669;width: 140px;height: 126px;text-align: center;font-size: 28px;line-height: 124px;}
.eventWrap .exam_info .apply_bnr .bnr_img span::before{content:"";display:block;position:absolute;top: 50%;right: -9px;width: 0;height: 0;border-left: 10px solid #013506;border-top: 7px solid transparent;border-bottom: 7px solid transparent;margin: -7px 0 0;}
.eventWrap .exam_info .apply_bnr .bnr_img strong{display: block;padding: 10px 0 0 0;}
.eventWrap .exam_info .apply_bnr .btn_wrap{position:absolute;top:0;right:0;width: 180px;background: #000;height: 176px;font-size: 22px;color: #e7ff76;font-weight: 200;z-index: 1;border: 1px solid #6e6e6e;text-align: center;}
.eventWrap .exam_info .apply_bnr .btn_wrap.input{color:#fff;font-size: 20px;letter-spacing: -0.06em;}
.eventWrap .exam_info .apply_bnr .btn_wrap::after{content:"";display:block;clear:both}
.eventWrap .exam_info .apply_bnr .btn_wrap a{position: relative;display: block;height: 176px;line-height: 176px;}
.eventWrap .exam_info .apply_bnr .btn_wrap a::before{content:"";display:block;position:absolute;top: 50%;right: 100%;width: 0;height: 0;border-top: 9px solid transparent;border-right: 7px solid #cfe469;border-bottom: 9px solid transparent;margin: -9px 0 0 0;}
.eventWrap .exam_info .apply_bnr .btn_wrap.line2 a{height: 75px;line-height: 75px;}
.eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(1):before{content:"";position: absolute;bottom: 0;left: 7%;width: 86%;height: 1px;border-top: 1px dashed #7d7d7d;}
.eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(2){color:#fff}
.eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(2) span:before{border-color: #fff;}
.eventWrap .exam_info .apply_bnr .btn_wrap a span{position:relative;display: inline-block;padding: 0 20px 0 0;}
.eventWrap .exam_info .apply_bnr .btn_wrap.input a span{padding: 0 17px 0 0;}
.eventWrap .exam_info .apply_bnr .btn_wrap a span:before{content:"";position: absolute;top: 50%;right: 0;margin: 0 0 0;border: 1px solid #e7ff76;border-width: 2px 2px 0 0;width: 10px;height: 10px;transform: rotate(45deg);margin: -5px 0 0;}
.eventWrap .exam_info .apply_bnr .btn_wrap.input a span em{font-style: normal;font-size: 16px;color: #5bffce;}
.eventWrap .exam_info .apply_bnr .btn_wrap.input a span:before{border-color: #fff;}

.eventWrap .predict_score{display: inline-block;border: 1px solid #d2d2d2;background: #fff;width: 280px;height: 30px;text-align: center;line-height: 30px;margin: 0 0 0 10px;}
.eventWrap .predict_score strong{color:#ff0000}

.eventWrap .tbl_con { border-left: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;font-size: 17px;margin: 0 0 10px -1px;width: calc(100% + 2px);}
.eventWrap .tbl_con::after { content:"";display:block;clear:both }
.eventWrap .tbl_con .flow { float: left; width: 16.5%; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; vertical-align: top;text-align: center;}
.eventWrap .tbl_con .flow > strong { display: block;background: #f0f0f0;padding: 15px 0;border-bottom: 1px solid #d5d5d5;font-weight: normal;}
.eventWrap .tbl_con .flow > div { display: block;padding: 30px 0;height: 86px;font-weight: 200; }

.eventWrap .apply_main .tbl_con .flow > div { padding: 15px 0;height: 55px; }
.eventWrap .tbl_con .flow.line2 > div{padding: 18px 0;}
.eventWrap .tbl_con .flow.long{width: 30%;}
.eventWrap .tbl_con .flow.long2{width: 20.5%;}

.eventWrap .apply_main{padding: 0;}
.eventWrap .apply_main h3{position: relative;background: #26212d url(https://img.megagong.net/m/2020/1212_exam/gong/top_subtitle_bg.png) no-repeat center 0;text-align: center;padding: 55px 0 55px;margin: 0 0 50px;}
.eventWrap .apply_main h3 span{position: relative;display: block;margin: 0 auto;padding: 0 3%;}

.eventWrap .apply_main .tbl_con .flow{width: 20%;}
.eventWrap .apply_main .tbl_con.last{margin-bottom: 10px;}
.eventWrap .apply_main .flow.long{width: 40%;}
.eventWrap .apply_main .tbl_con .down_btn{display: block;font-size: 0;width: 100%;height: 30px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/down_btn.png) no-repeat center center;margin: 0 auto;}
.eventWrap .apply_main .tiny_txt{text-align:right;font-size:13px}
.eventWrap .apply_main .tiny_txt strong{color:#ff0000}
.eventWrap .apply_main .tit2{position: relative;margin: 0 0 30px;padding: 75px 0 0;text-align: center;}
.eventWrap .apply_main .tiny_txt br{display:none}
.eventWrap .apply_main .tit2::before{content:"";display:block;position:absolute;bottom: 14px;left:0;width:100%;height:1px;background: #513a5f;}
.eventWrap .apply_main .tit2 span{position: relative;display: block;width: 330px;height: 28px;background: #fff url(https://img.megagong.net/m/2020/1212_exam/gong/con_tit_1.png) no-repeat center 0;font-size: 0;margin: 0 auto;border-left: 1px solid #513a5f;border-right: 1px solid #513a5f;}
.eventWrap .exam_caution{background-color: #ebebeb;border-top: 3px solid #513a5f;}
.eventWrap .exam_caution ol{font-size: 15px;padding: 30px 50px 20px;text-align: left;font-weight: 200;}
.eventWrap .apply_main .exam_caution ol{padding-top: 0;}
.eventWrap .exam_caution ol li{position: relative;margin-bottom: 20px;padding: 0 0 0 10px;}
.eventWrap .apply_main .exam_caution ol li{margin-bottom: 3px;}
.eventWrap .exam_caution ol li::before{content:"";display:block;position:absolute;top: 8px;left:0;width:4px;height:4px;background:#222;border-radius:100%;}
.eventWrap .exam_info .exam_caution ol li{padding-left: 0;}
.eventWrap .exam_info .exam_caution ol li::before{display:none}
.eventWrap .exam_caution ol li strong{font-weight: bold;}
.eventWrap .apply_main .exam_caution{text-align: left;padding: 30px 0;margin: 0 0 50px;}
.eventWrap .apply_main .exam_caution h5{margin: 0 50px 5px;font-size: 15px;}
.eventWrap .apply_main .exam_caution p{position:relative;border: 1px solid #c3c3c3;margin: 0 50px 0;color: #db4141;font-weight: bold;}
.eventWrap .apply_main .exam_caution p input[type="checkbox"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;top: 0;left: 0;}
.eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + span:after {content:"";display: inline-block;width: 6px;height: 6px;background: #fff;border-radius: 100%;position: absolute;top: 3px;left: 3px;}
.eventWrap .apply_main .exam_caution p input[type="checkbox"]+ label::before{content:"";display: block;width: 12px;height: 12px;margin: 0 0 0 0;text-align: center;vertical-align: middle;background: #fafafa;border: 1px solid #db4141;position: absolute;top: 13px;left: 20px;}
.eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + label::before{background:#dc4545}
.eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + label:after {content:"";display: inline-block;width: 6px;height: 6px;background: #fff;border-radius: 100%;position: absolute;top: 17px;left: 24px;}
.eventWrap .apply_main .exam_caution p label{position:relative;display:block;padding: 10px 10px 10px 40px;cursor:pointer}
.eventWrap .apply_main .btn_wrap{font-size: 0;text-align: center;}
.eventWrap .apply_main .btn_wrap::after{content:"";clear:both;display:block}
.eventWrap .apply_main .btn_wrap a{display: inline-block;width: 390px;height: 96px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/btn_bg2.png) no-repeat 0 0;padding: 26px 0 0;margin: 0 12px;}
.eventWrap .apply_main .btn_wrap a::after{content:"";}
.eventWrap .apply_main .btn_wrap a span{position: relative;display: block;background: url(https://img.megagong.net/m/2020/1212_exam/gong/btn_1.png) no-repeat center 0;height: 32px;width: 294px;margin: 0 auto;vertical-align: bottom;font-size: 0;}
.eventWrap .apply_main .btn_wrap a span:before{content:"";position: absolute;top: 50%;right: 0;margin: 0 0 0;border: 1px solid #ffffff;border-width: 2px 2px 0 0;width: 7px;height: 7px;transform: rotate(45deg);margin: -3px 0 0;display: none;}
.eventWrap .apply_main .btn_wrap a.point span{background-image: url(https://img.megagong.net/m/2020/1212_exam/gong/btn_2.png);}
.eventWrap .apply_main .btn_wrap a.point{background-image: url(https://img.megagong.net/m/2020/1212_exam/gong/btn_bg1.png);}

.eventWrap .apply_main .tbl_wrap.exam_myinfo table{font-family: 'NotoSans KR';font-weight: normal;font-size: 17px;}
.eventWrap .apply_main .tbl_wrap.exam_myinfo table thead th{font-weight: normal;}
.eventWrap .apply_main .tbl_wrap.exam_myinfo table th, .eventWrap .apply_main .tbl_wrap.exam_myinfo table td{padding:15px 0}
.eventWrap .apply_main .tbl_con.exam_myinfo_mo{display:none}

.eventWrap .exam_info .inner > .item{position:relative}
.eventWrap .exam_info .inner > .item.tm2{margin-bottom: 80px;}
.eventWrap .exm_point{position: absolute;top: 20px;right: 34%;background: #000;background: rgba(0,0,0,0.8);color: #2aebd4;font-weight: 200;width: 120px;height: 120px;border-radius: 100%;padding: 30px 0 0;z-index: 1;}
.eventWrap .item.tm2 .exm_point{right: 20%;top: -10px;}
.eventWrap .item.tm3 .exm_point{/*right: 55%;*/right:20%;top: -10px;}
.eventWrap .exm_point::before{content:"";display:block;position:absolute;top: 7px;right: 0;width: 26px;height: 26px;background: rgba(44,214,193,0.5);margin: 0 0 0;border-radius: 100%;z-index: 1;}
.eventWrap .item.tm2 .exm_point::before{right: inherit;left: 0;}
.eventWrap .item.tm3 .exm_point::before{right: 0;left: inherit;top: 87px;}
.eventWrap .exam_info.result .exm_point{display:none}

.eventWrap .exm_tblpoint{display:none}
.eventWrap .exam_info .subject_tab{margin: 0 0 40px;}
.eventWrap .exam_info .subject_tab ul::after{content:"";display:block;clear:both}
.eventWrap .exam_info .subject_tab li{float: left;width: 25%;background: #f0f0f0;border: 1px solid #9c9c9c;border-left:none;border-right:none;margin: 0 0 0 -1px;}
.eventWrap .exam_info .subject_tab li+li {border-left:1px solid #9c9c9c;}
.eventWrap .exam_info .subject_tab li.on{background: #222222;}
.eventWrap .exam_info .subject_tab li a{position: relative;display: block;height: 40px;line-height: 40px;font-weight: bold;}
.eventWrap .exam_info .subject_tab li.on a{color: #fff;}
.eventWrap .exam_info .subject_tab li.on a::before{content:"";display:block;position:absolute;bottom: -5px;left: 50%;width: 16px;height: 16px;background: #222;transform: rotate(45deg);margin-left: -8px;}
.eventWrap .exam_info .subject_tab li.tab_slt {padding:5px 0;}
.eventWrap .exam_info .subject_tab li.tab_slt select {width:165px;height:30px;padding-left:7px;border:1px solid #d2d2d2;}

.eventWrap .qst_view{background: url(https://img.megagong.net/m/2020/1212_exam/gong/view_icon.png) no-repeat center center;display: inline-block;font-size: 0;height: 22px;width: 24px;vertical-align:middle;}

.eventWrap .ans_O{color:#0c00ff}
.eventWrap .ans_X{color:#ff0000}


.eventWrap .cont_bottom_wrap, .eventWrap .cont_bottom_wrap{overflow: hidden;padding: 4px;/*font-size: 14px;*/font-size:15px;line-height:1.5;text-align: left;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}
/* .eventWrap table .cont_bottom_wrap{margin-bottom: 0;} */
.eventWrap .cont_bottom_wrap{margin-bottom: 60px;}
.eventWrap .exam_info .inner > .item.tm2 .cont_bottom_wrap{margin-bottom: 10px;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt{text-align: left;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray{padding-left:8px;color:#888888;font-size:12px;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.icon_cl,
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.icon_pb {display:inline-block;font-weight:bold;font-size:9px;color:#fff;width:35px;line-height:18px;border-radius:2px;text-align: center;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.icon_cl {background:#c62158;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.icon_pb {background:#7d6efd;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.bg_pink {background:#fbeeee;margin-top:-3px;vertical-align: bottom;display: inline-block;width: 35px;height: 16px;}
.eventWrap .exam_info .inner > .item.tm2 .tiny_txt.gray span.bg_sky {background:#e8f2f6;margin-top:-3px;vertical-align: bottom;display: inline-block;width: 35px;height: 16px;}
.eventWrap .exam_info .inner > .item.tm2 .mo_txt {display:none;}

.eventWrap .cont_bottom_wrap.trend{margin-bottom: 0;}
.eventWrap .cont_bottom_wrap.trend + .tiny_txt,.eventWrap .cont_bottom_wrap.trend + .tiny_txt + .tiny_txt{text-align: left;}
.eventWrap .cont_bottom_wrap .cont_txt{position: relative;}
.eventWrap .cont_bottom_wrap .cont_txt > strong{display:block;font-size: 16px;margin-bottom: 7px;}
.eventWrap .cont_bottom_wrap .cont_txt > strong{margin-bottom: 15px;}
.eventWrap .cont_bottom_wrap .cont_txt > strong + .grh{margin-top:40px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt > strong{padding:20px 0 0}
.eventWrap .cont_bottom_wrap.trend .cont_txt .cr_blue {color:#6a68ff;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .cr_gray {color:#7F7F7F;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .pl10 {padding-left:10px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .fw400 {font-weight:400;}
.eventWrap .cont_bottom_wrap .cont_txt p, .eventWrap .cont_bottom_wrap .cont_txt p{margin: 0 0 10px;}
.eventWrap .cont_bottom_wrap.tip, .eventWrap .cont_bottom_wrap.mt_tight{margin-top: -40px;}
.eventWrap .cont_bottom_wrap.tip .cont_txt{padding: 20px 30px 20px 130px;}
.eventWrap .cont_bottom_wrap.tip .cont_txt p{margin: 0;}
.eventWrap .cont_bottom_wrap.tip .cont_txt strong{background: #4f285a;position: absolute;top: 50%;left: 30px;color: #fff;width: 65px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px;font-weight: normal;margin: -20px 0 0;}
.eventWrap .cont_bottom_wrap.tip .cont_txt strong::before{content:"";display:block;position: absolute;top: 50%;right: -9px;border-left: 10px solid #4f285a;border-top: 7px solid transparent;border-bottom: 7px solid transparent;margin: -6px 0 0;}

.eventWrap .cont_bottom_wrap.trend {padding:0;border-radius: 0;-webkit-border-radius: 0;}/* 0709?ß°¡ */
.eventWrap .cont_bottom_wrap.trend .cont_txt{display:none;padding-top:0;border-top:0;border-radius: 0;-webkit-border-radius: 0;}/* 0709?ß°¡ */
.eventWrap .cont_bottom_wrap.trend .cont_txt.on{display:block}
.eventWrap .cont_bottom_wrap.trend table{background-color: #fff;font-size:14px;font-family: 'NotoSans KR';}
.eventWrap .cont_bottom_wrap.trend table thead th{background-color: #dadada;}
.eventWrap .cont_bottom_wrap.trend table tbody th{background-color: #f7f7f7;}
.eventWrap .cont_bottom_wrap.trend table tbody th.primary{color:#6a68ff;}
.eventWrap .cont_bottom_wrap.trend table th.bg2 {background-color: #dadada;}
.eventWrap .cont_bottom_wrap.trend table td.bg2 {background-color: #dadada;}
.eventWrap .cont_bottom_wrap.trend table th, .eventWrap .cont_bottom_wrap.trend table td{padding: 6px 5px;}
.eventWrap .cont_bottom_wrap .blur{-webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px); -ms-filter:blur(3px);filter: blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');}

.eventWrap span.type1 {position: relative;display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 8px solid #f5050a;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}
.eventWrap span.type2 {position: relative;display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 8px solid #0714f5;vertical-align: middle;line-height: 1;margin: -1px 3px 0 3px;}


.eventWrap .exam_info.result h4{position: relative;text-align: center;margin: 0 0 50px;padding: 0;}
.eventWrap .exam_info.result h4:before{content:"";display: none;}

.eventWrap .subject_select{margin: 0 0 25px;}
.eventWrap .subject_select::after{content:"";display: block;clear: both;}
.eventWrap .subject_select li{float: left;}
.eventWrap .subject_select label{display: block;padding:0 10px 0 0}
.eventWrap .subject_select label input[type="radio"]{margin: 0 3px 0 0;}

.eventWrap .con_tit.point{text-align:left;padding: 0;margin: 0 0 80px -136px;}
.eventWrap .con_subtit.point.blue span{background: #141c4a;}
.eventWrap .con_subtit.point.red span{background: #9f4553;}
.eventWrap .con_subtit.point span::before{content:"";position: absolute;top: 0;right: -38px;margin: 0;display:block;width: 38px;height: 100%;background: url('https://img.megagong.net/m/2020/0701_teaser/con_subtti_bg.png') no-repeat center 0;z-index: 0;background-size: 100% 100%;}
.eventWrap .con_subtit.point::before{content:"";position: absolute;top: 0;right: 100%;margin: 0;display:block;width: 3000px;height: 100%;background: #e58d97;}
.eventWrap .con_subtit.point.blue span::before{background-image: url('https://img.megagong.net/m/2020/0701_teaser/con_subtti_bg_blue.png');}
.eventWrap .con_subtit.point.blue::before{background: #141c4a;}
.eventWrap .con_subtit.point.red span::before{background-image: url('https://img.megagong.net/m/2020/0701_teaser/con_subtti_bg2.png');width: 70px;right: -70px;}
.eventWrap .con_subtit.point.red::before{background: #9f4553;}

.eventWrap .btm_banner{padding:30px 0 0}
.eventWrap .btm_banner .mo_for{display:none}




/* Æ?¾÷ */
.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.questn_pop .contentBox .img_box{/* max-height: 540px; */padding: 20px 0;}
.eventWrap .layerPopup .contentBox{position: relative;width: 770px;margin: 6% auto 0;line-height: 1.3;background: #fff;}

.eventWrap .layerPopup .contentBox .pop_box{padding: 0;position: relative;height: 650px;overflow-y: auto;}
.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: -35px;right: 0;display:block;font-size:0;line-height:0;width:35px;height:35px;background: url('https://img.megagong.net/m/2021/0106_basicexam/pop_x.png') center center no-repeat;}

.eventWrap .layerPopup.mock_info .contentBox{position: relative;width: 890px;margin: 4% auto 0;padding: 30px 0;letter-spacing: -0.08em;line-height: 1.3;background: #fff;border: 2px solid #4d4d4d;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box{padding: 0;position: relative;height: 610px;overflow-y: auto;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box{padding: 0;position: relative;font-size: 13px;padding: 0 20px;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box.physical{height: 620px;overflow: auto;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box .item{margin: 0 0 20px;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box h5{position: relative;margin: 0 0 10px;font-size: 15px;padding: 0 0 0 8px;}
.eventWrap .layerPopup.mock_info .contentBox .pop_box h5::before{content:"";display:block;position: absolute;top: 3px;left: 0;width: 2px;height: 14px;background: #222;}
.eventWrap .layerPopup.mock_info .tbl_wrap table{font-family: 'NotoSans KR';font-size: inherit;}
.eventWrap .layerPopup.mock_info .tbl_wrap table .indent{display: block;margin: 0 3px 10px;text-align: left;padding: 0 0 0 10px;text-indent: -10px;}
.eventWrap .layerPopup.mock_info .tbl_wrap table .indent.ver2{margin: 0 3px 0px;}
.eventWrap .layerPopup.mock_info .tbl_wrap table.vertic_top td{vertical-align: top;}
.eventWrap .layerPopup.mock_info .btnClose{position: absolute;bottom: -30px;right: 0;background: #000;padding: 3px;width:30px;height:30px;box-sizing: border-box;}
.eventWrap .layerPopup.mock_info .btnClose{position:absolute;top: 0;right: 0;display:block;font-size:0;line-height:0;width: 30px;height: 30px;background: #000 url('https://img.megagong.net/m/common/pop_close2.png') center center no-repeat;}
.eventWrap .layerPopup.mock_info .btnToday{position:absolute;bottom:-30px;right:32px;padding:0 15px;height:30px;line-height:30px;background:#000;color:#fff;font-weight:bold;}
.eventWrap .grade_score .layerPopup .tbl_wrap{margin-bottom: 10px;}

.eventWrap .layerPopup.questn_pop .tit{background: #5a58ff url(https://img.megagong.net/m/2021/0106_basicexam/pop_tit.png) no-repeat 0 100%;color: #fff;padding: 15px 0;font-size: 20px;margin: 0;}
.eventWrap .layerPopup.questn_pop .scroll_box{padding: 0 0 20px;max-height: 600px;overflow-y: auto;}
.eventWrap .layerPopup.questn_pop .explan{margin: 0 40px;background: #f3ffff;border: 1px solid #d2dbdb;padding: 15px;text-align: left;color: #5a58ff;font-weight: bold;}
.eventWrap .layerPopup.questn_pop .explan .explan_tit{background: #82c2c2;width: 150px;color: #fff;font-weight: normal;height: 36px;line-height: 36px;border-radius: 40px;margin: -33px auto 5px;text-align: center;}
.eventWrap .layerPopup.questn_pop .explan .answer{margin: 0 0 20px;}
.eventWrap .layerPopup.questn_pop .explan dl{color: #222;}
.eventWrap .layerPopup.questn_pop .explan dl dt{margin: 0 0 5px;}
.eventWrap .layerPopup.questn_pop .explan dl dd{font-weight: normal;}

.eventWrap .bottom_marb{margin-bottom: 70px;}

.flt_inner {position: absolute;text-align: center;/*width: 161px;*/width:199px;top:285px;left: 50%;margin-left: 540px;z-index: 15;display: none;}
.flt_inner a {position: relative;display:block;}
.flt_inner a+a{margin-top:5px}
.flt_inner a .flo_end{position:absolute;right:-30%;bottom: -10px;z-index: 2;}

/* ????°æ?? ?ß°¡ */
.eventWrap .cont_bottom_wrap.trend .cont_txt .rp_box {position:relative;padding-left:25px;margin-top: 5px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .rp_box .rp {position:absolute;top:0;left:0;padding-left: 10px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .rp_box .rp span {position: absolute;top: -4px;left: 0;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .line_box {display:block;padding:5px;border:1px solid #7F7F7F;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li {position:relative;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(1) {padding-left: 74px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(2) {padding-left: 74px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(3) {padding-left: 74px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(4) {padding-left: 118px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(5) {padding-left: 104px;}
.eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li strong {position:absolute;top:0;left:0;}


/*main icon*/
.dot_txt { position:absolute; right:50px; width:152px; height:152px; background:rgba(0,0,0,.8); border-radius:50%; display:table; text-align:center; z-index:5; }
.dot_txt span { display:table-cell; vertical-align:middle; color:#c8d6ff; font-size:15px; line-height:120%; font-weight:300; font-style:normal; }

.dot_txt.icon1 { top:-75px; }
.dot_txt.icon2 { top:-75px; }
.dot_txt.icon3 { top:353px; }
.dot_txt.icon4 { top:110px; }

@media (max-width: 1200px){
   
    .flt_inner{display:none}
    .eventWrap.pofixed{padding-top: 80px;}
	.eventWrap .inner,
	.eventWrap .inner_main{width:96%}
    .eventWrap img{ max-width:100% }
    .eventWrap .tiny_txt{font-size: 12px;}

    .eventWrap .layerPopup .contentBox{width: 75%;}
    .eventWrap .layerPopup .btnClose{width: 30px;height: 30px;top: 0;right: 0;background-color: #000;background-size: 20px;}

    .eventWrap .layerPopup.mock_info .contentBox{width: 75%;}
    .eventWrap .layerPopup.mock_info .contentBox .pop_box{height: 62vh;overflow: auto;}
    .eventWrap .layerPopup.mock_info .btnClose{width: 20px;height: 20px;}
	
/* 
    .eventWrap table{font-size: 14px;margin: 0px 0 10px;}
    .eventWrap table th, .eventWrap table td{padding: 8px 2px;border: 1px solid #c7c7c7;}
    .eventWrap table tr th.aL, .eventWrap table tr td.aL{padding-left:7px !important;padding-right:7px !important}
  */
    .eventWrap .contop_notice{position: relative;background-color: #1a091f;text-align: left;color: #fff;padding: 4% 0;}
    .eventWrap .contop_notice h4{font-size: 16px;margin: 0 0 10px;}
    .eventWrap .contop_notice .notice_lst{margin: 0;}
    .eventWrap .contop_notice .notice_lst li a{font-size: 13px;}
    .eventWrap .contop_notice .notice_lst li i{font-size: 12px;}
    .eventWrap .contop_notice .notice_lst li .date{font-size: 12px;}
    
    .eventWrap .exam_info{padding: 8% 0 8%;}
    .eventWrap .exam_info .inner{padding: 4%;border-radius: 10px;}

    .eventWrap .exam_info h4{margin: 0 0 4%;padding: 32px 0 0 0;text-align: center;line-height: 1.3;}
    .eventWrap .exam_info h4:before{content:"";display:block;position:absolute;top: 0;left: 50%;width: 26px;height: 26px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/contit_blit.png) no-repeat center 0;margin: 0 0 0 -13px;}
    .eventWrap .exam_info h4 span{background: none !important;width: 100%;height: auto;font-size: 28px;}
    .eventWrap .exam_info h4 strong{color: #4f285a;}
    .eventWrap .exam_info h4.tit2 span{background-image: none;height: auto;}
    .eventWrap .exam_info h4 br{display:none}
    .eventWrap .exam_info.result h4{padding: 0 10%;margin-bottom: 6%;}
    .eventWrap .exam_info h5{font-size: 18px;margin: 0 0 15px;}
    .eventWrap .exam_info h5:before{content:"";display:block;position:absolute;top: 1px;left:0;width: 2px;height: 16px;background: #222;}
    .eventWrap .exam_info .tab_list{text-align: center;font-size: 0;margin: 0 0 5%;padding: 0;}
    .eventWrap .exam_info .tab_list::after{content:"";display:block;clear:both}
    .eventWrap .exam_info .tab_list li{display: block;float: left;margin: 0;width: 50%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
    .eventWrap .exam_info .tab_list li:nth-child(3){-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
    .eventWrap .exam_info .tab_list li:nth-child(2){-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
    .eventWrap .exam_info .tab_list li.on::before{bottom: -7px;border-top: 7px solid #4f285a;border-left: 9px solid transparent;border-right: 9px solid transparent;margin: 0 0 0 -11px;}
    .eventWrap .exam_info .tab_list li a{padding: 14px 0;width: 100%;}
    .eventWrap .exam_info .tab_list li a span{background: none !important;width: 100%;font-size: 16px;height: auto;}
    .eventWrap .exam_info .tab_list li:nth-child(2) a span{background-position: -249px 100%;}
    .eventWrap .exam_info .tab_list li.on:nth-child(2) a span{background-position: -249px 1px;}
    .eventWrap .exam_info .tab_cont{margin-bottom: 45px;}
    .eventWrap .exam_info .tab_cont .item{display:none;overflow: hidden;}
    .eventWrap .exam_info .tab_cont .item.on{display:block}
    .eventWrap .exam_info .tab_cont .tiny_txt, .eventWrap .apply_main .tiny_txt{font-size: 12px;}
    .eventWrap .apply_main .tiny_txt br{display:block}

    .eventWrap .exam_info .point{color: #3b2a9f;}
    .eventWrap .exam_info .apply_bnr{padding: 0;border-width: 1px;margin: 0 0 8%;}
    .eventWrap .exam_info .apply_bnr.end::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat -230px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
    .eventWrap .exam_info .apply_bnr.end_bf::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat 0px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
    .eventWrap .exam_info .apply_bnr.extend::before{content: "";display: block;position: absolute;top: -25px;left: 71%;width: 84px;height: 80px;background: url(https://img.megagong.net/m/2020/1110_mockexam/end_point.png) no-repeat -116px 0;padding: 0;margin: -10px 0 0;z-index: 1;}
    .eventWrap .exam_info .apply_bnr .bnr_img{position: relative;background: #1b1a3f;text-align: left;padding: 0;}
    .eventWrap .exam_info .apply_bnr .bnr_img img{width:100%}
    .eventWrap .exam_info .apply_bnr .bnr_img span{position: absolute;top: 10px;left: 13px;background: #013506;color: #009669;width: 140px;height: 126px;text-align: center;font-size: 28px;line-height: 124px;}
    .eventWrap .exam_info .apply_bnr .bnr_img span::before{content:"";display:block;position:absolute;top: 50%;right: -9px;width: 0;height: 0;border-left: 10px solid #013506;border-top: 7px solid transparent;border-bottom: 7px solid transparent;margin: -7px 0 0;}
    .eventWrap .exam_info .apply_bnr .bnr_img strong{display: block;padding: 10px 0 0 0;}
    .eventWrap .exam_info .apply_bnr .btn_wrap{position: relative;top: inherit;right: inherit;width: 100%;height: 51px;font-size: 16px;color: #e7ff76;border-width: 4px;border-color: #000;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.input{color:#fff;font-size: 20px;letter-spacing: -0.06em;}
    .eventWrap .exam_info .apply_bnr .btn_wrap::after{content:"";display:block;clear:both}
    .eventWrap .exam_info .apply_bnr .btn_wrap a{position: relative;display: block;height: 44px;line-height: 42px;border: 1px solid #cfe469;}
    .eventWrap .exam_info .apply_bnr .btn_wrap a::before{top: 1px;right: 50%;border-left: 9px solid transparent;border-top: 7px solid #cfe469;border-right: 9px solid transparent;margin: 0 -9px 0 0;display: none;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.line2 a{height: 75px;line-height: 75px;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(1):before{content:"";position: absolute;bottom: 0;left: 7%;width: 86%;height: 1px;border-top: 1px dashed #7d7d7d;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(2){color:#fff}
    .eventWrap .exam_info .apply_bnr .btn_wrap.line2 a:nth-child(2) span:before{border-color: #fff;}
    .eventWrap .exam_info .apply_bnr .btn_wrap a span{position:relative;display: inline-block;padding: 0 20px 0 0;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.input a span{padding: 0 17px 0 0;}
    .eventWrap .exam_info .apply_bnr .btn_wrap a span:before{border-width: 2px 2px 0 0;width: 7px;height: 7px;margin: -3px 0 0;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.input a span em{font-style: normal;font-size: 16px;color: #5bffce;}
    .eventWrap .exam_info .apply_bnr .btn_wrap.input a span:before{border-color: #fff;}

    .eventWrap .tbl_con{font-size: 14px;margin: 0 0 10px 0;width: 100%;}
    .eventWrap .tbl_con::after{content:"";display:block;clear:both}
    .eventWrap .tbl_con .flow, .eventWrap .tbl_con .flow.long2, .eventWrap .tbl_con .flow.long, .eventWrap .apply_main .tbl_con .flow{width: 100%;height: auto;float: none;}
    .eventWrap .tbl_con .flow > strong{padding: 7px 0;float: left;width: 35%;border-bottom: 0;border-right: 1px solid #d5d5d5;}
    .eventWrap .tbl_con .flow > div, .eventWrap .tbl_con .flow.line2 > div, .eventWrap .apply_main .tbl_con .flow > div{padding: 7px 5px;height: auto;width: 65%;float: left;}
    .eventWrap .tbl_con .flow > div br{display:none}
    .eventWrap .tbl_con .flow.down > strong{height: 50px;padding: 16px 0 0;}
    .eventWrap .tbl_con .flow.down > div{height: 50px;padding: 10px 0 0;}
    
    .eventWrap .exam_caution{border-width: 2px;}
    .eventWrap .exam_caution ol{font-size: 14px;padding: 3% 2% 3%;}
    .eventWrap .apply_main .exam_caution ol{padding-top: 0;padding: 0 0 5px;}
    .eventWrap .exam_caution ol li{margin-bottom: 8px;}

    .eventWrap .apply_main h3{background-image: none;padding: 5% 0;margin: 0 0 7%;}
    .eventWrap .apply_main h3 span{position: relative;display: block;margin: 0 auto;padding: 0 2%;}
    .eventWrap .apply_main .tit2{padding: 8% 0 0;margin: 0 0 10px;}
    .eventWrap .apply_main .tit2::before{bottom: 11px;}
    .eventWrap .apply_main .tit2 span{width: auto;height: auto;display: inline-block;background-image: none;font-size: 16px;border-left: 1px solid #513a5f;border-right: 1px solid #513a5f;line-height: 1;padding: 0 15px 2px;}
    .eventWrap .apply_main .exam_caution{padding: 3% 2%;margin: 0 0 15px;}
    .eventWrap .apply_main .exam_caution h5{margin: 0 0 3px;font-size: 14px;}
    .eventWrap .apply_main .exam_caution p{margin: 0;font-size: 14px;}
    .eventWrap .apply_main .exam_caution p input[type="checkbox"] + span {top: 13px;left: 15px;}
    .eventWrap .apply_main .exam_caution p input[type="checkbox"] + span:before {content:"";display: block;width: 12px;height: 12px;margin: 0 0 0 0;text-align: center;vertical-align: middle;background: #fafafa;}
    .eventWrap .apply_main .exam_caution p input[type="checkbox"] + span:active:before,
    .eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + span:active:before {background:#dc4545}
    .eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + span:before {background:#dc4545}
    .eventWrap .apply_main .exam_caution p input[type="checkbox"]:checked + span:after {content:"";display: inline-block;width: 6px;height: 6px;background: #fff;border-radius: 100%;position: absolute;top: 3px;left: 3px;}
    .eventWrap .apply_main .exam_caution p label{display:block}
    .eventWrap .apply_main .btn_wrap{font-size: 0;margin: 0 0 0 -1%;}
    .eventWrap .apply_main .btn_wrap a{display: inline-block;width: 49%;height: auto;background: #000;padding: 0;margin: 0 0 0 1%;}
    .eventWrap .apply_main .btn_wrap a::after{content:"";}
    .eventWrap .apply_main .btn_wrap a span{position: relative;display: inline-block;background: none;width: auto;height: auto;vertical-align: bottom;font-size: 16px;padding: 12px 17px 12px 0;color: #fff;}
    .eventWrap .apply_main .btn_wrap a span:before{display:block}
    .eventWrap .apply_main .btn_wrap a.point span{background-image: none;}
    .eventWrap .apply_main .btn_wrap a.point{background-image: none !important;background-color: #513a5f;}
            
    .eventWrap .apply_main .tbl_wrap.exam_myinfo{display: none;}
    .eventWrap .apply_main .tbl_con.exam_myinfo_mo{display: block;}

    .eventWrap .cont_bottom_wrap{font-size: 14px;}
    .eventWrap .cont_bottom_wrap{margin-bottom:25px}
    .eventWrap .cont_bottom_wrap .cont_txt > strong{font-size: 14px;margin-bottom: 5px;}
    .eventWrap .grade_score .cont_bottom_wrap.tip, .eventWrap .grade_score .cont_bottom_wrap.tip, .eventWrap .grade_score .cont_bottom_wrap.mt_tight{margin-top:0}
    .eventWrap .cont_bottom_wrap.tip .cont_txt{padding: 2%;}
    .eventWrap .cont_bottom_wrap.tip .cont_txt strong{position: relative;top: inherit;left: inherit;margin: 0;width: 100px;height: 26px;line-height: 26px;margin: 0 0 5px;border-radius: 0;}
    .eventWrap .cont_bottom_wrap.tip .cont_txt strong::before{display: none;}
        
    .eventWrap .exm_point{right: 20%;}
    .eventWrap .item.tm2 .exm_point{right: 10%;}
    .eventWrap .item.tm3 .exm_point{right: 17%;}
    .eventWrap .predict_score{display: block;width: 92%;margin: 0 4% 0;}


    .eventWrap .subject_select{margin: 0 0 20px;}
    .eventWrap .subject_select::after{content:"";display: block;clear: both;}
    .eventWrap .subject_select label input[type="radio"]{margin: 0 3px 0 0;}
   
    .eventWrap .cautn_grade{margin:0;font-size: 12px;}

    .eventWrap .bottom_marb{margin-bottom: 25px;}

    /* ?ß°¡ */
    .eventWrap .exam_info .subject_tab li.tab_slt select {width:75%;}


    /*main icon*/
    .dot_txt { right:3vw; max-width:132px; max-height:132px; width:23vw; height:23vw; }
    .dot_txt span { font-size:12px; }

    .dot_txt.icon1 { top:-7vw; }
    .dot_txt.icon2 { top:-7vw; }
    .dot_txt.icon3 { top:52vw; }
    .dot_txt.icon4 { top:11vw; }



}
@media (max-width:992px){
    /* ?ß°¡ */
    .eventWrap .exam_info .subject_tab li.tab_slt select {width:95%;}

}
@media (max-width: 768px){
    .eventWrap{ font-size: 13px !important; }
    .eventWrap.pofixed{padding-top: 100px;}
    .eventWrap br.mo_for{display:block !important}
    .eventWrap img.pc_for{display:none}
    .eventWrap img.mo_for{display: inline-block !important;}

    
    .eventWrap .cont_bottom_wrap.trend .tb_response{overflow-x:auto;}
    .eventWrap .cont_bottom_wrap.trend .tb_response table{min-width:675px;}
    /* .eventWrap table, .eventWrap .cont_bottom_wrap.trend table{font-size: 13px;}
    .eventWrap table td.in_tbl{padding:10px !important} */


    .eventWrap .layerPopup .contentBox{width:90%}
    .eventWrap .layerPopup.questn_pop .contentBox .img_box{max-height: 145vw;padding: 3%;}
    .eventWrap .layerPopup .contentBox .pop_box{height: 380px;}

    .eventWrap .layerPopup.mock_info .contentBox{width:90%;padding: 20px 0;}
     .eventWrap .layerPopup.mock_info .contentBox .pop_box{height: 103vw;/* overflow: auto; */font-size: 12px;}
    .eventWrap .layerPopup.mock_info .contentBox .pop_box h5{font-size: 13px;margin: 0 0 3px;}
    .eventWrap .layerPopup.mock_info .contentBox .pop_box h5::before{top: 2px;}
 
    .eventWrap .contop_notice h4{font-size:15px}

    .eventWrap .exam_info .inner > .item.tm2{margin-bottom: 25px;}
    .eventWrap .exam_info h4{padding: 32px 0 0 0;}
    .eventWrap .exam_info h4:before{content:"";display:block;position:absolute;top: 0;left: 50%;width: 26px;height: 26px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/contit_blit.png) no-repeat center 0;margin: 0 0 0 -13px;}
    .eventWrap .exam_info h4 span{font-size: 18px;}
    .eventWrap .exam_info h4 strong{color: #4f285a;}
    .eventWrap .exam_info h4.tit2 span{background-image: none;}
    .eventWrap .exam_info h4 br{display: block;}
    .eventWrap .exam_info h5{font-size: 15px;margin: 0 0 12px;padding: 0 0 0 7px;}
    .eventWrap .exam_info h5:before{top: 1px;height: 14px;}
    .eventWrap .exam_info .tab_list::after{content:"";display:block;clear:both}
    .eventWrap .exam_info .tab_list li:nth-child(2){-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
    .eventWrap .exam_info .tab_list li a{padding: 12px 0;}
    .eventWrap .exam_info .tab_list li a span{font-size: 15px;}
    .eventWrap .exam_info .tab_list li:nth-child(2) a span{background-position: -249px 100%;}
    .eventWrap .exam_info .tab_list li.on:nth-child(2) a span{background-position: -249px 1px;}
    .eventWrap .exm_point{width: 100px;height: 100px;padding: 23px 0 0;right: 0;top: 40px;}
    .eventWrap .item.tm2 .exm_point{right: 0;top: 31px;}
    .eventWrap .item.tm3 .exm_point{right: 0;/*top: 40px;*/top:55px;}
    .eventWrap .item.tm3 .exm_point::before{right: -3px;top: 71px;}
    .eventWrap .cont_bottom_wrap{font-size: 13px;}
    
    .eventWrap .tbl_con{font-size:13px;}
    .eventWrap .exam_caution ol{font-size:13px}
    .eventWrap .exam_caution ol li::before{top:7px}
    .eventWrap .apply_main .tit2 span{font-size:15px}
    .eventWrap .apply_main .exam_caution h5{font-size:13px;}
    .eventWrap .apply_main .exam_caution p{font-size:13px;}
    .eventWrap .exam_info .apply_bnr .btn_wrap a span{font-size:15px}
    .eventWrap .apply_main .btn_wrap a span{font-size:15px;}

    .qstWrap .subject_tab li a{font-size: 13px;}
    .qstWrap .question_number ul{font-size:13px}
    .qstWrap .question_zone .btn_wrap.subject{padding: 3% 2%;font-size: 12px;}

    .eventWrap .btm_banner{padding:0 0}

   
    /* 추가 */
    .eventWrap .exam_info .subject_tab{margin-bottom:20px;}
    .eventWrap .exam_info .subject_tab li.tab_slt select {padding:0 2px;font-size:13px;}

    /* 추가 */
    .eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(1) {padding-left: 65px;}
    .eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(2) {padding-left: 65px;}
    .eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(3) {padding-left: 65px;}
    .eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(4) {padding-left: 102px;}
    .eventWrap .cont_bottom_wrap.trend .cont_txt .dot_list li:nth-child(5) {padding-left: 92px;}

    .eventWrap .exam_info .inner > .item.tm2 .pc_txt {display:none;}
    .eventWrap .exam_info .inner > .item.tm2 .mo_txt {display:block;}
}


/***************************************************************************/

/*new*/


/*leftS*/
.lnbWrap { position: absolute; top:0; left:0; width: 200px; height: 100%; background:#e4e9ff; z-index:7; }
.lnbWrap > div { width:200px; }
.lnbWrap h2 { width:100%; height:210px; background:#013bbf; text-align:center; }
.lnbWrap h2 a { width:100%; height:100%; display:table; }
.lnbWrap h2 p { display:table-cell; vertical-align:middle; color:#fff; font-size:24px; font-weight:900; line-height:130%; }
.lnbWrap h2 p span { display:block; }
.lnbWrap ul { width:100%; }
.lnbWrap li { overflow:hidden; border-bottom:1px solid #ccc; }
.lnbWrap li a { display:block; padding:15px; font-size:16px; line-height:120%; color:#777; background:url(https://img.megagong.net/m/2022/0907_examinfo/lnb_dot.png) no-repeat right 10px bottom 15px; }
.lnbWrap li.on a { font-weight:700; color:#013bbf; background:url(https://img.megagong.net/m/2022/0907_examinfo/lnb_dot_on.png) no-repeat right 10px bottom 15px; }

.lnbWrap.mo.fixed { position:absolute; }
.lnbWrap.mo { position:static; }



/*main*/
.conTop { width:100%; height:1326px; background:url(https://img.megagong.net/m/2022/0907_examinfo/bg_conTop.png) no-repeat center; background-size:cover; padding:110px 0 150px; text-align:center; transition:all .3s; }
.conTop p { margin-top:70px; }
.conTop h4 { margin-top:60px; }
.conTop ul.inner { margin-top:25px; }
.conTop li { float:left; margin-left:30px; }
.conTop li:first-child { margin-left:0; }


/*layout*/
.eventWrap .layout { position:relative; text-align:center; padding: 80px 0; background:#e6e6e6; }

.cont_area { background:#fff; box-sizing:border-box; padding:40px; }
.cont_area h4 { margin-top:45px; color:#333; font-size:20px; line-height:120%; font-weight:700; text-align:left; padding-left:18px; position:relative; }
.cont_area h4:before { content:""; display:block; width:10px; height:10px; background:#333; position:absolute; top:8px; left:0;  }
.cont_area h4 span { color:#013bbf; margin-left:5px; font-size:13px; }
.cont_area .cont { margin-top:25px; position:relative; }
.cont_area .cont:after { content:""; display:block; clear:both; }

.cont_area .cont.passline { position:relative; overflow:hidden; height:400px; }
.passline > div { width:130%; margin:0 -15% 0; transform:translateY(-15%);  }



.tabM_blue { position:relative; overflow:hidden;}
.tabM_blue:after { content:""; display:block; width:100%; height:1px; background:#013bbf; position:absolute; bottom:0; left:0; }
.tabM_blue li { float:left; width:125px; height:60px; position:relative; z-index:2; display:table; border-top:1px solid #ddd; border-right:1px solid #ddd; cursor:pointer; }
.tabM_blue li:first-child { border-left:1px solid #ddd; }
.tabM_blue li span { display:table-cell; vertical-align:middle; color:#8a8a8a; }
.tabM_blue li.on { background:#fff; border:1px solid #013bbf; border-bottom:none; }
.tabM_blue li.on:before { content:""; display:block; width:100%; height:4px; background:#013bbf; position:absolute; top:0; left:0; }
.tabM_blue li.on span { color:#013bbf; font-weight:700; }

.cont_gray { background:#f5f5f5; margin-top:25px; padding:25px 20px; text-align:left; font-weight:300; line-height:140%; word-break:keep-all; position:relative; }
.cont_gray.center { text-align:center; }
.cont_gray dt { font-weight:700; }
.cont_gray li,
.cont_gray dd { position:relative; padding-left:8px; font-size:15px; letter-spacing:-.5px; margin-top:3px; }
.cont_gray li:before,
.cont_gray dd:before { content:""; display:block; width:2px; height:2px; background:#333; position:absolute; top:8px; left:0; }
.cont_gray li:first-child,
.cont_gray dd:first-child { margin-top:0; }

.cont_gray.category dt { position:relative; padding-left:5px; color:#013bbf; }
.cont_gray.category dt:before { content:""; display:block; width:2px; height:2px; background:#013bbf; position:absolute; top:8px; left:0; }
.cont_gray.category dt img { margin-left:10px; height:16px; vertical-align:bottom; }
.cont_gray.category dd { position:static; padding-left:5px; margin-top:5px; }
.cont_gray.category dd:before { display:none; }
.cont_gray.category dd+dt { margin-top:20px; }
.cont_gray.category dd span { border-bottom:1px solid #757575; }

.cont_gray .point { display:inline-block; width:60px; height:18px; line-height:18px; border-radius:9px; color:#fff; text-align:center; font-size:13px; margin-right:3px; }
.cont_gray .point.c_blue { background:#4372de; }
.cont_gray .point.c_red { background:#ec5770; }


.slick_strategy { position:relative; margin-top:20px; }
.slick_strategy .slick-arrow { position:absolute; top:50%; transform:trnaslateY(-50%); width:24px; height:40px; font-size:0; }
.slick_strategy .slick-prev { background:url(https://img.megagong.net/m/2022/0907_examinfo/btn_prev.png) no-repeat; left:-35px; }
.slick_strategy .slick-next { background:url(https://img.megagong.net/m/2022/0907_examinfo/btn_next.png) no-repeat; right:-35px; }
.slick_strategy .tit { overflow:hidden; } 
.slick_strategy .tit > p { float:left; width:auto; text-align:center; font-size:13px; font-weight:300; line-height:120%;  }
.slick_strategy .tit > p img { margin-bottom:10px; }
.slick_strategy .tit > dl { float:right; width:850px; background:#f0f0f0; border-radius:10px 10px 10px 0; position:relative; }
.slick_strategy .tit > dl:before { content:""; display:block; width:15px; height:15px; background:url(https://img.megagong.net/m/2022/0907_examinfo/bullet_semo.png) no-repeat; position:absolute; bottom:0; left:-15px; z-index:4;  }
.slick_strategy .tit > dl dt { height:45px; line-height:45px; background:#013bbf; text-align:center; color:#fff; font-size:17px; font-weight:700; overflow:hidden; border-radius:10px 10px 0 0; }
.slick_strategy .tit > dl dd { height:110px; display:table; text-align:left; padding:5px 25px; font-size:15px; line-height:130%; color:#000; box-sizing:border-box; } 
.slick_strategy .tit > dl dd p { display:table-cell; vertical-align:middle; }
.slick_strategy .txtBox { margin-top:30px; background:#f5f5f5; overflow:hidden; box-sizing:border-box; padding:25px; text-align:left; color:#333; font-size:15px; line-height:140%; word-break:keep-all; font-weight:300; }
.slick_strategy .txtBox dt { font-weight:700; color:#013bbf; margin-top:20px; }
.slick_strategy .txtBox dt:first-child { margin-top:0; }
.slick_strategy .txtBox dd { margin-top:10px; font-weight:300; }
.slick_strategy .txtBox p:not(:first-child) { margin-top:20px; }
.slick_strategy .txtBox .blue_txt { color:#013bbf; }

/*tbl_default*/
.eventWrap table { border-top:1px solid #ddd; font-size:13px;  }
.eventWrap table thead th { background:#f5f5f5; font-weight:700; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:12px 0; }
.eventWrap table tbody th,
.eventWrap table tbody td { border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:40px; color:#333; }
.eventWrap table thead th:first-child:not(.line),
.eventWrap table tbody th:first-child:not(.line),
.eventWrap table tbody td:first-child:not(.line) { border-left:none; }


/*tbl_결과 */
.tbl_result { margin-top:25px; }
.tbl_result td.bg1 { background:#f1f4ff; }
.tbl_result td.bg2 { background:#e4e9ff; }


/*tbl_예측*/
.tbl_predict { margin-top:25px; }
.tbl_predict .nm { font-weight:300; }
.tbl_predict tr.bg1 { background:#f1f4ff; }
.tbl_predict tr.bg2 { background:#fff6f8; }
.tbl_predict tr.bg1 td i { background:#4372de; }
.tbl_predict tr.bg2 td i { background:#ec5770; }
.tbl_predict td span { display:inline-block; text-decoration:underline; }
.tbl_predict td i { display:inline-block; font-style:normal; color:#fff; width:60px; height:18px; line-height:18px; font-weight:300; text-align:center; border-radius:8px; }
.tbl_predict td.blur { filter: blur(6px); -webkit-filter: blur(6px); }

/*common*/
.f_blue { color:#0c00ff; }
.f_red { color:#ff0000; }
.mt0 { margin-top:0 !important; }
.toggle { opacity:1; /*transition:all .3s;*/ }
.toggle.on { opacity:.5 }

.btn_box { margin-top:30px; text-align:center; }
.btn_box li { display:inline-block; vertical-align:top; margin:0 10px; }
.btn_box li a { display:table; width:290px; height:58px; border-radius:12px; background:#013bbf; color:#fff; font-size:18px; font-weight:700; }
.btn_box li a span { display:table-cell; vertical-align:middle; }
.btn_box li a span img { margin-left:5px; vertical-align:top; }


/*진단평가*/
.applyCon h3 { font-size:32px; line-height:120%; color:#2641ff; font-weight:700; text-align:left; margin:0 0 40px 40px; }
.applyCon h4 { border-bottom:2px solid #333; color:#333; font-size:32px; line-height:120%; font-weight:700; padding:0 0 10px; }
.applyCon h4.center { text-align:center; }
.applyCon h4:before { display:none; }


/*진단평가 응시화면*/
.resultCon .tabMenu { overflow:hidden; margin-bottom:25px; }
.resultCon .tabMenu li { float:left; width:50%; height:58px; box-sizing:border-box; border:1px solid #ddd; background:#f5f5f5; }
.resultCon .tabMenu li a { display:table; width:100%; height:100%; text-align:center; color:#777; }
.resultCon .tabMenu li a span { display:table-cell; vertical-align:middle; font-size:17px; }
.resultCon .tabMenu li.on a { background:#013bbf; color:#fff; font-weight:700; }

.resultCon .tblBox { position:relative; }
.resultCon .tblBox > i { position:absolute; top:-13px; right:20%; width:88%; max-width:100px; }
.resultCon .tblBox > i img { width:100%; }
.resultCon .txt { text-align:left; margin-top:20px; }
.resultCon .txt li { color:#777; line-height:120%; margin-bottom:5px; font-size:12px; }
.resultCon .txt li a { color:#013bbf; border-bottom:1px solid #013bbf; margin-left:5px;  }


/*진단평가 응시*/
.qstWrap { overflow:hidden; }

.result_tab{ margin:50px 0 20px; position: relative;overflow: hidden;text-align: center;}
.result_tab ul { font-size: 18px; }
.result_tab ul:before { content:"";position: absolute;top: 60px;left: 0;margin: 0 0 0;width: 100%;height: 1px;background: #013bbf;z-index: 0;}
.result_tab ul::after { content:"";display:block;clear:both}
.result_tab li { position: relative; float:left; width: 130px;  }
.result_tab li:before { content:""; position: absolute; top: 60px; left: 0; margin: 0 0 0; width: 100%; height: 1px;background: #013bbf;z-index: 0;}
.result_tab li a { position: relative; display:block; background:#fff; padding: 17px 0; border: 1px solid #ddd; color: #8a8a8a; border-width: 1px 1px 0 0; height: 60px;}
.result_tab li:first-child a { border-left-width:1px; }
.result_tab li.on a { color:#013bbf; font-weight:700; background: #fff; z-index: 1; padding: 17px 0; border-color: #013bbf; height: 61px; border-left-width:1px; position:relative; }
.result_tab li.on a:before { content:""; display:block; width:100%; height:4px; background:#013bbf; position:absolute; top:0; left:0; }
.result_tab .count { position:absolute; bottom:15px; right:0; font-size:18px; font-weight:700; color:#333; }
.result_tab .count b { color:#ff0000; }


.qstWrap .question_wrap{ float: left; width: 590px; }
.qstWrap .subject_tab{position: relative;overflow: hidden;}
.qstWrap .subject_tab ul{font-weight: bold;font-size:18px;margin: 0 0 0 -0.5%;text-align: center;}
.qstWrap .subject_tab ul::after{content:"";display:block;clear:both}
.qstWrap .subject_tab li{position: relative;float:left;width: 20%;padding: 0 0 0 0.5%;}
.qstWrap .subject_tab li:before{content:"";position: absolute;top: 58px;left: 0;margin: 0 0 0;width: 100%;height: 1px;background: #737373;z-index: 0;}
.qstWrap .subject_tab li a{position: relative;display:block;background:#f5f5f5;padding: 16px 0 16px;border: 1px solid #c3c3c3;color: #9c9c9c;border-width: 1px 1px 0px 1px;height: 58px;}
.qstWrap .subject_tab li.on a{color:#222;background: #fff;z-index: 1;padding: 16px 0 17px;border-color: #737373;height: 59px;}
.qstWrap .subject_tab select{display:none}
.qstWrap .subject_tab + .time_state{display:none}
.qstWrap .question_number{position: relative;overflow: hidden;padding: 20px 30px 10px 25px;border-bottom: 1px solid #acacac;margin: 0 0 30px;text-align: center;}
.qstWrap .question_number ul{font-weight: normal;font-size: 16px;}
.qstWrap .question_number ul::after{content:"";display:block;clear:both}
.qstWrap .question_number li{position: relative;float:left;width: 32px;margin: 0 0 10px 25px;}
.qstWrap .question_number li a{position: relative;display:block;background:#f5f5f5;border: 1px solid #ddd;color: #9c9c9c;width: 32px;height: 32px;line-height: 30px;background: #f5f5f5;}
.qstWrap .question_number li.on a{background: #000;color:#fff;}
.qstWrap .question_zone{position: relative;border: 1px solid #c3c3c3;text-align: center;margin: 0 0 20px;}
.qstWrap .question_zone > .question{position: relative;padding: 0;height: 730px;overflow-y: auto;margin: 0 0 0;background:#fff;}
.qstWrap .question_zone > .question .img_box{padding: 15px 0;}
.qstWrap .question_zone .btn_wrap.number{position: absolute;top: 50%;left: 0;width: 100%;z-index: 1;padding: 0 0;margin: -50px -40px 0;}
.qstWrap .question_zone .btn_wrap::after{content:"";display:block;clear:both}
.qstWrap .question_zone .btn_wrap.number a{width: 40px;height: 90px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/questn_btn.png) no-repeat 0 0;font-size: 0;display: block;float: left;background-size: 89px;}
.qstWrap .question_zone .btn_wrap.number a.next{float: right;background-position: 100% 0;margin: 0 -78px 0 0;}
.qstWrap .question_zone .btn_wrap.subject{}
.qstWrap .question_zone .btn_wrap.subject{/* position: absolute; */text-align: center;font-size: 0;/* top: 50%; *//* left: 1%; *//* width: 98%; *//* overflow: hidden; */}
.qstWrap .question_zone .btn_wrap.subject::after{content:"";display:block;clear:both}
.qstWrap .question_zone .btn_wrap.subject a{display: block;width: 36px;height: 60px;background: url(https://img.megagong.net/m/2022/0907_examinfo/btn_prev.png) no-repeat center; position: absolute;top: 50%;left: 1%;margin: -30px 0 0;}
.qstWrap .question_zone .btn_wrap.subject a.next{border-left:0;left: inherit;right: 1%; background: url(https://img.megagong.net/m/2022/0907_examinfo/btn_next.png) no-repeat center; }
.qstWrap .question_zone .btn_wrap.direct{position: relative;text-align: center;font-size: 0;padding: 0 0 15px;display: none;}
.qstWrap .question_zone .btn_wrap.direct a{display: inline-block;width: 50%;height: 36px;font-size: 15px;line-height: 36px;border: 1px solid #c3c3c3;background: #feffda;margin: 0 0 0 -1px;}
.qstWrap .answer_sheet{float: right;width: 390px;padding: 10px 10px 20px 10px;height: 730px;overflow-y: auto;border: 1px solid #c2c2c2;background:#fff;}

.qstWrap .answer_sheet .tbl_wrap table { margin-bottom:10px; }
.qstWrap .answer_sheet .tiny_txt{
    text-align: center;
    padding: 0 0 7px;
    opacity: 0.7;
}
.qstWrap .answer_sheet .tbl_wrap table thead th{background:#f5f5f5;color:#000; font-size:17px; }
.qstWrap .answer_sheet table tbody th{padding: 0;background: #f6f6f6;}
.qstWrap .answer_sheet table tbody td{padding: 0;background: #ffffff;}
.qstWrap .answer_sheet table tbody td a{display: block;padding: 8px 0;}
.qstWrap .answer_sheet table tbody td a span{display: inline-block;width: 24px;height: 24px;border: 1px solid #777;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size: 12px;line-height: 22px;/* color: #7c7c7c; */text-align: center;}
.qstWrap .answer_sheet table tbody td a span.last{
    font-size: 11px;
    letter-spacing: -0.1em;
}
.qstWrap .answer_sheet table tbody td a.on span { background-color: #4372de; color:#fff; }
.qstWrap .answer_sheet table tbody tr.end th { background: #e4e9ff; }
.qstWrap .answer_sheet table tbody tr.end td { background: #f1f4ff; }

.qstWrap .answer_sheet table tbody tr.end td a span{
    /* background: #e2e2e2; */
}
.qstWrap .answer_sheet table tbody tr td a.pass span{
    font-size: 11px;
    letter-spacing: -0.15em;
}
.qstWrap .answer_sheet .answer_check{background: #013bbf;color: #fff;font-size: 18px;display: block;height: 50px;line-height: 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 0 15px;text-align: center;}
.qstWrap .answer_sheet table tbody tr.end td.on a span{background: #7d6efd;color: #fff;border-color: #7d6efd;}
.qstWrap .paing_wrap{text-align: center;}
.qstWrap .paing_wrap a{vertical-align: baseline;display: inline-block;font-weight: 200;color: #676767;padding: 0 1px 2px;margin: 0 4px;line-height: 1;}
.qstWrap .paing_wrap a.on{color: #7d6efd;font-weight: normal;border-bottom: 2px solid #7d6efd;}
.qstWrap .paing_wrap a.arrow_btn{font-size: 0;display: inline-block;width: 20px;height: 20px;background: #000;vertical-align: middle;}


.qstWrap .question_info{background: #ecf1f5;border: 1px solid #c4cdd4;padding: 15px 20px;margin: 0 0 50px;}
.qstWrap .question_info li{position: relative;font-weight:300;color: #537692;padding: 0 0 0 12px;margin: 0 0 3px;}
.qstWrap .question_info li::before{content:"";display:block;position:absolute;top: 7px;left:0;background:#b1bdcb;width:6px;height:6px;border-radius:100%;}

.qstWrap h4, .qstWrap h4{position: relative;text-align:left;font-size: 25px;font-weight: bold;line-height: 1;margin: 0 0 10px;padding: 0;}
.qstWrap h4:before, .qstWrap h4::before{/* content:""; */display:block;position:absolute;top: 2px;left:0;width: 3px;height: 26px;background: #222;}
.qstWrap h5, .qstWrap h5{position: relative;text-align:left;font-size: 17px;font-weight: bold;line-height: 1;margin: 0 0 15px;padding: 0 0 0 20px;}
.qstWrap h5:before, .qstWrap h5::before{content:"";display:block;position:absolute;top: 4px;left:0;width: 11px;height: 11px;background: #222;}
.qstWrap h5 .confirm_sc{display: inline-block;font-size: 13px;height: 28px;line-height: 28px;background-color: #4f285a;color: #fff;font-weight: 200;width: 110px;text-align: center;margin: -6px 0 0 10px;vertical-align: middle;}



/*popup*/
.pop_area { position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; background:rgba(0,0,0,.7); display:none; }
.pop_area > div { max-width:635px; width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.pop_area > div > a { float:right; margin-bottom:10px; }
.pop_area > div > div { clear:both; overflow:hidden; overflow-y:auto; height:710px; background:#fff; }

.boxList { position:relative; }


@media (max-width: 1500px){
    .eventWrap .layout,
    .conTop { padding-left:200px; }
}

@media (max-width:1200px) {
    .eventWrap .layout,
    .conTop { padding-left:0; }

        



    /*leftS*/
    .lnbWrap { width: 100%; height: auto; background:#013bbf; padding:15px; }
    .lnbWrap > div { width:100%; overflow:hidden; }
    .lnbWrap h2 { height:auto; float:left; width:auto; margin-top:7px; }
    .lnbWrap h2 a { display:inline; width:auto;}
    .lnbWrap h2 p { font-size:24px; line-height:40px; height:40px;  }
    .lnbWrap h2 p span { display:inline-block; margin-left:1px; }
    .lnbWrap ul { width:auto; float:right; }
    .lnbWrap li { border-bottom:none; display:inline-block; vertical-align:top; margin-left:5px; }
    .lnbWrap li a { display:table; width:150px; height:40px; font-size:20px; color:rgba(254,254,255,.3); background:#0034ab; text-align:center; border-radius:25px; }
    .lnbWrap li.on a { color:#fff; background:#000; }
    .lnbWrap li span { display:table-cell; vertical-align:middle; }
    .lnbWrap li:first-child a { width:280px; }
    .lnbWrap li:first-child a span br { display:none; }



    /*layout*/
    .eventWrap .layout { padding: 5vw 0; }

    .cont_area { padding:3vw; }
    .cont_area h4 { margin-top:5vw; font-size:17px; padding-left:10px; }
    .cont_area h4:before { width:5px; height:5px; top:8px; }
    .cont_area h4 span { margin-left:5px; font-size:11px; }
    .cont_area .cont { margin-top:10px; }

    .tabM_blue li { max-width:125px; width:30%; height:50px; }
    .tabM_blue li.on { background:#fff; border:1px solid #013bbf; border-bottom:none; }
    .tabM_blue li.on:before { content:""; display:block; width:100%; height:4px; background:#013bbf; position:absolute; top:0; left:0; }
    .tabM_blue li.on span { color:#013bbf; font-weight:700; }
    .tabCon_blue > div { margin-top:20px; }

    .cont_gray { margin-top:10px; padding:10px; }

    .cont_gray.category dt { position:relative; padding-left:5px; color:#013bbf; }
    .cont_gray.category dt:before { content:""; display:block; width:2px; height:2px; background:#013bbf; position:absolute; top:8px; left:0; }
    .cont_gray.category dt img { margin:3px 0 0 5px; height:16px; vertical-align:top; }
    .cont_gray.category dd { position:static; padding-left:5px; margin-top:5px; }
    .cont_gray.category dd:before { display:none; }
    .cont_gray.category dd+dt { margin-top:20px; }
    .cont_gray.category dd span { border-bottom:1px solid #757575; }

    .cont_gray .point { display:inline-block; width:60px; height:18px; line-height:18px; border-radius:9px; color:#fff; text-align:center; font-size:13px; margin-right:3px; }
    .cont_gray .point.c_blue { background:#4372de; }
    .cont_gray .point.c_red { background:#ec5770; }


    .slick_strategy { margin-top:10px; }
    .slick_strategy .slick-arrow { width:18px; height:30px; z-index:5; }
    .slick_strategy .slick-prev { left:-15px; background-size:100%; }
    .slick_strategy .slick-next { right:-15px; background-size:100%; }

    .slick_strategy .tit { overflow:hidden; } 
    .slick_strategy .tit > p { width:110px; font-size:11px; }
    .slick_strategy .tit > p img { margin-bottom:5px; }
    .slick_strategy .tit > dl { width:calc(100% - 120px); border-radius:5px; }
    .slick_strategy .tit > dl:before { display:none; }
    .slick_strategy .tit > dl dt { width:100%; height:45px; line-height:120%; display:table; font-size:15px; border-radius:5px 5px 0 0; }
    .slick_strategy .tit > dl dt span { display:table-cell; vertical-align:middle; }
    .slick_strategy .tit > dl dd { height:100px; padding:15px; font-size:13px; } 
    .slick_strategy .tit > dl dd p { display:table-cell; vertical-align:middle; }
    .slick_strategy .txtBox { margin-top:15px; padding:15px; }
    .slick_strategy .txtBox dt { margin-top:15px; }
    .slick_strategy .txtBox dd { margin-top:5px; }
    .slick_strategy .txtBox p:not(:first-child) { margin-top:15px; }

    /*tbl_default*/
    .eventWrap table { border-top:1px solid #ddd; font-size:13px;  }
    .eventWrap table thead th { background:#f5f5f5; font-weight:700; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:12px 0; }
    .eventWrap table tbody th,
    .eventWrap table tbody td { border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:40px; color:#333; }
    .eventWrap table thead th:first-child:not(.line),
    .eventWrap table tbody th:first-child:not(.line),
    .eventWrap table tbody td:first-child:not(.line) { border-left:none; }


    /*tbl_결과 */
    .tbl_result { margin-top:25px; }
    .tbl_result td.bg1 { background:#f1f4ff; }
    .tbl_result td.bg2 { background:#e4e9ff; }


    /*tbl_예측*/
    .tbl_predict { margin-top:25px; }
    .tbl_predict .nm { font-weight:300; }
    .tbl_predict tr.bg1 { background:#f1f4ff; }
    .tbl_predict tr.bg2 { background:#fff6f8; }
    .tbl_predict tr.bg1 td i { background:#4372de; }
    .tbl_predict tr.bg2 td i { background:#ec5770; }
    .tbl_predict td span { display:inline-block; text-decoration:underline; }
    .tbl_predict td i { display:inline-block; font-style:normal; color:#fff; width:60px; height:18px; line-height:18px; font-weight:300; text-align:center; border-radius:8px; }
    .tbl_predict td.blur { filter: blur(6px); -webkit-filter: blur(6px); }


    /*common*/
    .btn_box { margin-top:3vw; }
    .btn_box li { margin:0 1%; max-width:290px; width:44%; }
    .btn_box li a { width:100%; height:48px; border-radius:7px; font-size:15px; }
    .btn_box li a span img { margin-left:3px; width:18px; }


    /*main*/
    .conTop { height:auto; padding:10vw 0; }
    .conTop p { margin:5vw auto 0; max-width:680px; width:70%; }
    .conTop h4 { margin:5vw auto 0; max-width:650px; width:65%; }
    .conTop ul { margin-top:3vw; }
    .conTop li { margin-left:2%; width:32%; }

    
    /*진단평가*/
    .applyCon h3 { font-size:25px; margin:0 0 20px 0; }
    .applyCon h4 { font-size:20px; }


    /*진단평가 응시*/
    .result_tab .count { position:static; float:none; width:100%; text-align:right; bottom:inherit; font-size:18px; }
    .result_tab { margin:20px 0; }
    .result_tab ul { font-size: 14px; margin-top:5px;}
    .result_tab ul:before { top: inherit; bottom:0; }
    .result_tab li{ width: 33.3%; }
    .result_tab.w_half li{width: 50%;}
    .result_tab li:before { top: 47px; }

 
    
    .qstWrap{ padding:0; }
    .qstWrap .question_wrap{width: 100%;float: none;}
    .qstWrap .subject_tab{padding: 0 190px 0 0;}
    .qstWrap .subject_tab ul{margin: 0 0 0 -0.5%;font-size: 14px;display: none;}
    .qstWrap .subject_tab ul::after{content:"";display:block;clear:both}
    .qstWrap .subject_tab li{position: relative;float:left;width: 20%;padding: 0 0 0 0.5%;}
    .qstWrap .subject_tab li:before{top: 48px;}
    .qstWrap .subject_tab li a{padding: 13px 0px 13px;border: 1px solid #c3c3c3;color: #9c9c9c;border-width: 1px 1px 0px 1px;height: 48px;}
    .qstWrap .subject_tab li.on a{color:#222;background: #fff;z-index: 1;padding: 13px 0 14px;height: 49px;}
    .qstWrap .subject_tab select{display:block;height: 40px;width: 100%;font-weight: bold;font-size: 16px;}
    .qstWrap .question_number{padding: 15px 0 15px;margin: 0 0 20px;}
    .qstWrap .question_number ul{font-weight: normal;font-size: 15px;border: 0;}
    .qstWrap .question_number ul::after{content:"";display:block;clear:both}
    .qstWrap .question_number li{width: 10%;margin: 0;}
    .qstWrap .question_number li a{width: 100%;}
    .qstWrap .question_number li.on a{background: #000;color:#fff;}
    .qstWrap .question_zone{position: relative;border: 1px solid #c3c3c3}
    .qstWrap .question_zone > .question{padding: 2% 1%;height: auto;}
    .qstWrap .question_zone > .question .img_box{padding: 0;}
    .qstWrap .question_zone .btn_wrap.number{position: absolute;top: 50%;left: -2%;width: 104%;z-index: 1;padding: 0;margin: -30px 0 0;}
    .qstWrap .question_zone .btn_wrap.number a{width: 20px;height: 62px;background: url(https://img.megagong.net/m/2020/1212_exam/gong/questn_btn.png) no-repeat center center;font-size: 0;display: block;float: left;background-size: 32px;background-color: #000;background-position: 4px center;}
    .qstWrap .question_zone .btn_wrap.number a.next{margin: 0 0 0 0;background-position: -16px center;}
    .qstWrap .question_zone .btn_wrap.subject{display: block;position: relative;text-align: center;font-size: 11px;padding: 10px 0 20px;}
    .qstWrap .question_zone .btn_wrap.subject a, .qstWrap .question_zone .btn_wrap.subject a.next{position: relative;top: inherit;left: inherit;right: inherit;width: 80px;background: #f9f9f9;display: inline-block;height: auto; border: 1px solid #d5d5d5; padding: 5px 0; margin: 0 3px;}


    .qstWrap .answer_sheet{float: none;width: 100%;padding: 20px 0 0;}
    .qstWrap .answer_sheet table tbody {font-family: '¸¼?º °???','Malgun Gothic','?¸¿?','Dotum',sans-serif;}
    .qstWrap .answer_sheet table tbody th{padding: 0;}
    .qstWrap .answer_sheet table tbody td{padding: 0;}
    .qstWrap .answer_sheet table tbody td a{display: block;padding: 8px 0;}
    .qstWrap .answer_sheet table tbody td a span{display: inline-block;width: 22px;height: 22px;border: 1px solid #7a7a7a;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size: 12px;line-height: 20px;color: #7a7a7a;}
    .qstWrap .answer_sheet table tbody td a.on span{color:#fff;}
    .qstWrap .answer_sheet table tbody td a span.last{letter-spacing: -0.3em;font-size: 11px;}
    .qstWrap .answer_sheet .answer_check{margin-bottom:10px;height: 44px;line-height: 44px;font-size: 16px;webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
    .qstWrap .answer_sheet .btn_wrap.direct{display:block}


    /*popup*/
    .pop_area > div { max-width:635px; width:90%;}
    .pop_area > div > div { max-height:710px; height:130vw; }


}
@media (max-width:786px) {
    /*leftS*/
    .lnbWrap h2 { margin-top:0; }
    .lnbWrap h2 p { font-size:17px; line-height:40px; height:40px;  }
    .lnbWrap li {  margin-left:3px; }
    .lnbWrap li a { padding:0; width:120px; height:40px; font-size:15px; border-radius:20px; }
    .lnbWrap li:first-child a { width:210px; }

    
    /*layout*/
    .eventWrap .layout { padding: 5vw 0; }
    

    /* .cont_area { padding:5vw; }
    .cont_area h4 { margin-top:5vw; font-size:16px; padding-left:10px; }
    .cont_area h4:before { width:5px; height:5px; top:8px; }
    .cont_area h4 span { margin-left:5px; font-size:11px; }
    .cont_area .cont { margin-top:10px; } */

    .cont_gray li,
    .cont_gray dd { padding-left:8px; font-size:13px; }

    .cont_gray .point { width:40px; font-size:11px; }
    

    .slick_strategy { margin-top:10px; }
    .slick_strategy .tit { overflow:hidden; } 
    .slick_strategy .tit > p { width:110px; font-size:11px; }
    .slick_strategy .tit > p img { margin-bottom:5px; }
    .slick_strategy .tit > dl { width:calc(100% - 120px); border-radius:5px; }
    .slick_strategy .tit > dl:before { display:none; }
    .slick_strategy .tit > dl dt { width:100%; height:45px; line-height:120%; display:table; font-size:15px; border-radius:5px 5px 0 0; }
    .slick_strategy .tit > dl dt span { display:table-cell; vertical-align:middle; }
    .slick_strategy .tit > dl dd { height:100px; padding:15px; font-size:13px; } 
    .slick_strategy .tit > dl dd p { display:table-cell; vertical-align:middle; }
    .slick_strategy .txtBox { padding:15px; font-size:13px; }
    .slick_strategy .txtBox dt { margin-top:15px; }
    .slick_strategy .txtBox dd { margin-top:5px; }
    .slick_strategy .txtBox p:not(:first-child) { margin-top:15px; }



    
    /*tbl_default*/
    .eventWrap table { font-size:11px !important;  }
    .eventWrap table thead th { background:#f5f5f5; font-weight:700; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:12px 0; }
    .eventWrap table tbody th,
    .eventWrap table tbody td { border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:40px; color:#333; }
    .eventWrap table thead th:first-child:not(.line),
    .eventWrap table tbody th:first-child:not(.line),
    .eventWrap table tbody td:first-child:not(.line) { border-left:none; }


    /*tbl_결과 */
    .tbl_result { margin-top:10px; }
    .tbl_result td.bg1 { background:#f1f4ff; }
    .tbl_result td.bg2 { background:#e4e9ff; }

    /*tbl_예측*/
    .tbl_predict { margin-top:10px; }
    .tbl_predict td span { word-break:break-all; }
    .tbl_predict td i { width:95%; max-width:40px; height:15px; line-height:15px; }


    /*진단평가*/
    .applyCon h3 { font-size:20px; margin:0 0 20px 0; }
    .applyCon h4 { font-size:17px; }

    
    .cont_area .cont.passline { position:relative; overflow:hidden; height:300px; }
    .passline > div { width:100%; margin:0;  }

}
@media (max-width:578px) {
    /*leftS*/
    .lnbWrap { padding:10px; }
    .lnbWrap h2 { float:none; }
    .lnbWrap h2 p { line-height:120%; height:auto; }
    .lnbWrap ul { width:100%; float:none; margin-top:5px; text-align:center; }
    .lnbWrap li { margin:0; }
    .lnbWrap li a { padding:0; width:120px; height:40px; font-size:15px; border-radius:20px; }
    .lnbWrap li:first-child a { width:210px; }

    
    /*layout*/
    .eventWrap .layout { padding: 5vw 0; }

    .cont_area { padding:20px; }
    .cont_area h4 { margin-top:5vw; font-size:16px; padding-left:10px; }
    .cont_area h4:before { width:5px; height:5px; top:8px; }
    .cont_area h4 span { margin-left:5px; font-size:11px; }
    .cont_area .cont { margin-top:10px; }


    .tabM_blue li { max-width:125px; width:33.33%; height:40px; box-sizing:border-box; }
    
    
    .slick_strategy { margin-top:10px; }
    .slick_strategy .tit { overflow:hidden; } 
    .slick_strategy .tit > p { width:80px; font-size:11px; }
    .slick_strategy .tit > p img { margin-bottom:5px; }
    .slick_strategy .tit > dl { width:calc(100% - 90px); border-radius:5px; }
    .slick_strategy .tit > dl dt { height:45px; font-size:13px; box-sizing:border-box; padding:0 10px; }
    .slick_strategy .tit > dl dt span { display:table-cell; vertical-align:middle; }
    .slick_strategy .tit > dl dd { height:100px; padding:10px; font-size:13px; font-weight:300; } 
    .slick_strategy .txtBox { padding:15px; font-size:13px; }
    .slick_strategy .txtBox dt { margin-top:15px; }
    .slick_strategy .txtBox dd { margin-top:5px; }
    .slick_strategy .txtBox p:not(:first-child) { margin-top:15px; }


    /*진단평가*/
    .resultCon .tabMenu { margin-bottom:15px; }
    .resultCon .tabMenu li { height:45px; }
    .resultCon .tabMenu li a span { font-size:14px; }

    .resultCon .tblBox { position:relative; }
    .resultCon .tblBox > i { top:-13px; right:15%; width:22%; max-width:100%; }
    .resultCon .txt { margin-top:10px; }
    .resultCon .txt li { font-size:11px; }

    
    /*진단평가 응시*/
    .result_tab .count { font-size:14px; }
    .result_tab { margin:20px 0; }
    .result_tab ul { font-size: 14px; margin-top:5px;}
    .result_tab ul:before { top: inherit; bottom:0; }
    .result_tab li{ width: 33.3%; }
    .result_tab li a { padding: 12px 0 12px; height: 47px; }
    .result_tab li.on a { padding: 12px 0px 10px; height: 48px; }


    /*tbl_예측*/

    /*common*/
    .btn_box li a { height:35px; border-radius:5px; font-size:13px; }
    .btn_box li a span img { margin-left:3px; width:16px; }



}
@media (max-width:550px) {
    .cont_area .cont.passline { position:relative; overflow:hidden; height:300px; }
    .passline > div { width:100%; margin:0;  }
}
@media (max-width:375px) {
    /*leftS*/
    .lnbWrap { padding:15px 10px; }
    .lnbWrap li a { width:100px; height:30px; font-size:13px; border-radius:15px; }
    .lnbWrap li:first-child a { width:180px; }
        
    /*main icon*/
    .dot_txt { width:25vw; height:25vw; }
    .dot_txt span { font-size:2.8vw; }

    .dot_txt.icon1 { top:-7vw; }
    .dot_txt.icon2 { top:-7vw; }
    .dot_txt.icon3 { top:52vw; }
    .dot_txt.icon4 { top:11vw; }
}
