@charset "UTF-8";header,footer,.crumb{display:none}main{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;min-height:100vh;padding:60px 0}.login__item{display:block;width:calc(100% - 60px);max-width:650px;background:#fff;box-shadow:20px 20px 60px rgba(193,193,193,.4)}.login__item__content{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;width:calc(100% - 40px);max-width:450px;margin:0 auto;padding:60px 25px;overflow:hidden}.login__item__content__form{width:100%;margin:45px auto 0 auto}.login__item__content__form .c-form__birthday{width:100%}.login__item__content__form__text{font-size:15px;line-height:1.5;color:#757575;font-family:'NotoSansTC';text-align:center;margin:0 auto 50px auto}.login__item__content__form input.two,.login__item__content__form select.two,.login__item__content__form textarea.two,.login__item__content__form .c-form__birthday.two{width:calc(50% - 7.5px)}.login__item__content__form input[type="text"],.login__item__content__form input[type="password"],.login__item__content__form input[type="date"]{padding:15px 20px;margin:0 0 10px 0}.login__item__content__form select{padding:15px 40px 15px 20px}.login__item__content__form__sub{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;margin:15px auto 25px auto}.login__item__content__form__sub__link{font-size:14px;line-height:1;color:#747474;padding:0 10px 0 0;margin:0 10px 0 0;font-family:'NotoSansTC';border-right:1px solid #dcdcdc;transition:color .4s ease-in-out}.login__item__content__form__sub__link:last-child{border:none;padding:0;margin:0}.login__item__content__form__sub__link:hover{color:#735f54}.login__item__content__form__bt{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:space-between;width:100%}.login__item__content__form__bt [class|="c-bt"]{display:flex;width:calc(33.33% - 5px);margin:0;padding:18px 5px}.login .c-close{top:30px;right:30px;width:20px;height:20px}.forget .login__item__content__form{margin:0 auto}.forget .login__item__content__form::before{content:'';position:relative;display:block;width:30px;height:2px;background:#f3992b;margin:20px auto}.forget .login__item__content__form__bt{margin:10px auto 0 auto}.forget .login__item__content__form__bt [class|="c-bt"]{width:100%}.forget .login__item__content__form input[type="text"]{margin:0 auto}.registered .login__item__content{max-width:575px;padding:70px 25px}.registered .c-captcha__pic{width:117px;flex:0 0 117px}.registered .login__item__content__form{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:space-between}.registered .c-form__birthday select.birthday_month,.registered .c-form__birthday select.birthday_day{padding:15px 15px 15px 10px;background-position:calc(100% - 10px) center}.registered .login__item__content__form .c-captcha{width:100%}.registered .login__item__content__form .c-captcha input[name="captcha"]{margin:0;padding:15px 10px 15px 20px}.registered .login__item__content__form__bt{margin:30px 0 0 0}@media screen and (max-width:991px){}@media screen and (max-width:767px){.login__item{padding:10px 20px}.login__item__content{width:100%;padding:40px 0}.login__item__content__form{margin:25px auto 0 auto}.login__item__content__form input.two,.login__item__content__form select.two,.login__item__content__form textarea.two,.login__item__content__form .c-form__birthday.two{width:100%}.login__item__content__form__bt [class|="c-bt"]{max-width:none}.login .c-close{top:20px;right:20px}.registered .login__item__content{padding:30px 0}.registered .c-form__birthday select.birthday_month,.registered .c-form__birthday select.birthday_day{padding:15px 40px 15px 20px;background-position:calc(100% - 20px) center}}@media screen and (max-width:575px){.login .c-close{width:15px;height:15px}.login__item{width:calc(100% - 40px)}.login__item__content__form{margin:30px auto 0 auto}.login__item__content__form input[type="text"],.login__item__content__form input[type="password"],.login__item__content__form input[type="date"],.login__item__content__form select{padding:10px}.login__item__content__form__sub{justify-items:center;justify-content:center;margin:10px auto 20px auto}.login__item__content__form__text{font-size:14px;margin:0 auto 30px auto}.login__item__content__form__bt [class|="c-bt"]{width:100%;max-width:none;margin:0 0 5px 0;padding:13px 5px}.registered .login__item__content{padding:40px 0}.registered .c-form__birthday{flex-wrap:wrap}.registered .c-form__birthday select.birthday_year{width:100%}.registered .c-form__birthday select.birthday_month,.registered .c-form__birthday select.birthday_day{width:calc(50% - 5px);padding:10px 30px 10px 10px}.registered .login__item__content__form .c-captcha{height:40px;overflow:hidden}.registered .login__item__content__form .c-captcha input[name="captcha"]{padding:10px}}@supports (-webkit-touch-callout:none){@media screen and (max-width:991px){main{min-height:calc(100vh - 30px)}}@media screen and (max-width:575px){main{min-height:calc(100vh - 30px)}}}