@charset "UTF-8";@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(../fonts/fontello.eot?45234002);src:url(../fonts/fontello.eot?45234002#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2?45234002) format("woff2"),url(../fonts/fontello.woff?45234002) format("woff"),url(../fonts/fontello.ttf?45234002) format("truetype"),url(../fonts/fontello.svg?45234002#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-arrow-down:before{content:"\e800"}.icon-arrow-top:before{content:"\e801"}.icon-arrow-next:before{content:"\e802"}.icon-close:before{content:"\e803"}.icon-copy:before{content:"\e804"}.icon-list:before{content:"\e805"}.icon-instagram:before{content:"\e806"}.icon-youtube:before{content:"\e807"}.icon-line:before{content:"\e808"}.icon-facebook:before{content:"\e809"}.icon-member:before{content:"\e80a"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{width:device-width}:root{font-size:16px}[v-cloak],[v-cloak]>*{display:none}html{-ms-overflow-style:none;box-sizing:border-box;height:100%}html::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:#333333;color:#333;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,微軟正黑體,sans-serif;font-size:16px;height:100%}main{display:block}*,:after,:before{box-sizing:inherit}:focus{outline:none}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a,button{color:inherit;cursor:pointer;display:inline-block;text-decoration:none;transition:opacity .3s}button{border:0}button:focus{outline:0}iframe,img{vertical-align:middle}img{height:auto;width:100%}::selection{background-color:#e20311;color:#fff}button,input,select,textarea{border-radius:0;line-height:inherit}input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:medium}textarea{resize:none}input{border:none;border-radius:0;color:#666;outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.lazyload,.lazyloading{opacity:1}.lazyloaded{opacity:1;transition:.2s}p{font-weight:400;line-height:1.75}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;position:relative;width:100%}@media (min-width:768px){.container{max-width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.container{max-width:1280px;padding-left:40px;padding-right:40px}}@media (min-width:1800px){.container{max-width:1480px;padding-left:40px;padding-right:40px}}.gap-1{padding:80px 0}.gap-2{padding:60px 0}.gap-3{padding:45px 0}.gap-t-1{padding-top:80px}.gap-t-2{padding-top:60px}.gap-t-3{padding-top:45px}.gap-b-1{padding-bottom:80px}.gap-b-2{padding-bottom:60px}.gap-b-3{padding-bottom:45px}@media (min-width:768px){.gap-1{padding:80px 0}.gap-2{padding:60px 0}.gap-3{padding:45px 0}.gap-t-1{padding-top:80px}.gap-t-2{padding-top:60px}.gap-t-3{padding-top:45px}.gap-b-1{padding-bottom:80px}.gap-b-2{padding-bottom:60px}.gap-b-3{padding-bottom:45px}}@media (min-width:992px){.gap-1{padding:80px 0}.gap-2{padding:60px 0}.gap-3{padding:45px 0}.gap-t-1{padding-top:80px}.gap-t-2{padding-top:60px}.gap-t-3{padding-top:45px}.gap-b-1{padding-bottom:80px}.gap-b-2{padding-bottom:60px}.gap-b-3{padding-bottom:45px}}@media (min-width:1440px){.gap-1{padding:80px 0}.gap-2{padding:60px 0}.gap-3{padding:45px 0}.gap-t-1{padding-top:80px}.gap-t-2{padding-top:60px}.gap-t-3{padding-top:45px}.gap-b-1{padding-bottom:80px}.gap-b-2{padding-bottom:60px}.gap-b-3{padding-bottom:45px}}.ci-color-1{color:#e20311}.l-header--content{position:absolute;top:0;transform:translateX(100%);transition:all .3s}.l-header--content._active{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));transform:translateX(0)}.l-header._nobg{background-color:transparent}.l-header._nobg .l-header--submenu{background:rgba(0,0,0,.5);padding:0 15px}.l-header._nobg .l-header--submenu .l-header--lang,.l-header._nobg .l-header--submenu .l-header--partner{line-height:50px}.l-header._nobg .l-header--submenu .l-header--lang>a,.l-header._nobg .l-header--submenu .l-header--lang__item,.l-header._nobg .l-header--submenu .l-header--partner>a{color:#fff}.l-header._nobg .l-header--submenu .l-header--search{line-height:50px}.l-header._nobg .l-header--submenu .l-header--search>div{color:#fff}.l-header--hamburger>div .line{height:2px;transition:.3s ease-in-out}.l-header--hamburger>div .line:first-child{margin-top:6px}.l-header--hamburger>div .line:nth-child(2){margin-bottom:6px}@media (min-width:1200px){.l-header--hamburger._active span{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}}.l-header--hamburger._active>div .line:first-child{--tw-bg-opacity:1;background-color:rgba(191,191,191,var(--tw-bg-opacity));transform:translate3d(0,3px,0) rotate(45deg)}.l-header--hamburger._active>div .line:nth-child(2){--tw-bg-opacity:1;background-color:rgba(191,191,191,var(--tw-bg-opacity));transform:translate3d(0,-3px,0) rotate(-45deg)}.l-header._active .l-header--lang__item,.l-header._active .l-header--partner__item,.l-header._active .l-header--search__item{line-height:80px}@media (min-width:1200px){.l-header._nobg{margin-top:3em}.l-header--content{position:unset;transform:inherit}}.menu--list.active:after{opacity:1;transform:translateY(0)}.menu--title{border-bottom:1px solid #bfbfbf;display:block}@media (min-width:1200px){.menu--list{position:relative}.menu--list:after{background:#e20311;border-radius:20px 20px 0 0;bottom:-29px;content:"";display:block;height:4px;left:0;opacity:0;position:absolute;transform:translateY(4px);transition:.3s;width:100%}.menu--list:hover:after{opacity:1;transform:translateY(0)}.menu--title{border-bottom:none}}.dropmenu--list>ul{position:relative}.dropmenu--list>ul:after{background:hsla(0,0%,40%,.2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.dropmenu--list>ul .dropmenu--item{font-size:clamp(14px,1.05vw,15px);line-height:1.5;padding-bottom:5px}.dropmenu--list:first-child{margin-top:0}.secdropmenu--item{color:#999;padding:8px 0 8px 15px;position:relative}.secdropmenu--item:after{background:#999;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:5px}.l-header--lang,.l-header--partner,.l-header--search{position:relative}.l-header--lang__item,.l-header--partner__item,.l-header--search__item{line-height:80px}.l-header--lang:after,.l-header--partner:after,.l-header--search:after{background:#e20311;border-radius:20px 20px 0 0;bottom:0;content:"";display:block;height:4px;left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:.3s;width:80%}.l-header--lang:hover:after,.l-header--partner:hover:after,.l-header--search:hover:after{opacity:1;transform:translate(-50%)}.l-lang--list._active{color:#e20311;font-weight:bolder}.m-btn{--tw-bg-opacity:1;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:50px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;justify-content:space-between;min-width:200px;padding:8px 10px 8px 30px;text-align:center;transition:.4s cubic-bezier(.45,0,.55,1)}.m-btn span{padding-right:2em}.m-btn i{align-items:center;background:#e20311;border-radius:100%;color:#fff;display:flex;height:45px;justify-content:center;transition:.4s cubic-bezier(.45,0,.55,1);width:45px}.m-btn--xs{height:40px;line-height:40px;width:75px}.m-btn--s{width:140px}.m-btn--m{width:180px}.m-btn--l{width:250px}.m-btn:hover{--tw-bg-opacity:1;background-color:rgba(153,153,153,var(--tw-bg-opacity))}.m-btn:hover i{--tw-translate-x:25%;--tw-transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:var(--tw-transform)}form{position:relative;width:100%}select::-ms-expand{display:none}.form-group{margin:30px 0;position:relative;width:100%}.form-group.-select{border:none}.form-group.-select:after{bottom:16px;color:#999;content:"\e800";font-family:fontello;font-size:20px;pointer-events:none;position:absolute;right:20px}.form-group.-select label{pointer-events:none}.form-group.-select--grade:after{right:70px}.form-group.form-group--radio input{background:#fff;border:1px solid #707070;border-radius:2px;height:12px;margin-top:0;padding:0;width:12px}.form-group>label{width:100px}.form-group>.form-group{width:100%}@media (min-width:768px){.form-group>.form-group{width:47%}}.form-group.form-group-col{display:block;justify-content:space-between;padding:0}@media (min-width:768px){.form-group.form-group-col{display:flex}}.form-group label.require{color:inherit}.form-group label.require:after{color:#e20311;content:"*";margin-left:.25em}.form-group p.error-message{color:#e20311;font-size:13px;left:-5px;order:0;pointer-events:none;position:absolute;text-align:right;width:100%}@media (min-width:768px){.form-group p.error-message{bottom:inherit;height:auto;top:0}}.form-group input,.form-group select,.form-group textarea{background:#ebebeb;border-radius:10px;color:#333;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,微軟正黑體,serif;height:55px;position:static;transition:.5s;width:100%}.form-group input:-ms-input-placeholder,.form-group select:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#a3a8a9}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder{color:#a3a8a9}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;margin-top:10px;padding:15px}.form-group select.error{border:1px solid #e20311}.form-group input{color:#333;line-height:24px;margin-top:10px;padding:15px}.form-group input.error{border:1px solid #e20311}.form-group .error-box{order:2}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border:1px solid rgba(226,3,17,.5)}.form-group textarea{border:none;color:#333;font-size:16px;height:170px;margin-top:10px;padding:15px}.form-group textarea.error{border:1px solid #e20311}.checkbox-group{width:50%}@media (min-width:768px){.checkbox-group{width:20%}}.checkbox-label{align-items:center;border-radius:10px;cursor:pointer;display:flex;padding:7.5px}.checkbox-label input[type=checkbox]:checked+span{background:#999;border-radius:10px;color:#fff;padding:20px}.checkbox-label input[type=checkbox]{display:none;margin-right:10px}.checkbox-label span{background:#ebebeb;border-radius:10px;padding:20px 10px;text-align:center;width:100%}.m-alertBox{align-items:flex-start;height:100vh;justify-content:center;opacity:0;padding:30px 20px 0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:110}.m-alertBox,.m-alertBox__card{display:flex;transition:.6s cubic-bezier(.45,0,.55,1)}.m-alertBox__card{background-color:#e20311;flex-direction:column;padding:40px;transform:translateY(-100%);width:100%}.m-alertBox__txt{margin-bottom:15px}.m-alertBox__txt>h6{padding-bottom:6px}.m-alertBox__txt>p{padding-bottom:0}.m-alertBox__btn{align-items:flex-start;display:flex;justify-content:flex-end}.m-alertBox.-show{opacity:1;pointer-events:auto}.m-alertBox.-show .m-alertBox__card{transform:translateY(0)}@media (min-width:992px){.m-alertBox__card{flex-direction:row;justify-content:space-between;width:75vw}.m-alertBox__txt{margin-bottom:0;margin-right:5vw}.m-alertBox__btn{flex-shrink:0}}@media (min-width:1440px){.m-alertBox__card{width:40vw}}.m-tab{background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:70px;z-index:2}.m-tab.active{overflow:inherit}.m-tab.active .m-tab--list{background:#ddd;opacity:1;overflow-y:auto;position:absolute;transform:translateY(0)}.m-tab .m-tab--list{overflow:hidden;position:absolute;transform:translateY(-100%);width:100%;z-index:-10}.m-tab .m-tab--list__item{display:flex;font-size:clamp(16px,1.15vw,18px);font-weight:600;line-height:1.7;line-height:1.67;margin:15px 0;overflow:hidden}.m-tab .m-tab--list__item.active{color:#e20311}@media (min-width:992px){.m-tab .m-tab--list__item.active{color:inherit;position:relative}.m-tab .m-tab--list__item.active:after{background:#e20311;border-radius:20px 20px 0 0;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;transform:translate(-50%);transition:all .3s;width:100%}}.m-tab .m-tab--box{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px}.m-tab--rounded .m-tab--list{align-items:center;display:flex;overflow-y:auto}.m-tab--rounded .m-tab--list__item{align-items:center;border:1px solid #bfbfbf;border-radius:30px;display:flex;font-size:clamp(16px,1.15vw,18px);font-weight:600;height:45px;justify-content:center;line-height:1.7;margin:15px .5em;padding:0 1em;text-align:center;transition:.3s;white-space:nowrap}.m-tab--rounded .m-tab--list__item:hover{border:1px solid #e20311}.m-tab--rounded .m-tab--list__item._active{background:#e20311;border:1px solid #e20311;color:#fff}.m-tab--rounded.-protab .m-tab--list__item{margin-bottom:15px}.m-tab--line{border-bottom:1px solid #e8e8e8}.m-tab--line .m-tab--list__item{font-size:clamp(16px,1.15vw,18px);font-weight:500;line-height:1.7;margin-right:20px;padding-bottom:.75em;position:relative;white-space:nowrap}.m-tab--line .m-tab--list__item:after{background:#e20311;bottom:0;content:"";display:block;height:4px;position:absolute;transition:all .3s;width:0}.m-tab--line .m-tab--list__item._active:after,.m-tab--line .m-tab--list__item:hover:after{width:100%}@media (min-width:768px){.m-tab--rounded .m-tab--list__item{margin:0 10px}.m-tab--line .m-tab--list__item{margin-bottom:0;margin-right:50px}}@media (min-width:992px){.m-tab--rounded.-protab .m-tab--list{margin:0 -.5em}.m-tab--rounded.-protab .m-tab--list__item{margin-bottom:15px}.m-tab .m-tab--list{display:flex;overflow:inherit;position:relative;transform:translateY(0);z-index:inherit}.m-tab .m-tab--list__item{justify-content:flex-end;margin:0 50px 0 0;padding:20px 0;position:relative;white-space:nowrap}.m-tab .m-tab--list__item:after{background:#e20311;border-radius:20px 20px 0 0;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;transform:translate(-50%,4px);transition:all .3s;width:100%}.m-tab .m-tab--list__item:hover:after{transform:translate(-50%)}.m-tab .m-tab--box{display:none}.m-tab.active .m-tab--list{background:transparent;position:relative}}@media (min-width:1200px){.m-tab{top:80px}.m-tab--rounded .m-tab--list__item{min-width:200px}.m-tab--rounded.-protab li{width:25%}}@media (min-width:1800px){.m-tab--rounded.-protab li{width:20%}}.m-table .-xsScroll{overflow:auto;position:relative;width:100%}.m-table .-xsScroll table{width:100%}.m-table .-xsScroll table.fadeInTable-leave-to{opacity:0;transform:translate3d(0,-10%,0)}.m-table .-xsScroll table.fadeInTable-leave-active{transition:.5s}.m-table .-xsScroll table.fadeInTable-enter{opacity:0;transform:translate3d(0,10%,0)}.m-table .-xsScroll table.fadeInTable-enter-active{transition:.5s .3s}@media (min-width:1200px){.m-table .-xsScroll{overflow-x:visible}.m-table .-xsScroll table{width:100%!important}.m-table .-xsScroll._maxHeight{height:500px}}.m-table table{background:#fff;border-bottom:1px solid #e20311;border-left:1px solid hsla(0,0%,100%,.4);border-right:1px solid hsla(0,0%,100%,.4);transition:all .3s}.m-table table thead{background:#e20311;color:#fff}.m-table table thead td{padding:10px 25px}.m-table table thead td:not(:last-child){border-right:1px solid;border-color:#fff}.m-table table thead th:first-child{border-bottom-left-radius:20px;border-left:1px solid transparent;border-top-left-radius:20px}.m-table table thead th:last-child{border-bottom-right-radius:20px;border-right:1px solid transparent;border-top-right-radius:20px}.m-table table thead th:not(:last-child){border-right:1px solid hsla(0,0%,100%,.4)}.m-table table tbody td{height:65px;padding:20px 25px}.m-table table tbody td span{color:#666}.m-table table tbody td i{color:#999;font-size:25px;margin-left:5px}.m-table table tbody td a{align-items:center;display:flex;justify-content:center;transition:all .3s}.m-table table tbody td a:hover{color:#e20311}.m-table table tbody tr{border-bottom:1px solid hsla(0,0%,40%,.3);transition:all .3s}.m-table table tbody tr i{display:inline-block;transition:all .3s}.m-table table tbody tr:hover i{transform:translateY(-3px)}.m-table table tbody th{border-bottom:1px solid #fff;border-right:1px solid #fff}.m-table table th{font-size:clamp(15px,1.15vw,16px);font-weight:400;height:60px;line-height:1.7;padding:20px 25px;white-space:nowrap}.m-table table td,.m-table table th{vertical-align:middle}main{min-height:calc(100vh - 50px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s;z-index:100}.fade-enter,.fade-leave-to{opacity:0;z-index:100}.hidden-h1{text-indent:-99999px}.lightbox{align-items:center;background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.lightbox.show{display:flex;opacity:1}.lightbox-content{background:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.3);padding:20px;transform:translateY(-20px);transition:transform .3s ease-in-out}.lightbox.show .lightbox-content{transform:translateY(0)}.close-btn{color:#fff;cursor:pointer;font-size:25px;position:absolute;right:0;top:-50px}@media (min-width:768px){.close-btn{right:-50px}}