@charset "utf-8";
/*-------------------------------------------------
Contents Style Sheet - [초등] 5-6학년 특화 페이지
Author: han.jaein@chunjae.co.kr
Create date: 2026.01
-------------------------------------------------*/

/* 웹폰트 - CDN (기존 프로젝트 폰트와 충돌 방지를 위해 'Event' 접미어 사용) */
@font-face{font-family:'Noto Sans KR Event';font-weight:300;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-light.woff2) format('woff2')}
@font-face{font-family:'Noto Sans KR Event';font-weight:400;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-regular.woff2) format('woff2')}
@font-face{font-family:'Noto Sans KR Event';font-weight:500;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-medium.woff2) format('woff2')}
@font-face{font-family:'Noto Sans KR Event';font-weight:600;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-semiBold.woff2) format('woff2')}
@font-face{font-family:'Noto Sans KR Event';font-weight:700;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-bold.woff2) format('woff2')}
@font-face{font-family:'Noto Sans KR Event';font-weight:900;src:url(//cdndata.milkt.co.kr/milktCom/font/notokr-black.woff2) format('woff2')}
@font-face{font-family:'Paperlogy Event';font-weight:700;src:url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-7Bold.woff2) format('woff2')}
@font-face{font-family:'Paperlogy Event';font-weight:800;src:url(//cdndata.milkt.co.kr/milktCom/font/paperlogy/Paperlogy-8ExtraBold.woff2) format('woff2')}

/* common - html font-size 명시 (공통 CSS 오버라이드) */
html{font-size:16px}
body{margin:0;min-width:0;line-height:normal}
.wrapEvent *,
.wrapEvent *::before,
.wrapEvent *::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal}

/* 공통 CSS overflow 초기화 (sticky/fixed 요소 잘림 방지) */
.wrap,
.wrap > div,
body > #wrapper,
#container{overflow:visible !important}

/* 공통 CSS 스타일 리셋 (line-height, font-weight 등) */
.wrapEvent h1,.wrapEvent h2,.wrapEvent h3,.wrapEvent h4,.wrapEvent h5,.wrapEvent h6{font-size:inherit;line-height:inherit}
.wrapEvent em,.wrapEvent address,.wrapEvent caption,.wrapEvent cite,.wrapEvent code,.wrapEvent dfn,.wrapEvent var{font-weight:inherit;font-style:inherit}

/* common */
.wrapEvent{font-size:16px;font-family:'Noto Sans KR Event';font-weight:400}
.wrapEvent strong,.wrapEvent h1,.wrapEvent h2,.wrapEvent h3,.wrapEvent h4,.wrapEvent h5,.wrapEvent h6,.wrapEvent th{font-weight:700}
.wrapEvent a{display:inline-block;text-decoration:none}
.wrapEvent button{border:0;outline:none;cursor:pointer;background:transparent;height:auto;padding:0}
.wrapEvent img{vertical-align:top;max-width:100%;height:auto;width:auto}
.wrapEvent .inner{position:relative;width:100%;max-width:75rem;margin:0 auto;padding:0 1.875rem}
.wrapEvent .hide_txt{position:absolute;left:0;top:-999999px;width:0;height:0;font-size:0;line-height:0}

.wrapEvent [class*=section] [class*=cont0]{padding:6.25rem 0}

/* Banner */
.wrapEvent .banner{width:100%;height:15rem;padding:3.5rem 0;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/banner_bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.wrapEvent .banner .inner{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1.5625rem}
.wrapEvent .banner .inner::before,.wrapEvent .banner .inner::after{width:6.9375rem;height:7.9375rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/banner_img_flag.png) no-repeat center / 100%;content:''}
.wrapEvent .banner .inner::after{-webkit-transform:rotate(180deg) scaleY(-1);transform:rotate(180deg) scaleY(-1)}
.wrapEvent .banner .txtArea{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;text-align:center;color:#fff}
.wrapEvent .banner .txtArea .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.875rem;line-height:normal;letter-spacing:-0.04em;margin-bottom:0.625rem}
.wrapEvent .banner .txtArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:3.25rem;letter-spacing:-0.005em}
.wrapEvent .banner .txtArea .tit .highlight{background:linear-gradient(90deg,#1289FF 0%,#01FFFF 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}

/* Top Title */
.wrapEvent .topTitle{position:relative;height:13.125rem;padding-top:2.8125rem;background-repeat:no-repeat;background-position:center;background-size:cover}
.wrapEvent .section02 .topTitle{height:14.375rem;padding-top:2.5rem;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section02_topTitle_bg.png)}
.wrapEvent .section03 .topTitle{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_topTitle_bg.png)}
.wrapEvent .section04 .topTitle{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section04_topTitle_bg.png)}
.wrapEvent .topTitle::after{z-index:2;position:absolute;left:50%;bottom:-1.3125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3.625rem;height:1.5625rem;background-repeat:no-repeat;background-position:center;background-size:100%;content:''}
.wrapEvent .section02 .topTitle::after{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section02_topTitle_tip.png)}
.wrapEvent .section03 .topTitle::after{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_topTitle_tip.png)}
.wrapEvent .section04 .topTitle::after{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section04_topTitle_tip.png)}
.wrapEvent .topTitle .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.875rem;z-index:1}
.wrapEvent .topTitle .sTit{padding:0.4375rem 1.25rem;border-radius:12.5rem;font-family:'Paperlogy Event',sans-serif;font-weight:700;font-size:1.375rem;color:#fff;letter-spacing:-0.014em}
.wrapEvent .section02 .topTitle .sTit{background:#003bc2}
.wrapEvent .section03 .topTitle .sTit{background:#009338}
.wrapEvent .section04 .topTitle .sTit{background:#6c04d6}
.wrapEvent .section02 .topTitle .highlight{color:#1cffec}
.wrapEvent .section03 .topTitle .highlight{color:#EAFF00}
.wrapEvent .section04 .topTitle .highlight{color:#1efffc}
.wrapEvent .topTitle .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:3rem;color:#fff;letter-spacing:-0.03em}
.wrapEvent .topTitle .tit .asterisk{margin-left:0.3125rem;font-size:1rem;line-height:1.5;vertical-align:text-top}
.wrapEvent .topTitle .note{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:0.875rem;color:rgba(255,255,255,0.4);text-align:center;letter-spacing:-0.035em}
.wrapEvent .section02 .topTitle .badge{position:absolute;left:3.125rem;top:-2.5rem;width:6.5rem;height:5.994rem;z-index:1}

/* 탭 컴포넌트 공통 */
.wrapEvent .tabWrap{width:100%;max-width:71.25rem;margin:0 auto}
.wrapEvent .tabWrap .tabMenu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}
.wrapEvent .tabWrap .tabMenu li{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;list-style:none}
.wrapEvent .tabWrap .tabMenu li button{width:100%;height:4.375rem;background:#a7c2ff;border:none;border-radius:0;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.875rem;color:#fff;text-align:center;letter-spacing:-0.05em;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}
.wrapEvent .tabWrap .tabMenu li:first-child button{border-top-left-radius:1.875rem}
.wrapEvent .tabWrap .tabMenu li:last-child button{border-top-right-radius:1.875rem}
.wrapEvent .tabWrap .tabMenu li.on button{background:#0031a1}
.wrapEvent .tabWrap .tabCont{position:relative;width:100%;background:#fff;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem}
.wrapEvent .tabWrap .tabCont > li{display:none;list-style:none}
.wrapEvent .tabWrap .tabCont > li.on{display:block}
.wrapEvent .tabWrap .titleArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.9375rem;margin-bottom:1.875rem;text-align:center}
.wrapEvent .tabWrap .title{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;line-height:1.25;color:#000;letter-spacing:-0.04em}
.wrapEvent .tabWrap .title .highlight{color:#175eff}
.wrapEvent .tabWrap .subtitle{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;color:#666;letter-spacing:-0.04em}
.wrapEvent .tabWrap .contentList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:1.875rem;flex-wrap:wrap}

/* Visual 영역 */
@-webkit-keyframes slideToRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes slideToRight{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes popIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}50%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}
@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}
.wrapEvent .visual{position:relative;width:100%;height:46.8125rem;overflow:hidden;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/visual_bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:120rem}
.wrapEvent .visual .inner{height:100%}
.wrapEvent .visual .titleArea{padding-top:4.375rem;text-align:center}
.wrapEvent .visual .titleArea h2 > img{display:block;margin:0 auto;max-width:100%;height:auto;-webkit-animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0.3s both;animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0.3s both}
.wrapEvent .visual .titleArea .sTxt{display:block;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.5rem;color:#000;letter-spacing:-0.01em;margin-bottom:1.25rem;-webkit-animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0s both;animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0s both}
.wrapEvent .visual .titleArea .sTxt .check{position:relative}
.wrapEvent .visual .titleArea .sTxt .check img{vertical-align:baseline;margin:0 -1.1875rem 0 -0.3125rem;-webkit-animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 1.4s both;animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 1.4s both}
.wrapEvent .visual .titleArea .sTxt .check span{position:absolute;left:-0.375rem;top:-2.9375rem;-webkit-animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 1.4s both;animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 1.4s both}
.wrapEvent .visual .titleArea .sTxt .highlight{color:#004dfd}
.wrapEvent .visual .titleArea .desc{margin-top:1.25rem;font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.375rem;line-height:1.545;color:#333;letter-spacing:-0.0275em;-webkit-animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0.6s both;animation:slideToRight 1.5s cubic-bezier(0.23,1,0.32,1) 0.6s both}
.wrapEvent .visual .obj01{position:absolute;left:-1.625rem;top:25.125rem}
.wrapEvent .visual .obj02{position:absolute;right:3.625rem;bottom:0}
.wrapEvent .visual .obj02 .imgStart{position:absolute;top:1.5625rem;right:-11.5625rem;opacity:0;-webkit-animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 2s forwards,blink 0.8s ease-in-out 2.4s infinite;animation:popIn 0.4s cubic-bezier(0.23,1,0.32,1) 2s forwards,blink 0.8s ease-in-out 2.4s infinite}

/* Section01 */
.wrapEvent .section01{background:#fff;padding:5.3125rem 0 5.625rem}
.wrapEvent .section01 .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:3.125rem;line-height:1.08;color:#222;text-align:center;letter-spacing:-0.01em;margin-bottom:2.5rem}
.wrapEvent .section01 .tit .highlight{color:#0759ff}
.wrapEvent .section01 .boxArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:1.875rem}
.wrapEvent .section01 .box01,.wrapEvent .section01 .box02{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;min-width:0;width:34.6875rem}
.wrapEvent .section01 .box01{background:#dfeeff;border-radius:1.875rem;overflow:hidden}
.wrapEvent .section01 .box02{background:#e8fbef;border-radius:1.875rem;overflow:hidden}
.wrapEvent .section01 .boxTop{position:relative;width:100%;height:6.625rem;background-size:cover;background-repeat:no-repeat;background-position:center}
.wrapEvent .section01 .box01 .boxTop{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box01_boxTop_bg.png)}
.wrapEvent .section01 .box02 .boxTop{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box02_boxTop_bg.png)}
.wrapEvent .section01 .box01 .boxTop .icon{position:absolute;left:6rem;top:1.0625rem;width:4.5rem;height:4.5rem;z-index:2}
.wrapEvent .section01 .box02 .boxTop .icon{position:absolute;left:4.8125rem;top:1.125rem;z-index:2}
.wrapEvent .section01 .boxTop .txt{color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.125rem;padding-top:1.25rem}
.wrapEvent .section01 .boxTop .txt .small{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.125rem;line-height:1.2;letter-spacing:-0.02em}
.wrapEvent .section01 .boxTop .txt .large{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;letter-spacing:-0.01em}
.wrapEvent .section01 .boxCont{padding:2.5rem;background:inherit;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem}
.wrapEvent .section01 .box02 .boxCont{padding:2.5rem 0}
.wrapEvent .section01 .textArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:3.125rem;margin-bottom:2.1875rem}
.wrapEvent .section01 .textArea .txt{position:relative;font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.3125rem;line-height:1.333;color:#222;letter-spacing:-0.02625em;text-align:center}
.wrapEvent .section01 .textArea .txt .highlight{font-weight:600;color:#006efd}
.wrapEvent .section01 .box02 .textArea .txt .highlight{color:#00c34b}
.wrapEvent .section01 .textArea .txt:after{position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:1.875rem;height:1.875rem;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box01_arrow.png);content:''}
.wrapEvent .section01 .box02 .textArea .txt:after{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box02_arrow.png)}
.wrapEvent .section01 .quoteTxt{position:relative;font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.5625rem;line-height:1.36;color:#222;text-align:center;letter-spacing:-0.0625em}
.wrapEvent .section01 .quoteTxt::before{position:absolute;top:0.3125rem;width:1.5rem;height:0.9375rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box01_quotes_left.png) no-repeat center / cover;content:''}
.wrapEvent .section01 .quoteTxt::after{position:absolute;bottom:0.3125rem;width:1.5rem;height:0.9375rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section01_box01_quotes_right.png) no-repeat center / cover;content:''}
.wrapEvent .section01 .box01 .quoteTxt::before{left:-2rem}
.wrapEvent .section01 .box01 .quoteTxt::after{right:-0.75rem}
.wrapEvent .section01 .box02 .quoteTxt::before{left:-0.5625rem}
.wrapEvent .section01 .box02 .quoteTxt::after{right:-1.875rem}
.wrapEvent .section01 .sBoxArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.875rem;width:100%}
.wrapEvent .section01 .box02 .sBoxArea{width:29.6875rem;margin:0 auto}
.wrapEvent .section01 .sBox{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;min-width:0;background:#fff;border-radius:1.25rem;padding:1.5625rem 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem}
.wrapEvent .section01 .sBox .icon{width:2.625rem;height:2.625rem}
.wrapEvent .section01 .sBox .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.wrapEvent .section01 .sBox .txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.375rem;text-align:center;white-space:nowrap}
.wrapEvent .section01 .sBox .txt .small{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1rem;line-height:1.125;color:#666;letter-spacing:-0.01em}
.wrapEvent .section01 .sBox .txt .large{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.5rem;color:#006efd;letter-spacing:-0.015em}
.wrapEvent .section01 .box02 .sBox .txt .large{color:#00c325}

/* section02 */
.wrapEvent .section02 .badge{position:absolute;left:9.75rem;top:-2.5rem}
.wrapEvent .section02 .titleArea{display:-webkit-box;display:-webkㄴit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem;margin-bottom:1.875rem;text-align:center}
.wrapEvent .section02 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;color:#222;letter-spacing:-0.01em}
.wrapEvent .section02 .titleArea .tit .highlight{color:#175eff}
.wrapEvent .section02 .cont01{background:#edf5ff}
.wrapEvent .section02 .cont01 .titleArea{margin-bottom:3.125rem}
.wrapEvent .section02 .cont01 .titleArea .note{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.125rem;color:#666;letter-spacing:-0.01em}
.wrapEvent .section02 .cont01 .contArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:4.375rem}
.wrapEvent .section02 .cont01 .imgArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;gap:2.5625rem;padding:0.625rem}
.wrapEvent .section02 .cont01 .imgArea::after{content:'';z-index:1;position:absolute;top:9.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25rem;height:15.375rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section02_cont01_arrow.png) no-repeat center / 100%}
.wrapEvent .section02 .cont01 .imgBox{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem}
.wrapEvent .section02 .cont01 .imgBox .badge{position:absolute;left:50%;top:-1.875rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:3.75rem;padding:0.625rem 1.875rem;border-radius:12.5rem;background:-webkit-linear-gradient(left,#178fff,#773bff);background:linear-gradient(to right,#178fff,#773bff);display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;z-index:1;white-space:nowrap}
.wrapEvent .section02 .cont01 .imgBox .badge::after{content:'';position:absolute;bottom:-0.375rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.0625rem;height:0.5rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section02_cont01_tip.png) no-repeat center / 100%}
.wrapEvent .section02 .cont01 .imgBox .badge .small{font-family:'Noto Sans KR Event',sans-serif;font-weight:500;font-size:1rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section02 .cont01 .imgBox .badge .large{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.5625rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section02 .cont01 .imgBox .badge .large .highlight{color:#08fff6}
.wrapEvent .section02 .cont01 .imgBox .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.25rem;color:#222;text-align:center;letter-spacing:-0.04em}
.wrapEvent .section02 .cont01 .txtBox{padding:0.3125rem;background:#a8eeff;border-radius:0;font-family:'Paperlogy Event',sans-serif;font-weight:700;font-size:1.875rem;color:#222;text-align:center;line-height:1;letter-spacing:-0.04em}
.wrapEvent .section02 .cont01 .txtBox .highlight{color:#0053fd}
.wrapEvent .section02 .cont02{background:#d3e8ff}
.wrapEvent .section02 .cont02 .badge{left:8.1875rem}
.wrapEvent .section02 .cont02 .titleArea .txt{position:relative;width:100%;margin-top:0.625rem;font-family:'Noto Sans KR Event',sans-serif;font-weight:500;font-size:1.5rem;line-height:1.417;color:#222;letter-spacing:-0.06em}
.wrapEvent .section02 .cont02 .titleArea .txt::before,.wrapEvent .section02 .cont02 .titleArea .txt::after{content:'';position:absolute;width:21.4375rem;height:0.375rem;border-top:0.0625rem solid #84A8D7;border-bottom:0.0625rem solid #84A8D7;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.wrapEvent .section02 .cont02 .titleArea .txt::before{left:0}
.wrapEvent .section02 .cont02 .titleArea .txt::after{right:0}
.wrapEvent .section02 .cont02 .titleArea .txt .highlight{font-weight:700;color:#0090ff}
.wrapEvent .section02 .cont02 .titleArea .txt .asterisk{font-size:0.875rem;letter-spacing:-0.035em;vertical-align:text-top;line-height:1.5rem}
.wrapEvent .section02 .cont02 .note{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:0.875rem;color:#989fa7;text-align:center;letter-spacing:-0.035em}
.wrapEvent .section02 .cont02 .contArea{margin-bottom:4.375rem}
.wrapEvent .section02 .cont02 .contArea:last-child{margin-bottom:0}
.wrapEvent .section02 .cont02 .subjectGroup{margin-bottom:4.375rem;text-align:center}
.wrapEvent .section02 .cont02 .subjectGroup:last-child{margin-bottom:0}
.wrapEvent .section02 .cont02 .subTit{position:relative;display:inline-block;height:3.75rem;margin:0 auto 1.875rem;padding:0.75rem 2.5rem;background:#0043ff;border-radius:12.5rem;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.875rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section02 .cont02 .subTit:after{content:'';position:absolute;bottom:-0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.875rem;height:0.6875rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section02_cont02_tip.png) no-repeat center / 100%}
.wrapEvent .section02 .cont02 .subTit .highlight{background:linear-gradient(90deg,#00F9FD 0%,#45FE36 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.wrapEvent .section02 .cont02 .subjectList{display:-webkit-box;display:-webkit-flex;display:flex;gap:1.375rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.wrapEvent .section02 .cont02 .subjectCard{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;min-width:0;background:#fff;border-radius:2.5rem;padding:0 2.5rem 3.125rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.wrapEvent .section02 .cont02 .cardTitle{width:12.5rem;height:3.75rem;padding:0 1.875rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;margin-bottom:1.875rem;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(1) .cardTitle{background:#00c325}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(2) .cardTitle{background:#0089fd}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(3) .cardTitle{background:#ff7522}
.wrapEvent .section02 .cont02 .cardTxt{margin-bottom:1.875rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem;text-align:center}
.wrapEvent .section02 .cont02 .cardTxt .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;color:#000;letter-spacing:-0.04em;margin:0;white-space:nowrap}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(1) .cardTxt .tit .highlight{color:#00c325}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(2) .cardTxt .tit .highlight{color:#0089fd}
.wrapEvent .section02 .cont02 .subjectCard:nth-child(3) .cardTxt .tit .highlight{color:#ff7522}
.wrapEvent .section02 .cont02 .cardTxt .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;line-height:1.4;color:#222;letter-spacing:-0.05em;white-space:nowrap;margin:0}
.wrapEvent .section02 .cont02 .imgList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem;width:100%}
.wrapEvent .section02 .cont02 .imgItem{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem}
.wrapEvent .section02 .cont02 .imgItem .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.125rem;color:#666;letter-spacing:-0.045em;white-space:pre-wrap;margin:0;text-align:center}
.wrapEvent .section02 .cont02 .tabWrap{width:100%;background:#fff;border-radius:1.875rem;overflow:hidden}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu{display:-webkit-box;display:-webkit-flex;display:flex}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu li button{height:4.375rem;background:#a7c2ff;border:none;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.875rem;color:#fff;text-align:center;letter-spacing:-0.04em;cursor:pointer}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu li:first-child button{border-top-left-radius:1.875rem}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu li:last-child button{border-top-right-radius:1.875rem}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu li.on button{background:#0031a1}
.wrapEvent .section02 .cont02 .tabWrap .tabCont{background:#fff;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;padding:3.125rem 0 3.75rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li{display:none;list-style:none}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li.on{display:block}
.wrapEvent .section02 .cont02 .tabWrap .tabTitle{margin-bottom:1.875rem}
.wrapEvent .section02 .cont02 .tabWrap .tabTitle .tit{display:block;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;color:#000;letter-spacing:-0.04em;margin-bottom:0.9375rem}
.wrapEvent .section02 .cont02 .tabWrap .tabTitle .tit .highlight{color:#175eff}
.wrapEvent .section02 .cont02 .tabWrap .tabTitle .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;color:#666;letter-spacing:-0.05em}
.wrapEvent .section02 .cont02 .tabWrap .contentList{display:-webkit-box;display:-webkit-flex;display:flex;gap:1.875rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.wrapEvent .section02 .cont02 .tabWrap .contentItem{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem}
.wrapEvent .section02 .cont02 .tabWrap .contentItem img{border-radius:20px}
.wrapEvent .section02 .cont02 .tabWrap .contentItem .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.125rem;color:#222;text-align:center;letter-spacing:-0.045em}
.wrapEvent .section02 .cont02 .tabWrap .textBox{background:#f4f4f4;border-radius:12.5rem;padding:1.25rem 1.875rem;display:inline-block;margin-bottom:1.875rem}
.wrapEvent .section02 .cont02 .tabWrap .textBox .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1rem;line-height:1.25;color:#666;letter-spacing:-0.04em}
.wrapEvent .section02 .cont02 .tabWrap .textBox .txt::before{content:'';display:inline-block;width:0.25rem;height:0.25rem;margin-right:0.3125rem;border-radius:100%;background:#175EFF;flex-shrink:0;vertical-align:middle}
.wrapEvent .section02 .cont02 .tabWrap .textBox .txt .highlight{font-weight:500;color:#000}
.wrapEvent .section02 .cont02 .tabWrap .contentArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1.875rem}
.wrapEvent .section02 .cont02 .tabWrap .topArea{position:relative;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem}
.wrapEvent .section02 .cont02 .tabWrap .topArea .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.25rem;line-height:1.4;color:#222;text-align:center;letter-spacing:-0.05em}
.wrapEvent .section02 .cont02 .tabWrap .topArea .badge{position:absolute;left:-3.375rem;top:0}
.wrapEvent .section02 .cont02 .tabWrap .bottomArea{display:-webkit-box;display:-webkit-flex;display:flex;gap:1.5625rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.wrapEvent .section02 .cont02 .tabWrap .bottomArea .contentItem{width:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem}
.wrapEvent .section02 .cont02 .tabWrap .bottomArea .contentItem .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.25rem;line-height:1.4;color:#222;text-align:center;letter-spacing:-0.05em}

/* section03 */
.wrapEvent .section03 .cont01{background:#defbe4}
.wrapEvent .section03 .titleArea{margin-bottom:2.1875rem;text-align:center}
.wrapEvent .section03 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;letter-spacing:-0.01em}
.wrapEvent .section03 .cont01 .titleArea .tit{color:#222}
.wrapEvent .section03 .cont01 .titleArea .tit .highlight{color:#00c325}
.wrapEvent .section03 .cont01 .contArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;gap:1.375rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.wrapEvent .section03 .cont01 .stepBox{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;max-width:24.6875rem;background:#fff;border-radius:2.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.875rem;padding:0 2.5rem 3.125rem}
.wrapEvent .section03 .cont01 .stepBox::after{content:'';z-index:5;position:absolute;left:100%;top:50%;transform:translate(-25%,-50%);-webkit-transform:translate(-25%,-50%);width:3.25rem;height:3.25rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_cont01_arrow.png) no-repeat center / 100%}
.wrapEvent .section03 .cont01 .stepBox:last-child:after{content:none}
.wrapEvent .section03 .cont01 .stepTitle{width:12.5rem;height:3.75rem;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.625rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section03 .cont01 .stepBox:nth-child(1) .stepTitle{background:#6ed32f}
.wrapEvent .section03 .cont01 .stepBox:nth-child(2) .stepTitle{background:#00c325}
.wrapEvent .section03 .cont01 .stepBox:nth-child(3) .stepTitle{background:#009343}
.wrapEvent .section03 .cont01 .stepCont{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.875rem;width:100%}
.wrapEvent .section03 .cont01 .stepCont .txtArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.5rem;text-align:center}
.wrapEvent .section03 .cont01 .stepCont .txtArea .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;line-height:1.4;color:#222;letter-spacing:-0.04em}
.wrapEvent .section03 .cont01 .stepCont .txtArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.125rem;letter-spacing:-0.04em}
.wrapEvent .section03 .cont01 .stepCont .txtArea .tit.highlight{color:#6ed32f}
.wrapEvent .section03 .cont01 .stepBox:nth-child(2) .stepCont .txtArea .tit.highlight{color:#00c325}
.wrapEvent .section03 .cont01 .stepBox:nth-child(3) .stepCont .txtArea .tit.highlight{color:#009343}
.wrapEvent .section03 .cont01 .stepCont .imgArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea .badge{position:absolute;left:-1.3125rem;top:-1.25rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea .txtBox{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem;text-align:center}
.wrapEvent .section03 .cont01 .stepCont .imgArea .txtBox .tit{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.3125rem;line-height:1.14;color:#111;letter-spacing:-0.04em}
.wrapEvent .section03 .cont01 .stepCont .imgArea .txtBox .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.41;color:#666;letter-spacing:-0.04em}
.wrapEvent .section03 .cont02{background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_cont02_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}
.wrapEvent .section03 .cont02 .titleArea .tit{position:relative;display:inline-block;color:#fff}
.wrapEvent .section03 .cont02 .titleArea .tit::before,.wrapEvent .section03 .cont02 .titleArea .tit::after{content:'';position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;background-position:center}
.wrapEvent .section03 .cont02 .titleArea .tit::before{right:calc(100% + 1.5625rem);width:5rem;height:6rem;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_cont02_obj01.png)}
.wrapEvent .section03 .cont02 .titleArea .tit::after{left:calc(100% + 2.3125rem);width:9.1875rem;height:12.125rem;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section03_cont02_obj02.png)}
.wrapEvent .section03 .cont02 .titleArea .tit .highlight{color:#4aff6c}
.wrapEvent .section03 .cont02 .contArea{display:-webkit-box;display:-webkit-flex;display:flex;gap:1.875rem;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.wrapEvent .section03 .cont02 .box{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:24.6875rem;padding:2.8125rem 2.5rem 3.125rem;background:#fff;border-radius:2.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.875rem}
.wrapEvent .section03 .cont02 .box:last-child{-webkit-box-flex:1;-webkit-flex:1;flex:1;width:auto}
.wrapEvent .section03 .cont02 .box .boxTitle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem;text-align:center}
.wrapEvent .section03 .cont02 .box .boxTitle .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.125rem;color:#222;letter-spacing:-0.04em}
.wrapEvent .section03 .cont02 .box .boxTitle .tit .highlight{color:#00a74b}
.wrapEvent .section03 .cont02 .box .boxTitle .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;color:#222;letter-spacing:-0.04em}
.wrapEvent .section03 .cont02 .box .boxCont{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem;width:100%}
.wrapEvent .section03 .cont02 .box .boxCont .imgArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;gap:0.9375rem}
.wrapEvent .section03 .cont02 .box .boxCont .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.125rem;line-height:1.44;color:#666;text-align:center;letter-spacing:-0.04em}
.wrapEvent .section03 .cont02 .box .boxCont .badge{position:absolute;left:-1.875rem;top:2.875rem}
.wrapEvent .section03 .cont02 .box:last-child .boxCont .badge{left:-1.25rem;top:-1.25rem}

/* section04 */
.wrapEvent .section04 .cont01{background:#f5ebff}
.wrapEvent .section04 .cont01 .titleArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.9375rem;margin-bottom:2rem;text-align:center}
.wrapEvent .section04 .cont01 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;color:#222;letter-spacing:-0.01em}
.wrapEvent .section04 .cont01 .titleArea .tit .highlight{color:#7a17fe}
.wrapEvent .section04 .cont01 .titleArea .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.5rem;color:#666;letter-spacing:-0.01em}
.wrapEvent .section04 .cont01 > .inner > .imgArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.625rem;margin-bottom:3.125rem}
.wrapEvent .section04 .cont01 > .inner > .imgArea > img{width:100%;height:auto}
.wrapEvent .section04 .cont01 .imgArea .note{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.53;color:#9e99a3;text-align:center;letter-spacing:-0.04em}
.wrapEvent .section04 .cont01 .tabWrap{width:100%}
.wrapEvent .section04 .cont01 .tabMenu{display:-webkit-box;display:-webkit-flex;display:flex;width:100%}
.wrapEvent .section04 .cont01 .tabMenu li{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;list-style:none}
.wrapEvent .section04 .cont01 .tabMenu li button{width:100%;height:5.625rem;background:#e0c9ff;border:none;border-right:0.0625rem solid #f0e4ff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.3125rem;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}
.wrapEvent .section04 .cont01 .tabMenu li:first-child button{border-top-left-radius:1.875rem;border-right:0.0625rem solid #f0e4ff}
.wrapEvent .section04 .cont01 .tabMenu li:last-child button{border-top-right-radius:1.875rem;border-right:none}
.wrapEvent .section04 .cont01 .tabMenu li.on button{background:#7a17fe}
.wrapEvent .section04 .cont01 .tabMenu li button .stepBadge{padding:0.5rem 1.0625rem;border-radius:12.5rem;background:#bea3e2;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:0.9375rem;color:#fff;letter-spacing:-0.04em}
.wrapEvent .section04 .cont01 .tabMenu li.on button .stepBadge{background:#34096c}
.wrapEvent .section04 .cont01 .tabMenu li button .txt{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.75rem;color:#bea3e2;letter-spacing:-0.04em}
.wrapEvent .section04 .cont01 .tabMenu li.on button .txt{color:#fff}
.wrapEvent .section04 .cont01 .tabCont{width:100%;padding:3.125rem 0 3.75rem;background:#fff;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;text-align:center}
.wrapEvent .section04 .cont01 .tabCont > li{display:none;list-style:none}
.wrapEvent .section04 .cont01 .tabCont > li.on{display:block}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.9375rem;margin-bottom:1.875rem}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2rem;color:#222;text-align:center;letter-spacing:-0.04em}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle .tit .highlight{color:#7a17fe}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.25rem;color:#666;text-align:center;letter-spacing:-0.04em}
.wrapEvent .section04 .cont01 .tabCont > li .contentList{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:1.875rem;padding-top:0.625rem}
.wrapEvent .section04 .cont01 .tabCont > li .contentItem{width:20rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.125rem}
.wrapEvent .section04 .cont01 .tabCont > li .contentItem .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.125rem;color:#222;text-align:center;letter-spacing:-0.045em}
.wrapEvent .section04 .cont02{background-color:#e8d2ff;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section04_cont02_bg.png);background-repeat:no-repeat;background-position:center;background-size:120rem}
.wrapEvent .section04 .cont02 .titleArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:2.1875rem}
.wrapEvent .section04 .cont02 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;color:#222;text-align:center;letter-spacing:-0.01em}
.wrapEvent .section04 .cont02 .titleArea .tit .highlight{color:#7a17fe}
.wrapEvent .section04 .cont02 .contArea{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;gap:2.1875rem 1.875rem}
.wrapEvent .section04 .cont02 .box{width:calc(50% - 0.9375rem);padding:2.5rem;background:#fff;border-radius:2.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem}
.wrapEvent .section04 .cont02 .box .txtArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0.375rem;text-align:center}
.wrapEvent .section04 .cont02 .box .txtArea .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.41;color:#666;letter-spacing:-0.04em}
.wrapEvent .section04 .cont02 .box .txtArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:1.75rem;color:#222;letter-spacing:-0.04em}
.wrapEvent .section04 .cont02 .box .txtArea .tit .highlight{color:#7a17fe}
.wrapEvent .section04 .cont02 .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.wrapEvent .section04 .cont03{padding:5.625rem 0 2.25rem;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section04_cont03_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}
.wrapEvent .section04 .cont03 .titleArea{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.25rem}
.wrapEvent .section04 .cont03 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;color:#fff;text-align:center;letter-spacing:-0.01em}
.wrapEvent .section04 .cont03 .titleArea .tit .highlight{color:#1efffc}
.wrapEvent .section04 .cont03 .titleArea .tagArea{display:-webkit-box;display:-webkit-flex;display:flex;gap:0.625rem}
.wrapEvent .section04 .cont03 .titleArea .tagArea .tag{padding:0.875rem 1.875rem;border-radius:12.5rem;background:#9f14ff;font-family:'Noto Sans KR Event',sans-serif;font-weight:500;font-size:1.125rem;color:#fff;letter-spacing:-0.04em;line-height:1}
.wrapEvent .section04 .cont03 img{margin-top:-16.9375rem}

/* section05 */
.wrapEvent .section05 .apply{padding:5.625rem 0;background-color:#3385FF;background-image:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section05_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}
.wrapEvent .section05 .titleArea{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:2.75rem;margin-bottom:2.1875rem}
.wrapEvent .section05 .titleArea::after{content:'';position:absolute;z-index:1;top:-2.375rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:23.1875rem;height:8.5625rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section05_tit_arrow.png) no-repeat center / 100%}
.wrapEvent .section05 .titleArea .desc{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1.375rem;line-height:1.36;color:#fff;text-align:center;letter-spacing:-0.01em}
.wrapEvent .section05 .titleArea .desc .highlight{color:#1efffc}
.wrapEvent .section05 .titleArea .tit{font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.75rem;line-height:1.22;color:#1efffc;text-align:center;letter-spacing:-0.01em}
.wrapEvent .section05 .stepArea{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:2.875rem;margin-bottom:3.75rem}
.wrapEvent .section05 .stepBox{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;max-width:12rem;height:13.75rem;padding:1.4375rem 0;background:#fff;border-radius:0.625rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:1.5625rem}
.wrapEvent .section05 .stepBox::after{content:'';position:absolute;top:50%;right:-2.25rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.625rem;height:1.625rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section05_step_arrow.png) no-repeat center / 100%}
.wrapEvent .section05 .stepBox:last-child:after{content:none}
.wrapEvent .section05 .stepBox .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1.25rem;color:#000;text-align:center;letter-spacing:-0.02em;white-space:nowrap}
.wrapEvent .section05 .btnFree{position:relative;display:inline-block;width:37.5rem;height:6.875rem;padding:2.1875rem 6.75rem 2.1875rem 5.25rem;border-radius:12.5rem;background:#0600ff;cursor:pointer;-webkit-box-shadow:inset 0 -0.4375rem 0 0 #0500e3;box-shadow:inset 0 -0.4375rem 0 0 #0500e3;font-family:'Paperlogy Event',sans-serif;font-weight:800;font-size:2.125rem;color:#fff;letter-spacing:-0.02em}
.wrapEvent .section05 .btnFree::after{content:'';position:absolute;right:5.25rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0.75rem;height:1.25rem;background:url(//cdndata.milkt.co.kr/ele/www/Images/event/260107_senior/section05_btnFree_arrow.png) no-repeat center / 100%}
.wrapEvent .section05 .btnFree .highlight{color:#00f6ff}
.wrapEvent .section05 .notice{padding:3.4375rem 0;background-color:#0040E1}
.wrapEvent .section05 .notice .tit{display:block;font-family:'Noto Sans KR Event',sans-serif;font-weight:700;font-size:1rem;color:#fff;margin-bottom:0.5rem;letter-spacing:-0.02em}
.wrapEvent .section05 .notice .txt{font-family:'Noto Sans KR Event',sans-serif;font-weight:400;font-size:1rem;line-height:1.62;color:#bce8ff;letter-spacing:-0.02em}

/* 반응형 (Tablet - 1280px 이하) */
@media screen and (max-width:80rem){
.wrapEvent .inner{padding:0 2rem}
.wrapEvent [class*=section] [class*=cont0]{padding:5rem 0}
.wrapEvent .visual .sTxt{font-size:2.25rem}
.wrapEvent .visual .obj02{right:11.125rem;width:24.5rem}
.wrapEvent .banner{height:12rem;padding:2.5rem 0}
.wrapEvent .banner .inner::before,.wrapEvent .banner .inner::after{width:5rem;height:5.75rem}
.wrapEvent .banner .txtArea .txt{font-size:1.5rem}
.wrapEvent .banner .txtArea .tit{font-size:2.5rem}
.wrapEvent .topTitle{height:11rem;padding-top:2rem}
.wrapEvent .section02 .topTitle{height:12rem}
.wrapEvent .topTitle .sTit{font-size:1.125rem;padding:0.375rem 1rem}
.wrapEvent .topTitle .tit{font-size:2.25rem}
.wrapEvent .section02 .topTitle .badge{left:1.5rem;top:-2.5rem;width:5rem;height:4.625rem}
.wrapEvent .section02 .cont01 .titleArea .tit{font-size:2rem}
.wrapEvent .section02 .cont01 .contArea{gap:1rem}
.wrapEvent .section02 .cont01 .imgArea::after{top:2.5rem;width:15rem}
.wrapEvent .section02 .cont01 .imgBox{width:18rem}
.wrapEvent .section02 .cont01 .imgBox .badge{padding:0.75rem 1.25rem;gap:0.25rem}
.wrapEvent .section02 .cont01 .imgBox .badge .small{font-size:0.875rem}
.wrapEvent .section02 .cont01 .imgBox .badge .large{font-size:1.25rem}
.wrapEvent .section02 .cont01 .imgBox .txt{font-size:1rem}
.wrapEvent .section02 .cont01 .txtBox{font-size:1.25rem;padding:1rem 1.5rem}
.wrapEvent .section02 .cont02 .titleArea .tit{font-size:2rem}
.wrapEvent .section02 .cont02 .titleArea .txt{font-size:1.25rem}
.wrapEvent .section02 .cont02 .subTit{font-size:1.5rem;height:3rem;padding:0.5rem 2rem}
.wrapEvent .section02 .cont02 .subjectList{gap:1rem}
.wrapEvent .section02 .cont02 .subjectCard{padding:0 1.5rem 2rem;border-radius:1.875rem}
.wrapEvent .section02 .cont02 .cardTitle{font-size:1.5rem;height:3rem;padding:0 1.25rem}
.wrapEvent .section02 .cont02 .cardTxt .tit{font-size:1.5rem}
.wrapEvent .section02 .cont02 .cardTxt .desc{font-size:1rem}
.wrapEvent .section02 .cont02 .imgItem .txt{font-size:0.9375rem}
.wrapEvent .section02 .cont02 .tabWrap .tabMenu li button{height:3.5rem;font-size:1.5rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .titleArea .title{font-size:1.5rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .titleArea .subtitle{font-size:1rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .contentList{gap:1rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .contentItem .txt{font-size:1rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .textBox{padding:1rem 1.5rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .textBox .txt{font-size:0.875rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .topArea .txt{font-size:1rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .topArea .badge{width:4.5rem;height:4.5rem;left:-1.5rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .bottomArea{gap:1rem}
.wrapEvent .section02 .cont02 .tabWrap .tabCont > li .bottomArea .contentItem .txt{font-size:1rem}
.wrapEvent .section03 .cont01 .titleArea .tit{font-size:2rem}
.wrapEvent .section03 .cont01 .contArea{gap:1rem}
.wrapEvent .section03 .cont01 .stepBox{max-width:20rem;padding:0 1.5rem 2rem;gap:1.25rem}
.wrapEvent .section03 .cont01 .stepBox::after{width:2.5rem;height:2.5rem}
.wrapEvent .section03 .cont01 .stepTitle{width:10rem;height:3rem;font-size:1.25rem}
.wrapEvent .section03 .cont01 .stepCont{gap:1.25rem}
.wrapEvent .section03 .cont01 .stepCont .txtArea .desc{font-size:1rem}
.wrapEvent .section03 .cont01 .stepCont .txtArea .tit{font-size:1.625rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea{gap:1rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea .badge{width:4rem;height:4rem;left:-1rem;top:-1rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea .txtBox .tit{font-size:1.125rem}
.wrapEvent .section03 .cont01 .stepCont .imgArea .txtBox .desc{font-size:0.9375rem}
.wrapEvent .section03 .cont02 .titleArea .tit{font-size:2rem}
.wrapEvent .section03 .cont02 .contArea{gap:1.25rem}
.wrapEvent .section03 .cont02 .box{width:20rem;padding:2rem 1.5rem 2.5rem;gap:1.5rem}
.wrapEvent .section03 .cont02 .box:nth-child(2){-webkit-box-flex:unset;flex:none}
.wrapEvent .section03 .cont02 .box .boxTitle .tit{font-size:1.625rem}
.wrapEvent .section03 .cont02 .box .boxTitle .desc{font-size:1rem}
.wrapEvent .section03 .cont02 .box .boxCont .txt{font-size:1rem}
.wrapEvent .section03 .cont02 .box .boxCont .badge{width:4rem;height:4rem;left:-1rem;top:-1rem}
.wrapEvent .section04 .cont01 .titleArea .tit{font-size:2rem}
.wrapEvent .section04 .cont01 .titleArea .txt{font-size:1.25rem}
.wrapEvent .section04 .cont01 > .inner > .imgArea{margin-bottom:2.5rem}
.wrapEvent .section04 .cont01 .tabMenu li button{height:4.5rem;gap:0.25rem}
.wrapEvent .section04 .cont01 .tabMenu li button .stepBadge{padding:0.375rem 0.75rem;font-size:0.8125rem}
.wrapEvent .section04 .cont01 .tabMenu li button .txt{font-size:1.375rem}
.wrapEvent .section04 .cont01 .tabCont{padding:2.5rem 0 3rem}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle .tit{font-size:1.5rem}
.wrapEvent .section04 .cont01 .tabCont > li .tabTitle .desc{font-size:1rem}
.wrapEvent .section04 .cont01 .tabCont > li .imgArea .img{width:100%;height:auto}
.wrapEvent .section04 .cont01 .tabCont > li .contentList{gap:1rem}
.wrapEvent .section04 .cont01 .tabCont > li .contentItem .txt{font-size:1rem}
.wrapEvent .section04 .cont02 .titleArea .tit{font-size:2rem}
.wrapEvent .section04 .cont02 .contArea{gap:1rem}
.wrapEvent .section04 .cont02 .boxTop,.wrapEvent .section04 .cont02 .boxBottom{gap:1rem}
.wrapEvent .section04 .cont02 .box{padding:1.5rem;gap:1rem}
.wrapEvent .section04 .cont02 .box .img{width:10rem;height:10rem}
.wrapEvent .section04 .cont02 .box .txtArea .desc{font-size:1rem}
.wrapEvent .section04 .cont02 .box .txtArea .tit{font-size:1.5rem}
.wrapEvent .section05 .apply{padding:5rem 2rem}
.wrapEvent .section05 .titleArea{margin-bottom:2.5rem}
.wrapEvent .section05 .titleArea .txt{font-size:1.125rem}
.wrapEvent .section05 .titleArea .tit{font-size:2rem}
.wrapEvent .section05 .titleArea::after{width:21rem}
.wrapEvent .section05 .stepArea{margin-bottom:2.5rem}
.wrapEvent .section05 .stepBox{max-width:10rem;height:10rem;padding:1rem;gap:1rem}
s.wrapEvent .section05 .stepBox > img{width:5rem}
.wrapEvent .section05 .stepBox .txt{font-size:1rem}
.wrapEvent .section05 .btnFree{width:28rem;height:5rem;padding:1.6rem 4.75rem 1.6rem 2rem;font-size:1.5rem}
.wrapEvent .section05 .notice .inner{padding:2.5rem 2rem}
.wrapEvent .section05 .notice .tit{font-size:0.875rem}
.wrapEvent .section05 .notice .txt{font-size:0.875rem;line-height:1.5}
}