.list-border{padding-left:5px;padding-right:5px;margin-top:8px;margin-bottom:8px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-border .form-inline{gap:5px}.list-border .form-control{font-size:.95rem;height:-webkit-calc(1.2em + .75rem + 2px);height:-moz-calc(1.2em + .75rem + 2px);height:calc(1.2em + .75rem + 2px);min-height:38px}.list-border .form-control::-webkit-input-placeholder{font-size:.95rem}.list-border .form-control:-moz-placeholder{font-size:.95rem}.list-border .form-control::-moz-placeholder{font-size:.95rem}.list-border .form-control:-ms-input-placeholder{font-size:.95rem}.list-border .form-control::placeholder{font-size:.95rem}.list-border .form_first{background:#e0e0e0;min-height:-webkit-calc(1.2em + .75rem + 3px);min-height:-moz-calc(1.2em + .75rem + 3px);min-height:calc(1.2em + .75rem + 3px);height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-border .form_first .control-name{font-size:.95rem;text-align:right;padding:2px 5px;margin-bottom:0px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}.list-border .form_first em{color:red;padding-right:3px}.list-border .form_second{padding:2px 0px 2px 0px;height:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-border .form_second .check-item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:self-start;-ms-flex-item-align:self-start;align-self:self-start;width:100%}.list-border .form_second .check-item .check-grid-2{display:grid;grid-template-columns:auto 1fr;grid-column-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.list-border .form_second .check-item .check-grid-2{display:initial}}.list-border .form_second p{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:self-start;-ms-flex-item-align:self-start;align-self:self-start;width:100%;margin-bottom:.3rem}.list-border .form_second textarea.form-control{height:auto}.list-outside{display:grid;grid-template-columns:180px -webkit-calc(100% - 185px);grid-template-columns:180px -moz-calc(100% - 185px);grid-template-columns:180px calc(100% - 185px);grid-column-gap:8px;grid-row-gap:5px}.list-outside.list-two{grid-template-columns:300px -webkit-calc(100% - 305px);grid-template-columns:300px -moz-calc(100% - 305px);grid-template-columns:300px calc(100% - 305px)}.list-outside .date-row{display:grid;grid-template-columns:1fr 10px 1fr;grid-column-gap:4px}.list-outside .check-row{margin:5px 0}.list-outside .check-row .form-check-input{margin-top:.8rem}.list-outside .form-check-label{margin-left:-3px;font-size:.95rem;vertical-align:middle}.list-outside .form-one{margin:7px 0}.list-outside .form-one .form-check-input{margin-top:.8rem}.list-outside .form_second .form-grid-2{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-outside .form_second .form-grid-2 .form-check-label{margin-right:.3rem;place-self:center}.list-outside .form_second .form-grid-2 .select_style{margin:0}.list-outside .form_second .form-grid-3{display:grid;grid-template-columns:auto 1fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-outside .form_second .form-grid-3 .form-check-label{margin-right:.5rem;place-self:center}.list-outside .form_second .form-grid-3 .select_style{margin:0}.list-outside .form_second .form-grid-4{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-outside .form_second .form-grid-4 .form-check-label{margin-right:.5rem;place-self:center}.list-outside .form_second .form-grid-4 .select_style{margin:0}.list-outside .form-check-list1 .form-check-input{margin-top:.3rem}.list-outside .form-check-list2{margin-left:1.1rem;margin-top:4px;margin-bottom:10px}.list-outside .form-check-list2 .form-check-input{margin-top:.8rem}.list-outside .form-check-list3 .form-check-input{margin-top:.8rem}.list-outside .localphone{display:grid;grid-template-columns:50px 10px auto 40px 50px;grid-column-gap:4px;align-self:center;width:100%;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1440px){.list-outside .localphone{grid-template-columns:30px 10px auto 40px 50px}}.list-outside .home-phone{display:grid;grid-template-columns:50px 10px 1fr;grid-column-gap:4px;align-self:center;width:100%}.list-outside .creditcard{display:grid;grid-template-columns:repeat(3, 1fr 10px) 1fr;grid-column-gap:4px}.list-outside .creditcard-date{display:grid;grid-template-columns:repeat(2, 1fr 50px);grid-column-gap:4px}.list-outside .average-grid-01{display:grid;grid-template-columns:150px 1fr;grid-column-gap:5px}@media(max-width: 767px){.list-outside .average-grid-01{grid-template-columns:1fr}}.list-outside .average-grid-02{display:grid;grid-template-columns:15px 1fr;grid-column-gap:5px}@media(max-width: 767px){.list-outside .average-grid-02{grid-template-columns:1fr}}.list-outside .checkcode-row{display:grid;grid-template-columns:100px auto 1fr;grid-column-gap:4px;grid-row-gap:6px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-outside .grid-2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.list-outside .grid-3{display:grid;grid-template-columns:auto .3fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.list-outside .grid-3{grid-template-columns:auto 1fr auto}}@media(max-width: 1280px){.list-outside{grid-template-columns:150px -webkit-calc(100% - 155px);grid-template-columns:150px -moz-calc(100% - 155px);grid-template-columns:150px calc(100% - 155px);grid-column-gap:5px}.list-outside.list-two{grid-template-columns:200px -webkit-calc(100% - 205px);grid-template-columns:200px -moz-calc(100% - 205px);grid-template-columns:200px calc(100% - 205px)}.list-outside .localphone{display:grid;grid-template-columns:50px 10px 1fr;grid-template-rows:1fr 1fr;grid-column-gap:4px;grid-row-gap:4px;align-self:center;width:100%}.list-outside .localphone .extension{grid-column:2/span 2}}@media(max-width: 1024px){.list-outside{grid-template-columns:120px -webkit-calc(100% - 120px);grid-template-columns:120px -moz-calc(100% - 120px);grid-template-columns:120px calc(100% - 120px);grid-column-gap:3px}.list-outside.list-two{grid-template-columns:170px -webkit-calc(100% - 170px);grid-template-columns:170px -moz-calc(100% - 170px);grid-template-columns:170px calc(100% - 170px)}}@media(max-width: 992px){.list-border .form_second{padding:0px}.list-border .form_second .form-check-inline{padding-left:.1rem;margin-right:.5rem;display:inline-block}.list-outside{grid-template-columns:100px -webkit-calc(100% - 100px);grid-template-columns:100px -moz-calc(100% - 100px);grid-template-columns:100px calc(100% - 100px);grid-column-gap:5px}.list-outside.list-two{grid-template-columns:150px -webkit-calc(100% - 150px);grid-template-columns:150px -moz-calc(100% - 150px);grid-template-columns:150px calc(100% - 150px)}.list-outside .localphone{display:grid;grid-template-columns:50px 10px 1fr;grid-template-rows:1fr 1fr;grid-column-gap:4px;grid-row-gap:4px;align-self:center;width:100%}.list-outside .localphone .extension{grid-column:2/span 2}.list-outside .creditcard{display:grid;grid-template-columns:repeat(3, 1fr 10px) 1fr;grid-column-gap:4px;grid-row-gap:4px}}@media(max-width: 767px){.list-border .form_first{background:none;min-height:5px}.list-border .form_first .control-name{text-align:left;padding:5px;margin-bottom:0px}.list-border .form_second{padding:0px}.list-border .form_second .form-check-inline{padding-left:.1rem;margin-right:.5rem}.list-outside{grid-template-columns:100%;padding-left:0px;padding-right:0px}.list-outside.list-two{grid-template-columns:100%}.list-outside .form-one .form-check-input{margin-top:.4rem}.list-outside .form_second .form-grid-2{display:grid;grid-template-columns:1fr;grid-column-gap:4px}.list-outside .form_second .form-grid-2 .form-check-label{place-self:auto}.list-outside .form_second .form-grid-3,.list-outside .form_second .form-grid-4{display:grid;grid-template-columns:1fr;grid-column-gap:4px}.list-outside .form_second .form-grid-3 .form-check-label,.list-outside .form_second .form-grid-4 .form-check-label{place-self:auto}.list-outside .form_second .form-grid-3 .select_style,.list-outside .form_second .form-grid-4 .select_style{margin:0px 0 0 0}.list-outside .form-check-list1 .form-check-input{margin-top:.3rem}.list-outside .form-check-list2 .form-check-input{margin-top:.4rem}.list-outside .form-check-list3 .form-check-input{margin-top:.4rem}.list-outside .localphone{display:grid;grid-template-columns:50px 10px 1fr 50px 75px;grid-template-rows:1fr;grid-column-gap:4px;align-self:center;width:100%}.list-outside .localphone .extension{grid-column:span 1}.list-outside .creditcard{display:grid;grid-template-columns:repeat(3, 1fr 10px) 1fr;grid-column-gap:4px}.list-outside .checkcode-row{grid-template-columns:1fr auto;justify-items:right}.list-outside .checkcode-box{grid-column-start:1;grid-column-end:3}}.list-three{display:grid;grid-template-columns:110px 1fr;grid-column-gap:8px;grid-row-gap:0px}.place-self{place-self:center}.d-grid-02{display:grid;grid-template-columns:120px .5fr .5fr 2fr;grid-column-gap:6px;width:100%}@media(min-width: 768px)and (max-width: 1023px){.d-grid-02{display:grid;grid-template-columns:80px 1fr 1fr;grid-column-gap:5px;grid-row-gap:5px}.address-style-02{grid-column:1/4}}@media(max-width: 767px){.d-grid-02{display:grid;grid-template-columns:75px 1fr 1fr;grid-row-gap:5px}.address-style-02{grid-column:1/4}}@media(max-width: 320px){.d-grid-02{grid-template-columns:repeat(3, 1fr)}}.d-grid-03{display:grid;grid-template-columns:120px .5fr .5fr 2fr;grid-template-rows:1fr 1fr;grid-column-gap:6px;width:100%}.address-style-same{align-self:center;grid-column:1/5}.address-style-same .form-check-input{margin-top:.3rem !important}@media(min-width: 768px)and (max-width: 1023px){.d-grid-03{display:grid;grid-template-columns:80px 1fr 1fr;grid-column-gap:5px;grid-row-gap:5px}.address-style-same,.address-style-03{grid-column:1/4}}@media(max-width: 767px){.d-grid-03{display:grid;grid-template-columns:75px 1fr 1fr;grid-row-gap:5px}.address-style-same,.address-style-03{grid-column:1/4}}@media(max-width: 320px){.d-grid-03{grid-template-columns:repeat(3, 1fr)}}.select_style{color:#495057;border:1px solid #ccc;border-radius:4px;height:34px;margin:2px;padding:3px 5px;min-height:38px}.select_style:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}.select_style:disabled,.select_style[readonly]{background-color:#e9ecef;opacity:1}.form-control{padding:.375rem .3rem}select.form-control{margin:2px 0}.form-group{padding:0px 10px 0px 0px;margin-bottom:.5rem}@media(max-width: 991px){.form-group{padding:0px 10px 5px 0}}@media(max-width: 576px){.form-group{width:100%;padding:0px}}.search-list{display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important}@media(max-width: 991px){.search-list{display:grid !important}}@media(max-width: 576px){.search-list{display:grid !important}}.sent{margin-bottom:20px}@media(max-width: 991px){.sent{width:100%;text-align:center !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}@media(max-width: 576px){.sent{width:100%;text-align:center !important;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sent button{width:48%}}.table-grid-2{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:4px;margin:15px 0;padding:0}.table-grid-2 .btn{margin:0}td a{color:#212529}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#fff;border-color:#ced4da}.btn-light{color:#495057;background-color:#fff;border-color:#ced4da}.bootstrap-select .btn{margin:0}@media(max-width: 767px){.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:100%}}.flex-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{-o-text-overflow:ellipsis;text-overflow:ellipsis}.row-flex-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:1px auto #80bdff !important}.btn.dropdown-toggle.disabled,.btn.dropdown-toggle:disabled{opacity:1;background:#e9ecef;border:1px solid #ced4da}em{color:red;padding-right:3px}.text-color-red{color:red;font-size:.95rem}@media(max-width: 992px){.form-check-inline .form-check-input{margin-right:.2rem;vertical-align:middle}}.input_align{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:15px}@media(max-width: 992px){.input_align{display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;margin-bottom:10px;margin-top:5px}}.table th,.table td{vertical-align:middle}.apply .list-two{grid-template-columns:200px -webkit-calc(100% - 205px);grid-template-columns:200px -moz-calc(100% - 205px);grid-template-columns:200px calc(100% - 205px)}@media(max-width: 1600px){.apply .list-two{grid-template-columns:150px -webkit-calc(100% - 155px);grid-template-columns:150px -moz-calc(100% - 155px);grid-template-columns:150px calc(100% - 155px)}}@media(max-width: 1200px){.apply .list-two{grid-template-columns:140px -webkit-calc(100% - 145px);grid-template-columns:140px -moz-calc(100% - 145px);grid-template-columns:140px calc(100% - 145px)}}@media(max-width: 767px){.apply .list-two{grid-template-columns:100%}}.list-outside .form_second .form-grid-3.overseas{grid-template-columns:1fr auto 1fr}@media(max-width: 992px){.list-outside .form_second .form-grid-3.overseas{grid-template-columns:auto 1fr}}@media(max-width: 992px){.list-outside .form_second .form-grid-3.overseas .address-style-04{grid-column:1/3}}.date-grid-5{display:grid;grid-template-columns:1fr 10px 10px 1fr 10px;grid-gap:5px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.birthday-grid2{display:grid;grid-template-columns:1fr auto;grid-gap:5px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.check-item.check_grid_6{display:grid !important;grid-template-columns:repeat(8, 1fr);grid-gap:3px}@media(max-width: 1440px){.check-item.check_grid_6{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 1280px){.check-item.check_grid_6{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 992px){.check-item.check_grid_6{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){.check-item.check_grid_6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 320px){.check-item.check_grid_6{grid-template-columns:1fr}}.check-item .select_style{margin:2px 5px 2px 2px}.date_card{display:grid;grid-template-columns:1fr 10px 1fr;grid-column-gap:6px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.custom-file-label::after{content:"選擇檔案"}.name_check{display:grid;grid-template-columns:1fr .8fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1400px){.name_check{grid-template-columns:1fr .5fr}}@media(max-width: 1200px){.name_check{grid-template-columns:1fr 1fr}}@media(max-width: 992px){.name_check{grid-template-columns:1fr}}@media(max-width: 767px){.name_check{grid-template-columns:1fr 1fr}}@media(max-width: 320px){.name_check{grid-template-columns:1fr}}.id-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 992px){.id-grid-2{grid-template-columns:1fr}}.d-grid-3{display:grid;grid-template-columns:100px 10px auto;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.d-grid-6{display:grid;grid-template-columns:repeat(2, auto 10px) auto 1fr;grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}@media(max-width: 400px){.d-grid-6{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.btn-grid-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:6px;grid-row-gap:4px;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 400px){.btn-grid-3{grid-template-columns:1fr}}