@charset "euc-kr";

/* bg url: https://img.megagong.net/m/2023/ */
/* common */
.evSection{color: #fff;}
.evSection h4{margin-bottom: 80px;}

.evConWrap{padding: 45px 0 165px;background: #1b1f00 url(https://img.megagong.net/m/2023/0131_kch/conwrap_bg.jpg) no-repeat center top;background-size: auto 100%;}

.evCon1 h3{position: relative;margin: 0 -79px;}
.evCon1 h3 a{position: relative;padding-right: 45px;font-size: 19px;color: #818181;display: block;margin: -165px auto 170px;width: 237px;}
.evCon1 h3 a::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(https://img.megagong.net/m/2023/0131_kch/con1_hm.png) no-repeat center;width: 29px;height: 30px;}

.evCon2 .con_box{display: flex;margin: 0 30px 0 0;}
.evCon2 ul{padding-left: 40px;margin-top: 25px;width: calc(100% - 65px);}
.evCon2 ul li{display: flex;background: #252a02;border-radius: 20px;margin-bottom: 20px;padding: 22px 0;align-items: center;position: relative;}
.evCon2 ul li::before{content: '';display: block;position: absolute;left: -80px;top: 50%;transform: translateY(-50%);background: url(https://img.megagong.net/m/2023/0131_kch/con2_dot.png) no-repeat center;width: 88px;height: 19px;}
.evCon2 ul li.on{border: 2px solid #d4e459;box-sizing: border-box;}
.evCon2 ul li.on p:nth-of-type(1){color: #d4e459;}
.evCon2 ul li:last-child{margin-bottom: 0;}
.evCon2 ul li p:nth-of-type(1){font-size: 22px;color: #fff;width: 285px;}
.evCon2 ul li p + p{font-size: 20px;color: #fff;padding-left: 45px;border-left: 1px solid #57610a;text-align: left;}
.evCon2 ul li p span{display: block;background: #d4e459;color: #1b1e00;border-radius: 30px;font-size: 18px;margin: 5px auto 0;padding: 2px 0;width: 32%;}

.evCon3{padding: 160px 0;background-color: #151605;}
.review_slider{position:relative;width: 1200px;margin: 0 -60px;}
.review_slider .slick-list{margin-right: -20px;}
.review_slider .slick-slide{margin-right: 20px;}
.review_slider .slick-arrow{position:absolute;top:50%;width:32px;height:32px;transform: translateY(-50%);z-index:2;font-size:0;}
.review_slider .slick-prev{left: -55px;background:url(https://img.megagong.net/m/2023/0131_kch/con3_arr_l.png) no-repeat center;}
.review_slider .slick-next{right: -55px;background:url(https://img.megagong.net/m/2023/0131_kch/con3_arr_r.png) no-repeat center;}
.evCon3 .tiny{text-align: right;font-size: 15px;color: #525252;margin: 15px -55px 0 0;}


.evCon4{padding: 150px 0 160px;background-color: #222222;}
.evCon4 ul li{display: flex;border: 1px solid #d4e459;margin-bottom: 23px;padding: 43px 0;align-items: center;}
.evCon4 ul li:last-child{margin-bottom: 0;}
.evCon4 ul li p:nth-of-type(1){padding: 0 45px 0 40px;margin-right: 35px;position: relative;}
.evCon4 ul li p:nth-of-type(1)::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url(https://img.megagong.net/m/2023/0131_kch/con4_arr.jpg) no-repeat center;width: 8px;height: 182px;}

.evCon5{padding: 150px 0;background-color: #191a0d;}


.evSection.evCon6{padding: 160px 0;background-color: #414521;overflow: visible;position: relative;z-index: 2;}
.evCon6 .quotes{position: relative;margin-top: 65px;padding: 35px 0;border: 1px solid #6d761d;border-width: 1px 0;}
.evCon6 .quotes::before{content: '';display: block;position: absolute;left: 38px;top: -24px;background: url(https://img.megagong.net/m/2023/0131_kch/con6_txt_l.jpg) no-repeat center;width: 71px;height: 34px;}
.evCon6 .quotes::after{content: '';display: block;position: absolute;right: 38px;bottom: -24px;background: url(https://img.megagong.net/m/2023/0131_kch/con6_txt_r.jpg) no-repeat center;width: 68px;height: 34px;}
.evCon6 .lecture{padding-bottom: 0 !important;background: #fff;margin-top: 100px;}
.pocket_pop .cart_list li .p_type,.pocket_pop .cart_list li .p_tit,.pocket_pop .cart_list li.bookselect_tit,.pocket_pop .all_priceWrp > strong, .pocket_pop.detail .all_priceWrp > strong,
.pocket_pop .all_priceWrp,.lectlist.ver2 .lect_item .listotal .lecMoney ul li strong{color: #000;}

.evCon7{padding: 160px 0;background-color: #d3e359;color:#000}
.evCon7 h4{margin-bottom: 35px;z-index: 1;}
.evCon7 h4 i{position: absolute;top: 0;right: 0;max-width: 20%;}
.evCon7 h5{margin-bottom: 90px;font-size: 25px;z-index: 1;}
.evCon7 .conlr{display: flex;justify-content: space-between;align-items: center;width: 940px;margin: 0 auto 60px;position: relative;padding: 60px 0;flex-direction: row-reverse;}
.evCon7 .conlr::before{content: '';display: block;position: absolute;left: -1500px;width: 3000px;top: 0;height: 100%;background: #c2d33f;}
.evCon7 .conlr::after{content: '';display: block;position: absolute;width: 75px;top: -40px;height: 40px;left: 50%;transform: translateX(-50%);background: url(https://img.megagong.net/m/2023/0131_kch/con7_arr.jpg);}
.evCon7 .conl{text-align: left;position: relative;}
.evCon7 .conl li{font-size: 20px;margin-bottom: 25px;}
.evCon7 .conl li b{color: #5a6505;border: 3px solid #5a6505;padding: 1px 14px;display: inline-block;margin-right: 15px;font-weight: 900;}
.evCon7 .conl li span{font-size: 13px;}
.evCon7 .conr{position: relative;}
.evCon7 .share_tit{position: relative;}
.evCon7 .share_tit::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 100%;height: 1%;background: #000;}
.evCon7 .share_tit span{position: relative;color: #fff;background: #000;border-radius: 30px;font-size: 23px;padding: 7px 64px;}
.evCon7 .share_box{margin: 40px auto;display: flex;justify-content: space-between;}
.evCon7 .share_box li{width: 340px;flex-shrink: 1;font-size: 17px;background: #fff;border: 2px solid #000;padding: 20px 0 30px;border-radius: 10px;line-height: 1.2;}
.evCon7 .share_box li b{display: block;font-size: 23px;font-weight: 900;margin-bottom: 42px;}
.evCon7 .share_box li:last-child b{margin-bottom: 25px;}
.evCon7 .share_box li .red{color: #ff0000;display: block;font-size: 15px;line-height: 1;font-weight: 700;}
.evCon7 .share_box li:nth-child(2){position: relative;}
.evCon7 .share_box li:nth-child(2)::before{content: '\1F892';display: block;position: absolute;left: -20px;top: 50%;transform: translateY(-50%);font-size: 65px;}
.evCon7 .share_box li:nth-child(2)::after{content: '\1F892';display: block;position: absolute;right: -30px;top: 50%;transform: translateY(-50%);font-size: 65px;}
.evCon7 .share_box li:nth-child(2) .red{margin-top: 40px;}
.evCon7 .share_box li:nth-child(3) .red.lime{margin: 25px 0 12px;position: relative;z-index: 1;}
.evCon7 .share_box li:nth-child(3) .red.lime::before{content: '';display: block;position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);height: 50%;width: 67%;background: #ebf78f;z-index: -1;}

.evCon7 .share_btns{display: flex;width: 695px;margin: 0 auto 80px;justify-content: space-between;}
.evCon7 .share_btns a{background: #5a6505;border-radius: 10px;padding: 22px 52px;text-align: center;}
.evCon7 .share_btns a + a{background: #1b1b1b;}
.evCon7 .shareList ul{border-top-right-radius: 10px;border-top-left-radius: 10px;}
.shareList ul li dl.sns dt{background: #dd58ec;}
.shareList ul li dl.naver dt{background: #845bff;}
.shareList ul li dl.daum dt{background: #558cfd;}
.shareList ul li dl.etc dt{background: #7e878c;}
.shareList ul li dl.sns dd,.shareList ul li dl.naver dd,.shareList ul li dl.daum dd,.shareList ul li dl.etc dd{border-color:#999;color:#999;border-width: 2px;}
.shareList ul li dl dd a span{font-weight: 900;}
.evtBoard_common .board_write .btn_wrap{width: 140px;}
.eventBoard .evtBoard_common .board_write{padding-right: 140px;}
.evtBoard_common .board_write .btn_wrap a{background: #222;height: 60px;line-height: 60px;}
.evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"]{height: 60px;border: 2px solid #222;}
.evtBoard_common{background: #ececec;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.eventBoard .evtBoard_common .info_wrap.with_tip button{color: #ff0000;font-weight: 900;border-radius: 30px;border: 1px solid;padding: 1px 12px;letter-spacing: -.1rem;}
.eventBoard .evtBoard_common .info_wrap.with_tip .tip_list{color: #666;font-weight: 700;}
.eventBoard .evtBoard_common .info_wrap.with_tip .tip_list li.red{color: #ff0000;font-weight: 900;}
.eventWrap .evWarning{background:#f8f8f8}
.warningList > li.w_tit{font-size: 16px;color: #fff;background: #222;width: 140px;border-radius: 25px;text-align: center;font-weight: 900;padding: 6px 0;}
.warningList li .s_tit{font-weight: 900;}
.warningList .f_dash li{padding-left: 0;font-weight: 600;}
.warningList .f_dash li.danggu{position: relative;padding-left: 14px;margin-left: 14px;}
.warningList .f_dash li.danggu::before{content: '\203B';display: block;position: absolute;top: auto;left: 0;}
.warningList li ul li a{color: #ff0000;font-weight: 900;padding: 0;font-size: 13px;}
/* ÆË¾÷ */
.black_bg{background-color:#000;opacity:0.8;position:fixed;left:0;top:0;width:100%;height:100%;text-indent:-9999em;z-index:92}
.dim_popup button{position:absolute;right: 15px;top: 15px;background: none;}
.clickPop{width: 470px;background: #fff;padding: 30px 0 35px;position: fixed;left:50%;top: 50% !important;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 99;}

/* µî·ÏÇÑ url ÆË¾÷ */
.dim_popup.sns .tit{text-align:center;margin: 20px 0;padding: 0 15px;font-size: 30px;font-weight: bold;}
.dim_popup.sns table{font-size: 14px;}
.dim_popup.sns table tr th, .dim_popup.sns table tr td{padding: 8px 5px;border: 1px solid #ddd;word-break: break-all;text-align: center;}
.dim_popup.sns table tr th{border-color:#fff;background:#eaeaea}
.dim_popup.sns table tr td.con{text-align:left}
.dim_popup.sns .btnConfirm{text-align:center;margin: 40px 0 0 0;}
.dim_popup.sns .btnClose{position:absolute;right: 10px;top: 10px;background: url(https://img.megagong.net/m/common/pop_close2.png) no-repeat center center;font-size: 0;width: 26px;height: 26px;}

@media screen and (max-width: 1200px){
    .evSection h4{margin-bottom: 8%;}
    .evConWrap{padding: 5% 0 16%;}
    .evCon1 h3{margin:0}
    .evCon1 h3 a{font-size: 17px;margin: -14% auto 18%;width: 30%;padding-right: 3%;}
    .evCon1 h3 a::before{background-size: contain;max-width: 12%;}
    
    .evCon2 .con_box{margin: 0;}
    .evCon2 ul li{border-radius: 15px;padding: 19px 0;}
    .evCon2 ul li p:nth-of-type(1){font-size: 20px;width: 220px;}
    .evCon2 ul li p + p{font-size: 18px;padding-left: 35px;width: calc(100% - 220px);}
    .evCon2 ul li p span{border-radius: 25px;font-size: 16px;width: 35%;}

    .evCon3{padding: 16% 0;}
    .evCon3 .tiny{font-size: 10px;margin: 10px 0 0;}        
    .review_slider{width: 100%;margin: 0;}
    .review_slider .slick-list{margin-right: -10px;}
    .review_slider .slick-slide{margin-right: 10px;}
    .review_slider .slick-arrow {background-size: contain;width: 5%;height:10%;} 
    .review_slider .slick-prev {left:-3%;} 
    .review_slider .slick-next {right:-3%;}


    .evCon4{padding: 16% 0}
    .evCon4 ul li{padding: 35px 0;}
    .evCon4 ul li:last-child{margin-bottom: 0;}
    .evCon4 ul li p:nth-of-type(1){padding: 0 5%;margin-right: 5%;width: 40%;}
    .evCon4 ul li p:nth-of-type(1)::before{height: 16.5vh;}
    
    .evCon5{padding: 15% 0;}
    
    .evSection.evCon6{padding: 15% 0;}
    .evCon6 .quotes{margin-top: 9%;}
    .evCon6 .quotes::before{left: 5%;top: -12%;max-width: 8%;background-size: contain;}
    .evCon6 .quotes::after{right: 5%;bottom: -12%;max-width: 8%;background-size: contain;}
        
    .evCon7{padding: 15% 0;}
    .evCon7 h4{margin-bottom: 4%;}
    .evCon7 h5{margin-bottom: 10%;font-size: 22px;}
    .evCon7 .conlr{width: 100%;margin-bottom: 8%;}
    .evCon7 .conl li{font-size: 18px;margin-bottom: 20px;}
    .evCon7 .conl li span{font-size: 13px;}
    .evCon7 .conr{width: 40%;}
    .evCon7 .share_tit span{font-size: 20px;}
    .evCon7 .share_box{margin-top: 5%;}
    .evCon7 .share_box li{width: 31%;font-size: 15px;padding: 18px 5px 20px;}
    .evCon7 .share_box li b{font-size: 20px;margin-bottom: 35px;}
    .evCon7 .share_box li:last-child b{}
    .evCon7 .share_box li .red{font-size: 14px;}
    .evCon7 .share_box li:nth-child(2) .red{}
    .evCon7 .share_btns{width: 85%;margin-bottom: 10%;}
    .evCon7 .share_btns a{width: 49%;}
    .evtBoard_common .board_write .btn_wrap{width: 100%;}
    .eventBoard .evtBoard_common .board_write{padding-right: 0}
    .eventBoard .evtBoard_common .info_wrap.with_tip button{margin-top: 10px;}
    .evtBoard_common .board_write .btn_wrap a{height: 42px;line-height: 42px;}
    .warningList > li.w_tit{font-size: 14px;width: 130px;padding: 2px 0;}
    
}

@media screen and (max-width: 992px){
    .clickPop{padding: 15px 0 20px;}
    .dim_popup.sns .tit{font-size:22px}
    .dim_popup.sns table{font-size:12px}
}

@media screen and (max-width: 768px){
    .evCon1 h3 a{font-size: 14px;padding-right: 4%;}
    .evCon2 .arrow{display: none;}
    .evCon2 ul{padding-left: 0;margin-top: 0;width: 100%;}
    .evCon2 ul li{padding: 15px 5px;border-radius: 5px;}
    .evCon2 ul li::before{content: none;}
    .evCon2 ul li p:nth-of-type(1){font-size: 16px;width: 35%;}
    .evCon2 ul li p + p{font-size: 16px;width: 65%;padding-left: 3%;}
    .evCon2 ul li p span{font-size: 14px;padding: 0;}
    .evCon4 ul{}
    .evCon4 ul li{padding: 3%;display: block;}
    .evCon4 ul li:last-child{margin-bottom: 0;}
    .evCon4 ul li p:nth-of-type(1){padding: 0;margin: 0 auto 4%;width: 35%;/* border-bottom: 1px solid #d4e44d; */}
    .evCon4 ul li p:nth-of-type(1)::before{content: none; /*height: 20px;top: auto;transform: rotate(93deg) translateX(-50%);bottom: 15px;left: 50%;*/}
    .evCon4 ul li p:nth-of-type(2){overflow: hidden;}
    .evCon4 ul li p:nth-of-type(2) img{max-width: 105%;width: 103%;margin-left: -3%;}
    .evCon6 .lecture{margin-top: 10%;}
    .evCon6 .quotes{padding: 6% 6px;}
    .evCon6 .quotes::before{top: -18%;}
    .evCon6 .quotes::after{bottom: -18%;}

    .evCon7 h5{font-size: 18px;}
    .evCon7 .conlr{display: block;padding: 40px 0;}
    .evCon7 .conl li{font-size: 16px;margin-bottom: 15px;}
    .evCon7 .conl li span{font-size: 10px;}
    .evCon7 .conr{width: 50%;margin: 0 auto 5%;}
    .evCon7 .share_tit span{font-size: 18px;padding: 5px 30px;}
    .evCon7 .share_box{margin-top: 5%;}
    .evCon7 .share_box li{font-size: 14px;}
    .evCon7 .share_box li b{font-size: 18px;margin-bottom: 35px;}
    .evCon7 .share_box li:last-child b{margin-bottom: 20px;}
    .evCon7 .share_box li .red{font-size: 12px;}
    .evCon7 .share_box li:nth-child(3) .red.lime{margin: 15px 0 10px;}
    .evCon7 .share_box li:nth-child(2) .red{margin-top: 20px;}
    .evCon7 .share_box li:nth-child(2)::before{left: -15px;}
    .evCon7 .share_box li:nth-child(2)::after{right: -25px;}
    .evCon7 .share_btns a{height: 60px;padding: 0 10px;line-height: 60px;}   
}

@media screen and (max-width: 576px){
    .dim_popup.sns{width:90%}
    .review_slider{margin: 0 auto;width: 80%;}
    .evCon1 h3 a{font-size: 12px;width: 43%;}
    .evCon2 ul li p:nth-of-type(1){font-size: 14px;}
    .evCon2 ul li p + p{font-size: 14px;padding-left: 5%;}
    .evCon2 ul li p span{font-size: 11px;width: 45%;}
    .evCon7 .share_btns a{height: 40px;line-height: 40px;}   
    .evCon7 .conl li{font-size: 14px;margin-bottom: 10px;}
    .evCon7 .conl li b{border-width: 2px;margin-right: 8px;}
    .evCon7 .share_tit span{font-size: 16px;padding: 5px 30px;}
    .evCon7 .share_box{/* flex-wrap: wrap; */display: block;}
    .evCon7 .share_box li{width: 87%;margin: 0 auto 3%;display: flex;text-align: left;flex-wrap: wrap;padding: 17px 10px;}
    .evCon7 .share_box li:nth-child(1){}
    .evCon7 .share_box li b{font-size: 16px;/* margin-bottom: 25px; */margin: 0 15px 0 0;display: inline-block;}
    .evCon7 .share_box li:last-child b{margin-bottom: 10px;}
    .evCon7 .share_box li:nth-child(3) .red{margin-left: 70px;}
    .evCon7 .share_box li:nth-child(3) .red.lime{margin: 10px 0 8px 70px;}
    .evCon7 .share_box li:nth-child(2) .red{margin: 15px 0 0 75px;display: block;width: 100%;}
    .evCon7 .share_box li:nth-child(2)::before,
    .evCon7 .share_box li:nth-child(2)::after{content: none;}
    .evCon7 .share_btns{width: 100%;}
}
