@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-family:Arial,Helvetica,"微軟正黑體",sans-serif;text-size-adjust:none;font-size:16px}ul{margin:0;padding:0;list-style:none}img{display:block}header{padding:20px 0;width:100%;border-bottom:5px solid #23d9bd}header img{max-width:150px;height:auto;margin:0 auto}.loginWrap{margin:50px auto;width:600px}.loginWrap h2{padding-left:5px;font-size:1.5em;line-height:1;color:#333;font-weight:400;border-left:5px solid #fa8c16}.loginWrap form{margin:30px 0;width:100%}.loginWrap form label{display:block;font-size:1.05em;color:#009590;font-weight:bold}.loginWrap form input{margin:5px 0;padding:10px;font-size:1em;color:#333;border:1px solid #02b3ab;border-radius:5px}form .txt-style{padding-bottom:15px}form .txt-style input{width:100%}form .txt-password{padding-bottom:15px}form .txt-password input{width:92%}form .txt-password .password .fas{font-size:1.2em;margin-left:5px}form .txt-password .password .fa-eye-slash{color:#999}form .txt-password .password .fa-eye{color:#666}form .txt-code{padding-bottom:15px}form .txt-code .getcode{display:flex;justify-content:space-between;align-items:center}form .txt-code .getcode input{width:75%}form .txt-code .getcode button{width:24%;padding:10px 5px;font-size:15px;color:#fff;background-color:#009590;border:0;border-radius:5px;cursor:pointer}form .limit p{font-size:1em;color:#333;line-height:1.6}form .limit p i{color:#fa8c16}form .limit p a{font-weight:900;color:#333}form .txt-check{padding-bottom:15px}form .txt-check label{margin-bottom:5px}form .txt-check p{color:#333;line-height:1.5}form .btn-sty01{text-align:center}form .btn-sty01 button{width:100%;height:45px;border:0;border-radius:50px;font-size:1em;color:#fff;font-weight:bold;background-color:#fa8c16;cursor:pointer}form .btn-sty01 p{padding-top:15px;color:#003945}form .btn-sty01 p a{font-weight:bold;color:#003945}form .btn-sty02{text-align:center}form .btn-sty02>div{display:flex;justify-content:center}form .btn-sty02 button{margin:0 5px;width:150px;height:45px;border:0;border-radius:50px;font-size:1em;font-weight:bold;border:1px solid #fa8c16;cursor:pointer}form .btn-sty02 .cancel{color:#fa8c16;background-color:#fff}form .btn-sty02 .sign{color:#fff;background-color:#fa8c16}form .btn-sty02 p{padding-top:20px;color:#003945}form .btn-sty02 p a{font-weight:bold;color:#003945}form .btn-sty03{margin-top:30px;text-align:center}form .btn-sty03>div{display:flex;justify-content:center}form .btn-sty03 button{margin:0 5px;width:190px;height:45px;border:0;border-radius:50px;font-size:1em;color:#666;font-weight:bold;border:1px solid #999;background-color:#fff;cursor:pointer}form .agree-active p{font-size:15px;line-height:1.6;color:#333}form .agree-active ul li{margin:5px 0;display:flex;align-items:flex-start;font-size:15px;line-height:1.5;font-weight:bold;color:#333}form .agree-active ul li span{padding-left:5px}form .agree-privacy{margin:20px 0;padding:10px;line-height:1.5;background-color:#eef6f3;color:#003945}form .agree-privacy a{font-weight:bold;color:#003945}.sns-btn-group{padding-top:25px;width:100%;text-align:center}.sns-btn-group h3{border-top:1px solid #ddd;font-size:1em;font-weight:400;color:#666}.sns-btn-group span{background-color:#fff;display:table;padding:0 10px;margin:-13px auto 0}.sns-btn-group>div{margin:40px 0;display:flex;justify-content:space-between}.sns-btn-group>div button{width:32%;height:45px;border-radius:50px;border:0;display:flex;justify-content:center;align-items:center;font-size:1em;font-weight:500;cursor:pointer}.sns-btn-group>div button img{margin-right:5px;width:24px;height:auto}.sns-btn-group>div .LineBtn{background-color:#00c300;color:#fff}.sns-btn-group>div .GoogleBtn{background-color:#fff;color:#666;border:1px solid #999}.sns-btn-group>div .FbBtn{background-color:#1877f2;color:#fff}.sns-btn-group>p{color:#003945}.sns-btn-group>p a{font-weight:bold;color:#003945}.login-identity>ul{display:flex;justify-content:space-between}.login-identity>ul li{width:50%;text-align:center}.login-identity>ul li a{text-decoration:none;display:block;width:100%;padding:15px 0;font-size:18px;color:#fa8c16;font-weight:bold;border:1px solid #fa8c16;border-radius:10px 10px 0 0}.login-identity .loginClick{border-bottom:0}.login-identity>div{padding:20px 10%;display:none}.login-identity .openLogin{display:block}.login-identity>div .content{margin:25px 0;text-align:center;line-height:1.5;color:#333}.loginWrap .foundpwd-step{margin-top:30px;font-size:1.1em;font-weight:normal;line-height:1.5;color:#333}.loginWrap .foundpwd-step a{color:#fa8c16;font-weight:bold}.loginWrap .foundpwd-send{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #999}.loginWrap .foundpwd-send p{padding-bottom:5px;font-size:17px;color:#009590}.loginWrap .foundpwd-send span{color:#333}.loginWrap .other-serve{margin-bottom:30px}.loginWrap .other-serve p{padding:2px 0;color:#003945}.loginWrap .other-serve p a{color:#003945;font-weight:bold;line-height:1.6}footer{padding:20px;width:100%;text-align:center;background-color:#02b3ab}footer .copyright{font-size:15px;color:#fff}@media(max-width:1279px){}@media(max-width:820px){form .limit p{font-size:15px}}@media(max-width:600px){header{padding:15px 0}header img{max-width:120px}.loginWrap{margin:50px 4%;width:92%}.loginWrap h2{padding-left:5px;font-size:1.4em}form .txt-password input{width:86%}form .txt-password .password .fas{font-size:1.2em;margin-left:12px}form .txt-code .getcode input{width:60%}form .txt-code .getcode button{width:39%}form .agree-privacy{font-size:15px}form .btn-sty03{margin-top:20px;text-align:center}form .btn-sty03 button{margin:0 5px;width:150px;height:45px}.sns-btn-group>div{margin:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.sns-btn-group>div button{width:100%;margin-bottom:12px}.login-identity>ul{display:flex;justify-content:space-between}.login-identity>ul li{width:50%;text-align:center}.login-identity>ul li a{font-size:15px;border-radius:5px 5px 0 0}.login-identity>div{padding:20px 2% 0}.loginWrap .foundpwd-step{margin-top:30px;font-size:1em}.loginWrap .foundpwd-send p{font-size:16px}.loginWrap .foundpwd-send span{font-size:15px}.loginWrap .other-serve p{padding:2px 0;font-size:15px}}