@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}.channel-box .layer_channel .group_wrap ul{box-sizing:border-box;display:grid;gap:10px 0;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:#f7d742;border-radius:20px;display:flex;gap:4px;justify-content:flex-end;padding:8px 12px 6px 20px}@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{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.doc-gnb .list_gnb{display:flex;gap:40px}@media only screen and (max-width:1030px){.doc-gnb .list_gnb{gap:20px}}.doc-gnb .tab{color:var(--Gray0);display:block;font-family:Kakao;font-weight:700;padding:20px;position:relative;white-space:nowrap}.doc-gnb .tab:after{border-bottom:2px solid #000;bottom:14px;box-sizing:border-box;content:"";left:18px;position:absolute;width:0}.doc-gnb .tab:hover:not(.active):after{transition:width .5s ease;width:calc(100% - 36px)}.doc-gnb .tab.active:after{width:calc(100% - 36px)}@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")}.fade-slide-right-enter-active,.fade-slide-right-leave-active{transition:all .3s ease}.fade-slide-right-enter-from,.fade-slide-right-leave-to{opacity:0;transform:translate(100%)}.fade-slide-right-enter-to,.fade-slide-right-leave-from{opacity:1;transform:translate(0)}.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 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}.cont_sidebar .wrap_lnb .tab_main{align-items:center;display:flex;display:block;font-size:1.6rem;font-weight:700;padding:16px 0 16px 16px}.cont_sidebar .wrap_lnb .tab_sub{display:block;font-size:1.5rem;padding:8px 0 8px 32px}.cont_sidebar .list_lnb>li:nth-child(n+2){border-top:1px solid #ebebeb}.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:24px}}.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:91px}.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.svg)}.doc-footer .bottom_footer .footer_info{color:#9c9c9c;font-size:1.4rem;margin-top:24px;vertical-align:top}.doc-footer .bottom_footer .footer_info>span{display:inline-block}.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+3){display:block;margin-left:0;margin-top:6px}.doc-footer .bottom_footer .footer_info>span:nth-child(n+3):before{content:none}}.doc-footer .bottom_footer small{display:block;font-size:1.4rem;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%)}
