.card-member.loginPage.loginArea .btnBox,.card-member.loginPage .forgetPW,.card-member.loginPage.register .btnBox{margin-top:35px}.card-member input:-webkit-autofill{-webkit-text-fill-color:#000000 !important}.card-member.loginPage{width:1080px;margin:60px auto 0;margin-bottom:80px}@media only screen and (max-width: 1179px){.card-member.loginPage{width:100%}}@media only screen and (max-width: 800px){.card-member.loginPage{margin-bottom:60px;width:100%}}.card-member.loginPage div.login{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-member.loginPage div.login .login-txt{padding:0;margin:0 0 30px 0;font-size:2.6rem;font-weight:bold;letter-spacing:.3rem;text-align:center}@media only screen and (max-width: 430px){.card-member.loginPage div.login .login-txt{max-width:80%}}.card-member.loginPage div.login .login-box{width:80%;position:relative;z-index:2}@media only screen and (max-width: 800px){.card-member.loginPage div.login .login-box{width:100%}}@media only screen and (max-width: 430px){.card-member.loginPage div.login .login-box{display:block;width:100%}}.card-member.loginPage div.login .login-box.small{width:60%;max-width:500px;margin:auto}@media only screen and (max-width: 430px){.card-member.loginPage div.login .login-box.small{width:100%}}.card-member.loginPage div.login .login-box ul.forms>li{margin-bottom:17px}.card-member.loginPage div.login .login-box ul.forms>li:last-child{margin:0}.card-member.loginPage div.login .login-box ul.forms>li .title{font-size:1.8rem;font-weight:normal}.card-member.loginPage div.login .login-box ul.forms>li [class*='col-']{margin-bottom:0px}.card-member.loginPage div.login .login-box ul.forms>li [class*='col-'] .btnBox{margin-top:10px}.card-member.loginPage div.login .login-box ul.forms>li [class*='col-'] .btnBox a{padding:12px 0}@media only screen and (max-width: 800px){.card-member.loginPage div.login .login-box ul.forms>li [class*='col-']{padding:0}}@media only screen and (max-width: 800px){.card-member.loginPage div.login .login-box ul.forms{padding:0px 15px}}@media only screen and (max-width: 430px){.card-member.loginPage div.login .btnBox{text-align:center}.card-member.loginPage div.login .btnBox [class*='btn-'].half{width:45% !important;margin-right:2%}.card-member.loginPage div.login .btnBox [class*='btn-'].half:nth-child(2n){margin-right:0}}.card-member.loginPage.loginArea ul{list-style:none}.card-member.loginPage.loginArea .input-field{margin-top:0px}@media only screen and (max-width: 430px){.card-member.loginPage.loginArea .btnBox{margin-top:0}}.card-member.loginPage.loginArea .radio-box,.card-member.loginPage.loginArea .forgetPW{margin-top:-7px}.card-member.loginPage.loginArea .radio-box a,.card-member.loginPage.loginArea .radio-box label,.card-member.loginPage.loginArea .forgetPW a,.card-member.loginPage.loginArea .forgetPW label{font-size:1.6rem}@media only screen and (max-width: 800px){.card-member.loginPage.loginArea .radio-box,.card-member.loginPage.loginArea .forgetPW{margin-top:0}}.card-member.loginPage.loginArea .text-C{font-size:1.6rem}.card-member.loginPage.loginArea .text-C a{font-size:1.4rem}.card-member.loginPage .forgetPW{float:right}@media only screen and (max-width: 430px){.card-member.loginPage .forgetPW{float:none;margin-top:0}}@media only screen and (max-width: 800px){.card-member.loginPage .forgetPW .openPW{display:inline-block}}.card-member.loginPage [class*='btn-'].btn-large.circle{margin:0 4px 6px}.card-member.loginPage.forget{padding:0 20px;margin:0;font-family:'noto sans tc'}.card-member.loginPage.forget ul{list-style:none}.card-member.loginPage.forget div.login{margin:0}.card-member.loginPage.forget div.login .login-logo{margin-top:10px;margin-bottom:20px;font-size:2.4rem}.card-member.loginPage.forget div.login .login-content{font-size:1.8rem;color:#000000}.card-member.loginPage.forget div.login .login-box .left-box{-webkit-box-shadow:none;box-shadow:none;padding-top:0}.card-member.loginPage.forget div.login .login-box .left-box .forms{padding:0}.card-member.loginPage.forget div.login .login-box .left-box .forms input::-webkit-input-placeholder{font-size:1.8rem}.card-member.loginPage.forget div.login .login-box .left-box .forms input::-moz-placeholder{font-size:1.8rem}.card-member.loginPage.forget div.login .login-box .left-box .forms input:-ms-input-placeholder{font-size:1.8rem}.card-member.loginPage.forget div.login .login-box .left-box .forms input::-ms-input-placeholder{font-size:1.8rem}.card-member.loginPage.forget div.login .login-box .left-box .forms input::placeholder{font-size:1.8rem}.card-member.loginPage.forget div.login .btnBox{padding:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;background-color:#ffffff;z-index:2}@media only screen and (max-width: 800px){.card-member.loginPage.forget div.login .btnBox{padding:15px 20px 20px}}.card-member.loginPage.forget div.login .btnBox [class*='btn-'].half{margin:0 25px;padding:7px 16px}
