/* common */
body { overflow-x:hidden; } 
.re_f_wrap { margin-top:0; } 
.evt_wrap { overflow:hidden; } 
.ov { overflow:hidden; } 
.in_wide { width:2560px; position:relative; text-align:center; left:50%; margin-left:-1280px; } 
:focus { outline:none; } 
.pos_r { position:relative; } 
.fc_red { color:#ff0000 !important; } 
.f_col { display: flex; flex-direction: column; align-items: center; } 
.hidden { display: none; } 

.sd_box { filter: drop-shadow(0 10px 10px rgba(0,0,0,0.4)); } 
.js-tab-type0-con { display: none; } 
.js-tab-type0-con.on { display: block; } 


.con01 .con01_btn { position: absolute; left: 50%; transform: translateX(-50%); top: 1755px; } 
.con01 .sys_txt{position: absolute;left: 50%;top: 893px;font-size: 24px;font-weight: bold; margin-left: -292px; color: #fff;}
.con01 .sys_txt span{color:#5cffe6;}
.con01 .sys_txt.t2{margin-left: 55px;}
.con01 .sys_txt.t2 span{color: #CCFF5D;}
.con13 .sys_txt{position: absolute;left: 50%;top: 253px;font-size: 24px;font-weight: bold;color:#fff;margin-left: -285px;}
.con13 .sys_txt span{color:#5cffe6;}
.con13 .sys_txt.t2{margin-left: 55px;}
.con13 .sys_txt.t2 span{color: #CCFF5D;}

.con03 .sys_f { position: absolute; bottom: 8%; left: 50%; transform: translateX(-50%); color: #fff; } 

.con04 .tab_content { position: absolute; top: 620px; left: 50%; transform: translateX(-50%); width: 1007px; } 
.con04 .js-tab-type0 { display: flex; justify-content: center; background: url("//cdn.hackersut.com/www/images/event/2023/08/0700/t_tab_bg.png") 0 0 no-repeat; width: 100%; } 
.con04 .js-tab-type0 li { width: 200px; } 
.con04 .js-tab-type0 li > a { height: 352px; display: block; } 

.con06 .tab_content { position: absolute; top: 245px; left: 50%; transform: translateX(-50%); } 
.con06 ul { display: flex; justify-content:space-between; width: 1000px; margin: 0 auto; } 
.con06 ul li { width: 33.3333%; } 
.con06 ul li a { display: block; width: 100%; height: 0; padding-top: 159px; text-indent: -9999px; background: url("//cdn.hackersut.com/www/images/event/2023/08/0700/tab_bg.png") 0 0 no-repeat; } 
.con06 ul li.on a { background-position-y: 100%; } 
.con06 ul li:nth-child(2) a { background-position-x: 50%; } 
.con06 ul li:nth-child(3) a { background-position-x: 100%; } 


.depth01 ul { display: flex; justify-content:space-between; width: 736px; margin: 0 auto; } 
.depth01 ul li { width: 160px; height:258px } 
.depth01 ul li a { display: block; height: 100%; width: 100%; text-indent: -9999px; background: url("//cdn.hackersut.com/www/images/event/2023/08/0700/t_tab2_bg.png") 0 0 no-repeat; } 
.depth01 ul li.on a { background-position-y: 100%; } 
.depth01 ul li:nth-child(2) a { background-position-x: 33.3333% } 
.depth01 ul li:nth-child(3) a { background-position-x: 66.6666% } 
.depth01 ul li:nth-child(4) a { background-position-x: 100%; } 
.depth02 { position: absolute; top: 27px; left: 50%; transform: translateX(-50%); z-index: 2; } 
.depth02 ul { width: 770px; display: flex; justify-content: space-between; align-items: center; } 
.depth02 ul.col2 li { width: 49.5%; } 
.depth02 ul.col3 li { width: 33%; } 
.depth02 li > a { font-size: 22px; font-weight: bold; color:#bdbdbd; background: #f0f0f0; height: 64px; line-height: 64px; display: block; border-radius: 10px; } 
.depth02 li.on > a { color:#fff; background: #6227f7; } 
.depth2-con { position: relative; margin-top: -32%; margin-left: -160px; min-width: 842px; } 
.depth2-con .sd_box { top: 605px; width: 780px; } 
.depth2-con > a { width: 620px; margin:15px auto 70px; display: block; } 

#tab03 .depth2-con { margin-top: -34%; } 

.con09 { background: #f8f8f8; } 
.con10 { background: #f8f8f8; padding-bottom: 80px; } 

.con11 .con_pass { left: 52%; } 
.con11 .con_pass .btn { right: 192px; bottom: 4px; } 

.con13 #scroll { position: absolute; top: 30%; } 

/* 슬라이드 */
.bx-wrapper .bx-pager { position: absolute; bottom: -50px; left: 50%; transform: translateX(-50%); } 
.bx-wrapper .bx-pager.bx-default-pager a { width: 15px; height: 15px; background: #e2e2e2; border-radius: 15px; } 
.bx-wrapper .bx-pager.bx-default-pager a.active { background: #171717 !important; width: 45px; } 
.bx-wrapper .bx-controls-direction a { width: 37px; height: 73px; background: url('//cdn.hackersut.com/www/images/event/2023/06/0400/arrow.png') no-repeat 0 0; } 
.bx-wrapper .bx-controls-direction a:hover { background-position-x: 0; } 
.bx-wrapper .bx-prev { left: 50%; margin-left: -600px; } 
.bx-wrapper .bx-next { right: 50%; margin-right: -600px; transform: scale(-1); } 
.con04 .bx-wrapper .bx-controls-direction a { width: 36px; height: 62px; background: url('//cdn.hackersut.com/www/images/event/2023/08/0700/arrow.png') no-repeat 0 0; margin-top: -32px; } 
.con04 .bx-wrapper .bx-controls-direction a.bx-prev { background-position-x: 0; transform: scale(1); margin-left: -580px; } 
.con04 .bx-wrapper .bx-controls-direction a.bx-next { background-position-x: 100%; transform: scale(1); margin-right: -580px; } 


.win_list { margin-top: -320px; } 
.win_list .list_hk_v2 { height: 250px !important; } 

.con_pass { margin-top: -15px; } 


.con10 .sd_box { top: 700px; } 

.js-tab-type1-con { padding-bottom: 0; } 

.ban_bottom { width:100%; text-align:center; position:fixed; left:0; bottom:0; z-index:5; } 
.ban_bottom a { display: block; } 
.ban_bottom img { display: block; } 
