.formtable{font-family:"Noto Sans TC",sans-serif;color:#1A1A1A;letter-spacing:0.05em}.formtable input,.formtable select,.formtable textarea{background:white;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #D8D8D8;width:100%;border-radius:8px;font-family:"Noto Sans TC",sans-serif;color:#1A1A1A;font-weight:400;line-height:1.5;vertical-align:middle;padding:1em 1.1em}@media (max-width:575px){.formtable input,.formtable select,.formtable textarea{font-size:0.875rem}}@media (min-width:576px){.formtable input,.formtable select,.formtable textarea{font-size:1rem}}.formtable input:focus,.formtable select:focus,.formtable textarea:focus{outline:none}.formtable input:disabled{background-color:#d8d8d8}.formtable ::-webkit-input-placeholder{color:#BFBFBF;font-family:"Noto Sans TC",sans-serif}.formtable :-moz-placeholder{color:#BFBFBF;font-family:"Noto Sans TC",sans-serif}.formtable ::-moz-placeholder{color:#BFBFBF;font-family:"Noto Sans TC",sans-serif}.formtable :-ms-input-placeholder{color:#BFBFBF;font-family:"Noto Sans TC",sans-serif}.formtable label{position:relative;display:block;min-width:6em;margin-bottom:0.5em}.formtable label i{color:#F7AE21}.formtable .check_radi{width:auto;position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:45px;margin-right:48px;margin-top:16px;margin-bottom:16px}.formtable .check_radi input[type=checkbox],.formtable .check_radi input[type=radio]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5;width:100%;height:100%;margin:0}.formtable .check_radi .boxmark{position:absolute;top:50%;left:0%;height:32px;width:32px;border:1px solid #777;border-radius:99em}@media (max-width:575px){.formtable .check_radi .boxmark{-webkit-transform:translate(0%,-50%) scale(0.7);transform:translate(0%,-50%) scale(0.7);-webkit-transform-origin:left;transform-origin:left}}@media (min-width:576px){.formtable .check_radi .boxmark{-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}}.formtable .check_radi .boxmark:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:20px;height:20px;background:#1A1A1A;border-radius:99em}.formtable .check_radi input:checked~.boxmark:after{display:block}.formtable .check_radi .checkmark{position:absolute;top:50%;left:0;height:20px;width:20px;border:1px solid #d2d2d2}@media (max-width:575px){.formtable .check_radi .checkmark{-webkit-transform:translateY(-50%) scale(0.8);transform:translateY(-50%) scale(0.8);-webkit-transform-origin:left;transform-origin:left}}@media (min-width:576px){.formtable .check_radi .checkmark{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.formtable .check_radi .checkmark:after{content:"";position:absolute;top:1px;left:3px;display:none;width:20px;height:14px;background:url("../images/agree_yes.png") no-repeat center/contain}.formtable .check_radi input:checked~.checkmark:after{display:block}.formtable .form-group{margin-bottom:1em;padding:0 20px;margin-bottom:24px}.formtable .with-errors input,.formtable .with-errors textarea{border-color:red;color:red}.formtable .with-errors .help-block{margin-top:0.5em;color:red;font-weight:500}@media (max-width:575px){.formtable .with-errors .help-block{font-size:0.75rem}}@media (min-width:576px){.formtable .with-errors .help-block{font-size:0.875rem}}@media (max-width:575px){.formtable .check_radi{padding-left:30px;margin-right:24px}}@media (max-width:768px){.formtable input,.formtable select,.formtable textarea{padding:0.65em 1em}}@media (min-width:991px){.formtable .form-group.w50{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;width:49%}.formtable .form-group:not(.w50){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.formtable{width:750px;margin:0 auto;max-width:100%;padding:80px 0px 40px;border-radius:20px;background-color:white}@media (max-width:575px){.formtable{font-size:0.875rem}}@media (min-width:576px){.formtable{font-size:1rem}}.formtable .form-group{max-width:532px;margin:0 auto 36px}.formtable .btn-group{text-align:center;margin-top:60px;color:#959595}.formtable .btn-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formtable .btn-txt a:not(.color1){color:#959595}.formtable .mt40{margin-top:40px}.formtable .mt40 a:not(.color1){color:#959595}@media (max-width:768px){.formtable{max-width:100%;padding:30px 0px 20px;border-radius:10px}.formtable .btn-group{margin-top:30px}.formtable .mt40{margin-top:30px}.bdradius .formtable{padding:0}}