html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-family:GenSenMaruGothic JP,Microsoft JhengHei,sans-serif;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:GenSenMaruGothic JP;src:url(../font/GenSenMaruGothicJP-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:GenSenMaruGothic JP;src:url(../font/GenSenMaruGothicJP-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:GenSenMaruGothic JP;src:url(../font/GenSenMaruGothicJP-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:GenSenMaruGothic JP;src:url(../font/GenSenMaruGothicJP-Heavy.ttf)format("truetype");font-weight:900;font-display:swap}*{box-sizing:border-box}body{background-color:#ffa6c7}a{text-decoration:none}.cover{position:relative;overflow:hidden}.cover__logos{background-color:#f69;justify-content:flex-start;align-items:center;gap:30px;padding:20px 0 20px 40px;display:flex;position:relative}.cover__logos a:hover{transform:scale(1.1)}@media (width<=768px){.cover__logos{justify-content:center;padding:20px 0}.cover__logos a:hover{transform:none}}@media (width<=640px){.cover__logos{gap:22px}}.cover__logo-link--kotex img{width:77px}@media (width<=640px){.cover__logo-link--kotex img{width:52px}}.cover__logo-link--udn img{width:91px}@media (width<=640px){.cover__logo-link--udn img{width:70px}}.cover__logo-link--kim img{width:136px}@media (width<=640px){.cover__logo-link--kim img{width:104px}}.cover__logo-link--uwriting img{width:54px}@media (width<=640px){.cover__logo-link--uwriting img{width:41px}}.cover__hero{background-color:#f69;margin-top:-1px;position:relative}@media (width<=768px){.cover__hero{overflow:hidden}}.cover__hero h1,.cover__hero-copy{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover__hero-image{width:100%;height:auto;display:block}@media (width<=768px){.cover__hero-image{max-width:none;margin-left:50%;transform:translate(-50%)}}.cover__year-badge{z-index:1;backface-visibility:hidden;width:10%;max-width:130px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;animation:1.5s ease-in-out infinite breath;display:block;position:absolute;top:2.5%;right:35%}@media (width<=768px){.cover__year-badge{width:18%;top:0%;right:22%}}.cover__content{background-color:#ffe6f4;flex-direction:column;margin:-4px auto 0;display:flex;position:relative}.cover__slogan{z-index:1;color:#2f2965;margin:10px auto 70px;font-size:clamp(1.75rem,1.1786rem + 1.1905vw,2.25rem);font-weight:700;position:relative}.cover__slogan img{width:180px;margin:0 6px -2px 12px}@media (width<=768px){.cover__slogan{margin:14px auto 40px;font-size:28px}.cover__slogan img{width:142px;margin:0 6px -1px}}@media (width<=640px){.cover__slogan{margin:14px auto}.cover__slogan img{width:120px;margin:0 6px -1px}}.cover__advantage{position:relative}.cover__advantage-bg{width:1440px;position:absolute;top:-88px;left:50%;transform:translate(-50%)}.cover__advantage-panel{justify-content:center;align-items:center;gap:20px;display:flex;position:relative}@media (width<=768px){.cover__advantage-panel{flex-direction:column;gap:20px}}.cover__advantage-panel picture{position:relative}.cover__advantage-panel img{z-index:1;width:100%;max-width:500px;position:relative}@media (width<=640px){.cover__advantage-panel img{max-width:300px}}.cover__advantage-panel--change{gap:100px;margin-top:0}@media (width<=768px){.cover__advantage-panel--change{gap:20px}}.cover__advantage-panel--change picture:after{content:"";background:url(../images/advantage_1_bg.png) 0 0/contain no-repeat;width:645px;height:413px;display:block;position:absolute;top:-70%;right:-5%}@media (width<=768px){.cover__advantage-panel--change picture:after{background-image:url(../images/advantage_1_mb_bg.png);top:-90px;right:300px}}@media (width<=640px){.cover__advantage-panel--change picture:after{top:-90px;right:150px}}.cover__advantage-panel--change .cover__advantage-list{padding-right:20px}.cover__advantage-panel--change .cover__advantage-list li:before{z-index:1;background-image:url(../images/advantage_dot1.png);width:18px;height:18px;top:3px;left:-30px}@media (width<=768px){.cover__advantage-panel--change .cover__advantage-list li:before{width:20px;height:20px;left:-30px}.cover__advantage-panel--change .cover__advantage-list{padding-left:50px;padding-right:0}}.cover__advantage-panel--talk{gap:0}@media (width<=768px){.cover__advantage-panel--talk{flex-direction:column-reverse;gap:20px}}.cover__advantage-panel--talk picture:after{content:"";background:url(../images/advantage_2_bg.png) 0 0/contain no-repeat;width:678px;height:472px;display:block;position:absolute;top:-70%;left:25%}@media (width<=768px){.cover__advantage-panel--talk picture:after{background-image:url(../images/advantage_2_mb_bg.png);top:-115px;left:200px}}.cover__advantage-panel--talk .cover__advantage-list{padding-left:50px}.cover__advantage-panel--talk .cover__advantage-list:before{content:"";background:url(../images/advantage_deco2.png) 0 0/contain no-repeat;width:55px;height:36px;display:block;position:absolute;top:-36px;left:-55px}@media (width<=768px){.cover__advantage-panel--talk .cover__advantage-list:before{display:none}}.cover__advantage-panel--talk .cover__advantage-list li{margin-bottom:20px}@media (width<=768px){.cover__advantage-panel--talk .cover__advantage-list li{margin-bottom:10px}}.cover__advantage-panel--talk .cover__advantage-list li:before{background-image:url(../images/advantage_dot2.png);width:24px;height:24px;top:-3px;left:-32px}@media (width<=768px){.cover__advantage-panel--talk .cover__advantage-list li:before{width:20px;height:20px;left:-30px}}.cover__advantage-list{position:relative}.cover__advantage-list li{color:#2f2965;flex-direction:column;gap:10px;margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.2;display:flex;position:relative}@media (width<=768px){.cover__advantage-list li{font-size:16px}}@media (width<=640px){.cover__advantage-list li{width:274px;font-size:14px}}.cover__advantage-list li:last-child{margin-bottom:0}.cover__advantage-list li:before{content:"";background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute}.cover__advantage-list b{font-size:24px;font-weight:700}@media (width<=768px){.cover__advantage-list b{font-size:20px}}.cover__advantage-divider{width:731px;margin:70px auto;display:block;position:relative;left:0;transform:none}@media (width<=768px){.cover__advantage-divider{margin:52px auto;left:50%;transform:translate(-50%)}}@media (width<=640px){.cover__advantage-divider{width:100%;margin:40px auto}}.cover__audience{color:#2f2965;text-align:center;margin:70px 0 8px;font-size:clamp(1.75rem,1.1786rem + 1.1905vw,2.25rem);font-weight:700;position:relative}@media (width<=768px){.cover__audience{margin:52px 0 8px;font-size:28px}}.cover__qa-list{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:58px;margin:20px 20px 44px;display:flex;position:relative}@media (width<=768px){.cover__qa-list{flex-direction:column;gap:28px;margin:20px 20px 24px}}@media (width<=640px){.cover__qa-list{gap:18px;width:min(100% - 40px,335px);margin:20px auto 24px}}.cover__qa{flex-direction:column;align-items:center;display:flex}@media (width<=640px){.cover__qa{width:100%}}.cover__qa-question{justify-content:center;align-items:center;display:flex}.cover__qa-question img{z-index:2;vertical-align:middle;width:128px;margin-top:-10px;position:relative}@media (width<=640px){.cover__qa-question img{object-fit:contain;width:128px;height:72px;margin-top:0}.cover__qa-question{height:72px}}.cover__qa-icon--newcomer{margin-right:-20px}.cover__qa-icon--senior{margin-left:-20px}.cover__qa-label--newcomer,.cover__qa-label--senior{z-index:1;color:#0c184c;background-color:#fff;font-size:20px;font-weight:700;position:relative}@media (width<=640px){.cover__qa-label--newcomer,.cover__qa-label--senior{white-space:nowrap;align-items:center;height:40px;font-size:16px;line-height:1.25;display:flex}}.cover__qa-label--newcomer{padding:12px 20px 10px 30px}@media (width<=640px){.cover__qa-label--newcomer{width:240px;padding:10px 10px 10px 30px}}.cover__qa-label--senior{padding:12px 30px 10px 20px}@media (width<=640px){.cover__qa-label--senior{width:240px;padding:10px 30px 10px 20px}}.cover__qa-answer{color:#3e4565;text-align:center;background-color:#ff8aba80;border-radius:5px;margin:-16px 0 0;padding:30px 20px 20px;font-size:16px;font-weight:500;line-height:1.2;display:block;position:relative}@media (width<=640px){.cover__qa-answer{justify-content:center;align-items:center;width:100%;min-height:88px;margin-top:-20px;padding:30px 20px 20px;font-size:16px;display:flex}}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.gift{color:#0c184c;text-align:justify;flex-direction:column;gap:12px;width:721px;margin:0 auto 40px;display:flex}@media (width<=768px){.gift{width:min(100%,335px)}}.gift h3{color:#0c184c;text-align:center;font-family:GenSenRounded2 TW;font-size:20px;font-style:normal;font-weight:700;line-height:140%}@media (width<=768px){.gift h3{font-size:18px}}.gift p{color:#0c184c;word-break:break-word;font-family:GenSenRounded2 TW;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media (width<=768px){.gift p{text-align:justify;font-size:14px}}.intro{background-color:#ffe6f4;position:relative;overflow:hidden}.intro__summary{z-index:1;width:100%;max-width:918px;margin:auto;padding:0 20px 20px;position:relative}.intro__summary:before{content:"";background:url(../images/summary_arrow.png) 50%/contain no-repeat;width:818.742px;height:400px;display:block;position:absolute;bottom:-34%;left:-36%}@media (width<=1440px){.intro__summary:before{height:300px;bottom:-24%;left:-38%}}@media (width<=1024px){.intro__summary:before{height:250px;bottom:-14%;left:-39%}}@media (width<=1023px){.intro__summary:before{display:none}}.intro__summary-action{color:#2f2965;text-align:center;margin-bottom:24px;font-size:20px;display:block}.intro__summary-action b{font-size:28px;font-weight:700}@media (width<=768px){.intro__summary-action{margin-bottom:10px}.intro__summary-action b{font-size:24px}}.intro__summary-title{filter:drop-shadow(0 4px 16px #e4007f66);background-color:#e4007f;border-radius:10px 10px 0 0;position:relative}.intro__summary-title h2{display:none}.intro__summary-title img{width:60%;margin:auto;padding:30px 0;display:block}.intro__summary-title:before,.intro__summary-title:after{content:"";z-index:1;background:url(../images/flower.png) 0 0/contain no-repeat;width:35px;height:35px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.intro__summary-title:before{left:8%}.intro__summary-title:after{right:8%}@media (width<=768px){.intro__summary-title img{width:max(60%,280px)}.intro__summary-title:before,.intro__summary-title:after{content:none}}.intro__summary-content{z-index:1;filter:drop-shadow(0 4px 16px #e4007f66);background-color:#fff;border-radius:0 0 10px 10px;flex-direction:column;align-items:center;padding:0 20px 43px;display:flex;position:relative}@media (width<=768px){.intro__summary-content{padding:0 20px 24px}}.intro__summary-deco{z-index:2;position:absolute}.intro__summary-deco--napkin{width:clamp(77px,10vw,130px);top:36%;left:-10%}@media (width<=1023px){.intro__summary-deco--napkin{top:26%;left:0}}@media (width<=768px){.intro__summary-deco--napkin{top:32%}}@media (width<=450px){.intro__summary-deco--napkin{width:60px;top:14%}}.intro__summary-deco--calendar{width:clamp(89px,12vw,148px);top:28%;right:-10%}@media (width<=1023px){.intro__summary-deco--calendar{top:20%;right:0}}@media (width<=768px){.intro__summary-deco--calendar{top:12%}}@media (width<=450px){.intro__summary-deco--calendar{width:60px;top:8%}}.intro__summary-description{color:#0c184c;text-align:center;padding:43px 0 36px;font-size:clamp(1rem,.4286rem + 1.1905vw,1.5rem);font-weight:700;line-height:1.8}.intro__summary-description span{color:#0c184c;font-family:GenSenRounded2 TW;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.intro__summary-description span br{display:none}@media (width<=768px){.intro__summary-description{padding:20px 10px;font-size:16px}.intro__summary-description span br{display:inline}}.intro__summary-description-1{color:#0c184c;max-width:602px;margin-top:13px;font-family:GenSenRounded2 TW;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.intro__session-list{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@media (width<=768px){.intro__session-list{flex-direction:column}}.intro__session-card{background-color:#e4007f;flex-grow:1;justify-content:center;width:100%;max-width:360px;padding:25px 12px 10px;display:flex}@media (width<=350px){.intro__session-card{flex-direction:column}}.intro__session-date{color:#fff;text-align:center;margin:0 10px 0 0;font-size:clamp(3rem,2.6479rem + 1.5023vw,4rem);font-weight:700}.intro__session-date span{margin-top:12px;font-size:24px;display:block}.intro__session-apply{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;display:flex}.intro__session-apply span{color:#fff;font-size:clamp(1.375rem,1.331rem + .1878vw,1.5rem);font-weight:500}.intro__session-apply a{color:#783282;white-space:nowrap;background-color:#fff;border-radius:60px;margin-bottom:12px;padding:14px 40px 10px;font-size:24px;font-weight:700;box-shadow:0 4px 4px #cc2458}.intro__session-apply a:hover{filter:drop-shadow(0 2px 2px #00000080)}@media (width<=768px){.intro__session-apply a{padding:14px 24px 10px}}.intro__summary-plan{color:#fff;text-align:center;background-color:#ff8abacc;border-radius:64px;margin:36px 0 28px;padding:12px 30px;font-size:clamp(1rem,.912rem + .3756vw,1.25rem);font-weight:700;line-height:1.8;display:inline-block}@media (width<=768px){.intro__summary-plan{margin:20px 0 12px}}@media (width<=375px){.intro__summary-plan{margin:60px 0 12px}}.intro__summary-note-wrap{justify-content:center;align-items:center;gap:4px;display:flex}@media (width<=350px){.intro__summary-note-wrap{flex-direction:column}}.intro__summary-note-wrap img{width:180px;margin-left:0}@media (width<=640px){.intro__summary-note-wrap img{margin-left:-24px}}.intro__summary-note{color:#0c184c;text-align:justify;font-size:clamp(.75rem,.662rem + .3756vw,1rem);font-weight:500;line-height:1.8;display:block}.intro__summary-note>br{display:inline-block}.intro__summary-note .red{color:#cc2458;font-family:GenSenRounded2 TW;font-size:16px;font-style:normal;font-weight:700;line-height:140%}@media (width<=768px){.intro__summary-note{line-height:1.4}.intro__summary-note>br{display:none}}.intro__summary-condition{font-size:clamp(.625rem,.581rem + .1878vw,.75rem)}.intro__gift-note-wrap{position:relative}.intro__gift-note{color:#cb0101;text-align:justify;vertical-align:baseline;width:150px;margin:-5px 0 0 16px;font-family:GenSenRounded2 TW;font-size:12px;font-style:normal;font-weight:400;line-height:140%}@media (width<=425px){.intro__gift-note{width:90px;margin:-10px 0 0 -3px}}.intro__summary-bg{width:100%;margin-top:-100px;margin-bottom:-1px;display:block}.intro__upgrade{background-color:#ffa6c7;background-image:url(../images/upgrade_bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;margin-top:-4px;padding:80px 0 40px;position:relative}@media (width<=1199px){.intro__upgrade{background-size:cover}}@media (width<=768px){.intro__upgrade{padding:60px 0 40px}}.intro__upgrade-title{color:#ff326c;text-align:center;margin:50px 0 25px;font-size:36px;position:relative}.intro__upgrade-title b{font-size:45px;position:relative}.intro__upgrade-title b:after{content:"";background:url(../images/summary_deco.png) 50%/contain no-repeat;width:110px;height:110px;display:block;position:absolute;bottom:-450%;left:112%;transform:translateY(50%)}@media (width<=768px){.intro__upgrade-title b:after{width:52px;height:52px;bottom:200%;transform:none}}@media (width<=425px){.intro__upgrade-title b{margin:10px 0 0;display:block}}.intro__upgrade-description{margin:auto;position:relative}.intro__upgrade-description p{color:#2f2965;text-align:justify;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.8}.intro__upgrade-description p span{color:#e4007f}.intro__textbox{width:100%;max-width:775px;margin:auto}.intro__textbox p{color:#2f2965;font-family:GenSenRounded2 TW;font-size:16px;font-style:normal;font-weight:500;line-height:190%}@media (width<=768px){.intro__textbox{width:90%}}.intro__lesson{flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:flex}@media (width<=899px){.intro__lesson{flex-direction:column;gap:20px}}.intro__lesson-points{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:286px;display:flex}@media (width<=899px){.intro__lesson-points{width:350px}}@media (width<=640px){.intro__lesson-points{width:300px}}.intro__lesson-points img{width:48%}.intro__lesson-points img:first-child{order:1;width:128px}@media (width<=899px){.intro__lesson-points img:first-child{width:48%}}.intro__lesson-points img:nth-child(2){order:2;width:139px}@media (width<=899px){.intro__lesson-points img:nth-child(2){order:3;width:48%}}.intro__lesson-points img:nth-child(3){order:3;width:139px}@media (width<=899px){.intro__lesson-points img:nth-child(3){order:2;width:48%}}.intro__lesson-points img:nth-child(4){order:4;width:128px}@media (width<=899px){.intro__lesson-points img:nth-child(4){width:48%}}.intro__lesson-media{position:relative}.intro__lesson-media span{color:#ff326c;background-color:#ffffffe6;padding:6px 10px;font-size:clamp(.75rem,.618rem + .5634vw,1.125rem);font-weight:700;display:inline-block;position:absolute;top:20px;left:-8px}@media (width<=640px){.intro__lesson-media span{top:10px}}.intro__lesson-picture{aspect-ratio:521/287;width:100%;max-width:521px;margin:auto;overflow:hidden}.intro__lesson-picture img{object-fit:cover;object-position:0 -30px;width:100%;display:block}@media (width<=768px){.intro__lesson-picture{max-width:472px}}@media (width<=640px){.intro__lesson-picture{max-width:calc(100% - 40px)}}.intro__swiper-container{width:100%;max-width:818px;height:216.5px;margin:0 auto 100px;padding:0 32px 33px;position:relative}@media (width<=899px){.intro__swiper-container{max-width:580px}}@media (width<=768px){.intro__swiper-container{max-width:472px}}@media (width<=640px){.intro__swiper-container{max-width:calc(100% - 40px);height:auto;min-height:280px;padding:0 0 33px}}.intro__swiper{width:100%;height:183.5px}@media (width<=640px){.intro__swiper{height:auto}}.intro__swiper .swiper-slide{aspect-ratio:4/3;text-align:center;justify-content:center;align-items:center;display:flex}.intro__swiper .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.swiper-button-next,.swiper-button-prev{color:#000;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-11px;display:flex;top:91.75px}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.1)}.swiper-button-next:focus,.swiper-button-prev:focus{outline:#0000}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px}@media (width<=768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-pagination{justify-content:center;gap:0;width:90px;display:flex;transform:translate(-50%);bottom:0!important;left:50%!important}.swiper-pagination-bullet{opacity:.2;background:#000;border-radius:3px;width:30px;height:3px}.swiper-pagination-bullet-active{opacity:1}.schedule{background-image:url(../images/schedule_bg_2.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-top:-65px;padding:108px 0 254px;position:relative;overflow:hidden}@media (width<=768px){.schedule{background-position:top;background-size:cover;padding:20px 0 40px}}@media (width<=640px){.schedule{background-image:none;padding:20px 0 80px}}.schedule__title{color:#0c184c;text-align:center;margin-bottom:39px;font-size:37px;font-weight:700;line-height:1.2}@media (width<=768px){.schedule__title{margin-bottom:20px}}.schedule__content{flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:100%;margin:0 auto;display:flex}.schedule__content--figma{background:linear-gradient(90deg,#cdd1ff 0 50%,#ffe6f4 50% 100%);border-radius:45px 45px 10px 10px;gap:0;width:min(898px,100% - 40px);overflow:visible;box-shadow:0 0 11px #e4007f66}@media (width<=640px){.schedule__content--figma{border-radius:0 0 35px 35px;width:90%}.schedule__content>.schedule__dates:not(.schedule__dates--case){display:none}}.schedule__dates,.schedule__program{width:100%}.schedule__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (width<=640px){.schedule__dates{z-index:0;width:89%;position:relative;bottom:-15px}}.schedule__dates--mobile{display:none}@media (width<=640px){.schedule__dates--mobile{border-radius:20px 20px 0 0;width:90%;margin:0 auto;display:grid;overflow:hidden}}.schedule__dates--case{border-radius:45px 45px 0 0;overflow:hidden}@media (width<=640px){.schedule__dates--case{border-radius:0}}.schedule__case-date{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:70px;padding:16px 20px;font-size:26px;font-weight:700;line-height:1.25;display:flex}.schedule__case-date--day1{background-color:#6069db}.schedule__case-date--day2{background-color:#e4007f}@media (width<=768px){.schedule__case-date{min-height:54px;padding:12px 10px;font-size:18px}}@media (width<=640px){.schedule__case-date{border-radius:20px 20px 0 0;width:100%;min-height:76px;font-size:24px;line-height:1.28}}.schedule__program{flex-direction:column;gap:0;width:calc(100% - 46px);margin:21px auto 0;display:flex}.schedule__program--case{margin-top:0}@media (width<=640px){.schedule__program{width:calc(100% - 42px);margin-top:18px}.schedule__program--case{margin-top:0}}.schedule__lineup-info{background-color:#0000;border:3px solid #fff;border-bottom:0;border-radius:0 28px;width:100%;margin:0 0 19px;overflow:visible}.schedule__lineup-info--pair .schedule__topic{border-top-left-radius:0}.schedule__lineup-info--pair--last{margin-top:-40px;padding-top:20px}@media (width<=640px){.schedule__lineup-info--pair--last{padding-top:50px}.schedule__lineup-info{border-width:2px;border-radius:0 20px}}.schedule__session-card{background-color:#e4007f;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;max-width:360px;padding:25px 12px 10px;display:flex}.schedule__session-card--header{background-color:#6069db;border-radius:45px 45px 0 0;align-items:center;gap:16px;width:100%;max-width:none;min-height:186px;margin:0}@media (width<=768px){.schedule__session-card--header{margin:0 auto 20px}}@media (width<=640px){.schedule__session-card--header{border-radius:35px 35px 0 0;gap:6px;min-height:129px;margin-bottom:0;padding:18px 8px 14px}}.schedule__session-card--day1{border-top-right-radius:0}@media (width<=640px){.schedule__session-card--day1{border-top-left-radius:35px}}.schedule__session-card--day2{background-color:#e4007f;border-top-left-radius:0}@media (width<=640px){.schedule__session-card--day2{border-top-right-radius:35px}}.schedule__session-date{color:#fff;text-align:center;margin:0 10px 0 0;font-size:clamp(3rem,2.6479rem + 1.5023vw,4rem);font-weight:700}.schedule__session-date span{margin-top:12px;font-size:24px;display:block}.schedule__session-date--header{color:#fff;margin:0;font-size:64px;line-height:1}.schedule__session-date--header span{margin-top:0;font-size:24px;line-height:1.3}@media (width<=640px){.schedule__session-date--header span{font-size:16px}.schedule__session-date--header{font-size:45px}}.schedule__session-apply{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;display:flex}.schedule__session-apply span{color:#fff;font-size:clamp(1.375rem,1.331rem + .1878vw,1.5rem);font-weight:500}.schedule__session-apply--header{justify-content:center;gap:0}.schedule__session-apply--header span{color:#fff;font-size:24px;line-height:1.3}@media (width<=640px){.schedule__session-apply--header span{font-size:13px}}.schedule__topic{color:#e4007f;text-align:center;background-color:#fff;border-radius:0 25px 0 0;justify-content:center;align-items:center;min-height:51px;padding:6px 24px;font-size:24px;font-weight:700;line-height:1.25;display:flex}@media (width<=768px){.schedule__topic{min-height:auto;padding:12px 18px 10px;font-size:18px}}@media (width<=640px){.schedule__topic{border-radius:0 15px 0 0;min-height:40px;padding:6px 16px;font-size:16px}}.schedule__teacher{background-color:#0000;justify-content:center;align-items:center;gap:100px;min-height:166px;padding:20px 0;display:flex}@media (width<=640px){.schedule__teacher{flex-direction:column-reverse;gap:10px;min-height:269px;padding:12px 0 23px}}.schedule__teacher--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-height:194px;display:grid}.schedule__teacher--pair .schedule__teacher-info,.schedule__teacher--pair .schedule__teacher-picture{z-index:1;position:relative}@media (width<=768px){.schedule__teacher--pair .schedule__teacher-info,.schedule__teacher--pair .schedule__teacher-picture{width:100%}}.schedule__teacher--pair .schedule__teacher-picture img{margin:0}.schedule__teacher-person{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:194px;display:grid;position:relative}.schedule__teacher-person:after{content:"";z-index:-1;background-color:#fff;width:3px;height:300px;position:absolute;top:-20px}.schedule__teacher-person:first-child:after{right:20px}.schedule__teacher-person:last-child:after{left:20px}@media (width<=640px){.schedule__teacher-person{flex-direction:column-reverse;justify-content:flex-end;min-height:300px;display:flex}.schedule__teacher-person:after{display:none}}.schedule__teacher-info{border:0;flex-shrink:0;width:auto;min-height:auto;padding:40px 35px 20px 28px}@media (width<=768px){.schedule__teacher-info{padding:40px 0 20px 24px}}@media (width<=640px){.schedule__teacher-info{text-align:center;width:100%;padding:0 24px}}@media (width<=450px){.schedule__teacher-info{padding:0 8px}}.schedule__teacher-name{color:#0c184c;border-bottom:1px solid #ffd833;margin-bottom:10px;padding-bottom:2px;font-size:16px;font-weight:700;display:inline-block}.schedule__teacher-name b{font-size:32px;line-height:1}@media (width<=768px){.schedule__teacher-name b{font-size:24px}}@media (width<=640px){.schedule__teacher-name{margin-bottom:6px;font-size:16px}.schedule__teacher-name b{font-size:24px}}.schedule__experience{color:#0c184c;padding-left:20px;font-weight:500;list-style:outside}.schedule__experience li{font-size:14px;line-height:1.4}@media (width<=768px){.schedule__experience li{font-size:12px}}@media (width<=640px){.schedule__experience{padding-left:0;list-style-position:inside}.schedule__experience li{font-size:14px;line-height:1.55}}.schedule__teacher-picture{justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:176px;margin-right:8px;display:flex;position:relative}@media (width<=768px){.schedule__teacher-picture{min-width:135px}}@media (width<=640px){.schedule__teacher-picture{align-self:center;width:100%;min-width:0;min-height:141px;margin-right:0}}.schedule__teacher-picture:after{content:"";background:url(../images/teacher_deco.png) 0 0/contain no-repeat;width:218px;height:92px;display:block;position:absolute;bottom:-20px;right:-8px}@media (width<=768px){.schedule__teacher-picture:after{width:147px;height:62px;bottom:20px;right:-4px}}@media (width<=640px){.schedule__teacher-picture:after{width:228px;height:82px;bottom:-2px;right:50%;transform:translate(50%)}}@media (width<=320px){.schedule__teacher-picture:after{width:130px;height:65px}}.schedule__teacher-picture img{z-index:1;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:160px;height:160px;margin:auto;display:block;position:relative}@media (width<=768px){.schedule__teacher-picture img{width:95px;height:95px}}@media (width<=640px){.schedule__teacher-picture img{width:130px;height:130px}}@media (width<=450px){.schedule__teacher-picture img{width:80%;max-width:130px;height:auto}}.schedule__share{color:#0c184c;background-color:#fff;border:0;border-radius:0 0 0 25px;margin-top:0;padding:0 20px;position:relative}.schedule__share span{z-index:1;color:#fff;text-align:left;background-color:#e4007f;border-radius:0 20px 20px 0;min-width:224px;height:44px;padding:10px 16px;font-size:18px;font-weight:700;line-height:24px;display:inline-block;position:absolute;top:-24px;left:0}@media (width<=768px){.schedule__share span{font-size:16px}}@media (width<=640px){.schedule__share span{border-radius:0 14px 14px 0;min-width:130px;height:36px;padding:10px;font-size:16px;line-height:16px;top:-17px}}.schedule__share h3,.schedule__share p{background-color:#fff}.schedule__share h3{color:#0c184c;padding:29px 24px 6px;font-size:18px;font-weight:700;line-height:1.4}@media (width<=768px){.schedule__share h3{font-size:16px}}@media (width<=640px){.schedule__share h3{padding:30px 24px 8px;font-size:17px;line-height:1.5}}.schedule__share h3:after{content:"";background-color:#e4007f;width:100%;height:1px;display:block;position:relative;top:6px}@media (width<=768px){.schedule__share h3:after{width:247px}}@media (width<=640px){.schedule__share h3:after{width:100%}}.schedule__share p{color:#0c184c;padding:20px 24px 24px;font-size:14px;font-weight:500;line-height:1.4}@media (width<=640px){.schedule__share p{padding:14px 24px 0;font-size:14px;line-height:1.55}}.schedule__share--split{border-radius:0 0 0 25px;padding:33px 20px 18px}@media (width<=640px){.schedule__share--split{padding:30px 11px 10px 15px}}.schedule__share--split span{top:-22px;left:0}@media (width<=640px){.schedule__share--split span{top:-18px}}.schedule__share--split h3,.schedule__share--split p{padding-left:0;padding-right:0}.schedule__share--split h3{letter-spacing:.14px;min-height:65px;padding-top:0;font-size:19px}.schedule__share--split p{letter-spacing:.14px;padding-top:20px;padding-bottom:0}@media (width<=640px){.schedule__share--split .schedule__share-column{display:contents}.schedule__share--split .schedule__share-column h3{letter-spacing:0;border-bottom:1px solid #e4007f;min-height:0;padding:20px 0 0;font-size:17px;line-height:1.4}.schedule__share--split .schedule__share-column h3:after,.schedule__share--split .schedule__share-column p{display:none}.schedule__share--split .schedule__share-column:first-child h3{grid-area:1/1}.schedule__share--split .schedule__share-column:last-child h3{grid-area:1/2}.schedule__share--split .schedule__share-mobile-copy{grid-area:2/1/auto/-1;padding:0;font-size:14px;line-height:1.4;display:block}.schedule__share{border-radius:0 0 0 18px;padding:0 0 18px}}.schedule__share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;display:grid}@media (width<=640px){.schedule__share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 23px}}.schedule__share-column{min-width:0}.schedule__share-mobile-copy{display:none}.schedule__share-label--accent{box-sizing:border-box;color:#0000;background-color:#e4007f;width:252px;height:44px;padding:0;overflow:visible}.schedule__share-label--accent:before{content:"";z-index:0;border-radius:inherit;background-color:#8f9cf3;width:224px;height:44px;position:absolute;top:0;left:0}@media (width<=640px){.schedule__share-label--accent:before{width:130px;height:36px}}.schedule__share-label--accent:after{content:attr(data-label);z-index:1;color:#fff;position:absolute;top:10px;left:28px}@media (width<=640px){.schedule__share-label--accent:after{top:10px;left:10px}.schedule__share-label--accent{width:157px}}.schedule__program-title{color:#e4007f;text-align:center;margin:10px 0 0;font-size:33px;font-weight:700;line-height:1.3}.schedule__program-title+.schedule__lineup-info{margin-top:0}.schedule__apply-actions{justify-content:center;gap:16px;width:100%;padding:0 24px;display:flex;position:relative;bottom:-24px}@media (width<=768px){.schedule__apply-actions{flex-wrap:wrap;gap:12px;padding:0 16px;bottom:-18px}}@media (width<=640px){.schedule__apply-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:80%;max-width:420px;padding:0;display:grid;bottom:-35px}}.schedule__apply-button{color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:min(214px,100%);min-height:44px;padding:7px 32px;font-size:22px;font-weight:700;line-height:1.3;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 5px 6px #2a185847}.schedule__apply-button:hover,.schedule__apply-button:focus-visible{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 8px 10px #2a185847}.schedule__apply-button--day1{background-color:#6069db}.schedule__apply-button--day2{background-color:#e4007f}@media (width<=768px){.schedule__apply-button{width:min(210px,100%);min-height:42px;padding:7px 24px;font-size:20px}}@media (width<=640px){.schedule__apply-button{white-space:nowrap;border-radius:0;flex-direction:column;gap:0;min-height:75px;padding:10px 16px;font-size:24px;line-height:1.3;box-shadow:0 4px 2px #cc245840}.schedule__apply-button span{display:block}.schedule__apply-button--day1{border-radius:30px 0 0 30px}.schedule__apply-button--day2{border-radius:0 30px 30px 0}}.footer{background-color:#0c184c;flex-direction:column;align-items:center;gap:40px;padding:42px 0 72px;display:flex;position:relative}@media (width<=768px){.footer{gap:24px;padding:35px 10px}}.footer__bg{z-index:-1;width:100%;margin:-201px 0 -6px;display:block;position:relative}@media (width<=1199px){.footer__bg{margin:-171px 0 -6px}}@media (width<=768px){.footer__bg{display:none}}.footer__logos{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}@media (width<=640px){.footer__logos{flex-wrap:wrap;width:225px}}.footer__logo-link--kotex img{width:68px}.footer__logo-link--udn img{width:91px}.footer__logo-link--kim img{width:136px}.footer__logo-link--uwriting img{width:54px}.footer__note{color:#fff;text-align:center;padding:0 10px;font-size:10px;line-height:1.5}#footer__floating-home{z-index:99999;width:117px;position:fixed;bottom:10%;right:10px}@media screen and (width<=1023px){#footer__floating-home{width:80px}}@media screen and (width<=768px){#footer__floating-home{bottom:20px;right:5px}}#footer__floating-home img{margin:5px 0;display:block}@media screen and (width<=1023px){#footer__floating-home img{width:100%}}
