@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500&family=Roboto:wght@400;500&family=Ubuntu:wght@400;500;700&display=swap");@import url(../font/icomoon/style.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)}}@-webkit-keyframes rightToleft{0%{right:0}to{right:100%}}@keyframes rightToleft{0%{right:0}to{right:100%}}@-webkit-keyframes enter{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes enter{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes pageIn{0%{opacity:0;-webkit-transform:scale(0.5) translateY(-50%);transform:scale(0.5) translateY(-50%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes pageIn{0%{opacity:0;-webkit-transform:scale(0.5) translateY(-50%);transform:scale(0.5) translateY(-50%)}to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@-webkit-keyframes lineReveal{0%{opacity:0;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}5%{opacity:0;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}20%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@keyframes lineReveal{0%{opacity:0;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}5%{opacity:0;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}20%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}}@-webkit-keyframes maskReveal{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes maskReveal{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes lineDown{0%{opacity:0;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}5%{opacity:0;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}20%{opacity:0}to{opacity:1;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}}@keyframes lineDown{0%{opacity:0;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}5%{opacity:0;-webkit-transform:translateY(0) rotateX(0deg);transform:translateY(0) rotateX(0deg)}20%{opacity:0}to{opacity:1;-webkit-transform:translateY(100%) rotateX(-60deg);transform:translateY(100%) rotateX(-60deg)}}@-webkit-keyframes maskDown{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes maskDown{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bannerText{0%{opacity:0;color:#6d5d56}to{opacity:1;color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bannerText{0%{opacity:0;color:#6d5d56}to{opacity:1;color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bannerSmallText{0%{opacity:0;color:#d93e3e}to{opacity:1;color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bannerSmallText{0%{opacity:0;color:#d93e3e}to{opacity:1;color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}}*{outline:none}html{font-size:100%;scrollbar-width:thin;scrollbar-color:#6c6e71 transparent}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}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}html:not(.isMac) body.lock{overflow-y:hidden}html body.lock{overflow-y:hidden}@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}.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%)}.loader{position:fixed;left:0;top:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:#fff;color:#120d73;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;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;pointer-events:none;z-index:10}.loader span{font-size:100px;font-weight:700;letter-spacing:7.8px;font-family:"Roboto", sans-serif}.loader span:last-child{margin-left:20px}.loader.active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media only screen and (max-width:1200px){.loader span{font-size:70px}}@media only screen and (max-width:767px){.loader span{font-size:40px}}.line-up span{position:relative;overflow:hidden;display:inline-block}.line-up span:before{content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#120d73}.line-up span.word{-webkit-animation:lineReveal 1s 0s forwards;animation:lineReveal 1s 0s forwards}.line-up span:before{-webkit-animation:maskReveal 1s .2s forwards;animation:maskReveal 1s .2s forwards}.hd{position:fixed;left:0;top:0;z-index:11;width:100%;padding:10px 0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.hd-container{width:90%;height:50px;margin:0 auto;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;position:relative}.hd-container .logo{max-width:100px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.hd-container .logo-dark{opacity:0}@media only screen and (max-width:767px){.hd-container{height:40px}.hd-container .logo{max-width:90px}}.hd.down{background-color:#fff}.hd.down .logo-light{opacity:0}.hd.down .logo-dark{opacity:1}footer{display:none;position:fixed;bottom:0;left:0;padding:0 60px;width:100vw;height:60px;background-color:#120d73}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Lora", serif}footer .num span{letter-spacing:0.8px}footer .num-now:after{display:inline-block;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);padding:0 10px;content:'/';font-size:12px}footer .contact{color:#fff;font-family:"Ubuntu", sans-serif;letter-spacing:1.2px;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .contact i{padding-right:5px;opacity:.8;font-size:16px}footer .contact a{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:14px}footer .contact a:hover{opacity:.8}footer.show .contact,footer.show .num{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:1200px){footer .footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .num{font-size:14px}}@media only screen and (max-width:767px){footer{padding:0 30px}footer .footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0}footer .contact i{font-size:14px}footer .contact a{font-size:12px}}
/*# sourceMappingURL=style.css.map */