@charset "euc-kr";
.con_tit{font-size: 42px;margin-bottom: 80px;line-height: 1;}
.con_tit .stit{font-size: 24px;display: block;margin: 0 auto 15px;font-weight: 100;}
.con_tit strong{font-weight: 900;}
.btxt{font-size: 28px;margin-top: 80px;}
.dflex{display: flex;align-items: flex-start;justify-content: space-between;}
.tiny{text-align:right;font-size: 12px;opacity: .5;margin-top: 15px;}
.evSection{padding: 160px 0;}

.circle_tit{margin: 70px auto 50px;position: relative;}
.circle_tit::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 25%;height: 1%;background: #181818;}
.circle_tit::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 25%;height: 1%;background: #181818;}
.circle_tit span{background: #181818;padding: 11px 50px;font-size: 21px;border-radius: 30px;position: relative;color: #fff;z-index: 2;}
.circle_tit em{color:#caae75;font-style: normal;}
.evCon5 .circle_tit::before,.evCon5 .circle_tit::after{width: 17%;}

.bnr_exhibi {position: absolute;right: 50%; margin-right: -810px; top: 1%;display: block;z-index: 4;} 						
.bnr_exhibi.fixed {position: fixed;top: 2%;} 				
.bnr_exhibi a{display: inline-block;}
.bnr_exhibi a.close { position: absolute; right: 0; top: 0;z-index: 2; filter:drop-shadow(1px 4px 5px #fff)} 			

.evSection.evCon1{background: #69512a url(https://img.megagong.net/m/2023/0620_geek2991/con1_bg.jpg) no-repeat center;background-size: auto 100%;position: relative;padding: 0;color: #fff;}
.evCon1 h3{position: relative;margin-right: 70px;}
.evCon1 h3 a{position: absolute;font-size: 0;right: 0;bottom: 165px;margin-right: 183px;}

.evCon2 {background: #21353d url(https://img.megagong.net/m/2023/0620_geek2991/con2_bg.jpg) no-repeat center top;background-size: 2600px 320px !important;color: #fff;background-position: 49.2% 0!important;} 

.evCon3{background: #e2e2e2 url(https://img.megagong.net/m/2023/0620_geek2991/con3_bg.jpg) no-repeat center bottom;background-size: auto 100%;}
.evCon3 .tea{position: absolute;left: 0;bottom: 0;}
.evCon3 .info_box{padding-left: 260px;position: relative;}
.evCon3 .spec_list{justify-content: center;margin-bottom: 55px;}
.evCon3 .mo{display: none;}
.evCon3 .spec_list li{margin: 0 14px;}
.evCon3 .info_list li{margin-bottom: 30px;}

.evCon4{background: #c4a971 url(https://img.megagong.net/m/2023/0620_geek2991/con4_bg.jpg) no-repeat center bottom;background-size: auto 100%;}
.evCon4 .what_box{margin: 0 auto;justify-content: flex-start;text-align: left;align-items: center;background: #fff;border-radius: 15px;padding: 50px 40px 50px 110px;font-size: 24px;color: #011111;font-weight: 700;}

.evCon4 .what_box p + p{font-weight: 500;margin-left: 110px;padding-left: 58px;font-size: 17px;position: relative;}
.evCon4 .what_box p + p::before{content: '';display: block;position: absolute;left: 0;top: -20px;width: 9px;height: 90px;background: url(https://img.megagong.net/m/2023/0620_geek2991/con4_border.png) no-repeat center;}
.evCon4 .book_box{align-items: center;}
.evCon4 .exam_list{flex-wrap: wrap;margin-top: 35px;}
.evCon4 .exam_list li{width: calc(25% - 10px);margin-bottom: 10px;position: relative;}
.evCon4 .exam_list li::before{content: '';display: block;position: absolute;right: 18px;z-index: 2;top: 50%;width: 8px;height: 16px;background: url(https://img.megagong.net/m/2023/0620_geek2991/con4_arr.png) no-repeat center;transform: translateY(-50%);}
.evCon4 .exam_list li.on::before{background-image: url(https://img.megagong.net/m/2023/0620_geek2991/con4_arr_on.png);}
.evCon4 .exam_list li a{display: block;background: #a0844e;color: #111;font-weight: 700;border-radius: 15px;text-align: left;padding: 20px;position: relative;cursor: default;}
.evCon4 .exam_list li a i{display: block;font-style: normal;font-size: 14px;}
.evCon4 .exam_list li.on a{background: #203842;color: #fff;cursor: pointer;}
.evCon4 .exam_list li.on span{position: absolute;left: -10px;top: -25px;z-index: 2;background: #ff605c;border-radius: 50%;line-height: 48px;font-size: 13px;color: #fff;width: 48px;height: 48px;text-align: center;}

.evCon5 {background: #ffffff;overflow: visible !important;} 
.evCon5 .curr_box{margin-bottom:100px}
.evCon5 .lecture{padding-bottom: 0 !important;}
.evCon5 .lect_item {background-color : #fff;}

.evCon6 {background: #1e353d url(https://img.megagong.net/m/2023/0620_geek2991/con6_bg.jpg) no-repeat center top !important;overflow: visible !important;position: relative;z-index: 2;color: #fff;}
.evCon6 .con_tit {margin-bottom: 0;}
.evCon6 .con_tit .stit{margin: 30px auto 18px;font-size: 20px;}
.evCon6 .con_tit strong{color: #cbaf75;line-height: 1.3;}
.evCon6 h5 i{position: absolute;bottom: 0;right: 165px;}
.evCon6 h5{position: relative;font-size: 22px;margin: 38px auto 50px;font-weight: 300;}
.evCon6 .info_box {padding: 10px 55px;background: #fff;border-radius: 30px;color: #000;font-weight: 700;}
.evCon6 .info_box li{font-size: 20px;justify-content: center;width: 50%;}
.evCon6 .info_box li b{margin-right: 12px;padding: 0 12px;position: relative;}
.evCon6 .info_box li b::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%); left: 0; width: 5px;height: 5px;border-radius: 50%;background: #000;}
.evCon6 .info_box li b::after{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);right: 0;width: 2px;height: 40%;background: #000;}
.evCon6 .info_box li .tiny{margin: 10px 0 0 10px;}
.evCon6 .gift_box{margin: 80px auto;}
.evCon6 .way_tit{margin: 0 0 20px;text-align: left;font-size: 18px;color: #fdede9;}

.evCon6 .evtBoard_common .board_list ul li,.paging a, .paging strong{color: #000;}
.evtBoard_common .board_list .total_rpl{display:none}
.eventBoard .evtBoard_common .evtBoard_inner{padding: 0 0 75px;}
.evCon6 .evtBoard_common{background: #1f3641;}
.evtBoard_common .board_list ul li.notice{background: #e2e2e2;}
.evtBoard_common .board_list{padding:0}
.eventWrap .evWarning {background: #f8f8f8;padding:70px 0}
.warningList .fwn{font-weight: normal !important;}
.warningList li ul li a{padding: 0 0 1px;font-size: 13px;color: #ccad7c;}

@media screen and (max-width: 1200px){
    .bnr_exhibi {top: .1%;max-width: 25%;right: 1%;margin: 0;} 						
    .circle_tit{margin: 8% auto 5%;}
    .circle_tit span{font-size: 18px;padding: 8px 5%;}

    .con_tit{margin-bottom: 10%;}
    .evSection{padding: 15% 0;}

    .evCon1 h3{margin: 0 13% 0 5%;}
    .evCon1 h3 a{margin: 0;right: 10%;bottom: 15%;max-width: 30%;}    

    .evCon2{background-image: none;}

    .evCon3{background-position: 43% 0 !important;}
    .evCon3 .info_box{padding-left: 30%;}   
    .evCon3 .info_list li{margin-bottom: 3%;}
    .evCon3 .spec_list li{margin: 0 1%;width: 48%;}

    .evCon4 .what_box{padding: 4% 4% 4% 10%;font-size: 22px;}
    .evCon4 .what_box p + p{margin-left: 7%;padding-left: 7%;font-size: 15px;}
    .evCon4 .what_box p + p::before{background-size: contain;max-width: 7%;top: -7%;height: 100%;}
    .evCon4 .exam_list{margin-top: 4%;}
    .evCon4 .exam_list li{width: calc(25% - 5px);margin-bottom: 5px;}
    .evCon4 .exam_list li::before{right: 10px;}
    .evCon4 .exam_list li a{padding: 5%;font-size: 12px;border-radius: 5px;}
    .evCon4 .exam_list li a i{font-size: 12px;}
    .evCon4 .exam_list li.on span{width: 38px;font-size: 10px;height: 18px;line-height: 18px;border-radius: 5px;top: -10px;left: 0;}

    .evCon5 .curr_box{margin-bottom: 10%;}
    
    .evCon6{background-size: 190vw 43vw !important;}
    .evCon6 .tag{max-width: 45%;display: block;margin: 0 auto;}
    .evCon6 .con_tit .stit{margin: 4% auto 2%;}
    .evCon6 .info_box li .tiny{margin: 0;}
    .evCon6 h5 i{right: 0;max-width: 20%;bottom: 90%;}
    .evCon6 h5{margin: 3% auto 10%;}
    .evCon6 .info_box{flex-wrap: wrap;padding: 10px 30px;}
    .evCon6 .info_box li{font-size: 18px;width: 100%;justify-content: flex-start;align-items: center;}
    .evCon6 .eventBoard .evtBoard_common .board_notice li.chk_notice{position: relative;top: auto;right: auto;}
    .eventBoard .evtBoard_common .evtBoard_inner{padding-bottom: 7%;}
}
@media screen and (max-width: 768px){
    .con_tit{font-size: 28px;}
    .con_tit .stit{font-size: 18px;}
    .btxt{font-size: 22px;margin-top: 10%;}
    .tiny{font-size: 11px;text-align: center;}
    .circle_tit span{font-size: 15px;}
    .evSection .slick-arrow{max-width: 12%;}
    .evSection .slick-arrow.slick-next{right: -2vw;}
    .evSection .slick-arrow.slick-prev{left: -2vw;}

    .evCon3{background-position: 67% 50% !important;}
    .evCon3 .spec_list{margin-bottom: 7%;margin-left: 30%;flex-wrap: wrap;}
    .evCon3 .mo{max-width: 30%;display: block;position: absolute;top: -3%;left: 0;}
    .evCon3 .spec_list li:nth-child(1){margin: 0 25% 5%;}
    .evCon3 .info_box{padding-left: 0;}   

    .evCon4 .what_box{padding: 4%;font-size: 20px;display: block;}
    .evCon4 .what_box p{width: 100%;}
    .evCon4 .what_box p + p{margin-left: 0;padding-left: 0;font-size: 13px;border-top: 1px solid #eee;padding-top: 2%;margin-top: 2%;}
    .evCon4 .what_box p + p::before{display: none;}    
    
    .evCon4 .book_box{display: block;} 
    .evCon4 .book_box div{width: 40%;margin: 0 auto 4%;} 
    .evCon4 .book_box div + div{width: 100%;} 
    .evCon4 .exam_list li{width: 32%;}
    .evCon4 .exam_list li:nth-child(7),.evCon4 .exam_list li:nth-child(8){width: 49%;}
    .evCon4 .exam_list li:nth-child(7) a,.evCon4 .exam_list li:nth-child(8) a{padding: 3%;}

    .evCon6 h5,.evCon6 .con_tit .stit{font-size: 16px;}
    .evCon6 .info_box li{font-size: 15px;}
    .evCon6 .info_box li b{margin-right: 10px;padding: 0 10px;}
    .evCon6 .gift_box{margin: 10% auto;}
}
@media screen and (max-width: 576px){
    .bnr_exhibi {max-width: 30%;} 							
    .circle_tit span{font-size: 13px;padding: 3px 2%;}
    .evCon5 .circle_tit span{font-size: 11px;}

    .con_tit{font-size: 23px;}
    .con_tit .stit{font-size: 15px;}
    .btxt{font-size: 20px;}

    .evCon4 .what_box{font-size: 18px;}
    .evCon4 .exam_list li{width: 49%;}
    .evCon4 .exam_list li:nth-child(7) a,.evCon4 .exam_list li:nth-child(8) a{padding: 5%;}
    .evCon4 .exam_list li a i{font-size: 10px;}

    .evCon6 .way_tit{font-size:15px;margin-bottom: 10px;}
    .evCon6 h5,.evCon6 .con_tit .stit{font-size: 14px;}
    .evCon6 .info_box{border-radius: 10px;padding: 10px;}
}
@media screen and (max-width: 480px){
    .con_tit{font-size: 17px;}
    .con_tit .stit{font-size: 12px;margin-bottom: 8px;}
    .btxt{font-size: 15px;}
 
    .evCon4 .what_box{font-size: 15px;}
    .evCon6 .info_box li{font-size: 13px;}
}
