@charset "UTF-8";#gFooter{margin-top:0}#main .loginBox{margin:0 auto;width:100%;max-width:48rem;padding-bottom:5.6rem;border-radius:1rem;background:#fff;box-shadow:0 .5rem 1rem #0000000d}#main .loginBox .title{margin-bottom:3rem;padding:1.4rem 0 1.5rem;font-weight:700;text-align:center;border-bottom:1px solid #EEE;letter-spacing:.05em}#main .loginBox .subTitle{margin-bottom:2.9rem;text-align:center}#main .loginBox .notes{margin-bottom:3.1rem;text-align:center;color:#666;font-size:1.2rem}#main .loginBox .subTitle+.comBtn{padding-top:.3rem}@media all and (min-width: 897px){#main .heightBox{height:calc(100svh - 22rem);display:flex;align-items:center;padding-bottom:19.6rem;min-height:61.2rem}#main .loginBox .inputDl{margin:0 auto;max-width:36rem}}@media all and (max-width: 896px){#container{padding-top:0}#gFooter{margin-top:2rem}#main .loginBox{margin:0 1.7rem;width:auto;max-width:inherit}#main .loginBox .title{margin-bottom:3rem;padding:1.4rem 0 1.5rem}#main .loginBox .inputDl{margin:0 1.5rem}#main .loginBox .notes{margin-bottom:2.9rem}#main .heightBox{min-height:calc(100svh - 23.5rem)}}#main .loginBox02 .submit input{min-width:11.2rem}#main .loginBox02 .inputDl{margin-bottom:2.8rem}@media all and (min-width: 897px){#main .loginBox02 .inputDl{max-width:32rem;padding-top:.3rem}#main .loginBox02 .inputDl dt{width:12rem}#main .loginBox02 .inputDl dd{width:calc(100% - 12rem)}}.format-text-err{color:#ea6565;margin-top:.5rem;font-size:1.2rem}
