@charset "euc-kr";/* bg url: https://img.megagong.net/m/2024/ - as-is url */
/* bg url: https://image.megagong.net/m/2024/ - to-be url */

:root {--point-color1:#359bfd; --point-color2:#d0fd02; --point-color3:#b793a6; --point-color4:#300c1e; --point-color5:#ff4800}


.con_tit .end::after{background: #000;}/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.warningList li ul li a.tp1{background-color:#000; color:#fff;}


.evSection .con_tit {margin: 0 0 80px;font-weight:900;letter-spacing: -0.06em;} 
.evSection .con_tit.wht {color: #fff}
.evSection .con_tit .evt {display: block;margin: 0 0 20px;}
.evSection .con_tit .tiny {display:block;padding: 12px 0 0;font-weight: normal;} 
.evSection .con_tit .tiny.top {padding: 0 0 10px;} 
.evSection .bigt {display:block;font-weight: bold;line-height: 1.2} 
.evSection .bigt .dot {font-size: 0.4em; font-style: normal; padding: 0 11px; display: inline-block; vertical-align: middle; margin: -6px 0 0}
.evSection .bigt.wht {color:#fff}
.evSection .bigt.grd {background-image:var(--pt-gradi-color); background-clip:text; -webkit-background-clip:text; color:transparent}
.evSection .bigt .stgrd {background-image:var(--pt-gradi-color); background-clip:text; -webkit-background-clip:text; color:transparent}
.eventWrap .tit_point {margin: 0 0 40px; font-size: 22px; font-weight: 200; color: var(--point-color3)}

.evSection .con_tit .tiny {font-size: 0.55em;letter-spacing: -0.01em;} 
.evSection .con_tit.clamp-title2 .tiny {font-size: 0.6em;} 
.evSection .con_tit .bigt b {color:var(--point-color1)} 

.eventWrap .tit_point strong {font-weight:900}
.eventWrap .tit_line {position: relative;margin-bottom: 40px;} 
.eventWrap .tit_line::before {content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;} 
.eventWrap .tit_line span {position: relative;padding: 7px 25px;background: inherit;border-radius: 30px;font-size: 24px;font-weight: bold;background: #000;color: #fff;} 


.eventWrap .evSection {padding: 155px 0;} 



.clamp-title{font-size:46px;}
.clamp-text{font-size:20px;}
.clamp-text2{font-size:18px;}
.clamp-title2{font-size:56px;}


.eventWrap .btn_n{display: flex}
.eventWrap a.btn{font-size: 20px;display: block;margin: 0 auto;padding: 26px 0px;width: 520px;border-radius: 4px;font-weight: bold;background: #000;color: #fff;}
.eventWrap a.btn span{display: inline-block;position: relative;padding: 0 25px 0 0}
.eventWrap a.btn span::before{content: "";position: absolute;right: 0;top: 50%;width: 12px;height: 17px;margin: -7px 0 0;background-color:#fff;color: #fff;-webkit-mask-size: 100%;mask-size: cover;mask-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-position: center;-webkit-mask-position: center;-webkit-mask-image: url(https://img.megagong.net/m/2024/0315_sati/con_img12.svg);mask-image: url(https://img.megagong.net/m/2024/0315_sati/con_img12.svg)}


.evSection .pc{}
.evSection .mo{display: none;}

/* con1 */
.evSection.evCon1 {background: #dddbcf url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img18.jpg) no-repeat center 0;padding: 370px 0 218px;text-align: left;} 
.evCon1 .con_box{display: flex;margin: 0 -40px 0 0;justify-content: flex-end;flex-direction: column;flex-wrap: wrap;align-content: flex-end;}
.evCon1 .grd_point{background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img19.jpg) repeat-y 0 0;color: #fff;text-align: center;letter-spacing: 01em;width: 674px;font-size: 22px;padding: 4px 0;font-weight: 200;border-radius: 40px;}
.evCon1 .grd_point strong{}
.evCon1 h3{margin: 42px 0 40px;}
.evCon1 h3 + p{color:#5370b2;font-size: 27px;font-weight: bold;text-align: left;padding: 0 0 0 16px;}
.evCon1 a{position:absolute;bottom: -203px;left: 176px;}

/* con2 */
.evSection.evCon2 {background: #292732;color: #fff;}
.evCon2 .paper_wrap{display: flex;margin: 0 -50px;justify-content: space-between;align-items: center;}
.evCon2 .paper_wrap .point{position: relative;}
.evCon2 .paper_wrap .point::before{content:'';background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img1_1.png) no-repeat 0px 0;position: absolute;top: 44px;right: 100%;width: 83px;height: 100%;margin: 0 1px 0 0px;}


/* con3 */
.evSection.evCon3 {background: #f6f6f6;position: relative;} 
.evSection.evCon3::before {content:'';background: #f6f6f6 url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img22.jpg) no-repeat center 0;position: absolute;bottom: 0;left: 50%;width: 800px;height: 1046px;margin: 0 0 0 -1082px;} 
.evCon3 .history_wrap {display: flex;position: relative;justify-content: space-between;flex-direction: row;flex-wrap: wrap;} 
.evCon3 .history_wrap .year{position: relative;padding: 61px 0 0;} 
.evCon3 .history_wrap .point{position: relative;} 
.evCon3 .history_wrap .point::before {content:'';background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img3_3.png) no-repeat 0 center;position: absolute;top: 0;left: -90px;width: 103px;height: 100%;z-index: 1;} 
.evCon3 .history_wrap .point img {position:relative;z-index: 1;} 

/* con4 */
.evSection.evCon4 {} 
.evCon4 .con_tit .tiny{color:#747474}
.evCon4 .tiny_noti{text-align: right;padding: 5px 0 0;opacity: 0.5;}
.evCon4 .pc{margin:0 -60px}


/* con5 */
.evSection.evCon5 {background: #47a5ff url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img23.jpg) no-repeat center 0;} 
.evCon5 .con_tit .bigt b{color:#fff}
.evCon5 .con_tit .tiny{color:#b7dbff;font-weight: 200;}
.evCon5 .vdoPoint_wrap{display: flex;justify-content: space-between;margin: 0 0 60px;}
.evCon5 .vdoPoint_wrap .eventVideo{}
.evCon5 .vdoPoint_wrap .text_point{}
.evCon5 .charact_wrap{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 20px;margin: 0 0 80px;}
.evCon5 .charact_wrap li{color:var(--point-color1);background: #fff;flex: 1;height: 145px;display: flex;align-items: center;justify-content: center;font-weight: bold;}
.evCon5 .tiny_noti{text-align: left;}
.evCon5 .tit_line{overflow: hidden;}
.evCon5 .tit_line span{position: relative;background: none;color: #000;}
.evCon5 .tit_line span::before{content: '';display: block;width: 1080px;height: 1px;position: absolute;left: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line span::after{content: '';display: block;width: 1080px;height: 1px;position: absolute;right: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line::before{display: none;}


/* con6 */
.evSection.evCon6 {position: relative;background: #fff;} 
.evSection.evCon6::before {content:'';background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img24.jpg) no-repeat center 0;position: absolute;bottom: -18px;right: 50%;width: 882px;height: 1260px;margin: 0 -1232px 0 0;} 
.evCon6 .tiny_noti{text-align: left;margin: 0 0 0 -33px;opacity: 0.5;}
.evCon6 .con_tit .tiny{color:#747474;}
.evCon6 .pc {margin: 0 -60px;} 
.evCon6 .charact_wrap2{margin: 0 15%;}
.evCon6 .charact_wrap2 .swiper-pagination {display: none; bottom: 0;}
.evCon6 .swiper-pagination-bullet{background: #000;opacity: 0.3;width:10px;height: 10px;}
.evCon6 .swiper-pagination-bullet-active{opacity: 1;}


/* con7 */
.evSection.evCon7 {padding-bottom: 90px;background: #f5f5f5;} 
.evCon7 h5{margin: -40px 0 30px;font-size: 26px;}
.evCon7 .step_wrap{background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img25.png) no-repeat center 100%;padding: 0 0 155px;}
.evCon7 .step_wrap ol {color: #fff;}
.evCon7 .step_wrap ol li{display: flex;position: relative;background: #292732;height: 100px;border-radius: 13px;padding: 0 0 0 265px;flex-direction: row;align-items: center;justify-content: center;}
.evCon7 .step_wrap ol li + li{margin: 30px 0 0;}
.evCon7 .step_wrap ol li .tit{position: absolute;top: 20px;left: 40px;width: 185px;height: 60px;background: var(--point-color1);border-radius: 60px;line-height: 1.2;font-weight: normal;font-size: 16px;padding: 10px 0 0;}
.evCon7 .step_wrap ol li span{flex: 1;padding: 4px 0;font-size: 23px;}
.evCon7 .step_wrap ol li span + span{border-left: 1px solid #777;}




/* con8 */
.evSection.evCon8 {background: #fff;}
.evCon8 .con_tit .tiny{color: #999;}
.evCon8 .eventVideo{margin: 0 40px 15px;}
.evCon8 .tiny_noti{text-align: right;margin: 0 40px 50px;opacity: 0.5;}

/* con9 */
.evSection.evCon9 {background:#2e2c39 url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img29.jpg) no-repeat center 0;} 
.evCon9 .con_tit .tiny{color:#fff}
.evCon9 .vdoPoint_wrap{display: flex;justify-content: space-between;align-items: center;margin: 0 0 40px;}
.evCon9 .con_tit .bigt{color:var(--point-color1)}
.evCon9 .vdoPoint_wrap .eventVideo{}
.evCon9 .vdoPoint_wrap .text_point{position: relative;}
.evCon9 .vdoPoint_wrap .text_point::before {content:'';background: url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img26.png) no-repeat center 0;position: absolute;top: 17px;left: -20px;width: 20px;height: 307px;} 
.evCon9 .charact_wrap1 .swiper-wrapper {gap: 10px;}
.evCon9 .charact_wrap1 .swiper-slide {display: flex;flex: 1 1 auto;height: 125px;}		
.evCon9 .charact_wrap1 .swiper-pagination {display: none;}
.evCon9 .charact_wrap1 .swiper-slide {background:#fff url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img12.png) no-repeat 100% 100%;flex: 1;height: 195px;font-size: 16px;font-weight: bold;padding: 38px 0 0;border-radius: 4px;flex-direction: column;} 
.evCon9 .charact_wrap1:not(.swiper-initialized) .swiper-slide {width: calc(33.3% - 10px);} 
.evCon9 .charact_wrap1 .swiper-slide strong{color:var(--point-color1)}
.evCon9 .charact_wrap1 .swiper-slide span{opacity: 0.5;display: block;font-size: 14px;padding: 10px 0 0;font-weight: normal;}
.evCon9 .charact_wrap1:not(.swiper-initialized) .swiper-pagination {display:none}
.evCon9 .tiny_noti{text-align: left;}



/* con10 */
.evSection.evCon10 {background: #104fec;color:#fff} 
.evCon10 .con_tit .bigt{color:var(--point-color2)}
.evCon10 .con_tit{margin-bottom: 30px;}
.evCon10 .vdoPoint_wrap .eventVideo{}
.evCon10 .vdoPoint_wrap .text_point{}
.evCon10 .tit_point{color:#abccef}
.evCon10 .tit_point b{color:#fff}
.evCon10 .gift_wrap{display: flex;justify-content: space-between;margin: 0 40px 70px;}
.evCon10 .gift_wrap li{}
.evCon10 .tiny_noti{text-align: left;}
.evCon10 .tit_line {margin: 0 0 30px;} 
.evCon10 .tit_line span{background: #104fec;} 
.evCon10 .tit_line::before{background: #fff;} 
.evCon10 .step {display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;margin: 0 0 40px;color: #000;border-radius: 3px;background: #fff;} 
.evCon10 .step .item {position:relative;height: 210px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;line-height: 1.2;font-weight: normal;flex: 1;padding: 50px 0 0;} 
.evCon10 .step .item i {display: block;margin: 0 0 22px;color: #114bf7;border-radius: 40px;font-size: 20px;font-style: normal;font-weight: 900;} 
.evCon10 .step .item span b {color: var(--point-color1);} 
.evCon10 .step .item + .item::before {content:'';background: url('https://img.megagong.net/m/2024/0507_wjsgywls1/con_img27.png') no-repeat center center;display:block;position: absolute;top: 0;left: -30px;width: 40px;height: 100%;} 
.evCon10 .evtbtn_wrap{display: flex;margin: 0 0 100px;justify-content: space-between;} 
.evCon10 .evtbtn_wrap a{margin: 0;width: 49%;} 
.evCon10 .type_lst ul li{border-color:#abccef}
.evCon10 .type_lst ul li a{color:#abccef}
.evCon10 .paging.gall *{color:#fff}

.evCon10 .date {position: relative;margin: 60px 0 60px;font-size: 0;padding: 0 0 0 310px;text-align: left;}
.evCon10 .date li {margin: 0 0 20px 0;position: relative;font-size: 0;border-radius: 30px;padding: 0 0 0 145px;}

.evCon10 .date li:before {position: absolute;top: 0;bottom: 0;left: 20px;margin: auto 0;width: 5px;height: 5px;border-radius: 50%;background: #fff;}

.evCon10 .date li:after {position: absolute;top: 0;bottom: 0;right: 20px;margin: auto 0;width: 5px;height: 5px;border-radius: 50%;background: #fff;}
.evCon10 .date li strong {font-size: 20px;background: #000;color: var(--point-color2);font-weight: normal;width: 140px;height: 37px;line-height: 37px;text-align: center;border-radius: 40px;box-sizing: border-box;position: absolute;top: 0;left: 0;}
.evCon10 .date li strong:before {position: absolute;top: 0;bottom: 0;right: 0;margin: auto 0;width: 2px;height: 14px;background: #657db2;}

.evCon10 .date li p {padding: 5px 0 0 15px;display: inline-block;vertical-align: top;font-size: 20px;}

.evCon10 .date li p span {display: inline-block;font-size: 0.7em;opacity: 0.6;font-weight: 200;}


.mg_s_info{}
.mg_s_info li{}
.mg_s_info li:first-child{padding-left: 0;text-indent: 0;}
.mg_s_info li:first-child::before{display: none;}


.eventVideo.with_shadow::before{opacity: 0.5;}


.evtoggleWarning{padding: 0 !important;}
.evtoggleWarning li b{color:#f00}
.evtoggleWarning li a{color:#104fec}


/* 240604 */
.point_color2 {color: var(--point-color2);}
.evSection .con_tit .bigt b.color_wh {color: #fff;}
.evCon5 .charact_wrap li {color: #000;}
.evCon7 .step_wrap ol.new_ver li { padding: 0 0 0 200px;}
.evCon7 .step_wrap ol li span .tiny_noti {font-size: 14px; font-family: 'NotoSans KR'; font-weight: 400;color: #999;}
.evCon7 .step_wrap ol li span.two_line {line-height: 25px;margin-top: 23px;}
.evCon10.ver_new .con_tit {margin-bottom: 20px;}
.evCon10.ver_new .date {padding: 0 0 0 215px;}

@media screen and (max-width: 1200px){


.eventWrap a.btn{font-size: 2.1vw;padding: 4% 0;width: auto;}

.evCon_event .con_tit .end::after {right: 0}
.eventWrap sup {vertical-align:top}
.evSection .con_tit .evt {margin: 0 38% 3%}
.evSection .con_tit {margin: 0 0 7%;} 
.evSection .con_tit .tiny {font-size: 0.8em;padding: 2% 0 0;} 
.evSection .bigt.wht {color:#fff}
.eventWrap .tit_point {margin:0 0 6%;font-size: clamp(15px,2vmin,20px);}
.eventWrap .tit_line {margin-bottom: 3%;} 
.eventWrap .tit_line span {font-size: 2.6vw;padding: 1vw 5vw;} 

/* °øÅë */
.eventWrap .evSection {padding:15% 0}
.eventWrap .inner {width:94%}
.eventWrap img {width:100%}

.evSection .con_tit.clamp-title2 .tiny {font-size: 0.8em;} 


.clamp-title{font-size: clamp(18px,4vmin,35px);}
.clamp-text{font-size: clamp(15px,2vmin,20px);}
.clamp-text2{font-size: clamp(13px,1.8vmin,18px);}
.clamp-title2{font-size: clamp(18px,4vmin,35px);}



/* con1 */
.evSection.evCon1 {background-size: 220%;} 
.evCon1 .con_box{margin: 14% 0 0 38%;align-content: stretch;}
.evCon1 .grd_point{width: 100%;font-size: 2.2vw;letter-spacing: 0.5em;background-size: 100%;}
.evCon1 h3{margin: 5% 0 6%;}
.evCon1 h3 + p{font-size: 2vw;padding: 0 0 0 1%;}
.evCon1 a{bottom: -40%;left: 20%;width: 19%;min-width: 150px;}

/* con2 */
.evCon2 .paper_wrap{margin: 0;gap: 2%;}
.evCon2 .paper_wrap .paper{position: relative;}
.evCon2 .paper_wrap .point::before{width: 12.5%;background-size: 100%;right: 100%;}

/* con3 */
.evSection.evCon3 {background: #f6f6f6;position: relative;} 
.evSection.evCon3::before {display:none}
.evCon3 .history_wrap .year{flex: 1;padding: 2% 4% 0 0;} 
.evCon3 .history_wrap .point{flex: 1;} 
.evCon3 .history_wrap .point::before {width: 15%;left: -15%;background-size: 100%;} 
.evCon3 .history_wrap .point img {position:relative;z-index: 1;} 

/* con4 */
.evCon4 .con_tit .tiny{color:#747474}
.evCon4 .tiny_noti{text-align: right;padding: 5px 0 0;opacity: 0.5;}
.evCon4 .pc{margin: 0;}


/* con5 */
.evSection.evCon5 {background: #47a5ff url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img23.jpg) no-repeat center 0;} 
.evCon5 .con_tit .bigt b{color:#fff}
.evCon5 .con_tit .tiny{color:#b7dbff;font-weight: 200;}
.evCon5 .vdoPoint_wrap{margin: 0 0 7%;gap: 2%;}
.evCon5 .charact_wrap{margin: 0 0 7%;gap: 1%;}
.evCon5 .charact_wrap li{font-size: clamp(13px,2.2vmin,16px);}
.evCon5 .tiny_noti{text-align: left;}
.evCon5 .tit_line{overflow: hidden;}
.evCon5 .tit_line span{position: relative;background: none;color: #000;}
.evCon5 .tit_line span::before{content: '';display: block;width: 1080px;height: 1px;position: absolute;left: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line span::after{content: '';display: block;width: 1080px;height: 1px;position: absolute;right: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line::before{display: none;}


/* con6 */
.evSection.evCon6 {position: relative;background: #fff;} 
.evSection.evCon6::before {display: none;} 
.evCon6 .tiny_noti{margin: 0 0 5%;text-align: right;}
.evCon6 .con_tit .tiny{color:#747474;}
.evCon6 .mo {display: block;} 
.evCon6 .pc {display: none;} 
.evCon6 .charact_wrap2 .swiper-pagination {display: block;}


/* con7 */
.evSection.evCon7 {padding-bottom: 90px;background: #f5f5f5;} 
.evCon7 h5{margin: 0 0 4%;font-size: clamp(15px,3vmin,20px);}
.evCon7 .step_wrap{background-size: auto 100%;padding: 0 0 17%;}
.evCon7 .step_wrap ol {color: #fff;}
.evCon7 .step_wrap ol li{height: auto;padding: 2% 0 2% 29%;}
.evCon7 .step_wrap ol li + li{margin: 30px 0 0;}
.evCon7 .step_wrap ol li .tit{left: 2%;top: 50%;margin: -3vw 0 0;height: 6vw;display: flex;justify-content: center;align-items: center;padding: 0;font-size: 1.6vw;width: 26%;}
.evCon7 .step_wrap ol li span{font-size: 2.2vw;padding: 1vw 0;}
.evCon7 .step_wrap ol li span + span{border-left: 1px solid #777;}




/* con8 */
.evCon8 .con_tit .tiny{color: #999;}
.evCon8 .eventVideo{margin: 0 0 2%;}
.evCon8 .tiny_noti{margin: 0 0 7%;}

/* con9 */
.evCon9 .con_tit .tiny{color:#fff}
.evCon9 .vdoPoint_wrap{margin: 0 0 5%;gap: 3%;}
.evCon9 .con_tit .bigt{color:var(--point-color1)}
.evCon9 .vdoPoint_wrap .text_point{}
.evCon9 .vdoPoint_wrap .text_point::before {width: 3.7%;background-size: 100%;top: 0;height: 100%;background-position: center;left: -3.7%;} 
.evCon9 .charact_wrap1{gap: 1%;padding: 0 0 020px;}
.evCon9 .charact_wrap1 li{background-size: 20%;font-size: clamp(13px,1.6vmin,16px);}
.evCon9 .charact_wrap1 li strong{color:var(--point-color1)}
.evCon9 .charact_wrap1 li span{opacity: 0.5;display: block;font-size: 14px;padding: 10px 0 0;font-weight: normal;}
.evCon9 .charact_wrap1 .swiper-pagination{display: block;}

.evCon9 .charact_wrap1 {position: relative; overflow: hidden;}
.evCon9 .charact_wrap1 .swiper-wrapper {gap: 0;}
.evCon9 .charact_wrap1 .swiper-slide {flex: 1 0 100%;height: auto;padding: 4vw 0;}
.evCon9 .charact_wrap1 .swiper-pagination {display: block; bottom: 0;}
.evCon9 .swiper-pagination-bullet{background: #fff;opacity: 0.3;width:10px;height: 10px;}
.evCon9 .swiper-pagination-bullet-active{opacity: 1;}
.evCon9 .tiny_noti{text-align: left;}



/* con10 */
.evCon10 .con_tit{margin-bottom: 4%;}
.evCon10 .con_tit .bigt{color:var(--point-color2)}
.evCon10 .tit_point b{color:#fff}
.evCon10 .gift_wrap{margin: 0 2% 7%;}
.evCon10 .tiny_noti{text-align: left;}
.evCon10 .tit_line {margin: 0 0 5%;} 
.evCon10 .tit_line span{background: #104fec;} 
.evCon10 .tit_line::before{background: #fff;} 
.evCon10 .step {} 
.evCon10 .step .item {} 
.evCon10 .step .item i {} 
.evCon10 .step .item span b {} 
.evCon10 .step .item + .item::before {} 
.evCon10 .evtbtn_wrap{gap: 1%;} 
.evCon10 .evtbtn_wrap a{margin: 0;width: 49%;} 
.evCon10 .type_lst ul li{border-color:#abccef}
.evCon10 .type_lst ul li a{color:#abccef}
.evCon10 .paging.gall *{color:#fff}

.evCon10 .date {margin: 0% 0 5% 18vw;padding: 0;display: block;font-size: 2.1vw;}
.evCon10 .date li {margin: 0 0 2%;font-size: clamp(14px,2.8vmin,18px);padding: 0.2vw 0 0.4vw 18vw;width: 100%;}

.evCon10 .date li:before {position: absolute;top: 0;bottom: 0;left: 20px;margin: auto 0;width: 5px;height: 5px;border-radius: 50%;background: #fff;}

.evCon10 .date li:after {position: absolute;top: 0;bottom: 0;right: 20px;margin: auto 0;width: 5px;height: 5px;border-radius: 50%;background: #fff;}
.evCon10 .date li strong {/* position: relative; */font-size: inherit;width: 16vw;padding: 1% 4%;height: auto;line-height: 1;}
.evCon10 .date li strong:before {position: absolute;top: 0;bottom: 0;right: 0;margin: auto 0;width: 2px;height: 14px;background: #657db2;}
.evCon10 .date li p {font-size: inherit;width: 100%;display: block;padding: 0.5% 0 0 0;}
.evCon10 .date li p span {display: inline-block;font-size: 0.7em;opacity: 0.6;font-weight: 200;}

/* 240604 */
.evCon7 .step_wrap ol.new_ver li { padding: 0% 0 0% 24%; height: 9vw;}
.evCon7 .step_wrap ol.new_ver li span {font-size: 2vw; padding: 0vw 0;}
.evCon7 .step_wrap ol.new_ver li span.two_line {line-height: 1.2;margin-top: 0px;}

.evCon10.ver_new .con_tit { margin-bottom: 2%;}
.evCon10.ver_new .date {padding: 0;margin: 0% 0 5% 15vw;}
}

/*ÀÎÁõÆäÀÌÁö ¾Èº¸ÀÌµµ·Ï Ã³¸®*/
.no_view{display: none;}

@media screen and (max-width: 992px){

.evCon10 .date{margin: 0% 0 7%;}
.evCon10 .date li{padding: 0 0;text-align: center;}
.evCon10 .date li strong{position: relative;top: unset;left: unset;margin: 0 0 2%;display: inline-block;width: auto;padding: 1% 5%;}

.evCon10 .step {display: flex;flex-direction: column;font-size: clamp(14px,3vmin,16px);} 
.evCon10 .step .item {width: 100%;padding: 3% 0 3%;height: auto;} 
.evCon10 .step .item + .item{border-top: 1px solid #e3e3e3;}
.evCon10 .step .item i {margin: 0 0 2%;font-size: inherit;} 
.evCon10 .step .item span b {} 
.evCon10 .step .item + .item::before {width: 4vw;height: 4vw;background-size: 100%;left: 50%;top: -2vw;overflow: hidden;transform: rotate(90deg);margin: 0 0 0 -2vw;} 

/* 240604 */
.evCon10.ver_new .date { margin: 0% 0 9% 0%;}
}




@media screen and (max-width: 768px){


.evSection .pc{display: none;}
.evSection .mo{display: block;}

.eventWrap .tit_line span{font-size:3.7vw}
.eventWrap a.btn{font-size: 2.4vw;}

/* con2 */
.evCon2 .paper_wrap{flex-direction: column;margin: 0 6%;}
.evCon2 .paper_wrap .paper{width: 100%;margin: 0 0 6%;}
.evCon2 .paper_wrap .point::before{display:none}

/* con3 */

.evCon3 .history_wrap {flex-direction: column;margin: 0 10%;flex-wrap: wrap;align-items: center;} 
.evCon3 .history_wrap .year{padding: 0 15%;} 
.evCon3 .history_wrap .point{padding: 8% 0 0;} 
.evCon3 .history_wrap .point img {position:relative;z-index: 1;} 
.evCon3 .history_wrap .point::before{display:none}


.evCon4 .pc{display: none;}
.evCon4 .mo{display: block;}

/* con5 */
.evCon5 .vdoPoint_wrap{display: flex;flex-direction: column;}
.evCon5 .vdoPoint_wrap .eventVideo {margin: 0 0 4%;}
.evCon5 .charact_wrap{flex-direction: column;}
.evCon5 .charact_wrap li{width: 100%;margin: 0 0 1%;padding: 2.5% 0;}
.evCon5 .tiny_noti{text-align: left;}
.evCon5 .tit_line{overflow: hidden;}
.evCon5 .tit_line span{position: relative;background: none;color: #000;}
.evCon5 .tit_line span::before{content: '';display: block;width: 1080px;height: 1px;position: absolute;left: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line span::after{content: '';display: block;width: 1080px;height: 1px;position: absolute;right: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line::before{display: none;}


.evCon6 .charact_wrap2{margin: 0 0;}
.evCon6 .tiny_noti{text-align: center;padding: 10px 0 0;}


}




@media screen and (max-width: 576px){



.evSection .con_tit .evt{margin: 0 32% 3%;}
.eventWrap a.btn{width: 100%;font-size: 3.6vw;padding: 5% 0;}

.evSection .con_tit .tiny {} 
.eventWrap .tit_point {/* font-size: 3.5vw; */}
.evSection .bigt .dot {padding: 0 3px}
.eventWrap .tit_line span {font-size: 4.2vw;}


/* con1 */
.evSection.evCon1 {background-size: 242%;padding: 20% 0 13%;} 
.evCon1 .con_box{margin: 22% 0 0 33%;align-content: stretch;}
.evCon1 .grd_point{width: 100%;font-size: 2.2vw;letter-spacing: 0.5em;background-size: 100%;}
.evCon1 h3{margin: 5% 0 6%;}
.evCon1 h3 + p{font-size: 2.6vw;}
.evCon1 a{bottom: -32%;width: 30%;left: 8%;}
/* con2 */
.evCon2 .paper_wrap{margin: 0;}

/* con3 */
.evSection.evCon3 {background: #f6f6f6;position: relative;} 
.evCon3::before {display:none}
.evCon3 .history_wrap{margin: 0 5%;}
.evCon3 .history_wrap .year{flex: 1;padding: 2% 16% 0;} 
.evCon3 .history_wrap .point{flex: 1;} 
.evCon3 .history_wrap .point::before {width: 15%;left: -15%;background-size: 100%;} 
.evCon3 .history_wrap .point img {position:relative;z-index: 1;} 

/* con4 */
.evCon4 .con_tit .tiny{color:#747474}
.evCon4 .tiny_noti{text-align: right;padding: 5px 0 0;opacity: 0.5;}


/* con5 */
.evSection.evCon5 {background: #47a5ff url(https://image.megagong.net/m/2024/0507_wjsgywls1/con_img23.jpg) no-repeat center 0;} 
.evCon5 .con_tit .bigt b{color:#fff}
.evCon5 .con_tit .tiny{color:#b7dbff;font-weight: 200;}
.evCon5 .vdoPoint_wrap{}
.evCon5 .charact_wrap{margin: 0 0 7%;gap: 1%;}
.evCon5 .charact_wrap li{font-size: clamp(12px,2.2vmin,16px);}
.evCon5 .tiny_noti{text-align: left;}
.evCon5 .tit_line{overflow: hidden;}
.evCon5 .tit_line span{position: relative;background: none;color: #000;}
.evCon5 .tit_line span::before{content: '';display: block;width: 1080px;height: 1px;position: absolute;left: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line span::after{content: '';display: block;width: 1080px;height: 1px;position: absolute;right: 100%;top: 50%;background: #000;opacity: 0.8;margin: 0 0 0;}
.evCon5 .tit_line::before{display: none;}


/* con6 */
.evSection.evCon6 {position: relative;background: #fff;} 
.evSection.evCon6::before {display: none;} 
.evCon6 .tiny_noti{margin: 0 0 5%;}
.evCon6 .con_tit .tiny{color:#747474;}
.evCon6 .pc {margin: 0;} 



/* con7 */
.evSection.evCon7 {padding-bottom: 90px;background: #f5f5f5;} 
.evCon7 h5{margin: 0 0 4%;font-size: clamp(15px,3vmin,20px);}
.evCon7 .step_wrap{background-size: auto 60%;padding: 0 0 17%;}
.evCon7 .step_wrap ol {flex-direction: column;}
.evCon7 .step_wrap ol li{padding: 10vw 0 3% 0;display: flex;flex-direction: row;font-size: clamp(13px,3vmin,16px);flex-wrap: wrap;}
.evCon7 .step_wrap ol li + li{margin: 10px 0 0;}
.evCon7 .step_wrap ol li .tit{left: 25%;width: 50%;top: 14%;margin: 0;font-size: 0.9em;}
.evCon7 .step_wrap ol li .tit br{display:none}
.evCon7 .step_wrap ol li span{font-size: inherit;padding: 0;width: 50%;}
.evCon7 .step_wrap ol li span + span{border-left: 1px solid #777;}




/* con8 */
.evCon8 .con_tit .tiny{color: #999;}
.evCon8 .eventVideo{margin: 0 0 2%;}
.evCon8 .tiny_noti{margin: 0 0 7%;}

/* con9 */
.evCon9 .con_tit .tiny{color:#fff}
.evCon9 .vdoPoint_wrap{flex-direction: column;}
.evCon9 .vdoPoint_wrap .eventVideo{margin: 0 0 5%;}
.evCon9 .con_tit .bigt{color:var(--point-color1)}
.evCon9 .vdoPoint_wrap .text_point{
    overflow: hidden;
}
.evCon9 .vdoPoint_wrap .text_point img{max-width: 130%;width: 130%;margin: 0 0 0 -17%;} 
.evCon9 .vdoPoint_wrap .text_point::before {display: none} 
.evCon9 .charact_wrap1{gap: 1%;}
.evCon9 .charact_wrap1 .swiper-slide{background-size: 20%;font-size: clamp(13px,1.6vmin,16px);}
.evCon9 .charact_wrap1 li strong{color:var(--point-color1)}
.evCon9 .charact_wrap1 li span{opacity: 0.5;display: block;font-size: 14px;padding: 10px 0 0;font-weight: normal;}
.evCon9 .tiny_noti{text-align: left;}

.evCon10 .gift_wrap {flex-wrap: wrap;justify-content: center;}
.evCon10 .gift_wrap li{width:50%;margin: 0 0 5%;}

[class*=mg_popup_wrap] .b_tit, .super_popup_wrap .b_tit{font-size: 20px;}
.mg_filebox .filename{width: 100%;}
.mg_filebox .filebtn{width: 100%;margin-top: 5px;}

/* 240604 */
.evCon7 .step_wrap ol.new_ver li { height: inherit;padding: 10vw 0 3% 0;}
.evCon7 .step_wrap ol.new_ver li span {font-size: inherit; margin-top: 2%;}
.evCon7 .step_wrap ol li span .tiny_noti {font-size: 12px;}
}