.evt_wrap{width:100%;overflow:hidden;}
.ov{overflow:hidden}
.in{width:1000px;position:relative;left:50%;transform: translateX(-50%);text-align:center;}
.in2{width:1200px;position:relative;left:50%;transform: translateX(-50%);text-align:center;}
.in_wide{width:2560px;position:relative;text-align:center;left:50%;transform: translateX(-50%);}
:focus{outline:none;}
.pos_r{position:relative;}
.re_f_wrap .re_f_top{background: #000;}
.mb_0{margin-bottom: 0 !important;}

/*  */
.cont03 .sd_box{position: absolute; top: 45%; left: 50%; transform: translateX(-50%);}
.cont03 .bx-wrapper .bx-viewport{background: transparent !important;}
.cont03 .bx-wrapper .bx-pager{bottom: -36px; left: 50%; transform: translateX(-50%);}
.cont03 .bx-wrapper .bx-pager.bx-default-pager a{width: 14px; height: 14px;}
.cont03 .bx-wrapper .bx-pager .bx-pager-item{margin: 0 6px;}

.cont04{background: linear-gradient(181deg, #31048f 49%, #541dad 70%, #c49bf0 106%); padding-bottom:60px;}
.cont04 ul{display: flex; justify-content: center;width: 22%; position: absolute; top: 25%; left: 50%; transform: translate(-50%, -50%);}
.cont04 ul li{width: 50%; height: 80px; cursor: pointer;}
.cont04 .tab_con{display: none;}
.cont04 .tab_con.on{display: block;}

.cont07{background:#fff;padding-bottom: 100px;}
.cont08{background:url('https://cdn.hackersut.com/ingang/images/event/2020/05/1800/type1/re_260123/cont05_bg.png') no-repeat center top;}
.evt_wrap_type2 .cont08{background:#ffe168;}

.tab_area{position:relative}
.tab_video{position: absolute;bottom: 104px;left: 149px; border-radius: 20px; overflow: hidden; display: none;}
.tab_area .tab_button::after{content:'';display:block;clear:both;}
.cont08 .tab_cont{border-radius: 21px;overflow: hidden}
.tab_area .tab_cont.on{display:block;}
.tab_cont .vod_thumb{position: absolute;top:58%;left: 15%;width: 57%; border-radius: 20px; overflow: hidden;}

.cont05 .in{position: absolute;top: 220px;}
.cont05 .tab_area .tab_button li{float:left;cursor: pointer;width:50%;height:86px;font-size:0;background:url('https://cdn.hackersut.com/ingang/images/event/2020/05/1800/type1/re_230206/con05_tab.png') 0 0/200%;}
.cont05 .tab_area .tab_button li:last-child{background-position-x: 100%;}
.cont05 .tab_area .tab_button li.on{background-position-y:100%;}
.cont05 .tab_area .tab_cont{position: relative;width: 100%;height: 1410px;background: #fff;overflow-y: auto;}
.cont05 .tab_area .tab_table{width: 100%;display: inline-block;}
.cont05 .tab_area .tab_table tr th, .cont05 .tab_area .tab_table tr td{padding: 10px 5px;border: 1px solid #e6e6e6;font-size: 15px;color: #111;font-weight: 700;}
.cont05 .tab_area .tab_table tr th{background: #f8f8f8;}
.cont05 .tab_area .tab_table tr.gray th{font-size: 17px;color: #000;background: #dedede;padding: 15px 5px;}
.cont05 .tab_area .tab_table tr th.color1{background: #14c1fd;color: #fff;}
.cont05 .tab_area .tab_table tr th.color2{background: #009cff;color: #fff;}
.cont05 .tab_area .tab_table tr th.color3{background: #0078ff;color: #fff;}
.cont05 .tab_area .tab_table tr th.color4{background: #0061fe;color: #fff;}
.cont05 .tab_area .tab_table tr th.color5{background: #2601ff;color: #fff;}
.cont05 .tab_area .tab_table tr th.color6{background: #1700a8;color: #fff;}
.cont05 .tab_area .tab_table tr td{position: relative;}
.cont05 .tab_area .tab_table tr td p{margin-bottom: 10px;}
.cont05 .tab_area .tab_table tr td span{display: inline-block;vertical-align: middle;text-align: left;letter-spacing: -1px;}
.cont05 .tab_area .tab_table tr td span.book{width: 50px;margin-right: 10px;}
.cont05 .tab_area .tab_table tr td span.tchr{width: 50px;margin-right: 10px;}
.cont05 .tab_area .tab_table tr td span.txt{width: 60%;overflow: hidden;white-space : wrap;text-overflow: ellipsis;}
.cont05 .tab_area .tab_table tr td span img{width: 100%;object-fit: contain;}
.tab_table tr th:nth-child(-n+2){width: 100px;}
.tab_table tr th:nth-child(n+3){width: 302.5px;}

.cont05 .tab_area #tab_table2 tr th.color1{background: #d8beed;color: #fff;}
.cont05 .tab_area #tab_table2 tr th.color2{background: #a76dd4;color: #fff;}
.cont05 .tab_area #tab_table2 tr th.color3{background: #7030a0;color: #fff;}
.cont05 .tab_area #tab_table2 tr td{position: relative;vertical-align: baseline;}
.cont05 .tab_area #tab_table2 tr td p{margin-bottom: 20px;}
.cont05 .tab_area #tab_table2 tr td p.book{width: 85px;margin: 0 auto 10px;}
.cont05 .tab_area #tab_table2 tr td p.txt{width: 100%;overflow: hidden;white-space : wrap;text-overflow: ellipsis;margin-bottom: 20px;}
.cont05 .tab_area #tab_table2 tr td p img{width: 100%;object-fit: contain;}
#tab_table2 tr th:nth-child(2){width: 80px;}
#tab_table2 tr td:nth-child(n+3){width: 125px;padding: 30px 5px;}

.cont07 .tab_area .tab_button li{float:left;cursor: pointer;width:25%;height:95px;font-size:0;background:url('https://cdn.hackersut.com/ingang/images/event/2020/05/1800/type1/re_230206/cont07_tab.png') 0 0/400%;}
.cont07 .tab_area .tab_button li:nth-of-type(2){background-position-x:33.3%;}
.cont07 .tab_area .tab_button li:nth-of-type(3){background-position-x:66.6%;}
.cont07 .tab_area .tab_button li:nth-of-type(4){background-position-x:100%;}
.cont07 .tab_area .tab_button li.on{background-position-y:100%;}

.cont08 .tab_area .tab_button{position:relative;z-index:10;margin-bottom: 20px;display: flex;flex-wrap: wrap; width: 60%; margin: 0 auto;}
.cont08 .tab_area .tab_button li{cursor: pointer;margin-bottom: 10px;background: #e9e8e9;color:#9d9d9d;text-align:center;width: calc(100%/3 - 10px);padding:15px 0;box-sizing: border-box;border-radius: 30px;}
.cont08 .tab_area .tab_button li:not(:nth-of-type(3n)){margin-right: 10px;}
.cont08 .tab_area .tab_button li.on{background: #a75df2; color:#fff;}
.cont08 .tab_area .tab_button li strong{margin-left: 5px;font-size: 18px;}

.cont08 .tab_depth1{display: flex; justify-content: center; width: 60%; margin: 0 auto;}
.cont08 .tab_depth1 li{cursor: pointer; width: 50%; height: 80px; font-size: 24px; font-weight: 700; text-align: center; line-height: 80px; color: #9d9d9d; border-bottom: 2px solid #9d9d9d; margin-bottom:20px;}
.cont08 .tab_depth1 li.on{color: #a75df2; border-bottom: 2px solid #a75df2;}

.evt_wrap_type2 .cont08 .tab_area .tab_button li{cursor:pointer;width:247px;margin-bottom: 5px;background: #e3c85c;margin-right: 4px;font-size: 16px;padding: 10px 0;border-radius: 30px;text-align: center;color: #fff;height:auto;}
.evt_wrap_type2 .cont08 .tab_area .tab_button li.on{background: #6a35f4;}
.evt_wrap_type2 .cont08 .tab_area .tab_button li strong{font-size:20px;font-weight: bold;margin-left:5px;}
.evt_wrap_type2 .cont08 .tab_area .tab_button li:nth-child(4n){margin-right:0;}
.cont08 .tab_area .tab_cont{position: relative; display: none;}
.cont08 .tab_area .tab_cont.on{display: block; background: url('https://cdn.hackersut.com/ingang/images/event/2020/05/1800/type1/re_260123/T_bg.png') no-repeat center center / 118%;}
.cont08 .tab_area .tab_cont iframe{position:absolute;top:225px;left:89px;}

.layer_wrap{display:none;}
.layer_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:999;}
.layer_wrap .layer_pop{width:950px;position:fixed;top:13%;left:50%; transform: translateX(-50%); z-index:9999;}
.layer_wrap .layer_pop img {max-width:100%;}
.layer_wrap .layer_close{position:absolute;top:0;right:0;margin-top:-20px;}
.layer_wrap .layer_close a {color:#fff;font-size:16px;padding:10px 5px;}
.layer_pop a.close{position:absolute; right:0; top: -30px; font-size:30px; color:#fff; background: transparent; width:30px; height:30px; line-height:30px; text-align: center;  cursorointer;}
.layer_wrap .pop_wrap{position: relative;padding: 16px;background: #fff;text-align: center;height: 650px;overflow-x: hidden;overflow-y: auto;}

.layer_wrap .pop_wrap{
    scrollbar-width: thin;    
    scrollbar-color: #b3b3b3 transparent; 
}
.layer_wrap .pop_wrap::-webkit-scrollbar{width: 10px;}
.layer_wrap .pop_wrap::-webkit-scrollbar-track{background: transparent;}
.layer_wrap .pop_wrap::-webkit-scrollbar-thumb{
    background: #b3b3b3;
    border-radius: 10px;
}
.pop_wrap select{position: relative;width: 270px;height: 58px;font-size: 16px;border: 1px solid #e5e5e5;padding-left: 10px;border-radius: 5px;box-sizing: border-box;}
#level_test_apply_form{background-color: #048ded;}
/* .pop_wrap select.slt_1{top:406px;left:171px;}
.pop_wrap select.slt_2{top:406px;left:622px;}
.pop_wrap select.slt_3{top:476px;left:171px;}
.pop_wrap select.slt_4{top:476px;left:622px;}
.pop_wrap select.slt_5{top:545px;left:171px;}
.pop_wrap select.slt_6{top:545px;left:622px;}
#evt_pop2 .pop_wrap select.slt_6{top:546px;left:171px;}
.pop_wrap select.slt_7{top:782px;left:171px;} */
.pop_wrap .con_wrap{width: 91.6%; margin: 0 auto; display: flex; justify-content: center; box-sizing: border-box; border-radius: 10px 10px 0 0; overflow: hidden;}
.pop_wrap .pop_left{background: #fff; padding: 10px 17px;}
.pop_wrap .pop_right{background: #fff; padding: 10px 17px;}
.pop_wrap .pop_ul li{position: relative;font-size: 23px;color: #1c1c1c;font-weight: 700;letter-spacing: -1px;height: 70px;display: flex;align-items: center;}
.pop_wrap .pop_ul li span{display: inline-block;width: 90px;text-align: left;line-height: 1.2;letter-spacing: -2px;}
.pop_wrap .pop_right li span{width: 125px;}
.pop_wrap a.agree_btn{position: absolute;width: 232px;height: 34px;top: 1187px;left: 523px;}
.pop_wrap .popup_btn{display: inline-block;position: absolute;bottom: 78px;left: 50%;transform: translateX(-50.5%);width: 655px;height: 115px;background: transparent;}
.infoBox_text_wrap{position: relative;width: 100%;background: #048ded;}
.infoBox_text_w{display: block;background: #fff;width: 822px;margin: 0 auto;padding: 0 25px 10px;overflow: hidden;clear: both;box-sizing: border-box; border-radius: 0 0 10px 10px;}
.infoBox_text_w .infoBox_text{text-align:left;    padding: 20px;border: 0;background: #e5e5e5;margin-bottom: 10px;border-radius: 10px;}
.infoBox_text_w .infoBox_text strong{display:block; margin-bottom:10px;}
.infoBox_text_w .infoText_select{text-align:left; margin-bottom:10px;}

.right_ban {position: fixed;right: 10px;top: 300px;z-index: 999;}

/* banner */
.ban_bottom{width:100%;text-align:center;position:fixed;left:0;bottom:0;z-index:100;background:transparent;}

/*typeB*/
.evt_wrap_type2 .infoBox_text_wrap {background: #ffdc5f;}
.empty{display: none;}

.pop_open{position: fixed; top:0; left: 0; width: 100%; height: 100%; z-index: 99; display: none;}
.pop_open a{position: absolute;top: 0%;right: 0%;width: 70px;height: 70px;z-index: 9999;}
.pop_content{width: 705px; height: 600px; overflow-y: scroll; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999;     overflow-x: hidden;}

.pop_content{
    scrollbar-width: thin;               
    scrollbar-color: #b3b3b3 transparent;  
}
.pop_content::-webkit-scrollbar{width: 10px;}
.pop_content::-webkit-scrollbar-track{background: transparent;}
.pop_content::-webkit-scrollbar-thumb{
    background: #b3b3b3;    
    border-radius: 10px;     
}
