@keyframes checkbox_shimmering__DENap{0%{background-position:-800px 0}to{background-position:800px 0}}.checkbox_checkbox__oFa0H{position:relative;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content;align-items:center}@media(min-width:960px){.checkbox_checkbox__oFa0H:hover .checkbox_checkmark__F1z7h{box-shadow:0 0 0 2px #458fff}}.checkbox_checkbox__oFa0H input[type=checkbox]{position:absolute;cursor:pointer;opacity:0;width:100%;height:100%;z-index:999}.checkbox_checkbox__oFa0H input[type=checkbox]:checked+.checkbox_checkmark__F1z7h{background-color:#277fc2;border-color:#277fc2}.checkbox_checkbox__oFa0H input[type=checkbox]:checked+.checkbox_checkmark__F1z7h:after{content:"";display:block;left:4px;top:0;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox_checkbox__oFa0H input[type=checkbox]:focus-visible+.checkbox_checkmark__F1z7h{box-shadow:0 0 0 2px #458fff}.checkbox_checkmark__F1z7h{position:relative;display:block;height:1.8rem;width:1.8rem;margin-right:.6rem;background-color:#fff;border:2px solid #d2d3d9;border-radius:2px;transition:all .2s;flex:none}.checkbox_checkmark__F1z7h:after{content:"";position:absolute;display:none}.checkbox_label__teWlz{font-size:1.4rem;width:100%}.checkbox_error__FAwnr{background:#fff5f5;border-color:#cc3d3d}@keyframes register_shimmering__VxZ_0{0%{background-position:-800px 0}to{background-position:800px 0}}.register_register__VkF0y{width:100%;position:relative}.register_register__inner__enkFq{margin:0 auto;padding:9.6rem 1.2rem 6rem}@media(min-width:520px){.register_register__inner__enkFq{padding:12rem 1.2rem 10rem}}@media(min-width:960px){.register_register__inner__enkFq{padding:12rem 0 15rem}}.register_title__ZsLy9{font-weight:600;font-size:2rem;text-align:center;margin-bottom:3.6rem}.register_box__SfgXn{display:block;max-width:43.2rem;align-items:stretch;justify-content:space-between;width:100%;padding:4rem 2.4rem;border-radius:8px;box-shadow:0 0 8px rgba(42,48,56,.12);background-color:#fff;gap:20px;margin:0 auto}@media(min-width:520px){.register_box__SfgXn{padding:6rem;max-width:490px}}@media(min-width:960px){.register_box__SfgXn{display:flex;max-width:800px}}.register_boxItem__12FId{padding:20px;flex:1 1}.register_boxItem__12FId .register_label__PaDaV{display:block;font-size:1.6rem;font-weight:600;text-align:center;color:#797d85}.register_boxItem__12FId .register_form__2NESm{margin-top:1.2rem}.register_boxItem__12FId .register_form__2NESm button,.register_boxItem__12FId .register_form__2NESm input{width:100%}.register_boxItem__12FId .register_privacy__HNehz{display:flex}@media(max-width:326px){.register_boxItem__12FId .register_privacy__HNehz{align-items:flex-start}}.register_boxItem__12FId .register_privacy__label__74bSC{font-size:1.2rem}.register_boxItem__12FId .register_privacy__label__74bSC a{font-weight:600;color:#458fff;text-decoration:underline;transition:color .2s}.register_boxItem__12FId .register_privacy__label__74bSC a:hover{color:#116aa6}.register_boxItem__12FId.register_mail__W90GS .register_privacy__HNehz{margin-top:1.6rem}.register_boxItem__12FId.register_mail__W90GS button{margin-top:3.2rem}.register_boxItem__12FId.register_sns__568ti{padding-left:2rem}@media(min-width:960px){.register_boxItem__12FId.register_sns__568ti{padding-left:4rem}}.register_boxItem__12FId.register_sns__568ti .register_privacy__HNehz{margin-top:1.6rem}.register_sns__568ti{border-left:1px solid #ddd;padding-left:20px}@media(max-width:960px){.register_sns__568ti{border-left:none;border-top:1px solid #ddd;padding-left:0;padding-top:20px}}.register_googleSection__xlcuT{display:flex;align-items:center;position:relative;margin-top:2.4rem}.register_googleSection__xlcuT img{position:absolute;left:1.4rem;z-index:1}.register_facebookSection__gUo5b{display:flex;align-items:center;position:relative;margin-top:.8rem}.register_facebookSection__gUo5b button{background:#1877f2;border-color:#1877f2}.register_facebookSection__gUo5b img{position:absolute;left:1.4rem;z-index:1}.register_login__D020a{text-align:center;margin-top:2rem}.register_login__D020a a{font-size:1.4rem;font-weight:600;color:#458fff;text-decoration:underline;transition:color .2s}.register_login__D020a a:hover{color:#116aa6}.register_errorMessage__U_Mu8{display:block;font-size:1.2rem;font-weight:600;color:#cc3d3d;margin-top:4px}.register_item__ufCoi{display:none;position:fixed;bottom:100px;right:20px;z-index:-1}@media(min-width:520px){.register_item__ufCoi{display:block}}@media(min-width:960px){.register_item__ufCoi{bottom:50px}}.register_warning__c_V0T{color:#cc3d3d;font-size:1.2rem;margin-top:8px}