@charset "euc-kr";/* bg url: https://image.megagong.net/m/2023/ - as-is url */
/* bg url: https://image.megagong.net/m/2023/ - to-be url */

.eventWrap{font-size:16px}
.eventWrap br.for_mo{display: none;}


/* S: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */
/* ÆË¾÷ */
.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://image.megagong.net/m/common/pop_close2.png) no-repeat center center;font-size: 0;width: 26px;height: 26px;}


.eventWrap .tiny_noti{font-size:11px}
.eventWrap sup{vertical-align: top}
.evSection .bigt sup{font-size: 27px}

.fix_menu {background: #151515;z-index: 3;position: relative;/* border: 2px solid #000; */border-width: 2px 0;/* position: absolute; *//* top: 0; *//* left: 0; */width: 100%;}
.fix_menu ul{position: relative;width: 1080px;margin: 0 auto;display:flex;align-items:flex-start;justify-content:space-between;}
.fix_menu ul::before{content:'';position: absolute;top: 20%;right: 0;width: 1px;height: 60%;background: #fff;z-index: 3;opacity: 0.2;}
.fix_menu li{width: 33.3%;position: relative;}
.fix_menu li::before{content:'';position: absolute;top: 20%;left: 0;width: 1px;height: 60%;background: #fff;opacity: 0.2;}
.fix_menu li i{width: 80px;line-height: 1;padding: 3px 0;text-align: center;font-style: normal;font-size: 15px;background: #3377f6;color: #fff;border-radius: 20px;font-weight: 200;margin: 0 0 7px}

.fix_menu li a{display: block;padding: 0;font-size: 19px;position: relative;color: #fff;font-weight: normal;text-align: left;height: 100px;display: flex;justify-content: center;align-items: center;flex-direction: column;line-height: 1;}
.fix_menu li a strong{color: #6d6ff8;font-weight: 900;}
.fix_menu li a:before{/* content:''; */display:block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: #999;height: 40%;width: 1px;}
.fix_menu li:last-child a:before{display:none}
.fix_menu.fixed{position: fixed;top: 0;left: 0;width: 100%;}

.eventWrap .btn_place{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
.eventWrap .btn_place a{background: #000;color: #fff;min-width: 200px;min-height: 50px;line-height: 50px;}


.evSection .con_tit{font-size: 42px;margin: 0 0 40px;font-weight: 900;}
.evSection .con_tit .point{position: absolute;top: -27px;left: 60px;}
.evSection .con_tit .point .on{position: absolute;top: 0;left: 0;opacity:0}
.evSection .con_tit .point.on .on{opacity:1}

.evSection .con_tit .tiny{display: block;font-size: 24px;font-weight: normal;padding: 25px 0 0;}
.evSection .con_tit .tiny.top{padding: 0 0 10px;}
.evSection .bigt{display:block;font-weight: 900;font-size: 52px;line-height: 1.2;}
.evSection .bigt.wht{color:#fff}
.evSection .bigt .grd{background-image: linear-gradient(to right, #f60295, #6320f1, #0fafc5);background-clip: text;-webkit-background-clip: text;color: transparent;}

.eventWrap .evSection{position: relative;}
.eventWrap .evSection.evCon1{background: url(https://image.megagong.net/m/2023/0705_lyj4718/con_img5.jpg) no-repeat center 0;padding: 0 0 250px;}
.eventWrap .evSection.evCon2{background: #fff;padding: 0 0 160px;overflow: visible;}
.eventWrap .evSection.evCon7{background-color: #e6faf9;padding: 160px 0;overflow: visible;}
.eventWrap .evSection.evCon9{background-color: #ffdee9;padding: 160px 0 160px;}

.eventWrap .tit_point{margin: 0 0 70px;font-size: 20px}


.evCon1 .stit{padding: 0 0 50px;}
.evCon1 h3{padding: 566px 0 40px;}
.evCon1 .tea_home{margin: 0 -50px}

.evCon2 .pass_wrap{position: relative;background: #fff;text-align: left;font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.tech_list >.tit, .tech_comment >.tit, .tech_write >.tit, .tech_view >.tit, .tech_content .subtit, .teahome_cast_tit{line-height: 1;}
.evCon2 .tit_point{position: relative;}
.evCon2 .tit_point i{position: absolute;bottom: 0;left:0;background: #000;color: #fff;font-style: normal;border-radius: 100%;padding: 0 0 0;width: 130px;height: 130px;display: flex;justify-content: center;align-items: center;}
.evCon2 .charact_wrap{position:relative;display: flex;margin: 0 -45px;}
.evCon2 .charact_wrap .item{position:relative;text-align: center;flex: 1;background: url('https://image.megagong.net/m/2023/0627_kimchanghun/con_img5.png') no-repeat center;height: 344px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;}
.evCon2 .charact_wrap .item span{display: block;}
.evCon2 .charact_wrap .item strong{display: block;font-size: 42px;padding: 10px 0 0;font-weight: 900;}
.evCon2 .charact_wrap .item strong sup{vertical-align: top;font-size: 20px;margin: 4px 0 0 1px;display: inline-block}
.evCon2 .tiny_noti{text-align: right;color: #6d8acc;line-height: 1.7;padding: 35px 0 0;}


.evCon7 .con_box + .con_tit{margin-top: 160px;}
.evCon7 .lecture{background:#fff}
.evCon7 .lecture{padding: 0 !important;}
.evCon7 .lectlist{border-color: #ccc;}
.evCon7 .lectlist .lect_item:last-child{border-color: #ccc;}


.evCon9 .con_tit .end{position: absolute;top: 37px;right: -66px;z-index: 1;}
.evCon9 .container_info{border: 1px solid #000;margin: 0 40px 45px;font-size: 20px;background: #ffdee9;}
.evCon9 .container_info .info{margin-right: 50px;}
.evCon9 .container_info .info+.info{margin-right:0}
.evCon9 .container_info .info .info_title{font-weight: 900;}
.evCon9 .container_info .info .info_title::before{left: -10px;}
.evCon9 .container_info .info .noti{color: #ef129e;font-weight: normal;margin: 0 0 0 10px;}
.evCon9 .gift_wrap{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;margin: 0 40px 100px;}
.evCon9 .gift_wrap li{position: relative;text-align: center;}
.evCon9 .tit_point strong{color:#ef129e}
.evCon9 .evt_btn {display: flex;flex-direction: row;justify-content: center;}




.evWarning .f_dash + .f_dash{margin-left: 15px;}
.warningList li ul li a{color:red}

/* 2024-03-22 */
.evCon9.ver2 .con_tit {margin: 0 -55px 40px;}
.evCon9.ver2 .tit_point {line-height: 31px;}
.evCon9.ver2 .con_tit .end::after {background-color: #f32424;}


@media screen and (max-width: 1200px){

.eventWrap img{width:100%}


.eventWrap .tiny_noti{font-size: 11px;letter-spacing: -0.1em !important;line-height: 1.2 !important;}
.eventWrap sup{vertical-align: top}
.evSection .bigt sup{font-size: 27px}

.fix_menu ul{width: 100%;}
.fix_menu ul::before{display: none;}
.fix_menu li:nth-of-type(1)::before{display:none}
.fix_menu li i{font-size: 2vw;}
.fix_menu li a{line-height: 1.3;font-size: 2.6vw;height: 14vw;padding: 0;text-align: center;}
.fix_menu li a br.for_mo{display:block}




.evSection .con_tit{font-size: 4vw;margin: 0 0 5%;}
.evSection .con_tit .tiny{font-size: 2.3vw;padding: 2% 0 0;}
.evSection .con_tit .tiny.top{padding: 0 0 2%;}
.evSection .bigt{font-size: 4.6vw;}
.evSection .bigt.wht{color:#fff}
.eventWrap .tit_point{margin: 0 0 6%;font-size: 2.4vw;}

.eventWrap .evSection{position: relative;}
.eventWrap .evSection.evCon1{background-size: auto 100%;padding: 0 0 15%;}
.eventWrap .evSection.evCon2{padding: 10% 0 15%;}
.eventWrap .evSection.evCon7{padding: 15% 0;}
.eventWrap .evSection.evCon9{padding: 15% 0;}



.evCon1 .stit{padding: 0px 23% 4%;}
.evCon1 .tiny_noti{bottom: 2%;line-height: 1.2;}
.evCon1 h3{padding: 63% 0 5%;}
.evCon1 .tea_home{margin: 0 auto;width: 22%;}
.evSection .con_tit .point{left: 2%;top: -5vw;width: 12%;}
.evCon2 .charact_wrap{margin: 0 0;}
.evCon2 .charact_wrap .item{background-size: 100%;height: 33vw;margin: 0 0.5%;font-size: 2.3vw;}
.evCon2 .charact_wrap .item strong{font-size: 5vw;padding: 3% 0 0;}
.evCon2 .charact_wrap .item strong sup{vertical-align: top;font-size: 20px;margin: 4px 0 0 1px;display: inline-block}
.evCon2 .tiny_noti{padding: 2% 0 0;letter-spacing: -0.1em;line-height: 1.2;/* text-align: center; */opacity: 0.5;}
.tbl_6 td img.titleIcon,#mContainer .pagenav img{width: auto;}
.evCon7 .con_box + .con_tit{margin-top: 70px;}

.evCon9 .container_info {display: inline-flex; padding: 12px 30px 12px 50px; font-size: 18px} 
.evCon9 .eventBoard .shareList ul li dl {display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 0 0 0 21%;} 
.evCon9 .eventBoard .shareList ul li dl dt {width: 20%;} 
.evCon9 .eventBoard .shareList ul li dl dt + dd:nth-of-type(1){margin-left: 1%;}
.evCon9 .eventBoard .shareList ul li dl dd {flex: 1;} 
.evCon9 .evtBoard_common .board_write .btn_place a {border-radius: 0;margin-left: 0;width: 100%;padding: 0;border: 0;} 
.evCon9 .evt_btn {margin: 3% 0 0;}

.evCon9 .evt_btn a,.evCon2 .btn_place a {width: 50%;font-size: 2.3vw;background-position: 93% center;padding: 0 7% 0 0;}
.evCon9 .con_tit .evt{padding: 0 33%;display: block;}
.evCon9 .con_tit .end{width: 30%;right: 0;top: 0;}
.evCon9 .gift_wrap{margin: 0 0% 10%;}
.evCon9 .gift_wrap li{flex: 1;width: 31.3%;margin: 0 1%;}

/* 2024 03 22 */
.evCon9.ver2 .con_tit {margin: 0 0px 7%;}
.evCon9.ver2 .con_tit .evt {padding: 0 39%;}
.evCon9.ver2 .con_tit .end {right: 3%;top: 15%;max-width: 15vw;max-height: 15vw;}
.evCon9.ver2 .tit_point { line-height: 1.5; font-size: 2.2vw;}
.evCon9.ver2 .evt_btn a { padding: 0 4% 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}

    .evCon9 .container_info {justify-content: flex-start;width: 89%;} 

    /* 2024 03 22 */
    .evCon9.ver2 .con_tit .evt { padding: 0 37%;  }
    .evCon9.ver2 .container_info {justify-content: center;}
    .evCon9.ver2 .evt_btn a {padding: 0 2% 0;}
    




}






@media screen and (max-width: 768px){




    .evCon9 .container_info {width: 100%;margin: 0vw 0 5vw 0;} 
    .evCon9 .container_info .info{margin-right:0;margin: 2px 0;}

    /* 2024 03 22*/

    .evCon9.ver2 .con_tit .evt {padding: 0 34%;}
    .evCon9.ver2 .con_tit .tiny {font-size: 2.7vw;}
    .evCon9.ver2 .container_info {padding: 1% 0px 1% 0px; font-size: 2.7vw;}
    .evCon9.ver2 .tit_point { font-size: 2.4vw; }
    .evCon9.ver2 .evt_btn a {padding: 0 0% 0; }



}









@media screen and (max-width: 576px){



    .evSection .bigt{font-size: 4.2vw;}
    .evSection .con_tit .tiny{font-size: 3.4vw;font-weight: normal}




    .fix_menu li,
    .fix_menu li:nth-of-type(2),
    .fix_menu li:nth-of-type(3){width: 17%;}
    .fix_menu li:nth-of-type(4),
    .fix_menu li:nth-of-type(5){width: 23%;}
    .fix_menu li a{font-size: 3.3vw;letter-spacing: -0.1em;}
    .fix_menu li i{width: 12vw;}
    .dim_popup.sns{width:90%}

    .evSection .con_tit .tiny{font-size: 3.7vw;}
    .eventWrap .tit_point{font-size: 3.4vw;}
    .evSection .bigt{font-size: 5.0vw;}
    .evCon1 .stit{padding: 0 15% 4%;}
    .evCon1 .tea_home{width: 33%;}
    .evSection .con_tit .point{width: 15%;top: -12vw;}
    .evCon1 .tiny_noti{font-size: 10px;}
    .evCon1 h3{bottom: 18%;}
    .tech_list >.tit, .tech_comment >.tit, .tech_write >.tit, .tech_view >.tit, .tech_content .subtit, .teahome_cast_tit{margin: 40px 0 15px;font-size: 14px;}
    .evCon2 .charact_wrap .item{font-size: 3vw;}
    .evCon2 .charact_wrap .item span{font-weight: 200;line-height: 1.2;}
    .evCon4 .book_slider .item .info{font-size: 3vw;}

    .evCon7 .con_box + .con_tit{margin-top: 30px;}

    .evCon9 .container_info {width: 330px;padding: 12px 0 12px 22px;font-size: 13px;border-width: 2px;border-radius: 6px;border-width: 1px;} 
    .evCon9 .container_info .info .noti {margin-left: 12px; font-size: 9px; letter-spacing: -1px} 

    .evCon9 .evt_btn {margin: 3% 0 0;}

    .evCon9 .evt_btn a,.evCon2 .btn_place a {width: 69%;font-size: 4.2vw;background-size: 9%;padding: 0;height: auto;display: block;line-height: 1;margin: 0 auto;}
    .evCon9 .gift_wrap{margin: 0 0 5%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
    .evCon9 .gift_wrap li{position: relative;text-align: center;width: 48%;margin: 0 1% 2%;}

    .evtBoard_common .paging{padding: 10px 0 10px;}

    .tech_list, .tech_comment, .tech_view, .tech_write{padding-bottom: 25px;}


    .warningList > li.w_tit{font-size:13px}

    .bn_info_techPass li{font-size: 12px;line-height: 1.3;}

    /* 2024 03 22 */
    .evCon9.ver2 .con_tit .end {max-width: 19vw;max-height: 19vw;}
    .evCon9.ver2 .con_tit .evt {padding: 0 29%; }
    .evCon9.ver2 .con_tit .tiny {  font-size: 3.4vw;  padding: 3% 0 0;}
    .evCon9.ver2 .container_info { font-size: 3.5vw;}
    .evCon9.ver2 .tit_point {font-size: 3.5vw;}
    .evCon9.ver2 .evt_btn a, .evCon2 .btn_place a { width: 82%;  }
    .evCon9 .gift_wrap li {width: 47%;margin: 0 1% 2%;flex: inherit;}


}/* E: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */

.warningList li ul li a.tp1{background-color:#000; color:#fff;}
.warningList li ul li a.tp3{ color:#007af3;}