@charset "euc-kr";/* bg url: https://img.megagong.net/m/2023/ - as-is url */
/* bg url: https://image.megagong.net/m/2023/ - to-be url */

/* 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}




.fix_menu {background: #111;z-index: 4;position: relative;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.3}
.fix_menu li{width: 50%;position: relative}
.fix_menu li::before{content:'';position: absolute;top: 20%;left: 0;width: 1px;height: 60%;background: #fff;opacity: 0.3}
.fix_menu li i{font-style: normal;line-height: 1.2;color: #fff;text-align: center;border-radius: 20px;color: #d51d43;border: 1px solid #d51d43;width: 100px;line-height: 1;font-size: 14px;padding: 2px 14px 3px;display: block;margin: 0 auto 6px;font-weight: normal}
.fix_menu li i br{display:none}
.fix_menu li a{display: block;padding: 12px 0 0;font-size: 18px;position: relative;color: #fff;font-weight: 900;text-align: center;height: 100px;line-height: 1.3}
.fix_menu li a strong{color: #6d6ff8;font-weight: 900}
.fix_menu li a br{/* display: none; */}
.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%}



.evSection .evbtn_wrap{display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 20px 0 0}
.evSection .evbtn_wrap a{display: block;background: #111;color: #fff;margin: 0 10px;padding: 30px 125px;font-size: 20px;line-height: 1;font-weight: bold}
.evSection .evbtn_wrap a i{background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img7.png) no-repeat center center;display: inline-block;width: 10px;height: 14px;margin: -3px 0 0 6px;vertical-align: middle}


