.formtable{font-family:"Noto Sans TC",sans-serif;letter-spacing:0.025em}.formtable input,.formtable select,.formtable textarea{background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #777777;width:100%;border-radius:0;font-family:"Noto Sans TC",sans-serif;color:white;font-weight:400;line-height:1.5;vertical-align:middle}@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}@media (max-width:575px){.formtable input,.formtable select,.formtable textarea{padding:0.4em 0.7em}}@media (min-width:576px){.formtable input,.formtable select,.formtable textarea{padding:0.7em 1em}}.formtable ::-webkit-input-placeholder{color:#777;font-family:"Noto Sans TC",sans-serif}.formtable :-moz-placeholder{color:#777;font-family:"Noto Sans TC",sans-serif}.formtable ::-moz-placeholder{color:#777;font-family:"Noto Sans TC",sans-serif}.formtable :-ms-input-placeholder{color:#777;font-family:"Noto Sans TC",sans-serif}.formtable select::-ms-expand{display:none}@media screen\0 {.formtable select{background:url("../svg/select_down_bk.svg") no-repeat calc(100% - 20px) 50%/1.2em}}.formtable select{color:#777;background:url("../svg/select_down_bk.svg") no-repeat calc(100% - 20px) 50%/1.2em}@media (max-width:575px){.formtable select{background-position:calc(100% - 10px) 50%;background-size:0.8em}}.formtable label{position:relative;display:block;min-width:6em}.formtable label i{color:#ffbe00}@media (max-width:768px){.formtable .form-group{margin-bottom:1.4em}.formtable .form-group label{margin-bottom:0.8em}}@media (min-width:769px){.formtable .form-group{margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.formtable .form-group>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:991px){.formtable .form-group.w50{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:470px}.formtable .form-group:not(.w50){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.formtable .with-errors input,.formtable .with-errors textarea{border-color:#ffbe00}.formtable .with-errors .help-block{color:#ffbe00;font-weight:400;line-height:1.5;margin-top:0.4em;min-height:1.5em;display:inline-block}@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}}