.pre_register_block{background-color:var(--black-light-200)}.pre_register_block>section{margin:0 auto;width:var(--width-1024);padding-top:61px;padding-bottom:144px}.pre_register_title_block{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:42px}.pre_register_title_block .pre_register_title_container{display:flex;flex-direction:column;gap:11px 0}.pre_register_title_block .pre_register_guide{color:var(--gray-dark-100);font-size:20px;font-weight:400;letter-spacing:-.12px;opacity:.8}.pre_register_title_block .pre_register_title_text{display:flex;gap:0 8px;align-items:flex-end}.pre_register_title_block .pre_register_title_text h4{font-size:28px;font-weight:700;color:var(--white-dark-100)}.pre_register_title_block .pre_register_title_text .pre_register_title_guide{display:flex;align-items:center;gap:0 4px}.pre_register_title_block .pre_register_title_text .pre_register_title_guide span{color:var(--gray-dark-300);font-size:14px;font-weight:400;line-height:130%;letter-spacing:-.28px}.pre_register_title_block .pre_register_title_text .pre_register_title_guide .asterisk{color:var(--red-dark-200);line-height:130%;letter-spacing:-.28px;font-size:14px}.pre_commit_nav{color:#aaa;font-size:18px;line-height:130%;font-weight:700}.pre_register_form_block{margin-bottom:65px}.pre_register_submit_block{display:flex;align-items:center;justify-content:center;margin-top:65px}.pre_register_submit_block button{padding:8px 30px;background-color:var(--blue-light-100);border-radius:5px;color:var(--white);font-size:14px;font-weight:500}.pre_register_prize{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:50px;margin-top:65px}.pre_register_prize .box{display:flex;flex-direction:column}.pre_register_prize .box .text{color:#fff;font-size:20px;line-height:130%;font-weight:700}.pre_register_prize .button{display:flex;border:1px solid #fff;border-radius:6px;padding:16px 0 12px;width:200px;color:#fff;font-size:24px;line-height:110%;font-weight:700}@media(max-width:767px){.pre_register_prize{flex-direction:column;gap:20px;margin-top:35px}.pre_register_prize .box{display:flex;flex-direction:column}.pre_register_prize .box .text{color:#fff;font-size:16px;line-height:130%;font-weight:700}.pre_register_prize .button{display:flex;border:1px solid #fff;border-radius:6px;padding:12px 0 8px;width:140px;color:#fff;font-size:16px;line-height:110%;font-weight:700}}@media(max-width:1439px){.pre_register_block{padding-left:56px;padding-right:56px}.pre_register_block>section{width:auto;margin:0 auto}.form_input_block .form_input_row{gap:0 24px}}@media(max-width:1023px){.pre_register_block{padding-left:24px;padding-right:24px}}@media(max-width:767px){.form_input_block{gap:24px 0}.form_input_block .form_input_row{flex-direction:column;gap:24px 0}.form_input_block .form_input_row .form_input_item .form_input_title_block h6{font-size:18px;line-height:130%}.form_input_block .form_input_row .form_input_item .form_input_element input{font-size:12px}.form_input_block .form_input_row .form_input_item .form_input_element input::placeholder{font-size:12px}.pre_register_title_block{flex-direction:column;align-items:flex-start;gap:24px 0}.pre_register_title_block .pre_register_title_text h4{font-size:24px}.pre_register_title_block .pre_register_title_text .pre_register_title_guide span{font-size:12px}.pre_register_title_block .pre_register_guide{font-size:14px;white-space:pre}}.register_modal_wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:transparent}.register_modal_block{border-radius:20px;background-color:var(--white);min-height:264px;padding:29px 24px 24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.register_modal_block .register_modal_close_block{display:flex;justify-content:flex-end}.register_modal_block .register_modal_close_block img{cursor:pointer;width:16px;height:16px}.register_modal_block h5{color:var(--black);font-size:24px;font-weight:700;white-space:pre;margin-top:58px;margin-bottom:52px;text-align:center}.register_modal_block h5.not_cond{margin-top:15px;margin-bottom:0}.register_modal_block .register_modal_reason_block{white-space:pre;margin-top:16px;margin-bottom:16px;font-weight:400;line-height:120%;letter-spacing:-.096px;text-align:center;color:var(--gray-dark-100);opacity:.8;background-color:transparent}.register_modal_block .register_modal_button_block{display:flex;justify-content:center;margin-top:16px}.register_modal_block .register_modal_button_block button{padding:8px 30px;background-color:var(--blue-light-100);border-radius:5px;color:var(--white);font-size:14px;font-weight:500}