:root{--blue:#18296e;--primary:#00e2fc;--text-color:#d6a03e;--content-size:20px}*{padding:0;margin:0;box-sizing:border-box}body{margin:0 auto;font-size:var(--content-size);font-family:'Microsoft JhengHei','微軟正黑體','微軟雅黑體',Arial,sans-serif;overflow-x:hidden;position:relative}li{list-style:none}a{text-decoration:none}img{vertical-align:middle;width:100%;height:auto;object-fit:cover}::selection{background:#c1e3e9;color:#5426c2}.container{width:1200px;margin:auto}input::-webkit-inner-spin-button{display:none}.custom-select{position:relative;display:inline-block;min-width:100px}.custom-select .select-styled{padding:5px 10px;padding-right:35px;font-size:var(--content-size);border-radius:3px;border:1px solid #ccc;background-color:#fff;cursor:pointer}.custom-select .select-styled .iconfont:after{content:'\e662';position:absolute;top:50%;right:10px;transform:translateY(-50%)}.custom-select .select-options{display:none;position:absolute;top:100%;left:0;right:0;z-index:99;border:1px solid #ccc;background-color:#fff;max-height:260px;overflow:auto}.custom-select .select-options::-webkit-scrollbar{width:3px}.custom-select .select-options::-webkit-scrollbar-thumb{width:3px;background-color:#aaa}.custom-select .select-options li{padding:5px 0;transition:background-color .3s;text-align:center;cursor:pointer}.custom-select .select-options li:hover,.custom-select .select-options li[checked='true'],.custom-select .select-options li[checked]{background-color:#01012e;color:#fff}.custom-select.open .select-options{display:block}.alert-box{position:fixed;top:10px;left:50%;transform:translate(-50%, 0);z-index:9999}.alert-box .alert{background-color:#fff;padding:10px 30px 10px 30px;border-radius:5px;position:relative;margin-top:5px;box-shadow:0 2px 5px rgba(0,0,0,0.3)}.alert-box .alert .iconfont{position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:var(--content-size)}.alert-box .alert.success{color:#67c23a}.alert-box .alert.error{color:#f56c6c}.alert-box .alert.warning{color:#e6a23c}.alert-box .alert.info{color:#909399}.alert-box .alert .close-button{border:0;background:transparent;position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}.dialog{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999}.dialog .dialog_body{background-color:#fff;border-radius:5px;max-height:80vh;overflow:auto;padding:20px;position:absolute;top:calc(50% + 2em);left:50%;transform:translate(-50%, -50%)}.dialog .dialog_body::-webkit-scrollbar{display:none}.dialog .dialog_body .dialog_header{padding-bottom:20px;border-bottom:2px solid #ddd}.dialog .dialog_body .dialog_header .logo{display:flex;align-items:center}.dialog .dialog_body .dialog_header .logo img{width:80px;height:auto;object-fit:contain}.dialog .dialog_body .dialog_header .logo .logo_name{padding-left:10px}.dialog .dialog_body .dialog_header .logo .logo_name p{font-weight:700}.dialog .dialog_body .dialog_header .logo .logo_name p:first-of-type{font-size:.8em;color:#000}.dialog .dialog_body .dialog_header .logo .logo_name p:last-of-type{color:var(--blue)}.dialog .dialog_body .dialog_content{padding-top:10px}.dialog .dialog_body .dialog_content .title{color:var(--blue);font-weight:700;padding:20px 0}.dialog .dialog_body .dialog_content .content ul li{padding:15px 0}.dialog .dialog_body .dialog_content .content ul li a{color:#000}.dialog .dialog_body .dialog_content .content ul li a:hover{text-decoration:underline}.dialog .dialog_body .dialog_content .content p{padding:20px 0}.dialog .dialog_body .dialog_content .content .is_agree{margin-top:50px}.dialog .dialog_body .dialog_content .content .is_agree .check_box{display:flex;align-items:center}.dialog .dialog_body .dialog_content .content .is_agree .check_box input[type='checkbox']{width:1.5em;height:1.5em;margin-right:5px;cursor:pointer}.dialog .dialog_body .dialog_content .content .is_agree .check_box input[type='checkbox']:checked{position:relative;background-color:#fff}.dialog .dialog_body .dialog_content .content .is_agree .check_box input[type='checkbox']:checked::before{content:'';position:absolute;top:2px;left:1px;right:1px;bottom:2px;background-color:#fff}.dialog .dialog_body .dialog_content .content .is_agree .check_box input[type='checkbox']:checked::after{content:'';position:absolute;top:-5px;left:3px;right:-5px;bottom:3px;background:url(../images/agree.png) no-repeat bottom / contain}.dialog .dialog_body .dialog_content .content .is_agree .check_box::after{content:'*';color:red}.dialog .dialog_body .dialog_content .content .is_agree .error_message{padding:0;font-size:.8em;margin-left:1.5em;color:red;display:none}.dialog .dialog_body .dialog_content .content .agree_btn{background-color:#122a72;color:#fff;padding:10px 0;width:100%;border-radius:3px;margin-top:20px;border:0;font-size:var(--content-size);cursor:pointer}.dialog .dialog_body .dialog_content .content .agree_btn:hover{background-color:#06133f}.loading{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.75);z-index:9999}.g-container{position:relative;width:100px;height:100px;margin:auto;border-radius:50%;position:fixed;left:50%;top:50%}.g-box{position:absolute;top:50%;left:50%}.g-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#010130;border-radius:50%;will-change:transform}.g-steps{animation:rotate 2s steps(20) infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.g-box:nth-child(1){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(36deg) translate(0, 30px)}.g-box:nth-child(1)::before{filter:hue-rotate(36deg);transform:scale(.06666667);will-change:transform}.g-box:nth-child(2){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(72deg) translate(0, 30px)}.g-box:nth-child(2)::before{filter:hue-rotate(72deg);transform:scale(.13333333);will-change:transform}.g-box:nth-child(3){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(108deg) translate(0, 30px)}.g-box:nth-child(3)::before{filter:hue-rotate(108deg);transform:scale(.2);will-change:transform}.g-box:nth-child(4){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(144deg) translate(0, 30px)}.g-box:nth-child(4)::before{filter:hue-rotate(144deg);transform:scale(.26666667);will-change:transform}.g-box:nth-child(5){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(180deg) translate(0, 30px)}.g-box:nth-child(5)::before{filter:hue-rotate(180deg);transform:scale(.33333333);will-change:transform}.g-box:nth-child(6){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(216deg) translate(0, 30px)}.g-box:nth-child(6)::before{filter:hue-rotate(216deg);transform:scale(.4);will-change:transform}.g-box:nth-child(7){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(252deg) translate(0, 30px)}.g-box:nth-child(7)::before{filter:hue-rotate(252deg);transform:scale(.46666667);will-change:transform}.g-box:nth-child(8){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(288deg) translate(0, 30px)}.g-box:nth-child(8)::before{filter:hue-rotate(288deg);transform:scale(.53333333);will-change:transform}.g-box:nth-child(9){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(324deg) translate(0, 30px)}.g-box:nth-child(9)::before{filter:hue-rotate(324deg);transform:scale(.6);will-change:transform}.g-box:nth-child(10){--width:15px;width:var(--width);height:var(--width);margin-top:calc(var(--width) / -2);margin-left:calc(var(--width) / -2);transform:rotate(360deg) translate(0, 30px)}.g-box:nth-child(10)::before{filter:hue-rotate(360deg);transform:scale(.66666667);will-change:transform}.error_message{padding:0;font-size:.8em;color:red;display:none;position:absolute}header{height:140px;width:100%;z-index:10;position:sticky;top:0;background-color:#010130;border-bottom:3px solid #00e1fb;font-size:var(--content-size)}header.fixed{background-color:#1e17558a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:rgba(67,67,67,0.65) 0 0 16px}header .inner{height:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;padding:0}header .inner .logo{height:80%;width:auto;min-width:50px}header .inner .logo img{width:auto;height:100%;object-fit:cover}header .inner .expansion{font-size:30px;color:#fff;display:none}header .inner .right{display:flex;flex-direction:column;align-items:flex-end;justify-content:end;height:100%}header .inner .right .right_top{display:flex;align-items:center;position:absolute;bottom:60px}header .inner .right .right_top .font{margin-right:40px}header .inner .right .right_top .font .search{overflow:hidden;width:0}header .inner .right .right_top .font .search.active{width:auto}header .inner .right .right_top .font .search.active input{width:270px;transform:translateX(0)}header .inner .right .right_top .font .search input{height:40px;width:0;min-height:25px;border-radius:40px;outline:none;border:0;padding:0 10px;transform:translateX(-100%);transition:width .5s linear}header .inner .right .right_top .language,header .inner .right .right_top .font{display:flex;justify-content:end;align-items:center;color:var(--primary)}header .inner .right .right_top .language span,header .inner .right .right_top .font span{cursor:pointer;padding:0 4px}header .inner .right .right_top .language span:first-of-type,header .inner .right .right_top .font span:first-of-type{cursor:auto;display:flex;align-items:center;width:30px;height:30px;min-width:15px;min-height:15px}header .inner .right .right_top .font span:first-of-type{min-width:70px}header .inner .right .right_top .back_index_btn{margin-left:40px}header .inner .right .right_top .back_index_btn button{color:var(--blue);background-color:#01e0fa;padding:2px 10px;border-radius:3px;border:0;font-size:var(--content-size);font-weight:700;cursor:pointer}header .inner .right .right_top .back_index_btn button::before{content:'\e609';font-size:1.2em}main#team_application{padding-bottom:50px}main#team_application input:not([type='checkbox'], [type='radio']),main#team_application select:not([type='checkbox'], [type='radio']){width:100%;background-color:#f6f6f7;border:1px solid #cccccb;padding:5px 10px;border-radius:3px;font-size:var(--content-size);outline:none;font-family:'Microsoft JhengHei','微軟正黑體','微軟雅黑體',Arial,sans-serif}main#team_application input:not([type='checkbox'], [type='radio']):focus,main#team_application select:not([type='checkbox'], [type='radio']):focus{outline:2px solid var(--blue)}main#team_application h1.page_name{color:var(--blue);padding:15px 0}main#team_application .item{padding-bottom:30px}main#team_application .item label{font-weight:700;padding-bottom:5px;display:block;white-space:nowrap}main#team_application .item label[required]::after,main#team_application .item label[required='true']::after{content:'*';color:red}main#team_application .item .item-title{display:flex;align-items:center}main#team_application .item .item-title button{width:120px;background-color:#f6f6f7;border:1px solid #cccccb;padding:3px 0px;border-radius:3px;font-size:var(--content-size);margin-left:15px;cursor:pointer;pointer-events:none}main#team_application .item .item-title button.done{background-color:#939598}main#team_application hr{height:2px;position:relative;border:0;background-image:linear-gradient(to left, transparent, #010130, #eaeaea)}main#team_application hr.skyblue{margin:40px 0;background-image:linear-gradient(to left, transparent, #88defc, #eaeaea)}main#team_application h2{color:var(--blue)}main#team_application h2 p:last-of-type{font-weight:400;font-size:.7em;color:#000}main#team_application #step_1 .item.time input,main#team_application #step_3 .item.time input{width:120px}main#team_application #step_1 .item.time .times,main#team_application #step_3 .item.time .times{display:flex;align-items:flex-start}main#team_application #step_1 .item.time .times .am,main#team_application #step_3 .item.time .times .am{margin-right:20px}main#team_application #step_1 .item.time .times .am>div,main#team_application #step_3 .item.time .times .am>div{padding:5px 0}main#team_application #step_1 .item.time .times .pm>div,main#team_application #step_3 .item.time .times .pm>div{padding:5px 0}main#team_application #step_1 .item.time .times .times_btn,main#team_application #step_3 .item.time .times .times_btn{display:flex;align-items:center;flex-wrap:wrap}main#team_application #step_1 .item.time .times .times_btn button,main#team_application #step_3 .item.time .times .times_btn button{width:120px;margin-right:15px;background-color:#f6f6f7;border:1px solid #cccccb;padding:5px 30px;border-radius:3px;font-size:var(--content-size);margin:5px;cursor:pointer}main#team_application #step_1 .item.time .times .times_btn button.checked,main#team_application #step_3 .item.time .times .times_btn button.checked{background-color:#01012e !important;color:#fff}main#team_application #step_1 .item.time .times .times_btn button:last-of-type,main#team_application #step_3 .item.time .times .times_btn button:last-of-type{margin-right:0}main#team_application #step_1 .item.time .times .times_btn button.done,main#team_application #step_3 .item.time .times .times_btn button.done{background-color:#939598;pointer-events:none}main#team_application #step_1 .item.people_number select,main#team_application #step_3 .item.people_number select{width:120px;background-color:#f6f6f7;border:1px solid #cccccb;padding:5px 8px;border-radius:3px;font-size:var(--content-size)}main#team_application #step_1 .item.people_number select option,main#team_application #step_3 .item.people_number select option{padding:5px 0}main#team_application #step_1 .item.people_number select option:not(:first-of-type),main#team_application #step_3 .item.people_number select option:not(:first-of-type){text-align:center}main#team_application #step_1 .item.people_number select option:checked,main#team_application #step_3 .item.people_number select option:checked{background-color:var(--blue);color:#fff}main#team_application #step_1 .item.people_number input,main#team_application #step_3 .item.people_number input{width:120px}main#team_application #step_1 .item.is_guide input,main#team_application #step_3 .item.is_guide input,main#team_application #step_1 .item.language input,main#team_application #step_3 .item.language input{width:120px}main#team_application #step_1 .item.is_guide .radio_group,main#team_application #step_3 .item.is_guide .radio_group,main#team_application #step_1 .item.language .radio_group,main#team_application #step_3 .item.language .radio_group{margin-top:10px}main#team_application #step_1 .item.is_guide .radio_group>span,main#team_application #step_3 .item.is_guide .radio_group>span,main#team_application #step_1 .item.language .radio_group>span,main#team_application #step_3 .item.language .radio_group>span{margin-right:20px;display:inline-flex;align-items:center}main#team_application #step_1 .item.is_guide .radio_group input[type='radio'],main#team_application #step_3 .item.is_guide .radio_group input[type='radio'],main#team_application #step_1 .item.language .radio_group input[type='radio'],main#team_application #step_3 .item.language .radio_group input[type='radio']{width:1.5em;height:1.5em;margin-right:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #aaa;border-radius:50%;cursor:pointer}main#team_application #step_1 .item.is_guide .radio_group input[type='radio']:checked,main#team_application #step_3 .item.is_guide .radio_group input[type='radio']:checked,main#team_application #step_1 .item.language .radio_group input[type='radio']:checked,main#team_application #step_3 .item.language .radio_group input[type='radio']:checked{position:relative}main#team_application #step_1 .item.is_guide .radio_group input[type='radio']:checked::after,main#team_application #step_3 .item.is_guide .radio_group input[type='radio']:checked::after,main#team_application #step_1 .item.language .radio_group input[type='radio']:checked::after,main#team_application #step_3 .item.language .radio_group input[type='radio']:checked::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;transform:scale(.7);background-color:var(--blue);border-color:#007bff}main#team_application #step_2 .item,main#team_application #step_3 .item{padding-bottom:15px}main#team_application #step_2 .code_tel,main#team_application #step_3 .code_tel{display:flex;align-items:center}main#team_application #step_2 .code_tel .country_code,main#team_application #step_3 .code_tel .country_code{min-width:90px;margin-right:20px}main#team_application #step_2 .code_tel .tel,main#team_application #step_3 .code_tel .tel{width:240px}main#team_application #step_2 .fax,main#team_application #step_3 .fax{width:240px}main#team_application #step_3 .tips{background-color:#b3f0ff;width:100%;color:var(--blue);padding:3px 0;text-align:center;font-weight:700;margin-bottom:20px}main#team_application #step_3 .item.language input{width:120px}main#team_application #step_3 .item.rcode h2 span{font-size:.8em;font-weight:400}main#team_application #step_3 .item.rcode .code_img{margin-bottom:15px;margin-top:15px}main#team_application #step_3 .item.rcode .code_img img{width:200px;height:auto;object-fit:cover;vertical-align:bottom}main#team_application #step_3 .item.rcode .code_img button{background-color:var(--blue);color:#fff;font-size:12px;padding:2px 15px;cursor:pointer;vertical-align:bottom}main#team_application #step_3 .item.rcode input{width:200px}main#team_application .step_footer{text-align:right;margin-top:150px}main#team_application .step_footer .tips i{color:red}main#team_application .step_footer .step_btn{margin-top:5px}main#team_application .step_footer .step_btn button{padding:5px 35px;font-size:var(--content-size);border:1px solid #cccccb;border-radius:3px;cursor:pointer}main#team_application .step_footer .step_btn button.back{background-color:#cccccb;margin-right:15px}main#team_application .step_footer .step_btn button.back:hover{background-color:#b9b9b8}main#team_application .step_footer .step_btn button.next,main#team_application .step_footer .step_btn button.submit{background-color:#88defc}main#team_application .step_footer .step_btn button.next:hover,main#team_application .step_footer .step_btn button.submit:hover{background-color:#7acbe9}main#submit_success{padding-bottom:50px}main#submit_success h1.page_name{color:var(--blue);padding:30px 0}main#submit_success .item{padding-bottom:30px}main#submit_success .item label{font-weight:700;padding-bottom:2px;display:block}main#submit_success .item label[required]::after,main#submit_success .item label[required='true']::after{content:'*';color:red}main#submit_success .item.download button{color:var(--blue);background-color:var(--primary);padding:10px 25px;font-size:1.5em;border-radius:3px;font-weight:700;border:1px solid #eee;cursor:pointer}main#submit_success hr{height:2px;position:relative;border:0;background-image:linear-gradient(to left, transparent, #010130, #eaeaea)}main#submit_success h2{color:var(--blue)}main#submit_success h2 p:last-of-type{font-weight:400;font-size:.7em;color:#000}@media screen and (min-width:1920px){:root{--content-size:20px}}@media screen and (max-width:1240px){:root{--content-size:18px}.container{width:980px}}@media screen and (max-width:1100px){:root{--content-size:16px}header{height:64px}header .inner{position:relative;width:100%}header .inner .logo{padding-left:15px}header .inner .expansion{display:block;cursor:pointer;padding-left:10px;position:absolute;right:15px}header .inner .right{flex-direction:row;align-items:center;width:100%;height:0;position:absolute;left:0;right:0;top:0;margin-top:64px;background-color:#010130;display:flex;flex-direction:column-reverse;padding:0 10px;overflow:hidden;max-height:0}header .inner .right.active{max-height:100px;height:auto;z-index:999;transition:all .8s cubic-bezier(.215, .61, .355, 1)}header .inner .right .right_top{width:100%;position:static;justify-content:flex-end;padding:10px 0;text-align:right}header .inner .right .right_top .font{margin-right:20px}header .inner .right .right_top .font span:first-of-type{display:none}header .inner .right .language span:first-of-type{font-size:2.5em}}@media screen and (max-width:980px){.container{width:768px}.dialog .dialog_body{width:calc(100% - 30px);padding:15px}.dialog .dialog_body .dialog_header{padding-bottom:15px}.dialog .dialog_body .dialog_content .title{padding:10px 0}.dialog .dialog_body .dialog_content .content ul li{padding:10px 0}main#team_application #step_1 .item.time .times{flex-direction:column}}@media screen and (max-width:768px){:root{--content-size:14px}.container{width:100%;padding:0 15px}header .inner .right .right_top{flex-wrap:wrap}header .inner .right .right_top .back_index_btn{width:100%;margin-left:0}header .inner .right .right_top .back_index_btn button{width:100%}main#team_application #step_1 .item.time .times .times_btn button,main#team_application #step_3 .item.time .times .times_btn button{padding:5px 20px}main#team_application #step_3 .item.rcode .code_img img{width:120px}[lang='en'] main#team_application h1.page_name{font-size:1.5em}[lang='en'] main#submit_success h1.page_name{font-size:1.5em}}@media screen and (max-width:560px){main#submit_success h1.page_name{padding:20px 0;font-size:1.2em !important}main#submit_success h2,main#submit_success .item.download button{font-size:1.2em}main#submit_success .item{padding-bottom:20px}main#team_application h1.page_name{padding:20px 0;font-size:1.2em !important}main#team_application h2{font-size:1.2em}main#team_application .item{padding-bottom:20px}main#team_application #step_1 .item.time .am,main#team_application #step_1 .item.time .pm{width:100%}main#team_application #step_1 .item.time .times ul li{width:auto;margin-right:10px;padding:5px 25px}main#team_application #step_2 .code_tel,main#team_application #step_3 .code_tel{justify-content:space-between}main#team_application #step_2 .fax,main#team_application #step_3 .fax{width:100%}main#team_application .step_footer{text-align:left;margin-top:30px}main#team_application .step_footer .step_btn{display:grid;grid-template-columns:repeat(auto-fill, calc((100% - 15px) / 2));column-gap:15px;row-gap:15px}main#team_application .step_footer .step_btn button.back{margin-right:0}}@keyframes navdown{0%{height:0}100%{height:50px}}