@charset "UTF-8";.area_accordion[data-astro-cid-oqjbs5yv]{width:100%}.area_accordion[data-astro-cid-oqjbs5yv] .wrap_accordion[data-astro-cid-oqjbs5yv]{display:flex;flex-direction:column;gap:0}.area_accordion[data-astro-cid-oqjbs5yv] .item_accordion[data-astro-cid-oqjbs5yv]{border-bottom:1px solid #e0e0e0}.area_accordion[data-astro-cid-oqjbs5yv] .item_accordion[data-astro-cid-oqjbs5yv]:first-child{border-top:1px solid #e0e0e0}.area_accordion[data-astro-cid-oqjbs5yv] .btn_accordion[data-astro-cid-oqjbs5yv]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;background-color:#fff;border:none;text-align:left;cursor:pointer}.area_accordion[data-astro-cid-oqjbs5yv] .btn_accordion[data-astro-cid-oqjbs5yv]:disabled{opacity:.5;cursor:not-allowed}.area_accordion[data-astro-cid-oqjbs5yv] .btn_accordion[data-astro-cid-oqjbs5yv] .tit_accordion[data-astro-cid-oqjbs5yv]{flex:1;font-size:16px;font-weight:500;color:#333}.area_accordion[data-astro-cid-oqjbs5yv] .btn_accordion[data-astro-cid-oqjbs5yv] .ico_accordion[data-astro-cid-oqjbs5yv]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#666;transition:transform .3s ease}.area_accordion[data-astro-cid-oqjbs5yv] .btn_accordion[data-astro-cid-oqjbs5yv] .ico_accordion[data-astro-cid-oqjbs5yv] svg[data-astro-cid-oqjbs5yv]{width:100%;height:100%}.area_accordion[data-astro-cid-oqjbs5yv] .panel_accordion[data-astro-cid-oqjbs5yv]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.area_accordion[data-astro-cid-oqjbs5yv] .panel_accordion[data-astro-cid-oqjbs5yv][data-open=true]{grid-template-rows:1fr}.area_accordion[data-astro-cid-oqjbs5yv] .box_content[data-astro-cid-oqjbs5yv]{overflow:hidden;min-height:0;padding:0 20px;font-size:14px;line-height:1.6;color:#666}.area_accordion[data-astro-cid-oqjbs5yv] .box_content[data-astro-cid-oqjbs5yv] p[data-astro-cid-oqjbs5yv]{margin:0;padding-top:16px}.area_accordion[data-astro-cid-oqjbs5yv] .box_content[data-astro-cid-oqjbs5yv] p[data-astro-cid-oqjbs5yv]:not(:last-child){margin-bottom:12px}.area_accordion[data-astro-cid-oqjbs5yv] .box_content[data-astro-cid-oqjbs5yv] p[data-astro-cid-oqjbs5yv]:last-child{padding-bottom:20px}.screen_out[data-astro-cid-oqjbs5yv]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}.video-embed[data-astro-cid-mrk3q7f7]{position:relative;width:100%;padding-top:var(--pad, 56.25%);overflow:hidden;background:#0000000f}.video-embed[data-astro-cid-mrk3q7f7]>iframe[data-astro-cid-mrk3q7f7],.video-embed[data-astro-cid-mrk3q7f7]>video[data-astro-cid-mrk3q7f7]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7]{position:absolute;left:20px;bottom:20px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#0003;color:#fff;cursor:pointer;z-index:2;transition:background .2s}.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7]:hover{background:#000000b3}.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7] .ico_mute[data-astro-cid-mrk3q7f7],.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7] .ico_unmute[data-astro-cid-mrk3q7f7]{display:flex;align-items:center;justify-content:center;position:absolute}.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7] .ico_mute[data-astro-cid-mrk3q7f7] svg[data-astro-cid-mrk3q7f7],.video-embed[data-astro-cid-mrk3q7f7] .btn_mute[data-astro-cid-mrk3q7f7] .ico_unmute[data-astro-cid-mrk3q7f7] svg[data-astro-cid-mrk3q7f7]{width:32px;height:32px}.area_swiper[data-astro-cid-g42mys5r]{position:relative;width:100%}.area_swiper[data-astro-cid-g42mys5r] .swiper_wrapper[data-astro-cid-g42mys5r]{position:relative}.area_swiper[data-astro-cid-g42mys5r] .swiper[data-astro-cid-g42mys5r]{width:100%;height:100%}.area_swiper[data-astro-cid-g42mys5r] .swiper-slide[data-astro-cid-g42mys5r]{display:flex;justify-content:center;align-items:center}.area_swiper[data-astro-cid-g42mys5r] .swiper-slide[data-astro-cid-g42mys5r] .slide_content[data-astro-cid-g42mys5r]{text-align:center}.area_swiper[data-astro-cid-g42mys5r] .swiper-slide[data-astro-cid-g42mys5r] .slide_content[data-astro-cid-g42mys5r] img[data-astro-cid-g42mys5r]{max-width:100%;height:auto}.area_swiper[data-astro-cid-g42mys5r] .swiper-slide[data-astro-cid-g42mys5r] .slide_content[data-astro-cid-g42mys5r] h3[data-astro-cid-g42mys5r]{margin-top:1rem;font-size:1.5rem;font-weight:700}.area_swiper[data-astro-cid-g42mys5r] .swiper-slide[data-astro-cid-g42mys5r] .slide_content[data-astro-cid-g42mys5r] p[data-astro-cid-g42mys5r]{margin-top:.5rem;font-size:1rem;color:#666}.area_swiper[data-astro-cid-g42mys5r] .swiper-button-prev[data-astro-cid-g42mys5r],.area_swiper[data-astro-cid-g42mys5r] .swiper-button-next[data-astro-cid-g42mys5r]{color:#000}.area_swiper[data-astro-cid-g42mys5r] .swiper-button-prev[data-astro-cid-g42mys5r]:after,.area_swiper[data-astro-cid-g42mys5r] .swiper-button-next[data-astro-cid-g42mys5r]:after{font-size:24px}.area_swiper[data-astro-cid-g42mys5r] .swiper-button-prev[data-astro-cid-g42mys5r].swiper-button-disabled,.area_swiper[data-astro-cid-g42mys5r] .swiper-button-next[data-astro-cid-g42mys5r].swiper-button-disabled{opacity:.35}.area_swiper[data-astro-cid-g42mys5r] .swiper-pagination[data-astro-cid-g42mys5r]{bottom:10px}.area_swiper[data-astro-cid-g42mys5r] .swiper-pagination-bullet[data-astro-cid-g42mys5r]{width:8px;height:8px;background-color:#999;opacity:.5}.area_swiper[data-astro-cid-g42mys5r] .swiper-pagination-bullet-active[data-astro-cid-g42mys5r]{background-color:#000;opacity:1}.screen_out[data-astro-cid-g42mys5r]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}*{box-sizing:border-box}fieldset,img{border:0 none}dl,ul,ol,menu,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select,textarea,button{vertical-align:middle}input::-ms-clear{display:none}button{border:0 none;background-color:transparent;cursor:pointer}button:disabled{cursor:default}body{background:var(--bg-color, #fff)}body,th,td,input,select,textarea,button{font-size:var(--base-font, 12px);line-height:1.5;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;letter-spacing:-.02em;color:var(--text-color, #000)}a{color:var(--text-color, #000);text-decoration:none}a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:inherit}.screen_out{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;clip-path:inset(50%)}html{min-width:280px}body{word-break:keep-all}.container-promotion{display:flex;flex-direction:column;min-height:100vh}@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Regular.woff2) format("woff2"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Bold.woff2) format("woff2"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-Bold.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:KakaoBigSans;src:local("☺"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-ExtraBold.woff2) format("woff2"),url(https://t1.kakaocdn.net/brandtool/fonts/KakaoBigSans-ExtraBold.woff) format("woff");font-weight:800;font-display:swap}:root{--padding-section-x: 72px;--padding-section-y: 96px;--inner-width: min(1280px, calc(100vw - var(--padding-section-x)));--inner-partner-width: min(1280px, calc(100vw - 64px) );--header-height: 64px;--partner-gap: 20px;--partner-cols: 4;--partner-card-ratio: 219 / 112}@media(max-width:768px){:root{--padding-section-x: 48px;--padding-section-y: 80px;--inner-width: min(768px, calc(100vw - var(--padding-section-x)));--partner-gap: 8px;--partner-cols: 3;--partner-card-ratio: 100 / 54;--partner-card-w: calc((var(--inner-width) - var(--partner-gap) * 2) / var(--partner-cols))}}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;color:#141414}.br_tablet{display:none}@media(min-width:769px)and (max-width:1279px){.br_tablet{display:block}}.br_mobile{display:none}@media(max-width:768px){.br_mobile{display:block}}.type_yw{background:#faeb32;color:#141414}.type_dk{background:#141414;color:#fff}.promotion-header{z-index:1000;position:fixed;display:flex;top:0;left:0;right:0;width:100%;height:var(--header-height);padding:0 calc((100vw - var(--inner-width)) / 2);background-color:#faeb32;align-items:center;justify-content:space-between}@media(max-width:768px){.promotion-header.open:before{position:fixed;z-index:1000;inset:0;background:#0000004d;content:""}.promotion-header.open .promotion-gnb{visibility:visible;transform:translate(0)}.promotion-header.open~.promotion-main .btn_cta{z-index:1010}}.promotion-title{font-size:0}.link_title{font-size:18px;font-weight:800;color:#141414}@media(max-width:768px){.link_title{font-weight:700;font-size:16px}}.promotion-gnb{display:flex;align-items:center}@media(max-width:768px){.promotion-gnb{z-index:1010;overflow:hidden;position:fixed;top:0;right:0;width:min(320px,80vw);height:100dvh;padding:56px 0;flex-direction:column;align-items:stretch;background:#fff;visibility:hidden;transform:translate(100%);transition:transform .3s ease,visibility .3s ease}}.list_gnb{display:flex;gap:4px}@media(max-width:768px){.list_gnb{overflow-y:auto;padding:0;flex:1;flex-direction:column;gap:0}}.item_menu{padding:16px 20px;font-size:16px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#141414}@media(max-width:855px){.item_menu{display:block;padding:18px 20px;text-align:left}}@media(min-width:856px){.item_menu[aria-current=true]{color:#fff;background:#242424;border-radius:80px}}.btn_menu{display:none;margin-right:-12px}@media(max-width:768px){.btn_menu{z-index:1010;position:relative;display:flex;margin-left:auto;background:transparent;align-items:center;justify-content:center}.btn_menu[aria-expanded=true] .ico_menu{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_close_v3.svg)}}.ico_menu{width:36px;height:36px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_menu_v2.svg) no-repeat center center/contain}.promotion-main{position:relative}section{text-align:center}section[id]{scroll-margin-top:var(--header-height)}.inner{margin:0 auto;width:100%;max-width:var(--inner-width)}.sec_countdown h3,.sec_info h3,.sec_goods h3,.sec_course h3,.sec_timetable h3,.sec_performance h3,.sec_faq h3{font-size:48px;font-weight:800}@media(max-width:768px){.sec_countdown h3,.sec_info h3,.sec_goods h3,.sec_course h3,.sec_timetable h3,.sec_performance h3,.sec_faq h3{font-size:24px;font-weight:800;line-height:1.5}}.sec_emoticon h3,.sec_channel h3,.sec_partner h3,.sec_coaching h3,.sec_kanana h3,.sec_openchat h3,.sec_map h3,.sec_donation h3{font-size:36px;font-weight:700}@media(max-width:768px){.sec_emoticon h3,.sec_channel h3,.sec_partner h3,.sec_coaching h3,.sec_kanana h3,.sec_openchat h3,.sec_map h3,.sec_donation h3{font-size:24px;font-weight:800;line-height:1.5}}h3 .txt_emph{display:block;padding-bottom:8px;font-size:18px;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){h3 .txt_emph{padding-bottom:4px;font-size:12px}}.ico_kfr{display:inline-block;vertical-align:top}.btn_cta{z-index:100;position:fixed;left:50%;bottom:14px;display:flex;padding:16px 0;width:630px;font-size:20px;font-weight:700;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;color:#fff;background:#242424;border-radius:80px;justify-content:center;gap:8px;transform:translate(-50%);-webkit-tap-highlight-color:transparent}@media(max-width:768px){.btn_cta{width:var(--inner-width);padding:13px;font-size:18px;font-weight:800;border-radius:80px;align-items:center;justify-content:center}}.btn_cta.is_muted{color:#777;background:#c2c2c2}.btn_cta.is_muted .txt_emph{color:#777}.btn_cta .txt_emph{color:#faeb32}.kfr_layer_cta{display:flex;align-items:center;justify-content:center;overflow:auto;position:fixed;inset:0;z-index:1000;padding:24px;background:#0000004d}.kfr_layer_cta[hidden]{display:none}.kfr_layer_cta .inner_layer{display:flex;width:100%;max-width:400px;padding:16px;background:#fff;border-radius:24px;flex-direction:column;align-items:center}@media(max-width:768px){.kfr_layer_cta .inner_layer{max-width:320px;padding:32px 24px 24px}}.kfr_layer_cta .layer_body{width:100%;text-align:center}.kfr_layer_cta .txt_layer{margin:35px 0;font-weight:600;font-size:20px;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#222;word-break:keep-all}@media(max-width:768px){.kfr_layer_cta .txt_layer{font-size:16px}}.kfr_layer_cta .btn_kfr{display:flex;width:100%;padding:16px 0;font-weight:600;font-size:18px;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#000;border-radius:16px;align-items:center;justify-content:center}.pin-spacer:has(>.sec_main){background:#faeb32}.sec_main{overflow:hidden;display:flex;height:100vh;height:100dvh;align-items:center;justify-content:center;background:#faeb32}.sec_main .inner{display:flex;max-width:none;height:100%;align-items:center;justify-content:center}.sec_main .cont_main{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.sec_main .logo_kfr,.sec_main .img_runners{display:block;max-width:none;height:auto;will-change:transform}.sec_main .logo_kfr{z-index:1;position:absolute;top:0;left:50%;width:46.1458333333vw;transform:translate(-50%);transform-origin:center top}.sec_main .img_runners{z-index:2;position:absolute;top:0;left:50%;width:46.5625vw;transform:translate(-50%);transform-origin:center top}.sec_main .img_kv{display:none}@media(max-width:768px){.sec_main .type_pc{display:none}}.sec_main .type_mo{display:none}@media(max-width:768px){.sec_main .type_mo{display:block}}@media(max-width:768px){.sec_main .cont_main{box-sizing:border-box;padding-top:calc(var(--header-height) + 10px)}.sec_main .img_kv{width:auto;height:auto;max-width:93.3333333333vw;max-height:calc(100dvh - var(--header-height) - 10px);aspect-ratio:336/411;object-fit:contain}}.sec_flim{padding:0}.sec_flim .inner{max-width:none}.cont_flim{position:relative}.cont_flim .video-embed.video_film video{object-fit:cover}.cont_flim .video-embed.video_film .btn_mute{display:none}.dim_layer{position:fixed;z-index:1000;inset:0;box-sizing:border-box;padding:135px 240px;background:#000c}@media(max-width:768px){.dim_layer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:20px 0}}.dim_layer[hidden]{display:none}.dim_layer .layer_film{position:relative;width:100%;height:100%}@media(max-width:768px){.dim_layer .layer_film{width:100%;height:auto}}.dim_layer .inner_layer{position:relative;width:100%;height:100%}@media(max-width:768px){.dim_layer .inner_layer{width:100%;height:auto}}.dim_layer .layer_body{width:100%;height:100%}@media(max-width:768px){.dim_layer .layer_body{width:100%;height:auto}}.dim_layer .video-embed{height:100%;padding-top:0}@media(max-width:768px){.dim_layer .video-embed{width:100%;height:auto;padding-top:var(--pad, 56.25%)}}.dim_layer .btn_close{position:absolute;z-index:10;top:-44px;right:0}@media(max-width:768px){.dim_layer .btn_close{top:-32px;right:8px;width:24px;height:24px}}.btn_play{position:absolute;z-index:10;top:50%;left:50%;width:88px;height:88px;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;transform:translate(-50%,-50%)}@media(max-width:768px){.btn_play{width:36px;height:36px}}.ico_play{width:88px;height:88px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_play.svg) no-repeat center center/contain}@media(max-width:768px){.ico_play{width:36px;height:36px}}.ico_close{width:44px;height:44px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_close_v2.svg) no-repeat center center/contain}@media(max-width:768px){.ico_close{width:24px;height:24px}}.sec_countdown{padding:120px 0;height:600px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/bg_countdown_pc.png) no-repeat center center/cover}@media(max-width:768px){.sec_countdown{padding:40px 24px;height:274px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/bg_countdown_mo.png) no-repeat center center/cover}}.list_countdown{display:flex;gap:40px;align-items:center;justify-content:center;width:fit-content;margin:40px auto 44px}@media(max-width:768px){.list_countdown{--countdown-gap: 15px;width:100%;gap:var(--countdown-gap);margin:16px auto}}@media(max-width:400px){.list_countdown{--countdown-gap: clamp(6px, 3.75vw, 15px)}}.list_countdown li{position:relative;display:flex;width:150px;height:188px;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;background:#fff}@media(max-width:768px){.list_countdown li{flex:1 1 0;width:auto;max-width:66px;min-width:0;height:auto;aspect-ratio:66/85;max-height:85px;border-radius:10px}}.list_countdown li:not(:last-child):after{position:absolute;top:50%;left:calc(100% + 20px);font-size:56px;font-weight:700;line-height:1;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#141414;transform:translate(-50%,-50%);content:":"}@media(max-width:768px){.list_countdown li:not(:last-child):after{left:calc(100% + var(--countdown-gap) / 2);font-size:24px}}.list_countdown .num_countdown{padding-top:8px;font-size:76px;font-weight:700;line-height:112px}@media(max-width:768px){.list_countdown .num_countdown{padding:0;font-size:32px;line-height:47px}}.list_countdown .txt_unit{font-size:20px;font-weight:700;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#454545}@media(max-width:768px){.list_countdown .txt_unit{font-size:12px;font-weight:600}}.txt_event{font-size:24px;font-weight:700}@media(max-width:768px){.txt_event{font-size:16px}}.sec_emoticon{overflow:hidden;padding:144px 0 180px}@media(max-width:768px){.sec_emoticon{padding:80px 0}}.sec_emoticon .desc_info{padding:44px 0 60px;font-size:20px;font-weight:700;line-height:40px}@media(max-width:768px){.sec_emoticon .desc_info{padding:24px 0 0;font-size:14px;line-height:30px}}.sec_emoticon .label_kfr{padding:10px 16px;margin-right:12px;border-radius:24px;background:#f1f1f1;color:#595959;font-size:16px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;vertical-align:top}@media(max-width:768px){.sec_emoticon .label_kfr{padding:8px;margin-right:8px;font-size:12px}}.sec_emoticon .btn_kfr,.sec_channel .btn_kfr{display:inline-block;padding:16px 28px;border-radius:40px;line-height:1;font-size:18px;font-weight:700}@media(max-width:768px){.sec_emoticon .btn_kfr,.sec_channel .btn_kfr{padding:12px 20px;font-size:16px}}.desc_emoticon,.desc_channel{padding-top:16px;font-size:18px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#454545;line-height:1.5}@media(min-width:769px)and (max-width:1279px){.desc_emoticon,.desc_channel{font-size:20px}}@media(max-width:768px){.desc_emoticon,.desc_channel{padding-top:12px;font-size:14px}}.wrap_emoticon{overflow:hidden;position:relative;display:flex;width:100vw;margin-left:calc(50% - 50vw);padding:40px 0 72px;flex-wrap:nowrap}@media(max-width:768px){.wrap_emoticon{padding:24px 0}}.wrap_emoticon:before,.wrap_emoticon:after{z-index:10;position:absolute;top:0;bottom:0;width:114px;height:100%;pointer-events:none;content:""}.wrap_emoticon:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.wrap_emoticon:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.list_emoticon{display:flex;flex-wrap:nowrap;will-change:transform}.list_emoticon .item_emoticon{flex-shrink:0}.btn_emoticon{position:relative;width:320px;height:320px;font-size:0;transition:transform .25s ease;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media(max-width:768px){.btn_emoticon{width:140px;height:140px}}.btn_emoticon img{width:100%;height:100%;object-fit:contain;-webkit-touch-callout:none;-webkit-user-drag:none;pointer-events:none}.btn_emoticon .img_animated{display:none}@media(hover:hover)and (pointer:fine){.btn_emoticon:hover{z-index:1;transform:scale(1.1)}.btn_emoticon:hover .img_static{display:none}.btn_emoticon:hover .img_animated{display:block}}.btn_emoticon.is_touching{z-index:1;transform:scale(1.1)}.btn_emoticon.is_touching .img_static{display:none}.btn_emoticon.is_touching .img_animated{display:block}.sec_channel{padding:144px 0 180px;height:1044px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/bg_channel.png) no-repeat center bottom/auto 702px}@media(min-width:769px)and (max-width:1279px){.sec_channel{height:964px;background-size:auto 550px}}@media(max-width:768px){.sec_channel{padding:80px 0;height:585px;background-size:auto 300px}}.sec_channel .btn_kfr{display:inline-block;margin-top:32px}.sec_info{overflow:hidden;position:relative;padding:144px 0 120px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/bg_info.png) no-repeat center center/cover}@media(max-width:768px){.sec_info{padding:80px 0}}.sec_info .txt_emph{color:#b47841}.txt_info{display:block;padding-top:24px;font-size:16px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#969696}@media(max-width:768px){.txt_info{padding-top:12px;font-size:12px}}.img_runner1,.img_runner2{position:absolute;display:inline-block}.img_runner1{top:536px;left:calc(50% - 728px);width:308px;height:353px}.img_runner2{top:156px;left:calc(50% + 420px);width:261px;height:313px}.tbl_info{margin:40px auto 0;width:720px;border-collapse:collapse;background:#fff}@media(max-width:768px){.tbl_info{margin:16px auto 0;width:100%}}.tbl_info th{width:206px;padding:28px 0;font-size:16px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#454545}@media(max-width:768px){.tbl_info th{width:94px;padding:16px 0;font-size:13px}}.tbl_info tr:nth-child(3) span:nth-of-type(1){position:relative;display:inline-block;margin-right:22px}.tbl_info tr:nth-child(3) span:nth-of-type(1):after{position:absolute;top:4px;right:-12px;width:1px;height:16px;background:#c2c2c2;content:""}@media(max-width:768px){.tbl_info tr:nth-child(3) span:nth-of-type(1):after{top:2px}}@media(max-width:768px){.tbl_info tr:nth-child(3) span:nth-of-type(2){display:block}}.tbl_info td{padding:16px 0;font-size:18px;font-weight:500;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#141414;text-align:left;word-break:keep-all}@media(max-width:768px){.tbl_info td{font-size:14px}}.tbl_info th,.tbl_info td{letter-spacing:0;border-bottom:1px solid #c2c2c2}.tbl_info tbody tr:first-child th,.tbl_info tbody tr:first-child td{border-top:1px solid #141414}.tbl_info tbody tr:last-child th,.tbl_info tbody tr:last-child td{border-bottom:1px solid #141414}.tbl_info .desc_info{padding-top:8px;font-size:16px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;letter-spacing:0;color:#595959}@media(max-width:768px){.tbl_info .desc_info{padding-top:4px;font-size:12px}}.sec_goods{padding:80px 0 180px}@media(max-width:768px){.sec_goods{padding:40px 0 80px;background:#fff}}.sec_goods .desc_info{padding-top:20px;font-size:16px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;word-break:break-all;color:#969696}@media(max-width:768px){.sec_goods .desc_info{padding-top:8px;font-size:12px;line-height:1.5}}.slide_goods{overflow:hidden;position:relative;margin-top:40px;width:100%;border-radius:24px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}@media(max-width:768px){.slide_goods{margin-top:24px}}.slide_goods:active{cursor:grabbing}.slide_goods img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.slide_goods .btn_prev,.slide_goods .btn_next{z-index:10;position:absolute;top:50%;display:flex;width:70px;height:70px;transform:translateY(-50%);justify-content:center;align-items:center}@media(max-width:768px){.slide_goods .btn_prev,.slide_goods .btn_next{display:none}}.slide_goods .btn_prev[hidden],.slide_goods .btn_next[hidden]{display:none}.slide_goods .btn_prev{left:0}.slide_goods .btn_next{right:0}.slide_goods .ico_prev{width:16px;height:31px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_prev.svg) no-repeat center center/contain}.slide_goods .ico_next{width:16px;height:31px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_next.svg) no-repeat center center/contain}.slide_goods .list_bullet{position:absolute;right:0;bottom:24px;left:0;display:flex;gap:9px;align-items:center;justify-content:center}@media(max-width:768px){.slide_goods .list_bullet{bottom:10px;gap:6px}}.slide_goods .list_bullet[hidden]{display:none}.slide_goods .list_bullet .btn_bullet{width:8px;height:8px;border-radius:50%;background:#0000004d}@media(max-width:768px){.slide_goods .list_bullet .btn_bullet{width:6px;height:6px}}.slide_goods .list_bullet .btn_bullet[aria-current=true]{background:#141414}.list_goods{display:flex;transition:transform .3s ease}.list_goods .item_goods{display:flex;overflow:hidden;position:relative;height:560px;background:#f9f9f9;align-items:center;justify-content:center;gap:20px}@media(max-width:768px){.list_goods .item_goods{height:clamp(260px,61.5885416667vw,473px);gap:8px}}.list_goods .item_goods:nth-of-type(1) .name_goods{top:40px;font-size:20px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.list_goods .item_goods:nth-of-type(1) .name_goods{top:16px;font-size:13px}}.list_goods .item_goods:nth-of-type(1) .desc_goods{display:flex;bottom:32px;right:40px;font-size:20px;font-weight:700;align-items:center;gap:12px;cursor:pointer}@media(max-width:768px){.list_goods .item_goods:nth-of-type(1) .desc_goods{bottom:18px;right:20px;font-size:14px;gap:4px}}.list_goods .item_goods:nth-of-type(2) .desc_goods,.list_goods .item_goods:nth-of-type(5) .desc_goods{left:50%;bottom:64px;transform:translate(-50%);width:100%;font-size:14px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#959595}@media(max-width:768px){.list_goods .item_goods:nth-of-type(2) .desc_goods,.list_goods .item_goods:nth-of-type(5) .desc_goods{bottom:30px;font-size:12px}}.list_goods .item_goods picture{display:contents}.list_goods .img_goods{position:relative}.list_goods .item_goods:nth-of-type(1) .img_goods{top:20px;left:70px;width:1009px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(1) .img_goods{top:20px;left:0;max-width:80%;min-width:276px}}.list_goods .item_goods:nth-of-type(2) .img_goods:nth-of-type(1){width:314px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(2) .img_goods:nth-of-type(1){top:-5px;max-width:35%;min-width:130px}}.list_goods .item_goods:nth-of-type(2) .img_goods:nth-of-type(2){top:-5px;width:311px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(2) .img_goods:nth-of-type(2){max-width:35%;min-width:128px}}.list_goods .item_goods:nth-of-type(3) .img_goods:nth-of-type(1),.list_goods .item_goods:nth-of-type(3) .img_goods:nth-of-type(2){width:434px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(3) .img_goods:nth-of-type(1),.list_goods .item_goods:nth-of-type(3) .img_goods:nth-of-type(2){max-width:70%;min-width:143px}}.list_goods .item_goods:nth-of-type(4){gap:170px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(4){gap:25px}}.list_goods .item_goods:nth-of-type(4) .img_goods:nth-of-type(1){width:227px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(4) .img_goods:nth-of-type(1){max-width:25%;min-width:93px}}.list_goods .item_goods:nth-of-type(4) .img_goods:nth-of-type(2){width:221px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(4) .img_goods:nth-of-type(2){max-width:25%;min-width:91px}}.list_goods .item_goods:nth-of-type(5) .img_goods{width:563px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(5) .img_goods{top:-5px;max-width:65%;min-width:248px}}.list_goods .item_goods:nth-of-type(6) .img_goods{width:551px}@media(max-width:768px){.list_goods .item_goods:nth-of-type(6) .img_goods{max-width:55%;min-width:202px}}.name_goods,.name_sub,.desc_goods{position:absolute;z-index:2}.name_goods{top:32px;left:40px;display:flex;font-size:20px;font-weight:700;text-align:left;align-items:center}@media(max-width:768px){.name_goods{top:14px;left:20px;font-size:12px;font-weight:800}}.name_sub{top:72px;left:40px;font-size:48px;font-weight:800;line-height:56px;text-align:left}@media(max-width:768px){.name_sub{top:40px;left:20px;font-size:24px;line-height:32px}}.ico_arc{margin-left:6px;width:36px;height:22px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/ico_arc.png) no-repeat center center/contain}@media(max-width:768px){.ico_arc{margin-left:4px;width:27px;height:17px}}.ico_more{width:38px;height:38px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_more.svg) no-repeat center center/contain}@media(max-width:768px){.ico_more{width:20px;height:20px}}.wrap_goods{display:flex;margin-top:20px;flex-direction:column;gap:20px}@media(max-width:768px){.wrap_goods{margin-top:8px;gap:8px}}.wrap_goods .item_goods{overflow:hidden;position:relative;width:100%;height:560px;border-radius:24px;background:#f9f9f9}@media(max-width:768px){.wrap_goods .item_goods{width:100%;min-width:100%;aspect-ratio:1/1;height:auto;max-height:260px}}.wrap_goods .item_goods:first-of-type{background-color:#f9f9f9;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_pc_260803.jpg);background-image:-webkit-image-set(url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_pc_260803.webp) type("image/webp"),url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_pc_260803.jpg) type("image/jpeg"));background-image:image-set(url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_pc_260803.webp) type("image/webp"),url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_pc_260803.jpg) type("image/jpeg"))}@media(max-width:768px){.wrap_goods .item_goods:first-of-type{max-height:260px;background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_mo_260803.jpg);background-image:-webkit-image-set(url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_mo_260803.webp) type("image/webp"),url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_mo_260803.jpg) type("image/jpeg "));background-image:image-set(url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_mo_260803.webp) type("image/webp"),url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_gift_mo_260803.jpg) type("image/jpeg"))}}.wrap_goods .item_goods:nth-of-type(2){background:#faeb32 url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_package_pc_260731.png) no-repeat center center/cover}@media(max-width:768px){.wrap_goods .item_goods:nth-of-type(2){max-height:260px;background:#faeb32 url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_package_mo_260731.png) no-repeat center center/cover}}@media(max-width:767px){.wrap_goods .item_goods:nth-of-type(2){aspect-ratio:auto;height:clamp(170px,170px + (100vw - 360px) * 90 / 407,260px);max-height:260px;background:#faeb32 url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/goods/img_package_pc_260731.png) no-repeat center center/cover}}.wrap_goods .item_goods .name_goods{position:relative;z-index:1}@media(max-width:768px){.wrap_goods .item_goods .name_goods{padding:0}}.img_package{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.sec_course{padding:144px 0 180px}@media(max-width:768px){.sec_course{padding:40px 0}}.sec_course .txt_emph{color:#1ea0ff}.sec_course .cont_course{margin-top:40px}@media(max-width:768px){.sec_course .cont_course{margin-top:16px}}.sec_course .btn_kfr{display:flex;width:252px;height:58px;margin:64px auto 0;font-size:18px;font-weight:800;border-radius:80px;background:#fae100;justify-content:center;align-items:center}@media(max-width:768px){.sec_course .btn_kfr{margin:40px auto 0;width:214px;height:56px;font-size:16px}}.img_course{display:block;width:100%;height:auto;border-radius:24px}.wrap_route{display:flex;margin-top:40px;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;gap:16px;align-items:center}@media(max-width:768px){.wrap_route{margin-top:24px;flex-wrap:wrap;gap:0;align-items:flex-start}}.wrap_route+.wrap_route{margin-top:20px}@media(max-width:768px){.wrap_route+.wrap_route{margin-top:24px}}.tit_course{display:flex;width:105px;height:40px;padding-top:2px;font-size:18px;font-weight:600;color:#fff;background:#969696;border-radius:80px;align-items:center;justify-content:center}@media(max-width:768px){.tit_course{margin-bottom:16px;width:71px;height:26px;font-size:13px}}.list_spot{display:flex;gap:4px;align-items:center}@media(max-width:768px){.list_spot{flex-wrap:wrap;flex:1 1 100%}}.txt_spot{position:relative;font-size:18px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.txt_spot{font-size:14px}}.txt_spot:not(:last-child):after{display:inline-block;margin:2px 6px 0;width:20px;height:20px;font-size:0;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_arrow.svg) no-repeat center center/contain;vertical-align:top;content:"다음 지점"}@media(max-width:768px){.txt_spot:not(:last-child):after{width:16px;height:16px;margin:2px 4px 0 5px}}.ico_map{width:40px;height:40px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_map_v2.svg) no-repeat center center/contain}@media(max-width:768px){.ico_map{width:32px;height:32px}}.sec_partner{overflow:hidden;padding:144px 0 180px;text-align:left}@media(max-width:768px){.sec_partner{padding:80px 0;text-align:center}}@media(max-width:768px){.sec_partner h3{font-size:24px}}@media(min-width:769px){.sec_partner .inner{display:grid;grid-template-columns:max-content 1fr;column-gap:80px;align-items:start}.sec_partner .cont_partner{display:contents}.sec_partner h3{grid-column:1;grid-row:1;white-space:nowrap;line-height:1.4}.sec_partner .tit_partner:first-child{grid-column:1;grid-row:1;align-self:start;margin:124.8px 0 0}.sec_partner .type_sponsors{grid-column:2;grid-row:1;min-width:0}.sec_partner .row_partners{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:subgrid;margin-top:80px;align-items:center}.sec_partner .row_partners .tit_partner{grid-column:1;width:auto;margin:0}.sec_partner .row_partners .type_partners{grid-column:2;min-width:0;margin-left:0}}.wrap_partners.type_sponsors .list_partners{display:grid;grid-template-columns:repeat(var(--partner-cols),minmax(0,1fr));width:100%;max-width:none;margin:0;gap:var(--partner-gap);will-change:auto}@media(max-width:768px){.wrap_partners.type_sponsors .list_partners{margin:0 auto}}.wrap_partners.type_sponsors .list_partners li{width:100%;height:auto;aspect-ratio:var(--partner-card-ratio)}.wrap_partners.type_partners{overflow:hidden;position:relative;container-type:inline-size}@media(max-width:768px){.wrap_partners.type_partners{width:100vw;margin-left:calc(50% - 50vw)}}.wrap_partners.type_partners{padding-top:8px;margin-top:-8px}.wrap_partners.type_partners:before,.wrap_partners.type_partners:after{z-index:10;position:absolute;top:0;bottom:0;width:160px;pointer-events:none;content:""}@media(max-width:768px){.wrap_partners.type_partners:before,.wrap_partners.type_partners:after{width:40px}}.wrap_partners.type_partners:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.wrap_partners.type_partners:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.wrap_partners.type_partners .list_partners{display:flex;width:max-content;margin:0 auto;will-change:transform;gap:var(--partner-gap)}.wrap_partners.type_partners .list_partners li{width:calc((100cqw - var(--partner-gap) * (var(--partner-cols) - 1)) / var(--partner-cols));height:auto;aspect-ratio:var(--partner-card-ratio)}@media(max-width:768px){.wrap_partners.type_partners .list_partners li{width:var(--partner-card-w)}}.tit_partner{position:relative;display:block;margin:24px 0;padding-top:24px;font-size:18px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#595959}@media(max-width:768px){.tit_partner{margin:28px 0 16px;padding-top:12px;font-size:13px}}.tit_partner:before{position:absolute;top:0;left:0;margin-bottom:24px;width:28px;height:1px;background:#c2c2c2;content:""}@media(max-width:768px){.tit_partner:before{left:50%;margin-bottom:12px;transform:translate(-50%)}}.list_partners li{overflow:hidden;width:196px;height:104px;background:#f9f9f9;border-radius:20px;flex-shrink:0;transition:transform .2s ease}.list_partners li[hidden]{display:none}@media(max-width:768px){.list_partners li{border-radius:16px}}@media(hover:hover)and (pointer:fine){.list_partners li:hover{transform:translateY(-6px)}}.link_partner{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.thumb_partner{display:block;width:auto;height:100%}.sec_timetable{padding:144px 0 120px}@media(max-width:768px){.sec_timetable{padding:80px 0 40px}}.sec_timetable .txt_emph{color:#ff82d2}.tbl_time{width:720px;margin:40px auto 0;border-spacing:0}@media(max-width:768px){.tbl_time{width:100%;margin:24px auto 0}}.tbl_time thead th{height:86px;border-radius:0;font-size:20px;font-weight:700;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;color:#141414;background:#ff82d2}@media(max-width:768px){.tbl_time thead th{height:45px;font-size:14px}}.tbl_time thead th:first-child{width:38%;border-radius:24px 0 0 24px}.tbl_time thead th:last-child{border-radius:0 24px 24px 0}.tbl_time tbody td{font-weight:500;font-size:18px;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#141414;background-clip:padding-box}@media(max-width:768px){.tbl_time tbody td{padding:16px 12px;font-size:14px;line-height:1.5}}.tbl_time tbody tr td:first-of-type{font-size:16px;font-weight:600;color:#454545}@media(max-width:768px){.tbl_time tbody tr td:first-of-type{font-size:13px}}.tbl_time tbody tr:first-of-type td{padding:31px 24px 30px}@media(max-width:768px){.tbl_time tbody tr:first-of-type td{padding:22px 12px 26px}}.tbl_time tbody tr:nth-of-type(2) td{padding:34px 24px 32px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(2) td{padding:29px 12px 28px}}.tbl_time tbody tr:nth-of-type(3) td{padding:32px 24px 23px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(3) td{padding:25px 12px 19px}}.tbl_time tbody tr:nth-of-type(4) td{padding:23px 24px 32px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(4) td{padding:19px 12px 25px}}.tbl_time tbody tr:nth-of-type(5) td{padding:35px 24px 24px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(5) td{padding:20px 12px 9px}}.tbl_time tbody tr:nth-of-type(6) td{padding:26px 24px 20px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(6) td{padding:8px 12px}}.tbl_time tbody tr:nth-of-type(7) td{padding:24px 24px 35px}@media(max-width:768px){.tbl_time tbody tr:nth-of-type(7) td{padding:8px 12px 20px}}.tbl_time tbody tr.type_group td{background:#f9f9f9}.tbl_time tbody tr.type_group.type_first td:first-child{border-radius:24px 0 0}.tbl_time tbody tr.type_group.type_first td:last-child{border-radius:0 24px 0 0}@media(max-width:768px){.tbl_time tbody tr.type_group.type_first td:first-child{border-radius:16px 0 0}.tbl_time tbody tr.type_group.type_first td:last-child{border-radius:0 16px 0 0}}.tbl_time tbody tr.type_group.type_last td:first-child{border-radius:0 0 0 24px}.tbl_time tbody tr.type_group.type_last td:last-child{border-radius:0 0 24px}@media(max-width:768px){.tbl_time tbody tr.type_group.type_last td:first-child{border-radius:0 0 0 16px}.tbl_time tbody tr.type_group.type_last td:last-child{border-radius:0 0 16px}}.tbl_time tbody tr.type_group.type_first.type_last td:first-child{border-radius:24px 0 0 24px}.tbl_time tbody tr.type_group.type_first.type_last td:last-child{border-radius:0 24px 24px 0}@media(max-width:768px){.tbl_time tbody tr.type_group.type_first.type_last td:first-child{border-radius:16px 0 0 16px}.tbl_time tbody tr.type_group.type_first.type_last td:last-child{border-radius:0 16px 16px 0}}.tbl_time tbody .txt_emph{display:block;margin-top:8px;font-weight:400;color:#f70000}@media(max-width:768px){.tbl_time tbody .txt_emph{margin-top:4px}}.sec_performance{padding:80px 0 180px;background:linear-gradient(180deg,#ff82d200,#ff82d233),#fff}@media(max-width:768px){.sec_performance{padding:40px 0 80px}}.wrap_lineup{display:flex;margin-top:40px;justify-content:center;gap:20px}@media(max-width:768px){.wrap_lineup{margin-top:24px;gap:12px}}.wrap_lineup img{max-width:350px;height:auto;border-radius:24px;object-fit:cover}@media(max-width:768px){.wrap_lineup img{flex:1;min-width:0;width:100%;max-width:none}}.sec_coaching{padding:180px 0}@media(max-width:768px){.sec_coaching{padding:80px 0 40px}}.ico_gpt{display:block;margin:0 auto 24px;width:228px;height:24px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_gpt.svg) no-repeat center center/contain}@media(max-width:768px){.ico_gpt{margin:0 auto 12px;width:171px;height:18px}}.wrap_coach{margin-top:40px;width:100%}@media(max-width:768px){.wrap_coach{width:100vw;margin-left:calc(50% - 50vw)}}.coaching_swiper .swiper-slide{width:calc((100% - 60px)/4)}@media(max-width:768px){.coaching_swiper .swiper{padding-left:calc((100vw - var(--inner-width)) / 2);padding-right:calc((100vw - var(--inner-width)) / 2);box-sizing:border-box}.coaching_swiper .swiper-slide{width:202px}}.item_coach{overflow:hidden;width:100%;padding:calc(100% + 20px) 20px 20px;border:1px solid #e0e0e0;border-radius:24px;background-repeat:no-repeat;background-size:100% auto;background-position:top center;text-align:left}@media(max-width:768px){.item_coach{padding:calc(100% + 20px) 16px 16px}}.item_coach.type_coach1{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach1.png)}.item_coach.type_coach2{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach2.png)}.item_coach.type_coach3{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach3.png)}.item_coach.type_coach4{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach4.png)}@media(hover:hover)and (pointer:fine){.item_coach:hover{border:0 none;background-color:#faeb32}.item_coach:hover.type_coach1{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach5.png)}.item_coach:hover.type_coach2{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach6.png)}.item_coach:hover.type_coach3{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach7.png)}.item_coach:hover.type_coach4{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/coach/img_coach8.png)}.item_coach:hover .label_level,.item_coach:hover .btn_kfr{color:#fff;background:#141414}}.item_coach .btn_kfr{display:flex;margin-top:40px;padding:16px 0;width:100%;font-size:18px;font-weight:700;color:#141414;line-height:1;background:#faeb32;border-radius:16px;justify-content:center;align-items:center}@media(max-width:768px){.item_coach .btn_kfr{margin-top:24px;padding:12px 0;font-size:16px}}.label_level{display:flex;width:52px;height:30px;padding-top:2px;font-size:16px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#777;background:#e0e0e0;border-radius:80px;justify-content:center;align-items:center}@media(max-width:768px){.label_level{width:40px;height:24px;font-size:13px}}.name_runner{display:block;margin:20px 0 8px;font-size:24px;font-weight:700;line-height:1;word-break:break-all}@media(max-width:768px){.name_runner{margin:12px 0 4px;font-size:16px}}.desc_runner{font-size:18px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.desc_runner{font-size:14px}}.sec_kanana{padding:180px 0;text-align:left}@media(max-width:768px){.sec_kanana{padding:40px 0 80px}}.sec_kanana .inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);grid-template-rows:1fr auto auto auto 1fr;gap:0 40px;padding:56px 80px;border-radius:24px;background:#f9f9f9}@media(max-width:768px){.sec_kanana .inner{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:0;padding:32px 20px}}.sec_kanana h3{grid-area:2/1}.sec_kanana .cont_kanana{display:contents}.sec_kanana .btn_kfr{grid-area:4/1;justify-self:start;padding:16px 28px;font-size:18px;font-weight:700;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;border-radius:40px}@media(max-width:768px){.sec_kanana .btn_kfr{padding:12px 20px;font-size:16px}}.img_kanana{grid-area:1/2/-1/3;align-self:center;width:100%}@media(max-width:768px){.img_kanana{grid-area:1/1;margin-bottom:40px}}.ico_kanana{display:block;margin-bottom:24px;width:96px;height:20px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_kanana_v3.svg) no-repeat center center/contain}@media(max-width:768px){.ico_kanana{margin-bottom:12px;width:85px;height:18px}}.desc_kanana{grid-area:3/1;margin:40px 0;font-size:18px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.desc_kanana{margin:12px 0 24px;font-size:14px}}.desc_kanana .txt_emph{display:block;padding-top:12px;font-size:16px;color:#595959}@media(max-width:768px){.desc_kanana .txt_emph{padding-top:4px;font-size:12px}}.sec_openchat{text-align:left;background-color:#faeb32}.sec_openchat h3{color:#1a1200}.sec_openchat .inner{height:100%;padding:80px 0;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/bg_openchat.png) no-repeat right bottom/420px auto}@media(max-width:768px){.sec_openchat .inner{padding:56px 0 246px;background-size:auto 214px;background-position:center bottom}}.sec_openchat .btn_kfr{display:inline-block;margin-top:40px;padding:16px 28px;border-radius:40px;font-size:18px;font-weight:700;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.sec_openchat .btn_kfr{margin-top:24px;padding:12px 20px;font-size:16px}}.ico_openchat{display:block;margin-bottom:24px;width:94px;height:22px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_openchat_v2.svg) no-repeat center center/contain}@media(max-width:768px){.ico_openchat{margin-bottom:12px;width:77px;height:18px}}.sec_donation{padding:120px 0;height:493px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/bg_donation.png) no-repeat center center/cover}@media(max-width:768px){.sec_donation{padding:80px 0;height:396px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/bg_donation_mo.png) top center/cover}}.sec_donation h3{color:#fff}.sec_donation .ico_donation{display:block;margin:0 auto 8px;width:40px;height:40px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_donation.svg) no-repeat center center/contain}.sec_donation .btn_kfr{margin-top:40px;padding:16px 28px;font-size:18px;font-weight:700;color:#141414;background:#fae100;border-radius:80px;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.sec_donation .btn_kfr{margin-top:32px;padding:12px 20px;font-size:16px}}#faq.sec_faq{overflow-anchor:none;padding:144px 0 180px}@media screen{#faq.sec_faq{padding:80px 0 120px}}@media(max-width:768px){#faq.sec_faq .inner{container-type:inline-size;container-name:faq-inner}}#faq.sec_faq .txt_emph{color:#b47841}#faq.sec_faq .area_accordion{margin:60px auto 84px;text-align:left}@media(max-width:768px){#faq.sec_faq .area_accordion{margin:16px auto 40px}}#faq.sec_faq .area_accordion .item_accordion{overflow-anchor:none;padding:8px 0}#faq.sec_faq .area_accordion .item_accordion:first-child{border-top:none}@media(max-width:768px){#faq.sec_faq .area_accordion .item_accordion{padding:4px 0}}#faq.sec_faq .area_accordion .btn_accordion{align-items:flex-start;gap:12px;padding:24px 0}@media(max-width:768px){#faq.sec_faq .area_accordion .btn_accordion{padding:18px 0}}#faq.sec_faq .area_accordion .btn_accordion .tit_accordion{display:block;min-width:0;font-size:20px;font-weight:700;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif;color:#141414;word-break:break-all;padding-left:30px;text-indent:-1.3em}@media(max-width:768px){#faq.sec_faq .area_accordion .btn_accordion .tit_accordion{padding-left:22px;font-size:15px}}#faq.sec_faq .area_accordion .btn_accordion .tit_accordion:before{display:inline;margin-right:4px;font-weight:800;content:"Q."}@media(max-width:768px){#faq.sec_faq .area_accordion .btn_accordion .tit_accordion:before{margin-right:6px}}#faq.sec_faq .area_accordion .btn_accordion .ico_accordion{flex-shrink:0}#faq.sec_faq .area_accordion .panel_accordion[data-open=true]{padding-bottom:24px}#faq.sec_faq .area_accordion .box_content{padding:0 36px;font-size:18px;font-weight:400;line-height:28px;color:#141414;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;word-break:break-all}@media(max-width:768px){#faq.sec_faq .area_accordion .box_content{padding:0 20px;font-size:14px;line-height:1.5}}#faq.sec_faq .area_accordion .box_content .txt_notice{display:block;position:relative;padding:5px 0 0 12px}#faq.sec_faq .area_accordion .box_content .txt_notice:before{position:absolute;left:0;content:"·"}.tab_faq{display:flex;margin:40px 0;justify-content:center;gap:8px}@media(max-width:768px){.tab_faq{flex-wrap:wrap;width:210px;margin:16px auto;gap:6px}@container faq-inner (min-width: 426px){.tab_faq{flex-wrap:nowrap;width:426px}}}.item_faq{padding:12px 24px;font-size:16px;font-weight:700;color:#969696;background:#f9f9f9;border-radius:80px;font-family:KakaoBigSans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Helvetica Neue,helvetica,Malgun Gothic,맑은 고딕,sans-serif}@media(max-width:768px){.item_faq{flex:0 0 102px;width:102px;padding:8px 0;font-size:14px;text-align:center}}.item_faq.active{color:#fff;background:#141414}@media(hover:hover)and (pointer:fine){.item_faq:hover:not(.active){font-weight:700;color:#969696;background:#efefef}}.promotion-footer{padding:40px 0 80px;color:#777;font-size:16px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;background:#141414}@media(max-width:768px){.promotion-footer{padding:20px 0 56px}}.promotion-footer .inner{display:flex;flex-wrap:wrap;align-items:center}.footer_top{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.footer_top .wrap_share{display:flex;flex-direction:row;align-items:flex-end;gap:6px}@media(max-width:768px){.footer_top .wrap_share{gap:8px}}@media(max-width:768px){.footer_top{position:relative;flex-direction:column;gap:8px;padding:0 60px 16px 0}}.footer_top .logo_kfr{margin:15px auto 0 0;width:357px;height:28px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/v2/logo_footer.svg) no-repeat center center/contain}@media(max-width:768px){.footer_top .logo_kfr{order:2;margin:32px 0 4px;width:280px;height:22px;background-position:left center}}.footer_top .btn_kfr{display:flex;margin-top:6px;padding:12px 16px;font-size:16px;font-weight:600;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#e0e0e0;background:#333;border-radius:40px;align-items:center}.footer_top .btn_kfr~.btn_kfr{margin-left:8px}@media(max-width:768px){.footer_top .btn_kfr~.btn_kfr{margin-left:0}}@media(max-width:768px){.footer_top .btn_kfr{order:1;margin-top:0;padding:8px 12px;font-size:13px}}.list_company{display:flex;flex-basis:100%;align-items:flex-start;margin-top:26px}@media(max-width:768px){.list_company{order:3;margin-top:0}}.list_company dt{font-size:16px;font-weight:400;font-family:Apple SD Gothic Neo,Pretendard,Malgun Gothic,맑은 고딕,sans-serif;color:#969696}@media(max-width:768px){.list_company dt{font-size:13px}}.list_company dd{margin-left:12px}@media(max-width:768px){.list_company dd{margin-left:8px}}.list_company dd~dt{margin-left:20px}@media(max-width:768px){.list_company dd~dt{margin-left:14px}}.logo_kakao{width:66px;height:20px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/logo_kakao_wh.svg) no-repeat center center/contain}@media(max-width:768px){.logo_kakao{width:53px;height:16px}}.logo_runable{width:70px;height:20px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/logo_runable.svg) no-repeat center center/contain}@media(max-width:768px){.logo_runable{width:56px;height:15px}}.ico_share,.ico_copy{margin-right:8px;width:20px;height:20px}.ico_share{background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_share_v3.svg) no-repeat center center/contain}.ico_copy{background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_copy_v3.svg) no-repeat center center/contain}.ico_link{margin:5px 0 0 4px;width:12px;height:12px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_link.svg) no-repeat center center/contain}@media(max-width:768px){.ico_link{width:10px;height:10px}}.btn_top{margin-left:12px;width:58px;height:58px}@media(max-width:768px){.btn_top{position:absolute;top:0;right:0;width:48px;height:48px}}.ico_top{width:58px;height:58px;background:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_top.svg) no-repeat center center/contain}@media(max-width:768px){.ico_top{width:48px;height:48px}}.footer_bottom{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px;padding:40px 0 20px;width:100%;color:#777;row-gap:20px;column-gap:40px;border-bottom:1px solid #454545}.footer_bottom>p{width:100%}.footer_bottom>dl{display:flex;flex-wrap:wrap;align-items:center;width:auto;margin:0;gap:8px}@media(max-width:768px){.footer_bottom{flex-direction:column;align-items:flex-start;padding:36px 0 16px;font-size:14px;gap:24px;row-gap:24px;column-gap:normal}.footer_bottom>p,.footer_bottom>dl,.footer_bottom>.link_inquiry{width:100%}.footer_bottom>dl{display:block}.footer_bottom>dl dd{margin-top:8px}}.link_inquiry,.link_channel{color:#777}small{font-size:14px}.txt_space{display:inline-block;width:16px}.wrap_phase_test{z-index:1000;position:fixed;left:12px;bottom:12px;display:flex;flex-direction:column;gap:10px;padding:12px;font-size:12px;color:#fff;background:#141414e0;border-radius:12px;box-shadow:0 4px 16px #00000040}.wrap_phase_test[hidden]{display:none}.wrap_phase_test.is_collapsed{width:40px;height:40px}.wrap_phase_test.is_collapsed .phase_test_head,.wrap_phase_test.is_collapsed .list_phase_test{display:none}.wrap_phase_test.is_collapsed .btn_phase_toggle{margin:-13px -13px 0 0;top:50%;right:50%}.wrap_phase_test .btn_phase_toggle{position:absolute;right:10px;top:10px;width:28px;height:28px;margin:0;padding:0;font-size:14px;line-height:28px;color:#fff;background:transparent;border:0;cursor:pointer}.wrap_phase_test .phase_test_head{display:flex;flex-direction:column;gap:2px}.wrap_phase_test .tit_phase_test{font-size:15px;font-weight:700}.wrap_phase_test .desc_phase_test{opacity:.7}.wrap_phase_test .range_phase_test{margin-top:2px;font-size:13px;font-weight:600;line-height:1.35;color:#faeb32;word-break:keep-all}.wrap_phase_test .list_phase_test{display:flex;flex-wrap:wrap;gap:6px}.wrap_phase_test .btn_phase_test{min-width:40px;padding:6px 8px;font-size:13px;font-weight:700;color:#fff;background:#3a3a3a;border:0;border-radius:8px;cursor:pointer}.wrap_phase_test .btn_phase_test[aria-pressed=true]{color:#141414;background:#faeb32}@media(max-width:855px){.promotion-header.open:before{position:fixed;z-index:1000;inset:0;background:#0000004d;content:""}.promotion-header.open .promotion-gnb{visibility:visible;transform:translate(0)}.promotion-header.open~.promotion-main .btn_cta{z-index:1010}}@media(max-width:855px){.link_title{font-weight:700;font-size:16px}}@media(max-width:855px){.promotion-gnb{z-index:1010;overflow:hidden;position:fixed;top:0;right:0;width:min(320px,80vw);height:100dvh;padding:56px 0;flex-direction:column;align-items:stretch;background:#fff;visibility:hidden;transform:translate(100%);transition:transform .3s ease,visibility .3s ease}}@media(max-width:855px){.list_gnb{overflow-y:auto;padding:0;flex:1;flex-direction:column;gap:0}}@media(max-width:855px){.btn_menu{z-index:1010;position:relative;display:flex;margin-left:auto;background:transparent;align-items:center;justify-content:center}.btn_menu[aria-expanded=true] .ico_menu{background-image:url(https://t1.kakaocdn.net/brandtool/kakao-friends-run/ico_close_v3.svg)}}@media(min-width:769px)and (max-width:1279px){.dim_layer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:20px 0;background:#000c}.dim_layer[hidden]{display:none}.dim_layer .layer_film,.dim_layer .inner_layer,.dim_layer .layer_body{width:100%;height:auto}.dim_layer .video-embed{width:100%;height:auto;padding-top:var(--pad, 56.25%)}.dim_layer .btn_close{top:-64px;right:12px}.sec_countdown{padding:113px 0}.sec_countdown .inner{max-width:min(1280px,100vw - 80px)}.sec_countdown h3{font-size:46px}.list_countdown{gap:38px;width:100%;margin:30px auto 38px}.list_countdown li{flex:1;max-width:150px;max-height:188px;width:unset;height:unset;aspect-ratio:150/188;border-radius:23px}.list_countdown li:not(:last-child):after{left:calc(100% + 19px);font-size:54px}.list_countdown .num_countdown{padding:0;font-size:73px;font-weight:800;line-height:1.47}.list_countdown .txt_unit{font-size:19px;font-weight:600}.txt_event{font-size:23px}.sec_emoticon{padding:120px 0}.sec_emoticon .desc_info{padding:40px 0 56px}.wrap_emoticon{padding:40px 0 24px}.sec_info{padding:120px 0;background:linear-gradient(180deg,color-mix(in srgb,#FAEB32 40%,#fff),#fff)}.sec_info .txt_emph{padding-bottom:8px;font-size:18px;line-height:1.22}.sec_info .inner{max-width:min(1280px,100vw - 80px)}.tbl_info{width:100%;max-width:720px}.sec_goods{padding:60px 0 120px}.sec_goods .desc_info{padding-top:16px}.name_goods{max-width:calc(100% - 80px);font-weight:800}.slide_goods{container-type:inline-size}.slide_goods .list_goods>.item_goods .img_goods{left:0!important;height:auto!important;max-width:none}.slide_goods .list_goods>.item_goods:nth-of-type(1) .img_goods{width:83.5cqi!important}}@media(min-width:769px)and (max-width:1279px)and (max-width:768px){.slide_goods .list_goods>.item_goods:nth-of-type(1) .img_goods{width:clamp(276px,88.1510416667vw,677px)!important}}@media(min-width:769px)and (max-width:1279px){.slide_goods .list_goods>.item_goods:nth-of-type(2) picture:nth-of-type(1) .img_goods,.slide_goods .list_goods>.item_goods:nth-of-type(2)>.img_goods:nth-of-type(1){width:26cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(2) picture:nth-of-type(2) .img_goods,.slide_goods .list_goods>.item_goods:nth-of-type(2)>.img_goods:nth-of-type(2){width:25.7cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(3) picture .img_goods,.slide_goods .list_goods>.item_goods:nth-of-type(3)>.img_goods{width:35.9cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(4) picture:nth-of-type(1) .img_goods,.slide_goods .list_goods>.item_goods:nth-of-type(4)>.img_goods:nth-of-type(1){width:18.8cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(4) picture:nth-of-type(2) .img_goods,.slide_goods .list_goods>.item_goods:nth-of-type(4)>.img_goods:nth-of-type(2){width:18.3cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(5) .img_goods{width:46.6cqi!important}.slide_goods .list_goods>.item_goods:nth-of-type(6) .img_goods{width:45.6cqi!important}.sec_course .txt_emph{padding-bottom:8px;font-size:18px;line-height:1.22}.sec_course .inner{max-width:min(1280px,100vw - 80px)}.tit_course{flex:none}.list_spot{margin-top:4px;flex-wrap:wrap;flex:1 1 100%;column-gap:0;gap:8px}.txt_spot{line-height:1}.txt_spot:not(:last-child):after{margin:-2px 4px 0}.sec_partner{padding:120px 0}.sec_partner .inner{display:block;max-width:min(1280px,100vw - 64px)}.sec_partner .row_partners{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:24px;align-items:flex-start;width:100%}.sec_partner .row_partners .tit_partner{width:max-content;max-width:max-content}.sec_partner .row_partners .type_partners{min-width:0}.wrap_partners.type_sponsors .list_partners{justify-content:flex-start;margin-top:40px}.wrap_partners.type_sponsors .list_partners li{flex:0 0 calc((var(--inner-partner-width) - 60px) / 4);width:calc((var(--inner-partner-width) - 60px) / 4);max-width:calc((var(--inner-partner-width) - 60px) / 4);height:auto;aspect-ratio:196/104}.wrap_partners.type_partners .list_partners{gap:16.5px}.wrap_partners.type_partners .list_partners li{flex:0 0 calc((var(--inner-partner-width) - 60px) / 4);width:calc((var(--inner-partner-width) - 60px) / 4);height:auto;aspect-ratio:196/104}.sec_timeTable{padding:120px 0}.sec_timeTable .txt_emph{padding-bottom:8px;font-size:18px;line-height:1.22}.sec_timeTable .inner{max-width:min(1280px,100vw - 80px)}.tbl_time{width:100%;max-width:720px}.tbl_time tbody td{font-size:18px;line-height:22px}.sec_performance{padding:120px 0}.sec_performance .inner{max-width:min(1280px,100vw - 80px)}.sec_coaching{padding:180px 0 120px}.sec_coaching h3{font-size:48px;line-height:1.48;word-break:break-all}.coaching_swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2,308px);gap:16px;justify-content:center;transform:none!important}.coaching_swiper .swiper-slide{width:100%!important;margin:0!important}.sec_kanana{padding:120px 0 180px}.sec_kanana .inner{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:0;padding:80px}.sec_kanana .btn_kfr{padding:16px 28px;font-size:18px}.img_kanana{grid-area:1/1;margin-bottom:40px}.sec_openchat .inner{max-width:min(1280px,100vw - 80px)}}@media(min-width:769px)and (max-width:1279px)and (max-width:971px){.sec_openchat .inner{padding:80px 0 360px;background-size:auto 320px;background-position:center bottom}}@media(min-width:769px)and (max-width:1279px){#faq.sec_faq{padding:120px 0 180px}#faq.sec_faq .txt_emph{font-size:18px;line-height:1.22;color:#b47841}#faq.sec_faq .inner{max-width:min(1280px,100vw - 80px)}#faq.sec_faq .area_accordion{margin:48px auto 0}.footer_top .logo_kfr{margin-top:18px}.footer_top .wrap_share{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.footer_top .wrap_share .btn_kfr{width:fit-content;margin-top:0}.footer_bottom{padding:40px 0 16px}}@media(orientation:landscape)and (max-height:500px){.dim_layer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px 12px;box-sizing:border-box}.dim_layer .layer_film{position:relative;width:min(100%,(100vh - 64px) * 16 / 9);max-width:100%;height:auto;margin:0 auto}.dim_layer .inner_layer,.dim_layer .layer_body{position:relative;display:block;width:100%;height:auto}.dim_layer .video-embed{width:100%;height:0;max-width:none;aspect-ratio:unset;padding-top:56.25%}.dim_layer .btn_close{top:0;right:0;transform:translateY(-100%)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}