@charset "UTF-8";main h3{font-size:1em;border-top:3px solid #aaa;padding:10px 0}main h3 span{display:inline-block;padding:0 5px;border-left:4px solid grey;border-right:4px solid grey;color:#707070;font-size:1.1em}main .mail{margin:10px 0}main .mail .img{width:78px;height:37px;text-indent:-9999px;background-image:url(../images/login_151027.webp);background-repeat:no-repeat;background-position:-5px -253px}html:not([data-image-ok-webp=TRUE]) main .mail .img{background-image:url(../images/login_151027.png)}main .mail .mailsend{margin-left:10px;color:#5f89ff;font-size:.8em}.mac main .mail .mailsend{line-height:1.1em}main .caution{color:#e95d00;font-size:.8em}.ie8 main .caution{font-size:10px}main .form tr.last{border-bottom:solid 1px #c8c8c8}main .form .confirm{width:528px}#formPublic{display:block}#formCorp{display:none}main[data-account-type="0"] #formPublic{display:block}main[data-account-type="0"] #formCorp{display:none}main[data-account-type="1"] #formPublic{display:none}main[data-account-type="1"] #formCorp{display:block}.login-wrap .form-box{width:120px;padding-left:15px}.login-wrap .black-square-btn{width:calc(100% - 120px)}.login-disabled{display:block;margin:20px auto 0 auto;width:500px;height:38px;line-height:38px;border-radius:19px;padding:0 10px;font-size:.9em;text-align:center;border:1px solid #c00;background:#fcc;color:#c00}a:link.black-square-btn{color:#fff;text-decoration:none!important}a:link.black-square-btn:hover{color:#fff;text-decoration:none;background:#707070}a:visited.black-square-btn{color:#fff;text-decoration:none!important}main>section>h3{border-top:3px solid #aaa;border-bottom:1px solid #aaa;padding:10px 0;font-size:20px;line-height:1.6em;color:#404040;position:relative}main>section>p{position:relative;font-size:1em}main>section>p.mailsend{padding:10px 85px;color:#5a8bff;font-weight:700}main>section>p.mailsend:before{content:"";display:inline-block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:70px;height:34px;background-image:url(../images/www/login-mail-icon.webp);background-repeat:no-repeat;background-size:70px 34px}html:not([data-image-ok-webp=TRUE]) main>section>p.mailsend:before{background-image:url(../images/www/login-mail-icon.png)}main>section>p.mailsend+p{color:#e95d00;margin:15px 0}main>section>h3+p{margin:10px 0}main>form>.submit{margin-top:30px}main>form>.submit>a{display:block;width:470px;margin:0 auto}main>form>.submit>.remain-mandatery{display:block;margin:20px auto 0 auto;width:500px;height:38px;line-height:38px;border-radius:19px;padding:0 10px;font-size:.9em;text-align:center;border:1px solid #c00;background:#fcc;color:#c00}.form-box .radio>div>label{height:36px;line-height:36px}.form-box .radio+.radio{margin-top:20px}.attention_box{border:1px solid grey;padding:0 60px;font-size:20px;line-height:70px;color:#404040;position:relative;background:#f0f0f0;margin:10px 0 20px 0}.attention_box:before{content:"";display:inline-block;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:22px;background-image:url(../images/www/savelayout-attention-icon.webp);background-repeat:no-repeat;background-size:25px 22px}html:not([data-image-ok-webp=TRUE]) .attention_box:before{background-image:url(../images/www/savelayout-attention-icon.png)}[data-site_settings*="is_bot:TRUE"] body{color:initial}[data-site_settings*="is_bot:TRUE"] main>section>p.mailsend{color:#008}[data-site_settings*="is_bot:TRUE"] main>section>p.mailsend+p{color:#a00}[data-site_settings*="is_bot:TRUE"] .black-square-btn.disabled,[data-site_settings*="is_bot:TRUE"] .black-square-btn:disabled,[data-site_settings*="is_bot:TRUE"] .black-square-btn[data-status=disabled]{background-color:#555!important}