@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&family=Noto+Sans+TC:wght@100;300;400;500&family=Poppins:wght@400;600&family=Roboto:wght@300;400;500;700&display=swap");.joinPage .bannerArea .btnBox a{font-size:15px;line-height:1.6;letter-spacing:0.75px}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes floating{0%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(5px);transform:translateY(5px)}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveRtoL{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes moveRtoL{0%{opacity:0;-moz-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@keyframes moveRtoL{0%{opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveLtoR{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes moveLtoR{0%{opacity:0;-moz-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@keyframes moveLtoR{0%{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveRTbevelLB{0%{opacity:0;-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes moveRTbevelLB{0%{opacity:0;-moz-transform:translate(20px,-20px);transform:translate(20px,-20px)}to{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveRTbevelLB{0%{opacity:0;-webkit-transform:translate(20px,-20px);-moz-transform:translate(20px,-20px);-o-transform:translate(20px,-20px);transform:translate(20px,-20px)}to{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes moveRTbevelRB{0%{opacity:0;-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes moveRTbevelRB{0%{opacity:0;-moz-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}to{opacity:1;-moz-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveRTbevelRB{0%{opacity:0;-webkit-transform:translate(-20px,-20px);-moz-transform:translate(-20px,-20px);-o-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}to{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}.mainArea.successPage{position:relative}.mainArea.successPage .wrap{position:relative;max-height:100%;height:-webkit-calc(100vh - 485px - 100px);height:-moz-calc(100vh - 485px - 100px);height:calc(100vh - 485px - 100px)}.mainArea.successPage .contentBox{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.mainArea.successPage .successTxt{text-align:center}.mainArea.successPage .successTxt .title{color:#00397c}.mainArea{background-image:url(../images/bg/pattern.jpg)}.bannerArea .pageBanner:after{background-image:url(../images/bg/banner_mask_pattern.png)}.wrap{max-width:1240px}.contentBox .leftBox{padding:0 50px 0 0}@media (max-width:1023px){.contentBox .leftBox{padding:0 0 30px 0}}.contentBox .rightBox{padding:0}.side_contactInfo{margin:0}#gmapContact{width:100%;height:300px;margin-bottom:30px}.thankInfo{margin-bottom:25px;padding:0 0 20px 0;border-bottom:1px solid #ccc;font-size:16px;color:#3d3d3d;line-height:1.8}.tips{color:#d90000;font-size:17px;letter-spacing:0.85px}.tips a{color:#d90000}.tips a:hover{color:#00397c}.formBox{margin-top:20px}.formList{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;color:#2f2f2f;margin-left:-10px;margin-right:-10px}.formList [class^=g-]{float:none;padding-bottom:15px}.formList .full{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 -10px}.formList .full .left,.formList .full .right{width:50%;padding:10px}.formList .full .left{margin-bottom:0}.formList .full .left label{margin-bottom:15px}.formList .full .right{padding-bottom:20px}.formList .full .right .radio{margin-right:35px}@media (max-width:640px){.formList .full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formList .full .left,.formList .full .right{width:100%}}.formList .left{margin-bottom:12px}.formList label{display:inline-block;margin-right:7px;font-size:17px;color:#3d3d3d}.formList em{font-style:normal;font-weight:400;font-family:"Roboto";color:#ec6e36;padding-left:5px}.formList .inputStyle,.formList select,.formList textarea{padding:5px 15px;border:0;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.formList .inputStyle{width:100%;height:42px;line-height:42px;background-color:#ffffff}.formList select{height:42px;width:100%;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icon/select_arrow_bk.svg);background-repeat:no-repeat;background-position:-webkit-calc(100% - 15px) center;background-position:-moz-calc(100% - 15px) center;background-position:calc(100% - 15px) center;-moz-background-size:10px 10px;background-size:10px 10px}.formList textarea{display:block;width:100%;height:100px;padding:15px;background-color:#ffffff}.formList .radio{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#3d3d3d;font-size:17px;margin-right:15px}.formList .radio:last-child{margin-right:0}.formList .radio span{position:relative;display:inline-block;margin-right:10px;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #a2a2a2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.formList .radio span:before{content:'';position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);background-color:#00397c;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.formList .radio input[type=radio]{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}.formList .radio input[type=radio]:checked+span:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.formList .checkbox,.formList .radio2{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#3d3d3d;font-size:17px;margin-right:15px}.formList .checkbox:last-child,.formList .radio2:last-child{margin-right:0}.formList .checkbox span,.formList .radio2 span{position:relative;display:inline-block;margin-right:10px;width:16px;height:16px;border:1px solid #a4a4a4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.formList .checkbox span:before,.formList .radio2 span:before{background-image:url(../images/icon/checked.png);background-repeat:no-repeat;content:'';position:absolute;left:50%;top:50%;margin-top:-6.5px;margin-left:-6px;width:14px;height:13px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.formList .checkbox input[type=checkBox],.formList .checkbox input[type=radio],.formList .radio2 input[type=checkBox],.formList .radio2 input[type=radio]{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none}.formList .checkbox input[type=checkBox]:checked+span:before,.formList .checkbox input[type=radio]:checked+span:before,.formList .radio2 input[type=checkBox]:checked+span:before,.formList .radio2 input[type=radio]:checked+span:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.checkArea{clear:both;padding-top:25px}.sliderBox{position:relative;display:inline-block;margin-right:8px;vertical-align:middle}.note{position:absolute;left:55px;top:7px;font-family:'微軟正黑體';font-size:15px;color:#999}.error{-webkit-box-shadow:0 0 10px #f00;-moz-box-shadow:0 0 10px #f00;box-shadow:0 0 10px #f00}.joinPage .bannerArea .pageBanner .innerBox{position:absolute;left:0;right:0;top:45%;-webkit-transform:translate(0,-45%);-moz-transform:translate(0,-45%);-ms-transform:translate(0,-45%);-o-transform:translate(0,-45%);transform:translate(0,-45%);margin:auto}.joinPage .bannerArea .pageBanner .titleBox{margin-bottom:0}.joinPage .bannerArea .btnBox{padding-top:50px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.joinPage .bannerArea .btnBox a{display:block;color:#1d4588;width:176px;background-color:#ffffff;-webkit-border-radius:23.5px;-moz-border-radius:23.5px;border-radius:23.5px;padding:11px 10px;margin:0 15px;text-align:center}.joinPage .bannerArea .btnBox a svg{fill:#1d4588;margin-right:8px;vertical-align:-1px}.joinPage .bannerArea .btnBox a.current,.joinPage .bannerArea .btnBox a:hover{color:#ffffff;background-color:#ec6e36}.joinPage .bannerArea .btnBox a.current svg,.joinPage .bannerArea .btnBox a:hover svg{fill:#ffffff}@media (max-width:1180px){.joinPage .bannerArea .btnBox{display:none}}.joinPage .bannerArea .icon_cup{width:13px;height:20px}.joinPage .formList textarea{height:300px;padding:20px 30px}.joinPage .formList .list{padding:75px 115px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#ffffff}.joinPage .formList .title{display:block;margin-right:0;margin-bottom:25px}.joinPage .formList .select{margin-bottom:50px;padding-bottom:55px;border-bottom:1px solid rgba(0,0,0,0.2)}.joinPage .formList .select label{margin:5px 22px}.joinPage .formList .agree{padding-top:10px;padding-left:35px}.joinPage .textEditor{overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.joinPage .infoBox{color:#8b8b8b;font-size:17px;letter-spacing:0.85px;line-height:1.35;height:160px;overflow-y:scroll;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:20px 30px;background-color:#ffffff}.joinPage .infoBox::-webkit-scrollbar{-webkit-border-radius:20px;border-radius:20px;width:19px;height:29px}.joinPage .infoBox::-webkit-scrollbar-button{width:0px;height:0px}.joinPage .infoBox::-webkit-scrollbar-thumb{background:#1d4588;border:0px none #1d4588;-webkit-border-radius:0px;border-radius:0px}.joinPage .infoBox::-webkit-scrollbar-thumb:hover{background:#1d4588}.joinPage .infoBox::-webkit-scrollbar-thumb:active{background:#1d4588}.joinPage .infoBox::-webkit-scrollbar-track{background:#dcdcdc;border:0px none #ffffff;-webkit-border-radius:0px;border-radius:0px}.joinPage .infoBox::-webkit-scrollbar-track:hover{background:#dcdcdc}.joinPage .infoBox::-webkit-scrollbar-track:active{background:#dcdcdc}.joinPage .infoBox::-webkit-scrollbar-corner{background:transparent}@media (max-width:1180px){.joinPage .formList .list{padding:50px 60px}}@media (max-width:640px){.joinPage .formList .list{padding:30px}.joinPage .formList .select{margin-bottom:20px;padding-bottom:25px}}