@charset "euc-kr";



.eventWrap .evSection { background-position: center 0; } 
.eventWrap .con_tit { margin: 0 0 80px; } 

.eventWrap .flex { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; flex-wrap: wrap; } 

.evCon1 { position: relative; background: #777 url(https://img.megagong.net/m/2022/1214_self/con_img6.jpg) no-repeat center top; padding: 100px 0 130px; } 
.evCon1 .point { margin: 0 0 60px; } 
.evCon1 .point .item { margin: 0 32px; } 
.evCon1 h3 { position: relative; margin: 0 0 65px; } 
.evCon1 .charact .item { margin: 0 24px 0; } 

.evCon2 { position: relative; background: #dbdbdb; padding: 200px 0 200px; } 
.evCon3 { position: relative; background: #777 url(https://img.megagong.net/m/2022/1214_self/con_img12.jpg) no-repeat center top; padding: 200px 0 200px; } 
.evCon4 { position: relative; background: #f5f5f5; padding: 200px 0 70px; } 
.evCon5 { position: relative; background: #f5f5f5; padding: 0 0 200px; } 
.evCon6 { position: relative; background: #fff; padding: 200px 0 200px; } 
.evCon7 { position: relative; background: #777 url(https://img.megagong.net/m/2022/1214_self/con_img6.jpg) no-repeat center top; padding: 200px 0 200px; } 

.evCon2 .con_box { margin: 0 -40px; } 
.evCon2 .for_mo { display:none } 

.evCon3 .charact { margin: 0 -1%; } 
.evCon3 .charact .item { background: rgba(27,27,27,0.7); color: #fff; position: relative; border-radius: 15px; width: 23%; margin: 0 1% 2%; height: 114px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-direction: column; } 
.evCon3 .charact .item span { display: block; font-size: 14px; font-weight: 200; color: #9b9b9b; line-height: 1.3; } 
.evCon3 .charact_img { padding: 20px 0 0; } 
.evCon3 .charact_img .item { margin: 0 25px 0; padding: 40px 0 0 0; } 

.evCon4 .con_tit { margin: 0 0 50px; } 
.evCon4 .charact h5 { margin: 0 0 35px; } 
.evCon4 .charact.chr_1 .info { margin: 0 0 60px; } 
.evCon4 .charact.chr_1 .plus { position: relative; border-radius: 20px; background: #000; background: #777 url(https://img.megagong.net/m/2022/1214_self/con_img15.png) repeat-y center 0; align-items: center; padding: 48px 0; margin: 0 0 190px; } 
.evCon4 .charact.chr_1 .plus .item { position: relative; /* height: 140px; */
width: 25%; } 
.evCon4 .charact.chr_1 .plus .item + .item::before { content:''; background: #fff; position: absolute; top: 50%; left: 0; width: 1px; height: 30px; margin: -15px 0 0; opacity: 0.4; } 
.evCon4 .charact.chr_1 .plus .item + .item::after { content:''; background: #fff; position: absolute; top: 50%; left: -15px; width: 30px; height: 1px; margin: 0 0 0; opacity: 0.4; } 
.evCon4 .charact.chr_1 .plus::before { content:''; background: url(https://img.megagong.net/m/2022/1214_self/con_img16.png) no-repeat center 0; width: 566px; height: 185px; position: absolute; bottom: -150px; left: 50%; margin: 0 0 0 -288px; } 
.evCon4 .charact.chr_1 .info2 { margin: 0 0 140px; } 

.evCon4 .charact.chr_2 .system_slider { margin: 0 0 140px; padding: 40px 0 0; } 
.evCon4 .charact.chr_2 .system_slider .item { margin: 0 0 40px; } 

.evCon4 .charact.chr_3 h5 { margin: 0 0 80px; } 
.evCon4 .charact.chr_3 .rule { margin: 0 -104px 140px; } 
.evCon4 .charact.chr_3 .rule .item { margin: 0 20px; } 

.evCon4 .charact.chr_4 .schedule { position: relative; background: #fff; border-radius: 20px; margin: 50px 0 140px; } 

.evCon6 dl { margin:50px auto 0; width:100%; max-width:1000px; } 
.evCon6 dt { color:#111; font-size:35px; line-height:120%; font-weight:900; } 
.evCon6 dd { margin-top:30px; } 
.evCon6 p { margin:20px auto 0; width:100%; max-width:1000px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:30px 0; color:#111; font-size:24px; line-height:120%; font-weight:700; } 
.evCon6 p span { font-size:18px; font-weight:300; } 


.evCon5:before { content:""; display:block; width:100%; height:2px; background: #000; position:absolute; top: 95px; left:0; } 
.evCon5 .tab_base { margin: 0 auto 0; max-width:1000px; overflow:hidden; } 
.evCon5 .tab_base li { float:left; width:33.3%; height:95px; background:#fff; display:table; position:relative; } 
.evCon5 .tab_base li:first-child { margin-left:0; } 
.evCon5 .tab_base li a { display:table; width:100%; height:100%; text-align:center; } 
.evCon5 .tab_base li a p { display:table-cell; vertical-align:middle; color:#999; font-size:20px; line-height:130%; } 
.evCon5 .tab_base li a p span { display:block; margin-top:0; font-size:16px; } 
.evCon5 .tab_base li.on { background: #000000; } 
.evCon5 .tab_base li.on a p { color:#fff; } 
.evCon5 .tabCont { padding-top:60px; } 
.evCon5 .tabCont > div { display:none; } 
.evCon5 .tabCont .slider-for { position:relative; max-width:804px; margin:auto; } 
.evCon5 .tabCont .slider-for .slick-arrow { position:absolute; top:50%; transform:translateY(-50%); width:20px; height:40px; z-index:1; font-size:0; } 
.evCon5 .tabCont .slider-for .slick-arrow.slick-prev { right:50%; margin-right:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_prev.png) no-repeat; background-size:100%; } 
.evCon5 .tabCont .slider-for .slick-arrow.slick-next { left:50%; margin-left:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_next.png) no-repeat; background-size:100%; } 
.evCon5 .tabCont .slider-for img { width:100%; } 
.evCon5 .tabCont .slider-for p { position:absolute; bottom:5px; left:0; width:100%; padding:20px 0; text-align:center; color:#fff; background:rgba(0,0,0,.5); } 
.evCon5 .tabCont .slider-nav { max-width:804px; margin:20px auto 0; } 
.evCon5 .tabCont .slider-nav .item { padding:5px; position:relative; cursor:pointer; } 
.evCon5 .tabCont .slider-nav .item:before { content:""; display:none; width:calc(100% - 10px); height:calc(100% - 10px); position:absolute; top:5px; left:5px; border:3px solid #00b7de; box-sizing:border-box; } 
.evCon5 .tabCont .slider-nav .item:after { content:""; display:block; width:calc(100% - 10px); height:calc(100% - 10px); position:absolute; top:5px; left:5px; background: rgba(0,0,0,.4); box-sizing:border-box; } 
.evCon5 .tabCont .slider-nav .slick-current .item:before { display:block; } 
.evCon5 .tabCont .slider-nav .slick-current .item:after { background:none; } 

.evCon5 .apply_zone { position: relative; padding: 190px 0 0; margin: 0 0 60px; } 
.evCon5 .apply_zone .apply_item { position: relative; flex-direction: row; justify-content: flex-start; align-items: stretch; border: 1px solid #1d1d1d; border-radius: 12px;}
.evCon5 .apply_zone .apply_item + .apply_item,
.evCon5 .apply_zone .tiny_noti + .apply_item { margin:50px 0 10px; } 
.evCon5 .apply_zone .apply_item .end_noti { position: absolute; top: -54px; left: -50px; width: 110px; height: 110px; font-size: 24px; background: #4a5ffe; color: #fff; border-radius: 101%; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; font-weight: bold; letter-spacing: 0.1em; line-height: 1.2; padding: 0; } 
.evCon5 .apply_zone .apply_item .date { background: #edefff; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; width: 270px; border-radius: 12px 0px 0px 12px; } 
.evCon5 .apply_zone .apply_item .date span { font-size: 45px; font-weight: 900; border-bottom: 5px solid #000; } 
.evCon5 .apply_zone .apply_item .date .period_area > span { display: block }
.evCon5 .apply_zone .apply_item .date .period { display: inline-block; padding: 7px 24px; border-radius: 20px; margin-top:10px; background-color:#057aff; font-style:normal; color: #fff; font-size: 18px; }
.evCon5 .apply_zone .apply_item .sale { position: relative; padding: 40px 0 30px 40px; width: calc(1080px - 402px); background: #fff; } 
.evCon5 .apply_zone .apply_item .sale .tag { text-align: left; margin: 0 0 10px; font-size: 16px; } 
.evCon5 .apply_zone .apply_item .sale .tag span { margin: 0 10px 0 0; } 
.evCon5 .apply_zone .apply_item .sale .info { text-align: left; margin: 0 0 30px; font-size: 20px; } 
.evCon5 .apply_zone .apply_item .sale .info p { font-weight: bold; margin: 0 0 4px; } 
.evCon5 .apply_zone .apply_item .sale .info p strong { color: #4a5ffe; } 
.evCon5 .apply_zone .apply_item .price { font-size: 58px; font-weight: 900; line-height: 1; text-align: right; padding: 0 50px 0 0; letter-spacing: 0; position: relative;} 
.evCon5 .apply_zone .apply_item .price span { font-size: 38px; font-weight: 200; padding: 00 0 0 5px; display: inline-block; vertical-align: middle; margin: -5px 0 0; } 
.evCon5 .apply_zone .apply_item .price span.before{ font-size: 24px; text-decoration: line-through; color:#999; }
.evCon5 .apply_zone .apply_item .price .badge{display:inline-block;padding:10px 25px;position: absolute;left:0;top:50%;transform:translateY(-50%);font-size:14px;color:#fff;font-style:normal;border-radius:30px;background: rgb(146,75,253);background: linear-gradient(90deg, rgba(146,75,253,1) 0%, rgba(76,164,63,1) 100%);}
.evCon5 .apply_zone .apply_item .btn { width: 130px; background: #1d1d1d; display: flex; align-items: center; border-radius: 0 12px 12px 0; justify-content: center; } 
.evCon5 .apply_zone .apply_item .btn a { display: block; color: #fff; font-size: 25px; line-height: 1.2; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; } 
.evCon5 .apply_zone .apply_item .btn.end {} 
.evCon5 .apply_zone .apply_item .btn.end a {color: #a0a0a0;cursor: default;} 
.evCon5 .apply_zone .apply_item .btn.end i {background: url(https://img.megagong.net/m/2024/0819_self/con_img23.png) no-repeat;position: absolute;bottom: -40px;right: -75px;width: 160px;height: 160px;font-size: 0;} 
.evCon5 .apply_zone .tiny_noti { text-align: right; opacity: 0.6; width: 100%; } 

.end_dimm { position: absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.85);} 
.end_msg { display:flex; align-items: center; justify-content: center; flex-direction:column; color:#fff; width: 100%; height: 100%;} 
.end_msg .tit { font-size:22px; width:max-content; color:#ff75c6; font-weight:bold; } 
.end_msg .con { margin-top:20px; font-size:16px; font-weight:500; } 
.end_msg .tel {margin-top: 20px; display: flex; align-items: center; justify-content: center; gap:10px; color:#fff; font-weight: bold;}
.end_msg .tel > img {max-width: unset; width: 21px !important;}
.evCon5 .apply_zone .apply_item .end_noti.type2 { z-index:1; width:142px; height:140px; background: none; left:-27px; top:-33px; } 

/* 2305016 */
.chr_3_5 { margin-bottom: 90px; } 
.chr_3_5 .slider_rank { margin-bottom: 5px; } 
.chr_3_5 .slider_rank .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 20px; height: 40px; z-index: 1; font-size: 0; } 
.chr_3_5 .slider_rank .slick-arrow.slick-prev { right: 65%; margin-right: 450px; background: url(https://img.megagong.net/m/2022/1111_overall/btn_prev.png) no-repeat; background-size: 100%; } 
.chr_3_5 .slider_rank .slick-arrow.slick-next { left: 65%; margin-left: 450px; background: url(https://img.megagong.net/m/2022/1111_overall/btn_next.png) no-repeat; background-size: 100%; } 
.chr_3_5 .noti_tiny { font-size: 13px; color:#bfbfbf; text-align: right; } 
.chr_3_5 .slick-dots {margin-top: 20px;display: flex; justify-content: center;}
.chr_3_5 .slick-dots li {width: 12px; height: 12px; background: #b6b6b6; border-radius: 50%;  margin-right: 20px;}
.chr_3_5 .slick-dots li:last-child {margin-right: 0;}
.chr_3_5 .slick-dots li.slick-active {background: #000;}
.chr_3_5 .slick-dots li button {color: transparent;}
.evCon5 .apply_zone .apply_item.ver2023 .end_noti::before {display: none;}

.table-base.tp2{margin-top:10px;}
.table-base.tp2 th, .table-base.tp2 td{color:#000;}
.table-base.tp2 td{text-align:left;}


.renew .evCon1{padding:70px 0 90px;}
.renew .evCon1 h3{margin-bottom:50px;}
.renew .evCon1 .charact{width:100%;gap:30px;max-width:640px;margin:0 auto;}
.renew .evCon1 .charact .item{width:calc(25% - 30px);margin:0;}

.renew .evCon8, .renew .evCon9{padding:160px 0;}
.renew .evCon8{background-color:#495efd;}
.renew .evCon8 .con_tit{color:#fff;margin-bottom:35px;}
.renew .evCon8 .con_tit span{color:#5ad942;}
.renew .evCon8 .mini_tit{color:#fff;margin-bottom:60px;}

.renew .evCon9{background-color:#d8ddff;}
.renew .evCon9 .con_tit{color:#222222;}
.renew .evCon9 .con_tit span{color:#495efd;}
.renew .evCon9 .msg_list li{padding:40px 80px;border-top:1px solid #c0c4dd;width:100%;}
.renew .evCon9 .msg_list li:first-child{border-top:0;padding-top:0;}
.renew .evCon9 .msg_list li:last-child{border-bottom:0;padding-bottom:0;}
.renew .evCon9 .msg_list li dl{display:flex;justify-content:space-between;align-items: center;gap:0 30px;}
.renew .evCon9 .msg_list li:nth-child(odd) dl{flex-direction: row-reverse;}
.renew .evCon9 .msg_list li dd{text-align:left;color:#222;width:400px;}
.renew .evCon9 .msg_list li dd .tit{font-size:26px;font-weight:bold;}
.renew .evCon9 .msg_list li dd .con{font-size:20px;font-weight:500;margin-top:20px;}

.renew .slider-for { position:relative; max-width:804px; margin:auto; } 
.renew .slider-for .slick-arrow { position:absolute; top:50%; transform:translateY(-50%); width:20px; height:40px; z-index:1; font-size:0; } 
.renew .slider-for .slick-arrow.slick-prev { right:50%; margin-right:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_prev.png) no-repeat; background-size:100%; } 
.renew .slider-for .slick-arrow.slick-next { left:50%; margin-left:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_next.png) no-repeat; background-size:100%; } 
.renew .slider-for img { width:100%; } 
.renew .slider-for p { position:absolute; bottom:4px; left:0; width:100%; padding:20px 0; text-align:center; color:#fff; background:rgba(0,0,0,.5); } 
.renew .slider-nav { max-width:804px; margin:20px auto 0; } 
.renew .slider-nav .item { padding:5px; position:relative; cursor:pointer; } 
.renew .slider-nav .item:before { content:""; display:none; width:calc(100% - 10px); height:calc(100% - 10px); position:absolute; top:5px; left:5px; border:3px solid #00b7de; box-sizing:border-box; } 
.renew .slider-nav .item:after { content:""; display:block; width:calc(100% - 10px); height:calc(100% - 10px); position:absolute; top:5px; left:5px; background: rgba(0,0,0,.4); box-sizing:border-box; } 
.renew .slider-nav .slick-current .item:before { display:block; } 
.renew .slider-nav .slick-current .item:after { background:none; } 
.renew .evCon5 {background-color: #fff;padding-top:70px;}
/* .renew .evCon5 .con_tit .evt_mark{background: linear-gradient(to right, #485dff, #a469ff);font-size:20px;padding:10px 20px;min-width:197px;box-shadow:none;}
.renew .evCon5 .con_tit .evt_mark::after{background:url(https://img.megagong.net/m/pub/evt_title_edge.png) 0 0 no-repeat;border:0;width:14px;height:7px;} */
.renew .evCon5 .con_tit .evt_mark{background: #1c32ff;font-size:20px;padding:10px 20px;min-width:197px;box-shadow:none;letter-spacing:1.5px;}
.renew .evCon5 .con_tit .evt_mark::after{border-top-color:#1c32ff;bottom:-7px;border-left-width:7px;border-right-width:7px;border-top-width:7px;}
.renew .evCon5 .con_tit .evt_mark.on{background-color:#4da441;}
.renew .evCon5 .con_tit .evt_mark.on::after{border-top-color:#4da441;}
.renew .evCon5:before{display:none;}
.renew .evCon5 .apply_zone{padding-top:0;}
.renew .evCon5 .apply_zone .apply_item .date .period_area > span{font-size:35px;}
.renew .evCon5 .apply_zone .apply_item .date .period{font-size:18px;margin-top:27px;}
.renew .evCon5 .apply_zone .apply_item .sale .info p{font-size:30px;}
.renew .evCon5 .apply_zone .apply_item .price span.before{font-size:18px;color:#777;font-weight:400;}
.renew .evCon5 .apply_zone .apply_item .price .badge{position: static;transform: none;font-size:20px;font-weight:bold;}
.renew .evCon5 .apply_zone .apply_item .price .price_detail{}

.evtoggleWarning { padding: 0 !important; } 

@media screen and (max-width: 1200px){
    .eventWrap img { width:100% } 

    .evCon1, .evCon2, .evCon3, .evCon4, .evCon5, .evCon6, .evCon7 { padding: 15% 0; } 
    .evCon4 { padding-bottom:0 } 
    .evCon5 { padding-top:0 } 
    .evCon5:before { top: 70px; } 

    .eventWrap .con_tit { padding: 0 14%; margin: 0 0 6%; } 
    .evCon1 { background-size: auto 100%; } 
    .evCon1 .point { margin: 0 0 8%; padding: 0 14%; } 
    .evCon1 .point .item { margin: 0 1%; width: 31.3%; } 
    .evCon1 h3 { padding: 0 15%; margin: 0 0 5%; } 
    .evCon1 .charact { padding: 0 7%; } 
    .evCon1 .charact .item { margin: 0 1%; width: 18%; } 

    .evCon2 .con_tit span,.evCon3 .con_tit span { display:block; padding:0 10% } 

    .evCon2 .con_box { margin:0 } 
    .evCon2 .con_box { margin:0 } 

    .evCon2 .con_box { margin: 0; } 
    .evCon2 .for_mo { display:none } 

    .evCon3 .charact { margin: 0 -1%; } 
    .evCon3 .charact .item { border-radius: 10px; width: 24%; margin: 0 0.5% 1%; height: 74px; font-size: 15px; } 
    .evCon3 .charact .item span { font-size: 12px; } 
    .evCon3 .charact_img { padding: 4% 0 0; } 
    .evCon3 .charact_img .item { margin: 0 1% 2%; padding: 0% 0 0 0; width: 14%; } 

    .evCon4 .con_tit { margin: 0 0 3%; } 
    .evCon4 .charact { margin: 0 0 12%; } 

    .evCon4 .charact.chr_1 h5 { padding: 0 23%; margin: 0 0 6%; } 
    .evCon4 .charact.chr_2 h5 { padding: 0 23%; margin: 0 0 4%; } 
    .evCon4 .charact.chr_3 h5 { padding: 0 23%; margin: 0 0 4%; } 
    .evCon4 .charact.chr_1 .info { margin: 0 0 5%; padding: 0 17%; } 
    .evCon4 .charact.chr_1 .plus { border-radius: 10px; padding: 3% 0; margin: 0 0 9%; background-size: 100% auto; } 
    .evCon4 .charact.chr_1 .plus .item { padding: 0 4%; } 
    .evCon4 .charact.chr_1 .plus .item + .item::before { height: 20px; margin: -10px 0 0; } 
    .evCon4 .charact.chr_1 .plus .item + .item::after { left: -10px; width: 20px; } 
    .evCon4 .charact.chr_1 .plus::before { width: 100%; height: 7vw; bottom: -48%; left: 0; margin: 0; background-position: center 0; background-size: auto 100%; } 
    .evCon4 .charact.chr_1 .info2 { margin: 0; padding: 0 15%; } 

    .evCon4 .charact.chr_2 .system_slider { margin: 0 0 5%; padding: 0; } 
    .evCon4 .charact.chr_2 .system_slider .item { margin: 0 0 3vw; padding: 0 1vw; } 

    .evCon4 .charact.chr_3 h5 { padding: 0 23%; } 
    .evCon4 .charact.chr_3 .rule { margin: 0 0 10%; } 
    .evCon4 .charact.chr_3 .rule .item { margin: 0 1%; width: 48%; } 

    .evCon4 .charact.chr_4 h5 { padding: 0 23%; margin: 0 0 4%; } 
    .evCon4 .charact.chr_4 .info { margin: 0 0 5%; padding: 0 17%; } 
    .evCon4 .charact.chr_4 .schedule { margin: 0 3% 10%; padding: 0 4% 0; } 

    .evCon4 .charact.chr_5 h5 { padding: 0 23%; margin: 0 0 4%; } 
    .evCon4 .charact.chr_5 .info { margin: 0 0 5%; padding: 0 17%; } 

    .evCon5 .apply_zone { padding: 10% 0 0; margin: 0 0 5%; } 
    .evCon5 .apply_zone .apply_item { border-radius: 0; width: 100%; flex-wrap: wrap;} 
    .evCon5 .apply_zone .apply_item + .apply_item,
    .evCon5 .apply_zone .tiny_noti + .apply_item  { margin: 20px 0 10px; } 
    .evCon5 .apply_zone .apply_item .end_noti { width: 120px; border-radius: 10px; height: 39px; top: 0; z-index: 1; margin: 0; left: 0; font-size: 18px; border-radius: 0; } 
    .evCon5 .apply_zone .apply_item .end_noti::before { height: 20px; width: 1px; left: 40px; margin: 0; display: none; } 
    .evCon5 .apply_zone .apply_item .end_noti br { display: none; } 
    .evCon5 .apply_zone .apply_item .date { width: 100%; padding: 15px; justify-content: space-between; align-items: center; flex-wrap: nowrap; flex-direction: row; border-radius: 0; } 
    .evCon5 .apply_zone .apply_item .date img { width: 120px; } 
    .evCon5 .apply_zone .apply_item .date span { font-size: 23px; border-left: 3px solid #000; line-height: 1; border-bottom: 0; margin: 0 0 0 20px; padding: 0 0 0 20px; } 
    .evCon5 .apply_zone .apply_item .sale { padding: 20px 30px; width: 100%; } 
    .evCon5 .apply_zone .apply_item .sale .tag { margin: 0 0 10px; font-size: 15px; } 
    .evCon5 .apply_zone .apply_item .sale .tag span { margin: 0 10px 0 0; display: inline-block; } 
    .evCon5 .apply_zone .apply_item .sale .info { font-size: 18px; margin: 0 0 20px; } 
    .evCon5 .apply_zone .apply_item .sale .info p { font-weight: bold; margin: 0 0 4px; } 
    .evCon5 .apply_zone .apply_item .sale .info p strong { color: #4a5ffe; } 
    .evCon5 .apply_zone .apply_item .price { font-size: 40px; padding: 0 0 0 0; letter-spacing: 0; } 
    .evCon5 .apply_zone .apply_item .price span { font-size: 26px; } 
    .evCon5 .apply_zone .apply_item .price span.before {font-size:18px;}
    .evCon5 .apply_zone .apply_item .btn { width: 100%; border-radius: 0; } 
    .evCon5 .apply_zone .apply_item .btn a { padding: 14px 0; font-size: 18px; } 
    .evCon5 .apply_zone .apply_item .btn br { display:none } 
    .evCon5 .apply_zone .tiny_noti { text-align: right; opacity: 0.6; width: 100%; } 
    .evCon5 .apply_zone + .last_point { padding: 0 20%; } 
    .evCon5 .apply_zone .apply_item .date .period_area {display: flex; align-items: center;}
    .evCon5 .apply_zone .apply_item .date .period_area > span { border-left: 0; padding-left: 0; }
    .evCon5 .apply_zone .apply_item .date .period { font-size: 13px; padding: 0 20px; margin-top: 0; margin-left: 7px; }
    .evCon5 .tab_base { margin: 0 auto 0; max-width: 100%; } 
    .evCon5 .tab_base li { height:70px; } 
    .evCon5 .tab_base li a p { font-size:15px; } 
    .evCon5 .tab_base li a p span { font-size:13px; } 
    .evCon5 .tabCont { padding: 3vw 0 0; } 
    .evCon5 .tabCont .slider-for { width:calc(100% - 40px); } 
    .evCon5 .tabCont .slider-for .slick-arrow { width:15px; height:30px; } 
    .evCon5 .tabCont .slider-for .slick-arrow.slick-prev { left:-25px; right:inherit; margin:0; } 
    .evCon5 .tabCont .slider-for .slick-arrow.slick-next { right:-25px; left:inherit; margin:0; } 
    .evCon5 .tabCont .slider-for p { position:absolute; bottom:5px; left:0; width:100%; padding:20px 0; text-align:center; color:#fff; background:rgba(0,0,0,.5); } 
    .evCon5 .tabCont .slider-nav { margin:1vw auto 0; width:calc(100% - 40px); } 
    .evCon5 .apply_zone .apply_item .btn.end i{right: 20px;bottom: 20px;}


    .evCon6 dl { margin:8vw auto 0; } 
    .evCon6 dt { font-size: 24px; } 
    .evCon6 dd { margin-top: 14px; } 

    .evCon6 p { margin: 15px auto 0; padding: 20px 0; font-size: 18px; } 
    .evCon6 p span { font-size: 16px; font-weight:300; display: block; padding: 10px 0 0; } 

    /* 230515*/
    .evCon4 .charact.chr_3_5 h5 {padding: 0 23%; margin: 0 0 4%;}
    .chr_3_5 .slider_rank { margin-bottom: 4%;}
    .chr_3_5 .slick-dots { margin-top: 2%;}


    .renew .slider-for { width:calc(100% - 40px); } 
    .renew .slider-for .slick-arrow { width:15px; height:30px; } 
    .renew .slider-for .slick-arrow.slick-prev { left:-25px; right:inherit; margin:0; } 
    .renew .slider-for .slick-arrow.slick-next { right:-25px; left:inherit; margin:0; } 
    .renew .slider-for p { position:absolute; left:0; width:100%; padding:20px 0; text-align:center; color:#fff; background:rgba(0,0,0,.5); } 
    .renew .slider-nav { margin:1vw auto 0; width:calc(100% - 40px); } 

    .renew .evCon5{padding-top:7%;}
    .renew .evCon5 .con_tit .evt_mark{font-size:16px;}
    .renew .evCon8, .renew .evCon9{padding:15% 0;}
    .renew .evCon8 .con_tit{margin-bottom:3.5%;}
    .renew .evCon8 .mini_tit{margin-bottom:6%;}
    .renew .evCon9 .msg_list li{padding:30px 40px;}
    .renew .evCon5 .apply_zone .apply_item .date .period_area > span{font-size:28px;}
    .renew .evCon5 .apply_zone .apply_item .sale .info p{font-size:24px;}
    .renew .evCon5 .apply_zone .apply_item .date .period{margin-top:7px;font-size:16px;}

    .renew .evCon5 .apply_zone .apply_item .price{}
    .renew .evCon5 .apply_zone .apply_item .price .badge{font-size:16px;}
    .renew .evCon5 .apply_zone .apply_item .price span.before{font-size:14px;}
}

@media screen and (max-width: 992px) {
    .renew .evCon9 .msg_list li dt{width:50%;}
    .renew .evCon9 .msg_list li dd{width:50%;}
    .renew .evCon9 .msg_list li dd .tit{font-size:22px;}
    .renew .evCon9 .msg_list li dd .con{font-size:16px;}
}

@media screen and (max-width: 768px){



    .evCon5::before { display:none } 
    .evCon6 dt { font-size: 18px; } 
    .evCon6 p { margin:3vw auto 0; padding:3vw 0; font-size:18px; } 
    .evCon6 p span { font-size:14px; font-weight:300; } 

    /* 230515 */
    .chr_3_5 .noti_tiny { font-size: 11px; color: #bfbfbf; text-align: right;}

    .evCon5 .apply_zone .apply_item .end_noti.type2{width:15%;height:auto;left:0;top:0;}
    .end_msg .tit{font-size:18px;}
    .end_msg .con{font-size:12px;margin-top:10px;}




}




@media screen and (max-width: 576px) {



    .eventWrap .con_tit { padding:0 8% } 

    .evCon4 .charact.chr_1 h5 { padding: 0 12%; } 
    .evCon4 .charact.chr_2 h5 { padding: 0 12%; } 
    .evCon4 .charact.chr_3 h5 { padding: 0 12%; } 
    .evCon4 .charact.chr_4 h5 { padding: 0 12%; } 
    .evCon4 .charact.chr_5 h5 { padding: 0 12%; } 
    .evCon4 .charact.chr_6 h5 { padding: 0 16%; } 
    .evCon4 .charact.chr_7 h5 { padding: 0 16%; } 

    .evCon1 .point { padding: 0; } 

    .evCon1 h3 { padding: 0 6%; } 
    .evCon1 .charact { padding: 0; } 

    .evCon2 .con_tit span, .evCon3 .con_tit span { padding: 0 3%; } 
    .evCon2 .for_pc { display: none; } 
    .evCon2 .for_mo { display: block; } 

    .evCon2 .prim { padding: 0 25%; margin: 0 0 6%; } 

    .evCon3 .charact .item { font-size: 12px; width: 48%; height: 40px; font-weight: 200; border-radius: 5px; } 
    .evCon3 .charact .item span { font-size: 10px; } 
    .evCon3 .charact .item br { display:none } 

    .evCon4 .charact.chr_1 .info { padding: 0 8%; } 
    .evCon4 .charact.chr_4 .info { padding: 0 6%; } 
    .evCon4 .charact.chr_5 .info { padding: 0 6%; } 
    .evCon4 .charact.chr_1 .plus { padding: 4% 0; } 
    .evCon4 .charact.chr_1 .plus .item { padding: 0 2%; } 
    .evCon4 .charact.chr_1 .plus .item + .item::before { height: 10px; margin: -5px 0 0; } 
    .evCon4 .charact.chr_1 .plus .item + .item::after { left: -5px; width: 10px; } 

    .evCon5 .tab_base { border-bottom: 2px solid #000000; } 
    .evCon5 .tab_base li { height:70px; min-height:80px; box-sizing:border-box; padding:5px; } 
    .evCon5 .tab_base li a p { font-size: 12px; } 
    .evCon5 .tab_base li a p span { font-size:11px; } 
    .evCon5 .tabCont { padding-top:5vw; } 
    .evCon5 .tabCont .slider-for p { padding:10px 5px; } 
    .evCon5 .tabCont .slider-nav { margin:1vw auto 0; } 
    .evCon5 .apply_zone .apply_item .end_noti { top: 0; width: 73px; font-size: 13px; border-radius: 0; height: 26px; } 
    .evCon5 .apply_zone .apply_item .end_noti::before { height: 20px; width: 1px; left: 40px; margin: 0; display: none; } 
    /* .evCon5 .apply_zone .apply_item .date { padding: 7px 6% 7px 0; }  */
    .evCon5 .apply_zone .apply_item .date img { width: 90px; } 
    .evCon5 .apply_zone .apply_item .date span { font-size: 14px; margin: 0 0 0 15px; padding: 0 0 0 15px; } 
    .evCon5 .apply_zone .apply_item .sale { padding: 15px 15px; } 
    .evCon5 .apply_zone .apply_item .sale .tag { font-size: 11px; margin: 0 0 15px; } 
    .evCon5 .apply_zone .apply_item .sale .tag span { margin: 0 5px 0 0; } 
    .evCon5 .apply_zone .apply_item .sale .info { font-size: 13px; } 
    .evCon5 .apply_zone .apply_item .sale .info p { margin: 0 0 3px; } 
    .evCon5 .apply_zone .apply_item .price { font-size: 26px; } 
    .evCon5 .apply_zone .apply_item .price span { font-size: 16px; } 
    .evCon5 .apply_zone .apply_item .price .badge{font-size:12px;padding:5px 15px;border-radius:15px;}
    .evCon5 .apply_zone .apply_item .btn a { padding: 10px 0; font-size: 14px; } 
    .evCon5 .apply_zone .apply_item .btn br { display:none } 
    .evCon5 .apply_zone .tiny_noti { text-align: right; opacity: 0.6; width: 100%; } 
    .evCon5 .apply_zone + .last_point { padding: 0 12%; } 
    .evCon5 .apply_zone .apply_item .btn.end i{right: 10px;width: 110px;height: 110px;bottom: 95px;background-size: 100%;}

    .evCon4 .charact.chr_2 .system_slider { margin: 0 15px 5%; } 
    .evCon4 .charact.chr_2 .system_slider .slick-arrow { position:absolute; top:50%; transform:translateY(-50%); width:20px; height:40px; z-index:1; font-size:0; } 
    .evCon4 .charact.chr_2 .system_slider .slick-arrow.slick-prev { right:50%; margin-right:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_prev.png) no-repeat; background-size:100%; } 
    .evCon4 .charact.chr_2 .system_slider .slick-arrow.slick-next { left:50%; margin-left:450px; background:url(https://img.megagong.net/m/2022/1111_overall/btn_next.png) no-repeat; background-size:100%; } 

    .evCon4 .charact.chr_2 .system_slider .slick-arrow { width: 10px; height: 20px; font-size: 0; } 
    .evCon4 .charact.chr_2 .system_slider .slick-arrow.slick-prev { left: -15px; right:inherit; margin:0; } 
    .evCon4 .charact.chr_2 .system_slider .slick-arrow.slick-next { right: -15px; left:inherit; margin:0; } 
    .evCon4 .charact.chr_2 .system_slider .item { margin:0 } 

    .evCon4 .charact.chr_3 .rule .item { width: 100%; margin: 0 0 7%; } 

    .evCon6 dt { font-size: 15px; } 
    .evCon6 p { margin:3vw auto 0; padding:3vw 0; font-size: 14px; } 
    .evCon6 p span { font-size: 13px; font-weight:300; } 

    .evCon4 .charact.chr_3_5 h5 {padding: 0 12%;}

    .renew .slider-for p { padding:10px 5px; } 
    .renew .slider-nav { margin:1vw auto 0; } 

    
    .renew .evCon9 .msg_list li{padding:30px 20px;}
    .renew .evCon9 .msg_list li dl{display:block;}
    .renew .evCon9 .msg_list li dd .tit{font-size:18px;}
    .renew .evCon9 .msg_list li dd .con{font-size:14px;}
    .renew .evCon9 .msg_list li dt,
    .renew .evCon9 .msg_list li dd{width:100%;}
    .renew .evCon9 .msg_list li dd{margin-top:10px;text-align:center;}

    .renew .evCon5 .apply_zone .apply_item .date .period_area > span{margin-left:0;padding-left:0;font-size:20px;}
    .renew .evCon5 .apply_zone .apply_item .date .period{margin-top:0;font-size:14px;}
    .renew .evCon5 .apply_zone .apply_item .sale .info p{font-size:20px;}
    .renew .evCon5 .apply_zone .apply_item .price .badge{font-size:14px;}
}

