@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.layer_confirm{font-size:2rem;line-height:1.5}@media only screen and (max-width:600px){.layer_confirm{font-size:1.6rem;line-height:1.5;padding:0 38px}}.layer_confirm .inner_layer{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:56px 20px 40px;position:relative;text-align:center;width:320px}@media only screen and (max-width:600px){.layer_confirm .inner_layer{padding-bottom:23px;width:100%}}.layer_confirm .desc_layer{margin-top:24px}@media only screen and (max-width:600px){.layer_confirm .desc_layer{margin-top:12px}}.layer_confirm .btn_close{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;box-sizing:border-box;height:44px;padding:10px;right:2px;top:4px;width:44px}.layer_confirm .btn_gl{font-weight:700;margin-top:35px;width:146px}@media only screen and (max-width:600px){.layer_confirm .btn_gl{width:100%}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.layer_linkshare{font-size:1.6rem;line-height:1.5}@media only screen and (max-width:600px){.layer_linkshare{font-size:1.6rem;line-height:1.5;padding:0 38px}}.layer_linkshare .section_share{margin:40px 0 0}.layer_linkshare .inner_layer{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:16px 20px 40px;position:relative;text-align:center;width:320px}@media only screen and (max-width:600px){.layer_linkshare .inner_layer{padding-bottom:23px;width:100%}}.layer_linkshare .desc_layer{margin-top:24px}@media only screen and (max-width:600px){.layer_linkshare .desc_layer{margin-top:12px}}.layer_linkshare .btn_close{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;box-sizing:border-box;height:44px;padding:10px;right:2px;top:4px;width:44px}.layer_linkshare .btn_gl{font-weight:700;margin-top:35px;width:146px}@media only screen and (max-width:600px){.layer_linkshare .btn_gl{width:100%}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.icon_ani{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_gnb_ani.gif);background-size:28px;height:28px;width:28px}@media only screen and (max-width:960px){.icon_ani{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_gnb_ani_mo.gif);background-size:24px;height:24px;width:24px}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.channel-box{position:relative}@media only screen and (max-width:960px){.channel-box{display:none}}.channel-box .btn_channel{align-items:center;background-color:#fffc;border-radius:40px;color:var(--Primary02);display:flex;font-size:1.4rem;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;white-space:nowrap;width:40px}.channel-box .btn_channel:hover{background-color:#dbdbdbb3}.channel-box .layer_channel{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 0 0 -1px #1319271a,0 6px 8px -6px #1319271f,0 6px 8px -6px #1319271f;box-sizing:border-box;display:none;overflow:hidden;padding:4px 20px;position:absolute;right:0;top:calc(100% + 10px);width:330px;z-index:200}.channel-box .layer_channel .group_wrap{padding:10px 0}.channel-box .layer_channel .group_wrap:not(:first-of-type){border-top:1px solid #eee}.channel-box .layer_channel .group_wrap .tit_group{color:var(--Gray50);display:block;font-family:Kakao;font-size:1.4rem;font-weight:700;letter-spacing:-.5px;line-height:1.6;padding:10px 0}.channel-box .layer_channel .group_wrap .link_item{align-items:center;border-radius:12px;color:var(--Gray10);display:flex;font-size:1.2rem;gap:8px;line-height:1.4;padding:10px}.channel-box .layer_channel .group_wrap .link_item:hover{background-color:#eef0f6}.channel-box .layer_channel .group_wrap .link_item img{border-radius:14px;box-shadow:0 3px 6px -1px #00000029,0 0 1px #0000001a;display:block;-o-object-fit:none;object-fit:none}.channel-box .layer_channel .group_wrap .link_item .txt_ch{font-family:Kakao;font-weight:400;letter-spacing:-.5px;word-break:keep-all}@media only screen and (max-width:960px){.channel-box .layer_channel .group_wrap .link_item{-webkit-tap-highlight-color:rgba(239,240,247,.5)}.channel-box .layer_channel .group_wrap .link_item:hover{background-color:initial}}@media only screen and (max-width:600px){.channel-box .layer_channel .group_wrap .link_item{-webkit-tap-highlight-color:rgba(239,240,247,.5)}.channel-box .layer_channel .group_wrap .link_item:hover{background-color:initial}}.channel-box .layer_channel .group_wrap ul{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,1fr);margin:0 -10px}.channel-box .layer_channel .group_wrap ul li{width:100%}.channel-box.open .btn_channel{background-color:#dcdcdc}.channel-box.open .layer_channel{display:block}.channel-box .wrap_bnr{margin:10px 0;overflow:hidden}.channel-box .wrap_bnr a,.channel-box .wrap_bnr img{display:block}.channel-box .wrap_bnr .info_bnr{width:100%}.channel-box .wrap_bnr img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.doc-header{background-color:var(--Gray100);box-sizing:border-box;position:sticky;top:0;transition:background-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;width:100%;z-index:1000}.doc-header.sticky_on{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#dfe0e880}@media only screen and (max-width:960px){.doc-header.sticky_on{border-bottom:1px solid var(--Gray90);box-shadow:0 4px 16px #00000014}}.inner_header{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:var(--heightHeader);justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 80px;position:relative;transition:height .3s ease}@media only screen and (max-width:960px){.inner_header{padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.inner_header{padding-left:20px;padding-right:20px}}.inner_header .btn_go{align-items:center;background-color:var(--impactYellow);border-radius:20px;display:flex;gap:4px;justify-content:flex-end;padding:8px 12px 6px 20px}.inner_header .btn_go .ico_arr_deg{transition:transform .3s ease}.inner_header .btn_go:hover .ico_arr_deg{transform:rotate(45deg)}@media only screen and (max-width:960px){.inner_header .btn_go{display:none}}.inner_header .btn_login{align-items:center;background-color:#fffc;border-radius:40px;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.inner_header .btn_login:hover{background-color:#dbdbdbb3}@media only screen and (max-width:960px){.inner_header .btn_login{height:48px;position:absolute;right:68px;width:48px}}.inner_header .btn_menu{display:none;transition:transform .3s ease-in-out}@media only screen and (max-width:960px){.inner_header .btn_menu{display:block;padding:12px;position:absolute;right:20px}}.inner_header .title_back{background-color:var(--Gray100);box-sizing:border-box;display:none;font-size:1.8rem;font-weight:700;height:var(--heightHeader);left:0;letter-spacing:-.5px;padding:0 116px 0 40px;position:absolute;top:0;width:100%}@media only screen and (max-width:960px){.inner_header .title_back{display:block}}@media only screen and (max-width:600px){.inner_header .title_back{padding-left:20px}}.inner_header .title_back .btn_back{align-items:center;display:inline-flex;gap:8px;height:100%;justify-content:flex-start}.inner_header .title_back .btn_back:before{border-bottom:1.5px solid #000;border-left:1.5px solid #000;content:"";display:inline-block;flex-shrink:0;height:8px;margin-top:-4px;transform:rotate(45deg);width:8px}.doc-title a{color:transparent;display:block;font-size:1px;line-height:0;overflow:hidden}.img_logo{display:block;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:600px){.img_logo{height:auto;width:78px}}.doc-gnb{box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin-left:auto;margin-right:auto;max-width:723px;padding:0 20px}.doc-gnb .list_gnb{display:flex;justify-content:space-between;width:100%}.doc-gnb .list_gnb li{align-items:center;display:flex}.doc-gnb .list_gnb li.type_icon{gap:3px}.doc-gnb .tab{color:var(--Gray0);display:block;font-family:Kakao;font-weight:700;padding:20px 0;position:relative;white-space:nowrap}.doc-gnb .tab:after{border-bottom:2px solid #000;bottom:14px;box-sizing:border-box;content:"";left:0;position:absolute;width:0}.doc-gnb .tab:hover:not(.active):after{transition:width .5s ease;width:100%}.doc-gnb .tab.active:after{width:100%}@media only screen and (max-width:960px){.doc-gnb{display:none}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.cont_sidebar{background-color:transparent;top:0;right:0;bottom:0;left:0;justify-content:flex-end;pointer-events:none;position:fixed;transition:background-color .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease;z-index:9999}.cont_sidebar,.cont_sidebar .inner_sidebar{display:flex;opacity:0;overscroll-behavior:contain}.cont_sidebar .inner_sidebar{background-color:var(--Gray100);box-sizing:border-box;flex-direction:column;height:100%;max-width:80%;overflow-y:auto;transform:translate(100%);transition:transform .5s ease;transition-delay:.2s;width:375px;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media only screen and (max-width:600px){.cont_sidebar .inner_sidebar{max-width:100%;width:100%}}.cont_sidebar .wrap_head{align-items:center;box-sizing:border-box;display:flex;height:var(--heightHeader);justify-content:space-between;padding:10px 12px 10px 20px}.cont_sidebar .wrap_head .img_logo{display:none}@media only screen and (max-width:600px){.cont_sidebar .wrap_head .img_logo{display:block}}.cont_sidebar .wrap_head .btn_close{margin-left:auto;padding:12px}.cont_sidebar .wrap_head .btn_close .ico_close_bk{margin-left:auto}.cont_sidebar .wrap_lnb{margin-bottom:20px;padding:0 16px}.cont_sidebar .wrap_lnb .tab_sub:hover,.cont_sidebar .wrap_lnb a.tab_main:hover{background-color:var(--colorBg);border-radius:4px}@media only screen and (max-width:960px){.cont_sidebar .wrap_lnb .tab_sub,.cont_sidebar .wrap_lnb a.tab_main{-webkit-tap-highlight-color:rgba(239,240,247,.5)}.cont_sidebar .wrap_lnb .tab_sub:hover,.cont_sidebar .wrap_lnb a.tab_main:hover{background-color:initial}}@media only screen and (max-width:600px){.cont_sidebar .wrap_lnb .tab_sub,.cont_sidebar .wrap_lnb a.tab_main{-webkit-tap-highlight-color:rgba(239,240,247,.5)}.cont_sidebar .wrap_lnb .tab_sub:hover,.cont_sidebar .wrap_lnb a.tab_main:hover{background-color:initial}}.cont_sidebar .wrap_lnb .tab_main{align-items:center;display:flex;font-size:1.6rem;font-weight:700;gap:2px;padding:10px 8px 10px 12px}.cont_sidebar .wrap_lnb .tab_main .ico_bracket{margin-left:auto}.cont_sidebar .wrap_lnb .tab_main+.list_submenu{display:none}.cont_sidebar .wrap_lnb .tab_main.type_children .ico_bracket{transform:rotate(90deg)}.cont_sidebar .wrap_lnb .tab_main.active+.list_submenu{display:block}.cont_sidebar .wrap_lnb .tab_sub{display:block;font-size:1.5rem;padding:8px 0 8px 32px}.cont_sidebar .list_submenu{padding-bottom:16px}.cont_sidebar .btn_home{align-items:center;border:1px solid var(--Gray80);border-radius:12px;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;letter-spacing:-.5px;margin:auto 16px 0;min-height:52px}.open_sidebar{display:block}.open_sidebar .cont_sidebar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;opacity:1;pointer-events:auto}.open_sidebar .cont_sidebar .inner_sidebar{opacity:1;transform:translate(0);transition-delay:.2s}.cont_sidebar .channel-box{display:block;margin-top:auto}.cont_sidebar .layer_channel{background-color:#f7f7f7;border:0;border-radius:0;box-shadow:none;display:block;padding-bottom:8px;padding-top:8px;position:static;width:100%}.cont_sidebar .layer_channel .group_wrap{padding-bottom:22px;padding-top:22px}.cont_sidebar .layer_channel .group_wrap:not(:first-of-type){border-color:#ddd}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.area_family{display:block;position:relative}@media only screen and (max-width:600px){.area_family{width:100%}}.area_family .btn_family{align-items:center;border:1px solid var(--Gray30);border-radius:12px;color:var(--Gray100);display:flex;font-size:1.4rem;font-weight:400;height:37px;justify-content:space-between;padding:0 24px;white-space:nowrap;width:176px}@media only screen and (max-width:600px){.area_family .btn_family{padding:0 14px;width:100%}}.area_family .btn_family .ico_plus_bk{filter:invert(1)}.area_family .layer_family{display:none}.area_family .layer_family ul{background-color:var(--Gray25);border-radius:15px;bottom:57px;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:20px 10px 16px;position:absolute;width:100%}@media only screen and (max-width:280px){.area_family .layer_family ul{right:-60px;width:auto}}.area_family .layer_family .link_family{align-items:center;box-sizing:border-box;color:var(--Gray100);display:flex;font-size:1.4rem;font-weight:400;gap:12px;justify-content:space-between;padding:8px 10px;white-space:nowrap;width:100%}.area_family .layer_family .link_family:after{background:url(https://t1.kakaocdn.net/impact/newImpact/svg/ico_outlink.svg) no-repeat;content:"";display:block;filter:invert(1);flex-shrink:0;height:10px;margin:1px 0 0 auto;width:10px}.area_family .layer_family .link_family:hover{background-color:var(--Gray10)}.area_family.open .ico_plus_bk{transform:rotate(45deg)}.area_family.open .layer_family{display:block}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.doc-footer{background-color:#272727;color:var(--Gray100)}.doc-footer h3{font-size:1.7rem}.doc-footer .cont_footer{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1440px;padding:60px var(--spaceX)}@media only screen and (max-width:600px){.doc-footer .cont_footer{padding:40px 16px}}.doc-footer .list_partners{display:block;margin-top:20px}.doc-footer .list_partners li{display:inline-block;margin-right:43px}@media only screen and (max-width:600px){.doc-footer .list_partners li{margin-right:12px}}.doc-footer .list_partners li .ico_logo{display:block;font-size:0;overflow:hidden;position:relative}.doc-footer .list_partners li .ico_logo img{display:inline-block;height:auto;vertical-align:top;width:100%}@media only screen and (max-width:600px){.doc-footer .list_partners li .ico_btf{width:111px}.doc-footer .list_partners li .ico_impact_wh{width:132px}.doc-footer .list_partners li .ico_kakao{width:62px}}.doc-footer .bottom_footer{border-top:1px solid #404040;margin-top:32px;padding-top:32px;position:relative}.doc-footer .bottom_footer .desc_foot{font-size:1.6rem;line-height:1.5;padding-right:320px;padding-top:8px}@media only screen and (max-width:600px){.doc-footer .bottom_footer .desc_foot{margin-top:24px;padding-right:0}}.doc-footer .bottom_footer .wrap_sns{height:38px;margin-bottom:24px}@media only screen and (max-width:600px){.doc-footer .bottom_footer .wrap_sns{margin-top:24px}}.doc-footer .bottom_footer .wrap_sns .inner_sns{align-items:center;display:flex;gap:12px}.doc-footer .bottom_footer .wrap_sns [class*=sns_]{height:38px;width:38px}.doc-footer .bottom_footer .wrap_sns .sns_channel{background:url(https://t1.kakaocdn.net/impact/juniorschool/ico/footer_channel.svg)}.doc-footer .bottom_footer .wrap_sns .sns_insta{background:url(https://t1.kakaocdn.net/impact/juniorschool/ico/footer_insta.svg)}.doc-footer .bottom_footer .wrap_sns .sns_youtube{background:url(https://t1.kakaocdn.net/impact/juniorschool/ico/footer_youtube.svg)}.doc-footer .bottom_footer .wrap_sns .sns_blog{background:url(https://t1.kakaocdn.net/impact/juniorschool/ico/footer_blog_251013.svg)}.doc-footer .bottom_footer .footer_info{color:#9c9c9c;font-size:1.3rem;line-height:1.6153846154;margin-top:18px;vertical-align:top}@media only screen and (max-width:600px){.doc-footer .bottom_footer .footer_info{font-size:1.4rem}}.doc-footer .bottom_footer .footer_info>span{display:inline-block;margin-top:6px}.doc-footer .bottom_footer .footer_info>span+span{margin-left:12px}.doc-footer .bottom_footer .footer_info>span+span:before{background-color:#404040;content:"";display:inline-block;height:12px;margin-right:12px;width:1px}@media only screen and (max-width:600px){.doc-footer .bottom_footer .footer_info>span:nth-child(n+2){display:block;margin-left:0;margin-top:6px}.doc-footer .bottom_footer .footer_info>span:nth-child(n+2):before{content:none}}.doc-footer .bottom_footer .footer_info .link_footer{color:inherit;display:inline-block;font-weight:700;vertical-align:top}.doc-footer .bottom_footer small{display:block;font-size:1.3rem;margin-top:8px}@media only screen and (max-width:600px){.doc-footer .bottom_footer small{margin-top:12px}}.doc-footer .bottom_footer .inner_relate{display:flex;flex-direction:row;gap:8px;position:absolute;right:0;top:32px}@media only screen and (max-width:600px){.doc-footer .bottom_footer .inner_relate{position:static}}.doc-footer .bottom_footer .btn_top{background:var(--Gray25);border-radius:12px;color:#fff;display:inline-block;font-size:1.2rem;line-height:36px;min-width:70px;padding:0 30px 0 16px;position:relative}.doc-footer .bottom_footer .btn_top .ico_up_wh{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.wrap_tab{margin-top:16px}.wrap_tab .tab_comm{display:flex;gap:24px;width:100%}.wrap_tab .btn_tab{background-position:left 19px center;background-repeat:no-repeat;background-size:48px 48px;border:1px solid #e6e6e6;border-radius:16px;flex:1;font-weight:700;line-height:1.66666667;padding:28px 19px 28px 84px;position:relative;text-align:left}.wrap_tab .btn_tab:after{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_default.svg);background-repeat:no-repeat;content:"";height:20px;position:absolute;right:19px;top:50%;transform:translateY(-50%);width:20px}.wrap_tab .btn_tab.selected{border-color:#434343}.wrap_tab .btn_tab.selected:after{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_selected.svg)}.wrap_tab .btn_tab.type_teacher{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_teacher.svg)}.wrap_tab .btn_tab.type_stakeholder{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_stakeholder.svg)}@media only screen and (max-width:600px){.wrap_tab .tab_comm{flex-direction:column}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.checkbox_comm{display:inline-block;padding:8px 0;position:relative;vertical-align:top}@media only screen and (max-width:600px){.checkbox_comm{padding:12px 0}}.checkbox_comm .txt_label{align-items:center;display:flex;font-size:2.2rem;gap:10px}@media only screen and (max-width:600px){.checkbox_comm .txt_label{font-size:1.8rem;gap:8px}}.checkbox_comm input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.checkbox_comm input[type=checkbox]:checked+label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_check_selected.svg)}.checkbox_comm input[type=checkbox]:hover:not(:checked)+label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_check_hover.svg)}.checkbox_comm input[type=checkbox]:focus+label:before{background-color:#d6d6d6;border-radius:7px;outline:1px solid #d6d6d6}.checkbox_comm label{cursor:pointer;display:flex;flex:0 0 auto;padding-left:44px;position:relative}@media only screen and (max-width:600px){.checkbox_comm label{padding-left:28px}}.checkbox_comm label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_check_default.svg);content:"";height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:28px}@media only screen and (max-width:600px){.checkbox_comm label:before{background-size:20px 20px;height:20px;width:20px}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.section_agree .box_checkbox+.bundle_checkbox,.section_agree .bundle_checkbox+.bundle_checkbox{margin-top:16px}@media only screen and (max-width:600px){.section_agree .box_checkbox+.bundle_checkbox,.section_agree .bundle_checkbox+.bundle_checkbox{margin-top:8px}}.section_agree .bundle_checkbox:has(.wrap_desc.active) .btn_expand{background-position-x:right;transform:rotate(0)}.section_agree .bundle_checkbox .txt_label{font-size:2rem}@media only screen and (max-width:600px){.section_agree .bundle_checkbox .txt_label{font-size:1.6rem;line-height:1.5}}.section_agree .bundle_checkbox .btn_expand{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_chevron_down.svg);background-position-x:left;background-repeat:no-repeat;flex:1;height:28px;transform:rotate(180deg);width:28px}@media only screen and (max-width:600px){.section_agree .bundle_checkbox .btn_expand{background-size:24px 24px;height:24px;width:24px}}.section_agree .inner_checkbox{align-items:center;display:flex;justify-content:space-between}.section_agree .wrap_desc{background-color:#f7f7f7;border-radius:16px;display:none;line-height:1.6;margin-top:8px;padding:24px 44px}.section_agree .wrap_desc.active{display:block}.section_agree .wrap_desc .desc_notice{display:flex;gap:4px;margin-top:24px}.section_agree .wrap_desc .desc_notice .ico_notice{margin-top:4px}.section_agree .list_desc li{display:flex}.section_agree .list_desc li+li{margin-top:8px}.section_agree .list_desc .tit_desc{flex-shrink:0;font-weight:400;margin-right:4px}@media only screen and (max-width:600px){.section_agree .wrap_desc{font-size:1.4rem;padding:24px}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}input[type=email],input[type=tel],input[type=text],textarea{border-radius:12px}.box_input:first-of-type{margin-top:0}.box_input:has(.desc_error) .inp_comm{border-color:#f33}.box_input.type_half{box-sizing:border-box;display:inline-block;vertical-align:top;width:calc(50% - 24px)}.box_input.type_half+.type_half{margin-left:48px}.box_input .inp_comm::-moz-placeholder{color:#b3b3b3}.box_input .inp_comm::placeholder{color:#b3b3b3}.box_input .inp_comm:focus,.box_input .inp_comm:hover{border-color:#444}.box_input .inp_comm:disabled{background-color:#f5f5f5;cursor:none;pointer-events:none}.box_input .inp_comm:disabled::-moz-placeholder{color:#ccc}.box_input .inp_comm:disabled::placeholder{color:#ccc}.box_input .desc_notice{color:#7e7e7e;font-size:1.4rem;letter-spacing:-.5px;line-height:1.4285714286;margin-top:12px}.inp_comm,.inp_textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;margin:0;outline:none;padding:0;resize:none;width:100%}.inp_comm{border:1px solid #dcdcdc;font-size:1.4rem;line-height:1.4285714286;padding:13px 15px}.inp_textarea{box-sizing:border-box;height:140px;padding:11px 15px 37px}.wrap_textarea{position:relative}.wrap_textarea .txt_count{background-color:#fff;border-radius:0 0 12px 12px;bottom:1px;box-sizing:border-box;color:#b3b3b3;font-size:1.2rem;left:1px;letter-spacing:-.5px;line-height:1.5;padding:8px 12px;position:absolute;text-align:right;width:calc(100% - 2px)}.wrap_textarea .txt_count b{color:#4c4c4c}.label_input{color:#161616;display:block;font-size:2rem;line-height:1.5;margin-bottom:16px;margin-top:48px}@media only screen and (max-width:600px){.label_input{font-size:1.8rem;margin-top:32px}}.label_input strong{display:inline-block;vertical-align:middle}.label_input .badge_comm{margin-left:8px;vertical-align:middle}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.box_radio:has(.desc_error):not(:has(.radio_comm.type_etc input[type=radio]:checked)) .radio_comm:first-of-type input[type=radio]+label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_error.svg)}.box_radio:has(.desc_error):has(.radio_comm.type_etc input[type=radio]:checked) .radio_comm.type_etc input[type=text]{border-color:#f33}.box_radio .inp_comm::-moz-placeholder{color:#b3b3b3}.box_radio .inp_comm::placeholder{color:#b3b3b3}.box_radio .inp_comm:focus,.box_radio .inp_comm:hover{border-color:#444}.box_radio .inp_comm:disabled{background-color:#f5f5f5;cursor:none;pointer-events:none}.box_radio .inp_comm:disabled::-moz-placeholder{color:#ccc}.box_radio .inp_comm:disabled::placeholder{color:#ccc}.box_radio .inner_radio{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px}@media only screen and (max-width:600px){.box_radio .inner_radio{align-items:normal;flex-direction:column;gap:2px}}.box_radio .inner_radio .radio_comm{flex-shrink:0}.box_radio .radio_comm{display:inline-block;font-size:1.6rem;line-height:1.5;position:relative;vertical-align:top}@media only screen and (max-width:600px){.box_radio .radio_comm{align-items:normal;flex-direction:column}}.box_radio .radio_comm.type_etc{align-items:center;display:flex;flex-basis:100%;gap:8px}@media only screen and (max-width:600px){.box_radio .radio_comm.type_etc{align-items:normal}}.box_radio .radio_comm.type_etc label{flex-shrink:0}.box_radio .radio_comm.type_etc .inp_comm{max-width:360px}@media only screen and (max-width:600px){.box_radio .radio_comm.type_etc .inp_comm{max-width:none}}.box_radio .radio_comm input[type=radio]{height:0;opacity:0;position:absolute;width:0}.box_radio .radio_comm input[type=radio]:checked+label:before,.box_radio .radio_comm input[type=radio]:checked:hover+label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_selected.svg)}.box_radio .radio_comm input[type=radio]:hover+label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_hover.svg)}.box_radio .radio_comm input[type=radio]:focus+label:before{border:3px solid #d6d6d6;left:-3px}.box_radio .radio_comm label{display:inline-block;padding:12px 0 12px 28px;position:relative}.box_radio .radio_comm label:before{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_radio_default.svg);border-radius:100px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.box_combobox{display:inline-block;vertical-align:top}@media only screen and (max-width:600px){.box_combobox{display:block}}.box_combobox:has(.desc_error) .input_combo:not([aria-expanded=true]){border-color:#f33}.box_combobox:has(.desc_error) .input_combo:not([aria-expanded=true]):focus,.box_combobox:has(.desc_error) .input_combo:not([aria-expanded=true]):hover{border-color:#444;box-shadow:none;outline:none}.box_combobox.type_block{display:block;margin-left:0}.box_combobox:has(.label_input.screen_out){margin:8px 8px 0 0}@media only screen and (max-width:600px){.box_combobox:has(.label_input.screen_out){margin:8px 0 0}}.box_combobox .input_combo{border:1px solid #dcdcdc;border-radius:12px;color:#6a6e73;font-size:1.4rem;line-height:1.4285714286;padding:13px 15px;position:relative}.box_combobox .input_combo.selceted{color:#222}.box_combobox .input_combo:focus,.box_combobox .input_combo:hover{border-color:#444;box-shadow:none;outline:none}.box_combobox .input_combo:after{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_arr_combobox.svg);content:"";height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.box_combobox .input_combo[aria-disabled=true]{background-color:#f5f5f5;border-color:#ccc;color:#b3b3b3;cursor:none;pointer-events:none}.box_combobox .input_combo[aria-disabled=true]:after{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_arr_combobox_disabled.svg)}.box_combobox .input_combo[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.box_combobox .list_combo{background-color:#fff;border:1px solid #444;border-radius:12px;left:0;max-height:179px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10;-ms-overflow-style:none;scrollbar-width:none}.box_combobox .list_combo::-webkit-scrollbar{display:none}.box_combobox .option_combo{font-size:1.3rem;letter-spacing:-.5px;line-height:1.5384615385;padding:7px 15px}.box_combobox .option_combo:focus,.box_combobox .option_combo:hover,.box_combobox .option_combo[aria-selected=true]{background-color:#f7f7f7}.box_combobox .item_combobox{position:relative;width:240px}@media only screen and (max-width:600px){.box_combobox .item_combobox{width:auto}}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:url(../fonts/Pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(../fonts/Pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:url(../fonts/Pretendard/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:url(../fonts/Pretendard/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:url(../fonts/Pretendard/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kakao;font-weight:300;src:url(../fonts/kakao/KakaoSmallLight.woff2) format("woff2"),url(../fonts/kakao/KakaoSmallLight.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:400;src:url(../fonts/kakao/KakaoBigRegular.woff2) format("woff2"),url(../fonts/kakao/KakaoBigRegular.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:600;src:url(../fonts/kakao/KakaoBigBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kakao;font-weight:700;src:url(../fonts/kakao/KakaoBigExtraBold.woff2) format("woff2"),url(../fonts/kakao/KakaoBigExtraBold.woff) format("woff")}.desc_error{color:#ec0000;font-size:1.5rem;line-height:1.4;margin-top:8px}@media only screen and (max-width:600px){.layer_applyforum:before{background-color:#00000080;content:"";height:100vh;left:0;position:absolute;top:0;width:100%;z-index:20}.layer_applyforum:after{background-color:#fff;bottom:0;content:"";height:50vh;left:0;position:absolute;width:100%;z-index:10}}.layer_applyforum .inner_layer{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:80px 0 0;position:relative;width:960px;z-index:30}@media only screen and (max-width:960px){.layer_applyforum .inner_layer{height:min(900px,100vh);width:760px}}@media only screen and (max-width:600px){.layer_applyforum .inner_layer{border-radius:16px 16px 0 0;height:90dvh;margin-top:auto;padding:20px 0 0}}.layer_applyforum .layer_body{display:flex;flex-direction:column;height:100%}.layer_applyforum .content_layer{box-sizing:border-box;height:468px;overflow-y:auto;overscroll-behavior-y:none;padding:0 80px 40px}@media only screen and (max-width:960px){.layer_applyforum .content_layer{flex:1;height:auto}}@media only screen and (max-width:600px){.layer_applyforum .content_layer{padding:0 20px 40px}}.layer_applyforum .wrap_notice{margin-top:40px}.layer_applyforum .tit_notice{font-size:2rem;line-height:1.5}.layer_applyforum .list_notice{background-color:#f7f7f7;border-radius:16px;margin:16px 0 40px;padding:24px}@media only screen and (max-width:600px){.layer_applyforum .list_notice{font-size:1.4rem}}.layer_applyforum .list_notice li{display:flex;line-height:1.4}.layer_applyforum .list_notice li:before{background-color:#161616;border-radius:100px;content:"";display:inline-block;flex-shrink:0;height:4px;margin:11px 8px 0;width:4px}.layer_applyforum .list_notice li+li{margin-top:8px}.layer_applyforum .wrap_btn{box-sizing:border-box;display:flex;justify-content:center;margin-top:auto;padding:24px 0 40px;text-align:center;width:100%}@media only screen and (max-width:600px){.layer_applyforum .wrap_btn{border-top:1px solid #ebebeb;padding:16px 20px}.layer_applyforum .wrap_btn .btn_giant{flex:1;width:100%}.layer_applyforum .wrap_btn .btn_giant+.btn_giant{flex:0 0 61.8%}}.layer_applyforum .wrap_step{background-color:#fff;display:flex;gap:24px;margin-bottom:20px;padding:0 80px 20px}.layer_applyforum .wrap_step:focus-visible{outline:none}@media only screen and (max-width:600px){.layer_applyforum .wrap_step{align-items:center;flex-direction:column;padding-inline:20px}}.layer_applyforum .wrap_step h2{font-size:4rem;line-height:1.2}@media only screen and (max-width:600px){.layer_applyforum .wrap_step h2{font-size:1.8rem;line-height:1.5555555556}}.layer_applyforum .list_step{align-items:center;display:flex}.layer_applyforum .list_step li{background-repeat:no-repeat;height:28px;width:28px}.layer_applyforum .list_step li+li{margin-left:22px}.layer_applyforum .list_step li+li:before{background-color:#dfdfdf;border-radius:4px;content:"";display:inline-block;height:2px;transform:translate(-19px,-1px);width:16px}.layer_applyforum .list_step li.step_complete{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step_complete.svg)}.layer_applyforum .list_step .item_step1{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step1_expect.svg)}.layer_applyforum .list_step .item_step1.step_ing{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step1_ing.svg)}.layer_applyforum .list_step .item_step2{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step2_expect.svg)}.layer_applyforum .list_step .item_step2.step_ing{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step2_ing.svg)}.layer_applyforum .list_step .item_step3{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step3_expect.svg)}.layer_applyforum .list_step .item_step3.step_ing{background-image:url(https://t1.kakaocdn.net/impact/juniorschool/ico/ico_step3_ing.svg)}.layer_applyforum .process_content .tit_content{align-items:center;display:flex;font-size:2rem;gap:8px;line-height:1.5}
