@charset "UTF-8";fieldset{all:unset;display:block}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start}.wrap{width:100%;max-width:944px;margin:0 auto}.clear:after{content:"";clear:both;display:block}.m_none{display:inline-block}.pc_none{display:none}.img_item img{display:block;width:100%}i{font-style:normal}a{cursor:pointer}.main_color{color:var(--primary-500)}.secondary_color{color:var(--secondary-500)}.danger_color{color:var(--danger-primary)}.gray_400{color:var(--gray-400)}.gray_500{color:var(--gray-500)}.common_title{font-size:3rem;font-weight:700;line-height:1.5}.common_tit{font-size:1.5rem}.common_t,.common_tit{font-weight:400;line-height:1.8}.common_t{font-size:1.3rem}.apply_container{margin:0 auto;max-width:585px;border-radius:15px;border:1px solid #e5e5e5;background:#fff;text-align:center;overflow:hidden}.top_desc{display:inline-flex;padding:5px 12px}.top_desc span{color:#1e1e1e;font-size:16px;font-weight:700;line-height:150%}.top_desc span .color_point{color:#8000ff}.section_title{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}.section_title .title_top{color:#1e1e1e;font-size:26px;font-weight:700;line-height:150%;letter-spacing:-.494px}.section_title .title_bottom{color:#7b7b7b;font-size:14px;font-weight:400;line-height:162%;letter-spacing:-.266px;padding-top:6px}.top_section{padding:70px 0 50px;background:url(/static/front/images/apply/apply_bg.png) no-repeat,#fbf8ff;background-size:cover;background-position:top}.top_section .top_icon{margin:0 auto 16px;max-width:49px}.top_section .top_title{color:#1e1e1e;font-size:28px;font-weight:700;line-height:150%}.top_section .top_title span{color:#9020ff}.top_section .top_box{display:inline-flex;flex-direction:column;border:1px solid #dbdbdb;margin:20px 0 30px}.top_section .box_item{display:flex}.top_section .box_item.border_line{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.top_section .box_item p{font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.176px}.top_section .box_item .box_item_title{padding:10px 30px;border-right:1px solid #dbdbdb}.top_section .box_item .box_item_title p{color:#3a3a3a}.top_section .box_item .box_item_content{width:314px;display:flex;justify-content:flex-end;padding:10px 14px;align-items:center;gap:10px;text-align:right}.top_section .box_item .box_item_content p{font-weight:500}.top_section .top_desc{background:#ebdcff}.top_section .button_box{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:8px}.top_section .radius_button{display:inline-flex;padding:16px 30px;justify-content:center;align-items:center;border-radius:4px;gap:8px}.top_section .radius_button#reservation_btn{background:#151515}.top_section .radius_button#interview_btn{background:#9020ff}.top_section .radius_button span{color:#fff;font-size:16px;font-weight:700;line-height:150%}.fit_section{padding:30px 0;color:#fff}.fit_section_btn{border-radius:8px;background:#6201e0;box-shadow:0 4px 8.9px 0 rgba(0,0,0,.25);padding:20px 0;margin:0 auto;max-width:347px;gap:10px;cursor:pointer}.fit_section_btn,.fit_section_btn_icon{display:flex;justify-content:center;align-items:center}.fit_section_balloon{border-radius:506px;background:#f85402;padding:10px 0;margin:19px auto 0;max-width:347px;position:relative;animation:floatUpDown 1.5s ease-in-out infinite}.fit_section_balloon:after{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f85402}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.process_section{padding:60px 0}.process_section .process_list{display:flex;flex-direction:column;align-items:center;gap:10px}.process_section .process_item{display:flex;width:500px;justify-content:space-between;padding:24px 30px;align-items:center;gap:30px;border:.5px solid #dfdfdf;background:#fff}.process_section .process_item.border_none{border-bottom:none}.process_section .process_item .item_l{display:flex;align-items:flex-start;gap:16px;text-align:left}.process_section .process_item .item_l .l_num{color:#c397ff;font-size:18px;font-weight:700;line-height:160%}.process_section .process_item .item_l .l_text .text_title{color:#3f3f3f;font-size:18px;font-weight:700;line-height:150%;letter-spacing:-1px}.process_section .process_item .item_l .l_text .text_desc{color:#919191;font-size:14px;font-weight:400;line-height:160%;padding-top:5px}.process_section .process_item .item_r{max-width:179px;max-height:128px;border-radius:10px;overflow:hidden}.process_section .bottom_box{width:500px;margin:0 auto;padding:4px 0;background:#f1f1f1}.process_section .bottom_box span{color:#8c8c8c;font-size:13px;font-weight:400;line-height:160%}.process_section .top_desc{background:#ebebeb;margin-top:30px}.card_section{padding:60px 0;background:#f9f9f9}.card_section .video_box{margin:0 auto;max-width:500px;display:flex;width:500px;padding:10px 10px 40px;flex-direction:column;align-items:center;gap:20px;border-radius:13px;background:#fff;box-shadow:1px 1px 14.1px 0 rgba(0,0,0,.16)}.card_section .hackathon_video{max-width:480px;width:100%;border-radius:6px;overflow:hidden}.card_section .hackathon_video .hackathon_promotion{position:relative;padding-bottom:56.25%;height:0}.card_section .hackathon_video .hackathon_promotion iframe{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.card_section .video_content{width:451px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.card_section .video_content .content_title{color:#000;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-.5px}.card_section .video_content .content_desc{display:flex;align-items:center;gap:3px}.card_section .video_content .content_desc .desc_icon{max-width:25px;max-height:25px}.card_section .video_content .content_desc .desc_text{color:#858585;font-size:14px;font-weight:400;line-height:150%}.qa_section{display:flex;padding:43px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:#9020ff}.qa_section .qa_title{color:#fff;font-size:24px;font-weight:700;line-height:150%}.qa_section .radius_button{display:flex;padding:10px 44px;justify-content:center;align-items:center;border-radius:38px;background:#000}.qa_section .radius_button span{color:#fff;font-size:18px;font-weight:700;line-height:150%}@media screen and (max-width:992px){.auth_bg{padding-bottom:30px}.apply_container{border-radius:0;border:none}.top_desc span{font-size:12px}.section_title .title_icon{width:36px;height:36px}.section_title .title_top{font-size:24px}.section_title .title_bottom{font-size:12px;line-height:180%;padding-top:10px}.top_section .top_title{font-size:26px}.top_section .top_box{margin:20px 0}.top_section .box_item p{font-size:14px}.top_section .box_item .box_item_title{padding:10px 21px}.top_section .box_item .box_item_content{width:230px}.top_section .button_box{margin-top:20px;flex-direction:column;gap:10px}.process_section{padding:50px 0}.process_section .process_item{width:360px;padding:24px 20px;align-items:center;gap:17px}.process_section .process_item .item_l{flex-direction:column;gap:4px}.process_section .process_item .item_l .l_num{font-size:16px}.process_section .process_item .item_l .l_text .text_title{font-size:16px;line-height:138%}.process_section .process_item .item_l .l_text .text_desc{font-size:12px;padding-top:4px}.process_section .process_item .item_r{max-width:137px;max-height:97.97px;border-radius:7.65px}.process_section .bottom_box{width:360px;padding:5px 0}.process_section .bottom_box span{font-size:12px}.card_section{padding:50px 0 40px;background:#f9f9f9}.card_section .video_box{margin:0 auto;max-width:318px;padding:6.36px 6.36px 25.44px;gap:12.7px;border-radius:8.2px}.card_section .hackathon_video{max-width:400px;width:100%}.card_section .hackathon_video .hackathon_promotion{position:relative;padding-bottom:56.25%;height:0}.card_section .hackathon_video .hackathon_promotion iframe{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.card_section .video_content{max-width:286.84px;width:100%;gap:2.5px}.card_section .video_content .content_title{font-size:13px}.card_section .video_content .content_desc{gap:1.9px}.card_section .video_content .content_desc .desc_icon{max-width:15.9px;max-height:15.9px}.card_section .video_content .content_desc .desc_text{font-size:12px}.qa_section{padding:36px 0}.qa_section .qa_title{font-size:20px}.qa_section .radius_button{padding:10px 30px}.qa_section .radius_button span{font-size:16px}}.step2_wrap{display:none}.login_wrap{max-width:500px;padding:60px 30px 30px;overflow:visible;border-radius:8px;border:1px solid var(--gray-200)}.login_wrap.event_wrap{padding:0}.login_wrap .login_inner_wrap{padding:2rem 2rem 4rem}.login_wrap .com_btn{position:sticky;bottom:0;padding:10px 0 16px;z-index:10;background:#fff}.login_wrap .com_btn .login_btn{width:auto;padding:16px 0;border-radius:60px;color:#fff;font-size:16px;font-weight:600;line-height:140%;letter-spacing:-.48px}.login_wrap .status_bar{margin:1rem auto;position:relative;padding-bottom:4rem;display:flex}.login_wrap .status_bar .first_btn{background:#8000ff;color:#fff;width:19rem}.login_wrap .status_bar .first_btn,.login_wrap .status_bar .second_btn{margin:0 auto;padding:.3rem 2rem;border-radius:50px;font-weight:700;position:absolute}.login_wrap .status_bar .second_btn{background:#ebebeb;color:#989898;width:15rem}.login_wrap .status_bar .arrow_wrap .arrow{display:inline-block;position:absolute;left:23rem;top:1rem}.login_wrap .status_bar .arrow_wrap .arrow:before{content:"";display:block;width:10px;height:10px;top:50%;left:50%;border-color:#989898;border-style:solid;border-width:2px 2px 0 0;position:absolute;transform-origin:50% 50%}.login_wrap .status_bar .arrow_wrap .arrow.right:before{transform:rotate(45deg);margin:-5px 0 0 11px}.login_wrap .status_bar .arrow_wrap .arrow:after{content:"";display:block;top:50%;left:50%;border-style:solid;border-color:#989898;position:absolute;transform-origin:50% 50%}.login_wrap .status_bar .arrow_wrap .arrow.right:after{width:59px;height:0;border-width:2px 0 0;transform:translate(-26px,-1px);left:-1rem}.login_wrap .status_bar .arrow_wrap .arrow_set_left{left:19rem}.login_wrap .login_title{font-size:3rem;font-weight:400;margin-bottom:2rem;text-align:center}.login_wrap .login_tit{margin:2rem 0;color:#333;font-size:1.3rem}.login_wrap .login_tit span{color:#0040ff;font-weight:700}.login_wrap .m_top{margin-top:2rem}.login_wrap .signup_from{display:block}.login_wrap .signup_from .user_info{margin:30px 0;color:var(--gray-primary)}.login_wrap .signup_from .user_info_header{display:flex;justify-content:space-between;align-items:center}.login_wrap .signup_from .user_info_header_caption{color:var(--gray-400)}.login_wrap .signup_from .user_info_header_caption_link{color:var(--gray-400);text-decoration:underline}.login_wrap .signup_from .user_info_header_caption_link:hover{text-decoration:underline!important}.login_wrap .signup_from .user_info_content{padding:16px 20px;border-radius:8px;background:#f5f5f6;margin-top:10px}.login_wrap .signup_from .user_info_content_detail{margin-top:10px;display:flex;flex-direction:column;gap:5px}.login_wrap .signup_from .user_info_content_detail_item{display:flex;align-items:center;gap:5px}.login_wrap .signup_from .user_info_content_detail_item_label{color:var(--gray-500)}.login_wrap .signup_from .user_info_content_detail_item_deco{color:var(--gray-disabled)}.login_wrap .signup_from fieldset .tel_number select:focus-visible{outline:0;border:2px solid #000}.login_wrap .signup_from fieldset .tel_number .flex .txt_bar{width:2%;line-height:4rem}.login_wrap .signup_from fieldset .tel_number .flex .tel_box{width:30%}.login_wrap .signup_from fieldset .tel_number .flex .tel_box select{width:100%!important}.login_wrap .signup_from fieldset .box_chk .label_chk{position:relative;text-align:left;color:#000;display:flex;align-items:center;gap:10px}.login_wrap .signup_from fieldset .box_chk .label_chk_flex{display:inline-flex;justify-content:space-between;align-items:center;width:100%}.login_wrap .signup_from fieldset .box_chk .view_terms{color:var(--gray-500)}.login_wrap .signup_from fieldset .box_chk .inp_chk+.label_chk:before{content:"";display:inline-block;box-sizing:border-box;width:16px;height:16px;padding:2px 1px;margin:0;border:1px solid var(--gray-disabled);border-radius:2px;background:#fff;vertical-align:middle;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.login_wrap .signup_from fieldset .box_chk .inp_chk:checked+.label_chk:before{border-color:var(--primary-500);background-color:var(--primary-500);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'><path d='M0.750061 6.52957L3.00409 9.42757C3.08015 9.5264 3.17761 9.60673 3.28915 9.66255C3.40069 9.71828 3.52341 9.74809 3.6481 9.74957C3.77079 9.75106 3.89225 9.72505 4.00365 9.67369C4.11505 9.62226 4.21359 9.54663 4.29211 9.45234L11.4835 0.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:50%;background-origin:content-box;background-size:contain}.login_wrap .signup_from fieldset .or_line{border:none;border-top:1px solid var(--gray-disabled);width:100%}.login_wrap .signup_from fieldset .terms_desc{padding:10px 16px;background:#f5f5f6;word-break:keep-all}.login_wrap .signup_from fieldset .from_item .guide-link-container{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:6px 6px 0}.login_wrap .signup_from fieldset .from_item .guide-link{font-weight:700;text-decoration:none;cursor:pointer;width:100%}.login_wrap .signup_from fieldset .from_item .triangle-button{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #000;cursor:pointer;transition:transform .2s ease}.login_wrap .signup_from fieldset .from_item .triangle-button.up{transform:rotate(180deg)}.login_wrap .signup_from fieldset .from_item .dropdown-content{border:1px solid #ccc;border-radius:4px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:2rem;background-color:#fff;position:absolute;z-index:1;width:100%;top:120%;left:0}.login_wrap .signup_from fieldset .from_item .guide-link-container_2{position:relative;width:100%;padding:6px 6px 0}.login_wrap .signup_from fieldset .from_item .guide-link-container_2_wrap{display:flex;align-items:center;justify-content:flex-start;width:100%}.login_wrap .signup_from fieldset .from_item .guide-link_2{font-weight:700;margin-right:10px;text-decoration:none;cursor:pointer;width:100%}.login_wrap .signup_from fieldset .from_item .triangle-button_2{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #000;margin-right:.5rem;cursor:pointer;transition:transform .2s ease;transform:rotate(30deg)}.login_wrap .signup_from fieldset .from_item .triangle-button_2.up{transform:rotate(0deg)}.login_wrap .signup_from fieldset .from_item .dropdown-content_2{padding:0 1rem}.login_wrap .signup_from fieldset .from_item .radio_label{display:block;width:100%;margin:16px 0 0;padding:16px 20px;border:1px solid var(--gray-disabled);border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease}.login_wrap .signup_from fieldset .from_item .radio_label [type=radio]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.login_wrap .signup_from fieldset .from_item .radio_label span{display:block;padding-right:30px;color:var(--gray-primary);font-size:16px;font-weight:400;line-height:140%;letter-spacing:-.03em;word-break:keep-all;margin-left:0}.login_wrap .signup_from fieldset .from_item .radio_label:after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='11' viewBox='0 0 13 11' fill='none'><path d='M0.75 6.52957L3.00403 9.42757C3.08009 9.5264 3.17755 9.60673 3.28909 9.66255C3.40063 9.71828 3.52335 9.74809 3.64804 9.74957C3.77072 9.75106 3.89219 9.72505 4.00359 9.67369C4.11499 9.62226 4.21353 9.54663 4.29205 9.45234L11.4835 0.75' stroke='%236201E0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:0;transition:opacity .15s ease;pointer-events:none}.login_wrap .signup_from fieldset .from_item .radio_label:hover{border-color:var(--primary-500);background:var(--primary-100)}.login_wrap .signup_from fieldset .from_item .radio_label:hover span{font-weight:600}.login_wrap .signup_from fieldset .from_item .radio_label:has(input:checked){border-color:var(--primary-500);background:var(--primary-100)}.login_wrap .signup_from fieldset .from_item .radio_label:has(input:checked) span{font-weight:600}.login_wrap .signup_from fieldset .from_item .radio_label:has(input:checked):after{opacity:1}.login_wrap .signup_from fieldset .from_item .radio_label a{text-decoration:underline;color:#7d7d7d;transition:.5s}.login_wrap .signup_from fieldset .from_item .radio_label a:hover{text-decoration:none;color:var(--primary-500)}.login_wrap .signup_from fieldset .from_item .radio_label+.radio_label{margin-top:10px}.login_wrap .signup_from fieldset .from_item label{display:block;margin-top:30px;margin-bottom:16px;font-size:1.2rem;color:#000;font-weight:400;word-break:keep-all}.login_wrap .signup_from fieldset .from_item label.bold_tit{font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.03em}@media screen and (max-width:992px){.login_wrap .signup_from fieldset .from_item label.bold_tit{font-size:16px}}.login_wrap .signup_from fieldset .from_item label.sub_desc{padding:16px 0;border-radius:8px;text-align:center;color:#fff;background-color:#6201e0}.login_wrap .signup_from fieldset .from_item label span{font-size:1rem;font-weight:700;color:#8000ff;margin-left:.5rem}.login_wrap .signup_from fieldset .from_item label input:focus{border-color:#8000ff}.login_wrap .signup_from fieldset .from_item label input:focus.inp_box{border:2px solid #8000ff}.login_wrap .signup_from fieldset .from_item .address #question_info{position:absolute;width:2rem;height:2rem;background-color:#000;left:15rem;top:0;border-radius:20px;text-align:center}.login_wrap .signup_from fieldset .from_item .address #question_info span{color:#fff;margin:0 auto;font-size:1.4rem}.login_wrap .signup_from fieldset .from_item .address #question_info:hover{cursor:pointer}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip{display:none;position:absolute;top:1rem;left:11rem;transform:translate(-50%,-50%);color:#fff;text-align:left;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:-.28px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip .tooltip_arrow{width:0;height:0;border-right:8px solid #000;border-bottom:5px solid transparent;border-top:5px solid transparent;margin:auto -1px auto auto}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip .tooltip_content{width:17rem;background-color:#000;padding:.75rem 1.063rem .8rem;border-radius:10px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2{display:none;position:absolute;top:1rem;left:11rem;transform:translate(-50%,-50%);color:#fff;text-align:left;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:-.28px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2 .tooltip_arrow{width:0;height:0;border-right:8px solid #000;border-bottom:5px solid transparent;border-top:5px solid transparent;margin:auto -1px auto auto}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2 .tooltip_content{width:17rem;background-color:#000;padding:.75rem 1.063rem .8rem;border-radius:10px}.login_wrap .signup_from fieldset .from_item .desc_box{background-color:#f5f5f6;border-radius:6px;padding:16px}.login_wrap .signup_from fieldset .from_item .desc_box_link{margin-top:5px;display:block}.login_wrap .signup_from fieldset .from_item select::-ms-expand{display:none}.login_wrap .signup_from fieldset .from_item .select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login_wrap .signup_from fieldset .from_item select.inp_box{font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'><path d='M12.75 0.750001L6.75 6.75L0.749999 0.750001' stroke='%23121212' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:50px}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box{font-weight:400}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box::-moz-placeholder{color:var(--gray-disabled)}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box:-ms-input-placeholder{color:var(--gray-disabled)}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box::placeholder{color:var(--gray-disabled)}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box,.login_wrap .signup_from fieldset .from_item select.inp_box{border:1px solid var(--gray-disabled);border-radius:4px;padding:16px 20px;font-size:16px;line-height:140%;letter-spacing:-.03em}.login_wrap .signup_from fieldset .from_item .relative-container .inp_box{outline:none}.login_wrap .signup_from fieldset .box_chk{margin:2rem auto 0;display:inline-block;vertical-align:middle;cursor:pointer}.login_wrap .signup_from fieldset .label_chk{font-size:1.1rem;color:#7d7d7d}.login_wrap .signup_from fieldset .label_chk a{text-decoration:none;color:#000;transition:.5s}.login_wrap .signup_from fieldset .label_chk a:hover{text-decoration:none;color:#000}.login_wrap .signup_from .com_btn{margin:20px 0 14px;gap:10px}.login_wrap .signup_from .com_btn .signup_btn{background-color:var(--primary-200);color:#fff;transition:.5s;width:70%}.login_wrap .signup_from .com_btn .signup_btn:hover{background-color:var(--primary-200);color:#fff;box-shadow:none;opacity:1}.login_wrap .signup_from .com_btn .signup_btn.is-ready{background-color:var(--primary-500);color:#fff;box-shadow:none;opacity:1}.login_wrap .signup_from .com_btn .black_btn{background-color:#000}.login_wrap .signup_from .com_btn .black_btn:hover{color:#000;box-shadow:inset 0 0 0 1px #393939}.login_wrap .signup_from .com_btn .temporary_btn{background-color:#fff;color:var(--gray-primary);border:1px solid var(--gray-disabled);width:30%}.login_wrap .signup_from .com_btn .temporary_btn:hover{box-shadow:none;opacity:1}.login_wrap .signup_from .com_btn_desc{color:#6d6d6d;font-size:1rem;font-weight:600;text-align:center;padding-top:16px}.login_wrap .signup_from .m_top,.login_wrap .signup_from .signup_kakao{margin-top:2rem}#apply_pre_block{position:fixed;inset:0;z-index:998;background:transparent;cursor:wait}.dim_team{display:none;position:fixed;inset:0;z-index:999;background:rgba(18,18,18,.3);color:var(--gray-primary)}.dim_team.popup_on{display:flex;justify-content:center;align-items:center}.popup_team.wrap_popup{max-width:320px;width:100%;max-height:566px;padding:30px 20px 0;border-radius:8px;background:#fff;color:var(--gray-primary);box-shadow:none;display:flex;flex-direction:column;overflow:hidden;bottom:auto;text-align:center}#camp_recent_modal{max-width:464px;height:566px}#cancel_complete_modal{max-width:320px}#cancel_done_modal,#cancel_review_modal{max-width:320px;text-align:center}.popup_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.popup_body{overflow-y:auto;padding-bottom:30px}.popup_body .temporary_list{display:flex;flex-direction:column;gap:10px}.popup_body .temporary_list .temporary_thumbnail{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:8px;border:1px solid var(--gray-200);background:var(--gray-100)}.popup_body .temporary_list .temporary_thumbnail_img{max-width:60px;width:100%}.popup_body .temporary_list .temporary_thumbnail_info_name{margin-top:5px}.popup_body .temporary_list .temporary_thumbnail_btn{padding:10px 14px;border-radius:4px;border:1px solid var(--gray-disabled);cursor:pointer}.popup_body .temporary_list .temporary_thumbnail_l{display:flex;align-items:center;gap:10px}.popup_body .cancel_reason label{margin:0}.popup_body .cancel_reason_list{display:flex;flex-direction:column;gap:16px}.popup_body .cancel_reason_item{display:flex;align-items:center;gap:5px;cursor:pointer;position:relative}.popup_body .cancel_reason_radio{position:absolute;opacity:0;pointer-events:none}.popup_body .cancel_reason_mark{width:18px;height:18px;border-radius:50%;border:1px solid var(--gray-disabled);flex-shrink:0;position:relative}.popup_body .cancel_reason_text{color:var(--gray-800)}.popup_body .cancel_reason_radio:checked+.cancel_reason_mark{border-color:var(--primary-500)}.popup_body .cancel_reason_radio:checked+.cancel_reason_mark:after{content:"";position:absolute;inset:3px;border-radius:50%;background-color:var(--primary-500)}.popup_body .cancel_reason_radio:checked+.cancel_reason_mark+.cancel_reason_text{font-weight:600}.popup_body .cancel_done_title,.popup_body .cancel_review_title{margin-bottom:10px}.popup_body .temp_data_box{padding:16px 10px;border-radius:4px;background:#f5f5f6;display:flex;flex-direction:column;gap:5px;margin:20px 0 5px;text-align:left}.popup_footer{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:30px}.popup_footer_btn{padding:10px;width:100%;border-radius:4px;outline:none}.popup_footer_btn--wh{border:1px solid var(--gray-disabled);color:var(--gray-primary);background:#fff}.popup_footer_btn--pr{background:var(--primary-500);border:1px solid var(--primary-500);color:#fff}.modal_close_icon{cursor:pointer;display:flex;justify-content:center;align-items:center;width:24px;height:24px;outline:none}.modal_close_icon svg{width:13px;height:13px}@media screen and (max-width:992px){.wrap{padding:0 16px;max-width:100%}.wrap .login_wrap{border:none;padding:0;overflow:visible}.wrap .login_wrap .login_title{font-size:1.7rem;font-weight:500}.wrap .login_wrap .com_btn{position:sticky;bottom:0;z-index:10}.tab_none{display:none}.tab_show{display:block}.eduCenter .eduCenter_main{padding:8rem 0 5rem}.eduCenter .eduCenter_main .wrap .main_title{width:100%}.eduCenter .eduCenter_main .wrap .main_title .main_logo .img_item{height:2.5rem}.eduCenter .eduCenter_main .wrap .main_title .common_title{width:100%;margin-top:3rem}.eduCenter .eduCenter_main .wrap .eduCenter_main_bg{top:45%;left:50%;width:150%;max-width:80rem;transform:translate(-50%,-50%)}.eduCenter .eduCenter_main .wrap .main_tit{margin:30rem auto 0;width:100%;max-width:45rem}.eduCenter .eduCenter_benefits .wrap{max-width:100%}}@media screen and (max-width:576px){.m_none{display:none}.pc_none{display:inline-block}.common_title{font-size:2.5rem}.common_tit{font-size:1.3rem}.common_t{font-size:1.1rem}.step2_wrap .login_wrap .status_bar .arrow_wrap .arrow{left:33%}.step2_wrap .login_wrap fieldset .from_item label.sub_desc{padding:16px}.login_wrap .m_top{margin-top:1rem}.login_wrap .status_bar .arrow_wrap .arrow{left:60%}.login_wrap .status_bar .arrow_wrap .arrow:before{content:"";display:block;width:10px;height:10px;top:50%;left:50%;border-color:#989898;border-style:solid;border-width:2px 2px 0 0;position:absolute;transform-origin:50% 50%}.login_wrap .status_bar .arrow_wrap .arrow.right:before{transform:rotate(45deg);margin:-5px 0 0 11px}.login_wrap .status_bar .arrow_wrap .arrow:after{content:"";display:block;top:50%;left:50%;border-style:solid;border-color:#989898;position:absolute;transform-origin:50% 50%}.login_wrap .status_bar .arrow_wrap .arrow.right:after{width:2rem;height:0;border-width:2px 0 0;transform:translate(-26px,-1px);left:2rem}.login_wrap .status_bar .arrow_wrap .arrow_set_left{left:33%}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip{display:none;position:absolute;top:-3rem;left:1rem;transform:translate(-50%,-50%);color:#fff;text-align:left;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:-.28px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip .tooltip_arrow{width:0;height:0;border-right:8px solid #000;border-bottom:5px solid transparent;border-top:5px solid transparent;margin:auto -1px auto auto;transform:rotate(-90deg)}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip .tooltip_content{width:17rem;background-color:#000;padding:.75rem 1.063rem .8rem;border-radius:10px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2{display:none;position:absolute;top:-2.5rem;left:1rem;transform:translate(-50%,-50%);color:#fff;text-align:left;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:-.28px}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2 .tooltip_arrow{width:0;height:0;border-right:8px solid #000;border-bottom:5px solid transparent;border-top:5px solid transparent;margin:-.2rem auto;transform:rotate(-90deg)}.login_wrap .signup_from fieldset .from_item .address #question_info #question_tooltip2 .tooltip_content{width:17rem;background-color:#000;padding:.75rem 1.063rem .8rem;border-radius:10px}.eduCenter .eduCenter_main{padding:5rem 0}.eduCenter .eduCenter_main .wrap .main_title{width:100%}.eduCenter .eduCenter_main .wrap .main_title .main_logo .img_item{height:2rem}.eduCenter .eduCenter_main .wrap .main_title .common_title{width:100%}.eduCenter .eduCenter_main .wrap .eduCenter_main_bg{position:inherit;width:180%;top:inherit;right:inherit;left:inherit;transform:translateX(-22%);margin:-30% 0}.eduCenter .eduCenter_main .wrap .main_tit{margin-top:0;max-width:100%}.eduCenter .eduCenter_main .wrap .main_tit .common_tit{font-size:1.5rem}.eduCenter .eduCenter_benefits .wrap .benefits_title .benefits_title_bg{min-width:15rem}.eduCenter .eduCenter_benefits .wrap .benefits_item{padding:1.5rem 2rem}.eduCenter .eduCenter_benefits .wrap .benefits_item .flex .item_title{width:100%}.eduCenter .eduCenter_benefits .wrap .benefits_item .flex .item_tit{width:100%;margin-top:1rem}.eduCenter .eduCenter_benefits .wrap .benefits_item .flex .item_tit .item_btn{margin-top:0}.eduCenter .eduCenter_benefits .wrap .benefits_item .flex .item_tit .item_btn .btn_tel,.eduCenter .eduCenter_benefits .wrap .benefits_item .flex .item_tit .item_btn .btn_url{margin-top:1rem}.eduCenter .eduCenter_method .wrap .method_title .method_title_bg{min-width:15rem}.eduCenter .eduCenter_method .wrap .method_item{margin-top:5rem}.eduCenter .eduCenter_method .wrap .method_item .item_title{padding:.5rem 0}.eduCenter .eduCenter_method .wrap .method_item .img_item{width:100%;padding-top:2rem}.eduCenter .eduCenter_method .wrap .method_item .flex{max-width:100%;text-align:center}.eduCenter .eduCenter_method .wrap .method_item .flex .common_t{width:80%;margin:0 auto}.eduCenter .eduCenter_method .wrap .method_item .flex .method_btn{margin-top:.5rem}.eduCenter .eduCenter_lhs .wrap .lhs_btn a{padding:1rem 2rem 1rem 3rem}.eduCenter .eduCenter_lhs .wrap .lhs_btn a span{margin-left:1rem}.eduCenter .eduCenter_footer{font-size:.8rem}}.surmery_wrap{margin:0 auto;border:1px solid #e5e5e5;background:#fff;border-radius:15px;transition:.5s;max-width:45rem;padding:2rem 2rem 5rem;text-align:left}.surmery_wrap .survery_title{text-align:center}.surmery_wrap .survery_title .radius_box{display:inline-block;font-size:1.3rem;font-weight:500;color:#fff;padding:.6rem 1.6rem;background-color:#0040ff;border-radius:50px;margin:0 auto 2.5rem}.surmery_wrap .survery_tit{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:1.5rem}.surmery_wrap .survery_tid{margin:2rem 0 4rem;color:#333;text-align:center;font-size:1.3rem}.surmery_wrap .signup_from{display:block}.surmery_wrap .signup_from .signup_from_tit{font-size:2.4rem;font-weight:400;margin:4rem auto 0}.surmery_wrap .signup_from fieldset .inp_box{width:100%;resize:none;border:2px solid #e5e5e5;border-radius:8px}.surmery_wrap .signup_from fieldset .from_item{margin-bottom:3rem}.surmery_wrap .signup_from fieldset .from_item .radio_label{font-size:1.3rem;text-align:left;border:2px solid #e5e5e5;border-radius:8px;padding:1.2rem}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e5e5e5;border-radius:50%;width:1.25em;height:1.25em}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]:checked{border:.4em solid #0040ff}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]:focus-visible{outline-offset:max(2px,.1em);outline:dotted tomato}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]:hover{box-shadow:0 0 0 3px #d3d3d3;cursor:pointer}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]:disabled{background-color:#d3d3d3;box-shadow:none;opacity:.7;cursor:not-allowed}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=radio]:disabled+span{opacity:.7;cursor:not-allowed}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e5e5e5;width:1.25em;height:1.25em;margin-left:1rem}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]:checked{content:"\f00c";padding-top:1px;font-family:FontAwesome;text-align:center;vertical-align:middle;background-color:#8000ff;border:2px solid #e5e5e5;width:1.25em;height:1.25em;margin-left:1rem}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]:focus-visible{outline-offset:max(2px,.1em);outline:dotted tomato}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]:hover{box-shadow:0 0 0 3px #d3d3d3;cursor:pointer}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]:disabled{background-color:#d3d3d3;box-shadow:none;opacity:.7;cursor:not-allowed}.surmery_wrap .signup_from fieldset .from_item .radio_label [type=checkbox]:disabled+span{opacity:.7;cursor:not-allowed}.surmery_wrap .signup_from fieldset .from_item label{display:block;margin-bottom:1rem;margin-top:1.5rem;font-size:1.3rem;color:#000;font-weight:400}.surmery_wrap .signup_from fieldset .from_item label span{vertical-align:middle;color:#000;font-size:1.3rem;font-weight:400;margin-left:.5rem}.surmery_wrap .signup_from fieldset .from_item select::-ms-expand{display:none}.surmery_wrap .signup_from fieldset .from_item .select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.surmery_wrap .signup_from .com_btn{margin-top:3rem}.surmery_wrap .signup_from .com_btn .signup_btn{border-radius:5px;font-weight:700;font-size:1.4rem;width:100%;line-height:1;padding:2rem 0;background-color:#0040ff;color:#fff;transition:.5s}.surmery_wrap .signup_from .com_btn .signup_btn:hover{background-color:#fff;color:#0040ff;box-shadow:inset 0 0 0 1px #0040ff}@media screen and (max-width:576px){.surmery_wrap .survery_tid{margin:1rem 0 3rem}.surmery_wrap .signup_from fieldset .from_item .radio_label span{display:inline}.surmery_wrap .signup_from fieldset .from_item .radio_label label{margin-top:1rem;letter-spacing:-.5px}}.top__banner-paddingTop .step1_wrap,.top__banner-paddingTop .step2_wrap{padding-top:14rem}@media screen and (max-width:576px){.top__banner-paddingTop .step1_wrap,.top__banner-paddingTop .step2_wrap{padding-top:11rem}}.flex_center{display:flex;align-items:center;justify-content:center}.top-fixed-banner{position:fixed;z-index:9000;width:100%;padding:2rem 0;background-color:var(--primary-500);color:#fff}.top-fixed-banner .bold-text{font-weight:700}.top-fixed-banner .content_inner{text-align:center}.top-fixed-banner .content_inner_top_t{background:linear-gradient(90deg,var(--200,#b9a9f5),#00f6ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:5px;display:inline-block}.top-fixed-banner .content_inner .text1{margin-bottom:11.5px}.top-fixed-banner .content_inner .live_box{border-radius:8px;background:#fff;color:#8000ff;font-size:1.5rem;padding:4px 16px;line-height:1;margin-right:16px}.top-fixed-banner .content_inner .count{font-size:1.7rem}@media screen and (max-width:576px){.top-fixed-banner{padding:1.6rem 0}.top-fixed-banner .bold-text{font-size:1.45rem}.top-fixed-banner p{font-size:1.2rem}.top-fixed-banner .content_inner .text1{margin-bottom:8px}.top-fixed-banner .content_inner .live_box{font-size:1.2rem}.top-fixed-banner .content_inner .count{font-size:1.45rem}.top-fixed-banner .content_inner .live_box{padding:3px 6px;margin-right:4px}}.fit_modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999}.fit_modal.is-open{display:flex}.fit_modal_backdrop{position:absolute;inset:0;background:rgba(0,0,0,.3)}.fit_modal_dialog{position:relative;max-width:484px;width:100%;background:#fff;border-radius:16px;padding:30px 30px 0;z-index:1}.fit_modal_dialog_wrap{max-height:80vh;max-height:80dvh;overflow:auto;-webkit-overflow-scrolling:touch}.fit_modal_title{font-size:24px}.fit_modal_close_btn{position:absolute;top:30px;right:30px;background:transparent;border:0;cursor:pointer;outline:none;display:flex;justify-content:center;align-items:center}.fit_modal_close_btn svg{width:30px;height:30px}.fit_notice{border-radius:8px;background:#f2f4f8;padding:16px;margin:30px 0;text-align:center;word-break:keep-all}.fit_group+.fit_group{margin-top:30px}.fit_q_title{margin:0 0 10px}.fit_q_sub{margin:10px 0 16px;word-break:keep-all}.fit_options{display:flex;flex-direction:column;gap:10px}.fit_option{position:relative;display:flex;align-items:center;justify-content:space-between;border:1px solid #eee;border-radius:4px;padding:15px 16px;background:#fff;color:#222;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.fit_option:hover{background:var(--primary-500);color:#fff;border-color:transparent}.fit_option:hover .fit_option_label{font-weight:600}.fit_option input{position:absolute;inset:0;opacity:0;pointer-events:none}.fit_option:has(input:checked){background:var(--primary-500);border-color:transparent;color:#fff}.fit_option:has(input:checked) .fit_option_label{background:transparent;color:inherit;padding:0;font-weight:600}.fit_option .fit_check{transition:.12s ease;font-weight:700;display:flex;justify-content:center;align-items:center}.fit_option .fit_check svg{width:16px;height:16px}.fit_option .fit_check path{stroke:var(--gray-disabled)}.fit_option:has(input:checked) .fit_check path{stroke:#fff}.fit_modal_footer{margin:60px 0}.fit_modal_btn{width:100%;padding:16px 0;border-radius:60px;background:var(--gray-primary);color:#fff}.fit_result_box{position:relative;text-align:center;color:var(--gray-primary)}.fit_result_name{color:#6201e0}.fit_result_desc{color:var(--gray-disabled);font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.36px;padding:5px 0 20px}.fit_result_modal_btn{padding:10px 36px;width:100%;border-radius:4px;background:var(--primary-500);color:#fff}@media (max-width:576px){.fit_modal_dialog{width:calc(100vw - 32px);max-width:400px;padding:16px 16px 0}.fit_modal_dialog_wrap{max-height:80vh;max-height:80dvh;overflow:auto;-webkit-overflow-scrolling:touch}.fit_modal_title{font-size:20px}.fit_modal_close_btn{position:absolute;top:16px;right:16px;background:transparent;border:0;cursor:pointer;outline:none;display:flex;justify-content:center;align-items:center}.fit_modal_close_btn svg{width:20px;height:20px}}body.modal-lock{overflow:hidden;touch-action:none}.intro-modal{position:fixed;inset:0;display:none;z-index:9999}.intro-modal.is-open{display:block}.intro-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4)}.intro-modal__panel{position:relative;max-width:471px;margin:0 auto;top:50%;transform:translateY(-50%);border-radius:16px;background:#fff;padding:60px 30px;text-align:center;color:var(--gray-primary)}.intro-modal__title{font-size:28px;font-weight:700;line-height:140%;letter-spacing:-.84px}.intro-modal__desc{padding:10px 0 16px;color:var(--gray-600);white-space:nowrap}.intro-modal__ul{padding:30px 20px;display:flex;flex-direction:column;gap:10px;border-radius:8px;background:#f7f6fe;text-align:left}.intro-modal__li{white-space:nowrap}.intro-modal__li:before{content:"✅";line-height:1;vertical-align:middle;margin-right:5px}.intro-modal__b{padding:16px 0 30px}.intro-modal__b_b{color:var(--secondary-500);background:var(--secondary-100);border-radius:2px;padding:2px}.intro-modal__cta{display:block;width:100%;padding:16px 10px;border-radius:4px;border:0;background:var(--primary-500);color:#fff;outline:none;cursor:pointer}@media (max-width:576px){.intro-modal__panel{max-width:328px;border-radius:8px;padding:30px 16px}.intro-modal__title{font-size:22px;letter-spacing:-.66px}.intro-modal__ul{padding:20px 16px}.intro-modal__li_t{padding-top:5px;display:inline-block}}.intro-modal__close{position:absolute;top:20px;right:20px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:4px;cursor:pointer;z-index:20}.intro-modal__close:focus,.intro-modal__close:hover{background:rgba(0,0,0,.06)}.intro-modal__close svg{width:16px;height:16px;pointer-events:none}.intro-modal__li_t{padding-top:5px;display:inline-block;margin-left:26px;color:var(--gray-700)}.intro-modal__b{padding:6px 0 0;text-align:center}.intro-modal__cta_top{border-radius:506px;background:#000;padding:10px 28px;color:#fff;margin:30px auto 19px;display:inline-flex;justify-content:center;align-items:center;gap:5px;position:relative}.intro-modal__cta_top:after{content:"";position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #000}.intro-modal__cta_top_icon{font-size:18px;font-weight:600;line-height:100%;letter-spacing:-.54px}@media (max-width:576px){.intro-modal__panel{padding:60px 16px 30px}.intro-modal__close{top:16px;right:16px;width:36px;height:36px}.intro-modal__li_t{padding-top:5px;margin-left:0}.intro-modal__cta_top{padding:8px 20px;margin:16px 14px}.intro-modal__cta_top_icon{font-size:16px;letter-spacing:-.48px}}