@charset "euc-kr";

.mfp-container{position: fixed;}
.mfp-zin.mfp-bg, .mfp-zin .z-anim{transition:none !important;}
.mfp-zin.mfp-bg.mfp-ready, .mfp-slide-b.mfp-bg.mfp-ready{opacity:0.85 !important;}
.mg_popup_wrap .date_label{font-size:18px;font-weight:700;color:#000;position:absolute;left:0;width:100%;text-align:center;top:213px;font-family:'NotoSans KR';}

.eventWrap{overflow:hidden;}
.eventWrap .evSection h4{font-size:34px;letter-spacing:-1px;}
.eventWrap .evSection h4 strong{font-size:44px;font-weight:700;letter-spacing:-2px;}

.eventWrap .evSection.evCon1{background:url(https://img.megagong.net/m/2023/0109_finalpass/con1_bg.png) 50% 0 no-repeat; background-size: auto 100%;}
.evCon1 .top_line_wrp{position:absolute;left:0;top:0;width:100%;background-color:#151515;}
.evCon1 .top_line{margin:0 auto;width:740px;}
.evCon1 .top_line:after{content:'';display:block;clear:both;}
.evCon1 .top_obj{width:50%;float:left;padding:30px 0;text-align:center;font-size:24px;position: relative;}
.evCon1 .top_obj .label{font-weight:300;color:#fff;}
.evCon1 .top_obj:nth-child(1) .label{color:#3ae3ff;}
.evCon1 .top_obj:nth-child(2) .label{color:#3a76ff;}
.evCon1 .top_obj:nth-child(2):before{content:'';display:block;width:1px;height:48px;background-color:#505050;position:absolute;left:0;top:50%;margin-top:-24px;}
.evCon1 .top_obj .count{font-weight:bold;color:#fff;margin-left:15px;}
.evCon1 .inner{padding:270px 0 140px;}
.evCon1 .tbox {margin: 0 auto 110px;}
.evCon1 .texp{font-size:28px;color:#fff;font-weight:300;display:inline-block;position:relative;}
.evCon1 .texp:before{content:'';display:block;width:24px;height:24px;background-color:#268490;border-radius:50%;position:absolute;left:-16px;top:0;}
.evCon1 .texp span{display:inline-block;position:relative;}
.evCon1 .texp strong{font-size:34px;font-weight:700;}
.evCon1 .tinfo{font-size:13px;color:#999;margin-top:10px;}

.evCon1 .texp.d0221 {font-size: 22px;}
.evCon1 .texp.d0221::before {content: none;}
.evCon1 .texp.d0221 strong {font-size: 24px;}
.evCon1 .texp.d0221 strong b {font-size: 28px;}
.evCon1 .texp.d0221 strong b em {font-style: normal; color: #3ae3ff;}

.evCon1 .top_obj.soon {width: 100%; color: #fff; font-size: 26px; font-weight: bold; letter-spacing: 6px;}
.evCon1 .top_obj.soon span {color: #3ae3ff;}

.evCon1 .sub_txt {display: block; font-weight: bold; font-size: 26px; color: #fff; margin: 0 auto 30px;}
.evCon1 .sub_txt em {color: #3ae3ff; font-style: normal;}

.eventWrap .evSection.evCon2{background:url(https://img.megagong.net/m/2023/0109_finalpass/con2_bg.png) 50% 0 no-repeat;position: relative; background-size: auto 100%;}
.evCon2 .inner{padding:140px 0;}
.evCon2 h4{color:#fff;}
.evCon2 h4 strong{color:#09a2b6;}
.evCon2 .purchase_box{margin-top:90px;}
.evCon2 .purchase_detail{padding: 90px 60px 60px;background-color: #fff;position: relative;}
.evCon2 .purchase_detail .label{display:inline-block;position:absolute;left:50%;top:0;transform:translateX(-50%);font-size:22px;color:#fff;text-align:center;background-color:#000000;padding:10px 40px;border-radius:30px;top:-25px;}
.evCon2 .purchase_detail .label em {font-style: normal; color: #3ae3ff;}
.evCon2 .purchase_detail .label.label_s {font-size: 18px; border-radius: 40px; top: 0; transform: translate(-50%, -50%); padding: 10px 60px;}
.evCon2 .purchase_detail .label.label_s em {display: block; font-size: 24px; font-weight: bold;}
.evCon2 .purchase_detail .detail_wrp{width:100%;}
.evCon2 .purchase_detail .detail_wrp:after{content:'';display:block;clear:both;}
.evCon2 .purchase_detail .left_area{float:left;text-align:left; width: 40%;}
.evCon2 .purchase_detail .right_area{float:right;width:520px;}
.evCon2 .purchase_detail .left_area .txt1{font-size:20px;font-weight:500;color:#111;}
.evCon2 .purchase_detail .left_area .tit{font-size:40px;font-weight:700;color:#111;line-height:1.2;}
.evCon2 .purchase_detail .left_area .tit strong{color:#268490;}
.evCon2 .purchase_detail .left_area .price{font-size:40px;font-weight:700;color:#268490;margin-top:30px; position: relative;}
.evCon2 .purchase_detail .left_area .price strong{font-size:50px;font-weight:900;}

.evCon2 .purchase_detail .left_area .price > span {display: block; color: #999; font-size: 25px;}
.evCon2 .purchase_detail .left_area .price span b {font-size: 30px;}
.evCon2 .purchase_detail .left_area .price i {position: absolute;  font-style: normal; right: 33%; top: -8%; z-index: 1;}
.evCon2 .purchase_detail .left_area .price i span {background: #3ae3ff;color: #000; font-size: 13px; border-radius: 50%; width: 60px; height: 60px; display: flex; justify-content: center; align-items: center; line-height: 1.2;}
.evCon2 .purchase_detail .left_area .price i::before {content: ''; position: absolute; width: 61px; height: 37px; background: url(https://img.megagong.net/m/2023/0221_pass/pass_arrow.png) no-repeat; background-position: right center; left: 10%; top: 50%; transform: translate(-100%, -50%); z-index: -1;}
.evCon2 .purchase_detail .left_area .price strong b {font-size: 40px;}
.evCon2 .purchase_detail .left_area .price .btn_wrap {position: absolute; bottom: 12px; left: 250px;}
.evCon2 .purchase_detail .left_area .price .btn_wrap a {font-size: 14px; color: #fff; background: #000; padding: 8px 0; display: block; text-align: center; width: 180px;}

.evCon2 .purchase_detail .left_area .modal_area{position:relative;margin-top: 20px;}
.evCon2 .purchase_detail .left_area .btn{font-size:14px;border-bottom:1px solid #111;color:#111;display:inline-block;font-weight:500;}
.evCon2 .purchase_detail .left_area .modal_wrp{position:absolute;width:244px;padding:15px 20px;background-color: #eeeeee;border:1px solid #111;right:0;top:20px;display:none;z-index:1;}
.evCon2 .purchase_detail .left_area .modal_wrp .tx{font-size:14px;color:#111111;position: relative;padding-left:6px;}
/* .evCon2 .purchase_detail .left_area .modal_wrp .tx span{position:absolute;left:0;top:0;} */
.evCon2 .purchase_detail .left_area .modal_wrp .btn_close{position:absolute;right:0;top:-18px;display:inline-block;width:12px;height:12px;}
.evCon2 .purchase_detail .left_area .modal_wrp .btn_close img{vertical-align:top;}
.evCon2 .purchase_detail .right_area .circle_wrp{display:flex;justify-content:space-between;}
.evCon2 .purchase_detail .right_area .circle_area{width:250px;}
.evCon2 .purchase_detail .right_area .circle_area .circle{height:250px;background-color:#09a2b6;border-radius:50%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;}
.evCon2 .purchase_detail .right_area .circle_area .txt1{font-size:18px;color:#c1f6fd;padding-top:35px;position: relative;}
.evCon2 .purchase_detail .right_area .circle_area .txt1:before{content:'';display:block;background:url(https://img.megagong.net/m/2023/0109_finalpass/ic_check.png) 0 0 no-repeat;width:21px;height:17px;position: absolute;left:50%;top:0;margin-left:-10.5px;}
.evCon2 .purchase_detail .right_area .circle_area .txt2{font-size:28px;color:#ffffff;font-weight:700;}
.evCon2 .purchase_detail .right_area .circle_area .tiny{font-size:12px;text-align:center;color:#999;display:block;margin-top:20px;}
.evCon2 .purchase_agree{padding:20px 40px;background-color:#eee;text-align:left;width:100%;}
.evCon2 .purchase_agree:after{content:'';display:block;clear:both;}
.evCon2 .purchase_agree .agree_txt{float:left;}
.evCon2 .chk_base, .evCon2 .chk_base input, .evCon2 .chk_base label{vertical-align:middle;}
.evCon2 .chk_base label{font-size:13px;color:#999999;margin-left:5px;}
.evCon2 .purchase_agree .btn_verified{font-size:12px;color:#999999;border:1px solid #9a9a9a;display:inline-block;padding:0 10px;margin-left:10px;vertical-align:middle;}
.evCon2 .purchase_agree .warning{float:right;font-size:13px;font-weight:300;color:#ca4c4d;padding-top:3px;}
.evCon2 .purchase_btn{display:block;background-color: #268490;font-size:22px;font-weight:700;color:#fff;padding:25px 72px;position: relative;}
.evCon2 .purchase_btn:after{width:72px;background:url(https://img.megagong.net/m/2023/0109_finalpass/btn_arrow_white.png) 50% 50% no-repeat;position:absolute;right:0;top:50%;margin-top:-16px;height:32px;display:block;content:'';border-left:1px solid #68a9b2;}

.evCon2 .bottom_line_wrp{position:fixed;left:0;bottom:0;width:100%;background-color:#032b35;padding:18px 0;z-index:10;display:none;}
.evCon2 .bottom_line_wrp.on{display:block;}
.evCon2 .bottom_line{width:1160px;margin:0 auto;display:table;}
.evCon2 .bottom_line .left_area, .evCon2 .bottom_line .right_area{display:table-cell;vertical-align:middle;text-align:left;}
.evCon2 .bottom_line .left_area{}
.evCon2 .bottom_line .right_area{width:530px;}
.evCon2 .bottom_line .left_area > span{font-size:25px;font-weight:bold;}
.evCon2 .bottom_line .left_area .label{color:#ffffff;}
.evCon2 .bottom_line .left_area .dday{color:#3ae3ff;border-bottom:3px solid #3ae3ff;padding:0 10px;margin-left:20px;}
.evCon2 .bottom_line .left_area .time{color:#3ae3ff;margin-left:15px;}
.evCon2 .bottom_line .right_area .btn_wrp{width:100%;display:flex;justify-content:space-between;}
.evCon2 .bottom_line .right_area .btn{padding:9px 20px;background-color:#fff;display:inline-block;font-size:17px;color:#111111;font-weight:700;width:48%;position: relative;}
.evCon2 .bottom_line .right_area .btn:after{content:'';display:block;width:9px;height:17px;background:url(https://img.megagong.net/m/2023/0109_finalpass/btn_arrow_black.png) 50% 50% no-repeat;position: absolute;right:15px;top:50%;margin-top:-8.5px;}
.evCon2 .bottom_line .right_area .btn strong{color:#09a2b6;}
.evCon2 .bottom_line .right_area .btn .tip{font-size:14px;color:#fff;font-weight:400;position:absolute;left:50%;top:-34px;border-radius:15px;display:inline-block;padding:4.5px 20px;transform:translateX(-50%);white-space:nowrap;}
.evCon2 .bottom_line .right_area .btn.btn_1 .tip{background-color:#268490;}
.evCon2 .bottom_line .right_area .btn.btn_2 .tip{background-color:#ca4c4c;}
.evCon2 .bottom_line .right_area .btn .tip:after{content:'';display:block;width:14px;height:7px;position: absolute;left:50%;bottom:-7px;margin-left:-7px;}
.evCon2 .bottom_line .right_area .btn.btn_1 .tip:after{background:url(https://img.megagong.net/m/2023/0109_finalpass/edge_green.png) 0 0 no-repeat;}
.evCon2 .bottom_line .right_area .btn.btn_2 .tip:after{background:url(https://img.megagong.net/m/2023/0109_finalpass/edge_red.png) 0 0 no-repeat;}
.evCon2 .bottom_line .right_area .btn .tip em{font-style:normal;font-weight:700;}
.evCon2 .bottom_line .right_area .btn .tip b {color: #3ae3ff;}

.evCon3_1{background-color: #064451;}
.evCon3_1 .inner{padding:150px 0 100px;}
.evCon3_1 h4{color:#09a2b6;}
.evCon3_1 h4 strong{color:#ffffff;display:block;margin-top:10px;}
.evCon3_1 .con_box{margin-top:105px;}
.evCon3_1 .tiny{text-align:right;font-size:12px;color:#bbb;margin-top:45px;}

.eventWrap .evSection.evCon3_2{background-color:#268490;overflow:initial;position:relative;}
.evCon3_2 .inner{height:450px;width:1347px;}
.evCon3_2 .tec_wrp{position:absolute;left:0;bottom:0;}

.evCon4{background-color: #eee;}
.evCon4 .inner{padding:150px 0;}
.evCon4 h4{color:#064451;}

.evCon5{background-color: #064451;}
.evCon5 .inner{padding:150px 0;}
.evCon5 h4{color:#09a2b6;}
.evCon5 h4 strong{color:#ffffff;display:block;margin-top:10px;}
.evCon5 .con_box{margin-top:70px;}
.evCon5 .btns_list{width:100%;}
.evCon5 .btns_list:after{content:'';display:block;clear:both;}
.evCon5 .btns_list li{width:525px;margin-bottom:30px;}
.evCon5 .btns_list li:nth-child(odd){float:left;}
.evCon5 .btns_list li:nth-child(even){float:right;}
.evCon5 .btns_list li:nth-child(5), .evCon5 .btns_list li:nth-child(6){margin-bottom:0;}
.evCon5 .btns_list li .btn{display:block;background-color:#ffffff;padding:20px 0;}
.evCon5 .btns_list li .btn .btn_in{padding-right:90px;position:relative;}
.evCon5 .btns_list li .btn .btn_in:after{content:'';display:block;width:90px;height:100%;background:url(https://img.megagong.net/m/2023/0109_finalpass/btn_arrow_black.png) 50% 50% no-repeat;position: absolute;right:0;top:0;border-left:1px solid #b7b7b7;}
.evCon5 .btns_list li .btn span{display:block;}
.evCon5 .btns_list li .btn .txt1{font-size:17px;color:#268490;}
.evCon5 .btns_list li .btn .txt2{font-size:26px;font-weight:900;color:#111;}

.eventWrap .evSection.evCon6{background:url(https://img.megagong.net/m/2023/0109_finalpass/con6_bg.png) 50% 0 no-repeat;}
.evCon6 .inner{padding:150px 0 80px;}
.evCon6 h4{color:#09a2b6;}
.evCon6 h4 strong{color:#ffffff;display:block;margin-top:10px;}
.evCon6 .con_box{margin-top:70px;}
.evCon6 .tiny{font-size:12px;color:#bbbbbb;text-align:right;font-weight:400;max-width:1000px;margin:15px auto 0;}

.evCon7 .inner{padding:150px 0;}
.evCon7 .review_slider { position:relative; } 
.evCon7 .review_slider .item { text-align:center; margin:20px 10px 0; }
.evCon7 .slick-arrow { position:absolute; display:block; top:50%; transform: translateY(-50%); z-index:5; width:20px; height:39px; font-size:0; } 
.evCon7 .slick-prev { left:-50px; background:url(https://img.megagong.net/m/2022/0404_pass/all/btn_slider_prev.png) no-repeat; } 
.evCon7 .slick-next { right:-50px; background:url(https://img.megagong.net/m/2022/0404_pass/all/btn_slider_next.png) no-repeat; }
.evCon7 .btn_wrp{margin-top:70px;text-align:center;}
.evCon7 .btn_wrp a.btn_base{display:inline-block;padding:24px 72px 24px 0;background-color:#111;font-size:22px;color:#fff;text-align:center;position: relative;}
.evCon7 .btn_wrp a.btn_base:after{width:72px;background:url(https://img.megagong.net/m/2023/0109_finalpass/btn_arrow_white.png) 50% 50% no-repeat;position:absolute;right:0;top:50%;margin-top:-16px;height:32px;display:block;content:'';border-left:1px solid #595959;}
.evCon7 .btn_wrp a.btn_base span{display:inline-block;padding:0 85px;}

.eventWrap .evSection.evCon8{background:url(https://img.megagong.net/m/2023/0109_finalpass/con8_bg.png) 50% 0 no-repeat;}
.evCon8 .inner{padding:150px 0;}
.evCon8 .txt1, .evCon8 .txt2{font-size:30px;color:#fff;font-weight:400;}
.evCon8 .txt2 strong{font-size:40px;font-weight:700;}
.evCon8 .txt2, .evCon8 .txt3{margin-top:58px;}
.evCon8 .txt3{font-size:30px;color:#c1f6fd;}
.evCon8 .txt3 strong{color:#3ae3ff;font-size:44px;}

.evCon9{background-color: #151515;}
.evCon9 .inner{padding:70px 0;text-align:left;}
.evCon9 .txt_wrp{float:left;}
.evCon9 .txt_wrp li{font-size:18px;color:#fff;position:relative;padding-left:30px;margin-top:5px;}
.evCon9 .txt_wrp li:first-child{margin-top:0;}
.evCon9 .txt_wrp li:before{content:'';display:block;background:url(https://img.megagong.net/m/2023/0109_finalpass/ic_check_19.png) 0 0 no-repeat;width:19px;height:15px;position:absolute;left:0;top:5px;}
.evCon9 .txt_wrp li strong{font-weight:700;}
.evCon9 .txt_wrp .tiny{font-size:12px;color:#bbbbbb;margin-top:20px;display:block;padding-left:30px;}
.evCon9 .btn_wrp{float:right;}
.evCon9 .btn_wrp .btn_base{background-color:#fff;display:inline-block;padding:20px 73px 20px 35px;min-width:480px;font-size:20px;font-weight:bold;color:#111;position: relative;}
.evCon9 .btn_wrp .btn_base:after{width:73px;background:url(https://img.megagong.net/m/2023/0109_finalpass/btn_arrow_black.png) 50% 50% no-repeat;position:absolute;right:0;top:50%;margin-top:-16px;height:32px;display:block;content:'';border-left:1px solid #b2b2b2;}
.evCon9 .btn_wrp .btn_base strong{color:#09a2b6;}

@media screen and (max-width: 1347px) {
    .evCon3_2 .inner{width:100%;height:32vw;}
}

@media screen and (max-width: 1200px) {
    .eventWrap .evSection h4{font-size:3vw;}
    .eventWrap .evSection h4 strong{font-size:3.5vw;letter-spacing:-1px;}

    .evCon1 .top_line{width:100%;}
    .evCon1 .top_obj{font-size:20px;}
    .evCon1 .top_obj.soon {font-size: 20px;}
    .evCon1 .inner{padding:24% 0 12%;}
    .evCon1 .tbox {margin: 0 auto 9%;}
    .evCon1 .sub_txt {font-size: 20px; margin: 0 auto 2%;}
    .evCon1 .texp{font-size:2.4vw;}
    .evCon1 .texp:before{width:2vw;height:2vw;left:-1vw;}
    .evCon1 .texp strong{font-size:2.8vw;}
    .evCon1 .tinfo{font-size:12px;}

    .evCon1 .texp.d0221 strong {font-size: 2.8vw;}
    .evCon1 .texp.d0221 strong b {font-size: 1.2em;}

    .evCon2 .inner{padding:11% 0 140px;}
    .evCon2 .bottom_line{width:100%;padding:0 2%;}
    .evCon2 .bottom_line .left_area > span{font-size:21px;}
    .evCon2 .bottom_line .left_area .label{display:block;}
    .evCon2 .bottom_line .left_area .dday{margin-left:0;padding:0 5px;}
    .evCon2 .bottom_line .left_area .time{margin-left:10px;}
    .evCon2 .bottom_line .right_area{width:60%;}

    .evCon2 .purchase_box{margin-top:8%;}
    .evCon2 .purchase_detail{padding:100px 30px 65px;}
    .evCon2 .purchase_detail .label{font-size:2vw;}
    .evCon2 .purchase_detail .label.label_s {font-size: 2vw;}
    .evCon2 .purchase_detail .label.label_s em {font-size: 2.2vw;}
    .evCon2 .purchase_agree{padding:20px 30px;}
    .evCon2 .chk_base label{font-size:12px;}
    .evCon2 .purchase_agree .btn_verified{font-size:11px;}
    .evCon2 .purchase_agree .warning{font-size:12px;}
    .evCon2 .bottom_line_wrp.on{bottom:65px;}

    .evCon3_1 .inner{padding:11% 0;}
    .evCon3_1 .con_box{margin-top:7%;}
    .evCon3_1 .tiny{margin-top:4.5%;}

    .evCon4 .inner{padding:11% 0;}
    .evCon5 .inner{padding:11% 0;}
    .evCon5 .con_box{margin-top:7%;}
    .evCon5 .btns_list li{width:49%;margin-bottom:2%;}
    .evCon5 .btns_list li .btn .btn_in{padding-right:60px;}
    .evCon5 .btns_list li .btn .btn_in:after{width:60px;}
    .evCon5 .btns_list li .btn .txt1{font-size:1.6vw;}
    .evCon5 .btns_list li .btn .txt2{font-size:2.2vw;}

    .evCon6 .inner{padding:11% 0 6%}
    .evCon6 .con_box{margin-top:7%;}

    .evCon7 .inner{padding:11% 0;}
    .evCon7 .review_slider { width:100%; } 
    .evCon7 .review_slider .item { margin-bottom:2vw; margin-left:0; margin-right:0; } 
    .evCon7 .review_slider .item img { width:95%; margin:auto; }
    .evCon7 .slick-prev {left: 0;}
    .evCon7 .slick-next {right: 0;}
    .evCon7 .btn_wrp{margin-top:7%;}

    .evCon8 .inner{padding:11% 0;}
    .evCon8 .txt1, .evCon8 .txt2{font-size:2.3vw;}
    .evCon8 .txt2, .evCon8 .txt3{margin-top:5%;}
    .evCon8 .txt2 strong{font-size:2.9vw;}
    .evCon8 .txt3{font-size:2.7vw;}
    .evCon8 .txt3 strong{font-size:3.1vw;}

    .evCon9 .inner{padding:6% 0;}
    .evCon9 .txt_wrp li{font-size:16px;}
    .evCon9 .btn_wrp{width:50%;}
    .evCon9 .btn_wrp .btn_base{min-width:inherit;width:100%;}
}

@media screen and (max-width: 1024px) {
    .evCon1 .top_obj{padding:20px 0;}
    .evCon1 .top_obj:nth-child(2):before{height:24px;margin-top:-12px;}
    .evCon2 .bottom_line .left_area > span{font-size:16px;}
    .evCon2 .bottom_line .right_area{width:70%;}
    .evCon2 .purchase_detail .left_area .txt1{font-size:16px;}
    .evCon2 .purchase_detail .left_area .tit{font-size:36px;}
    .evCon2 .purchase_detail .left_area .price{font-size:36px;margin-top:20px;}
    .evCon2 .purchase_detail .left_area .price strong{font-size:46px;}
    .evCon2 .purchase_detail .left_area .modal_area{margin-top:30px;}
    .evCon2 .purchase_detail .right_area{width:420px;}
    .evCon2 .purchase_detail .right_area .circle_area{width:200px;}
    .evCon2 .purchase_detail .right_area .circle_area .circle{height:200px;}
    .evCon2 .purchase_detail .right_area .circle_area .txt1{font-size:14px;padding-top:25px;}
    .evCon2 .purchase_detail .right_area .circle_area .txt2{font-size:22px;}
    .evCon2 .purchase_detail .right_area .circle_area .tiny{font-size:11px;margin-top:10px;}

    .evCon2 .purchase_detail .left_area .price i {right: 20%;}
}

@media screen and (max-width: 900px) {
    .eventWrap .evSection.evCon1 {background-size: auto;}
    .evCon2 .purchase_detail{padding:50px 30px 30px;}
    .evCon2 .purchase_detail .left_area .txt1{font-size:14px;}
    .evCon2 .purchase_detail .left_area .tit{font-size:30px;}
    .evCon2 .purchase_detail .left_area .price{font-size:30px;}
    .evCon2 .purchase_detail .left_area .price strong{font-size:40px;}

    .evCon2 .purchase_detail .right_area{width:310px;}
    .evCon2 .purchase_detail .right_area .circle_area{width:150px;}
    .evCon2 .purchase_detail .right_area .circle_area .circle{height:150px;}
    .evCon2 .purchase_detail .right_area .circle_area .txt2{font-size:16px;}

    .evCon2 .purchase_detail .left_area .price .btn_wrap {left: unset; right: -40%;}
    .evCon2 .purchase_detail .left_area .price i {right: 10%;}
    .evCon2 .purchase_detail .left_area .price i span {width: 50px; height: 50px;}
}

@media screen and (max-width: 768px) {
    .evCon1 .top_obj{font-size:16px;padding:15px 0;}
    .evCon1 .tinfo{font-size:11px;}

    .evCon2 .bottom_line,
    .evCon2 .bottom_line .left_area,
    .evCon2 .bottom_line .right_area{display:block;}
    .evCon2 .bottom_line .right_area{width:100%;margin-top:30px;}
    .evCon2 .bottom_line .left_area .label{display:inline-block;}
    .evCon2 .bottom_line .right_area .btn{padding:5px 15px;font-size:14px;width:49%;}
    .evCon2 .bottom_line .right_area .btn .tip{font-size:11px;padding:3px 15px;top:-20px;}

    .evCon2 .purchase_detail{padding:30px 20px;}
    .evCon2 .purchase_detail .left_area{float:none; width: 100%;}
    .evCon2 .purchase_detail .right_area{float:none;width:100%;margin-top:20px;}
    .evCon2 .purchase_detail .left_area .tit{font-size:26px;}
    .evCon2 .purchase_detail .left_area .tit br{display:none;}
    .evCon2 .purchase_detail .left_area .price{margin-top: 2%;font-size:26px;}
    .evCon2 .purchase_detail .left_area .price strong{font-size:36px;}
    .evCon2 .purchase_detail .left_area .modal_area{margin-top:10px;}
    .evCon2 .purchase_detail .right_area .circle_wrp{justify-content:space-around;}
    .evCon2 .purchase_agree{padding:20px 12px;}
    .evCon2 .purchase_agree .agree_txt{float:none;/*text-align:right;*/}
    .evCon2 .purchase_agree .btn_verified{margin-top:5px;margin-left:0;}
    .evCon2 .purchase_agree .warning{float:none;display:block;}

    .evCon2 .purchase_btn{font-size:18px;padding:20px 72px;}

    .evCon2 .purchase_detail .left_area .price i {right: unset; left: 35%; top: -4%;}
    .evCon2 .purchase_detail .left_area .price i::before {width: 11vw;}
    .evCon2 .purchase_detail .left_area .price .btn_wrap {right: 2%;}

    .evCon6 .tiny{font-size:11px;}
    .evCon7 .btn_wrp a.btn_base{font-size:18px;padding:15px 36px 15px 0;width:70%;}
    .evCon7 .btn_wrp a.btn_base:after{width:36px;background-size:5px auto;}
    .evCon7 .btn_wrp a.btn_base span{padding:0;}

    .evCon9 .txt_wrp, .evCon9 .btn_wrp{float:none;}
    .evCon9 .txt_wrp{margin-bottom:15px;}
    .evCon9 .btn_wrp{width:100%;}
    .evCon9 .btn_wrp .btn_base{padding:15px 36px 15px 15px;}
    .evCon9 .btn_wrp .btn_base:after{width:36px;}
}

@media screen and (max-width: 640px) {
    .evCon2 .purchase_detail .left_area .price i::before {width: 8vw;}
}

@media screen and (max-width: 576px) {
    .evCon1 .sub_txt {font-size: 16px;}
    .evCon1 .top_obj.soon {font-size: 16px; letter-spacing: 1px;}
    .evCon2 .purchase_detail .label {padding: 10px 20px; width: 60%;}
    .evCon2 .purchase_detail .label.label_s {padding: 10px 20px;}
    .evCon2 .bottom_line_wrp.on{bottom:55px;}
    .evCon2 .purchase_agree .agree_txt .chk_base{display:block;text-align:left;}

    .evCon2 .purchase_detail .left_area .price i {left: 40%;}
    .evCon2 .purchase_detail .left_area .price i::before {width: 8vw;}

    .evCon5 .btns_list li .btn{padding:10px 0;}
    .evCon5 .btns_list li .btn .btn_in{padding-right:30px;}
    .evCon5 .btns_list li .btn .btn_in:after{width:30px;background-size:6px auto;}
    .evCon7 .btn_wrp a.btn_base{font-size:14px;}

    .evCon5 .btns_list li{float:none;width:100%;}
    .evCon5 .btns_list li:nth-child(5){margin-bottom:2%;}
}

@media screen and (max-width: 480px) {
    .eventWrap .evSection h4{font-size:14px;}
    .eventWrap .evSection h4 strong{font-size:20px;}
    .eventWrap .evSection h4 strong br{display:none;}
    .evCon1 .texp{font-size:14px;}
    .evCon1 .texp strong{font-size:16px;}

    .evCon1 .texp.d0221 {font-size: 14px;}
    .evCon1 .texp.d0221 strong {font-size: 16px;}

    .evCon5 .btns_list li .btn .txt1{font-size:14px;}
    .evCon5 .btns_list li .btn .txt2{font-size:16px;}
    .evCon8 .txt1, .evCon8 .txt2{font-size:14px;}
    .evCon8 .txt3{font-size:16px;}
    
    .evCon2 .purchase_detail .left_area .price i {left: 60%;}
    .evCon2 .purchase_detail .left_area .price i::before {width: 15vw;}
    .evCon2 .purchase_detail .left_area .price .btn_wrap {position: unset; margin: 4% 0 0;}
    .evCon2 .purchase_detail .left_area .price .btn_wrap a {width: 100%;}
}
