.event-wrap { overflow: hidden; } 
.event-wrap .inner { width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0; } 
.event-wrap .inner2 { width: 1050px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0 } 
.event-top { background:#000 } 
.inner_w { width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0; } 
.p_r { position: relative; } 
.p_c { position: absolute; left:50%; transform: translateX(-50%); } 
.p_a { position: absolute; } 

#playerQCHsuyTviMgz { width:100%; height:100%; } 

/***** main 페이지 *****/
.evt_main .main_btn { display: flex; justify-content: space-between; align-items: center; width: 790px; top: 490px; } 
.evt_main .main_btn li { width: 49%; } 
.evt_main .main_btn li a { display: block; width: 100%; position: relative; height: 100px; border-radius: 10px; } 
.evt_main .main_btn li a span { display: block; width: 130px; height: 70px; background: url('https://cdn.hackershrd.com/hrd/images/event/2021/1104/main_icon.png') 0 0 no-repeat; background-size: 100%; top:-40px; right: -60px; position: absolute; animation: floating 1.5s ease-in-out infinite; }

@keyframes floating {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
} 

.lecture-list { margin-top:20px; text-align:left } 

.slide-type { width:843px; margin:0 auto } 
.slide-type .bxslider-default .bx-controls-direction a { width:60px; height:60px; background:url('//cdn.hackershrd.com/img_hrd/event/2018/0604/slide_arr.png') } 
.slide-type .bxslider-default .bx-wrapper .bx-prev { left:-60px } 
.slide-type .bxslider-default .bx-wrapper .bx-next { right:-60px; background-position:-60px 0 } 
.slide-type .bxslider-default .bx-wrapper .bx-prev:hover { background-position:0 0 } 
.slide-type .bxslider-default .bx-wrapper .bx-next:hover { background-position:-60px 0 } 
.slide-type .bxslider-default .bx-controls .bx-pager { bottom:26px; text-align:center } 
.slide-type .bxslider-default .bx-pager .bx-pager-item a { width:15px; height:15px; background:url('//cdn.hackershrd.com/img_hrd/event/2018/0604/slide_btn.png') } 
.slide-type .bxslider-default .bx-pager .bx-pager-item a:hover,
.slide-type .bxslider-default .bx-pager .bx-pager-item a.bx-pager-link.active { background-position:-18px 0 } 


/*퀵메뉴*/
.quick { position:fixed; top:20%; right:50px; background:#fff; width:217px; border-radius: 30px; border:3px solid #174491; z-index: 100; } 
.quick form { width:86%; margin:0 auto; } 
.quick ul li { margin-bottom:5px; display: flex; align-items: center; justify-content: space-between; } 
.quick ul li label { color:#174491; font-size:13px; width:27%; display: inline-block; } 
.quick ul li input, .quick ul li select { width: 72%; height: 30px; border: 1px solid #ccc !important; box-sizing: border-box !important; border-radius: 5px; padding:0 0 0 5px !important; background: #fff !important; } 
.quick ul li textarea { height: 80px; width: 92%; border-radius: 5px; border: 1px solid #ccc; padding: 5px; } 
.alt_hiddenbox { display: block !important; height: 1px; width: 1px !important; line-height: 0; margin: 0 !important; padding: 0; overflow: hidden; } 
.quick form button { width: 99%; margin-top: 10px; } 
.agree_box a { font-size: 12px; margin-left: 5px; color: #666; vertical-align: middle; text-decoration: underline; } 
.agree_box input { width: 18px; height: 18px; } 
.agree_box label { vertical-align: bottom; color: #222; font-size: 13px; } 

.p_layer { display:none; position: fixed; top: 51%; background: #fff; right: 144px; z-index: 100; border: 1px solid #999; width:500px; padding:20px; } 
.p_layer h4 { font-size: 18px; border-bottom: 1px solid #999; padding-bottom: 5px; margin-bottom: 10px; } 
.p_layer ol li { line-height:20px; margin-bottom:5px; } 
.p_layer .in { position: relative } 
.p_layer .in a { position: absolute; top: -15px; right: -8px; font-size: 20px; color: #222; } 