@charset "euc-kr";


/* bg url: https://img.megagong.net/m/2022/ */
.con_tit .end::after{background: #000;}
/* ?? */
.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://img.megagong.net/m/common/pop_close2.png) no-repeat center center;font-size: 0;width: 26px;height: 26px;}

.fix_menu{background: linear-gradient(90deg, #fdac49, #fe5574);color: #fff;}
.fix_menu.fix{position: fixed;bottom: 0;width: 100%;left: 0;right: 0;z-index: 5;}
.fix_menu ul.inner{width: 1000px;height: 100px;align-items: center;}
.fix_menu ul li{position: relative;flex:1}
.fix_menu ul li a{position: relative;display: block;z-index: 3;}
.fix_menu ul li a span{text-align: left;display: block;margin-left: 40px;}
.fix_menu ul li a i{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.fix_menu ul li:nth-child(2) i{top: 30%;}
.fix_menu ul li:not(:last-of-type)::before{content: '';display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 50px;width: 1px;background: #feb29e;}

.eventWrap .evSection{position:relative}
.top_text{ font-size: 18px; font-weight: 700; height: 60px; display: flex; align-items: center; justify-content: center;}
.top_tab {background: linear-gradient(to right,#fdbb48 49%, #fae6c4 50%);}
.top_tab .tab_base{justify-content: center;align-items: center;}
.top_tab .tab_base li{width: 50%;background: #fce6c6;color: #ddcbac;}
.top_tab .tab_base li a{font-size: 18px;height: 60px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.top_tab .tab_base li a i{font-size: 11px;font-style: normal;width: 45px;height: 45px;letter-spacing: -.05rem;border-radius: 50%;background: #dfccae;display: flex;align-items: center;justify-content: center;margin-left: 10px;color: #fae5c2;}
.top_tab .tab_base li.on {color: #fff;background: #fdbb48;}

.con1_tab1_1{background: #faf1e4;background-size: auto 100%;padding: 85px 0 150px;}
.con1_tab1_1 .inner{width: 1300px;}
.con1_tab1_1 .main_tit{margin-right: -68px; display: flex;flex-direction: column;align-items: center;}
.con1_tab1_1 .main_tit p{display: block;margin-bottom: 60px;text-align: left;}
.con1_tab1_1 .main_tit p span{display: block;font-size: 20px;opacity: .6;text-align: center;margin: 12px 0 0 -55px;}
.con1_tab1_1 .main_tit .btn{position: relative;margin-left: -45px;}
.con1_tab1_1 .main_tit .btn a{display: block;position: relative;}
.con1_tab1_1 .main_tit .btn a::before{content:'';background:url(https://img.megagong.net/m/2023/1212_goods/con_img29_3.png) no-repeat;position: absolute;bottom: 67px;left: 50%;width: 65px;height: 53px;z-index: 1;margin: 0 0 0 107px;}
.con1_tab1_1 .main_tit .btn img.on{display: none;}
.con1_tab1_1 .main_tit .btn:hover img.on{display: block;}
.con1_tab1_1 .main_tit .btn:hover img.off{display: none;}

.con1_tab1_1 .cal_slider_wrap{position: relative;width: 729px;}
.con1_tab1_1 .cal_slider_wrap .icon{position: absolute;top: 30px;right: -50px;z-index: 2;max-width: 22%;}
.con1_tab1_1 .cal_slider{display: none;}
.con1_tab1_1 .cal_slider.slick-initialized{display: block;}
.con1_tab1_1 .cal_slider .slick-arrow{display: none !important;}

.evCon2{background-color: #ffffff;padding: 120px 0;}
.evCon2 .flex{align-items: center;padding: 0 40px;justify-content: space-between;}
.evCon2 .flex > div{width: 49%;}
.evCon2 dl{text-align: left;font-size: 20px;color: #575757;font-weight: 300;}
.evCon2 dt{margin-bottom: 70px;}
.evCon2 dd:not(:last-of-type) {margin-bottom: 40px;}
.evCon2 .concept_slider{position:relative}
.evCon2 .concept_slider::before{content:'';background:url(https://img.megagong.net/m/2023/1212_goods/con_img30.png) no-repeat;position: absolute;bottom: 0;left: 50%;width: 184px;height: 214px;z-index: 1;margin: 0 0 0 105px;}


.evCon3{background-color: #f8f5ef;padding: 130px 0 190px;}
.evCon3 .con_tit{margin: 0 0 30px}
.evCon3 .tit_point{margin-bottom: 60px;font-size: 20px;opacity: .7;}
.evCon3 .info{padding: 60px 0 25px;font-size: 24px;font-weight: normal;}
.evCon3 .info br{display: none;}
.evCon3 .calvertical_nav{position:relative;border: 3px solid #000;position: relative;padding: 29px 158px;margin: 0 0 50px}
.evCon3 .calvertical_nav.w1200over{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: flex-start;padding: 16px 193px}
.evCon3 .calvertical_nav::before{content:'';background:url('https://img.megagong.net/m/2023/1212_goods/con_img27.png');width: 147px;height: 66px;position: absolute;top: 55px;left: 40px;}
.evCon3 .calvertical_nav::after{content:'';background: url('https://img.megagong.net/m/2023/1212_goods/con_img28.png') no-repeat 0 0;width: 107px;height: 90px;position: absolute;top: 19px;right: 40px;}

.evCon3 .calvertical_nav.w1200over .item{width: 16.666%}
.evCon3 .calvertical_nav a{display: block;font-size: 24px;line-height: 1;padding: 6px 0}
.evCon3 .calvertical_nav .active a{color:#ff8400}
.evCon3 .calvertical_slider {margin: 0 -30px 0 -10px;}
.evCon3 .calvertical_slider .item{display: flex;justify-content: center;padding-bottom: 20px;gap: 10px;}
.evCon3 .calvertical_slider .item .concept{position: relative;padding-top: 15px;}
.evCon3 .calvertical_slider .item .concept::after{content:'';background: url('https://img.megagong.net/m/2023/1212_goods/cal_after.png') no-repeat 0 0;width: 380px;height: 38px;position: absolute;top: 0;left: 50%;margin-left: -185px;}
.evCon3 .calvertical_slider .item .concept::before{content:'';background: url('https://img.megagong.net/m/2023/1212_goods/cal_before.png') no-repeat 0 0;width: 141px;height: 63px;position: absolute;bottom: 0;right: 0;z-index: 2;}
.evCon3 .calvertical_slider .item .concept img{filter: drop-shadow(6px 6px 10px #d9d9d9) }
.evCon3 .calvertical_slider .slick-arrow{display: none !important;}

.evCon3 .circle_wrap{margin-top: 90px;}
.evCon3 .circle_wrap ul{margin-top: 30px;justify-content: space-between;gap: 15px;}



.container_info{padding: 15px 0}
.evCon_goods{position: relative;background-color: #ffb24d;padding: 120px 0;}
.evCon_goods .con_tit, .evCon_share .con_tit{margin: 0 0 50px;}
.evCon_goods .con_tit .end, .evCon_share .con_tit .end{position: absolute;bottom: 23px;right: -59px;}
.evCon_goods .container_info{margin: 0 240px 55px;background: #ffc16f;}
.evCon_goods .container_info .info .info_title::before{background: #fff;display: none;}
.evCon_goods .container_info .info .info_title,
.evCon_share .container_info .info .info_title,
.evCon_goods .container_info .info .info_date,
.evCon_share .container_info .info .info_date{font-weight:normal}

.evCon_goods .gift{margin: 0 0 30px;}
.evCon_goods .caution{position: relative;color: #000;text-align: left;padding: 30px 20px;border: 1px solid #b68139;border-width: 1px 0;font-size: 15px;margin: 80px 0 100px;}
.evCon_goods .caution::before{content:'';background: url('https://img.megagong.net/m/2023/1212_goods/con_img18.png') no-repeat 98% 85%;width: 210px;height: 106px;position: absolute;bottom: 0;right: 0;}
.evCon_goods .caution dt{margin: 0 0 10px;font-weight: bold;}
.evCon_goods .caution dd{padding: 0 0 0 17px;text-indent: -17px;}
.evCon_goods .caution dd,.evCon_goods .caution dt{color: #63471a;}
.evCon_goods .caution dd a{opacity: 1;color: #fff;}

.evCon_goods h5{text-align: center;margin: 0 0 40px;}
.evCon_goods h5 strong{display: block;margin: 0 0 15px;}
.evCon_goods h5 span{display: block;}
.evCon_goods .announcement_zone{position: relative;background: #f0f0f0;overflow: hidden;margin: 0 0 50px;border-radius: 15px;}
.evCon_goods .announcement_zone .timer{position: relative;color: #fff;display: flex;flex-direction: row;justify-content: center;align-items: center;height: 80px;font-size: 37px;background: linear-gradient(to right, #ff891f 0%, #ff6245 50%, #ff406b 100%);border-radius: 15px 15px 0 0;}
.evCon_goods .announcement_zone .timer strong{font-size: 27px;margin: 0 135px 0 0;font-weight: normal;}
.evCon_goods .announcement_zone .timer span{letter-spacing: 0.15em;font-weight: bold;}
.evCon_goods .announcement_zone .announce{position: relative;padding: 40px 0 50px;}
.evCon_goods .announcement_zone .announce.before{min-height: 700px;}
.evCon_goods .announcement_zone .announce .soon{position: absolute;top: 0;left: 0;width: 0100%;height: 100%;background: rgba(0,0,0,0.9);display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;justify-content: center;color: #fff;font-size: 23px;letter-spacing: 0;font-weight: 200;z-index: 2;}
.evCon_goods .announcement_zone .announce .soon img{margin: 0 0 15px;}
.evCon_goods .announcement_zone .annc_slider{margin: 0 -150px;}
.evCon_goods .announcement_zone .swiper-pagination{opacity: 0;}
.evCon_goods .announcement_zone .point{font-size: 30px;font-weight: bold;margin: 0 0 30px;line-height: 1;color: #fc9b42;}
.evCon_goods .announcement_zone .annc_slider .swiper-slide{width: 460px;}
.evCon_goods .announcement_zone .annc_slider .item{position: relative;background: #fff;border-radius: 25px;padding: 0 0 10px;}
.evCon_goods .announcement_zone .annc_slider .item .date{font-size: 23px;font-weight: bold;padding: 14px 0;border-bottom: 1px solid #ddd;margin: 0 0 25px;}
.evCon_goods .announcement_zone .annc_slider .item .tit{font-weight: bold;font-size: 18px;margin: 0 0 3px;}
.evCon_goods .announcement_zone .annc_slider .item .per_list{color: #b3b3b3;font-weight: 200;font-size: 12px;letter-spacing: 0;margin: 0 0 20px;padding: 0 30px;}
.evCon_goods .announcement_zone .annc_slider .item .per_list span{display: inline-block;padding: 0 0;}
.evCon_goods .announcement_zone .annc_slider .item.coming_soon {height: 580px;display: flex;align-items: center;justify-content: center;font-size: 27px;font-weight: 700;color: #9c9c9c;}
.evCon_goods .announcement_zone .swiper-button-prev,
.evCon_goods .announcement_zone .swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);width: 50px;height: 50px;z-index: 2;font-size:0;margin: 15px 0 0;}
.evCon_goods .announcement_zone .swiper-button-prev{left: 290px;background:url(https://img.megagong.net/m/2023/1212_goods/btn_prev.png) no-repeat;background-size:100%;}
.evCon_goods .announcement_zone .swiper-button-next{right: 290px;background:url(https://img.megagong.net/m/2023/1212_goods/btn_next.png) no-repeat;background-size:100%;}
.evCon_goods .announcement_zone .swiper-button-next.swiper-button-disabled, 
.evCon_goods .announcement_zone .swiper-button-prev.swiper-button-disabled{display: none;}
.evCon_goods .announcement_zone .announce_dimm{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.65);z-index:2;}
.evCon_goods .announcement_zone .announce_dimm .tit_area{font-size:22px;color:#fff;}


.evCon_goods .swiper-slide-prev, .evCon_goods .swiper-slide-next{transform: scale(.8);}

.evCon_share{position: relative;background-color: #ffd269;padding: 120px 0;}
.evCon_share .btn{margin: 50px 0 80px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: flex-start;}
.evCon_share .btn a{margin: 0 15px}
.evCon_share .container_info{margin: 0 0 100px;background: #ffdb86;}
.evCon_share .step{background: #fff;padding: 50px 0;border-radius: 15px;}

.evCon_share .gift{display: flex;flex-direction: row;justify-content: center;align-items: flex-end;margin: 0 0 100px;}
.evCon_share .gift .item{margin: 0 5px}
.evCon_share h5{position: relative;margin: 0 0 40px}
.evCon_share h5::before{content:'';display:block;position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background: #000;}
.evCon_share h5 span{position: relative;display: inline-block;background: #fad160;padding: 0 25px;line-height: 1}
.evCon_share .shareList ul li dl.sns dt{background-color: #ff9f3c;}
.evCon_share .shareList ul li dl dd{width: 198px;}
.evCon_share .shareList ul li dl.sns dd{border:1px solid #c6c6c6;color:#888;}
.evCon_share .shareList ul li dl.naver dt{background-color: #ac83fe;}
.evCon_share .shareList ul li dl.naver dd{border:1px solid #c6c6c6;color:#888;}
.evCon_share .shareList ul li dl.daum dt{background-color: #5d73ff;}
.evCon_share .shareList ul li dl.daum dd{border:1px solid #c6c6c6;color:#888;}
.evCon_share .shareList ul li dl.etc dt{background-color: #38bbd4;}
.evCon_share .shareList ul li dl.etc dd{border:1px solid #c6c6c6;color:#888;}
.evCon_share .shareList ul{border-radius: 15px 15px 0 0;}
.evCon_share .eventBoard .evtBoard_common{background: #fde094;border-radius: 0 0 15px 15px;}
.evCon_share .eventBoard .evtBoard_common .board_notice{color: #000}
.evCon_share .eventBoard .evtBoard_common .board_notice li{color: #000;font-weight: normal;opacity: .9;font-size: 12px}
.evCon_share .eventBoard .evtBoard_common .board_notice li:nth-child(3){color: #ff8406;font-weight: bold}
.evCon_share .eventBoard .evtBoard_common .info_wrap{position: absolute;top: 100px;right: 30px;z-index: 1;}
.evCon_share .eventBoard .evtBoard_common .info_wrap button{font-weight: bold;border-bottom: 1px solid;padding: 0 0 2px}
.evCon_share .eventBoard .evtBoard_common .board_write{border: 1px solid #000}

.evtoggleWarning {background:#f4f4f4}
.evtoggleWarning .warningList{padding:80px 0}
.evtoggleWarning .warningList li{padding: 0 0 0 8px;text-indent: -8px;font-weight: normal !important;}
.evtoggleWarning .warningList li.point{color: #ff8611;font-weight: bold;}
.evtoggleWarning .warningList li a{color: #ff8611;border-bottom: 1px solid;}

[class*=mg_popup_wrap].popup_goods .content_area .content_inner{padding: 40px 0;position: relative;}
[class*=mg_popup_wrap].popup_goods .content_area .nonpass .mg_btn_wrap{margin:0}
[class*=mg_popup_wrap].popup_goods .pass .tit_area.blue{background: #ffb44c;font-weight: normal;line-height: 1;padding: 15px 0;margin: 0 0 16px}
[class*=mg_popup_wrap].popup_goods .pass .m_tit{font-size: 30px;color: #ffb44c;font-weight: bold;margin: 0}
[class*=mg_popup_wrap].popup_goods .pass .m_tit .m_date{font-size: 25px;color: #000;font-weight: bold;display: block}
[class*=mg_popup_wrap].popup_goods .nonpass .m_tit{font-weight: bold;font-size: 30px}
[class*=mg_popup_wrap].popup_goods .nonpass .m_tit .rep{font-size: 22px;display: block;font-weight: normal;padding: 3px 0 0}
[class*=mg_popup_wrap].popup_goods .pass .s_info {padding: 0 20px;font-family: var(--font-warning);font-weight: normal}
[class*=mg_popup_wrap].popup_goods .pass .s_info li {font-size: 12px}
[class*=mg_popup_wrap].popup_goods .pass .s_info li a {display: inline-block;font-weight: bold;}
[class*=mg_popup_wrap].popup_goods .pass .s_info li strong{color: #000;font-weight: bold;}


@media screen and (min-width: 1200px){


    .evCon_goods .tip{position: relative;margin: 0 60px;padding: 0 60px 0;height: 165px;}
    .evCon_goods .tip p{text-align: left;position: absolute;top: 0;left: 0;}
    .evCon_goods .tip p:nth-child(1){-webkit-animation: cloud_ani 1s infinite alternate;animation: cloud_ani 1s infinite alternate;}
    .evCon_goods .tip p + p{text-align: right;left: inherit;right: 0;top: 90px;-webkit-animation: cloud2_ani 1s infinite alternate;animation: cloud2_ani 1s infinite alternate;}
    
    @-webkit-keyframes cloud_ani{
        from{top:0;}
        to{top:-10px;}
    }
    @keyframes cloud_ani{
        from{top:0;}
        to{top:-10px;}
    }
    
    @-webkit-keyframes cloud2_ani{
        from{top:90;}
        to{top:80px;}
    }
    @keyframes cloud2_ani{
        from{top:90;}
        to{top:80px;}
    }
    

}

@media screen and (max-width: 1200px){
    .fix_menu{background: #000;}
    .fix_menu div a{height: 100px;display: flex;color: #fff;align-items: center;justify-content: center;font-size: 32px;font-weight: 900;}
    .fix_menu.fix{bottom: 65px}
    .eventWrap img{width: 100%;}
    .dim_popup.sns .btnConfirm img{width: auto;}
    
    .eventWrap .con_tit{margin: 0 0 5%;}
    
    .fix_menu ul.inner{width: 100%;height: 100px;}
    
    .eventWrap .evSection{position:relative}
    
    .con1_tab1_1{padding: 8% 0 10%;}
    .con1_tab1_1 .inner{width: 93%;}
    .con1_tab1_1 .main_wrap{justify-content: space-between;align-items: center;}
    .con1_tab1_1 .main_tit{width: 46%;margin-right: -4%;}
    .con1_tab1_1 .main_tit p span{margin-left: 0%;font-size: 18px;}
    .con1_tab1_1 .main_tit .btn{margin: 0 4% 0 4%;}
    .con1_tab1_1 .main_tit .btn a::before{left: auto;right: 4%;margin: 0;background-size: contain;bottom: 95%;width: 6vw;height: 70%;}
    
    .con1_tab1_1 .cal_slider_wrap{width: 55%;}
    .con1_tab1_1 .cal_slider_wrap .icon{top: 7%;right: -5%;}


    .evCon2{padding: 15% 0}
    .evCon2 .flex{padding: 0;}
    .evCon2 dl{font-size: 18px;}
    .evCon2 dt{margin-bottom: 10%;width: 90%;}
    .evCon2 dd:not(:last-of-type){margin-bottom: 7%;}
    .evCon2 .concept_slider::before{background-size: contain;margin: 0;left: auto;right: 0;width: 18vw;height: 28%;bottom: -10%;}

    .evCon3{padding: 17% 0 15%;}
    .evCon3.nofix{padding-top: 15%}
    .evCon3 .inner{padding-top: 8vw}
    .evCon3.nofix .inner{padding-top: 0}
    .evCon3 .con_tit{padding: 0 10%;}
    .evCon3 .tit_point{margin-bottom: 8%;font-size: 18px;}
    .evCon3 .info{font-size: 2.0vw;padding: 5% 0 3%}
    .evCon3 .calvertical_nav{padding: 10px 30px;border-width: 2px;margin: 0 0 25px;display: none;}
    .evCon3 .calvertical_nav.slick-initialized{display: block;}
    .evCon3 .calvertical_nav::before{background-size: 100%;width: 8vw;background-repeat: no-repeat;height: 5vw;top: inherit;bottom: -21%;left: 1%}
    .evCon3 .calvertical_nav::after{background-size: 100%;width: 7vw;background-repeat: no-repeat;height: 8vw;top: inherit;bottom: -30%;right: -2%;}

    .evCon3 .calvertical_nav a{font-size: 2.2vw}
    .evCon3 .calvertical_nav .slick-current a{color:#ff8611}
    .evCon3 .calvertical_slider.calvertical_slider{display: none;}
    .evCon3 .calvertical_slider.calvertical_slider.slick-initialized{display: block;}
    .evCon3 .calvertical_slider{margin: 0 auto;}
    .evCon3 .calvertical_slider .item{padding-bottom: 0;}
    .evCon3 .calvertical_slider .item .concept{padding-top: 1%;}
    .evCon3 .calvertical_slider .item .concept::after{margin-left: 0;transform: translateX(-50%);width: 27vw;height: 6%;background-size: contain;}
    .evCon3 .calvertical_slider .item .concept::before{width: 12vw;height: 5vw;background-size: contain;}
    .evCon3 .calvertical_slider .item .concept img{filter: none;}
    .evCon3 .circle_wrap p{padding: 0 15%;}


    .container_info{padding: 15px 0}
    .evCon_goods{padding: 15% 0;}
    .evCon_goods .con_tit, .evCon_share .con_tit{margin: 0 0 7%;padding: 0 10%;}
    .evCon_goods .con_tit .end, .evCon_share .con_tit .end{bottom: 38%;right: 0%;width: 18vw;}
    .evCon_goods .container_info{margin: 0 0 30px;padding: 15px 50px;}
    .evCon_goods .container_info .info .info_title::before{background: #fff;display: none;}
    .evCon_goods .container_info .info .info_title,
    .evCon_share .container_info .info .info_title,
    .evCon_goods .container_info .info .info_date,
    .evCon_share .container_info .info .info_date{font-weight:normal}
    .evCon_goods .tip{margin: 0px 0 40px;padding: 0 9%;}
    .evCon_goods .tip p + p{margin: 10px 0 0;}
    .evCon_goods .gift{margin: 0 0 30px;padding: 0 6%;}
    .evCon_goods .random{padding: 0 15%}
    .evCon_goods .btn{margin: 0 0 40px;}
    .evCon_goods .btn a{width: 49%;display: block;margin: 0 auto;}
    .evCon_goods .caution{padding: 15px 5px;font-size: 13px;margin: 0 0 70px;background-size: 24%;}
    .evCon_goods .caution::before{background-size: 100%;width: 16%;height: 8vw;}
    .evCon_goods .caution dt{margin: 0 0 10px;font-weight: bold;}
    .evCon_goods .caution dd{padding: 0 0 0 17px;text-indent: -17px;}
    .evCon_goods h5{margin: 0 0 30px;}
    .evCon_goods h5 strong{padding: 0 26%;}
    .evCon_goods h5 span{padding: 0 30%;}
    .evCon_goods .announcement_zone{margin: 0 0 30px;}
    .evCon_goods .announcement_zone .timer{height: 50px;font-size: 20px;}
    .evCon_goods .announcement_zone .timer strong{font-size: 17px;margin: 0 45px 0 0;}
    .evCon_goods .announcement_zone .announce{padding: 20px 0 30px;}
    .evCon_goods .announcement_zone .announce .soon{font-size: 15px;}
    .evCon_goods .announcement_zone .announce .soon img{width: 170px;}
    .evCon_goods .announcement_zone .annc_slider{margin: 0 -45vw;}
    .evCon_goods .announcement_zone .swiper-button-prev{left: 15vw;}
    .evCon_goods .announcement_zone .swiper-button-next{right: 15vw;}
    .evCon_goods .announcement_zone .point{font-size: 20px;margin: 0 0 15px;}
    .evCon_goods .announcement_zone .annc_slider .slick-slide{width: 460px;margin: 0 3vw;}
    .evCon_goods .announcement_zone .annc_slider .item{border-radius: 10px;}
    .evCon_goods .announcement_zone .annc_slider .item .date{font-size: 16px;padding: 8px 0;margin: 0 0 12px;}
    .evCon_goods .announcement_zone .annc_slider .item .tit{font-size: 14px;margin: 0 0 1px;}
    .evCon_goods .announcement_zone .annc_slider .item .per_list{color: #b3b3b3;font-weight: 200;font-size: 12px;letter-spacing: 0;margin: 0 0 20px;padding: 0 30px;}
    .evCon_goods .announcement_zone .annc_slider .item .per_list span{display: inline-block;padding: 0 0;}
    .evCon_goods .announcement_zone .annc_slider .item.coming_soon{height: auto;padding: 10vw 0;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow {width: 2vw;height: 4vw;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow.slick-prev {left: 63vw;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow.slick-next {right: 63vw;}
    .evCon_goods .announcement_zone + .btn{margin: 0}
    .evCon_goods .announcement_zone + .btn a{width: 49%;}
    .evCon_goods .announcement_zone .announce.before{min-height: 400px;}

    .evCon_share{padding: 15% 0;}
    .evCon_share .shareList ul li dl dd{width: 23%;margin: 0 1%;}
    .evCon_share .btn{margin: 20px 0 60px;padding: 0 8%;}
    .evCon_share .btn a{margin: 0 1%;width: 48%;}
    .evCon_share .container_info{margin: 0 0 50px;/* display: block; */padding: 15px 70px;}
    .evCon_share .container_info .info .info_title::before{width: 3px;height: 3px;left: -15px;}
    .evCon_share .step{width: fit-content;margin: 0 auto;padding: 5% 10%;}
    .evCon_share .step img{width: auto;}

    .evCon_share .gift{margin: 0 0 50px;}
    .evCon_share .gift .item{margin: 0;}
    .evCon_share h5{margin: 0 0 25px;}
    .evCon_share h5::before{height: 1px;}
    .evCon_share h5 span{padding: 0 2%;max-width: 28%;}
    .evCon_share h5 span::before{width: 1px;}
    .evCon_share h5 span::after{width: 1px;}
    .evCon_share .eventBoard .evtBoard_common .info_wrap{position: relative;top: inherit;right: inherit;}
    .evCon_share .eventBoard .evtBoard_common .info_wrap button{color: #ff8611;font-weight: bold;border-bottom: 1px solid #ff8611;padding: 0 0 2px}

    .evtoggleWarning {background:#f4f4f4}
    .evtoggleWarning .warningList li{padding: 0 0 0 8px;text-indent: -8px;}
        
    [class*=mg_popup_wrap].popup_goods .content_area .content_inner{padding: 30px 0 20px}
    [class*=mg_popup_wrap].popup_goods .pass .tit_area.blue{padding: 10px 0;font-size: 15px;margin: 0 0 10px}
    [class*=mg_popup_wrap].popup_goods .pass .m_tit, [class*=mg_popup_wrap].popup_goods .nonpass .m_tit{font-size: 18px}
    [class*=mg_popup_wrap].popup_goods .pass .m_tit .m_date,[class*=mg_popup_wrap].popup_goods .nonpass .m_tit .rep{font-size: 18px;line-height: 1}
    [class*=mg_popup_wrap].popup_goods .content_area .mg_btn_wrap {margin-top: 20px}
    [class*=mg_popup_wrap].popup_goods .content_area .mg_btn_wrap .mg_btn_base{padding: 12px 0}



}



@media screen and (max-width: 992px){


    .clickPop{padding: 15px 0 20px;}
    .dim_popup.sns .tit{font-size:22px}
    .dim_popup.sns table{font-size:12px}

}
@media screen and (max-width:768px){
    .top_text{font-size: 15px;height: 50px;}
    .con1_tab1_1 .main_wrap{flex-direction: column;}
    .con1_tab1_1 .main_wrap > div{width: 90%;}
    .con1_tab1_1 .main_tit p {margin-bottom: 10%;}
    .con1_tab1_1 .main_tit p span{text-align: center;margin: 5% auto;}
    .con1_tab1_1 .main_tit p span br{/* display: none; */}
    .con1_tab1_1 .main_tit .btn{margin: 0 9% 11%;}
    .con1_tab1_1 .main_tit .btn a::before{bottom: 90%;width: 10vw;}
    
    .con1_tab1_1 .cal_slider_wrap{margin-left: -9%;}
    .con1_tab1_1 .cal_slider_wrap .icon{top: 7%;right: -5%;}


}

@media screen and (max-width: 576px){
    .top_text{font-size: 14px;height: 55px;}
    .fix_menu div a{font-size: 1.8rem;height: 70px;}
    .fix_menu.fix{bottom: 55px;}

    .dim_popup.sns{width:90%}
    .con1_tab1_1 .main_tit .btn img.on,.con1_tab1_1 .main_tit .btn:hover img.on{display: block !important;}

    .top_tab .tab_base li a{font-size: 14px;}
    .top_tab .tab_base li a i{width: 35px;height: 35px;border-radius: 5px;font-size: 10px;margin-left: 5px;}

    .con1_tab1_1 .main_tit p span{font-size: 15px;}
    .con1_tab1_1 .cal_slider_wrap .icon{max-width: 25%;}
    
    .con1_tab1_1 .cal_slider_wrap{width: 100% !important;}

    .evCon2 .flex{flex-direction: column-reverse;}
    .evCon2 .flex > div{width: 90%;}
    .evCon2 dl{margin-top: 8%;font-size: 15px;}
    .evCon2 dt{margin-bottom: 7%;width: 60%;}
    .evCon2 dd br{/* display: none; */}
    .evCon2 dd:not(:last-of-type){margin-bottom: 3%;}

    .eventWrap .evSection.evCon3{overflow:hidden}
    .evCon3.nofix{padding-top: 15%;}
    .evCon3 .con_tit{padding: 0;}
    .evCon3 .tit_point{}
    .evCon3 .tit_point{font-size:15px}
    .evCon3 .tit_point span{display: block;margin-top: 3%;}
    .evCon3 .info{font-size: 3.6vw;padding: 5% 0 3%}
    .evCon3 .info br{display: block;}
    .evCon3 .calvertical_nav{margin: 0 0 15px;border-width: 1px;padding: 0 20%;}
    .evCon3 .calvertical_nav::before{width: 13vw;height: 9vw;bottom: 55%;left: 1%}
    .evCon3 .calvertical_nav::after{width: 10vw;height: 9vw;top: inherit;bottom: -13%;right: 1%}
    .evCon3 .calvertical_nav .slick-arrow{display: none !important;}
    .evCon3 .calvertical_nav a{font-size: 3.6vw;color: #a9a9a9;padding: 3vw 0;}
    .evCon3 .calvertical_nav .slick-current a{color:#ff8611}

    .evCon3 .circle_wrap{margin-top: 15%;}
    .evCon3 .circle_wrap p{padding: 0 5%;}
    .evCon3 .circle_wrap ul{flex-wrap: wrap;width: 85%;margin: 5% auto 0;}
    .evCon3 .circle_wrap ul li{width: calc(50% - 15px);}
    

    .container_info{padding: 15px 0}
    .evCon_goods{padding: 15% 0;}
    .evCon_goods .con_tit, .evCon_share .con_tit{padding: 0 1%;}
    .evCon_goods .con_tit .end, .evCon_share .con_tit .end{width: 22vw;}
    .evCon_goods .container_info{margin: 0 0 25px;padding: 10px 20px;}
    .evCon_goods .container_info .info .info_title::before{background: #fff;display: none;}
    .evCon_goods .container_info .info .info_title,
    .evCon_share .container_info .info .info_title,
    .evCon_goods .container_info .info .info_date,
    .evCon_share .container_info .info .info_date{font-weight:normal}
    .evCon_goods .tip{margin: 0px 0 30px;padding: 0 0%;}
    .evCon_goods .gift{margin: 0 -70px 25px -50px;padding: 0 0%;}
    .evCon_goods .random{padding: 0 4%}
    .evCon_goods .btn{margin: 0 0 30px}
    .evCon_goods .btn a{width: 71%;}
    .evCon_goods .caution{padding: 15px 5px;font-size: 12px;margin: 0 0 13%;}
    .evCon_goods .caution::before{bottom: inherit;width: 26%;height: 6vw;top: -7%;display: none}
    .evCon_goods .caution dt{margin: 0 0 10px;font-weight: bold;}
    .evCon_goods .caution dd{padding: 0 0 0 13px;text-indent: -13px;}
    .evCon_goods h5{margin: 0 0 20px;}
    .evCon_goods h5 strong{padding: 0 19%;}
    .evCon_goods h5 span{padding: 0 20%;}
    .evCon_goods .announcement_zone{margin: 0 0 20px;}
    .evCon_goods .announcement_zone .timer{height: 45px;font-size: 16px;}
    .evCon_goods .announcement_zone .timer strong{font-size: 15px;margin: 0 27px 0 0;}
    .evCon_goods .announcement_zone .announce{padding: 20px 0 30px;}
    .evCon_goods .announcement_zone .announce .soon{font-size: 13px;}
    .evCon_goods .announcement_zone .announce .soon img{width: 170px;}
    .evCon_goods .announcement_zone .annc_slider{margin: 0 7vw;}
    .evCon_goods .announcement_zone .swiper-navigation{/* display: none; */}
    .evCon_goods .announcement_zone .swiper-button-prev, .evCon_goods .announcement_zone .swiper-button-next{width: 7vw;}
    .evCon_goods .announcement_zone .swiper-button-prev{left: 2%;}
    .evCon_goods .announcement_zone .swiper-button-next{right: 2%;}
    .evCon_goods .announcement_zone .point{font-size: 16px;margin: 0 0 15px;}
    .evCon_goods .announcement_zone .annc_slider .slick-slide{width: 460px;margin: 0 3vw;}
    .evCon_goods .announcement_zone .annc_slider .item{border-radius: 5px;}
    .evCon_goods .announcement_zone .annc_slider .item .scrll{overflow: scroll;height: 68vw;}
    .evCon_goods .announcement_zone .annc_slider .item .date{font-size: 13px;padding: 5px 0;margin: 0 0 10px;}
    .evCon_goods .announcement_zone .annc_slider .item .tit{font-size: 13px;margin: 0 0 1px;}
    .evCon_goods .announcement_zone .annc_slider .item .per_list{margin: 0 0 12px;padding: 0 10px;font-size: 11px;}
    .evCon_goods .announcement_zone .annc_slider .item .per_list span{display: inline-block;padding: 0 0;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow {width: 3vw;height: 6vw;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow.slick-prev {left: -3vw;}
    .evCon_goods .announcement_zone .annc_slider .slick-arrow.slick-next {right: -3vw;}
    .evCon_goods .announcement_zone + .btn a{width: 72%;}
    .evCon_goods .announcement_zone .swiper-pagination{display: block !important;width: 100%;bottom: 7px;z-index: 1;opacity: 1;}
    .evCon_goods .announcement_zone .swiper-pagination-bullet{margin: 0 4px}
    .evCon_goods .announcement_zone .announce.before{min-height: 200px;}
    
    .evCon_share{padding: 15% 0;}
    .evCon_share .shareList ul li dl dd{}
    .evCon_share .btn{margin: 20px 0 55px;padding: 0 0%;}
    .evCon_share .btn a{margin: 0 1%;width: 48%;overflow: hidden;border-radius: 0;}
    .evCon_share .btn a img{max-width: 130%;width: 130%;margin: 0 0 0 -15%}
    .evCon_share .container_info{margin: 0 0 30px;padding: 10px 27px;}
    .evCon_share .step img{width: auto;}
    .evCon_share .gift{margin: 0 -20px 40px;flex-wrap: wrap;}
    .evCon_share .gift .item{width: 51%;}
    .evCon_share .gift .item:nth-child(1){margin: 0 25% 20px;}
    .evCon_share .gift .item:nth-child(2){width: 41%;}
    .evCon_share h5{margin: 0 0 15px;}
    .evCon_share h5 span::before{width: 1px;}
    .evCon_share h5 span::after{width: 1px;}
    .evCon_share .eventBoard .evtBoard_common .info_wrap{position: relative;top: inherit;right: inherit;}
    .evCon_share .eventBoard .evtBoard_common .info_wrap button{color: #ff8611;font-weight: bold;border-bottom: 1px solid #ff8611;padding: 0 0 2px}

    .dim_popup.sns .btnConfirm img{width: 80px;}
    
    [class*=mg_popup_wrap].popup_goods .nonpass .m_tit .rep{font-size: 14px}
    [class*=mg_popup_wrap].popup_goods .content_area .mg_btn_wrap .mg_btn_base{font-size:13px}
    [class*=mg_popup_wrap].popup_goods button.mfp-close, [class*=mg_popup_wrap].popup_goods .mg_popup_close, [class*=mg_popup_wrap].popup_goods button.mfp-arrow{width: 25px;height: 25px;background-size: 100%;top: -35px}
    [class*=mg_popup_wrap].popup_goods .content_area .content_inner::before{width: 25px;height: 25px;background-size: 100%;top: -35px;}


        

    .evCon_goods .swiper-slide-prev, .evCon_goods .swiper-slide-next{transform: scale(1);}
    .evCon_goods .announcement_zone .annc_slider .item.coming_soon{font-size: 20px;padding: 5vw 0;height: 68vw;}
    .evCon_goods .announcement_zone .annc_slider .item.coming_soon .scrll{height: auto;}

}

@media screen and (max-width: 460px){
.fix_menu div a{font-size: 1rem;height: 50px;}
}