.form-container .hs-form-field:has(.hs-login-widget-show-password),.form-container .hs-form-field:has(.hs-reset-widget-show-password){position:relative}.form-container .hs-login-widget-show-password,.form-container .hs-reset-widget-show-password{font-size:0;position:absolute;right:.1rem;top:.5rem}.form-container .hs-login-widget-show-password:before,.form-container .hs-reset-widget-show-password:before{background-image:url(//7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/icon/password-hide.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.18rem;width:.18rem}.form-container .hs-login-widget-show-password:has(+input[type=text]):before,.form-container .hs-reset-widget-show-password:has(+input[type=text]):before{background-image:url(//7242392.fs1.hubspotusercontent-na1.net/hubfs/7242392/raw_assets/public/docom-eisai-jp/images/icon/password-show.svg)}.form-container #hs-login-widget-remember{border:1px solid #b1b1b1;display:inline-block;height:.2rem;opacity:1;position:relative;vertical-align:-.04rem;width:.2rem}.form-container #hs-login-widget-remember:checked:before{border-bottom:2px solid;border-right:2px solid;color:#bf5800;content:"";height:.12rem;left:.05rem;position:absolute;top:1px;-webkit-transform:rotate(50deg);transform:rotate(50deg);width:.08rem}.form-container #hs-login-widget-remember+label{display:inline-block;font-size:.14rem;font-weight:400;line-height:1.4;margin-bottom:0;padding-left:.1rem;position:relative}.form-container #hs_login_reset,.form-container div:not([class]){text-align:center}.form-container .hs-form-field:not(:first-of-type){margin-block:var(--base-margin-small)}.form-container .hs-form-field:not(:first-of-type):first-child,h1+.form-container .hs-form-field:not(:first-of-type),h2+.form-container .hs-form-field:not(:first-of-type),h3+.form-container .hs-form-field:not(:first-of-type),h4+.form-container .hs-form-field:not(:first-of-type){margin-top:0}.form-container .hs-form-field:not(:first-of-type):last-child{margin-bottom:0}.form-container div:nth-child(3 of .hs-form-field):has(input[type=checkbox]){text-align:center}.form-container .form-input-validation-message{margin-block:.1rem!important;text-align:left!important}.form-container input[type=password]::-ms-reveal,.form-container input[type=password]::-webkit-credentials-auto-fill-button{background-color:transparent!important;margin:0!important;width:0!important}@media screen and (max-width:767px){.form-container .hs-login-widget-show-password,.form-container .hs-reset-widget-show-password{top:.44rem}}@media (hover:hover){.form-container #hs_login_reset:hover:hover{color:#bf5800}}#hs-login-self-registration-link{margin-top:1.5em!important}