body{min-width:480px;max-width:1904px;margin-left:auto;margin-right:auto;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1200px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;}header .top{box-sizing:border-box;padding:0 20px;min-height:151px;position:relative;}header .top .background{position:absolute;top:0px;left:0px;height:100%;width:100%;background-image:url('/form/p1/img/header-bg.jpg');background-position:top center;background-repeat:no-repeat;}header .top .logo_container{box-sizing:border-box;padding-top:21px;}@media (max-width: 1199px){header .top .logo_container .logo.desk{display:none;}}@media (min-width: 1200px){header .top .logo_container .logo.mob{display:none;}}header .top .logo_container img{width:322px;height:auto;}header .bottom{min-height:98px;background-color:#7e945f;box-sizing:border-box;padding:0 20px;padding-top:16px;padding-bottom:10px;position:relative;}header .bottom:before{content:'';position:absolute;top:0;left:0;width:100%;height:18px;pointer-events:none;background-image:url('/form/p1/img/header-shadow.png');background-repeat:repeat-x;background-position:top center;}header .bottom .en{font-size:27px;font-weight:bold;color:#fff;line-height:35px;letter-spacing:-0.05px;}header .bottom .cn{font-size:25px;font-weight:bold;color:#fff;line-height:35px;letter-spacing:1px;}#content{min-height:500px;background-position:bottom center;background-repeat:repeat-x;background-image:url('/form/p1/img/bottom-gradient.png');}footer{min-height:101px;border-top:1px solid #e0e0e0;box-sizing:border-box;padding:0 20px;padding-top:25px;background-color:#fff;}footer .container .copyright,footer .container .copyright *{font-size:15px;color:#313030;line-height:1.7;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.title_container{position:relative;padding-bottom:26px;}.title_container .form_title{margin-bottom:11px;}.title_container .form_title .eng{font-size:27px;font-weight:bold;}.title_container .form_title .chi{font-size:23px;font-weight:bold;letter-spacing:0.8px;}.title_container .disclaimer{display:none;}.title_container .disclaimer .eng{font-size:18px;color:#d45e47;letter-spacing:0.7px;margin-right:3px;}.title_container .disclaimer .chi{font-size:17px;color:#d45e47;letter-spacing:0.7px;}.control{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap;width:100%;}.control .btn{position:relative;display:inline-block;width:460px;height:50px;background:#fff;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;border-radius:25px;border:1px solid #4e721b;}@media (max-width: 767px){.control .btn{margin-right:0px;margin-top:20px;width:100%;max-width:unset;}}.control .btn > label{position:absolute;left:61.6%;line-height:47px;color:#000;letter-spacing:0.6px;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.control .btn > label .en{font-size:15px;margin-right:7px;}.control .btn > label .cn{font-size:14px;}.reset{font-size:16px;background-color:#d3d3d3;color:#737373;line-height:50px;height:50px;width:160px;text-align:center;vertical-align:top;letter-spacing:1.1px;font-weight:500;border-radius:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;width:0px;pointer-events:none;opacity:0;}.reset .en{font-size:17px;margin-right:7px;}.reset .cn{font-size:15px;}@media (max-width: 1199px){.reset{display:none;}}@media (max-width: 767px){.reset{width:100%;max-width:unset;height:0px;}}@media (max-width: 767px){.left{min-width:160px;width:100%;margin-bottom:20px;}}@media (max-width: 767px){.right{min-width:160px;width:100%;}}.left .back{display:inline-block;font-size:16px;background-color:#79836c;color:#fff;line-height:50px;height:50px;width:160px;text-align:center;vertical-align:top;letter-spacing:1.1px;font-weight:500;border-radius:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.left .back span{color:#fff;}.left .back .en{font-size:17px;margin-right:7px;}.left .back .cn{font-size:15px;}@media (max-width: 1199px){.left .back{width:160px;}}@media (max-width: 767px){.left .back{width:100%;max-width:unset;margin-left:0px;}}.right .save{display:inline-block;font-size:16px;background-color:#d5ac67;color:#fff;line-height:50px;height:50px;width:160px;text-align:center;vertical-align:top;letter-spacing:1.1px;font-weight:500;border-radius:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:20px;cursor:pointer;}.right .save span{color:#fff;}.right .save .en{font-size:17px;margin-right:7px;}.right .save .cn{font-size:15px;}@media (max-width: 767px){.right .save{width:100%;max-width:unset;margin-left:0px;}}.right .submit{display:inline-block;font-size:16px;background-color:#4e721b;color:#fff;line-height:50px;height:50px;width:160px;text-align:center;vertical-align:top;letter-spacing:1.1px;font-weight:500;border-radius:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:20px;}.right .submit span{color:#fff;}.right .submit .en{font-size:17px;margin-right:7px;}.right .submit .cn{font-size:15px;}@media (max-width: 767px){.right .submit{width:100%;max-width:unset;margin-left:0px;margin-top:20px;}}#btn-submit{position:relative;display:block;width:56.6% !important;height:48px;border-radius:25px;background-color:#4e721b;border:0px;font-size:16px;line-height:50px;overflow:hidden;letter-spacing:1.2px;color:#fff;z-index:1;text-align:center;cursor:pointer;vertical-align:top;top:0 !important;box-sizing:border-box;letter-spacing:0.5px;padding-right:1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#btn-submit .en{font-size:18px;margin-right:9px;}#btn-submit .cn{font-size:16px;}#btn-submit > div{background-image:url('/form/p1/img/submit-arrows.svg');position:absolute;display:inline-block;top:14px;right:9px;width:20px;height:20px;}@-webkit-keyframes moveleft{0%{right:18px;}50%{right:9px;}100%{right:18px;}}@keyframes moveleft{0%{right:18px;}50%{right:9px;}100%{right:18px;}}input[type="radio"]{display:none;}input[type="text"]{position:relative;box-sizing:border-box;}input[type="text"].error{border-color:#d45e47 !important;}.select-input{white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}.select .select-container{max-height:256px;overflow-y:auto;}.ui-datepicker .ui-datepicker-month{width:56.4102% !important;margin-right:2.5641%;display:inline-block;vertical-align:top;background-color:#fff !important;}.ui-datepicker .ui-datepicker-month .select-input{background-color:#fff !important;}.ui-datepicker .ui-datepicker-year{width:41% !important;display:inline-block;vertical-align:top;background-color:#fff !important;}.ui-datepicker .ui-datepicker-year .select-input{background-color:#fff !important;}.ui-datepicker .ui-datepicker-month .select-input,.ui-datepicker .ui-datepicker-year .select-input{color:#313030;font-size:18px !important;font-weight:normal !important;padding-top:7px !important;font-family:'Arsenal', 'Noto Sans TC', Arial, 'Microsoft JhengHei';}.input-container{position:relative;}.hasDatepicker{position:relative;z-index:2;}.ui-datepicker{width:100%;min-height:420px;box-sizing:border-box;border-radius:0px;border:0px;padding-top:78px;padding-bottom:36px;padding-left:87px;padding-right:63px;background-color:#f9f0df;border-radius:20px;z-index:4 !important;box-shadow:0 0 30px 0 rgba(0,0,0,0.3);}@media (max-width: 767px){.ui-datepicker{padding-left:49px;padding-right:30px;}}.ui-widget.ui-widget-content{border:0px solid #c5c5c5;}.ui-datepicker .ui-datepicker-header{background:unset;border:0px solid #fff;box-sizing:border-box;padding:0 3px;padding-right:25px;}.ui-widget-header .ui-icon{background-image:url('/form/p1/img/pulldown-arrow.svg');background-position:unset;width:30px;height:30px;background-position:center;background-size:21px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin:unset;transform:translate(-50%,-50%);}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:22px;}.ui-datepicker .ui-datepicker-prev{transform:translate(-50%,-50%) rotate(90deg);left:-25px;cursor:pointer;}.ui-datepicker .ui-datepicker-prev-hover{top:22px;left:-25px;}.ui-datepicker .ui-datepicker-next{transform:translate(-50%,-50%) rotate(-90deg);right:-36px;cursor:pointer;}.ui-datepicker .ui-datepicker-next-hover{right:-38px;}.ui-datepicker .ui-datepicker-title{margin:0px;}.ui-datepicker .ui-datepicker-title{text-align:left;}.ui-datepicker table{margin-top:19px;}.ui-datepicker th{text-align:left;padding-bottom:11px;}.ui-datepicker th span{font-size:18px;color:#313030;font-family:'Arsenal' !important;}.ui-datepicker td{pointer-events:none;}.ui-datepicker td a,.ui-datepicker td span{width:34px;max-width:34px;text-align:center;padding:0px;border:0px solid #fff !important;line-height:34px;border-radius:17px;opacity:1 !important;font-family:'Arsenal' !important;margin-bottom:4px;pointer-events:all;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-datepicker-days-cell-over a,.ui-datepicker-days-cell-over span{background-color:#89a167 !important;color:#fff !important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background-color:#89a167 !important;color:#fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-color:#fff;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1;}.ui-state-disabled span,.ui-widget-content .ui-state-disabled span,.ui-widget-header .ui-state-disabled span{background-color:#f9f0df;}.control{margin-top:40px;}.app_a{box-sizing:border-box;padding:0 20px;padding-top:28px;padding-bottom:60px;}.app_a .container .title_container{position:relative;}.app_a .container .title_container:after{position:absolute;bottom:0;left:0;background-image:url('/form/p1/img/title-bar.png');background-repeat:no-repeat;background-position:left top;width:100%;height:5px;content:'';}.app_a .container .form_head{font-size:0;}.app_a .container .form_head .login_title{margin-top:43px;}.app_a .container .form_head .login_title span{font-size:20px;color:#313030;display:inline-block;}.app_a .container .form_head .login_title .cn{font-weight:500;}.app_a .container .form_head .login_title .en{font-weight:bold;margin-right:8px;}.app_a .container .form_head .login_extra{margin-top:37px;}.app_a .container .form_head .login_extra p{color:#313030;font-size:18px;letter-spacing:0.7px;margin-bottom:6px;}.app_a .container .form_container{margin-top:0px;}.app_a .container .form_container .form_title{display:inline-block;}.app_a .container .form_container .form_title .tag{width:49px;height:49px;background-color:#89a167;border-radius:50%;line-height:49px;text-align:center;display:inline-block;vertical-align:middle;font-weight:bold;color:#fff;font-size:38px;margin-right:13px;}.app_a .container .form_container .form_title .text{display:inline-block;vertical-align:middle;position:relative;top:-2px;}.app_a .container .form_container .form_title .text .en{font-weight:bold;margin-right:4px;}.app_a .container .form_container .form_title .text .cn{font-weight:500;}.app_a .container .form_container .form_title .text span{color:#313030;font-size:20px;}.app_a .container .form_container .form_extra{display:inline-block;float:right;clear:both;color:#3b4927;font-size:18px;box-sizing:border-box;padding-top:9px;letter-spacing:0.8px;}.app_a .container .form_container form .name_disclaimer{margin-top:21px;letter-spacing:0.7px;}.app_a .container .form_container form .name_wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap;}.app_a .container .form_container form .name{margin-top:18px;display:inline-block;vertical-align:top;width:47.4%;margin-bottom:1px;}.app_a .container .form_container form .name label{color:#313030;display:inline-block;vertical-align:middle;letter-spacing:0.6px;width:99px;}.app_a .container .form_container form .name .input-wrapper{display:inline-block;vertical-align:middle;width:calc(100% - 99px);}.app_a .container .form_container form .name .input-wrapper .input-container{width:100%;}.app_a .container .form_container form .name .input-wrapper .input-container input{width:100%;background-color:#efefef;color:#313030;line-height:36px;border-radius:20px;box-sizing:border-box;padding-left:18px;border:2px solid transparent;}.app_a .container .form_container form .form-group{margin-top:25px;background-color:#d0dbc1;box-sizing:border-box;padding:0 30px;padding-top:13px;padding-bottom:33px;display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start;border-radius:20px;}.app_a .container .form_container form .form-group .row{display:inline-block;vertical-align:top;width:47.2%;margin-top:21px;}@media (max-width: 1059px){.app_a .container .form_container form .form-group .row{width:100%;}.app_a .container .form_container form .form-group .row.emp{display:none;}}.app_a .container .form_container form .form-group .row.issue{display:none;}.app_a .container .form_container form .form-group .row.issue.show{display:inline-block;}.app_a .container .form_container form .form-group .row.id{white-space:nowrap;}.app_a .container .form_container form .form-group .row.id .input-container .id_container{width:79.3%;display:inline-block;vertical-align:top;}.app_a .container .form_container form .form-group .row.id .input-container .id_tax{width:19%;display:inline-block;vertical-align:top;margin-left:1.7%;}.app_a .container .form_container form .form-group .row.id .input-container .id_tax input{width:67.2%;margin:0 10%;text-align:center;padding-left:0px;}.app_a .container .form_container form .form-group .row.id.other .input-container .id_container{width:100%;}.app_a .container .form_container form .form-group .row.id.other .input-container .id_tax{display:none;}.app_a .container .form_container form .form-group .row label{margin-left:1px;letter-spacing:0.8px;}.app_a .container .form_container form .form-group .row .input-wrapper{width:100%;margin-top:16px;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container{width:100%;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container input{width:100%;background-color:#fff;color:#313030;line-height:36px;border-radius:20px;box-sizing:border-box;padding-left:20px;padding-left:18px;border:2px solid transparent;}/*953795e33e25c16a067bcfa2a5842f5b*/.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select{width:100%;background-color:#f9f0df;border-radius:20px;position:relative;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select.select-fix{box-shadow:0 0 30px 0 rgba(0,0,0,0.3);}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select.select-fix:before{content:'';position:absolute;top:0;left:0;width:100%;height:40px;border-radius:20px 20px 0 0;background-color:#f9f0df;z-index:3;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select.select-fix .select-input:after{transform:rotate(180deg);}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select.select-fix .select-container{box-shadow:0 0 30px 0 rgba(0,0,0,0.3);}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select .select-input{box-sizing:border-box;padding-left:18px;display:block;background-color:#fff;padding-top:5px;letter-spacing:0.7px;height:40px;border-radius:20px;position:relative;padding-right:30px;z-index:3;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select .select-input:after{content:"";position:absolute;right:11px;top:11px;width:20px;height:20px;background-image:url('/form/p1/img/pulldown-arrow.svg');background-repeat:no-repeat;transform:rotate(0deg);transition:transform 0.5s;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select .select-container{background-color:#f9f0df;box-sizing:border-box;padding-top:10px;padding-bottom:21px;position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);display:none;border-radius:0 0 20px 20px;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select .select-container div{height:45px;box-sizing:border-box;padding-top:7px;padding-left:18px;letter-spacing:0.7px;font-size:18px;color:#313030;cursor:pointer;}.app_a .container .form_container form .form-group .row .input-wrapper .input-container .select .select-container div:hover{background-color:#f2d18e;}.btn{background-color:#fff !important;}.star{display:inline-block;color:#3b4927;}::-webkit-input-placeholder{color:#878787;letter-spacing:0.8px;}:-ms-input-placeholder{color:#878787;letter-spacing:0.8px;}::placeholder{color:#878787;letter-spacing:0.8px;}.input-container.error .select{position:relative;}.input-container.error .select.select-fix:after{display:none;}.input-container.error .select:after{content:"";width:100%;position:absolute;top:0;left:0;height:100%;border-radius:20px;border:2px solid #d45e47;box-sizing:border-box;z-index:4;pointer-events:none;}select.error + .select{position:relative;}select.error + .select.select-fix:after{display:none;}select.error + .select:after{content:"";width:100%;position:absolute;top:0;left:0;height:100%;border-radius:20px;border:2px solid #d45e47;box-sizing:border-box;z-index:4;pointer-events:none;}