.section.login-section{border-radius:0;text-align:center}.login-section__body,.login-section__header{padding:28px 40px}.login-section__header{border-bottom:1px solid #ccc}.sign-in-headline{font-size:2.4rem;font-weight:700;margin:0}.login-form__label{display:block;text-align:left}.login-form__label--remember-me{display:inline-block;font-weight:400}.login-form__input{border:none;border-radius:0;height:48px;width:100%}@media(min-width:480px){.login-form__input{width:calc(100% - 48px)}}.login-form__input-wrapper{border:1px solid #ccc;border-radius:4px;display:block;margin-bottom:0}@media(min-width:480px){.login-form__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.login-form__input-wrapper:before{background-color:#46b4e6;border-radius:0;display:inline-block;height:48px;width:48px}}.agree-button,.login-form__submit{background-color:#0484cc;border:none;border-radius:4px;color:#fff;height:48px;width:100%}.agree-button:hover,.login-form__submit:hover{background-color:#035c8e}.new-member-register-area{background-color:#f1f4f8;border-radius:0 0 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;margin:0 -40px -36px;padding:10px 20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:480px){.new-member-register-area{padding-left:40px;padding-right:40px;text-align:right}}.new-member-register-area__text{display:inline-block;font-size:12px;margin:0 8px 0 0}@media(min-width:480px){.new-member-register-area__text{font-size:14px}}.new-register-link,.new-register-link-from-antaa{border-radius:4px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;padding:14px 20px;width:100%}.new-register-link-from-antaa:hover,.new-register-link:hover{color:#fff;text-decoration:none}.new-register-link{background-color:#f89508}.new-register-link:hover{background-color:#ff8c00}.new-register-link-from-antaa{background-color:#008e14;margin-top:20px}.new-register-link-from-antaa:hover{background-color:#008a13}.new-register-link-from-antaa-description{color:#008e14;font-size:1.4rem;margin-bottom:0;margin-top:4px}.sing-in__error-message{color:#d90000;font-size:1.4rem;left:40px;margin-left:18px;position:absolute;text-indent:-20px;top:8px}.sing-in__error-message:before{content:"";font-family:FontAwesome;margin-right:4px}.login-form__input-wrapper--password{position:relative}@media(min-width:480px){.login-form__input-wrapper--password:before{content:url(/img/icon/lock_white.png);padding-top:15px;text-align:center}}button.login-form__passwordbtn{background-color:transparent;border:none;color:#1694e0;font-size:1.4rem;padding-right:11px;position:absolute;right:-11px;top:-28px}button.login-form__passwordbtn:hover{text-decoration:underline}@media(min-width:480px){.login-form__input-wrapper--username:before{content:url(/img/icon/mail_white.png);padding-top:16px;text-align:center}}.password-reset-link,.password-reset-link:hover{color:#1694e0}.complete-password-reset-section,.password-reset-section{padding:30px 14px 14px;text-align:center}.password-reset-headline,.send-reset-mail-headline{font-size:24px;font-weight:700;margin:0 0 24px}.password-reset-input{border:none;border-radius:0;height:48px;width:100%}@media(min-width:480px){.password-reset-input{width:calc(100% - 48px)}}.password-reset-input-wrapper{border:1px solid #ccc;border-radius:4px;display:block;margin-bottom:0}@media(min-width:480px){.password-reset-input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.password-reset-input-wrapper:before{background-color:#46b4e6;border-radius:0;content:url(/img/icon/mail_white.png);display:inline-block;height:48px;padding-top:16px;width:48px}}.back-to-login-from-complete-password-reset-link,.password-reset-submit{border:none;border-radius:4px;color:#fff;height:48px;width:100%}.password-reset-submit{background-color:#0484cc}.password-reset-submit:hover{background-color:#035c8e}.back-to-login-from-complete-password-reset-link{background-color:#666}.back-to-login-from-complete-password-reset-link:hover{background-color:#555}.back-to-login-from-password-reset-link,.back-to-login-from-password-reset-link:hover{color:#1694e0}.password-reset__error-message{color:#d90000;margin-left:18px;text-indent:-20px}.password-reset__error-message:before{content:"";font-family:FontAwesome;margin-right:4px}.password-reset-form{background-color:#f1f4f8;padding:26px 26px 15px}.complete-password-reset__inner{background-color:#f1f4f8;padding:26px}.form-group--email-input{margin-bottom:0;padding-bottom:57px;position:relative}.password-reset-desc{margin-bottom:16px}.password-reset__error-message{bottom:9px;left:0;line-height:1.2;margin-bottom:0;position:absolute;text-align:left}.password-reset-form__label{display:block;text-align:left}.complete-password-reset__heading{font-size:18px;font-weight:700}.complete-password-reset__desc{font-size:16px;margin:0 auto 24px;max-width:270px;width:100%}.complete-password-reset__attention-list{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:12px;list-style:none;margin-bottom:28px;padding:12px 0;text-align:left}.complete-password-reset__attention-item{margin-left:18px;text-indent:-12px}.complete-password-reset__attention-item:before{content:"※";margin-right:4px}main{background:#46b4e6;padding-bottom:40px;padding-top:40px}main>section{background-color:#fff;margin-left:auto;margin-right:auto;max-width:100%;width:452px}main>section+section{margin-top:4px}main p{margin:0}.connect-section__header{padding-left:40px;padding-right:40px;padding-top:36px}.connect-section__body{padding-bottom:36px;padding-left:40px;padding-right:40px}.connect-section-heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.step-section .connect-section-heading{font-size:1.6rem}.connect-section-heading__img{max-width:50%;width:150px}.section{display:none;opacity:0}.section.active{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fade-in;animation-name:fade-in;display:block;opacity:1}.sign-in-section__body{padding-left:0;padding-right:0}.login-section{border-top:1px solid #ccc;margin-top:36px;padding-left:40px;padding-right:40px;padding-top:36px}.step-icon{background:#46b4e6;border-radius:50%;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;height:18px;margin-bottom:3px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;position:relative;text-align:center;vertical-align:middle;width:18px}.step-icon__large{font-size:2rem;height:38px;margin-bottom:0;max-height:38px;max-width:38px;min-height:38px;min-width:38px;width:38px}.step-icon__content{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;text-align:center;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect-section-sub-heading{font-size:1.8rem;font-weight:700;margin-bottom:6px}.login-section__header{display:none}.login-section__body{padding:0}.step-section-heading__words{line-height:1.5;margin-left:12px}.consent-contents{border:1px solid #ccc;margin-bottom:2rem;margin-top:3rem;padding:1rem}.agree-button:disabled:hover{background-color:#0484cc}.error-message{color:#d90000;font-weight:700;margin-top:40px;text-align:center}.logged-in-contents{border-top:1px solid #ccc;margin-top:36px;padding-bottom:24px;padding-top:60px;text-align:center}.logged-in-status{line-height:1}.user-info-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-info,.user-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.user-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:3px;font-size:12px;margin-top:16px;padding:2px 10px}.user-info__thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ddd;border-radius:50%;display:inline-block;height:30px;margin:0 4px 0 0;width:30px}.main-header__menu{display:none!important}.antta-registration-icon-label{margin-top:5px}.connect-section-heading__img{margin-left:-3%}