@charset "euc-kr";


/* °øÅë¿ä¼Ò */
.flt_inner { margin-top: 50px; } 
.evSection:not(.evtoggleWarning,.evTab,.evSection.main) { background-size: auto 100%; padding: 160px 0; } 
.evSection.pdb0 {padding-top: 0 !important;padding-bottom: 0 !important;} 

/* title */ 
.con_tit {margin: 0 -10px 80px;} 
.con_tit {font-size: 46px;color: inherit;font-weight: 900;line-height: 1.2;} 
.con_tit span { color: #247b5d; } 
.con_tit:has(h5) { margin-bottom: 60px; } 

.black_tit { font-size: 24px; background: #000; color: #fff; position: relative; border-radius: 10px; margin-bottom: 20px; padding: 13px 0; } 
.black_tit::before { content: '\25BC'; display: block; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); color: #000; font-size: 20px; } 

/* main */
.evSection.main{ background-color: #5ed4b0; background-size: auto 100%; padding: 70px 0 0; background-image: url('https://image.megagong.net/m/2024/0103_gilltoraebi/main_bg.jpg'); } 
.evSection.main{ position: relative; } 
.evSection.main .season { position: relative; text-align: left; margin-left: -5px; } 
.evSection.main .season img { position: relative; } 
.evSection.main .season::before { content: ''; display: block; position: absolute; bottom: -15px; left: -1000px; width: 3000px; background: #7bffdd; height: 50px; } 
.evSection.main .title { width: 1190px; align-items: flex-end; margin-top: -30px; } 
.evSection.main .title h3 { position: relative; margin: 0 -110px 150px 0; z-index: 2; } 
.evSection.main .title h3 a { position: absolute; right: 146px; bottom: 0; width: 32px; height: 32px; /*background: #a900ff2e; */ } 
.evSection.main .title .tea { position: relative; } 
.evSection.main .title .tea .toggleBtn { position: absolute; bottom: 100px; left: -35px; } 
.evSection.main .title .tea .toggleBtn img { display: block; } 
.evSection.main .title .tea .toggleBtn img + img { display: none; } 
.evSection.main .title .tea .toggleBtn.on img { display: none; } 
.evSection.main .title .tea .toggleBtn.on img + img { display: block; } 

/* con1 */
.evCon1 .review_list { display: flex; align-items: center; flex-wrap: wrap; justify-content: center; gap: 15px; } 
.evCon1 .review_list li { position: relative; width: calc(50% - 15px); height: 300px; border-radius: 15px; cursor: pointer; border: 1px solid #83e2ca; overflow: hidden; } 
.evCon1 .review_list li:hover .hover { display: flex; } 
.evCon1 .review_list li:hover .show { display: none; } 

.evCon1 .review_list li .hover { display: none; background: #008b67; color: #fff; width: 100%; height: 100%; align-items: center; justify-content: flex-start; font-size: 16px; font-weight: 500; padding: 30px 10px; flex-direction: column; line-height: 1.3; } 
.evCon1 .review_list li .hover p:not(:last-child) { margin-top: 10px; } 
.evCon1 .review_list li .hover .name { background: #007a5a; color: #cbddd7; display: block; width: fit-content; font-size: 14px; border-radius: 20px; padding: 2px 21px; position: absolute; bottom: 30px; } 

.evCon1 .review_list li .show { background: #d9fff5; padding: 30px 20px; width: 100%; height: 100%; display: flex; align-items: center; font-size: 24px; justify-content: center; font-weight: 700; } 
.evCon1 .review_list li .show:before { content: ''; display: block; position: absolute; bottom: 28px; right: 28px; background: url('https://image.megagong.net/m/2024/0103_gilltoraebi/con1_click.png') no-repeat center; width: 52px; height: 54px; } 

.evCon1 .review_list .slick-dots { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 10px; } 
.evCon1 .review_list .slick-dots li { width: 12px; height: 12px; border-radius: 50%; background-color: #dde5b9; } 
.evCon1 .review_list .slick-dots li.slick-active { background-color: #000; } 
.evCon1 .review_list .slick-dots li button { color: transparent; font-size: 0px; } 

/* con2 */
.evCon2.evSection { background-color: #e2e2e2; } 
.evCon2 .con_box h5 { margin-bottom: 75px; font-size: 34px; } 
.evCon2 .con_box h5 span { position: relative; z-index: 2; } 
.evCon2 .con_box h5 span:before { content:''; position: absolute; display:block; width: 101%; height: 16px; background: #70f0d0; left: -.5%; bottom: -1px; z-index: -1; } 
.evCon2 .con_box:not(:last-child) { margin-bottom: 150px; } 
.evCon2 .con_box .con_tit:has(h5) h5 { font-size: 21px; } 
.evCon2 .books { align-items: center; justify-content: center; margin: 0 40px 0 -28px; } 
.evCon2 .books li { flex:1; position: relative; } 
.evCon2 .books li a {position: absolute;bottom: 0;font-size: 0;width: 80%;height: 59px;/* background: #ff000073; */right: 0;} 

.evCon2 .tab_base { margin-bottom: 40px; } 
.evCon2 .tab_base li { flex: 1; } 
.evCon2 .tab_base li a { font-size: 20px; background: #777; color: #d4d4d4; display: block; padding: 23px 0; border: 1px solid #777; border-bottom: 1px solid #000; font-size: 24px; letter-spacing: -.1rem; border-left: 1px solid #bbb; } 
.evCon2 .tab_base li.on a { color: #000; background: #4eecaf; font-weight: 900; border: 1px solid #000; border-width: 1px 1px 0; } 
.evCon2 .panel_base .alert { display: block; } 


.evCon2 .progress { margin: 0 auto 80px; width: 1296px; margin-left: -108px; } 
.evCon2 .tip ul { border-radius: 10px; background: #fff; } 
.evCon2 .tip ul li { flex: 1; padding: 30px 0; position: relative; } 
.evCon2 .tip ul li:not(:last-child)::before { content: ''; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #dcdcdc; height: 70%; width: 1px; } 
.evCon2 .tip ul li i { font-style: normal; font-weight: 700; font-size: 18px; } 
.evCon2 .tip ul li p { margin: 25px 0 15px; font-size: 20px; } 
.evCon2 .tip ul li span { font-size: 13px; color: red; display: block; } 

/* con3 */
.evCon3.evSection { background-color: #defff7; } 

/* con4 */
.evCon3 .black_tit { margin-bottom: 0; } 
.evCon3 .black_tit:before { display: none; } 
.evCon3 .preview_slider .slick-arrow { position: absolute; top: 40%; transform: translate(0, calc(-50%)); left: -10%; z-index: 2; background: url('https://image.megagong.net/m/2024/0103_gilltoraebi/con3_arrow.png') no-repeat center; width: 44px; height: 85px; font-size: 0; } 
.evCon3 .preview_slider .slick-arrow.slick-next { transform: rotate(180deg) translate(0, calc(50%)); left: auto; right: -10%; } 


.evCon3 .preview_slider .slick-dots li { display:none; } 
.evCon3 .preview_slider .slick-dots li.slick-active { display: block; width: 88px; height: 32px; margin: 0 auto; margin-top: 18px; line-height: 32px; color: #000; font-size: 17px; font-weight: bold; text-align: center; border-radius: 30px; background-color: #b1f4e3; } 
.evCon3 .btn_box { margin-top: 40px; } 

.event .con_tit:has(h5) h5 { margin-top: 35px; font-size: 22px; color: #cbd9d5; font-weight: 300; line-height: 1.4; } 



.evtoggleWarning .warningList2 { display: none; } 
.evtoggleWarning.on .warningList2 { display: block; } 
.evtoggleWarning .warningList2 { text-align:left; padding: 40px 0; } 
.evtoggleWarning .warningList2 li { font-size:13px; color:#000000; line-height:1.7; } 
.evtoggleWarning .warningList2 > li { margin-top:30px; } 
.evtoggleWarning .warningList2 > li:first-child { margin-top:0; } 
.evtoggleWarning .warningList2 > li.w_tit { font-size:17px; } 
.evtoggleWarning .warningList2 li .s_tit { font-size:14px; font-weight:bold; } 
.evtoggleWarning .warningList2 li ul li a { font-size:12px; display:inline-block; font-weight:bold; padding:2.5px 8px; line-height:1; margin-left:5px; } 
.evtoggleWarning .warningList2 li ul li a.tp2 { padding:0; font-weight:bold; font-size:13px; } 
.evtoggleWarning .warningList2 li ul li a { padding:0; color:#ff0000; text-decoration:underline; } 

.event2.evSection.new { background-color: #ffd4b1; } 
.gift_info_wrap { background-color: #ffddc1; position: relative; padding:45px 41px 54px 0; display:flex; justify-content:space-between; align-items:center; gap:0 30px; } 
.gift_info_wrap::before,
.gift_info_wrap::after { content:''; display:block; width:1000px; height:100%; position: absolute; background-color: #ffddc1; top:0; } 
.gift_info_wrap::before { left:-1000px; } 
.gift_info_wrap::after { right:-1000px; } 
.gift_info_wrap .gift_info { text-align:left; } 
.gift_info_wrap .gift_info li { font-size:21px; font-weight:700; color:#333333; display:flex; margin-top:15px; position: relative; } 
.gift_info_wrap .gift_info li:first-child { margin-top:0; } 
.gift_info_wrap .gift_info li::before { content:''; display:block; width:2px; height:19px; background-color:#333; position: absolute; left:0; top:5px; } 
.gift_info_wrap .gift_info li .label { padding-left:10px; flex-shrink:0; width:130px; } 
.gift_info_wrap .gift_info li .con { flex-grow:1; } 
.gift_info_wrap .gift_info li .con .tiny { font-style:normal; font-size:14px; opacity:0.45; } 
.gift_info_wrap .gift_info li .con strong { color:#007659; font-weight:700; } 
.event2.evSection.new .evt_btm { text-align:center; margin-top:40px; } 
.event2.evSection.new .evt_btm a { background-color: #000; font-size:24px; font-weight:700; color:#fff; padding:22px 20px; display:inline-block; min-width:386px; } 
.event2.evSection.new .eventBoard { margin-top:100px; } 


/* [ws] 240228 */
.event.event1 .con_tit:has(h5) h5 { color: #ffffff; } 
.con_tit .end.ver2 { right: -140px; top: 110px; } 
.evtoggleWarning .warningList2.ver2 span.s_tit { margin-bottom: 20px; display: block; } 
.evtoggleWarning .warningList2.ver2 li ul li a { color: #5981ca; } 
.evtoggleWarning .warningList2.ver2 li ul li a.link { color: #007af3; text-decoration: initial; } 
.evCon2 .books li.new_ver { position: relative; } 
.evCon2 .books li.new_ver .point { position: absolute; right: -13px; top: 233px; } 
.evCon2 .books li.new_ver .point.type2 { display: flex; flex-direction: column; gap: 1px; top: 161px; } 
.evCon2 .books li.new_ver .point.type2 + a { display: none; }
.evtoggleWarning.d240411 {background-color: #f8f8f8; } 


/* [ws-v3] 241224 */
.v3 .evSection.main {background-image: url('https://image.megagong.net/m/2024/0103_gilltoraebi/v3_main_bg.jpg'); } 
.v3 .evSection.main .title{width: 1100px;}
.v3 .evSection.main .title h3{margin-right: -211px;}
.v3 .evSection.main .title h3 a{right: 0;}
.v3 .evCon2 .books{ margin: 0 auto; justify-content: space-between; max-width: 1000px;}
.v3 .evCon2 .books > li:first-child{ flex: none;}
.v3 .evCon2 .text_wrap{ background: #007b5e; color: #fff; border-radius: 20px; padding: 65px 50px; text-align: left; width: 600px; flex: none;} 
.v3 .evCon2 .text_wrap li{ display: flex; align-items: center; gap: 0 15px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #2a8f75;} 
.v3 .evCon2 .text_wrap li span{ width: 50px; height: 50px; display: flex; background: #000; border-radius: 50%; align-items: center; justify-content: center;} 
.v3 .evCon2 .icon_box { background: #fff; border-radius: 20px; padding: 40px; justify-content: center;}
.v3 .evCon2 .icon_box li{ flex: 1; display: flex; flex-direction: column; align-items: center; gap: 20px;}
.v3 .evCon2 .icon_box li:nth-child(2){ border: 1px solid #ddd; border-width: 0 1px;}
.evCon5{background: #00775a;color: #fff;}
.evCon5 .container_info_wrap{ background: #20846b; padding: 43px 0; margin-top: 35px; position: relative;}
.evCon5 .container_info_wrap:before{content:"";display:block;background: inherit;width: 3000px;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.evCon5 .container_info.ver_circle .info .info_date{color: #fff;padding: 2px;}
.event3{ background: #d3ffe3; }
.event3 .con_tit{margin-bottom: 30px;}
.event3 .mini_tit {font-weight: normal;color:#00775a;margin-top: 25px;line-height: 1.4;}
.event3 .con_tit .end::after{background:#000}
.event3 .gift_list_wrap li .badge{ background: #00775a; }



/*S: [ws] 250227_event ¿µ¿ª*/

.event1 {background-color: #e8ffd3;}
.event1 .con_tit{margin:0 0 20px;}
.event1 .mini_tit {color:#00775a; font-weight: bold !important;}
.evSection.event1.overview .lecture {margin: 50px auto 0;}

.event2 { background: linear-gradient(0deg, rgba(211,255,227,1) 0%, rgba(227,250,235,1) 55%, rgba(245,245,245,1) 100%);}
.eventWrap .event2 .inner { width: 1000px; } 
.event2 .con_tit {margin: 0 0 24px;}
.event2 .mini_tit {margin:0 0 30px; color:#777777;}
.evSection.event2 .obj_cover .partc_obj { mix-blend-mode: unset; top: 0; } 
.event2 .info_wrap {margin: 80px auto 0;padding: 22px 0; border-radius: 16px; background-color:#fff; opacity: 0.8; border:1px solid #40d3ae;}
.event2 .info_wrap .big_tit {margin:0 0 10px; font-weight: bold;}
.event2 .info_wrap .chk_list {display: flex; align-items: center; justify-content: center; flex-direction: column; gap:14px;}
.event2 .info_wrap .chk_list li {display: flex; align-items: center; justify-content: center; gap:5px;}
.event2 .info_wrap .chk_list span {color:#00775a;}

.event2 .package_wrap {position: relative;margin: 40px auto 24px;height: 200px;border-radius: 20px;border:1px solid #000;background-color: #fff;display: flex;justify-content: space-between;overflow: hidden;} 
.event2 .package_info { padding: 0 70px; width: calc(100% - 188px); background-color: #fff; } 
.event2 .package_info .price_box { display: flex; justify-content: space-between; align-items: center; height: 100%; } 
.event2 .package_info .discount_arr { padding: 0 84px 0 0; width:calc(100% - 230px); display: flex; align-items: center; justify-content: space-between; position: relative; } 
.event2 .package_info .discount_arr::before { content: ""; top: 50%; position: absolute; display: block; width: 100%; height: 1px; background-color: #000; } 
.event2 .package_info .discount_arr::after { content: ""; top: 50%; transform: translateY(-50%); right:0; position: absolute; display: block; width:12px; height:22px; background-image: url(https://img.megagong.net/m/2025/0227_jeonhangil/arrow.png); background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.event2 .package_info .original_price { color:#aaaaaa; position: relative; } 
.event2 .package_info .percent { display:flex; align-items: center; justify-content: center; width:150px; height: 70px; background-image: url(https://img.megagong.net/m/2025/0227_gilltoraebi/gradient.png); background-size: cover; background-repeat: no-repeat; background-position: center center; font-weight: bold; color:#111111; position: relative; } 
.event2 .package_info .discount_info { width:230px; text-align: right; position: relative; } 
.event2 .package_info .discount_info .date { /* margin:0 0 5px; */color:#007c5e; position: absolute; top: -24px; width: 100%; } 
.event2 .package_info .discount_info .price { font-weight: 900; } 

.event2 .package_btn { width: 188px; border-left: 1px solid #000; } 
.event2 .package_btn a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: #007c5e; color:#fff; font-weight: bold; } 
.event2 .package_btn a.paid {background-color: #a3a3a3;cursor: unset;}
.event2 .noti_wrap { margin:0 auto; text-align: left; } 

.con_tit .end::after {background-color:#111111;}
.warningList li {color:#222222;}
/*E: [ws] 250227_event ¿µ¿ª*/


/* 250414 */
.event.evSection {background: linear-gradient(0deg, rgba(211,255,227,1) 0%, rgba(245,245,245,1) 100%);}
.event .con_tit {margin: 0 -10px 40px;}
.event .gift_list_wrap {margin: 50px auto 0;}
.event .gift_list_wrap li .badge {background-color: #00775a;}
.evSection.event .obj_cover .pattern_obj { top: 20%;}


@media (max-width:1200px){
    .evSection:not(.evtoggleWarning,.evTab,.evSection.main) { padding: 16% 0; } 
    .con_tit {font-size: clamp(19px,5vmin,46px);margin: 0 auto 8%;} 
    .black_tit { font-size: 20px; } 

    /* main */
    .evSection.main { padding-top: 5%; } 
    .evSection.main .season { max-width: 60%; margin-left: 0; } 
    .evSection.main .title { width: 115%; margin: -5% auto 0; } 
    .evSection.main .title h3 { margin: 0 -10% 15% 0; } 
    .evSection.main .title h3 a { right: 23%; width: 3vw; height: 3vw; } 
    .evSection.main .title .tea .toggleBtn { bottom: 10%; left: 0; max-width: 40%; } 

    /* con1 */
    .evCon1 .review_list li:hover .hover { font-size: 15px; justify-content: center; } 
    .evCon1 .review_list li .show { font-size: 20px; } 
    .evCon1 .review_list li .show:before { background-size: contain; max-width: 10%; bottom: 5%; right: 10%; } 

    /* con2 */
    .evCon2 .con_box h5 {margin-bottom: 8%;font-size: clamp(15px,4vmin,34px);} 
    .evCon2 .con_box:not(:last-child) { margin-bottom: 15%; } 
    .evCon2 .books { width: 100%; margin: 0 3% 0 -3%; } 
    .evCon2 .books li a { height: 6.5vw; } 
    .evCon2 .tab_base { margin-bottom: 5%; } 
    .evCon2 .tab_base li a { font-size: 20px; } 
    .evCon2 .progress { width: 100%; margin: 0 auto 10%; } 
    .evCon2 .tip ul li { padding: 20px 0; } 
    .evCon2 .tip ul li i { font-size: 15px; } 
    .evCon2 .tip ul li p { font-size: 18px; } 

    /* con4 */
    .evCon3 .btn_box { margin: 10% 20% 0; } 
    .evCon3 .preview_slider .slick-arrow { background-size: contain; left: -1%; max-width: 5%; max-height: 10%; } 
    .evCon3 .preview_slider .slick-arrow.slick-next { right: -1%; } 
    
    .event .con_tit:has(h5) h5 {font-size: clamp(15px,3vmin,22px);margin-top: 5%;} 

    /* [ws] 240228 */
    .con_tit .end.ver2 { right: 1%; top: -15%; } 
    .evtoggleWarning .warningList2.ver2 span.s_tit { margin-bottom: 2%; } 
    .evCon2 .books li.new_ver .point { right: -4%; top: 51%; width: 34%; } 

    /* [ws-v2] 240411 */
    .evCon2 .books li.new_ver .point.type2 { gap: 5px; width: 22%; } 

    /* [ws-v3] 241224 */
    .v3 .evSection.main .title{width: 105%;margin-left: 2%;}
    .v3 .evSection.main .title h3{margin-right: -30%;}
    .v3 .evCon2 .books > li:first-child{width: 40%;}
    .v3 .evCon2 .text_wrap{ width: 55%; padding: 7% 4%;}
    .v3 .evCon2 .text_wrap li{ padding-bottom: 2vmin; gap: 2vmin; margin-bottom: 2vmin;}
    .v3 .evCon2 .text_wrap li span{ width: clamp(30px,5vmin,50px); height: clamp(30px,5vmin,50px);}


    /*S: [ws] 250227_event ¿µ¿ª*/
    .evSection.event1.overview .lecture {margin: 8% auto 0;}
    .eventWrap .event2 .inner { width: 96%; } 
    .event2 .info_wrap {margin: 8% auto 0;}
    .event2 .info_wrap .chk_list {font-size: clamp(12px, 2.3vmin, 18px);}
    .event2 .package_info .discount_info .price { font-size: clamp(25px, 5.3vmin, 48px); } 
    /*E: [ws] 250227_event ¿µ¿ª*/

    /* 250414 */
    .event .con_tit {margin: 0 0px 4%;}
}

@media (max-width: 992px){
    .evCon1 .review_list li { height: 365px; } 
    .evCon1 .review_list li .hover .name { bottom: 15px; } 

    /* [ws-v2] 240411 */
    .evCon2 .books li.new_ver .point.type2 { top: 40%; } 

    /*S: [ws] 250227_event ¿µ¿ª*/
    .event2 .package_info { padding: 0 40px; } 
    .event2 .package_info .percent { width: 96px; height: 44px; } 
    .event2 .package_info .discount_arr { width: calc(100% - 196px); padding: 0 41px 0 0; } 
    .event2 .package_info .discount_info { width: 196px; } 
    /*E: [ws] 250227_event ¿µ¿ª*/


}

@media (max-width:768px){
    .black_tit { font-size: 18px; } 

    .evSection.main .season { max-width: 70%; margin-left: 0; } 
    .evSection.main .season::before { height: 7vw; } 

    .evCon1 .review_list li { height: 100%; border: 0; } 
    .evCon1 .review_list li .hover { display: block; font-size: 14px; background: none; padding: 0; } 
    .evCon1 .review_list li .show,.evCon1 .review_list li:hover .hover { font-size: 14px; } 
    .evCon1 .review_list li .hover .name { position: relative; bottom: 0; font-size: 12px; margin: 20px auto 0; } 
    .evCon1 .review_list li .show { display: none; } 
    .evCon1 .review_list li .hover p img { display: inline-block; } 
    .evCon1 .review_list .slick-slide { margin: 0 5px; height: 266px; background: #008b67; display: flex; border-radius: 10px; justify-content: center; align-items: center; } 

    /* .evCon2 .con_box h5 span:before { height: 2vw; }  */
    .evCon2 .con_box h5 span { background: #8effdc94; padding: 0 10px; border-radius: 3px; } 
    .evCon2 .con_box h5 span:before { display: none; } 
    .evCon2 .tab_base li a { font-size: 17px; padding: 20px 0; } 
    .evCon2 .progress { max-width: 530px; margin: 0 auto 10%; } 
    .evCon2 .tip ul { flex-wrap: wrap; } 
    .evCon2 .tip ul li { flex: auto; width: 50%; } 
    .evCon2 .tip ul li:not(:last-child)::after,.evCon2 .tip ul li:not(:nth-child(3))::after { content: ''; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: #dcdcdc; height: 1px; width: 70%; } 

    .evCon2 .tip ul li p { font-size: 15px; margin: 20px auto 10px; } 
    .evCon3 .preview_slider .slick-arrow { display: none !important; } 
    .evCon3 .preview_slider .slick-dots li.slick-active { font-size: 15px; } 


    .gift_info_wrap { display:block; } 
    .gift_info_wrap .gift_info li { font-size:14px; margin-top:10px; } 
    .gift_info_wrap .gift_info li::before { top:2px; height:15px; } 
    .gift_info_wrap .gift_info li .label { width:90px; } 
    .gift_info_wrap .gift_picture { margin:20px auto 0; width:60%; } 

    /* [ws-v3] 241224 */
    .v3 .evCon2 .books{flex-direction: column;gap: 5vmin;width: 100%;margin: 0;}
    .v3 .evCon2 .books > li:first-child{width: min(348px,60%);margin: 0 auto;}    
    .v3 .evCon2 .books > li:first-child img{margin-left: 0;}    
    .v3 .evCon2 .books li a{ width: min(348px,80%); right: auto; left: 50%; transform: translateX(-50%); height: 9vw;}
    .v3 .evCon2 .text_wrap{ width: 100%;}    
    .v3 .evCon2 .icon_box {padding: 5%;flex-direction: column;max-width: 500px;margin: 0 auto;}
    .v3 .evCon2 .icon_box li{flex-direction: row;padding: 5% 0;/* justify-content: center; */text-align: left;gap: 3vmin;}
    .v3 .evCon2 .icon_box li br{display:none}
    
    .v3 .evCon2 .icon_box li:nth-child(2){ border-width: 1px 0;}
    .v3 .evCon2 .icon_box li img{width: min(56px,13%);}
    .evCon5 .container_info_wrap{padding: clamp(20px,4vmin,43px) 0;}
    .evCon5 .container_info.ver_circle .info .info_title{ line-height: clamp(25px,3vmin,30px); width: clamp(70px,12vmin,100px);}


    /*S: [ws] 250227_event ¿µ¿ª*/
    .event2 .info_wrap {border-radius: 10px;}
    .event2 .info_wrap .chk_list {gap:5px;}
    .event2 .package_wrap {flex-direction: column;height: auto;border-radius: 10px;margin: 4% auto;} 
    .event2 .package_info { width: 100%; padding: 50px 20px; } 
    .event2 .package_info .price_box { justify-content: center; gap: 30px; } 
    .event2 .package_info .discount_arr { width: auto; gap: 40px; } 
    .event2 .package_info .discount_info { width: max-content;}
    .event2 .package_btn { width: 100%; }
    .event2 .package_btn a { padding: 15px 0; } 
    .event2 .package_btn a br { display: none; } 
    /*E: [ws] 250227_event ¿µ¿ª*/


}

@media (max-width: 576px){
    .black_tit { font-size: 15px; } 

    .evSection.main .season { max-width: 80%; margin-left: 0; } 
    .evSection.main .season::before { bottom: -2vw; } 
    .evSection.main .title { margin: 7% auto 0; width: 105%; } 
    .evSection.main .title h3 { margin: 0 -15% 15% 0; } 
    .evSection.main .title .tea { width: 120%; } 
    .evSection.main .title .tea .toggleBtn { bottom: 0; max-width: 60%; left: auto; right: 3%; } 

    .evCon1 .review_list .slick-slide { height: 350px; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0 10px; } 
    .evCon2 .books { flex-wrap: wrap; width: 80%; margin: 0 auto; margin-left: 8%; } 
    .evCon2 .books > li:first-child { flex: auto; margin: 0 25% 5%; } 
    .evCon2 .tab_base li a { font-size: 15px; padding: 15px 0; } 
    .evCon2 .progress { max-width: 430px; } 
    .evCon3 .preview_slider .slick-dots li.slick-active { font-size: 13px; height: 20px; line-height: 20px; } 

    /* [ws-v2] 240411 */
    .evCon2 .books li.new_ver .point { top: 45%; width: 40%; } 



    /*S: [ws] 250227_event ¿µ¿ª*/
    .event2 .package_info {padding: 30px 20px;} 
    .event2 .package_info .discount_arr { gap: 15px; padding: 0 20px 0 0; } 
    .event2 .package_info .discount_info { width: 100%; } 
    .event2 .package_info .discount_info .date { position: static; } 
    .event2 .noti_wrap {font-size: 12px;}
    /*E: [ws] 250227_event ¿µ¿ª*/

}

@media (max-width: 460px){
    .black_tit { font-size: 13px; } 
    .evCon1 .review_list li .hover,.evCon1 .review_list li .show,.evCon1 .review_list li:hover .hover { font-size: 13px; } 
    .evCon1 .review_list .slick-slide { height: 320px; } 
    .evCon2 .tab_base li a { font-size: 13px; padding: 15px 0; } 
    .evCon2 .tip ul li i { font-size: 13px; } 
    .evCon2 .tip ul li p { font-size: 13px; } 
    .evCon2 .tip ul li span { font-size: 12px; } 
    .evCon2 .books { width: 100%; margin-left: -3%; } 

    .event .con_tit h4 { margin: 0 -10%; } 
}