@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100..900&display=swap");@import url(../font/icomoon/style.css);@import url(../js/plugins/swiper-5.3.7/css/swiper.min.css);@import url(../js/plugins/bootstrap-datepicker/css/bootstrap-datepicker.min.css);@import url(../js/plugins/jquery-scrollbar/css/jquery.scrollbar.css);@import url(../css/bootstrap-grid.min.css);*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}b{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}button,input,select,textarea{border:0;outline:none}input::-ms-clear,input::-ms-reveal{display:none}:focus{outline:none}input:focus,textarea:focus{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}input:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}input::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}input::placeholder,textarea::placeholder{-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input:focus::placeholder,textarea:focus::placeholder{opacity:0}input{font-family:'Ubuntu-Regular','微軟正黑體修正', 'Microsoft JhengHei', '微軟正黑體', sans-serif}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input::-ms-clear,input::-ms-reveal{display:none}input::-ms-clear,input::-ms-reveal{display:none}textarea{overflow:auto;vertical-align:top;resize:none}textarea::-webkit-scrollbar{width:2px}textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c2c2c2}textarea::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #878787}textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-text-fill-color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}textarea::-ms-clear,textarea::-ms-reveal{display:none}@-webkit-keyframes xmove{0%,to{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes xmove{0%,to{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes ymove{0%,to{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes ymove{0%,to{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.text-center{text-align:center}.fz-15{font-size:15px}.fz-18{font-size:18px}.fz-20{font-size:20px}.fz-22{font-size:22px}.fz-24{font-size:24px}.fz-30{font-size:30px}.fz-32{font-size:32px}.fz-34{font-size:34px}.fz-36{font-size:36px}.fz-40{font-size:40px}.fw-300{font-weight:300}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.color-main{color:#6c5cf4}*{outline:none}html{font-size:100%;scrollbar-width:thin;scrollbar-color:#6c6e71 transparent;font-family:"Montserrat", "Noto Sans TC", "微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}html.scrollbarStyle{scrollbar-width:thin;scrollbar-color:#6c6e71 transparent}html.scrollbarStyle body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}html.scrollbarStyle body::-webkit-scrollbar{width:12px}@media only screen and (max-width:767px){html.scrollbarStyle body::-webkit-scrollbar{display:none}}html.scrollbarStyle body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#6c6e71;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}html:not(.isMac){width:100vw}html:not(.isMac) body{width:100vw;overflow-y:auto;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}@media only screen and (max-width:1600px){html{font-size:93.75%}}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.notice-wrapper{position:absolute;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%);z-index:99999999}.notice-wrapper .text{position:relative;font-size:0.875rem;padding:10px;color:#fff;background-color:#006fcc;border-radius:10px;white-space:nowrap;-webkit-box-shadow:2.5px 4.3px 20px 0 rgba(0, 0, 0, 0.1);box-shadow:2.5px 4.3px 20px 0 rgba(0, 0, 0, 0.1)}.notice-wrapper .text:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);width:0;height:0;border-style:solid;border-width:0 7px 9px 7px;border-color:transparent transparent #006fcc transparent}.cross{padding:10px;width:44px;height:44px;position:relative}.cross:hover div:first-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cross:hover div:last-child{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cross div{width:22px;height:22px;position:absolute;left:9px;top:9px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.cross div:after{content:'';position:absolute;left:0;top:0;height:22px;width:1px;background-color:#000}.cross div:first-child:after{left:50%;-webkit-transform:rotate(-45deg) translateX(-50%);-ms-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%)}.cross div:last-child:after{left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.waypoint{opacity:0;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.waypoint.show{opacity:1}.commonW-785{max-width:785px;width:90%;margin:0 auto}.commonW-1000{max-width:1000px;width:90%;margin:0 auto}.btn-common{display:inline-block;border-radius:3px;font-weight:bold;color:#fff;background-color:#6c5cf4;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn-common:hover{opacity:.9}.btn-common.small{padding:12px 17px}.btn-common.large{padding:15px 25px;font-size:20px}.content{padding:30px 0}.content .title{padding-bottom:40px}.content .title p{padding-top:35px}.content .text{line-height:1.5}.content .text .fz-36{color:rgba(0, 0, 0, 0.6)}.content .text-container .d-flex:nth-child(odd){padding-bottom:50px}.content .text-container .d-flex:nth-child(odd) .text{padding-left:30px}.content .text-container .d-flex:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content .text-container .d-flex:nth-child(2n) .text{padding-right:30px}@media only screen and (max-width:767px){.content .text-container .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .text-container .d-flex:nth-child(odd){padding-bottom:30px}.content .text-container .d-flex:nth-child(odd) .text{padding-left:0}.content .text-container .d-flex:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .text-container .d-flex .text{padding-top:20px}.content .text-container .d-flex .text .fz-18{font-size:24px}}.section-anchor{position:fixed;right:20px;bottom:20px;z-index:99}.section-anchor .btn-anchor{margin-top:6px;width:30px;height:30px;border-radius:3px;background-color:#222;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;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}.section-anchor .btn-anchor:hover{background-color:rgba(34, 34, 34, 0.8)}.section-anchor .btn-anchor i{color:#fff;font-size:24px}@media only screen and (max-width:767px){.section-anchor{display:none}}.hd{position:fixed;left:0;top:0;z-index:11;width:100%;padding:10px 0;background-color:#d8d8d8}.hd.hide.desktop .hd-container{padding-bottom:10px}.hd.hide.desktop .hd-center .logo{max-width:60px}.hd.hide.desktop .hd-center h1{padding-top:5px}.hd.hide.desktop .hd-roll{opacity:0;bottom:0}.hd-container{padding-top:10px;padding-bottom:40px;margin:0 30px;position:relative;-webkit-transition:padding .3s ease-in-out;-o-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out;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}@media only screen and (max-width:1200px){.hd-container{padding:5px 0;margin:0 10px}}.hd-center{-ms-grid-column-align:center;justify-self:center}.hd-center .logo{display:block;max-width:100px;width:100%;margin:0 auto;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.hd-center h1{padding-top:15px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0.8}.hd-center h1 span{padding-left:8px}.hd-center .hd-roll{width:50px;height:50px;border-radius:50%;background-color:#d8d8d8;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-35px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;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}.hd-center .hd-roll img{max-width:40px;margin-bottom:8px}@media only screen and (max-width:1200px){.hd-center .logo{max-width:60px}.hd-center h1{position:absolute;left:-1000px;top:0}.hd-center .hd-roll{display:none}}.hd-right{position:absolute;right:0;top:10px}footer{padding:50px 0;text-align:center;font-size:15px;opacity:0.7}.fm{max-width:800px;width:100%;margin:0 auto}.fm-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}@media only screen and (max-width:767px){.fm-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.fm-grid{width:100%;padding-right:4px}@media only screen and (max-width:767px){.fm-grid{padding-right:0;margin-bottom:4px}}.fm-grid .tip{display:none;position:absolute;left:-10px;top:15px}.fm-grid.required .tip{display:block;color:#ff0000}.fm-grid.required p.option{position:relative;font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif;font-size:0.875rem}.fm-grid.required .fm-group p.option:before,.fm-grid.required .type-fullbox p.option:before{display:none}.fm-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-bottom:solid 1px #afafaf}@media only screen and (max-width:1200px){.fm-group{padding:0 15px}}.fm-group p.subject{position:relative;padding:15px 0;-ms-flex-negative:0;flex-shrink:0;line-height:1.5}.fm-group.type-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fm-group.type-column{-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}.fm-group.type-column p.subject{padding-bottom:0}.fm-group input[type=date],.fm-group input[type=email],.fm-group input[type=password],.fm-group input[type=tel],.fm-group input[type=text]{width:100%;background:transparent;border:none;padding:15px 10px 15px 0;font-size:16px}.fm-group input[type=date]::-webkit-input-placeholder,.fm-group input[type=email]::-webkit-input-placeholder,.fm-group input[type=password]::-webkit-input-placeholder,.fm-group input[type=tel]::-webkit-input-placeholder,.fm-group input[type=text]::-webkit-input-placeholder{font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}.fm-group input[type=date]:-ms-input-placeholder,.fm-group input[type=email]:-ms-input-placeholder,.fm-group input[type=password]:-ms-input-placeholder,.fm-group input[type=tel]:-ms-input-placeholder,.fm-group input[type=text]:-ms-input-placeholder{font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}.fm-group input[type=date]::-ms-input-placeholder,.fm-group input[type=email]::-ms-input-placeholder,.fm-group input[type=password]::-ms-input-placeholder,.fm-group input[type=tel]::-ms-input-placeholder,.fm-group input[type=text]::-ms-input-placeholder{font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}.fm-group input[type=date]::placeholder,.fm-group input[type=email]::placeholder,.fm-group input[type=password]::placeholder,.fm-group input[type=tel]::placeholder,.fm-group input[type=text]::placeholder{font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}.fm-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.fm-select select{padding:20px 14px;width:100%;min-width:120px;background-color:transparent}.fm-check{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 0;margin-left:15px}@media only screen and (max-width:767px){.fm-check{padding-left:0}}.fm-check.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0}.fm-check.column .check-wrap{margin-right:0;margin-bottom:5px}.check-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:18px}.check-wrap input{display:none}.check-wrap input:checked+label.form-fakebox .form-box{background-color:transparent}.check-wrap input:checked+label.form-fakebox .form-box:after{opacity:1}.check-wrap input:checked+label.form-fakebox .form-box span{color:#aaa}.check-wrap input:checked+label.form-fakebox.transparent .form-box{background-color:transparent}.check-wrap input:checked+label.form-fakebox.transparent .form-box span{background-color:#aaa}.check-wrap label.form-fakebox{position:relative;display:block;width:30px;height:30px;border-radius:50%;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.check-wrap label.form-fakebox .form-box{position:static;width:20px;height:20px;border-radius:50%;border:solid 1px #5c5c5c;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.check-wrap label.form-fakebox .form-box:after{content:'';width:14px;height:14px;border-radius:50%;opacity:0;background-color:#5c5c5c;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.check-wrap label.word{cursor:pointer;color:#000;padding-left:8px;line-height:24px;letter-spacing:0.8px;font-size:1rem}.check-wrap label.word i{padding-left:5px}@media only screen and (max-width:767px){.check-wrap label.word{line-height:22px}}.fm textarea{padding:20px 10px;width:100%;height:300px;background-color:transparent;resize:none;overflow-y:scroll;font-family:"微軟正黑體修正", "Microsoft JhengHei", "微軟正黑體", sans-serif}@media only screen and (max-width:767px){.fm textarea{width:100%;margin-left:0;margin-right:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.fm textarea{overflow:auto}}.fm textarea::-webkit-scrollbar{width:5px}.fm textarea::-webkit-scrollbar-track{background-color:transparent;-webkit-box-shadow:0 0 black;box-shadow:0 0 black;opacity:0}.fm textarea::-webkit-scrollbar-track:hover{opacity:1}.fm textarea::-webkit-scrollbar-thumb{width:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:rgba(0, 0, 0, 0.1)}.file-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}@media only screen and (max-width:767px){.file-wrap{padding-left:0}}.file-name{color:#aaa;padding-left:10px}.fm-button{padding:10px 20px;border-radius:20px;font-size:16px;margin-right:15px}.fm-button[type=submit]{color:#fff;background-color:#6c5cf4}.fm .fm-select,.fm .input-wrap{position:relative}.fm label.error{position:absolute;color:red;font-size:0.875rem}.fm .input-wrap{width:100%}.fm .input-wrap label.error{bottom:10px;right:-20px}@media only screen and (max-width:767px){.fm .input-wrap label.error{right:-15px}}.fm .fm-select label.error{bottom:10px;right:3px}
/*# sourceMappingURL=style.css.map */