@charset "euc-kr";
/* setting */
.eventWrap{width: 100%;text-align: center;position: relative;line-height: 1.3;letter-spacing: -0.06em;overflow: hidden;}
.eventWrap .inner {position: relative;width: 1000px;margin: 0 auto;letter-spacing: -0.05em;padding: 0;line-height: 1.4;}
.eventWrap img{border: 0 none;vertical-align: middle;max-width: 100%}
.eventWrap h4{position: relative;margin-bottom: 60px}
.superRight_bnr.test1121{display: none !important;}
.superRight_bnr.mockexam{display: none !important;}

table.t_border1 tr th,table.t_border1 tr td{border: 1px solid #ccc;}

.countWrap {z-index:10;width:100%;min-width:1080px;height:102px;background: #302c2b;}
.countWrap__section {position:relative;margin:0 auto;padding: 20px 0 0 0;font-size:0;text-align: center;}
.countWrap__tie {display:inline-block;position:relative;padding: 0 10px 0 15px;}
.countWrap__tie-si {padding-left:0;}
.countWrap__tie-cho {padding-right:0;}
.countWrap__tie-day {width: 210px;padding:0;margin-right: 27px;background:url('https://img.megagong.net/gong/brand/bg_count_day.png') no-repeat 0 50%;text-align:right;}
.countWrap__tie-day em{font-size: 28px;font-style: normal;color: #fff;height: 60px;line-height: 60px;padding: 0 0 0 8px;display: inline-block;vertical-align: top;}
.countWrap__tie:before {position:absolute; left:0; top:50%; content:url('https://img.megagong.net/gong/brand/bg_count_colon.png'); transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.countWrap__tie-si:before {content:'';}
.countWrap__tie--item {display:inline-block;padding-top: 16px;width:55px;height:44px;margin: 0 0 0 7px;background:url('https://img.megagong.net/gong/brand/bg_count_num.gif') no-repeat;line-height:60px;text-align:center;}
.countWrap__tie--item:first-child {margin-left:0;}
.countWrap__tie--item > img {vertical-align:top !important;}
.countWrap .end_info{font-size: 28px;display: inline-block;color: #fff;vertical-align: top;height: 60px;line-height: 60px;padding: 0 24px 0 0;}
.countWrap .end_info strong{color: #ffed00;font-weight: normal !important;}

.countWrap_txt {z-index:10;width:100%;height:102px;background: #4b4b4b;}
.countWrap_txt p{position:relative;margin:0 auto;padding: 33px 0 0 0;text-align: center;font-size: 28px;color: #fff;}
.countWrap_txt p strong{color: #ffed00;padding: 0 0 0 20px;animation: changeColor_txt 0.5s ease 0.5s infinite alternate;}
@-webkit-keyframes changeColor_txt_sobang {0% { color:#f6ed04 } 50% { color:#f6ed04 } 51% { color:#fff } 100% { color:#fff }}
@keyframes changeColor_txt_sobang {0% { color:#f6ed04 } 50% { color:#f6ed04 } 51% { color:#fff } 100% { color:#fff }}

.cont_dday{padding: 15px;background: #000;text-align: center;display: none}
.cont_dday.fixed{position: fixed;top:0;width: 100%;z-index: 2;display: block;box-sizing: border-box;}
.cont_dday .ending{position: absolute;top: 52%;left: 30px;text-align: center;font-size: 22px;color: #3dfcd6;width: 150px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.cont_dday .ending span{position: relative;display: block;padding: 0 0 7px;border-bottom: 1px solid #3dfcd6;margin: 0 0 5px;letter-spacing: -0.08em}
.cont_dday .ending span::before{content:"";position:absolute;top: -10px;left: 10px;width: 74px;height: 10px;background: url('https://img.megagong.net/m/2019/1112_scholarship/star.png') no-repeat 0 0;}
.cont_dday .ending strong{font-size: 40px;display: block;line-height: 1;}
.cont_dday .schol_info{padding: 0 30px 0 200px;text-align: right;}
.cont_dday .schol_info .img_mb{display: none}

.count_wrap{text-align: center;padding: 25px 0;overflow: hidden;}
.count_wrap p{font-size: 30px;color: #fff;display: inline-block;position: relative;letter-spacing: -0.08em;font-weight: bold;}
.count_wrap p span em{font-size: 30px;color: #fff;font-style: normal;margin: 0;display: inline-block;padding: 0 0 6px;}
.count_wrap p span{position: relative;margin: 0 0 0 50px;padding: 0 0 0 50px;vertical-align: middle;}
.count_wrap p span::before{content:"";position:absolute;top: 50%;left:0;width:1px;height: 24px;background: #666666;margin-top: -12px;}
.count_wrap p span strong{display: inline-block;vertical-align: middle;margin: -7px 10px 0 0;font-size: 0;}
.count_wrap p span strong img{margin: 0 1px;}
.con_top{position: relative;background: #1d120c url(https://img.megagong.net/m/2020/0131_Mexam/top_bg.png) no-repeat center 0;text-align: center;}
.con_top .inner{width: 1232px;padding: 0;}
.con_top h3{position: relative;padding: 0;}
.con_top h3 img.img_mb{display: none}
.con_top .top_point{position: absolute;top: 17%;left: -130px;}
.con_top strong{display: block;padding: 40px 11% 0;}
.con_top .btn_box{position: relative;margin: 0;font-size: 0;}
.con_top .btn_box::after{content: "";display: block;clear: both;}
.con_top .btn_box a{display: inline-block;position: relative;padding: 0 7px;position: relative;}
.con_top .btn_box a .mockexam_open{position: absolute;top: -27px;transform: translate(-50%, 0);left: 50%;background: url('https://img.megagong.net/m/2020/0118_Mexam/mockexam_open_bg.png') no-repeat 0 0;font-size: 13px;color: #fff;width: 252px;height: 42px;font-size: 14px;font-weight: bold;line-height: 32px;}
.con_top .btn_box a .mockexam_open strong{display: inline;color: #fff111;margin: 0;padding: 0;}
.con_top .btn_box a.around::before{content: "";display: block;position: absolute;top: 50%;right: -5px;width: 84px;height: 78px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point2.png') no-repeat 0 0;margin: -58px 0 0;z-index: 1;background-size: 80px;}
.con_top .btn_box a.expre::before{content: "";display: block;position: absolute;top: 50%;right: -5px;width: 84px;height: 78px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point1.png') no-repeat 0 0;margin: -58px 0 0;z-index: 1;background-size: 80px;}
.con_top .btn_box a.end::before{content: "";display: block;position: absolute;top: 50%;right: -5px;width: 84px;height: 78px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point3.png') no-repeat 0 0;margin: -58px 0 0;z-index: 1;background-size: 80px;}
.con_top .btn_box a.end_v2::before{content: "";display: block;position: absolute;top: 50%;right: -5px;width: 84px;height: 78px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point4.png') no-repeat 0 0;margin: -58px 0 0;z-index: 1;background-size: 80px;}

.top_belt{position: relative;background: #000000;}
.top_belt .notic{position: absolute;bottom: -20px;color: #502625;left: 0;width: 100%;z-index: 1;font-size: 12px;}

.con01{position: relative;background: #2d0e0c url(https://img.megagong.net/m/2020/0131_Mexam/con1_bg.png) no-repeat center 0;padding: 100px 0 90px;}
.con01 h4{margin: 0 0 50px;}
.con01 .inner p{text-align: left;color: #734848;font-size: 12px;}
.con01 .inner p img{margin: 0 0px 0 -50px;}
.con01 .inner p a{display: inline-block;width: 116px;}
.con01 .medal{margin: 0 0 5px;padding: 0 10%;}
.con01 .notic{padding: 0 0 35px;}
.con01 .comment{margin: 0 0 120px;}
.con01 .comment .slick-slider{margin: 0 -10px}
.con01 .comment .slick-arrow{position: absolute;top: 50%;font-size: 0;width: 30px;height: 50px;margin-top: 0;z-index: 1;margin: -25px 0 0;}
.con01 .comment .slick-prev{background: url('https://img.megagong.net/m/2020/0131_Mexam/arrow.png') no-repeat 0 center;left: -40px;}
.con01 .comment .slick-next{background:url('https://img.megagong.net/m/2020/0131_Mexam/arrow.png') no-repeat 100% center;right: -40px;/* width: 26px; */}
.con01 .comment .slick-slide img{-webkit-box-shadow: 0px 5px 15px 0px rgba(49,13,13,0.92);-moz-box-shadow: 0px 5px 15px 0px rgba(49,13,13,0.92);box-shadow: 0px 5px 15px 0px rgba(49,13,13,0.92);}
.con01 .comment .slick-slide > div{padding: 0 10px}
.con01 .comment .slick-slide img{display: inline-block !important;max-width: 100%}
.con01 .comment .slick-dots{position: absolute;bottom: -40px;left: 0;width: 100%;}
.con01 .comment .slick-dots li{display: inline-block;overflow: hidden;padding: 0 10px;}
.con01 .comment .slick-dots li button{display: block;width: 14px;height: 14px;background-color: #310e0d;font-size: 0;-webkit-border-radius: 100%;-ms-border-radius: 100%;border-radius: 100%;border:2px solid #7f4241}
.con01 .comment .slick-dots li.slick-active button{background-color: #7f4241}

.con02{position: relative;background: #f7f8f8;padding: 100px 0 40px;}
.con02 table.t_border1 tr th{font-size: 18px;padding: 10px 5px 10px 5px;}
.con02 table.t_border1 tr td{font-size: 16px;letter-spacing: -0.06em;}
.con02 table.t_border1 tr td.ltts1{letter-spacing: 0.02em}
.con02 .info_wrap{position: relative;padding: 0 0 15px;margin: 0 0 40px;}
.con02 .info_wrap.cont3{margin: 0;padding: 0;}
.con02 .info_wrap::before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 12px;background: url('https://img.megagong.net/m/2020/0118_Mexam/con1_bottombg.png') repeat-x 0 0;margin: 0;}
.con02 .info_wrap.cont3::before{display:none}
.con02 .info_box{position: relative;padding: 0 0 30px 53%;}
.con02 .info_box + span{display: block;margin: 0 0 50px;}
.con02 .info_box::after{content: "";clear: both;display: block;}
.con02 .info_box .left{position: absolute;top:0;left: 0;width: 53%;text-align: left;}
.con02 .info_box .right span{display: block;text-align: left;color: #bdbaaa;padding: 0 0 3px;}
.con02 .info_box .slick-dots{text-align: center;font-size: 0;padding: 20px 0 0;}
.con02 .info_box .slick-dots li{display: inline-block;padding: 0 10px;}
.con02 .info_box .slick-dots li button{display: block;width: 12px;height: 12px;background-color: #f7f8f8;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;border: 1px solid #64625c;}
.con02 .info_box .slick-dots li.slick-active button{background-color: #64625c;}
.con02 table.t_border1{border-top: 0;background: #fff;width: 100%;}
.con02 .info_wrap .img_mb{display: none}
.con02 .info_wrap.cont3 .left{padding: 7px 0 0}
.con02 .info_wrap.cont3 .right{position: relative;}
.con02 .info_wrap.cont3 .right a{position: absolute;bottom: 0;right: -80px;margin: 0;}

.con03{position: relative;background: #ffe3e8;padding: 100px 0 100px;}
.con03 .sub_tit{position: relative;text-align: left;margin: 0 0 30px;padding: 0;font-size: 26px;letter-spacing: -0.08em;color: #a50a0a;}
.con03 .sub_tit::before{content: "";display: block;position: absolute;bottom: 4px;left: 0;width: 100%;height: 14px;background: url('https://img.megagong.net/m/2020/0131_Mexam/con3_tit_bg.png') no-repeat 100% 100%;margin: 0;}
.con03 .sub_tit::after{content: "";display: block;position: absolute;top: 50%;left: 0;width: 5px;height: 5px;background: #a50a0a;margin: 0;border-radius: 100%;margin-top: -3px;}
.con03 .sub_tit span{position: relative;display: inline-block;background: #ffe3e8;padding: 0 15px 0 10px;}
.con03 .sub_tit2{position: relative;text-align: left;margin: 0 0 14px;padding: 0 0 0 9px;font-size: 18px;letter-spacing: -0.08em;color: #000;font-weight: bold;clear: both;display: block;}
.con03 .sub_tit2::before{content: "";display: block;position: absolute;top: 50%;left: 0;width: 4px;height: 4px;background: #000;border-radius: 100%;margin-top: -2px;}
.con03 .tab_wrap{margin-bottom: 30px;padding: 0;}
.con03 .tab_btn{-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;background: #fff;width: 290px;font-size: 0;margin: -30px auto 0;text-align: center;border: 1px solid #000;position: relative;z-index: 1}
.con03 .tab_btn::after{content: "";display: block;clear: both;}
.con03 .tab_btn li{position: relative;display: inline-block;padding: 20px 20px;cursor: pointer;font-size: 16px;color: #555;}
.con03 .tab_btn li span{position: absolute;top:0;left:0;background: #000;font-size: 13px;color: #ffe23e;width: 80px;height: 24px;line-height: 24px;margin: -12px 0 0;font-weight: bold !important}
.con03 .tab_btn li span:before{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);width:12px;height:7px;overflow:hidden;background:url("https://img.megagong.net/m/2020/0118_Mexam/tab_btn_dot.png") no-repeat center 0;}
.con03 .tab_btn li a{display: block;}
.con03 .tab_btn li.on{color: #e41a0c;font-weight: bold;}
.con03 .tab_btn li::before{content:"";display:block;position:absolute;top: 50%;right:0;width:1px;height: 14px;margin-top: -7px;background:#555;}
.con03 .tab_btn li:last-child::before{display:none}
.con03 .tab_cont{background: #fff;border: 1px solid #000;}
.con03 .tab_cont+p{font-size: 11px;text-align: right;padding: 5px 0 0;color: #ababab;}
.con03 .tab_cont > div{position: relative;display: none;padding: 0;}
.con03 .tblBox{position: relative;display: table;width: 100%;overflow: hidden;}
.con03 .tblBox table.t_border1{margin: 0;width: 100%;table-layout: fixed;}
.con03 .tblBox table.t_border1 tr th{background: #eeeeee;font-size: 16px;}
.con03 .tab_cont .tblBox table.t_border1 tr td{padding: 30px 10px;}
.con03 .tblBox table.t_border1 tr td{background: #fff;font-size: 16px}
.con03 .tblBox table.t_border1 tr td em{display: block;font-style: normal;font-size: 12px;color: #7d7d7d;padding: 3px 0 0;}
.con03 .tblBox table.t_border1 tr td a{display: block;margin: 4px auto 0;width: 93px;}
.con03 .tblBox table.t_border1 tr td.tL{text-align: left}
.con03 .tab_cont > div.end::before{content: "";display: block;position: absolute;top: 20px;left: 25px;width: 75px;height: 71px;background: url('https://img.megagong.net/m/2019/1121_sobang/1219/end_point4.png') no-repeat 0 0;z-index: 1;background-size: 100%;}
.con03 .tab_cont > div.end_v2::before{content: "";display: block;position: absolute;top: 20px;left: 25px;width: 75px;height: 71px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point4.png') no-repeat 0 0;z-index: 1;background-size: 100%;}
.con03 .tblBox table.t_border1.app_info tr td{padding: 15px 12px;}
.con03 .tblBox table.t_border1.app_info tr td .redBox{display: inline-block;padding: 5px 8px;background: #e41a0c;color: #fff;font-weight: normal !important;}
.con03 .tblBox table.t_border1.app_info tr td .redBox + span{padding: 0 0 0 10px;font-size: 14px;color: #757575;}
.con03 .tblBox table.t_border1.app_info tr td.bold{font-weight:bold}
.con03 .tblBox table.t_border1.app_info tr td.step span{display: block;padding: 2px 0;}
.con03 .tblBox >div{display: table-row;}
.con03 .tblBox >div span{display: table-cell;width: 16.666%;border-top: 1px solid #ddd;border-left: 1px solid #ddd;vertical-align: middle;padding: 15px 5px;font-size: 16px;}
.con03 .tblBox >div span:nth-child(1){border-left:0;position: relative;}
.con03 .tblBox >div span.end::before{content: "";display: block;position: absolute;top: 50%;left:0;width: 75px;height: 71px;background: url('https://img.megagong.net/m/2019/1121_sobang/1219/end_point4.png') no-repeat 0 0;margin: -60px 0 0;z-index: 1;background-size: 100%;}
.con03 .tblBox >div.tit span{font-size: 16px;font-weight: bold;border-top: 0;}
.con03 .tblBox >div span a{display: block;margin: 4px auto 0;width: 93px;}
.con03 .tblBox.mbView{display: none}
.con03 .apply_info{text-align:left;margin: 0 0 70px 0;overflow: hidden;background: #fff;border: 1px solid #000;}
.con03 .apply_info .img_mb{display: none}
.con03 .apply_bnr{position: relative;text-align: left;}
.con03 .apply_bnr.around::before{content: "";display: block;position: absolute;top: 0;right: 210px;width: 110px;height: 104px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point2.png') no-repeat 0 0;margin: -38px 0 0;z-index: 1;background-size: 110px;}
.con03 .apply_bnr.expre::before{content: "";display: block;position: absolute;top: 0;right: 210px;width: 110px;height: 104px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point1.png') no-repeat 0 0;margin: -38px 0 0;z-index: 1;background-size: 110px;}
.con03 .apply_bnr.end::before{content: "";display: block;position: absolute;top: 0;right: 160px;width: 90px;height: 86px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point3.png') no-repeat 0 0;margin: -28px 0 0;z-index: 1;background-size: 90px;}
.con03 .apply_bnr > div{position: relative;border: 3px solid #000;background: #b5264b;padding: 0 196px 0 0;}
.con03 .apply_bnr > div::before{content: "";display: block;position: absolute;top: -12px;left: 10%;width: 237px;height: 54px;background: url('https://img.megagong.net/m/2020/0131_Mexam/con3_img3_point.png') no-repeat 0 0;margin: 0;}
.con03 .apply_bnr span{position: absolute;top:0;right: 0;height: 100%;background: #000;color: #fff;width: 200px;text-align: center;overflow: hidden;}
.con03 .apply_bnr span a{display: block;height: 100%;position: absolute;top: 0;width: 100%;background: url('https://img.megagong.net/m/2020/0131_Mexam/btn_app1.png') no-repeat center center;font-size: 0;}
.con03 .apply_bnr span.btn2 a{height: 50%;background: url('https://img.megagong.net/m/2019/1121_sobang/btn_app2.png') no-repeat center center;}
.con03 .apply_bnr span.btn2 a:nth-child(2){top:50%;background: url('https://img.megagong.net/m/2019/1121_sobang/btn_app3.png') no-repeat center center;border-top: 1px dashed #3e3e3e;}
.con03 .apply_cautn{color: #e902aa;text-align: left;font-size: 12px;padding: 5px 0 0 0;}

.con_event{position: relative;background: #0239ad;padding: 90px 0 50px;}
#event1.con_event{background: #d02c8c url(https://img.megagong.net/m/2020/0131_Mexam/event1_bg.png) no-repeat center 0;}
.con_event.end::after{content: "";display: block;position: absolute;top: -70px;right: -4%;width: 110px;height: 104px;background: url('https://img.megagong.net/m/2019/1121_sobang/end_point3.png') no-repeat 0 0;z-index: 1;background-size: 110px;transform:translate(-50%, -50%);}
.con_event.event2{background: #330b30;padding: 90px 0 90px;}
.con_event::before{/* content: ""; */display: block;position: absolute;top: 0;left: 50%;width: 470px;height: 140px;background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_num1.png') no-repeat 0 0;margin: 0 0 0 -235px;}
.con_event.cautn::before{display:none}
.con_event h4::before{/* content: ""; */display: block;position: absolute;top: 40px;left: -181px;width: 234px;height: 146px;background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_point1_bg.png') no-repeat 0 0;/* margin: 0 0 0 -145px; */}
.con_event.event2 h4{margin-left: -50px;margin-right: -50px;}
.con_event.event2 h4::before{display:none}
.con_event h4.scnd::before{background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_point2_bg.png') no-repeat 0 0;left: inherit;right: -128px;top: 12px;}
.con_event.event2::before{background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_num2.png') no-repeat 0 0;}
.con_event.event2 h4.end::after{content: "";display: block;position: absolute;top: -70px;right: -4%;width: 110px;height: 104px;background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_num1.png') no-repeat 0 0;z-index: 1;background-size: 110px;transform:translate(-50%, -50%);}
.con_event .inner{width:1080px}
.con_event h4{margin: 0 0 80px;clear: both;position: relative;}
.con_event h4.scnd{left:inherit;right: 0}
.con_event.event2 .img_mb{display: none}
.con_event .ticket_box{position: relative;}
.con_event .ticket_box a{position: absolute;bottom: 4%;left: 2%;width: 96%;height: 20%;background: #000;opacity: 0;font-size: 0;}
.con_event .ticket_box +p{color:#dc74d6;text-align: right;padding: 7px 0 0;font-size: 12px}
.evt_presnt{position: relative;margin: 0;padding: 0;text-align: left;}
.evt_presnt>strong{display: block;float: left;position: relative;z-index: 1;padding: 0 30px 0 0;text-align: right;margin: 0 0 52px;}
.evt_presnt>strong img{position:relative}
.evt_presnt>strong::before{content: "";display: block;position: absolute;top: 33px;right: 0;width: 3000px;height: 59px;background: url('https://img.megagong.net/m/2020/0131_Mexam/evt_num1_bg.png') no-repeat 100% 100%;/* z-index: 1; */background-size: auto 100%;}
.con_event.event2 .evt_presnt>strong::before{background-image:url('https://img.megagong.net/m/2020/0131_Mexam/evt_num2_bg.png')}
.evt_presnt.scnd{padding: 3% 43% 7% 0;margin: 60px 0 0;}
.evt_presnt::after{/* content: ""; */display: block;position: absolute;bottom: 0;left: 50%;width: 1476px;height: 10px;background: url('https://img.megagong.net/m/2020/0118_Mexam/evt_line.png') no-repeat 0 0;margin: 0 0 0 -738px;}
.evt_presnt.scnd::after{display:none}
.evt_presnt .cont{padding: 0;}
.evt_presnt .cont::after{content: "";display: block;clear: both;}
.evt_presnt .cont.box2{padding-top:0}
.evt_presnt span{box-sizing: border-box;}
.evt_presnt .cont2 >span{float: left;width: 33.3%;}
.evt_presnt >div >span span{display: block;padding: 10px 0 0;}
.evt_presnt >div >span span br.mbView{display: none}
.evt_presnt .cont.box2 >span{width:33.3%}
.evt_presnt .cont::before{content:"";display:block;clear:both}
.evt_presnt.end::before{content: "";display: block;position: absolute;top: -30px;width: 135px;height: 125px;background: url('https://img.megagong.net/m/common/end_point.png') no-repeat 0 0;right: 0;z-index: 1;background-size: 100%;}
.con_event .cautn_btn{cursor: pointer;background: #011c55;color: #fff;padding: 12px;font-size: 15px;font-weight: bold;}

/* Table */
.tableType table{width:100%;}
.tableType table tr th{padding:0;}
.tableType table tr td{padding:0;}
.tableType table{border-top:1px solid #cccccc;border-right:1px solid #cccccc;}
.tableType table tbody tr td{background:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:15px 0;line-height:18px;font-size:13px;word-break:break-all;text-align: center;}
.tableType table tbody tr td.con{text-align:left;padding:15px 10px;}
.tableType table tbody tr td a{color:#ff0000;font-weight:bold;display:inline-block;margin:0 0 0 4px;}

/* paging */
.paging{font-size:0;text-align:center;padding:14px 0}
.paging a,.paging strong{line-height: 11px;font-size: 13px;padding:3px 11px;background:none;margin-top: 3px;}
.paging img{margin-top: 0;width: 11px !important;height: 11px;}
.paging .prev + a,.paging .prev + strong{background:none}
.paging>img:first-child{margin-right:9px}
.paging>img:last-child{margin-left:9px}

.con_event.cautn{position: relative;background: #22001f;padding: 70px 0 50px;border-top: 0}
.con_event.cautn .inner{width:1000px;}
.evt_cautn{position: relative;margin: 0 0 25px;text-align: left;color: #fff;}
.evt_cautn::before{/* content: ""; */display: block;position: absolute;top: 0;left: 0;width: 40px;height: 40px;}
.evt_cautn::after{/* content: ""; */display: block;position: absolute;bottom: 0;right: 0;width: 40px;height: 40px;background: url('https://img.megagong.net/m/2019/1121_sobang/evt_cautn_bg2.png') no-repeat 0 0;}
.evt_cautn dt{position: relative;font-size: 15px;font-weight: bold;margin-bottom: 25px;}
.evt_cautn dt.sub{margin: 0 0 8px;font-size: 14px;}
.evt_cautn dt::before{position: absolute;top: 5px;left:0;content: "";width: 8px;height: 8px;content: "";background: #ffffff;z-index: 3;}
.evt_cautn dt::after{position: absolute;top: 9px;left:0;content: "";width: 100%;height: 1px;content: "";background: #ffffff;}
.evt_cautn dt.sub::after{display:none}
.evt_cautn dt span{position: relative;display: inline-block;background: #22001f;z-index: 1;padding: 0 9px 0 15px;}
.evt_cautn dd{position: relative;padding-left: 10px;font-size: 13px;line-height: 1.4;padding-bottom: 1px;margin-bottom: 3px;text-align: left;letter-spacing: -0.12em;color: #eaeaea;}
.evt_cautn dd::before{position: absolute;top: 7px;left:0;content: "";width: 4px;height: 1px;content: "";background: #b5b5b5;}
.evt_cautn dd.bold{font-weight: bold;}
.evt_cautn dd a{color: #fff;border: 1px solid #fff;padding: 0px 5px;text-align: center;font-size: 11px;display: inline-block;margin: 0 0 0 3px;}

#pop_wrap{position:relative;width:100%;max-width: 770px;word-break: keep-all;margin: 0 auto;min-width: 350px;letter-spacing: -0.08em;border: 1px solid #efefef;box-sizing: border-box;}
#pop_wrap .top_title{position: relative;background-color: #226ea2;padding: 15px 13% 15px;overflow: hidden;margin: 0px 0 10px;color: #fff;text-align: center;}
#pop_wrap .top_title h1{font-weight:normal}
#pop_wrap .top_title ul{padding: 0 0 20px}
#pop_wrap .top_title ul::after{content: "";display: block;clear: both;}
#pop_wrap .top_title ul li{float: left;width: 48%;text-align: left;padding: 0 0 10px}
#pop_wrap .top_title ul li:nth-child(2){width: 52%}
#pop_wrap .top_title ul li:nth-child(3){width: 100%}
#pop_wrap .top_title div::after{content: "";display: block;clear: both;}
#pop_wrap .top_title div dl{float: left;width:61.4%;background: #1f1f1f;position: relative;text-align: center;}
#pop_wrap .top_title div dl:last-child{float: right;width:35.7%;}
#pop_wrap .top_title div dl dt{position: absolute;top: -5px;left: 0;width: 100%}
#pop_wrap .top_title div dl dd{padding:46px 0 0;}
#pop_wrap .top_title div dl dd img{vertical-align:bottom;}
#pop_wrap .mapposi{margin: 0 0 15px;border:1px solid #ddd;display: inline-block;}
#pop_wrap .mapposi img{display:block;max-width: 448px;width: 100%}
#pop_wrap .map_zone dl{position: relative;margin: 0 0 20px}
#pop_wrap .map_zone dl dt{padding-bottom: 10px;font-weight: bold;font-size: 15px;}
#pop_wrap .map_zone dl dd{padding:0 0 0 0}
#pop_wrap .map_zone dl dd strong{color: #4555ca}
#pop_wrap .map_zone dl dd span{display: block;color: #9c9c9c;font-size: 13px;padding: 5px 0 0;}
#pop_wrap .map_zone dl dd label{margin:0 12px 0 0}
#pop_wrap .map_zone dl dd input{margin:-1px 5px 0 0;vertical-align: middle;}
#pop_wrap .write_info{padding-bottom: 12px;padding: 5px 20px;}
#pop_wrap .write_info .info_tit{padding: 5px 5px 5px 9px;font-size: 13px;font-weight: bold;position: relative;}
#pop_wrap .write_info .info_tit::before{content:"";display:block;position:absolute;top: 8px;left:0;width:3px;height:12px;background:#333;}
#pop_wrap .write_info .info_tit strong{display: block;padding: 0 0 0;}
#pop_wrap .write_info .info_tit strong span{color: #c74a4a}
#pop_wrap .write_info .info_tit >span{font-weight: normal;font-size: 12px;color: #989898;}
#pop_wrap .write_info .info_tit .notic{display: block;font-size: 11px}
#pop_wrap .write_info .info_tit .notic.bold{padding: 3px 0 0;color: #c74a4a;font-weight: bold;}

#pop_wrap p.cautn{padding: 0 20px 15px;}
#pop_wrap p.cautn span{display:block;text-indent: -10px;padding-left: 10px;color: #555;font-size: 11px;padding-bottom: 2px}
#pop_wrap p.cautn span:nth-child(1),p.cautn span:nth-child(2){color: #d41e1e}
#pop_wrap .write_info > strong,#pop_wrap .write_question > strong{display: block;font-size: 12px;color: #6b6b6b;text-align: right;padding: 0 0 8px;font-weight: normal !important;}
#pop_wrap .pageInfo{display: none;font-size: 12px;color: #b3b3b3;text-align: right;padding: 0 20px 4px;letter-spacing: 0.2em;}
#pop_wrap .pageInfo span{font-style: normal;color: #000000;padding: 0 2px 0 4px;font-weight: bold;}
#pop_wrap .write_info th label{display: block;}
#pop_wrap .write_info th label span{display: block;font-weight: normal !important;font-size: 11px}
#pop_wrap .write_info td {text-align: left;}
#pop_wrap .write_info td span{display: inline-block;border:1px solid #ccc;padding: 3px;margin: 0 0 3px;}
#pop_wrap .write_info .health tbody td{text-align: center;vertical-align: top;padding-left: 0;padding-right: 0}
#pop_wrap .write_info .health tbody td.on{background: #e7f5ff;}
#pop_wrap .write_info .health tbody td span{border: 0;text-align: center;padding: 5px 3px 0;margin: 0;}
#pop_wrap .write_info .health tbody td span br{display: none}
#pop_wrap .write_info td label{display: block;}
#pop_wrap .write_info .health tbody td label{display: block;text-align: center;}
#pop_wrap .write_info .health tbody td input{margin: -2px 3px 0 0;}
#pop_wrap .write_info td.gender label,#pop_wrap .write_info td.academy label{display: inline-block;padding-right: 10px;padding-bottom: 6px;}
#pop_wrap .write_info td.academy.etc input[type="text"]{border: 1px solid #ccc;display: inline-block;width: 90px;font-size: 12px;padding: 1px 3px;height: 23px;margin: 0px 0 0 -10px;}
#pop_wrap .write_info td input[type="text"]{width: 100%;border:0;height: 17px;font-size: 12px}
#pop_wrap .write_info td.onlyInp > span{display: inline-block;width: 40%}
#pop_wrap .write_info td.addPoint > div .selct{display: inline-block;width: 30%}
#pop_wrap .write_info select{width: 100%;border: 0;padding: 0;margin: 0;height: 17px}
#pop_wrap .write_info [type="radio"],#pop_wrap .write_info [type="checkbox"]{margin-right: 5px;vertical-align: middle;}
#pop_wrap .write_info td em{color: #969696;font-size: 11px;font-style: normal;letter-spacing: -0.08em;}
#pop_wrap .write_info td .noticRed{font-size: 11px;color: #c74a4a;}
#pop_wrap .write_info td.numberbox{font-size: 0}
#pop_wrap .write_info td.numberbox span{display:block;background-color: #fff;border-right: 0}
#pop_wrap .write_info td.numberbox ul{overflow: hidden;}
#pop_wrap .write_info td.numberbox ul li{float: left;width: 33.3%;}
#pop_wrap .write_info td.numberbox ul li:last-child span{border-right: 1px solid #ddd}
#pop_wrap .write_info td.partbox span{border: 0}
#pop_wrap .write_info td.partbox{text-align: left}
#pop_wrap .write_info td.gbn_box > span{position: relative;float: left;border: 0;width: 60%;box-sizing: border-box;padding: 0 0 0 55px;}
#pop_wrap .write_info td.gbn_box > span:nth-child(2n){width: 40%;}
#pop_wrap .write_info td.gbn_box span strong{display: inline-block;padding: 0 0px 0 0;position: absolute;top: 10px;left: 0;border-right: 1px solid #ddd;width: 45px;}
#pop_wrap .write_info td.gbn_box > span span{float: left;border: 0;box-sizing: border-box;height: 36px;padding: 9px 3px;}
#pop_wrap .write_info td.gbn_box > span span label{display: inline-block;padding: 0 12px 0 0;}
#pop_wrap .write_info td.gbn_box > span span input[type="text"]{border: 1px solid #ccc;display: inline-block;width: 110px;font-size: 12px;padding: 1px 3px;height: 23px;margin: -9px 0 0 -10px;}
#pop_wrap .write_info td.gbn_box > span:nth-child(4) span input[type="text"]{width:60px;}
#pop_wrap .write_info td.addPoint > div{clear: both;overflow: hidden;}
#pop_wrap .write_info td.addPoint > div:nth-child(1){margin-bottom:10px}
#pop_wrap .write_info td.addPoint > div > strong{display: block;float: left;padding: 2px 0 0;width: 110px;}
#pop_wrap .write_info td.addPoint > div > strong a{display: inline-block;padding: 0 9px;vertical-align: middle;background: #324b9b;color: #fff;text-decoration: none;font-size: 12px;font-weight: normal !important;margin: 0 0 0 8px;height: 26px;line-height: 26px;}
#pop_wrap .write_info td.addPoint > div div{float: left;}
#pop_wrap .write_info td.addPoint > div div label{display:inline-block;padding: 0 5px 3px 0}
#pop_wrap .write_info td.birth > span{width: 22%;display: inline-block;}
#pop_wrap .write_info td.birth em{padding: 0 2% 0 1%}
#pop_wrap .write_info td.tC{text-align: center;}
#pop_wrap .write_question{padding: 20px 20px 15px}
#pop_wrap .write_question textarea{width: 100%;height: 70px;min-width: 100%;max-width: 100%;min-height: 70px;max-height: 70px;border:0;font-family:'¸¼Àº °íµñ','µ¸¿ò',Arial;font-size:12px;line-height: 1.3}
#pop_wrap .write_question div{padding:10px;border:1px solid #ccc}
#pop_wrap .privacy_wrap{position: relative;padding: 10px 0 0;}
#pop_wrap .privacy_wrap .tit{margin: 0 20px 0;padding: 0 0 5px;display: block;}
#pop_wrap .privacy_box{margin:0 20px 7px;border:1px solid #bbb;padding: 0 10px 8px;height: 100px;overflow: auto;}
#pop_wrap .privacy_box strong{display: block;padding: 8px 0 2px;font-size: 11px;}
#pop_wrap .privacy_box span{display: block;margin-bottom: 1px;padding-left: 8px;color: #555;font-size: 11px;text-indent: -7px;}
#pop_wrap .info_box{margin: 0 20px 5px;border:1px solid #bbb;padding: 0 10px 8px;height: 120px;overflow: auto;box-sizing: border-box;}
#pop_wrap .info_box strong{display: block;padding: 8px 0 4px;font-size: 12px;}
#pop_wrap .info_box span{display: block;margin-bottom: 1px;padding-left: 8px;color: #555;font-size: 12px;text-indent: -7px;}
#pop_wrap .info_box span.bold{font-weight: bold;}
#pop_wrap .privacy_check{position: relative;padding-left: 17px;margin-left: 20px;}
#pop_wrap .privacy_check input[type=checkbox]{position: absolute;top:1px;left:0;}
#pop_wrap .privacy_check a{display: inline-block;padding: 0 6px;vertical-align: middle;background: #999;color: #fff;text-decoration: none;font-size: 12px;font-weight: normal !important;margin: 0 0 0 8px;height: 21px;line-height: 21px;}
#pop_wrap .reserv_wrp{text-align: center;}
#pop_wrap .reserv_ok input[type=checkbox] {display:none;}
#pop_wrap .reserv_ok input[type=checkbox] + label {display: inline-block;cursor: pointer;line-height: 22px;padding-left: 22px;background: url('https://img.megagong.net/m/2018/1130_briefing/img/ck_off.gif') left/22px no-repeat;}
#pop_wrap .reserv_ok input[type=checkbox]:checked + label { background-image: url('https://img.megagong.net/m/2018/1130_briefing/img/ck_on.gif'); }
#pop_wrap .gryzone{background-color: #e9e9eb;padding:15px 0 15px}
#pop_wrap .gryzone .gryzone_inn{max-width: 450px;width: 97%;margin: 0 auto}
#pop_wrap .map_zone{background-color: #fff;padding:20px 0 10px;max-width: 450px;width: 97%;margin: 0 auto}
#pop_wrap .cls_btn {overflow:hidden; width:100%; height:30px; border-top:1px solid #5e5e5e; background:#666;}
#pop_wrap .cls_btn input {display:inline; float:left; width:11px; height:11px; margin:8px 5px 0 15px; padding:0; }
#pop_wrap .cls_btn label {float:left; margin:8px 0 0 0;}
#pop_wrap .cls_btn span {float:right; margin:7px 15px 0 0;}
#pop_wrap .cls_btn span img {cursor:pointer;}
#pop_wrap table{border-collapse:collapse;border:0;table-layout: fixed;}
#pop_wrap th,td{word-wrap:break-word;line-height: 1.3;padding-left: 3px;padding-right: 3px;}
#pop_wrap table.t_border1 { border-top:1px solid #ddd; border-bottom:none; text-align:center; border-left:1px solid #ddd;width: 100%}
#pop_wrap table.t_border1 tr th, table.t_border1 td {padding: 6px 4px 6px 4px;border: 1px solid #ddd;font-size:12px;}
#pop_wrap table.t_border1 tr th {background-color:#f1f1f1; letter-spacing:-1px; border-right:1px solid #ddd;font-weight: bold;}
#pop_wrap table.t_border1 tr th i{font-style: normal;color: #e02900;font-size: 14px;padding: 0 0 0 4px;}
#pop_wrap table.t_border1 tr td {border-right:1px solid #ddd;}
#pop_wrap table.t_border1 tr td a{display: inline-block;vertical-align: middle;color: #fff;background-color: #c74a4a;text-decoration: none;padding: 3px 4px;letter-spacing: -0.07em;font-size: 11px;margin: 0 0 0 7px;}
#pop_wrap .btnbox{text-align: center;padding: 15px 0 15px;overflow: hidden;}
#pop_wrap .btnbox a{display: inline-block;width: 149px;height: 36px;line-height: 36px;background-color:#808080;color: #fff;text-decoration: none;font-size: 14px;margin: 0 1%;}
#pop_wrap .btnbox a.final{background: #0073bd;}
#pop_wrap .write_info p{padding-bottom: 3px;line-height: 1.4}
#pop_wrap table.t_border1.health.mbView{display: none;}
#pop_wrap .loc_map{padding: 0;}
#pop_wrap .loc_info{padding: 15px;font-size: 14px;}
#pop_wrap .loc_map table{width: 100%}
#pop_wrap .loc_map table th,#pop_wrap .loc_map table td{padding: 0}
#pop_wrap .loc_info strong{display: block;padding: 0 0 5px;}
#pop_wrap .loc_close{background: #888;color: #fff;display: block;text-align: center;font-size: 13px;padding: 10px 0 10px;text-decoration: none}
#ifrm{border: 0}

/* ÆË¾÷ */
.black_bg{background-color:#000;opacity:0.8;position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:92}
.certifi_pop{width: 480px;position:fixed;top: 50%;left:50%;background-color:#fff;z-index:93;font-size:13px;border: 3px solid #000;transform: translate(-50%, -50.2%);}
.certifi_pop .btn_popclo{position:absolute;top: -42px;right: 1px;display:block;font-size:0;line-height:0;width: 32px;height:35px;background:url('https://img.megagong.net/m/2019/0405_sbtransfer/certifi_clo.png') center center no-repeat;}
.certifi_pop .popinner{padding: 16px 15px;position:relative;font-size:13px;}
.certifi_pop .popinner .tit{font-size: 20px;padding: 0 0 20px;line-height: 2;}
.certifi_pop .popinner .tit span{display: inline-block;vertical-align: middle;border: 1px solid #2292a8;padding: 5px 22px;margin: -4px 6px 0 0;line-height: 1;letter-spacing: 0.12em;color: #2292a8;background: #e7fbff;}
.certifi_pop .popinner table.t_border1{width:100%;margin: 0 0 10px;}
.certifi_pop .popinner table.t_border1 tr th, .certifi_pop .popinner table.t_border1 tr td{font-size: 14px;padding: 10px 4px;}
.certifi_pop .certifi_btn{display:block;background:#1b30b8;width:300px;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;margin:0 auto 0;}
.certifi_pop .cautn dd{display: block;color: #909090;font-size: 11px;text-indent: -7px;padding: 0 0 1px 8px;text-align: left;}

.certifi_pop2{width: 330px;position:fixed;top: 50%;left:50%;background-color:#fff;z-index:93;font-size:13px;border: 3px solid #000;transform: translate(-50%, -50%);}
.certifi_pop2 .btn_popclo{position:absolute;top: -42px;right: 1px;display:block;font-size:0;line-height:0;width: 32px;height:35px;background:url('https://img.megagong.net/m/2019/0405_sbtransfer/certifi_clo.png') center center no-repeat;}
.certifi_pop2 .popinner{padding: 0;position:relative;font-size:13px;}
.certifi_pop2 .popinner .pop2_bnt{position: absolute;bottom: 50px;font-size: 0;height: 35px;width: 86%;left: 7%;}
.certifi_pop2 .popinner .pop2_bnt a{width:48%;height:100%;float:left;}
.certifi_pop2 .popinner .pop2_bnt a + a{margin-left: 4%;}
.certifi_pop2 .certifi_btn{display:block;background:#1b30b8;width:300px;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;margin:0 auto 0;}

.certifi_pop3{width: 886px;position:fixed;top: 50%;left:50%;background-color:#fff;z-index:93;font-size:13px;border: 3px solid #000;max-width: 95%;transform: translate(-50%, -50%);}
.certifi_pop3 .btn_popclo{position:absolute;top: -42px;right: 1px;display:block;font-size:0;line-height:0;width: 32px;height:35px;background:url('https://img.megagong.net/m/2019/0405_sbtransfer/certifi_clo.png') center center no-repeat;}
.certifi_pop3 .popinner{padding: 0;position:relative;font-size:13px;}
.certifi_pop3 .popinner .pop2_bnt{position: absolute;bottom: 50px;font-size: 0;height: 35px;width: 86%;left: 7%;}
.certifi_pop3 .popinner .pop2_bnt a{width:48%;height:100%;float:left;}
.certifi_pop3 .popinner .pop2_bnt a + a{margin-left: 4%;}
.certifi_pop3 .certifi_btn{display:block;background:#1b30b8;width:300px;height:45px;line-height:45px;color:#fff;font-size:18px;text-align:center;margin:0 auto 0;}

.flt_inner{position: fixed;width: 114px;text-align: center;margin-top: 4%;right: 0;/* margin-right:-850px; */top:50%;transform: translateY(-50.2%);-moz-transform: translateY(-50.2%);-webkit-transform: translateY(-50.2%);z-index: 3;}
.flt_inner.non{display: none}
.flt_inner.end::before{content:"";position:absolute;top: 55px;right: 0%;width: 52px;height: 49px;background: url('https://img.megagong.net/m/common/end_point_pk.png') no-repeat 0 0;margin-top: -47px;background-size: 52px;}
.flt_inner .ending{background:#3dfcd6;font-size: 17px;padding: 13px 0;letter-spacing: -0.06em;}
.flt_inner .ending strong{display:block;font-size: 25px;padding: 4px 0 0;}
.flt_inner a{position: relative;display: block;}
.flt_inner a.evnt{margin-top: 25px}
.flt_inner a.evnt::before{content:"";position:absolute;top: -17px;right: -29px;width: 54px;height: 54px;background:url('https://img.megagong.net/m/2019/1112_scholarship/flt_04_point.png') no-repeat 0 0;}
.flt_inner a.move_top{padding: 10px;padding: 0;top: 170px;height: 23px;}
.flt_inner_mb{position: fixed;width: 114px;text-align: center;margin-top: 4%;right: 0;top: 50%;transform: translateY(-50.2%);-moz-transform: translateY(-50.2%);-webkit-transform: translateY(-50.2%);z-index: 3;display: none;}
.flt_inner_mb .close{position: absolute;top: 0;right: 0;width: 18px;height: 23px;font-size: 0;z-index: 1;left: inherit;}
.flt_inner a,.flt_inner_mb a{position:absolute;top:0;left:0;height: 170px;font-size: 0;display: block;width: 100%;opacity: 0;background: #fff;}

.dim_bnrwrp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;}
.dim_bnrwrp .dim_popup{width:1080px;margin:80px auto 0;padding:40px 0 40px;z-index:1001;position:relative;background-color:#b33a59;}
.dim_bnrwrp.gongssel .dim_popup{padding:0 0 40px}
.dim_bnrwrp .dim_popup .grand_tit{width:878px;margin:0 auto 60px;position:relative;}
.dim_bnrwrp .dim_popup .grand_tit.onlyimg{width:100%;margin:0;text-align:center;}
.dim_bnrwrp .dim_popup .grand_tit.onlyimg img{max-width:90%}
.dim_bnrwrp .dim_popup p{text-align:center;position:relative;}
.dim_bnrwrp .dim_popup .evt_wrp{position:relative;margin:0 20px;padding:0 170px 0 215px;background:url('https://img.megagong.net/m/2019/0522_allbnr/pop_line.png') center 0 no-repeat;}
.dim_bnrwrp .dim_popup .evt_wrp .tit{display:block;padding:1px 0 0 !important;position:relative;}
.dim_bnrwrp .dim_popup .evt_wrp .tit img{max-width:100%}
.dim_bnrwrp .dim_popup .evt_wrp .tit::before{content:"";position:absolute;top:0;left:-99px;background:url('https://img.megagong.net/m/2019/0522_allbnr/event_point.png') 0 0 no-repeat;width:80px;height:82px;display:none}
.dim_bnrwrp .dim_popup .evt_wrp .txt{display:block;}
.dim_bnrwrp .dim_popup .evt_wrp .btn{position:absolute;top:24px;right:175px;display:block;}
.dim_bnrwrp .dim_popup .close_btn{position:absolute;top:19px;right:19px;width:29px;height:29px;}
.dim_bnrwrp .dim_popup .dayclose_btn{position:absolute;bottom:-30px;right:0;width:139px;height:30px;line-height:30px;background:#000;color:#d8d8d8;font-weight:bold;}
.dim_bnrwrp .dim_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:1000;}
.dim_bnrwrp .link_box{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:43%}
.dim_bnrwrp .link_box span{width:25%;float:left;display:block;font-size:0;height:100%;background-color:#000;opacity:0}
.dim_bnrwrp .link_box span.link2{width:44%}
.dim_bnrwrp .link_box span.link3{width:31%}
.dim_bnrwrp .link_box span a{display:block;font-size:0;background-color:#000;opacity:0;width:100%;height:100%}
.dim_bnrwrp .link_box span.link2 a{display:inline-block;width:50%}
.dim_popup{position:absolute;left:50%;top:437px;z-index:4;transform:translateX(-50%);width:380px;}
.dim_popup .con{position:relative;}
.dim_popup .con button.btnClose{position:absolute;right:1.6%;top:1.1%;}
.dim_popup .con button.btnToday{position:absolute;right: 0;bottom: -27px;background: #000;color: #b1b1b1;padding: 0 10px;font-size: 12px;height: 27px;line-height: 27px;}
.dim_popup.fixed{position:fixed;top:50%;transform:translate(-50%,-50%);}

@media (max-width: 1200px){
	.flt_inner{display: none;}
    .flt_inner_mb{display: block;width: 114px;}
	.eventWrap .inner, .con_event.cautn .inner,.con01 .inner{width: 97%;}
	.eventWrap img{width:100%}
    .eventWrap .countWrap img{width: auto}
    .eventWrap .con_top .inner, .eventWrap .con_event.event2 .inner{width: 100%;}
	.eventWrap img{max-width: 100%;}
	.eventWrap h4{margin-bottom: 40px;}
    .con01 .tit,.con02 .tit{padding-left: 2%;padding-right: 2%}
    .evt_cautn dt{margin: 0 0 15px;}
    .evt_cautn::before,.evt_cautn::after{background-size: 22px;width: 22px;height: 22px;}
	.evt_cautn dd br{display: none}
    .countWrap .end_info{font-size: 21px;height: 40px;line-height: 40px;display: block;padding: 0}
	.countWrap{height: 80px;min-width: 320px;height: auto;padding-bottom: 20px}
	.countWrap__section{width: 100%;padding-top: 10px;padding-bottom: 2px;}
    .countWrap__tie-day{width: 155px;margin-right: 30px;background-size: 36px;}
	.countWrap__tie-day:before{display: none}
	.countWrap__tie--item{margin: 0 0 0 8px;background-size: 37px !important;width: 37px !important;height: 33px;padding-top: 7px;}
	.countWrap__tie-day em{height: 40px;line-height: 40px;font-size: 21px;}
    .count_wrap{padding: 19px;}
    .count_wrap p{font-size:24px}
    .count_wrap p::before{left: -120px;}
    .count_wrap p::after{right: -120px;}
    .count_wrap p span strong{height: 37px;line-height: 36px;}
    .countWrap_txt{height: auto;}
    .countWrap_txt p{font-size:21px;padding: 20px 0 20px;}

    .con_top h3 img.img_pc{display: none}
    .con_top h3 img.img_mb{display: block}

	.con_top .top_point{left: 0;width: 20%;top: inherit;bottom: 70%;}
	.con_top .btn_box a{float: left;width: 50%;box-sizing: border-box;padding: 0 4%;}
	.con_top .btn_box a.expre::before{right:0}
	.con01{padding: 70px 0 70px;}
	.con01 .inner p{font-size:11px;letter-spacing: -0.14em;}
	.con01 .comment + p{
    padding: 0 5%;
}
	.con01 .inner p img{margin:0}
	.con01 .comment{
    margin: 0 0 80px;
}
	.con02{padding:60px 0 60px}
    .con02 table.t_border1 tr th,.con02 table.t_border1 tr td{font-size: 15px}
    .con02 .info_wrap.cont3 .right a{right: 0}
	.con03{padding:60px 0 60px}
	.con03 .sub_tit{font-size:24px}
	.con03 .apply_bnr{margin: 0;}
	.con03 .tab_btn li{padding: 15px 15px;}
	.con03 .tblBox >div.tit span,.con03 .tblBox >div span{font-size: 15px;}
	.con03 .tblBox table.t_border1 tr th{font-size: 15px}
	.con03 .tblBox table.t_border1 tr td{font-size: 15px}
	.con03 .apply_bnr > div::before{background-size: 200px;width: 200px;top: -9px;}
	.con03 .apply_bnr::before{background-size: 80px !important;width: 80px !important;height: 84px !important;}
	.con_event{padding: 70px 0 30px;}
	#event1.con_event{background-size: 250%;}
	.con_event::before,.con_event.event2::before{background-size: 300px;width: 300px;height: 90px;margin-left: -150px;}
	.con_event.event2 h4{/* margin: 110px 0 40px; */margin-left: 0;margin-right: 0;}
	.con_event h4::before{top: -20px;left: -70px;width: 170px;background-size: 100%;height: 105px;}
	.con_event h4.scnd::before{top: -20px;right: -80px;width: 170px;background-size: 100%;height: 105px;}
    .con_event .ticket_box{margin: 0 8%;}
    .con_event .ticket_box +p{margin:0 8%;}
	.evt_presnt .cont.c1{
    padding: 0 15px;
}
	.evt_presnt>strong{width: 20%;padding: 10px 10px 10px 0;margin: 0 0 20px;}
    .evt_presnt>strong img{max-width: 170px;}
    .evt_presnt>strong::before{top: 0;height: 100%;background: #d956a3;}
	.evt_presnt p img{max-height: 22px;width: auto;}
	.evt_presnt .cont1 span{padding: 0 15%;display: block;}
    .evt_presnt.new1219 .cont >span img{width:100%}
    .evt_presnt.end::before{width: 90px;top: -30px;height: 85px;}
	.con_event.cautn{padding: 30px 0 20px;}

    #pop_wrap table.t_border1 tr td br.mb{display: none}
    #pop_wrap .write_info td.addPoint > div > strong{width: 90px}

    .certifi_pop{font-size:12px;}
    .certifi_pop .popinner .half img{max-width: 48%}
    .certifi_pop .tit{padding:20px 0 21px;}
    .certifi_pop dl dt img{width:210px;}
    .certifi_pop dl dd img{width:350px;}
    .certifi_pop .tit img{width:393px;}
    .certifi_pop dl{background-size:130px;padding:0 0 0 0;background-position:100% 100%;}
    .certifi_pop .filebox .filename{width:100%;margin-bottom:7px;}
    .certifi_pop .filebox .filebtn{width:100%;height:34px}
    .certifi_pop .filebox .filebtn label{line-height:34px;height:34px}
    .certifi_pop ul{padding-top:11px;margin:15px 0 15px;}
    .certifi_pop ul li{font-size:12px;padding:0 0 0 10px;}
    .certifi_pop .inpbox span input[type="text"]{height:30px;}
    .certifi_pop .filebox .filename,.certifi_pop .filebox .filename input[type="text"]{height:30px;}
    .certifi_pop .filebox{height:70px;margin-bottom:0}
    .certifi_pop .filebox .filename a{top:0;right:0;height:30px}
    .certifi_pop .certifi_btn img{width:200px;}
    .certifi_pop .btn_popclo{top:-45px;right:0}
}
@media (max-width: 900px){
}
@media (max-width: 768px){
	.eventWrap h4{margin-bottom: 30px;}
    .evt_cautn dt{font-size: 13px;padding: 0 75% 0 0;}
    .evt_cautn dd{font-size: 12px;}
    .count_wrap{padding: 15px;}
    .count_wrap p{font-size:20px}
    .count_wrap p span{display:block;padding: 10px 0 0;margin: 0;}
    .count_wrap p span::before{display:none}
    .count_wrap p::before{left: -100px;background-size: 150px;width: 73px;height: 22px;margin-top: -11px;}
    .count_wrap p::after{background-size: 150px;width: 73px;height: 22px;margin-top: -11px;right: -100px;}
    .count_wrap p span strong{height: 37px;line-height: 36px;}

	.con_top{background-size: 309%;background-position: center 100%;}
	.con_top .inner{/* padding: 40px 0; */}
	.con_top .btn_box a{padding: 0 2%;}
	.con_top .btn_box a .mockexam_open{width: 210px;height: 33px;top: -20px;line-height: 24px;background-position: center 100%;font-size: 13px;}
    .con_top .btn_box a.expre::before{background-size: 60px;width: 60px;height: 57px;top: -20px;margin: 0;right: 5%;}

    .con01,.con02,.con03{padding: 40px 0 40px;}
    .con_event,.con_event.event2{padding: 40px 0 40px;}
    .con01 h4, .con02 h4, .con_event h4{margin: 0 -10% 30px;padding: 0 6px;}
    .con01 .comment{margin: 0 0 40px;}
    .con01 .comment img{margin:0 0 0}
    .con01 .comment + p{margin: 0;padding: 0 8%;}
    .con01 .comment+p img{margin:0 0 0}
    .con01 .comment .slick-dots{bottom: -25px;}
    .con01 .comment .slick-dots li{padding: 0 5px;}
    .con01 .comment .slick-dots li button{background: #541413;width: 10px;height: 10px;}
    .con02 .info_wrap .img_pc{display: none}
    .con02 .info_wrap .img_mb{display: block}
    .con02 table.t_border1 tr th,.con02 table.t_border1 tr td{font-size: 12px;}
    .con02 table.t_border1 tr td br{display: none}
    .con02 .info_wrap::before{height: 5px;}
    .con02 .info_wrap{padding: 0 0 10px;margin: 0px 0 20px;}
    .con02 .info_box{padding: 0 0 15px 53%;}
    .con02 .info_box .right span{font-size: 10px;}
    .con02 .info_box + span{margin: 0 0 20px;}
    .con02 .info_box .slick-dots{padding: 10px 0 0;}
    .con02 .info_wrap.cont3 .right a{width: 90px;margin: 0;}
    .con03 .apply_info .img_pc{display: none}
    .con03 .apply_info .img_mb{display: block;}
    .con03 .sub_tit{margin: 0 0 20px;font-size: 17px;}
	.con03 .sub_tit2{font-size:14px;margin: 0 0 10px;}
    .con03 .tblBox >div.tit span,.con03 .tblBox >div span{font-size: 14px;padding: 11px 5px;letter-spacing: -0.08em;}
    .con03 .tblBox >div span a{width: 90px;}
	.con03 .tblBox table.t_border1 tr th{font-size: 14px;padding: 11px 5px;letter-spacing: -0.08em;}
	.con03 .tblBox table.t_border1 tr td{font-size: 14px;padding: 7px 5px;letter-spacing: -0.08em;}
	.con03 .tblBox table.t_border1.app_info tr td{padding: 8px 7px;}
	.con03 .tblBox table.t_border1 tr td em{font-size: 11px;}
    .con03 .apply_info{margin: 0 0 30px;}
    .con03 .tab_wrap{padding:0;margin: 0 0 20px;}
    .con03 .tab_btn{margin-top: 0px;}
    .con03 .tab_btn li{padding: 7px 15px;font-size: 14px;}
	.con03 .tab_btn li span{font-size: 12px;height: 20px;line-height: 20px;width: 61px;letter-spacing: -0.15em;margin: -17px 0 0;}
	.con03 .tab_btn li span::before{bottom: -5px;}
	.con03 .apply_bnr > div::before{width: 170px;background-size: 170px;top: -7px;}
    .con03 .apply_bnr > div{border-width: 1px;padding: 10px 0 0;}
    .con03 .apply_bnr span{position: relative;top: inherit;right: inherit;width: 100%;display: block;height: auto;border-bottom: 5px solid #000;}
    .con03 .apply_bnr span a{position: relative;top: inherit;display: block;height: 36px;}
    .con03 .apply_bnr span a{background-size: 80px;}
    .con03 .apply_bnr span.btn2 a{height: 36px;float: left;width: 50%;box-sizing: border-box;background-size: 120px;}
    .con03 .apply_bnr span.btn2 a:nth-child(2){border-top: 0;border-left: 1px dashed #3e3e3e;background-size: 120px;}
	.con03 .apply_bnr::before{background-size: 63px !important;width: 63px !important;height: 67px !important;right: 11px !important;margin-top: -25px !important;}
    .con03 .tab_cont .tblBox table.t_border1 tr td{padding:10px 7px}
    .con_event::before,.con_event.event2::before{background-size: 200px;width: 200px;height: 60px;margin-left: -100px;}
	.con_event h4.scnd{top: 10%;}
	.con_event.event2 h4{margin: 10px 0 20px;}

	.evt_presnt.scnd{margin: 0;padding: 9% 37% 5% 0;}
    .evt_presnt .cont{padding: 0 0 0;}
    .evt_presnt .cont1,.evt_presnt .cont2{width: 100%;margin: 0 0 25px;font-size: 0;text-align: center;}
    .con_event h4.end::after,.con_event.event2 h4.end::after{background-size: 63px !important;width: 63px !important;height: 67px !important;right: 0 !important;margin-top: 0px !important;top: -14px}
	.evt_presnt .cont1 span{padding: 0;font-size: 11px;width: 33.3%;margin: 0 auto;padding: 0 10px 0;}
	.evt_presnt .cont1 span span{width: 100%;letter-spacing: -0.12em;padding: 0;}
	.evt_presnt .cont2 >span{display: inline-block;float: none;}
	.evt_presnt .cont2 span{font-size: 11px;padding: 0 10px 0;letter-spacing: -0.12em;}
    .evt_presnt .cont2 span span{padding:0}
    .evt_cautn::before, .evt_cautn::after{display: none}
    .evt_presnt >div >span span br.mbView{display: block}
    .evt_presnt >div >span span{font-size: 12px}
    .evt_presnt.new1219 >div >span span{font-size: 0}
	.con_event .ticket_box +p{font-size:11px}
    .con_event.event2 .img_mb{display: block;}
    .con_event.event2 .img_pc{display: none}
    .evt_cautn dt,.evt_cautn dt.sub{font-size:13px}
	.evt_cautn dd{font-size: 11px;}
	.evt_presnt.end::before{width: 70px;height: 66px;top: 0;}

	#pop_wrap{max-width: 100%;}
	#pop_wrap .top_title{padding: 10px 15%}
	#pop_wrap img{max-width: 100%}
	#pop_wrap .top_title ul{padding-left: 5%;padding-right: 5%}
	#pop_wrap .top_title ul li{float: none;width: 100%;padding: 0 0 4px}
	#pop_wrap .top_title ul li:nth-child(2){width: 100%}
	#pop_wrap .top_title ul li:nth-child(3){padding: 0 0 10px}
	#pop_wrap .top_title div dl dt{top:-5px;}
	#pop_wrap .top_title div dl dd{padding:40px 0 0;}
	#pop_wrap .top_title ul{padding-bottom: 0}
	#pop_wrap .write_info td.gbn_box > span{width: 100% !important;margin-bottom: 0}
	#pop_wrap .write_info td.gbn_box > span span{padding: 5px 3px;height: 30px;}
	#pop_wrap .write_info td.gbn_box span strong{top:6px;}
	#pop_wrap .write_info td.documnt > div > strong{float: none;margin-bottom: 5px}
	#pop_wrap .write_info td.documnt .filebox{float: none;margin-top: 5px;margin-bottom: 10px}
	#pop_wrap .write_info td.documnt > div > strong{float: none}
	#pop_wrap .write_info td.documnt .filebox .filename{width: 68%;}
	#pop_wrap .write_info td.documnt .filebox .filebtn{width: 32%;}
	#pop_wrap .write_info td.academy.etc input[type="text"]{width: 50px}
	#pop_wrap .write_info td.academy.etc label{width: 31%;box-sizing: border-box;padding: 0 0 10px}
	#pop_wrap .write_info td.academy.etc label:nth-child(5){width: 55px}
	#pop_wrap table.t_border1 tr th, table.t_border1 td,#pop_wrap .write_info td input[type="text"],
	#pop_wrap .write_info select,#pop_wrap .write_info td.gbn_box > span span input[type="text"],
	#pop_wrap .write_info td.documnt > div > strong a,
	#pop_wrap .write_info td.documnt .filebox .filebtn label{font-size: 11px}
	#pop_wrap table.t_border1 tr th{padding-left: 2px;padding-right: 2px;}
	#pop_wrap .btnbox a{font-size: 14px;padding: 0}
	#pop_wrap .privacy_box span br{display: none}
	#pop_wrap .info_box span br{display: none}

    .certifi_pop{font-size:12px;}
    .certifi_pop dl dt img{width:190px;}
    .certifi_pop dl dd img{width:320px;}
    .certifi_pop dl{margin-bottom:20px;}
    .certifi_pop .filebox .filename{width:99%;margin-bottom:7px;}
    .certifi_pop .filebox .filebtn{width:100%;height:34px}
    .certifi_pop .filebox .filebtn label{line-height:34px;height:34px;font-size:13px;}
    .certifi_pop ul{padding-top:20px}
    .certifi_pop .inpbox span input[type="text"]{height:30px;}
    .certifi_pop .filebox .filename,.certifi_pop .filebox .filename input[type="text"]{height:30px;}
    .certifi_pop .filebox{height:70px;margin-bottom:0}
    .certifi_pop .filebox .filename a{top:0;right:0;height:30px}
    .certifi_pop .inpbox{margin-bottom:15px}
    .certifi_pop .certifi_btn img{width:200px;}
    .certifi_pop .inpbox span:nth-child(1),.certifi_pop .inpbox span:nth-child(2){width:99%;float:none;}
    .certifi_pop ul li br{display:none}
    .certifi_pop .btn_popclo{background-size: 26px;top: -40px;}
}
@media (max-width: 640px){
	.flt_inner_mb{bottom: 52px;/* width: 120px; */}
    .countWrap__tie{height: 21px}
	.countWrap__tie-day{display: block;margin: 0 auto 10px;background-size: 27px;width: 100px;height: 21px;}
	.countWrap .end_info{font-size: 17px;height: auto;line-height: 1.3;display: block;margin: 0 0 8px;}
	.countWrap .end_info strong.yelltxt{display: block;}
	.countWrap{height: 80px;min-width: 320px;height: auto;padding-bottom: 20px;padding:0}

	.countWrap__tie-day:before{display: none}
	.countWrap__tie--item{margin: 0 0 0 8px;width: 17px !important;height: 24px !important;background: none;padding: 0}
	.countWrap__tie--item > img{max-width: 12px !important;height: 20px !important;}
	.countWrap__tie-day em{font-size: 17px;height: 21px;line-height: 20px;}
    .count_wrap p{font-size:16px}
	.count_wrap p span strong{height: 30px;line-height: 30px;width: 140px;margin-left: 0;}
	.countWrap_txt p{font-size:17px;padding: 10px 0 10px;}
	.countWrap_txt p strong{display:block;padding: 3px 0 0;}
	.con_top .btn_box a.expre::before{background-size: 44px;width: 44px;height: 43px;top: -10px;right: 7px;}
	.con_top .btn_box a .mockexam_open{font-size: 12px;width: 160px;letter-spacing: -0.1em;top: -24px;}
    .con01 .comment .slick-slide > div{padding: 0 10%}
    .con02 table.t_border1 tr td{font-size:11px}
    .con02 table.t_border1 tr th br{display: block;}
    .con02 .info_wrap.cont3 .right a{width: 80px}
    .con03 .sub_tit{font-size: 16px;margin: 0 0 14px;}
    .con03 .tblBox >div.tit span,.con03 .tblBox >div span{font-size: 12px;}
    .con03 .tblBox >div span a{width: 80px;}
    .con03 .tblBox.pcView{display: none}
    .con03 .tblBox.mbView{display: block}
    .con03 .tblBox.mbView >div:nth-child(3) span{border-top:1px solid #ddd}
	.con03 .tblBox table.t_border1 tr th{font-size: 12px}
	.con03 .tblBox table.t_border1 tr td,.con03 .tblBox table.t_border1.app_info tr td .redBox + span{font-size: 12px}
	.con03 .apply_bnr span.btn2 a,.con03 .apply_bnr span.btn2 a:nth-child(2){background-size: 105px;}
    .con03 .apply_bnr span a{background-size: 72px;}
    .con03 .apply_bnr > div::before{width: 140px;background-size: 140px;top: -5px;height: 36px;}
	.evt_cautn dt{padding: 0 0 0 0;margin: 0 0 10px;}
    .evt_cautn dt img{width: 100px;}
    .con_event, .con_event.event2{padding: 20px 0 20px;}
    .evt_presnt .cont.c1 div{padding: 0 15px}
    .evt_presnt.scnd, .evt_presnt{margin: 0;}
    .evt_presnt.end::before{right: 12%;top: 20px;}
    .evt_cautn{padding: 0 10px}
    #pop_wrap{max-width: 100%;}
	#pop_wrap h1::before{top: 75%;right: 12px;background-size: 65px;width: 65px;}
	#pop_wrap .top_title ul{padding-left: 2%;padding-right: 2%}
	#pop_wrap .write_info td.gbn_box > span{padding: 0}
	#pop_wrap .write_info td.gbn_box span strong{display: block;position: relative;border: 0;border-bottom: 1px solid #ddd;width: 100%;margin: 0 0 10px;padding: 0 0 5px;}
	#pop_wrap .write_info td.academy.etc label{width: 49%}
	#pop_wrap .write_info td em{display: block;}
	#pop_wrap .write_info td.birth em{display:inline-block;padding: 0 1px 0 0}
	#pop_wrap .write_info td.addPoint > div > strong{float: none;width: 100%;margin: 0 0 4px;}
	#pop_wrap table.t_border1.health.pcView{display: none}
	#pop_wrap table.t_border1.health.mbView{display:table;}
    #pop_wrap .write_info .health tbody td span{margin: 0;display: block;}
	#pop_wrap .write_info td.tC br{display:none}
    #pop_wrap .write_info td.addPoint > div .selct{width: 40%}
    .certifi_pop{width: 95%;margin: 0;}
    .certifi_pop2{width: 95%;margin: 0;}
    .certifi_pop2 .popinner .pop2_bnt{bottom: 20%;height: 14%;}
    .tableType table colgroup col:nth-child(1){width:8%}
    .tableType table colgroup col:nth-child(2){width:12%}
}
@media (max-width: 440px){
    #pop_wrap .write_info .health tbody td span br:nth-child(2){display: block;}
    .dim_popup{width:324px;}
	.dim_popup .con{margin:0 10px;}
	.dim_popup img{width:100%;}
}
