.loading {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 50000000000000;
	background-color: rgba(0, 0, 0, .5)
}
.loading:before {
	content: "";
	position: absolute;
	width: 100px;
	height: 100px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url('/year/111/img/bx_loader2.gif');
	background-size: 100%;
	background-color: #fff;
	border-radius: 50px
}

.flex-7 {
	display: flex;
	flex-wrap: wrap;
}

.flex-7>div {
	width: calc(50%/ 7);
	box-sizing: border-box;
	border: 1px solid #ccc;
	text-align: center;
	padding: 10px 0;
	margin: 5px;
}

.u{text-decoration: underline;}
#main{container-type: inline-size;  container-name: size2;}
h2{margin-bottom: var(--box-pad2);}
/*버튼*/
.btn_box1{display:inline-block;padding:var(--box-pad2) var(--gap2x);border-radius: var(--radius5);border:var(--box-border7);text-decoration: none;background-color:var(--color3);color:#fff;box-shadow: var(--box-shadow1);border:2px solid var(--color11);font-size: var(--fs2x);}
.btn_box1 em{background-color:#fff;border-radius: var(--radius4);margin-right:var(--box-pad1);font-size: var(--fs2);padding:var(--box-pad1)}
.btn_box2{padding:var(--box-pad5);border-radius: var(--radius3);border:var(--box-border4);text-decoration: none;font-size: var(--fs2x);box-shadow: var(--box-shadow1);}
.btn_box2.active{background-color:var(--color1);color:#fff}
.btn_box3{font-size:var(--fs3x);display:inline-block;padding:calc(var(--box-pad2) + 4px) var(--gap2x) ;border-radius: var(--radius5);border:calc(1em / 4) solid #dfdfdf;text-decoration: none;background-color:var(--color14);color:var(--color7);font-weight: 600;box-shadow: var(--box-shadow6);max-width: 288px;word-break: keep-all;width: 50%;}
.ing .btn_box3.ing{border-color:var(--color4);color:var(--color4);background-color:var(--bcolor4)}
.btn_box4{padding:var(--box-pad2);border-radius: var(--radius3);border:var(--box-border8);text-decoration: none;font-size: var(--fs6);}
.cookie_btn{max-width: 144px;aspect-ratio: 1.44/1;width:30%;background-image:url("/year/111/img/event/cookie_before.webp");}
.ing .cookie_btn.ing{background-image:url("/year/111/img/event/cookie_ing.gif");}
.ing .cookie_btn:not(.ing){background-image:url("/year/111/img/event/cookie_after.webp");}
.cookie_btn{background-image:url("/year/111/img/event/cookie_before.webp")}
.background_set{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}
.im_text{font-size:2.4vw}
.evt_popup .pop_con{padding:0 var(--gap2x) 2em var(--gap2x);}
.evt_popup .im_text{font-size:2.2em}
.im_text_info{font-size:var(--fs3x);font-family:var(--strong1);}
/*이벤트메인*/
/*.event_main #main{background-image:url("/year/111/img/event/evt_main_img.webp");background-position: 50% 6em;}*/
.event_main #main:after{content:"";position:absolute;left:0;right:0;background:url("/year/111/img/event/evt_main_img.webp") no-repeat 50% 0;top: 5em;height:calc(100vh + 5em);background-size: cover;}
.event_info{display: flex;flex-direction: column;gap: var(--gap3);align-items: center;justify-content: center;font-size: var(--fs3x);padding:var(--gap2x) 0 0 0;min-height: 70vh;}
.event_info h2{background-image:url("/year/111/img/event/evt1.webp");max-width: 403px;aspect-ratio: 1.098/1;width:70vmin}
.event_info_text p{line-height: 1.1;text-align: center;}
#main:has(#week_val[value*="ING"])  .event_info{display: none;}
.event_view{background-image:url("/year/111/img/event/evtbox_bg.webp");border-radius: var(--radius3);border:var(--box-border2);box-shadow: var(--box-shadow1);background-size: cover;overflow: hidden;border:var(--box-border11);position: relative;}
.ing_head{display: none;padding:var(--gap2x) var(--gap2x) var(--box-pad2) var(--gap2x)}
.ing_head:before{content:"진행중";background-color:var(--color3);display: flex;align-items: center;justify-content: center;width: 5em;position:absolute;left:0;top:0;border-bottom-right-radius:var(--radius5);color:#fff;font-size: var(--fs2);padding:var(--box-pad2)}
#main:has(#week_val[value*="ING"]) .event_view{margin:var(--gap2x) auto}
.event_view .evt_status{text-align: center;margin:var(--gap2x)}
.event_view:has(.evt_status[style*="display"]) .ing_head{display: none;}  
#main:has(#week_val[value*="ING"]) .ing_head{display: block;}
.event_view .btn_wrap{padding:var(--gap1x) var(--gap2x)}
.evt_map{padding:var(--gap1x) var(--gap1x) 2em  var(--gap2x)}
.event_view .evt_week{background-position: 0 0;width:44%;padding-left:18%}
.week1 .evt_week, .week0 .evt_week, .week9 .evt_week{background-image:url("/year/111/img/event/evt1_1week_tit.webp");}
.win_notice{position: absolute;right:var(--box-pad2);top:var(--box-pad2);border-radius: var(--radius5);border:var(--box-border5);padding:var(--box-pad1) var(--box-pad2);background-color:#fff;box-shadow: var(--box-shadow4);font-size:var(--fs2)}
.week2 .evt_week{background-image:url("/year/111/img/event/evt1_2week_tit.webp");}
.week3 .evt_week{background-image:url("/year/111/img/event/evt1_3week_tit.webp");}
.week4 .evt_week{background-image:url("/year/111/img/event/evt1_4week_tit.webp");}
.evt_week_box{background-image:url("/year/111/img/event/evt_img2.webp");max-width:128px;aspect-ratio: 1.32/1;background-size: contain;display: flex;flex-direction: column;;align-items: center;justify-content: center}
.week{font-size:var(--fs2);background-color:var(--color3);color:#fff;border-radius: var(--radius3);padding:0 var(--box-pad1);margin-top: -3vmin;margin-bottom: 4px;}
.week_tit{font-size: var(--fs2x);color:var(--color1);font-family: var(--strong1);}
.week_date{font-size: var(--fs1);color:var(--color9)}
.evt_week_tab{display:flex;}
.evt_week{position: absolute;left:-5%;top:-5%}
.evt_week_tab a{display:block;width:25%;text-align: center;background-color:var(--color14);border-radius: var(--radius3) var(--radius3) 0 0;border:2px solid #dfdfdf;padding:var(--gap1x) var(--box-pad1);color:var(--color7);position: relative;line-height: 1;}
.ing_wrap .evt_tab.active{border-color: var(--color15);font-family: var(--strong1);color: var(--color2);background-color:#fff}
.btn_wrap{text-align: center;display:flex;align-items: center;justify-content: center;}
.evt_day{position: relative;max-width: 640px;margin:0 auto}
.evt_day:before{content:"";position:absolute;width:80%;border-radius:50px;height:80%;border-top:14px solid #dfdfdf;border-right:14px solid #dfdfdf;border-bottom:14px solid #dfdfdf;border-left:none;right:0;top:20%;border-top-left-radius:0;border-bottom-left-radius: 0;}
.evt_day_wrap{position: relative;z-index:2;display: flex;}
.evt_day_num{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap:20% 9%;flex-grow: 1;margin-right:5%}
.evt_day1{margin-left:36%}
.evt_day_num a.att_on28:before,.evt_day_num a.today:before{content:"";position:absolute;background-repeat: no-repeat;background-size: contain;width:3.5em;max-width:100px;background-position: 50% 100%;background-image:url("/year/111/img/event/ing_ani.gif");aspect-ratio: 1;max-width: 112px;margin-left:-140%;z-index:3;bottom:-14px}
.evt_day_num a.today.att_on:before{margin-left:140%}
.evt_day_num a.today{background-color:#fff;border-color: var(--color15);color: var(--color2);}
.event_view:has(.evt_map:not(.is-active) a.today.att_on) .btn_wrap .btn_box3:before{content:"출석완료";display: block;} 
.event_view:has(.evt_map:not(.is-active) a.today.att_on) .btn_wrap .btn_box3 em{display: none;}  
#main:has(#week_val[value*="READY"]) .evt_day_num  .evt_day1:before{content:"";position:absolute;background-repeat: no-repeat;background-size: contain;width:100%;max-width:100px;background-position: 50% 100%;background-image:url("/year/111/img/event/ready_ani.gif");aspect-ratio: 0.7/1;max-width: 67px;margin-left:-140%;z-index:3}
/*.evt_day_num  .evt_day1.today:before{background-image:url("/year/111/img/event/p1.png")}*/
.evt_day_num  .evt_day7.today:before{background-image:url("/year/111/img/event/end_ani.gif");margin-left:-140%}
.evt_day_box{border-radius: 50%;border: var(--box-border10);aspect-ratio: 1;width:4em;max-width:90px;background-color:var(--color12);display: flex;justify-content:center;align-items: center;font-size: var(--fs2x);color:var(--color7);position:relative;cursor:default;}
.evt_day_box.att_on{border:none}
.evt_day_box.att_on:after{content:"";background-repeat: no-repeat;background-position:50% 50%;background-size:contain;width:100%;height: 100%;position:absolute;}
.evt_day_box.att_on:after{background-image:url("/year/111/img/event/stamp1.webp")}
.evt_day_box.att_on5:after{background-image:url("/year/111/img/event/stamp2.webp")}
.evt_day_box.att_on7:after{background-image:url("/year/111/img/event/stamp3.webp")}
.evt_day_box.att_on28:before{background-image:url("/year/111/img/event/stamp4.webp") !important;bottom:0}
.evt_day_box.att_off{background-color:#dfdfdf}
.win_cookie{position:absolute;max-width:44px;aspect-ratio: 1.9/1;background-image:url("/year/111/img/event/evting_1.webp");min-width: 80%;z-index: 2;top:-10%;right:-20%}
.win_week_icon{position: absolute;z-index:2;background-image:url("/year/111/img/event/evting_2.webp");max-width:50px;width:12%;aspect-ratio: 0.88/1;top:-10px;right:15%;min-width: 20px;}
.ing_head{font-size: var(--fs2x);}
.ing_head h2{background-image:url("/year/111/img/event/evt_view11.webp");max-width:400px;aspect-ratio:3.27/1;margin:0 auto var(--box-pad2) auto;width:80%}
/*안내*/
.evt_guide{margin:var(--gap2x) auto ;padding:0}
.evt_guide_box{border:var(--box-border11)}
.evt_box_set{border:var(--box-border11);padding:var(--gap2x);border-radius: var(--radius3);background-color: var(--bcolor3);}
.evt_guide_box h2:before{content:"";display:inline-block;background:url("/year/111/img/event/evt_guide_icon.webp") no-repeat 50% 50%;background-size: contain;max-width: 126px;aspect-ratio: 2.25/1;width:18%;}
.evt_guide_box h2{display: flex;align-items: center;gap:var(--gap2);justify-content: center;}
.evt_guide_list{display: flex;gap:var(--gap1x);flex-wrap: wrap;}
.evt_guide_list li{flex-grow: 1;border:1px solid var(--color15);padding:var(--box-pad1);border-radius: var(--radius2);text-align: center;position: relative;}
.evt_guide_cnt{position:absolute;top:0;left:0;font-size: var(--fs1);border:var(--box-border2);background-color: var(--color15);color:#fff;border-radius: 0 6px 6px 0;padding: 0 var(--box-pad1);}
.guide_text small{color:var(--color4)}
.guide_text:before{content: "";display: block;aspect-ratio:1.32/1;background:url("/year/111/img/event/evt_guide1.webp") no-repeat 50% 50%;background-size:contain;max-width: 100px;margin:var(--box-pad2) auto;width:50%}
.evt_guide_list li:nth-child(2) .guide_text:before{background-image:url("/year/111/img/event/evt_guide2.webp")}
.evt_guide_list li:nth-child(3) .guide_text:before{background-image:url("/year/111/img/event/evt_guide3.webp")}
.evt_guide_list li:nth-child(4) .guide_text:before{background-image:url("/year/111/img/event/evt_guide4.webp")}
.att_info{border-radius: var(--radius2);background-color: var(--color14);margin-top:var(--gap2x);padding:var(--gap1x);display: flex;gap:var(--gap1x);justify-content: center;flex-wrap: wrap;}
.att_info span{display: block;}
.att_info>div{display: flex;gap: var(--gap1);align-items: center;min-width: 160px;word-break: keep-all;}
.att_info>div:before{content:"";display: block;width:60px;aspect-ratio: 1;background-position: 50% 50%;background-size: contain;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;font-family: var(--strong1);font-size: var(--fs2);}
.att_info>div small{display: block;}
.att_info>div em{font-family: var(--strong1);}
.att_info>div:nth-child(1):before{content:"1";background-image: url("/year/111/img/event/stamp1.webp");color:#7eb4df}
.att_info>div:nth-child(2):before{content:"5";background-image: url("/year/111/img/event/stamp2.webp");color:#ed896f}
.att_info>div:nth-child(3):before{content:"7";background-image: url("/year/111/img/event/stamp3.webp");color:#66b84a}
.att_info>div:nth-child(4):before{content:"";background-image: url("/year/111/img/event/stamp4.webp");color:#3b9fdf}
.evt_guide_confirm{background-color: var(--color15)}
.evt_present{border:var(--box-border11);text-align: center;}
.evt_present .sec_tit{margin-bottom: 3em;}
.present_box{flex-grow: 1;border-radius: var(--radius3);padding: var(--gap2x) var(--gap1x) var(--gap1x)var(--gap1x);border:var(--box-border2);display: flex;gap: var(--gap1x);position: relative;justify-content: center;}
.present_tit{position:absolute;top:-10%;background-color: var(--color4);border-radius: var(--radius4);display: flex;align-items: center;padding:var(--box-pad2) var(--gap2x);gap:var(--box-pad2)}
.pb1 .present_tit{background-color:#3b9fdf}
.pb2 .present_tit{background-color:#66b84a}
.pb3 .present_tit{background-color:#ed896f}
.present_tit h4{color:#fff;font-size: var(--fs2x);}
.present_tit span{font-size: var(--fs2);color:#fff}
.present_wrap{display: flex;gap:var(--gap2x);flex-wrap: wrap;margin-top:var(--gap2x);justify-content: center;}
.pb4{background-image:url("/year/111/img/event/evt_guide6.webp");aspect-ratio: 0.858/1;width: 200px;position: relative;}
.pb4  .present_img h4{font-size: var(--fs3x);color:var(--color61);margin-top:46px}
.pb4 .present_img p, .pb4 .present_img p em{color:#fff;display: block;}
.present_img h4{margin-bottom: var(--box-pad1);}
.present_img em{color:var(--color4);margin:0 4px;font-size: var(--fs8x);font-weight: normal;}
.sponsor_wrap{display: flex;align-items: center;justify-content: space-between;}
.sponsor_name_box,.customer{display:flex;gap:var(--gap1x);align-items: center;text-align: left;margin-top:var(--gap1x)}
.spon1:before,.spon2:before,.spon3:before,.spon4:before{content:"";display: inline-block;width:32px;height:30px;background:url("/year/111/img/event/sponsor_logo.jpg?1") no-repeat;vertical-align: -8px;}
.spon1:before{background-position: 0 0 ;}
.spon2:before{background-position: -76px 0 ;width:98px}
.spon3:before{background-position: -36px 0 ;}
.spon4:before{background-position: -182px 0 ;width:120px}
.customer a{display: flex;align-items: center;gap:var(--gap1)}
.customer a:before{padding:var(--box-pad1) var(--box-pad2);background-color: var(--color11);border-radius: var(--radius2);content:"";display: inline-block;width: 30px;aspect-ratio: 1;background-repeat: no-repeat;background-size: contain;background-position: 50% 50%;}
.customer a:nth-of-type(1):before{background-image:url("/year/111/img/event/sns1.png")}
.customer a:nth-of-type(3):before{background-image:url("/year/111/img/event/sns2.png")}
.customer a:nth-of-type(2):before{background-image:url("/year/111/img/event/sns3.png")}
.present_tit:before, .pb4:before{content:"";position: absolute;height:100%;background:url("/year/111/img/event/evt_guide5.webp") no-repeat 50% 50%;background-size: contain;left:0;aspect-ratio: 1.18/1;top:-22px;max-height: 42px;}
.win_alert{position: absolute;}
.win_alert .btn_box4{border-color: var(--color10);color: var(--color10);}
.pop_header{font-size: var(--fs2x);}
.pop_con_loading.pop_header{padding-top:0}
.win_alert .pop_con{background:url("/year/111/img/event/win_window_bg.webp") no-repeat 50% 50%;background-size: 100% 100%;display: flex;gap:var(--gap2);align-items: center;padding:1em var(--gap2x);margin:0 var(--gap2x);font-size: var(--fs2);text-align: center;font-size: var(--fs2x);word-break: keep-all;line-height: 1.4;font-family: var(--strong1)}
.win_alert .pop_con span:before{content:"★";font-size: 1rem;}
.win_alert .pop_con span{margin-right: var(--box-pad2);display: block;color:var(--color10);font-size: var(--fs3x);}
.win_alert .pop_con span:after{content:"★";font-size: 1rem;}
.win_alert .pop_con span:not(.active){display: none;}
.win_alert .pop_con span:nth-last-of-type(1){margin-bottom: 4px;}

.win_alert .pop_con:before{content:"";display: block;width:30%;max-width: 80px;aspect-ratio: 0.58/1;background:url("/year/111/img/event/win_window.webp") no-repeat 50% 50%;background-size: contain;min-height: 100px;}
#win_list_name{flex-grow: 1;}
.win_alert .pop_header{padding-top:1.2em;font-size: 3.2vmin;}
.win_alert .pop_header h2{margin-top:1em;color:var(--color3)}
.win_alert .pop_con_text{padding:var(--box-pad2)  var(--box-pad2) 2em var(--box-pad2);text-align: center;}
.popevt_h2_dic{color:var(--color3);font-family: var(--strong1);}
.pop_con_loading{text-align: center;font-family: var(--strong1);height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}  
.pop_con_loading:before{content:"";display:block;background:url("/year/111/img/event/cookie_ani.gif") no-repeat 50% 50%;background-size: contain;aspect-ratio: 1.68/1;max-width: 410px;margin:var(--box-pad1) auto;min-height:34%;margin-bottom: 1em;}
.cookie_pop{background-color: #f7f1ea;border:var(--box-border8);max-width: 500px;max-height: 90vh;height:540px;overflow: auto;position: fixed !important;} 
.cookie_win,.cookie_nexttime{display: none;display: flex;flex-direction: column;justify-content: center;/*height: 540px;max-width:600px;*/margin:0 auto;width: 90%;height: 100%;text-align: center;}
.pop_con_text{display: flex;flex-direction: column;gap:var(--box-pad1);word-break: keep-all;margin-top:var(--box-pad2)}
.pop_con_text .pop_con_btn{margin:var(--gap1x) 0}
.cookie_nexttime .pop_con_text{background-color:#f5f5db;border-radius: var(--radius3);padding:var(--gap1x);line-height: 1.5;box-shadow: 12px 2em 0 #bada59;border:var(--box-border8);text-align: center;word-break: keep-all;min-height: 120px;justify-content: center;}
/*.bupmun_cookie:before{content:"";display: block;width:40px;aspect-ratio: 0.57/1;background:url("/year/111/img/event/cookie2.webp") no-repeat 50% 50%;background-size: contain}*/
.bupmun_cookie{display: flex;text-align: center;align-items: center;justify-content: center;gap:var(--gap1);margin-top:7px;font-size: var(--fs6);}
.cookie_nexttime .pop_header:after{content:"";display: block;max-width:340px;aspect-ratio: 1.54/1;background:url("/year/111/img/event/cookie31.gif") no-repeat 50% 50%;background-size: contain;width:60%;min-width:100px;}
.cookie_nexttime .pop_header{display: flex;gap:var(--gap2);align-items: center;justify-content:center;flex-direction: column;}
.cookie_win .pop_con:before{content:"";display: block;max-width: 314px;aspect-ratio: 1.31/1;background:url("/year/111/img/event/cookie3.gif") no-repeat 50% 50%;background-size: contain;margin:0 auto;width: 60%;}
.member_info{text-align: center;max-width: 500px;overflow: hidden;}
.member_info_box p{border-radius: var(--radius3);padding:var(--box-pad2);
	background-color: var(--color5);color:#fff;margin-bottom:var(--box-pad1);text-align: left;font-size: var(--fs2x);}
.member_name{color:var(--color15);margin:0  var(--gap1x)}
 em.line{border-bottom: 2px solid var(--color5);}
.evt_ul li{padding-top:var(--box-pad2);}
#main.sec{overflow:hidden}
#main.sec section{position: relative;z-index:2}
.evt_popup{padding:0;align-items: center;}
.pop_con_btn{display: flex;justify-content: center;}
.evt_popup>.pop_con_btn{border-top:var(--box-border2);margin-top:var(--box-pad2)}
.evt_popup>.pop_con_btn a{border: none;box-shadow: none;border-radius: 0;flex-grow: 1;min-width: 50%;}
.member_info .pop_con{margin:0 4vmin;padding-bottom: 1em;}
.member_info .pop_header{padding:2.4em 4vmin 0 4vmin;margin-bottom: 2vmin;}
.win_text_sfont{font-size: var(--fs3);}
.member_intro{display: flex;justify-content: center;}
.member_intro p{border-radius: var(--radius3);border:var(--box-border2);background-color: var(--color11);padding:var(--box-pad1) var(--gap1x);margin:var(--box-pad1);box-shadow: var(--box-shadow1);}
@supports (-webkit-touch-callout: none) {
			.snav_share+.daegak_sns_box{bottom:20px}
		
			@media (max-width: 620px) {
			
			#typing #Dmain:has(.typing_list_line li:last-child .typing_main_text span[style*="font-weight"]){padding-bottom:30vh}
			
		}

			@media (max-width: 400px) {
			#typing #Dmain
			{font-size: 16px;}
			#step3 .bup_wbox_step1 .bup_wt2{font-size:1.4em}
			
		}
		.cookie_pop{background-color: #f7f1ea;border:var(--box-border8);max-width: 500px;max-height: 90vh;height:540px;overflow: auto;transform: translate(-50%,-50%);left:50% !important;top:50% !important;position: fixed !important;} 		

}

@container size1 (min-width: 1921px) {
	.win_alert .pop_header,.im_text{font-size:4.8em}
	.event_main #main:after{background-size:contain
	}
}
@container size1 (max-width: 1200px) {
	#main .event_info{padding:3em var(--box-pad2) 2em var(--box-pad2) !important}
	#main section{margin: var(--gap1x) var(--box-pad2) !important}

}
@container size1 (min-width: 601px) {
		.cookie_pop{background-color: #f7f1ea;border:var(--box-border8);max-width: 500px;max-height: 90vh;height:540px;overflow: auto;transform: translate(-50%,-50%);left:50% !important;top:50% !important;position: fixed !important;} 		
.evt_day_num a:nth-of-type(4){order: 4;}
.evt_day_num a:nth-of-type(5){order: 3;}
.evt_day_num a:nth-of-type(6){order: 2;}
.evt_day_num a:nth-of-type(4).today:before{background-image: url("/year/111/img/event/ing_ani2.gif");margin-left: 140%;}
.evt_day_num a:nth-of-type(5).today:before{background-image: url("/year/111/img/event/ing_ani2.gif");margin-left: 140%}
.evt_day_num a:nth-of-type(6).today:before{background-image: url("/year/111/img/event/ing_ani2.gif");margin-left: 140%}
.evt_day_wrap{min-height: 168px;}
.evt_day_num a:nth-of-type(4).today.att_on:before, .evt_day_num a:nth-of-type(5).today.att_on:before, .evt_day_num a:nth-of-type(6).today.att_on:before,.evt_day_num a:nth-of-type(7).today.att_on:before{margin-left:-140%}

}


@container size1 (min-width: 601px) and  (max-width: 999px) {
	
}
@container size1 (max-width: 1000px) {
	.sponsor_name_box, .customer{margin-top:var(--gap2x)}
	.win_week_icon{max-width:30px}
	.evt_day1{margin-left:28%}
	.evt_day_box{width: 3.6em;}
	.evt_day_num{margin-right: 0;gap:20% 7%}
	.evt_week{left:0}
	.evt_week_box{max-width:94px}
	.week_tit{font-size: var(--fs6);}
	.im_text{font-size:4.8vmin}
	.im_text_info{font-size:var(--fs2x)}
	.event_main #main:after{top:calc(3em)}
	.evt_day{max-width:554px}
	.sponsor_wrap{flex-direction: column;gap: var(--gap1x);margin-top:var(--gap1x)}
	.sponsor_name_box, .customer{flex-wrap: wrap;}
	.sponsor_wrap strong, .customer strong{width: 100%;text-align: left;}
	.sponsor_name_box{gap:var(--box-pad1) var(--box-pad2)}
	.cookie_nexttime .im_text{font-size:5.2vmin}
	.present_img em{display: block;}
	.sponsor_wrap{align-items: flex-start;}
	.sponsor_name_box{order:2;margin-top: 1em;}
	.sponsor_wrap small{width:100%;text-align: center;}

}

@container size1 (max-width: 600px) {
	.evt_popup .im_text{font-size:8.8vmin}
	.customer a{flex-grow: 1;}
	.att_info>div:before{width:40px}
	.att_info>div{flex-direction: column;text-align: center;font-size: var(--fs6);min-width: auto;width: 30%;}
	.att_info{justify-content: space-around;}
	.win_alert .pop_header{font-size:5.2vmin}
	.evt_day_wrap{min-height: 200px;}
	.win_alert .pop_con{flex-direction:column;justify-content: center;font-size: var(--fs2x);padding-bottom:2em;background-size:auto 100%;}
	#main .event_info{padding:1em var(--box-pad2) !important}
	.win_alert .pop_con_text{font-size:var(--fs6) ;word-break: keep-all;}
	.win_alert .pop_con:before{max-width: 62px;}
	.evt_day_num a:nth-of-type(1){order: 4;}
	.evt_day_num a:nth-of-type(2){order:3}
	.evt_day_num a:nth-of-type(3){order: 2;}
	.evt_day_num a:nth-of-type(4){order: 1;}
	.evt_day_num a:nth-of-type(5){order:5;}
	.evt_day_num a:nth-of-type(6){order: 6;}
	.evt_day_num a:nth-of-type(7){order: 7;}
	#main:has(#week_val[value*="READY"]) .evt_day_num .evt_day1:before{background-image:url("/year/111/img/event/ready_ani2.gif");margin-left: 140%;}
	.evt_day_num a:nth-of-type(1).today:before{background-image:url("/year/111/img/event/ing_ani2.gif");margin-left: 140%;}
	.evt_day_num a:nth-of-type(2).today:before{background-image:url("/year/111/img/event/ing_ani2.gif");margin-left: 140%;}
	.evt_day_num a:nth-of-type(3).today:before{background-image:url("/year/111/img/event/ing_ani2.gif");margin-left: 140%;}
	.evt_day_num a:nth-of-type(4).today:before{background-image:url("/year/111/img/event/ing_ani2.gif")}
	.evt_day_num a.att_on:nth-of-type(1).today:before,.evt_day_num a.att_on:nth-of-type(2).today:before,.evt_day_num a.att_on:nth-of-type(3).today:before,.evt_day_num a.att_on:nth-of-type(4).today:before{margin-left: -140%;}
	.im_text{font-size:6vmin}
	.cookie_nexttime .pop_header{flex-direction: column;}
	.cookie_nexttime .pop_header:after{margin-right: 0;}
	/*.bupmun_cookie:before{width:32px}*/
	.cookie_nexttime .im_text{font-size:10.4vmin}
	.evt_map{padding-bottom:1em !important}
	.event_main #main:after{background: url("/year/111/img/event/evt_ main_img_m.webp") no-repeat 0 0;background-size: cover;}
	.evt_week_tab a{font-size: var(--fs2);}
	.evt_guide_list li{width:47%;}
	.event_info{margin: var(--gap2x) 0;min-height:auto}
	.event_info_text{font-size: var(--fs3);}
	.evt_day_box{font-size: var(--basesfs);width: 3.2em}
	.evt_box_set{padding:var(--gap2x)}
	.present_box{flex-wrap: wrap;padding-top:var(--gap1x)}
	.present_tit{position: relative;top:0;width:100%}
	.present_wrap{justify-content: center;margin-top: var(--gap1x);}
	.pb4{margin-top:var(--gap2x)}
	.evt_map, .event_view .btn_wrap{padding:var(--box-pad2) 0;gap:0}
	.btn_box3{font-size: var(--basefs);padding:calc(var(--box-pad2))}
	.event_view .evt_week{width:100%;padding-left:28%;margin-left:15%;margin-top:5%}
	.evt_week{position: static;margin:0}
	.evt_day_num{gap:8% 11%;margin:0}
	.evt_day1{margin-left: 0}
	.ing_head, .evt_status{padding-top:1em;padding-bottom: 0;}
	.evt_week_tab a{padding:var(--box-pad1)}
	.evt_week_tab a em{display: block;}

	.event_info{top:0;padding-bottom:var(--gap2x)}
	.btn_box1{font-size: var(--basefs);}
	.evt_day:before{width:80%;height:44%;top:26%}
	.evt_day:after{content:"";position:absolute;width:70%;border-radius:50px;height:44%;border-top:14px solid #dfdfdf;border-left:14px solid #dfdfdf;border-bottom:14px solid #dfdfdf;border-right:none;left:0;top:62.5%;border-top-right-radius:0;border-bottom-right-radius: 0;}
	.present_box .present_img{background: var(--color12);border-radius: var(--radius2);padding: var(--gap1x);width: 100%;}
	.evt_day{width:80%;min-width: 284px;}
	.guide_text:before{max-width: 80px;}
	.evt_ul{margin-left:var(--gap2x)}
	.evt_present .sec_tit{margin-bottom:var(--gap2x);}
	.evt_day_num a.today:before{max-width: 40px;bottom:-8px;margin-left:-80%;}
	.evt_day_num a.today.att_on:before{bottom:0;margin-left:80%;}
	#main:has(#week_val[value*="ING"]) .ing_head{margin-top:1.2em}
	.evt_day_num  .evt_day7.today:before{margin-left:140%}
	.cookie_pop{max-width: 92vw;max-height: 90vh;}
	
	/*.week1.size{padding:0}*/
	.win_text_sfont{font-size: var(--fs6);}
	.member_info h2{font-size: var(--fs2x);}
	.member_info .pop_header{margin-bottom: 4vmin;}
}
@container size1 (max-width: 440px) {
	.evt_day{width: 90%;}
	.evt_day_num{gap:8% 9%}
		.cookie_btn{width: 40%;}
	.evt_day:before{top:32%;height: 38%;}
}
@container size1 (max-width: 400px) {
		.evt_day_num{gap:7% 7%}
		.event_view .evt_week{margin-left: 14%;}
		.evt_day:before{right:0;width: 70%;}
		.evt_day:after{left:8%}
		.ing_wrap .evt_tab small{display: none;}
		
}
@container size1 (max-width: 360px) {
.evt_day{margin-left:-2%}
.evt_day_num{gap:7% 5%}
}
.is-active {
	display: none !important;
}
.is-hidden {
	display: none !important;
}



@media (max-height:800px) and (orientation: landscape) {/*  가로모드 css */
	#main .event_info{padding:2em var(--box-pad2) !important}
}


