.heading_small_m{letter-spacing:-.02rem;font-size:1rem;font-weight:500;line-height:1.5rem}.heading_small_b{letter-spacing:-.02rem;font-size:1rem;font-weight:600;line-height:1.5rem}.heading_medium_m{letter-spacing:-.0225rem;font-size:1.125rem;font-weight:500;line-height:1.6875rem}.heading_medium_b{letter-spacing:-.0225rem;font-size:1.125rem;font-weight:600;line-height:1.6875rem}.heading_large_m{letter-spacing:-.025rem;font-size:1.25rem;font-weight:500;line-height:1.875rem}.heading_large_b{letter-spacing:-.025rem;font-size:1.25rem;font-weight:600;line-height:1.875rem}.heading_xlarge_m{letter-spacing:-.03rem;font-size:1.5rem;font-weight:500;line-height:2.25rem}.heading_xlarge_b{letter-spacing:-.03rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}.heading_2xlarge_r{letter-spacing:-.035rem;font-size:1.75rem;font-weight:400;line-height:2.625rem}.heading_2xlarge_m{letter-spacing:-.035rem;font-size:1.75rem;font-weight:500;line-height:2.625rem}.heading_2xlarge_b{letter-spacing:-.035rem;font-size:1.75rem;font-weight:600;line-height:2.625rem}.heading_3xlarge_m{letter-spacing:-.05rem;font-size:2.5rem;font-weight:500;line-height:3rem}.heading_3xlarge_b{letter-spacing:-.05rem;font-size:2.5rem;font-weight:600;line-height:3rem}.body_2xsmall_r{letter-spacing:-.01375rem;font-size:.6875rem;font-weight:400;line-height:1.03125rem}.body_2xsmall_m{letter-spacing:-.01375rem;font-size:.6875rem;font-weight:500;line-height:1.03125rem}.body_xsmall_m{letter-spacing:-.015rem;font-size:.75rem;font-weight:500;line-height:1.125rem}.body_xsmall_r{letter-spacing:-.015rem;font-size:.75rem;font-weight:400;line-height:1.125rem}.body_small_m{letter-spacing:-.01625rem;font-size:.8125rem;font-weight:500;line-height:1.21875rem}.body_small_r{letter-spacing:-.01625rem;font-size:.8125rem;font-weight:400;line-height:1.21875rem}.body_medium_b{letter-spacing:-.0175rem;font-size:.875rem;font-weight:600;line-height:1.3125rem}.body_medium_m{letter-spacing:-.0175rem;font-size:.875rem;font-weight:500;line-height:1.3125rem}.body_medium_r{letter-spacing:-.0175rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}.body_large_m{letter-spacing:-.02rem;font-size:1rem;font-weight:500;line-height:1.5rem}.body_large_r{letter-spacing:-.02rem;font-size:1rem;font-weight:400;line-height:1.5rem}.page_login{justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:relative;overflow:auto}.page_login .wrap_login{width:528px;padding:60px 64px;position:relative}.page_login .wrap_login .wrap_logo{text-align:center;margin-bottom:44px}.page_login .wrap_login .wrap_logo img.logo{text-align:center;height:30px;margin-bottom:8px}.page_login .wrap_login .wrap_logo h1 .title{letter-spacing:-.08em;font-size:2.13125rem;font-weight:500;line-height:150%}.page_login .wrap_login .wrap_form{position:relative}.page_login .wrap_login .wrap_form .valid_message{color:var(--dop-color-text-status-negative);margin-bottom:14px}.page_login .wrap_login .wrap_form .captchaContents{background:var(--dop-color-bg-basic-level2);border-radius:8px;margin-bottom:16px;padding:18px 24px 26px;position:relative}.page_login .wrap_login .wrap_form .captchaContents .btn_icon{cursor:pointer;display:block;position:absolute;top:18px;right:14px}.page_login .wrap_login .wrap_form .captchaContents input[type=text]{border:1px solid var(--dop-color-field-border-basic);border-radius:8px;width:100%;padding:16px}.page_login .wrap_login .wrap_form .btn_large.solid.full{margin-top:16px;margin-bottom:16px}.page_login .wrap_login .wrap_form .wrap_additional{justify-content:space-between;align-items:center;display:flex;position:relative}.page_login .wrap_login .wrap_form .wrap_additional .group{align-items:center;display:flex;position:relative}.page_login .wrap_login .help p{color:var(--dop-color-text-basic-level2);text-align:center;margin-top:50px}.page_login .wrap_login .copyright{text-align:center;color:var(--dop-color-text-basic-level3);margin-top:16px}.page_login .group_input{margin-bottom:16px}.page_login .group_input .label{letter-spacing:-.02em;color:var(--dop-color-text-basic-level3);z-index:0;font-size:.9375rem;font-weight:400;line-height:1.5625rem;transition:all .2s ease-in;position:absolute;top:16px;left:13px}.page_login .group_input .input_basic{border:1px solid var(--dop-color-field-border-basic);border-radius:8px;width:100%;padding:0;overflow:hidden;background-color:#0000!important}.page_login .group_input .input_basic .input_txt{letter-spacing:-.02em;width:100%;height:54px;color:var(--dop-color-text-basic-level1);border:0;border-radius:0;padding:0 12px;font-size:16px;font-weight:400;line-height:56px}.page_login .group_input.focused .input_basic,.page_login .group_input.active .input_basic{padding:25px 72px 5px 13px}.page_login .group_input.focused .input_basic .input_txt,.page_login .group_input.active .input_basic .input_txt{height:24px;padding:0;line-height:24px}.page_login .group_input.focused .label,.page_login .group_input.active .label{letter-spacing:-.08em;color:var(--dop-color-text-basic-level3);font-size:.625rem;font-weight:500;line-height:1.25rem;transform:translateY(-10px)}.page_login .txt.login_option{letter-spacing:-.04em;color:var(--dop-color-text-basic-level1);min-height:auto;font-size:.80625rem;font-weight:500;line-height:1.45}.page_login .btn_select .txt.login_option{letter-spacing:-.04em;color:var(--dop-color-text-basic-level3);min-height:auto;font-size:.80625rem;font-weight:500;line-height:1.45}.page_login input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0px 1000px var(--dop-color-field-bg-basic)inset!important;-webkit-text-fill-color:var(--dop-color-text-basic-level1)!important}.dark_mode .page_login .group_input .label{color:#bcbdbe!important}.dark_mode .page_login .group_input .input_basic{background-color:#3f3c3c73!important}
