@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#48cfad;color:#fff}::selection{background:#48cfad;color:#fff}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans TC","文泉驛正黑","WenQuanYi Zen Hei","儷黑 Pro","LiHei Pro","微軟正黑體","Microsoft JhengHei","微软雅黑","メイリオ","맑은 고딕","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.7;color:#797979;background-color:#fff;letter-spacing:.05em;word-wrap:break-word;word-break:normal}a{color:#48cfad;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin:0 0 1.7em}a,button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img{display:inline-block;max-width:100%;height:auto!important;vertical-align:middle}.pic img{display:block;margin:0 auto}[role=button]{cursor:pointer}:focus{outline:0}.wrapper{overflow:hidden}.container{position:relative}.slick-item+.slick-item{position:absolute;top:0;left:0;visibility:hidden}.slick-initialized .slick-item+.slick-item{position:relative;visibility:visible}.clearfix::after,.container::after,.main::after{content:'';display:block;clear:both}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.list,.list ul,.list-h,.list-h ul,.list-inline,.list-inline ul,.list-v,.list-v ul{margin:0;padding:0;list-style-type:none}.list .box,.list a,.list-h .box,.list-h a,.list-inline .box,.list-inline a,.list-v .box,.list-v a{display:block;text-decoration:none;color:inherit}.list .box span,.list a span,.list-h .box span,.list-h a span,.list-inline .box span,.list-inline a span,.list-v .box span,.list-v a span{display:block}.list a,.list-h a,.list-inline a,.list-v a{color:#48cfad}.list a:hover,.list-h a:hover,.list-inline a:hover,.list-v a:hover{text-decoration:underline}.list-h::after{content:'';display:block;clear:both}.list-h .item,.list-h>li{float:left}.list-inline>li{display:inline-block;vertical-align:top}.list-inline a{display:inline-block}.list-normal{margin:0;padding:0;list-style-type:none}.list-normal li{position:relative;padding-left:1.5em}.list-normal li::before{content:'';display:block;width:12px;height:12px;border-radius:50%;background:#797979;position:absolute;left:0;top:.85em;margin-top:-6px}.bt{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:inherit;font:inherit;text-decoration:none;background:0 0;padding:0}.bt:hover{text-decoration:none}.bt::-moz-focus-inner{padding:0;border:0}.bt:focus{outline:0}.bt-default,.bt-primary{color:#fff;padding:.5em 1.2em;border-radius:3px}.bt-primary{background:#48cfad}.bt-primary:hover{background:rgba(72,207,173,.8)}.bt-default{background:#2c3e50}.bt-default:hover{background:#48cfad}.header{position:relative}.header .site-title{position:fixed;top:0;left:0;right:0;z-index:200;background:#fff;border-bottom:1px solid #ddd;padding:13px 60px 12px 18px;margin:0;font-size:1em}.header .site-title .logo{color:#797979;font-size:1.5em;text-decoration:none}.header .site-title .logo span{color:#48cfad}.nav{position:fixed;z-index:190;top:60px;bottom:100%;left:0;right:0;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav-open .nav{bottom:0;overflow-y:auto;overflow-x:hidden}.nav-open{overflow:hidden}.nav-toggle{width:40px;height:30px;position:fixed;z-index:250;top:15px;right:10px;border:1px solid #ddd;border-radius:5px}.nav-toggle .ic-bar{background:#ccc;width:20px;height:2px;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-10px;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav-toggle .ic-bar:nth-of-type(1){-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.nav-toggle .ic-bar:nth-of-type(2){-webkit-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.nav-open .nav-toggle .ic-bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-open .nav-toggle .ic-bar:nth-of-type(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .nav-toggle .ic-bar:nth-of-type(3){display:none}.nav-content{padding:10px 0;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.13);box-shadow:0 2px 4px rgba(0,0,0,.13)}.nav .menu{font-size:1.07143em;text-align:center}.nav .menu>li>a{display:block;color:inherit;position:relative;padding:.5em;text-transform:uppercase}.nav .menu>li>a:hover{text-decoration:none}.nav .menu>li.current>a{background:#48cfad;color:#fff;font-weight:700}@media (min-width:768px){.header{position:absolute;z-index:200;top:0;left:0;right:0;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;background:#fff}.header::after{content:'';display:block;clear:both}.header .site-title{position:static;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-align:center;padding:20px 0 10px;border-bottom:0}.header .site-title .logo{padding:0;font-size:2em}.header .site-title .logo:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.nav{position:static}.nav-toggle{display:none}.nav-content{background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0 0 15px}.nav .menu{padding:0}.nav .menu li{display:inline-block;vertical-align:middle}.nav .menu li a{padding:.5em .9em;border-radius:4px}.nav .menu li a:hover{color:#fff;background:#48cfad}.nav .menu li.current a{color:#48cfad;background:0 0}}@media (min-width:992px){.header .site-title{float:left}.header .site-title .logo{padding:0 .5em}.nav{float:right;padding-top:25px}}.footer{background:#2c3e50;color:#fff;font-size:.85714em;padding:1.5em 0;text-align:center}.footer a{display:inline-block;color:#48cfad}.footer p{margin:0}.wrapper{padding-top:60px}.container{margin:0 auto;padding:0 15px;max-width:1170px}.floating{position:fixed;z-index:10;bottom:30px;right:30px}.floating .gotop{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:101%;padding:0;background-repeat:no-repeat;height:40px;width:40px;background:#000 url(../img/triangle.webp) no-repeat 50% 50%;border-radius:2px;opacity:.5}.no-js .floating .gotop,.no-webp .floating .gotop{background-image:url(../img/triangle.png)}.floating .gotop:hover{background-color:#48cfad;opacity:.8}.sect{padding:3em 0}.sect-title{text-align:center;overflow:hidden;font-size:1.7em;font-weight:400;margin:0 0 1em}.sect-title span{display:block}.sect-title span:after,.sect-title span:before{content:'';display:block;border-top:1px solid #797979;margin:.5em 0}.sect-title.has-border{text-align:left;border-bottom:1px solid #2c3e50;padding-bottom:.3em}.sect-txt{text-align:center;margin-bottom:2em}.banner{position:relative;z-index:20;background:url(../img/parallax-slider/images/main-bg.webp) no-repeat 15% 0;-webkit-background-size:cover;background-size:cover}.no-js .banner,.no-webp .banner{background-image:url(../img/parallax-slider/images/main-bg.jpg)}.banner .item{position:relative;vertical-align:top;height:400px}.banner .item .pic{display:none}.banner .item .txt{color:#000;padding:5em 15% 0}.banner .item .subtitle,.banner .item .title{text-shadow:0 0 5px #fff;font-style:italic}.banner .item .title{font-size:1.8em;line-height:1.3;min-height:3.9em;margin:0 0 1em;font-weight:700}.banner .item .title span{display:block;color:#48cfad}.banner .item .subtitle{font-size:1.1em;margin:0 0 5em}.banner .slick-next,.banner .slick-prev{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:inherit;font:inherit;text-decoration:none;background:0 0;padding:0;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:101%;padding:0;background-repeat:no-repeat;position:absolute;z-index:10;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background:#000;opacity:.5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner .slick-next:hover,.banner .slick-prev:hover{text-decoration:none}.banner .slick-next::-moz-focus-inner,.banner .slick-prev::-moz-focus-inner{padding:0;border:0}.banner .slick-next:focus,.banner .slick-prev:focus{outline:0}.banner .slick-next:hover,.banner .slick-prev:hover{opacity:1}.banner .slick-next:before,.banner .slick-prev:before{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:url(../img/parallax-slider/images/arrows.webp) no-repeat}.no-js .banner .slick-next:before,.no-js .banner .slick-prev:before,.no-webp .banner .slick-next:before,.no-webp .banner .slick-prev:before{background-image:url(../img/parallax-slider/images/arrows.png)}.banner .slick-prev{left:3%}.banner .slick-prev:before{background-position:0 0}.banner .slick-next{right:3%}.banner .slick-next:before{background-position:100% 0}.banner .slick-dots{margin:0;padding:0;list-style-type:none;text-align:center;padding-bottom:10px}.banner .slick-dots li{display:inline-block;vertical-align:middle}.banner .slick-dots li button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:inherit;font:inherit;text-decoration:none;background:0 0;padding:0;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:101%;padding:0;background-repeat:no-repeat;width:30px;height:30px;position:relative}.banner .slick-dots li button:hover{text-decoration:none}.banner .slick-dots li button::-moz-focus-inner{padding:0;border:0}.banner .slick-dots li button:focus{outline:0}.banner .slick-dots li button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-5px 0 0 -5px;border-radius:50%;background:#000;opacity:.7;border:3px solid #000;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1) inset,1px 1px 1px rgba(255,255,255,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1) inset,1px 1px 1px rgba(255,255,255,.1)}.banner .slick-dots li.slick-active button:before{background:#fff}.main{position:relative}@media (min-width:768px){.wrapper{padding-top:90px}.sect-title{overflow:hidden;margin-bottom:2em}.sect-title span{display:inline-block;position:relative;padding:0 2em}.sect-title span:after,.sect-title span:before{position:absolute;top:50%;width:585px;margin:0}.sect-title span:before{right:100%}.sect-title span:after{left:100%}.sect-txt{margin:-3em 0 3em}.banner .item{height:548px}.banner .item .txt{font-size:1.2em}.banner .item .title{font-size:2em;opacity:0;margin-left:3em;-webkit-transition:.5s .3s;-o-transition:.5s .3s;transition:.5s .3s}.banner .item .subtitle{opacity:0;margin-left:3em;-webkit-transition:.5s .5s;-o-transition:.5s .5s;transition:.5s .5s}.banner .item .pic{opacity:0;-webkit-transition:.5s .4s;-o-transition:.5s .4s;transition:.5s .4s}.banner .item .bt-primary{opacity:0;-webkit-transition:.3s .7s;-o-transition:.3s .7s;transition:.3s .7s}.banner .slick-active .title{opacity:1;margin-left:0}.banner .slick-active .subtitle{opacity:1;margin-left:0}.banner .slick-active .bt-primary,.banner .slick-active .pic{opacity:1}}@media (min-width:992px){.sect{padding-top:5em}.sect-title{font-size:2.2em}.banner .item .pic{display:block;position:absolute;right:10%;top:50%;width:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.banner .item .txt{padding-left:0;padding-right:0;width:80%;max-width:1140px;margin:0 auto}.main .container{max-width:900px}}@media (min-width:1200px){.main .container{max-width:1170px}}.sect2{padding-top:0}.sect3{background:#f9f9f3;margin-bottom:3em}.sect3-content{padding:0 15px}.sect3-content .pic{display:block;max-width:80%;margin:0 auto 2em}.sect3-content .txt .ic{color:#48cfad;font-size:1.2em}.sect3-content .title{color:#2c3e50;font-size:1.5em;font-weight:400;border-bottom:1px solid #ddd;padding:.5em 0;margin:0 0 .8em}.sect3-content .more{border-top:1px solid #ddd;padding-top:3em}.sect4{background:#f9f9f3}.list1 .item{padding:0 15px}.list1 .box{max-width:347px;margin:0 auto 3em;text-align:center}.list1 .box .pic{display:block;max-width:100px;margin:0 auto 1em}.list1 .box .title{font-size:1.2em;font-weight:700;margin:0 0 .6em}.list1 .box .desc a{display:inline}.list2{text-align:center}.list2 .box{max-width:429px;margin:0 auto}.list3 .item{padding:30px 15px 0}.list3 .box{text-align:center;border-top:1px solid #ddd;margin:0 auto 2.5em}.list3 .box .icon{background:#48cfad;color:#fff;font-size:2em;width:60px;height:60px;line-height:60px;border-radius:50%;margin:-30px auto .5em}.list3 .box .title{font-size:1.5em;font-weight:400;margin:0 0 .6em}.sect4-slider .box{position:relative;overflow:hidden;text-align:center}.sect4-slider .box .pic img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sect4-slider .box .mask{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sect4-slider .box .mask .link{position:absolute;top:50%;left:50%;background-color:rgba(0,0,0,.6);width:50px;height:50px;line-height:50px;border-radius:50%;margin:-25px 0 0 -25px;color:#fff;font-size:16px}.sect4-slider .box .mask .link .txt{position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0 .5em;background:#000;border-radius:3px;font-size:12px;line-height:1.8;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.sect4-slider .box .mask .link .txt:after{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#000 transparent transparent transparent;margin-left:-4px}.sect4-slider .box .mask .link:hover{text-decoration:none;background:#48cfad}.sect4-slider .box .mask .link:hover .txt{opacity:1}.sect4-slider .box:hover .pic img{-webkit-transform:scale(5);-ms-transform:scale(5);-o-transform:scale(5);transform:scale(5);opacity:.5}.sect4-slider .box:hover .mask{opacity:1}.sect4-slider .slick-dots{margin:0;padding:0;list-style-type:none;text-align:center;margin-top:.5em}.sect4-slider .slick-dots li{display:inline-block;vertical-align:middle}.sect4-slider .slick-dots li button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;color:inherit;font:inherit;text-decoration:none;background:0 0;padding:0;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:101%;padding:0;background-repeat:no-repeat;width:30px;height:30px;position:relative}.sect4-slider .slick-dots li button:hover{text-decoration:none}.sect4-slider .slick-dots li button::-moz-focus-inner{padding:0;border:0}.sect4-slider .slick-dots li button:focus{outline:0}.sect4-slider .slick-dots li button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#869791;opacity:.5}.sect4-slider .slick-dots li.slick-active button:before{opacity:1}@media (min-width:450px){.sect4-slider .item{padding:0 15px}}@media (min-width:768px){.list1,.list2{margin-left:-15px;margin-right:-15px}.list1::after,.list2::after{content:'';display:block;clear:both}.list1 .item,.list2 .item{float:left;padding-left:15px;padding-right:15px}.list1 .item{width:33.33%}.list1 .item:nth-child(3n+1){clear:left}.list2 .item{width:50%}.list2 .item:nth-child(2n+1){clear:left}.sect3-content .pic{float:left;width:45%}.sect3-content .txt{margin-left:52%}}@media (min-width:992px){.list2 .box{max-width:none}.list2 .box img{width:100%}.list3{margin-left:-15px;margin-right:-15px}.list3::after{content:'';display:block;clear:both}.list3 .item{float:left;padding-left:15px;padding-right:15px;width:33.33%}.list3 .item:nth-child(3n+1){clear:left}.sect3-content .title{font-size:2em}}
/*# sourceMappingURL=index.css.map */
