@charset "utf-8";body{overflow:hidden}#a-content{height:100vh}#a-content .bottom{color:#666;font-size:10px;bottom:0;width:100%;padding-top:16px}.login-alert{text-align:center;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;padding:.75rem 1.25rem;margin-bottom:1rem}.login-success{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:.75rem 1.25rem;margin-bottom:1rem}#a-content .text-area a,#a-content .text-area label{font-size:var(--xxs-pc);margin-bottom:0}#login-form{height:100%}#javascript-warning{color:red;font-weight:700}#login-box{width:500px;margin:auto;margin:50vh auto 0;transform:translateY(-50%)}#login-box .logo{display:inline-block;width:250px;height:37px;background-image:url(image/logo.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}#login-box .title{color:var(--g1);margin:0 0 16px 8px;vertical-align:sub;font-size:16px}#login-box .form-input{position:relative}#login-box .input{width:100%;background-color:#fff;box-shadow:none;transition:.2s}#login-box .input:not(.checkbox){padding:0 8px;border:solid 1px var(--g4)}#login-box .input.checkbox{display:block}#login-box .fa-eye,#login-box .fa-eye-slash{cursor:pointer;position:absolute;top:70%;right:8px;transform:translateY(-50%);font-size:16px}#login-box .login_btn{margin-top:32px}input[type=submit]{width:100%;height:40px;line-height:40px;cursor:auto;border-style:none;color:#fff;padding:0 32px;border-radius:3px;background-image:linear-gradient(90deg,#1e78cd 0,#41bed2 100%);font-weight:700}#login_form_box{background-color:var(--wh);padding:32px;border:1px solid var(--g4);margin-top:32px;border-radius:3px;box-shadow:0 1px 2px rgba(var(--g1-rgba),.2)}#login_form_box a.support-link{text-decoration:underline}#login_form_box a.manual-link{text-decoration:underline;margin-top:8px}.safari-alert{margin-top:8px;padding:16px;background-color:#eee;font-size:12px;line-height:1.8}.safari-alert a{text-decoration:underline}.attention-text li{list-style:disc;margin-left:15px}