﻿.agree-checkbox{display:flex;align-items:center;column-gap:8px;margin:16px 0;font-size:12px}.agree-checkbox input{min-height:20px;min-width:20px;appearance:auto;cursor:pointer}.agree-checkbox a{text-decoration:underline}@media screen and (max-width: 960px){.agree-checkbox p,.agree-checkbox a{color:white}}@media screen and (max-width: 960px){body,html{background:#0b68b0}.submit_password{font-family:"HiraKakuProN-W3", sans-serif}.submit_password .background_image{width:100%;height:calc(var(--vh, 1vh) * 100);background:#0b68b0}.submit_password .inner_box .left_image{display:flex;position:relative}.submit_password .inner_box .left_image .base-image{font-family:'object-fit: cover; object-position: bottom;';object-fit:cover;object-position:bottom;height:calc(var(--vh, 1vh) * 60);width:100%}.submit_password .inner_box .left_image .copter{width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'object-fit: cover; object-position: center;';object-fit:cover;object-position:center;opacity:0.2}.submit_password .inner_box .submit_section{margin-top:-300px}.submit_password .inner_box .submit_section .member_name{font-size:18px;letter-spacing:0.72px;line-height:1.72;font-weight:600;text-align:center;color:#FFF}.submit_password .inner_box .submit_section form{width:90%;max-width:328px;margin:60px auto 0;position:relative}.submit_password .inner_box .submit_section input::placeholder{font-size:14px;color:rgba(255,255,255,0.2)}.submit_password .inner_box .submit_section .name-input,.submit_password .inner_box .submit_section input[type=email],.submit_password .inner_box .submit_section input[type=password]{width:100%;height:32px;border-radius:2px;padding-left:16px;background:rgba(255,255,255,0.2)}.submit_password .inner_box .submit_section input[type=submit]{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;width:100%;height:60px;border-radius:4px;font-size:16px;margin-top:32px;color:#0b68b0;background:#FFF;font-weight:600}.submit_password .inner_box .submit_section input[type=submit]::-webkit-search-decoration{display:none}.submit_password .inner_box .submit_section input[type=submit]:focus{outline-offset:-2px}.submit_password .inner_box .submit_section input[type=submit]:disabled{opacity:0.8;cursor:not-allowed}.submit_password .inner_box .submit_section .field{margin:16px 0;display:flex;align-items:center;column-gap:4px}.submit_password .inner_box .submit_section #member_remember_me{min-width:16px;min-height:16px;position:relative;background-color:rgba(255,255,255,0.2)}.submit_password .inner_box .submit_section #member_remember_me:checked:after{content:'✓';position:absolute;left:0px;top:-2px;color:black;font-size:18px;line-height:1;color:white}.submit_password .inner_box .submit_section #member_remember_me+label{line-height:1;cursor:pointer}.submit_password .inner_box .submit_section .name,.submit_password .inner_box .submit_section .email,.submit_password .inner_box .submit_section .password,.submit_password .inner_box .submit_section .password_confirmation,.submit_password .inner_box .submit_section .current_password,.submit_password .inner_box .submit_section label[for=member_remember_me]{font-size:12px;color:#FFF;line-height:1.67}.submit_password .inner_box .submit_section .name span,.submit_password .inner_box .submit_section .email span,.submit_password .inner_box .submit_section .password span,.submit_password .inner_box .submit_section .password_confirmation span,.submit_password .inner_box .submit_section .current_password span,.submit_password .inner_box .submit_section label[for=member_remember_me] span{opacity:0.6}.submit_password .inner_box .submit_section .email,.submit_password .inner_box .submit_section .password,.submit_password .inner_box .submit_section .password_confirmation,.submit_password .inner_box .submit_section .current_password{margin-top:8px}.submit_password .inner_box .submit_section #member_email-error,.submit_password .inner_box .submit_section #member_password-error,.submit_password .inner_box .submit_section #member_password_confirmation-error,.submit_password .inner_box .submit_section #member_current_password-error{font-size:10px;color:red;width:100%}.submit_password .inner_box .submit_section input.error{background:rgba(255,0,0,0.1);border:1px solid red}.submit_password .inner_box .submit_section .message{font-size:12px;font-weight:bold;background-color:white;margin:8px 0;padding:8px}.submit_password .inner_box .submit_section .message.alert{color:red}.submit_password .inner_box .submit_section .message.success{color:green}.submit_password .inner_box .submit_section .to_sign_up{font-size:12px;color:#ffffff;margin-top:12px;text-decoration:underline}.submit_password .submit_section{position:relative}.submit_password .submit_section.sign_up_only .sign_up_error{font-size:12px;font-weight:bold;color:red !important}.submit_password .submit_section.sign_up_only #error_explanation{color:red !important}.submit_password .submit_section.sign_up_only .to_sign_in{font-size:12px;color:#ffffff;margin-top:12px;text-decoration:underline}.submit_password .submit_section.sign_up_only #error_explanation,.submit_password .submit_section.sign_up #error_explanation,.submit_password .submit_section.edit_password #error_explanation{font-size:12px;color:#FFF;line-height:1.67;position:absolute;width:328px;left:0px;bottom:100px}.submit_password .submit_section.sign_up_only #error_explanation h2,.submit_password .submit_section.sign_up #error_explanation h2,.submit_password .submit_section.edit_password #error_explanation h2{display:none}.submit_password .submit_section.sign_in .without_sign_in{font-weight:300;font-size:14px;line-height:1.71;letter-spacing:0.56px;text-align:center;display:block;margin:20px auto;color:#FFF}.submit_password .submit_section.sign_in input[type=submit]{margin:calc(var(--vh, 1vh) * 8) auto 0px auto}.submit_password .submit_section .button-container{width:100%}.submit_password .submit_section .button_to_top{width:100%;margin:30px 0;font-weight:bold;color:#ffffff;cursor:pointer}.submit_password .submit_section.edit_member{margin-top:-260px}.submit_password .submit_section.edit_member .member_name{margin:24px 0}.submit_password .submit_section.edit_member #error_explanation{font-size:11px;position:absolute;width:328px;left:0px;bottom:70px}.submit_password .submit_section.edit_member #error_explanation h2{display:none}.submit_password .submit_section.edit_member #edit_member{margin-top:60px}.submit_password .submit_section.edit_member_profile{margin-top:-400px}.submit_password .submit_section.edit_member_profile .member_name{margin:24px 0}.submit_password .submit_section.edit_member_profile #error_explanation{font-size:11px;position:absolute;width:328px;left:0px;bottom:70px}.submit_password .submit_section.edit_member_profile #error_explanation h2{display:none}.submit_password .submit_section.edit_member_profile #edit_member{margin-top:60px}.submit_password .submit_section .error_alert{font-size:12px;color:#FFF;line-height:1.67;position:absolute;width:328px;left:0px;bottom:130px}.submit_password .submit_section .password_forgot_link{font-size:12px;color:#FFF;line-height:1.67;display:block}}
