.form-group[data-v-95e30a24]{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}input[data-v-95e30a24]{width:80%;height:35px;box-sizing:border-box;font-size:12px;font-weight:900;border:1px solid #b3b3b3;background:#ffffff;color:#555;margin:0 auto;border-radius:0}input[data-v-95e30a24]::-moz-placeholder{font-weight:800;text-align:left;color:#ccc}input[data-v-95e30a24]::placeholder{font-weight:800;text-align:left;color:#ccc}.show-pass[data-v-95e30a24]{position:absolute;right:40px;top:calc(10% + 8px);cursor:pointer;color:#ccc}.show-pass img[data-v-95e30a24]{width:24px}input[readonly][data-v-95e30a24]{background-color:#e9ecef;cursor:not-allowed}.login_form[data-v-758c02e4]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:30px;font-family:Noto Sans JP,sans-serif}.login_title[data-v-758c02e4]{font-size:21px;color:#3fa9f5;font-weight:700;margin-top:0;text-align:center;margin-bottom:25px}.login_input_container[data-v-758c02e4]{width:100%;max-width:320px}.login_input[data-v-758c02e4]{display:flex;flex-direction:column}.login_input input[data-v-758c02e4]{width:100%;padding:12px;font-size:16px;border:1px solid #cccccc;border-radius:4px;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;color:#555}.login_input input[data-v-758c02e4]::-moz-placeholder{color:#888;font-weight:400}.login_input input[data-v-758c02e4]::placeholder{color:#888;font-weight:400}.login_btn[data-v-758c02e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px;gap:15px}.login_btn_up[data-v-758c02e4]{margin-top:55px}.forgot-pass-link[data-v-758c02e4]{padding-top:58px;margin-bottom:44px;color:#3fa9f5;text-align:center;margin-top:10px;text-decoration:underline;text-decoration-color:#3fa9f5;font-size:14px}.error-message[data-v-758c02e4]{color:red;font-size:14px;margin-top:8px;text-align:center}
