.loginBoard{line-height:2;padding:2em 3em;background-color:#fff}.loginFormTitle{margin:0 0 1em 0;text-align:center;color:#666}.loginResultTip{color:#a00;font-size:14px}.loginResultTip .material-icons{color:#a00;font-size:16px;margin-right:.25em;vertical-align:middle}.loginResultTip .errorMsg{vertical-align:middle}.inputRow{padding:.75em 0}.inputElement{width:260px;height:36px;padding:0 1em;box-sizing:border-box}#registerForm .inputElement{width:268px}.indentBox{position:relative;white-space:nowrap}.indentLabel{position:absolute;top:50%;padding-left:.75em;transform:translateY(-50%);font-size:smaller}.indentLabel+input[type=password],.indentLabel+input[type=text]{padding-left:5em}#registerForm .indentLabel+input[type=password],#registerForm .indentLabel+input[type=text]{padding-left:6em}.loginSubmitRow{padding:.75em 0}.submitButton{background-color:#00a0ea;color:#fff;border-radius:5px;border-width:0;font-size:14px;padding:6px 32px;vertical-align:middle;box-sizing:border-box;width:260px;height:36px}.secondaryButton{background-color:#fff;color:#00a0ea;border:1px solid #00a0ea;border-radius:5px;box-sizing:border-box;width:260px;height:36px}#registerForm .secondaryButton,#registerForm .submitButton{width:268px}#croppedImageInput::-webkit-slider-thumb{cursor:pointer}#registerBoard .inputRow:has(>:required)::after{content:"*";color:red}#loginedInfoBar{position:relative}#portraitButton{cursor:pointer;display:inline-block;vertical-align:middle;padding:5px;border:1px solid gray;border-radius:50%;font-size:20px;width:32px;height:32px;line-height:1;margin:8px 0}#accountMenu{position:absolute;background-color:#fff;right:0;list-style:none;margin:-4px 0 0 0;padding:1em 1.5em;line-height:2;border:1px solid gray;border-radius:5px}#accountMenu li{margin:0;word-break:keep-all}#registerButton{vertical-align:middle;margin-left:.5em}