.evSection .con_tit{margin: 0 0 60px;font-weight: 900}
.evSection .con_tit .tiny{display: block;font-size: 22px;/* color:#777; *//* font-weight: normal; */padding: 25px 0 0;/* font-weight: bold; */}
.evSection .con_tit .tiny.wht{color:#fff}
.evSection .con_tit .tiny.top{padding: 0 0 25px}
.evSection .con_tit .point{display: block}
.evSection .con_tit .end{position: absolute;top: -10px;right: -40px}
.evSection#exam .con_tit .midt{font-size:26px;margin-top:30px;display:block;}
.evSection#exam .bigt{font-size:56px;margin-top:15px;}
.evSection#exam .con_tit .tiny{font-size:20px;font-weight:400;}
.evSection#exam .con_tit .tiny strong{color:#d51d43;border-bottom:1px solid #d51d43;font-weight:900;}

br.for_mo{display: none}

.eventWrap .evSection{position: relative}
.eventWrap .evSection.evCon1{background-color: #f0f0f0;background: #f0f0f0 url(https://image.megagong.net/m/2023/0623_gosabu88/con_img4.jpg) no-repeat center 100%}
.eventWrap .evSection.evCon2{background-color: #ffffff;padding: 250px 0 150px}
.eventWrap .evSection.evCon2.fixno{padding: 150px 0 150px}
.eventWrap .evSection.evCon3{background-color: #d51d43;padding: 150px 0}
.eventWrap .evSection.evCon4{background-color: #fff;padding: 150px 0}
.eventWrap .evSection.evCon5{background-color: #444;padding: 150px 0}
.eventWrap .evSection.evCon6{background-color: #ffffff;padding: 160px 0}
.eventWrap .evSection.evCon7{background-color: #d51d43;padding: 150px 0;overflow: visible}
.eventWrap .evSection.evCon8{background-color: #f9dde3;padding: 150px 0}


.evSection .bigt{display:block;font-weight: 900;font-size: 44px;line-height: 1.2}
.evSection .bigt.wht{color:#fff}
.evSection .bigt.grd{background-image: linear-gradient(to right, #0872e8, #00197a);background-clip: text;-webkit-background-clip: text;color: transparent}


.evCon1 .stit{position: absolute;top: 220px;left: -110px;width: calc(100% + 220px);display: flex;justify-content: space-between}
.evCon1 .stit img:nth-of-type(2){}

.evCon1 p span{border-bottom: 1px solid #000;padding: 0 0 2px}
.evCon1 p span+span{margin-top:10px}
.evCon1 .tea {position: absolute;bottom: 87px;right: 0}
.evCon1 h3{margin: 0 0 0 0;padding: 530px 0 0120px}



.evCon2 .charact_wrap{position:relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;/* margin: 0 0px; */}
.evCon2 .charact_wrap .item{position:relative;text-align: center;width: 240px;margin: 0 6px 12px;height: 240px;border: 1px solid #d0d0d0;font-size: 16px}
.evCon2 .charact_wrap .item .off{height: 100%;display: flex;flex-direction: column;align-content: center;justify-content: center;text-align: center;padding: 0 0 25px;font-weight: 900}
.evCon2 .charact_wrap .item .off::before{content:'';background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img16.png) no-repeat 0 0;position: absolute;bottom: 10px;right: 10px;width: 26px;height: 26px}
.evCon2 .charact_wrap .item .off span{opacity: 0.5;font-size: 14px;margin: 0 auto;text-align: center;padding: 20px 0 0;position: absolute;bottom: 45px;left: 0;font-weight: normal;width: 100%;height: 45px;line-height: 1.2;display: flex;flex-direction: column;justify-content: center;align-content: center}
.evCon2 .charact_wrap .item .on{position:absolute;top:0;left:0;width: 100%;height: 100%;display: flex;background: #f9dde3;justify-content: center;align-content: center;flex-direction: row;flex-wrap: wrap}
.evCon2 .charact_wrap .item span{display: block;width: 100%;margin: 0 auto;position: relative}
.evCon2 .charact_wrap .item img{display:inline-block}
.evCon2 .tiny_noti{text-align:right;padding: 0px 40px 0 0;opacity: 0.4;margin: -5px 0 0}


.evCon3 .charact_wrap{background:  url(https://image.megagong.net/m/2023/0623_gosabu88/con_img6.png) no-repeat center 100%;display: flex;width: 1000px;margin: 70px auto 0;flex-direction: row;justify-content: space-between;align-content: center}
.evCon3 .charact_wrap li{font-size: 18px;color: #fff;text-align: center;padding: 98px 0;width: 270px}
.evCon3 .charact_wrap li strong{display: block;margin: 0 0 13px;font-size: 24px}
.evCon3 .charact_wrap li span{display: block;opacity: 0.8;font-weight: 200}


.evCon4 .charact_slider{margin: 0 40px;border: 1px solid #d0d0d0;border-width: 0px 1px 1px;}
.evCon4 .charact_nav{border: 1px solid #d0d0d0;border-width: 1px 1px 1px 0px;margin: 0 40px}
.evCon4 .slick-slide {line-height:0}
.evCon4 .charact_nav .slick-slide a{position: relative;display: block;height: 90px;background: #fff;color: #d0d0d0;font-size: 18px;display: flex;letter-spacing: 0;flex-direction: column;justify-content: center;align-items: center;line-height: 1.3;font-weight: normal;/* margin: 0 2px; */}
.evCon4 .charact_nav .slick-slide a::before{content:'';position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #d0d0d0}
.evCon4 .charact_nav .slick-slide a i{font-style: normal;background: #d0d0d0;color: #fff;font-weight: 200;padding: 2px 13px 4px;line-height: 1;border-radius: 20px;font-size: 14px;letter-spacing: 0.06em;margin: 0 0 4px}
.evCon4 .charact_nav .slick-slide a strong{display: block;font-size: 15px;width: 120px;padding: 2px 0;line-height: 1;background: #757575;color: #565656;margin: 0 0 3px}
.evCon4 .charact_nav .slick-slide a br.mo_for{display:none}
.evCon4 .charact_nav .slick-slide.slick-current a{background: #d51d43;color: #fff;font-weight: 900}
.evCon4 .charact_nav .slick-slide.slick-current a i{background: #000;color: #d51d43;font-weight: bold}
.evCon4 .charact_nav .slick-slide img.on{opacity: 0;position: absolute;top:0;left:0}
.evCon4 .charact_nav .slick-slide.slick-current a strong{background: #f60;color: #fff}
.evCon4 .charact_nav .slick-slide.slick-current img.on{opacity: 1}
.evCon4 .charact_slider .slick-track {
  display: flex !important;
}

.evCon4 .charact_slider .slick-slide {
  height: auto;
}
.evCon4 .charact_slider .slick-slide>div{
    height: 100%;
}
.evCon4 .charact_slider .item{background: #fff;text-align: center;display: block !important;height: 100%;padding: 0 0 60px;/* border: 1px solid #d0d0d0; *//* border-width: 0px 1px 1px; *//* width: calc(100% - 2px) !important; */}
.evCon4 .charact_slider .item.tem2{padding:0}
.evCon4 .charact_slider .item.tem3{padding:0 0 0}
.evCon4 .charact_slider .item .vertical{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    height: 100%;
}
.evCon4 .charact_slider .item .point{text-align:center;display: flex;justify-content: center}
.evCon4 .charact_slider .item ul{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 50px}
.evCon4 .charact_slider .item ul::before{content:'';position: absolute;top: 87px;left: 0;width: 100%;height: 1px;background: #000;opacity: 0.2}
.evCon4 .charact_slider .item ul li{position: relative}
.evCon4 .charact_slider .item ul li img{position:relative}
.evCon4 .charact_slider .item ul li+li::before{content: '';background: url(https://image.megagong.net/m/2023/0623_gosabu88/tab2_img5.png) no-repeat 0 0;position: absolute;top: 50%;left: -11px;width:20px;height: 14px;margin: 2px 0 0}

.evCon4 .charact_slider .item.tem1 ul{margin-top: -20px;padding: 0 30px 0 0;}
.evCon4 .charact_slider .item.tem1 ul li{position: relative;margin: 0 14px}
.evCon4 .charact_slider .item.tem1 ul li:nth-of-type(4){margin: 0 0 0 60px;}
.evCon4 .charact_slider .item.tem1 ul li:nth-of-type(4):before{background: url(https://image.megagong.net/m/2023/0623_gosabu88/tab2_img6.png) no-repeat 0 0;width: 32px;height: 32px;margin: -8px 0 0 -30px;}
.evCon4 .charact_slider .item.tem2 ul:before{display:none}
.evCon4 .charact_slider .item.tem2 ul{justify-content: space-between;flex-direction: row;flex-wrap: wrap;margin: 0 60px;padding: 40px 0 0}
.evCon4 .charact_slider .item.tem2 ul li{}
.evCon4 .charact_slider .item.tem2 ul li:nth-of-type(1){}
.evCon4 .charact_slider .item.tem2 ul li:nth-of-type(2){position: absolute;top: 71px;left: 290px}
.evCon4 .charact_slider .item.tem2 ul li:nth-of-type(3){padding: 45px 0 0}
.evCon4 .charact_slider .item.tem2 ul li::before{display:none}
.evCon4 .charact_slider .item.tem3 ul::before{top: 74px}
.evCon4 .charact_slider .item.tem4 ul::before{display:none}
.evCon4 .charact_slider .item.tem3 ul{padding: 0 15px 60px 0}
.evCon4 .charact_slider .item.tem3 ul li{}
.evCon4 .charact_slider .item.tem3 ul li +li {margin-left: 40px}
.evCon4 .charact_slider .item.tem3 ul li::before{margin: 1px 0 0 -8px}
.evCon4 .charact_slider .item.tem3 dl{position: relative;background: #f3f4f4;padding: 40px 0;display: flex;justify-content: center;align-content: flex-start;flex-direction: row;flex-wrap: wrap}
.evCon4 .charact_slider .item.tem3 dl dt{font-size: 20px;margin: 0 0 25px;font-weight: 900;line-height: 1;width: 100%}
.evCon4 .charact_slider .item.tem3 dl dd{line-height: 1;font-weight: bold;font-size: 15px;background: #fff;width: 24.2%;margin: 0 1% 1.5%;height: 30px;line-height: 30px;border-radius: 30px;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.12)}
.evCon4 .charact_slider .item.tem4 ul{}
.evCon4 .charact_slider .item.tem4 ul li{}
.evCon4 .charact_slider .item.tem4 ul li+li{margin: 0 0 0 40px}
.evCon4 .charact_slider .item.tem4 ul li::before{display:none}

.evCon4 .slick-arrow {position: absolute;top: 50%;transform: translate(0, -50%);width: 40px;height: 62px;font-size: 0;background-repeat: no-repeat;background-position: center;z-index: 1} 
.evCon4 .slick-arrow.slick-prev {left: -50px;background-image: url('https://img.megagong.net/m/2023/0620_duck/left_1.png')} 
.evCon4 .slick-arrow.slick-next {right: -50px;background-image: url('https://img.megagong.net/m/2023/0620_duck/left_2.png')} 
.evCon4 .evbtn_wrap{
    padding: 60px 0 0;
}
.evCon4 .evbtn_wrap a{}



.evCon5{}
.evCon5 .evbtn_wrap{}
.evCon5 .evbtn_wrap a{}
.evCon5 .curr_wrap{position: relative;margin: 0 0 40px}
.evCon5 .curr_wrap h5{color: #fff;font-size: 24px;font-weight: 900;margin: 0 0 30px;padding: 55px 0 0}
.evCon5 .curr_wrap .curr{position: relative;display: flex;border: 1px solid #fff;margin: 0 40px}
.evCon5 .curr_wrap .curr .item{width: 33.3%;background-color: #fff}
.evCon5 .curr_wrap .curr .item+.item{border-left: 1px solid #d0d0d0}
.evCon5 .curr_wrap .curr .item h6{font-size: 20px;background-color: #111;color: #fff;line-height: 1;padding: 20px 0}
.evCon5 .curr_wrap .curr .item p{font-size: 16px;line-height: 1.3;height: 200px;display: flex;flex-direction: column;justify-content: center;align-content: center}
.evCon5 .curr_wrap .curr .item:nth-of-type(1) p{height:100px}
.evCon5 .curr_wrap .curr .item:nth-of-type(1) p+p{border-top:1px solid #d0d0d0}

.evCon5 .curr_wrap .curr .item p strong{color:#d51d43;font-size: 18px;font-weight: 900;display: block;margin: 0 0 5px}




.evCon6 .counting_wrap{
    margin: 0 180px;
}
.evCon6 .counting_wrap .item{position: relative;border: 1px solid #d0d0d0}
.evCon6 .counting_wrap .item+.item{margin:40px 0 0}
.evCon6 .counting_wrap .item:nth-of-type(2){}
.evCon6 .counting_wrap .item:nth-of-type(3){}
.evCon6 .counting_wrap .item + .item{margin: 40px 0 0}
.evCon6 .counting_wrap .item dl{background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img12.png) no-repeat 40px 50%;padding: 35px 0 45px 150px;text-align: left}
.evCon6 .counting_wrap .item:nth-of-type(2) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img13.png)}
.evCon6 .counting_wrap .item:nth-of-type(3) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img14.png)}
.evCon6 .counting_wrap .item dl dt{margin-bottom: 8px;color: #d51d43;font-weight: 900;font-size: 20px}
.evCon6 .counting_wrap .item dl dd{font-size: 16px;line-height: 1.3}
.evCon6 .counting_wrap .item .tiny_noti{position: absolute;bottom: 0;right: 0;opacity: 0.3;margin: 0 0 -20px}
.evCon6 .counting_wrap + .tiny_noti{display: none}

.evCon7 .con_box{padding:0 40px}
.evCon7 .info_charact {display: flex;flex-direction: row;align-items: center;justify-content: center;margin-bottom: 80px;padding: 30px 0 0;margin: 0 0 80px}
.evCon7 .info_charact .item {display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 1;margin-right: 20px;padding: 25px 0;background-color: #111;border-radius: 15px}
.evCon7 .info_charact .item:last-of-type {margin-right: 0}
.evCon7 .info_charact .item dl{color: #fff;font-size: 18px}
.evCon7 .info_charact .item dl dt br{display:none}
.evCon7 .info_charact .item dl dt{color: #d51d43;margin: 0 0 10px;font-size: 20px;font-weight: bold}
.evCon7 .info_charact .item dl dd{font-weight: 200}
.evCon7 .container_info {background: none;padding: 0;}
.evCon7 .container_info .info {background: #db3f5f;padding: 12px 80px;border-radius: 40px;color: #fff}
.evCon7 .container_info .info:last-of-type {} 
.evCon7 .container_info .info .info_title {} 
.evCon7 .container_info .info .info_title:nth-of-type(2) {} 
.evCon7 .container_info .info .info_title::before {background: #fff}
.evCon7 .container_info .info .info_title::after {background: #fff}
.evCon7 .container_info .info .noti {}
.evCon7 .container_info .info .noti::before{} 
.evCon7 .container_info.ver_dark{}
.evCon7 .container_info.ver_dark .info .info_title::before, 
.evCon7 .container_info.ver_dark .info .info_title::after{}
.evCon7 .lecture{padding-bottom:0 !important}





.evCon8 .con_tit{}
.evCon8 .bigt{color: #d51d43}
.evCon8 .bigt.wht{}
.evCon8 .con_tit .tiny{font-weight: normal}
.evCon8 .con_tit .tiny strong{font-weight:900}
.evCon8 .info_and_gift {position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 80px 0;margin: 0 0 40px}
.evCon8 .info_and_gift::before {position: absolute;top: 0;left: -50vw;content: '';width: 200vw;height: 100%;background-color: #fbebee;z-index: 0}
.evCon8 .info_and_gift .gift {position: relative;z-index: 1}
.evCon8 .info_and_gift .container_info {position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;margin-left: 100px;padding: 0;/* color: #fff; */font-size: 20px;z-index: 1;background-color: transparent;border-radius: 0}
.evCon8 .info_and_gift .container_info .info {margin-bottom: 40px;margin-right: 0;display: flex;flex-direction: column;flex-wrap: wrap;align-content: flex-start;text-align: left;width: 100%}
.evCon8 .info_and_gift .container_info .info:nth-of-type(2) {align-items: flex-start}
.evCon8 .info_and_gift .container_info .info:last-of-type {margin-bottom: 0}
.evCon8 .info_and_gift .container_info .info .info_title {font-weight: 900;width: 100%;padding: 0 0 0 14px;margin: 0 0 3px}
.evCon8 .info_and_gift .container_info .info .info_title::before {width: 6px;height: 17px;/* background-color: #fff; */border-radius: 0;left: 0}
.evCon8 .info_and_gift .container_info .info .info_title::after {display: none}
.evCon8 .info_and_gift .container_info .info .info_date {text-align: left;width: 100%}
.evCon8 .info_and_gift .container_info .info .noti {color: #d51d43;display: inline-block;margin: 0 0 0 10px;font-weight: normal}


.warningList > li.w_tit{font-weight:bold}
.warningList li ul li a{background: #111;color: #fff;line-height: 1;padding: 3px 7px 4px;font-weight: normal;border-radius: 4px}

.lectlist{background: #fff}

/* 0719 ½Å±Ô ÀÌº¥Æ® */
.evChallenge {padding: 150px 0; background: #ffb84c;}
.evChallenge .tiny {font-weight: normal;}
.evChallenge .evt_end {position: absolute; top: 2%; right: 3%; width: 20%;}
.evChallenge .container_info {max-width: 630px; width: 96%; margin: 0 auto 80px; background: rgb(255 255 255 / 15%); font-weight: 900; font-size: 20px;}
.evChallenge .container_info .info .info_title {font-weight: 900; margin-right: 44px;}
.evChallenge .container_info .info .info_title::before {left: -10px;}
.evChallenge .container_info .info .info_title::after {opacity: 50%; right: -22px;}
.evChallenge .mission {position: relative; background: #fff; display: flex; justify-content: space-between; align-items: center; padding: 80px 40px 80px 80px;}
.evChallenge .mission .label {position: absolute; top: 0; left: 40px; font-style: normal; background: #d51d43; color: #fff; font-weight: bold; font-size: 20px; width: 50px; line-height: 36px; padding-top: 4px;}
.evChallenge .mission .label::before {content: ''; position: absolute; bottom: 0; left: 0; transform: translateY(100%); border-left: 25px solid transparent; border-right: 25px solid transparent; border-top: 15px solid #d51d43;}
.evChallenge .mission .desc {text-align: left;}
.evChallenge .mission .desc .tit {display: block; font-weight: 900; font-size: 24px; margin: 0 auto 15px;}
.evChallenge .mission .desc .cont {color: #555; font-size: 17px; margin: 0 auto 35px;}
.evChallenge .mission .desc .btn a {display: block; margin: 0 0 10px; background: #000; color: #fff; width: 360px; line-height: 70px; font-size: 18px; font-weight: 900; text-align: center;}
.evChallenge .mission .desc .btn a::after {content: ''; display: inline-block; width: 8px; height: 12px; background: url(https://image.megagong.net/m/2023/0719_gosabu88/evt_arrow.png) no-repeat; margin-left: 8px;}
.evChallenge .mission .desc .tiny_noti {color: #999; font-size: 14px;}
.evChallenge .mission + .tiny_noti {color: #555; text-align: right; font-size: 13px; margin: 10px 0 0;}
.evChallenge .mission2 {margin: 40px auto 0; padding: 48px 40px 50px 80px;}

.evtoggleWarning p.w_tit {font-size: 18px;}
.warningList li ul li a.tp3 {color: #d51d43; background: none; font-weight: bold; border-bottom: 1px solid #d51d43; padding: 0 2px 3px; border-radius: unset;}

@media screen and (min-width:1200px){





    .evCon2 .charact_wrap .item .on{opacity:0}
    .evCon2 .charact_wrap .item:hover .on{opacity:1}






}   


@media screen and (max-width: 1200px){




    .eventWrap img{width:100%}


    .evSection .con_tit{margin: 0 0 6%}

    .evSection .evbtn_wrap{display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 20px 0 0}
    .evSection .evbtn_wrap a{margin: 0 1%;padding: 3% 0;font-size: 2.4vw;line-height: 1;font-weight: bold;width: 48%}
    .evSection .evbtn_wrap a i{background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img7.png) no-repeat center center;display: inline-block;width: 1.2vw;height: 2vw;background-size: 100%;margin: -1% 0 0 6px}



    .evSection .con_tit .tiny{font-size: 2.6vw;padding: 3% 0 0}
    .evSection .con_tit .tiny.top{padding: 0 0 3%}
    .evSection .con_tit .point{padding: 0 35%}
    .evSection .con_tit .end{right: 0;width: 20%;top: 0}



    .evSection .bigt{font-size: 4vw}


    .fix_menu ul{width: 100%}
    .fix_menu ul::before{left: 50%}
    .fix_menu li::before{display: none}
    .fix_menu li i{font-size: 2vw;width: 53%;margin: 0 auto 2%}
    .fix_menu li a{font-size: 2.3vw;height: auto;padding: 4% 0}


    .eventWrap .evSection.evCon1{padding: 0;background-size: cover}
    .eventWrap .evSection.evCon2{padding: 25% 0 15%}
    .eventWrap .evSection.evCon3{padding: 15% 0 15%}
    .eventWrap .evSection.evCon4{padding: 15% 0 15%}
    .eventWrap .evSection.evCon5{padding: 15% 0 15%}
    .eventWrap .evSection.evCon6{padding: 15% 0 15%}
    .eventWrap .evSection.evCon7{padding: 21% 0 15%}
    .eventWrap .evSection.evCon8{padding: 21% 0 15%}


    .evCon1 .stit{top: inherit;bottom: 53%;width: 100%;left: 0}
    .evCon1 .stit img{width: 34%}

    .evCon1 p span{border-bottom: 1px solid #000;padding: 0 0 2px}
    .evCon1 p span+span{margin-top:10px}
    .evCon1 .tea {width: 20%;bottom: 4%}
    .evCon1 h3{padding: 53% 0 8%}


    .evCon2 .charact_wrap{position:relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start}
    .evCon2 .charact_wrap .item{position:relative;text-align: center;width: 240px;margin: 0 6px 12px;height: 240px;border: 1px solid #d0d0d0;font-size: 16px}
    .evCon2 .charact_wrap .item .off{padding: 0 0 6%}
    .evCon2 .charact_wrap .item .off::before{bottom: 16%;width: 2.8vw;background-size: 100%;height: 3vw}
    .evCon2 .charact_wrap .item .off span{font-size: 1.6vw;bottom: 0;height: 6vw;padding: 0;display: flex;flex-direction: column;justify-content: center;align-content: center}
    .evCon2 .charact_wrap .item .on{position:absolute;top:0;left:0;width: 100%;height: 100%;display: flex;background: #f9dde3;justify-content: center;align-content: center;flex-direction: row;flex-wrap: wrap}
    .evCon2 .charact_wrap .item span{display: block;width: 100%;margin: 0 auto;position: relative}
    .evCon2 .charact_wrap .item img{display:inline-block}
    .evCon2 .tiny_noti{text-align: center;padding: 0}

    .evCon2 .charact_wrap .item{width: 31.3%;margin: 0 1% 2%;font-size: 2vw}
    .evCon2 .charact_wrap .item .on{opacity:0}
    .evCon2 .charact_wrap .item.on .on{opacity:1}

    .evCon3 .charact_wrap{width: 100%;background-size: 100%;background-position: center;margin: 0}
    .evCon3 .charact_wrap li{font-size: 2.2vw;padding: 9% 0;width: 28%}
    .evCon3 .charact_wrap li strong{margin: 0 0 4%;font-size: 1.2em}
    .evCon3 .charact_wrap li span{display: block;opacity: 0.8;font-weight: 200}





    .evCon4 .charact_slider{margin: 0 4%;border: 1px solid #d0d0d0;border-width: 0px 1px 1px}
    .evCon4 .charact_nav{margin: 0 4% 0%}
    .evCon4 .slick-slide {line-height:0}
    .evCon4 .charact_nav .slick-slide a{font-size: 2.4vw;height: auto;padding: 10% 0}
    .evCon4 .charact_nav .slick-slide a i{font-size: 0.8em}
    .evCon4 .charact_slider .item{padding: 0 0 10%;border: 0;width: 100% !important}
    .evCon4 .charact_slider .item .point{padding: 0 14%}
    .evCon4 .charact_slider .item ul{margin: 0 1%;padding: 0 2% 0 0}
    .evCon4 .charact_slider .item ul li+li::before{width: 2vw;height: 2vw;background-size: 100%;left: 1%;height: 100%;background-position: center 55%;top: 0}
    .evCon4 .charact_slider .item.tem1 ul{margin-top: 0;padding: 0 2% 0 0;}
    .evCon4 .charact_slider .item.tem1 ul li{width: 24%;margin: 0 0%}
    .evCon4 .charact_slider .item.tem1 ul li:nth-of-type(4){margin: 0 0 0 1%}
    .evCon4 .charact_slider .item.tem1 ul li:nth-of-type(4):before{left: -4%;margin: 0;width: 3vw;height: 100%;background-position: center 56%;background-size: 100%;z-index: 1;}
    .evCon4 .charact_slider .item.tem2 ul:before{display:none}
    .evCon4 .charact_slider .item.tem2 ul{padding: 0;margin: 0 4%}
    .evCon4 .charact_slider .item.tem2 ul li:nth-of-type(1){width: 62%}
    .evCon4 .charact_slider .item.tem2 ul li:nth-of-type(2){top: inherit;bottom: 10%;width: 46%;left: 38%;overflow: hidden}
    .evCon4 .charact_slider .item.tem2 ul li:nth-of-type(2) img{margin: 0 0 0 -18%}
    .evCon4 .charact_slider .item.tem2 ul li:nth-of-type(3){width: 21%;padding: 6% 0 0}
    .evCon4 .charact_slider .item ul::before{top: 50%;display: none}
    .evCon4 .charact_slider .item.tem4 ul::before{display:none}
    .evCon4 .charact_slider .item.tem3 ul{padding: 0 2% 0 0;margin: 0 0 6% 0}
    .evCon4 .charact_slider .item.tem3 ul li{width: 30.3%;margin: 0 0 0}
    .evCon4 .charact_slider .item.tem3 ul li +li {margin-left: 4%}
    .evCon4 .charact_slider .item.tem3 ul li::before{margin: 0 0 0 -3%}
    .evCon4 .charact_slider .item.tem3 dl{padding: 5% 0}
    .evCon4 .charact_slider .item.tem3 dl dt{font-size: 2.4vw;margin: 0 0 4%}
    .evCon4 .charact_slider .item.tem3 dl dd{font-size: 2.2vw;width: 46.3%;margin: 0 1% 1.5%;height: auto;line-height: 1;padding: 1% 0}
    .evCon4 .charact_slider .item.tem4 ul li{width: 20%}
    .evCon4 .charact_slider .item.tem4 ul li+li{margin: 0 0 0 3%}
    .evCon4 .charact_slider .item.tem4 ul li::before{display:none}

    .evCon4 .slick-arrow {position: absolute;top: 50%;transform: translate(0, -50%);width: 3vw;height: 7vw;font-size: 0;background-repeat: no-repeat;background-position: center;z-index: 1;background-size: 100%} 
    .evCon4 .slick-arrow.slick-prev {left: -5%;background-image: url('https://img.megagong.net/m/2023/0620_duck/left_1.png')} 
    .evCon4 .slick-arrow.slick-next {right: -5%;background-image: url('https://img.megagong.net/m/2023/0620_duck/left_2.png')} 
    .evCon4 .evbtn_wrap{margin: 0 3%;flex-direction: row;flex-wrap: wrap}


    .evCon5 .curr_wrap{margin: 0 0 3%}
    .evCon5 .curr_wrap h5{padding: 2% 0 0;margin: 0 0 4%;font-size: 3vw}
    .evCon5 .curr_wrap .curr{margin: 0}
    .evCon5 .curr_wrap .curr .item+.item{border-left: 1px solid #d0d0d0}
    .evCon5 .curr_wrap .curr .item h6{font-size: 2.3vw;padding: 7% 0}
    .evCon5 .curr_wrap .curr .item p{font-size: 2vw}
    .evCon5 .curr_wrap .curr .item p strong{font-size: 2.3vw}


    .evCon6 .counting_wrap{margin:0}
    .evCon6 .counting_wrap .item{position: relative;border: 1px solid #d0d0d0}
    .evCon6 .counting_wrap .item+.item{margin:40px 0 0}
    .evCon6 .counting_wrap .item + .item{margin: 40px 0 0}
    .evCon6 .counting_wrap .item:nth-of-type(2) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img13.png)}
    .evCon6 .counting_wrap .item:nth-of-type(3) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img14.png)}
    .evCon6 .counting_wrap .item .tiny_noti{position: absolute;bottom: 0;right: 0;opacity: 0.3;margin: 0 0 -20px}

    .evCon6 .counting_wrap .item+.item{margin:40px 0 0}
    .evCon6 .counting_wrap .item + .item{margin: 10px 0 0}
    .evCon6 .counting_wrap .item:nth-of-type(3){margin-top: 10px}
    .evCon6 .counting_wrap .item dl{padding: 5% 0 5% 20%;background-position: 5% center;background-size: auto 63%}
    .evCon6 .counting_wrap .item:nth-of-type(2) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img13.png)}
    .evCon6 .counting_wrap .item:nth-of-type(3) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img14.png)}
    .evCon6 .counting_wrap .item dl dt{font-size: 2.8vw;margin-bottom: 1%}
    .evCon6 .counting_wrap .item dl dd{font-size: 2.3vw}
    .evCon6 .counting_wrap .item .tiny_noti{bottom: 5px;margin: 0;right: 5px;font-size: 11px}


    .evCon7 .con_box{padding: 0}
    .evCon7 .info_charact {margin-bottom: 8%;padding: 4% 0 0}
    .evCon7 .info_charact .item {margin-right: 1%;padding: 3% 0;border-radius: 7px}
    .evCon7 .info_charact .item:last-of-type {margin-right: 0}
    .evCon7 .info_charact .item dl{font-size: 2vw}
    .evCon7 .info_charact .item dl dt br{display:none}
    .evCon7 .info_charact .item dl dt{margin: 0 0 3%;font-size: 1.1em}
    .evCon7 .info_charact .item dl dd{}
    .evCon7 .container_info {font-size: 2vw}
    .evCon7 .container_info .info {width: 48%;padding: 2% 0 2% 0;margin: 0 1%}


    .evCon8 .info_and_gift {padding: 7% 0;margin: 0 0 3%}
    .evCon8 .info_and_gift .gift {width: 35%;padding: 0 0 0 5%}
    .evCon8 .info_and_gift .container_info {margin: 0 0 0 3%;font-size: 2vw;width: 71%}
    .evCon8 .info_and_gift .container_info .info {margin: 0 0 5%}
    .evCon8 .info_and_gift .container_info .info:nth-of-type(2) {align-items: flex-start}
    .evCon8 .info_and_gift .container_info .info:last-of-type {margin-bottom: 0}
    .evCon8 .info_and_gift .container_info .info .info_title::before {width: 4px}
    .evCon8 .info_and_gift .container_info .info .info_title::after {display: none}
    .evCon8 .info_and_gift .container_info .info .noti {color: #d51d43;display: inline-block;margin: 0 0 0 10px;font-weight: normal}


    .evChallenge {padding: 10% 0;}
    .evChallenge .container_info {margin: 0 auto 6%;}
    .evChallenge .mission {padding: 8% 4%;}
    .evChallenge .mission2 {margin: 4% auto 0;}
    .evChallenge .mission .desc .cont {font-size: 16px; margin: 0 auto 6%;}


}




@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}


    .evCon7 .container_info {display: flex;justify-content: space-between;padding: 0;flex-direction: column;align-content: stretch;align-items: stretch}
    .evCon7 .container_info .info {justify-content: center;width: 100%;margin: 0 0 4px}



    .evChallenge .mission {flex-direction: column; padding: 4%;}
    .evChallenge .mission .desc {text-align: center;}
    .evChallenge .mission .desc .btn a {margin: 0 auto 1%;}
    .evChallenge .mission .desc .tiny_noti {font-size: 12px;}
    .evChallenge .mission .gift {margin: 4% auto 0;}

}

@media screen and (max-width: 768px){


    .evChallenge .container_info {font-size: 16px;}
    .evChallenge .container_info .info {justify-content: center;}
    .evChallenge .container_info .info .info_title {margin-right: 22px;}
    .evChallenge .container_info .info .info_title::before {width: 4px; height: 4px;}
    .evChallenge .container_info .info .info_title::after {right: -12px;}
    .evChallenge .mission .label {left: 2%; font-size: 16px; width: 36px; line-height: 24px; padding-top: 2px;}
    .evChallenge .mission .label::before {border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 8px solid #d51d43;}
    .evChallenge .mission .desc .tit {font-size: 22px; margin: 0 auto 2%;}
    .evChallenge .mission .desc .cont {font-size: 14px;}
    .evChallenge .mission .desc .btn a {line-height: 50px; font-size: 16px;}







}




@media screen and (max-width: 576px){




    .eventWrap .tiny_noti{font-size:11px}
    .evtoggleWarning p.w_tit{font-size:14px;}

    .warningList > li.w_tit{font-size:13px}

    .fix_menu li i{font-size: 3vw}
    .fix_menu li a{font-size: 3.4vw;font-weight: normal}

    .dim_popup.sns{width:90%}

    br.for_mo{display: block}

    .evSection .bigt{font-size: 5vw}
    .evSection .con_tit .tiny{font-size: 3.4vw;font-weight: normal}

    .evCon1 .tea {bottom: 3%;width: 29%}
    .evCon1 h3{padding: 53% 0% 12%}

    .eventWrap .evSection.evCon2{padding: 30% 0 15%}
    .eventWrap .evSection.evCon2.fixno{padding: 15% 0 15%}
    .evCon2 .charact_wrap .item{width: 48%;height: 38vw;font-size: 3.2vw}

    .evCon3 .charact_wrap li{font-size: 3.1vw}
    .evCon4 .charact_slider .item .point{padding: 0 6%}


    .evCon4 .charact_slider .item.tem3 dl dt{font-size: 3.2vw;margin: 0 0 4%}
    .evCon4 .charact_slider .item.tem3 dl dd{width: 49%;margin: 0 0.5% 1.5%}
    .evCon4 .charact_nav .slick-slide a{font-size: 3.3vw}


    .evSection .evbtn_wrap{padding: 5% 0 0}
    .evSection .evbtn_wrap a{margin: 0 1%;padding: 3% 0;font-size: 2.4vw;line-height: 1;font-weight: bold;width: 48%}
    .evSection .evbtn_wrap a i{background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img7.png) no-repeat center center;display: inline-block;width: 1.2vw;height: 2vw;background-size: 100%;margin: -1% 0 0 6px}


    .evSection .evbtn_wrap a{font-size: 3.4vw;padding: 5% 0}
    .evSection .evbtn_wrap a i{background: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img7.png) no-repeat center center;display: inline-block;width: 1.2vw;height: 2vw;background-size: 100%;margin: -1% 0 0 6px}



    .evCon5 .curr_wrap{margin: 0 0 3%}
    .evCon5 .curr_wrap h5{font-size: 4vw;font-weight: bold}
    .evCon5 .curr_wrap .curr{display: flex;flex-direction: row;flex-wrap: wrap}
    .evCon5 .curr_wrap .curr .item{width: 100%}
    .evCon5 .curr_wrap .curr .item+.item{border-left: 1px solid #d0d0d0;width: 50%}
    .evCon5 .curr_wrap .curr .item h6{font-size: 3.7vw;padding: 3.5vw 0}
    .evCon5 .curr_wrap .curr .item p{font-size: 3.3vw;height: auto;padding: 3vw 0}
    .evCon5 .curr_wrap .curr .item:nth-of-type(1) p{height: auto;padding: 3vw 0}
    .evCon5 .curr_wrap .curr .item p strong{font-size: 1.1em}

    .evCon6 .counting_wrap .item dl{padding: 5% 0 5% 23%}
    .evCon6 .counting_wrap .item:nth-of-type(2) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img13.png)}
    .evCon6 .counting_wrap .item:nth-of-type(3) dl{background-image: url(https://image.megagong.net/m/2023/0623_gosabu88/con_img14.png)}
    .evCon6 .counting_wrap .item dl dt{font-size: 3.4vw}
    .evCon6 .counting_wrap .item dl dd{font-size: 3.3vw}
    .evCon6 .counting_wrap .item .tiny_noti{bottom: 5px;margin: 0;right: 5px;font-size: 11px;display: none}
    .evCon6 .counting_wrap + .tiny_noti{display: block;padding: 5px 0 0;opacity: 0.3;padding: 5px 10px 0}


    .evCon8 .info_and_gift .container_info{font-size: 3.2vw}
    .evCon7 .container_info{font-size:3.2vw}


    .evChallenge .container_info {font-size: 12px;}
    .evChallenge .mission .desc .tit {font-size: 16px;}
    .evChallenge .mission .desc .cont {font-size: 12px;}
    .evChallenge .mission .desc .btn a {width: 280px; font-size: 14px;}
    .evChallenge .mission .desc .tiny_noti {font-size: 10px;}
    .evChallenge .mission .gift {max-width: 80%;}
    .evChallenge .mission + .tiny_noti {font-size: 10px; margin: 5px 0 0;}
}





/* E: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */




.warningList li ul li a.tp1{background-color:#000; color:#fff}


/* S: 230706 */
#nm_tab_cont2{position: relative;}
.nm_exam{background-color: #ebebec;}
.nm_exam .inner{padding:160px 0 150px;}
.nm_exam .bg_tec{position: absolute;right:-446px;bottom:0;}
.nm_exam .cont2 { position: relative; } 
.nm_exam .cont2 .infoBox { text-align: left; margin: 20px 0 40px; border: 1px solid rgba(204,204,204, 1); background: #fff; padding: 40px; font-size: 16px; } 
.nm_exam .cont2 .infoBox li.tit{font-size:24px;color:#000;font-weight:900;text-align:center;}
.nm_exam .cont2 .infoBox li{margin-top:40px;}
.nm_exam .cont2 .infoBox li:first-of-type{margin-top:0;}
.nm_exam .cont2 .infoBox dt{color:#000;font-weight:900;margin-bottom:10px;}
.nm_exam .cont2 .infoBox dd { position: relative; padding-left: 17px; margin-bottom:5px; } 
.nm_exam .cont2 .infoBox dd::before { content: '¡Ø'; display: block; position: absolute; left: 0; top: auto; } 
.nm_exam .cont2 .submit_btn { margin: 0 auto 0; } 
.nm_exam .cont2 .submit_btn ul { width:100%; } 
.nm_exam .cont2 .submit_btn li { display:inline-block; vertical-align:top; margin:0 1%; max-width:280px; width:30%; } 
.nm_exam .cont2 .submit_btn li{width:22%;border-radius:10px;overflow:hidden;}
.nm_exam .cont2 .submit_btn li img { width:100%; } 
.nm_exam .cont2 .test_info { margin-top:20px; font-size: 15px; border: 1px solid rgba(204,204,204, 1); background: #fff; } 
.nm_exam .cont2 .test_info th,
.nm_exam .cont2 .test_info td { padding: 10px 0; word-break:break-all; } 
.nm_exam .cont2 .test_info th { font-weight: 900; background: #f5f5f5; text-align: center; } 
.nm_exam .cont2 .test_info td { text-align: left; border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; padding-left: 20px; padding-right:20px; } 
.nm_exam .cont2 .test_info td:last-child { border-right: none } 
.nm_exam .cont2 .test_info select { padding: 2% 5%; font-size: 15px; width:100%; text-overflow:ellipsis; } 

.nm_exam .cont2 .test_info.test_info_pop td { padding-left: 0; text-align: center; } 

.nm_exam .cont2 .tab_list2 { width: 100%; } 
.nm_exam .cont2 .tab_list2 li { border: 1px solid #b58d43; border-width: 1px 1px 0; cursor: pointer; float: left; width: auto; height: 60px; background: #ebe6de; color: #b58d43; width: 540px; box-sizing: border-box; font-size: 19px; padding: 15px 0; } 
.nm_exam .cont2 .tab_list2 li.on { color: #000; font-weight: 700; background: #fff; border-color:#fff; } 
.nm_exam .cont2 .tab_list2 li:last-child { margin-right: 0; } 
.nm_exam .cont2 .tab_area2 { position: relative; background: #fff; padding: 50px 0 100px; /*padding: 50px 0;*/ } 
.nm_exam .cont2 .tab_area2::before { content: ''; display: block; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background:rgba(255, 255, 255, 1); } 

.nm_exam .cont2 .tab_cont2 { display: none; padding: 0 0 40px; position: relative; } 
.nm_exam .cont2 .tab_cont2:nth-child(2) { border: 1px solid #ccc; padding: 0 40px 40px 40px; } 
.nm_exam .cont2 .tab_cont2.on { display: block; } 
.nm_exam .cont2 .tab_cont2 table th { border: 1px solid #000; } 
.nm_exam .cont2 .tab_cont2 table td { border: 1px solid #000; } 

.nm_exam .tab_wrap2 { margin-top:25px; } 

.nm_exam .cont2 .tab_cont2 .tbl_box > .tit { position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); background: #fff; padding: 0 20px; font-size: 18px; font-weight: 700; } 
.nm_exam .cont2 .tab_cont2 .tbl_box > .tit br.mo { display: none; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); right: 0; bottom: 0; z-index: 2; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.lh { height: 102%; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim span { font-size: 20px; color: #fff600; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } 
.nm_exam .cont2 .tab_cont2 .tbl_box .tbl_tit { font-weight: 900; font-size: 18px; padding-left: 18px; position: relative; margin-bottom: 20px; text-align: left; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .tbl_tit::before { content: ''; display: block; width: 8px; height: 8px; background: #000; border-radius: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; } 

.nm_exam .cont2 .tab_cont2 .tbl_box .score_tbl { position: relative; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim2 { width: 75%; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim2 span::before { content: ''; background:url(https://img.megagong.net/m/2022/1017_gosabu88/dim_img1.png) no-repeat; width: 32px; height: 34px; position: absolute; top: 50%; left: -54px; transform: translate(0, -50%); } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim2 span, .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim3 span, .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim4 span, .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim5 span, .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim6 span { font-size: 16px; } 

.nm_exam .cont2 .tab_cont2 .tbl_box .errata_tbl { position: relative; } 
/* .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim3 { width: 40%; height: 91.5%; bottom: auto; top: 8.5%; } */
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim3 { width: 44.2%; height: calc(100% - 81px); bottom: 0; top: inherit; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim3 span::before { content: ''; background:url(https://img.megagong.net/m/2022/1017_gosabu88/dim_img2.png) no-repeat; width: 40px; height: 43px; position: absolute; top: -60px; left: 50%; transform: translate(-50%, 0); } 


.nm_exam .cont2 .tab_cont2 .tbl_box .analyze_tbl { position: relative; width: 55%; float: right; margin-top: -14px; } 
/* .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim4 { width: 20%; height: 94%; bottom: auto; top: 0; } */
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim4 { width: 20%; height: calc(100% - 102px); bottom: 20px; top: inherit; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim4 span::before { content: ''; background:url(https://img.megagong.net/m/2022/1017_gosabu88/dim_img2.png) no-repeat; width: 40px; height: 43px; position: absolute; top: -60px; left: 50%; transform: translate(-50%, 0); } 


.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim5 , .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim6 { width: 60%; height: 40.5px; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim5 span::before, .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim6 span::before { content: ''; background:url(https://img.megagong.net/m/2022/1017_gosabu88/dim_img3.png) no-repeat; width: 24px; height: 26px; position: absolute; top: 50%; left: -42px; transform: translate(0, -50%); } 
 .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim6.exam1 { top:82px; } 
 .nm_exam .cont2 .tab_cont2 .tbl_box .dim.dim6.exam2 { bottom: 0; } 

/* result tab */
.nm_exam .cont2 .tab_cont2 .tbl_box .tbl_tit2 { position: relative; width: 40%; margin: 50px 0 0; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .tbl_tit2::before { content: ''; display: block; left: 0; top: 50%; border: 1px solid rgba(204,204,204, 1); border-width: 1px 1px 0; width: 99.5%; height: 20px; position: absolute; } 
.nm_exam .cont2 .tab_cont2 .tbl_box .tbl_tit2 span { font-weight: 900; font-size: 16px; padding:0 18px; position: relative; text-align: left; background: #fff; } 
.nm_exam .cont2 .tab_cont2 .tbl_left { width: 40%; float: left; margin-top: 20px; border: 1px solid #b2b2b2; padding: 13px; } 
.nm_exam .cont2 .tab_cont2 .tbl_left .radar_box { height: auto; } 
#chart_radar { margin: 0 auto; } 


/* accumulate tab */
.nm_exam .cont2 .tab_cont2 .non_tst { text-align: right; font-weight: 700; color: rgba(254,48,0,1); font-size: 16px; position: absolute; bottom: -10px; right: 0; } 
.nm_exam .cont2 .tab_cont2 .hyphen_red { position: relative; } 
/* .nm_exam .cont2 .tab_cont2 .hyphen_red::before { content: ''; display: block; background: rgba(254,48,0,1); width: 10px; height: 1px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } */
.nm_exam .cont2 .tab_cont2 .hyphen_red::before { content: '-'; display: block; color: rgba(254,48,0,1); font-size:15px; } 

.nm_exam .cont2 .tab_cont2 .mytbl_box { position: relative; } 
.nm_exam .cont2 .tab_cont2 .mytbl_box .dim_ing { position: relative; background: rgba(0, 0, 0, 0.5); } 
.nm_exam .cont2 .tab_cont2 .mytbl_box .dim_ing.mid::before { content: ''; display: block; position: absolute; background: url(https://img.megagong.net/m/2021/1214_lyj4718/dim_ing.png) no-repeat center; width: 174px; height: 25px; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 2; } 
.nm_exam .cont2 .tab_cont2 .lineWrap { /*border: 1px solid rgba(204,204,204, 1); padding: 10px 15px; width: 100%; */ } 
.nm_exam .cont2 .tab_cont2 .titWrap { position: relative; margin: 0 0 20px; } 
.nm_exam .cont2 .tab_cont2 .tit_new { color:#000; text-align:left; margin-top: 40px; } 
.nm_exam .cont2 .tab_cont2 .tit_new dt { font-size:18px; font-weight:700; padding-left:15px; position:relative; } 
.nm_exam .cont2 .tab_cont2 .tit_new dt:before { content:""; display:block; width:8px; height:8px; background:#000; border-radius:50%; position:absolute; top:9px; left:0; } 
.nm_exam .cont2 .tab_cont2 .tit_new dd { margin-top:5px; font-size:16px; } 
.nm_exam .cont2 .tab_cont2 dl.cautn { margin: 60px 0 0 15px; text-align: left; font-size: 12px; color: #777; } 

/* 1224 Â÷ÁÖ ÀÌÈÄ */
.accumul_box { position: relative; /* padding: 20px 40px 60px; *//* width: 1080px; */ } 
.nm_exam .cont2 .tab_cont2 .tbl_tit3 { position: absolute; top: -15px; left: 50%; transform: translateX(-50%); } 
.nm_exam .cont2 .tab_cont2 .tbl_tit3 span { font-weight: 900; font-size: 18px; padding:0 18px; position: relative; text-align: center; background: #fff; display: inline-block; } 

.arr_btn { z-index: 2; position: absolute; top: 40%; left: 50%; transform: translate(-50%,-40%); margin-left: -540px; } 
.arr_btn.arr_nxt { left:100%; margin:0 -540px 0 0; } 
.arr_btn a { display: block; } 
.nm_exam .cont2 .tab_cont2 dl.cautn { margin: 0; text-align: left; font-size: 14px; color: #000; background: #f1f2f2; padding: 10px 20px; margin: 15px 0 0px; } 

.paging { text-align: center; color: #7f7f7f; } 
.paging a { padding: 3px 7px; } 
.paging img { margin-top: 0; } 
.paging strong { color: #000; font-weight: 900; } 

/* table common */
.nm_exam .cont2 .tab_cont2 table { font-size: 15px; border: 1px solid rgba(204,204,204, 1); background: #fff; text-align: center; margin-bottom: 20px; } 
.nm_exam .cont2 .tab_cont2 table th,
.nm_exam .cont2 .tab_cont2 table td { padding: 10px 0; position: relative; } 
.nm_exam .cont2 .tab_cont2 table td:last-child { border-right: none } 

.nm_exam .cont2 .tab_cont2 table th { font-weight: 700; background: rgba(245,245,245,1); border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; background-clip: padding-box; } 
.nm_exam .cont2 .tab_cont2 table th.bdt { border-width: 1px 1px 0; } 
.nm_exam .cont2 .tab_cont2 table td { border: 1px solid rgba(204,204,204, 1); } 

.nm_exam .cont2 .tab_cont2 table th.co_mint { background-color: #dce6ff; background-clip: padding-box; } 
.nm_exam .cont2 .tab_cont2 table td.co_mint2 { background-color: #f0f4ff; background-clip: padding-box; } 

.nm_exam .cont2 .tab_cont2 table.score_box th,
.nm_exam .cont2 .tab_cont2 table.score_box td { padding: 20px 0; } 

/* ´ä¾ÈÀÔ·Â */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index: 5; } 

.apply_test .btn_popclo { background: url(https://img.megagong.net/m/2022/1017_gosabu88/pop_close.png) no-repeat center; width: 36px; height: 36px; position: absolute; right: 0; top: -50px; } 
.apply_test { border: 2px solid #000; width: 700px; /* height: 670px; */background: #fff; position: fixed; top:50%; left:50%; z-index:93; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
.apply_box { padding: 35px 20px 40px; position: relative; } 
.apply_box .text_area { position: relative; } 
.apply_test .stit { position: relative; text-align: left; display: block; font-size: 16px; color: #fff; padding: 11px 15px; border-bottom: 2px solid #000; background: #343434; } 
.apply_test .stit a { position: absolute; top: 50%; right:10px; transform: translateY(-50%); } 
.apply_test .stit a::before { content: "\00d7"; font-size:27px; color: #fff; } 
.apply_test .tit { font-size: 30px; margin: 0 auto 15px; text-align: center; font-weight: 700; } 
.apply_test table { font-size: 13px; /* border: 1px solid rgba(204,204,204, 1); */background: #fff; text-align: center; border-left: 0; border-right: 0; } 
.apply_test table th,
.apply_test table td { padding: 10px 0; } 
.apply_test table td:last-child { border-right: none } 

.apply_test table th { font-weight: 700; background: #f5f5f5; border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; } 
.apply_test table td { border: 1px solid rgba(204,204,204, 1); border-bottom: 0; } 
.apply_test table th:first-child, .apply_test table td:first-child { border-left: 0; } 
.apply_test table th:last-child , .apply_test table td:last-child { border-right: 0; } 

.apply_test .tiny { font-size: 15px; color: #333333; text-align:left; font-weight: 200; position: absolute; top: 0; } 

.nm_exam .cont2 .apply_test .answer_tbl .s_tit { position: relative; font-size: 18px; font-weight: 900; margin: 40px 0 5px; padding-left:0; } 
.nm_exam .cont2 .apply_test .answer_tbl .s_tit:before { display:none; } 
.apply_test div.timeBox { width: 100%; text-align: right; font-size: 15px; margin: 0 0 5px; } 
.apply_test div.timeBox .timer { font-weight: 700; } 

.nm_exam .cont2 .apply_test .test_info { font-size: 14px; } 
.nm_exam .cont2 .apply_test .test_info td {  text-align: center; } 
.nm_exam .cont2 .apply_test .test_info .bdt { border: 1px solid rgba(204,204,204, 1); border-width: 1px 1px 0; } 
.nm_exam .cont2 .test_info th.none { background:none; border:none; border-top:1px solid rgba(204,204,204, 1); } 
.nm_exam .cont2 .test_info td.none { background:none; border:none; } 

.apply_test .answer_tbl td { padding: 19px 0; } 
.apply_test .answer_tbl input[type=text], input[type=password], input[type=number] { border: none; padding: 0; width: 98%; text-align: center; } 
.apply_test .answer_tbl .btn_box { margin: 30px auto 0; } 

.apply_test .info_wrap { border-top: 1px solid #000; /*border-bottom: 1px solid #000;*/ } 
.apply_test .test_info tr th, .apply_test .test_info tr td { } 
.apply_test .tb_eval_tit { font-size:15px; font-weight:bold; color:#333; text-align:left; margin-bottom:8px; } 
.apply_test table.tb_info { border:0; margin-bottom:10px; } 
.apply_test table.tb_info tr:first-child th, .apply_test table.tb_info tr:first-child td { border-top:1px solid #000; } 
.apply_test table.tb_info tr:last-child th, .apply_test table.tb_info tr:last-child td { border-bottom:1px solid #000; } 
.apply_test table.tb_info tr.on { background: #e8edff; } 
.apply_test table.tb_info th, .apply_test table.tb_info td { font-size:13px; border:0; border-bottom:1px solid #d0d0d0; padding:20px 10px; border-left:1px solid #d0d0d0; } 
.apply_test table.tb_info th:first-child { border-left:0; } 
.apply_test table.tb_info td { text-align:left; } 
.apply_test table.tb_info.tb_eval th,
.apply_test table.tb_info.tb_eval td { padding: 16px 10px; } 
.apply_test table.tb_info.tb_eval td { text-align:center; } 
.apply_test table.tb_info.tb_eval a { display:inline-block; width: 17px; height: 17px; border:1px solid #000; border-radius:10px; text-align:center; } 
.apply_test table.tb_info.tb_eval a.on { background-color:#000; color:#fff; } 
.apply_test .tb_scroll { overflow-y:auto; height: 400px; margin: 30px 0 0; border-top:1px solid #000; border-bottom:1px solid #000; } 
.apply_test .tb_scroll table { margin-bottom:0; } 
.apply_test .tb_scroll table.tb_info tr:first-child th,
.apply_test .tb_scroll table.tb_info tr:first-child td { border-top:0; } 
.apply_test .tb_scroll table.tb_info tr:last-child td { border-bottom:0; } 
.apply_test .tb_scroll table.tb_info { margin-bottom:0; } 
.apply_test .tb_scroll table.tb_info.tb_eval td { cursor:pointer; } 
.apply_test .tb_scroll table.tb_info thead th { } 
.apply_test .tb_scroll table.tb_info tr:last-child th { border-bottom: 1px solid #d0d0d0; } 

.result_exam_info{font-size:18px;color:#111;font-weight:700;text-align:center;margin-top:30px;line-height:1.4;font-family:"NotoSans KR", sans-serif;}

@media screen and (max-width: 1200px) {
    .nm_exam .inner{padding: 15% 0;}
    .nm_exam .bg_tec{display:none;}
    .evSection.nm_exam .con_tit{/*width:46.29%;*/margin:0 auto 6%;}
    .nm_exam .cont2 .infoBox{padding:30px;font-size:14px;}
    .nm_exam .cont2 .infoBox li{margin-top:30px;}
    .nm_exam .cont2 .infoBox li.tit{font-size:20px;}
    .evSection#exam .bigt{font-size:4.5vw;}
    .evSection#exam .con_tit .midt{font-size:3vw;margin-top:3%;}
    .evSection#exam .con_tit .tiny{font-size:2.6vw;}
}

@media screen and (max-width: 768px) {
    .nm_exam .cont2 .infoBox{padding:20px;font-size:14px;}
    .nm_exam .cont2 .infoBox li{margin-top:20px;}
    .nm_exam .cont2 .infoBox li.tit{font-size:18px;}
    .nm_exam .cont2 .infoBox dd{margin-bottom:3px;}
}

@media screen and (max-width: 576px) {
    .evSection#exam .bigt{font-size:5.5vw;}
    .evSection#exam .con_tit .tiny{font-size:3.4vw;}
}
/* E: 230706 */

/* S: 230904 */
#nm_tab_cont3{position: relative;}
.nm_exam#exam2{background-color: #d51d43;}
.nm_exam#exam2 .cont2 .con_tit{position: relative;width:880px;margin:0 auto;}
.nm_exam#exam2 .cont2 .con_tit strong{font-size:48px;font-weight:900;color:#fff;}
.nm_exam#exam2 .cont2 .con_tit .evt_end{display:inline-block;position: absolute;right:0;top:-30px;}
.nm_exam#exam2 .cont2 .con_tit .evt_badge{display:inline-block;position: absolute;left:0;top:0;}
.nm_exam#exam2 .cont2 .evt_period{margin:60px auto 40px;max-width:1000px;padding:30px 0;border-top:1px solid #ed718b;border-bottom:1px solid #ed718b;}
.nm_exam#exam2 .cont2 .evt_period ul{margin:0 auto;max-width:640px;}
.nm_exam#exam2 .cont2 .evt_period li{font-size:20px;color:#ffffff;text-align:left;margin-top:15px;display:flex;}
.nm_exam#exam2 .cont2 .evt_period li:first-of-type{margin-top:0;}
.nm_exam#exam2 .cont2 .evt_period li .label{font-weight:900;flex-shrink:0;padding-left:12px;position: relative;}
.nm_exam#exam2 .cont2 .evt_period li .label:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#fff;position: absolute;left:0;top:11px;}
.nm_exam#exam2 .cont2 .evt_period li .con_wrp{padding-left:30px;position: relative;flex-grow:1;}
.nm_exam#exam2 .cont2 .evt_period li .con_wrp:before{content:'';display:inline-block;width:2px;height:12px;background-color:#ea8ea1;position:absolute;left:13px;top:9px;}
.nm_exam#exam2 .cont2 .evt_period li .tiny{font-size:16px;color:#d5d5d5;display:block;}
.nm_exam#exam2 .cont2 .test_info{margin-top:60px;}
.nm_exam#exam2 .cont2 .test_info th, .nm_exam#exam2 .cont2 .test_info td{padding:17.5px 20px;}
.nm_exam#exam2 .cont2 .test_info td{text-align:center;}
.nm_exam#exam2 .cont2 .test_info th.down br{display:none;}
.nm_exam#exam2 .cont2 .test_info td .score{font-weight:900;color:#d51d43;font-size:17px;}
.nm_exam#exam2 .cont2 .submit_btn li{width:340px;max-width:initial;}
.nm_exam#exam2 .cont2 .infoBox{background-color: #b81637;color:#fff;border:0;margin-bottom:60px;}
.nm_exam#exam2 .cont2 .infoBox dt{color:#fff;}

.evChallenge.v2 .mission2 .desc .cont{margin-bottom:5px;}
.evChallenge.v2 .mission2 .desc .tiny_noti + .btn{margin-top:30px;}
.evChallenge.v2 .mission .desc .btn.red a{background-color:#d51d43;}

.fix_bnr_wrp{position: fixed;left:0;bottom:0;width:100%;background-color: #111111;z-index:9;cursor:pointer;}
.fix_bnr_wrp .fix_bnr{margin:0 auto;max-width:814px;display:flex;align-items:center;justify-content:space-between;gap:0 10px;}
.fix_bnr_wrp .fix_bnr .label{font-size:18px;font-weight:bold;color:#111;background-color:#f7931b;padding:3px 35px;border-radius:20px;}
.fix_bnr_wrp .fix_bnr .con span{display:block;}
.fix_bnr_wrp .fix_bnr .con .t1{font-size:18px;color:#ffffff;font-weight:500;}
.fix_bnr_wrp .fix_bnr .con .t2{font-size:22px;color:#ffffff;font-weight:900;}
.fix_bnr_wrp .fix_bnr .con .t2 strong{color:#ffb84c;}
.fix_bnr_wrp .fix_bnr .con .t2 br{display:none;}

@media screen and (max-width: 1200px) {
    /* .evSection.nm_exam#exam2 .con_tit{width:auto;} */
    .nm_exam#exam2 .cont2 .con_tit strong{font-size:4vw;}
    .nm_exam#exam2 .cont2 .con_tit{width:80%;}
    .nm_exam#exam2 .cont2 .con_tit .evt_end{width:17%;}
    .nm_exam#exam2 .cont2 .con_tit .evt_badge{width:14.3%;}
    .nm_exam#exam2 .cont2 .evt_period{margin:5% auto 3%}
    .nm_exam#exam2 .cont2 .evt_period li{font-size:18px;margin-top:10px;}
    .nm_exam#exam2 .cont2 .evt_period li .tiny{font-size:14px;}
    .nm_exam#exam2 .cont2 .submit_btn li{width:32%;}
    .nm_exam#exam2 .cont2 .infoBox{margin-bottom:5%;}
    .nm_exam#exam2 .cont2 .test_info{margin-top:5%;}
    .nm_exam#exam2 .cont2 .test_info td img{width:auto;}
    .nm_exam#exam2 .cont2 .test_info th, .nm_exam#exam2 .cont2 .test_info td{padding:10px 5px;}

    .fix_bnr_wrp{bottom:65px;}
    .fix_bnr_wrp .fix_bnr{padding:0 2%;}

    .apply_test .tit{font-size:24px;}
    .eventWrap .apply_box img{width:auto;}
}

@media screen and (max-width: 814px) {
    .fix_bnr_wrp .fix_bnr .label{font-size:16px;padding:3px 15px;}
    .fix_bnr_wrp .fix_bnr .con .t1{font-size:14px;}
    .fix_bnr_wrp .fix_bnr .con .t2{font-size:18px;}
}

@media screen and (max-width: 768px) {
    .nm_exam#exam2 .cont2 .submit_btn li{width:36%;}
    .nm_exam#exam2 .cont2 .test_info th.down br{display:block;}
    .nm_exam#exam2 .cont2 .test_info th, .nm_exam#exam2 .cont2 .test_info td{font-size:14px;}
    .nm_exam#exam2 .cont2 .test_info td .score{font-size:14px;}

    .apply_test{width:100%;}
    .apply_test .tit{font-size:20px;}
    .apply_test table.tb_info.tb_eval th, .apply_test table.tb_info.tb_eval td{padding:10px 5px;}
    .apply_test .tb_scroll{height:200px;}
}

@media screen and (max-width: 658px) {
    .fix_bnr_wrp .fix_bnr{padding:10px 2%;justify-content:flex-start;}
    .fix_bnr_wrp .fix_bnr .con{flex-grow:1;}
    .fix_bnr_wrp .fix_bnr .con .t1{display:none;}
    .fix_bnr_wrp .fix_bnr .con .t2{font-size:14px;}
    .fix_bnr_wrp .fix_bnr .con .t2 br{display:block;}
    .fix_bnr_wrp .fix_bnr .label{font-size:14px;padding:3px 10px;position: absolute;left:2%;top:50%;transform:translateY(-50%);}
    .fix_bnr_wrp .fix_bnr .ico{display:none;}

    .nm_exam#exam2 .cont2 .evt_period{padding:15px 0;}
    .nm_exam#exam2 .cont2 .evt_period li{font-size:14px;}
    .nm_exam#exam2 .cont2 .evt_period li .label{padding-left:9px;}
    .nm_exam#exam2 .cont2 .evt_period li .label:before{top:8px;width:3px;height:3px;}
    .nm_exam#exam2 .cont2 .evt_period li .tiny{font-size:12px;}
    .nm_exam#exam2 .cont2 .evt_period li .con_wrp{padding-left:20px;}
    .nm_exam#exam2 .cont2 .evt_period li .con_wrp:before{left:9px;top:5px;height:10px;width:1px;}
}

@media screen and (max-width: 576px) {
    .nm_exam#exam2 .cont2 .con_tit{width:90%;}
    .nm_exam#exam2 .cont2 .con_tit strong{font-size:5vw;}
    .nm_exam#exam2 .cont2 .test_info th, .nm_exam#exam2 .cont2 .test_info td{font-size:12px;}
    .nm_exam#exam2 .cont2 .test_info colgroup{display:none;}
    .nm_exam .cont2 .infoBox{font-size:12px;}

    .fix_bnr_wrp{bottom:55px;}
    .apply_test .tit{font-size:18px;}
    .apply_test .tb_scroll{height:140px;}
    .apply_test table.tb_info.tb_eval th, .apply_test table.tb_info.tb_eval td{padding:5px 5px;}
    .apply_test table.tb_info.tb_eval a{font-size:10px;width:14px;height:14px;}
    .eventWrap .apply_box .btn_box{margin-top:20px;}
    .eventWrap .apply_box .btn_box a{display:inline-block;width:39%;}
    .nm_exam .cont2 .test_info th{font-size:12px;}
    .nm_exam .cont2 .test_info select{font-size:12px;}
}
/* E: 230904 */