@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_floating{border-radius:16px;bottom:0;box-sizing:border-box;left:50%;max-width:1440px;padding:30px 0;padding-inline:80px;position:fixed;transform:translate(-50%) translateY(0);transition:opacity .4s ease;width:100%;z-index:10}@media only screen and (max-width:960px){.section_floating{padding-inline:60px}}@media only screen and (max-width:600px){.section_floating{padding:0 8px 8px}}.section_floating .btn_close{display:none;position:absolute;right:26px;top:8px}@media only screen and (max-width:600px){.section_floating .btn_close{display:block}}.section_floating .cont_button{align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#dfe0e880;border-radius:50px;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:16px 20px 16px 32px;width:100%}@media only screen and (max-width:600px){.section_floating .cont_button{align-items:flex-start;border-radius:16px;flex-direction:column;margin:0;padding:16px 20px}}.section_floating .tit_main{font-size:1.8rem;line-height:1.4;margin:0;text-align:left}@media only screen and (max-width:960px){.section_floating .tit_main{font-size:1.7rem;line-height:1.2}}@media only screen and (max-width:600px){.section_floating .tit_main{font-size:1.5rem}}.section_floating .btn_link_wrap{display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-top:0}.section_floating .btn_link_wrap i{margin-right:8px;margin-top:-2px}@media only screen and (max-width:600px){.section_floating .btn_link_wrap{flex-wrap:wrap;justify-content:space-between;width:100%}}.section_floating .btn_link{border-radius:50px;margin:0;padding:12px 20px;white-space:nowrap}@media only screen and (max-width:600px){.section_floating .btn_link{align-items:center;display:flex;justify-content:center;padding:0 12px;width:auto}.section_floating .btn_link:last-child{flex:1}}@media only screen and (max-width:960px){.section_floating .status-open .btn_link{padding:12px}.section_floating .status-open .btn_link i{margin-right:0}.section_floating .status-open .btn_link .btn_text{display:none}.section_floating .status-open .btn_link:last-child{padding:12px 20px}.section_floating .status-open .btn_link:last-child .btn_text{display:block}}.section_floating .status-closed .btn_link,.section_floating .status-pending .btn_link{width:100%}@media only screen and (max-width:600px){.school .section_floating .status-open .tit_main>span{display:none}}.section_floating-placeholder{height:40px}.section_floating--static{bottom:0;left:0;opacity:1;position:absolute;transform:none}.section_floating--static .cont_button{margin:0}@media only screen and (max-width:600px){.section_floating--static .cont_button{box-sizing:border-box;width:100%}}
