@charset "UTF-8";.formList .formItem.agree input[type=checkbox],.formList .formItem.agree input[type=checkbox]:before,.formList .formItem.name .sex input[type=radio],.formList .formItem.name .sex input[type=radio]:before,.formList .formItem.time input[type=checkbox],.formList .formItem.time input[type=checkbox]:before,.formList .inputStyle,.formList select,.formList textarea{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mainArea{padding-top:150px}.mainArea .wrap{max-width:100%;padding:0 60px}@media (max-width:768px){.mainArea .wrap{padding:0 20px}}.topBox{display:-webkit-box;display:-ms-flexbox;display:flex}.topBox .leftSide{width:100%;max-width:1020px;margin-right:auto}@media (max-width:1180px){.topBox .leftSide{max-width:100%;margin:0}}.titleBox{width:100%;text-align:left;padding-bottom:40px;margin-bottom:30px}.titleBox:before{content:"";width:100%;height:10px;background:url("../images/slash.png");background-size:contain;position:absolute;bottom:0;left:0}.titleBox .decoTitle{font-size:18px;position:relative;padding-left:100px;margin-bottom:20px}@media (max-width:768px){.titleBox .decoTitle{font-size:15px}}.titleBox .decoTitle:before{content:'';width:90px;height:1px;background-color:#6a767d;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.75s all ease-in-out;transition:0.75s all ease-in-out}.titleBox .title{font-size:55px;font-weight:400;line-height:1}@media (max-width:1660px){.titleBox .title{font-size:40px}}@media (max-width:768px){.titleBox .title{font-size:30px}}.bread{padding:0;margin-bottom:70px}.bread .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.thankInfo{font-size:17px;margin-bottom:40px}.rightBox{width:100%;max-width:620px;-ms-flex-negative:0;flex-shrink:0;margin-left:50px}@media (max-width:1400px){.rightBox{max-width:400px}}@media (max-width:1180px){.rightBox{display:none}}.rightBox .Img{width:100%;border-radius:80px 0 80px 0;overflow:hidden}.rightBox .Img img{width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.formList{font-size:17px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:repeat(2,1fr);gap:30px 60px}@media (max-width:768px){.formList{display:block}}.formList .formItem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1180px){.formList .formItem{margin-bottom:30px}}@media (max-width:1180px){.formList .formItem:last-child{margin:0}}@media (max-width:1660px){.formList .formItem.company{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}}@media (max-width:1660px){.formList .formItem.name{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}}.formList .formItem.name .right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formList .formItem.name .inputStyle{-webkit-box-flex:1;-ms-flex:1;flex:1}.formList .formItem.name .sex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:170px}.formList .formItem.name .sex label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formList .formItem.name .sex label:last-child{margin-left:14px}.formList .formItem.name .sex input[type=radio]{position:relative;cursor:pointer;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;margin:-1px 12px 0 0;border:1px solid #ababab;background-color:#767472}.formList .formItem.name .sex input[type=radio]:before{content:"";position:absolute;pointer-events:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%}.formList .formItem.name .sex input[type=radio]:checked{background-color:#0F2D3C;border-color:#F9C78B}.formList .formItem.name .sex input[type=radio]:checked:before{width:12px;height:12px;background-color:#F9C78B}@media (max-width:768px){.formList .formItem.name{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.formList .formItem.name .left{padding-top:10px}.formList .formItem.name .sex{width:100%;padding-top:17px}}.formList .formItem.time{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.formList .formItem.time .bottom{width:calc(100% + 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px -12px 0}.formList .formItem.time .bottom label{letter-spacing:1px;margin:0 10px}.formList .formItem.time #data_time_title{display:none}.formList .formItem.time label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formList .formItem.time input[type=checkbox]{position:relative;cursor:pointer;-webkit-appearance:none;width:18px;height:18px;margin-right:7px;border:1px solid #ababab;background-color:#767472}.formList .formItem.time input[type=checkbox]:before{content:"";position:absolute;pointer-events:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0}.formList .formItem.time input[type=checkbox]:checked{border-color:#F9C78B;background-color:#0F2D3C}.formList .formItem.time input[type=checkbox]:checked:before{width:12px;height:12px;background-color:#F9C78B}@media (max-width:768px){.formList .formItem.time{margin-top:0}.formList .formItem.time .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.formList .formItem.time .bottom label{padding:2px 0}}.formList .formItem.exp{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.formList .formItem.exp .bottom{margin-top:10px}@media (max-width:768px){.formList .formItem.exp{margin-top:0}}.formList .formItem.agree{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.formList .formItem.agree label{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:1px;padding-left:28px}.formList .formItem.agree input[type=checkbox]{position:absolute;top:0;left:0;cursor:pointer;-webkit-appearance:none;width:18px;height:18px;margin-right:8px;border:1px solid #ababab;background-color:#767472}.formList .formItem.agree input[type=checkbox]:before{content:"";position:absolute;pointer-events:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0}.formList .formItem.agree input[type=checkbox]:checked{border-color:#F9C78B;background-color:#0F2D3C}.formList .formItem.agree input[type=checkbox]:checked:before{width:12px;height:12px;background-color:#F9C78B}.formList .formItem.agree a{display:inline-block;padding-bottom:4px;color:#fff;border-bottom:1px solid #fff}@media (min-width:1181px){.formList .formItem.agree a:hover{color:#F9C78B;border-color:#F9C78B}}@media (max-width:768px){.formList .formItem.agree{padding-top:6px}}.formList .formItem.check{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3;margin:20px -10.5px 0}.formList .formItem.check .btnBox{max-width:240px;width:100%;margin:0 10.5px}.formList .formItem.check .btnBox:last-child a{background:#fff8f2;color:#0F2D3C}@media (min-width:1181px){.formList .formItem.check .btnBox:last-child a:hover{background:#F9C78B}}.formList .formItem.check .btnBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;font-size:16px;border-radius:30px}@media (max-width:786px){.formList .formItem.check .btnBox a{height:50px;border-radius:30px}}@media (max-width:768px){.formList .formItem.check{padding-top:15px;padding-bottom:50px;margin:0 -10.5px;border-top:0;border-bottom:1px solid #ececec}}.formList .left{width:100px}@media (max-width:350px){.formList .left{width:100%}}.formList .right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:350px){.formList .right{width:100%;padding-top:5px}}.formList .bottom,.formList .top{width:100%}.formList .inputStyle,.formList select,.formList textarea{color:#ffffff;padding:10px 22px;border-radius:22px;background-color:#7E7267;border:1px solid transparent}.formList .inputStyle{width:100%;height:44px;line-height:44px}.formList select{height:44px}.formList textarea{resize:none;display:block;width:100%;height:100px}.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{border-color:#f00!important}.companyBox{border-top:1px solid #1c4052;padding-top:50px;margin-top:50px}.companyBox .areaTitle{display:block;font-size:24px;font-weight:500;letter-spacing:1.2px;position:relative;margin-bottom:25px}@-webkit-keyframes locationIconRotate{0%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}25%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}75%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes locationIconRotate{0%{-webkit-transform:rotate(0eg);transform:rotate(0eg)}25%{-webkit-transform:rotate(25deg);transform:rotate(25deg)}75%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.companyBox .companyList .infoList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px}@media (max-width:1180px){.companyBox .companyList .infoList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.companyBox .companyList .infoList .infoItem{font-size:17px}@media (min-width:1181px){.companyBox .companyList .infoList a:hover{color:#F9C78B}}@media (min-width:768px){.bannerList{height:100%}.bannerList img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.bannerList img{width:100%;height:auto;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}}