@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Chocolate+Classical+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200..900&display=swap";a,address,article,aside,audio,b,body,canvas,caption,center,code,div,fieldset,figcaption,footer,h1,h2,h3,h4,h5,h6,hgroup,i,img,input,label,li,nav,object,ol,output,p,q,ruby,s,samp,section,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-weight:400;vertical-align:baseline;font-family:inherit;font-size:inherit}html{margin:0;padding:0;border:0;font-family:"微軟正黑體","Arial Narrow";font-size:18px;line-height:140%}@media screen and (max-width: 1280px){html{font-size:16px}}@media screen and (max-width: 768px){html{font-size:14px}}body{position:relative;color:#1f1f1f}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}li,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}td,th{vertical-align:middle}a{outline:0;color:#000;text-decoration:none;-webkit-backface-visibility:hidden}a:focus{outline:0}input:focus,select:focus,textarea:focus{outline:-webkit-focus-ring-color auto 0}img{max-width:100%;display:inline-block;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;-o-transition:all linear .2s}@media(min-width: 769px){.moSet{display:none !important}}@media(max-width: 768px){.moSet{display:block}}@media(min-width: 769px){.pcSet{display:block !important}}@media(max-width: 768px){.pcSet{display:none}}.bigw{width:calc(100% - 300px);margin:0 auto;position:relative}@media screen and (max-width: 1680px){.bigw{width:calc(100% - 200px)}}@media screen and (max-width: 1440px){.bigw{width:calc(100% - 150px)}}@media screen and (max-width: 1280px){.bigw{width:900px}}@media screen and (max-width: 980px){.bigw{width:calc(100% - 60px)}}@media screen and (max-width: 768px){.bigw{width:calc(100% - 40px)}}@media screen and (max-width: 480px){.bigw{width:calc(100% - 30px)}}.middlew{width:1300px;margin:0 auto;position:relative}@media screen and (max-width: 1440px){.middlew{width:calc(100% - 150px)}}@media screen and (max-width: 768px){.middlew{width:calc(100% - 60px)}}@media screen and (max-width: 480px){.middlew{width:calc(100% - 40px)}}.wrapper{overflow:hidden}.wrapper footer{background-color:#222;color:#fff;text-align:center;padding:50px 0;font-size:.8rem}.wrapper footer .info{display:flex;margin:0 auto;justify-content:space-between;align-items:center}.wrapper footer .info .footerLogo{width:242px}@media screen and (max-width: 1280px){.wrapper footer .info .footerLogo{width:150px}}@media screen and (max-width: 640px){.wrapper footer .info .footerLogo{width:110px;margin-bottom:30px}}.wrapper footer .info .detail{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 242px - 50px)}@media screen and (max-width: 980px){.wrapper footer .info .detail{width:calc(100% - 150px - 50px);flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width: 640px){.wrapper footer .info .detail{width:calc(100% - 110px - 20px)}}.wrapper footer .info .detail .fsec1 ul{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 980px){.wrapper footer .info .detail .fsec1 ul{width:100%}}@media screen and (max-width: 640px){.wrapper footer .info .detail .fsec1 ul{display:block}}.wrapper footer .info .detail .fsec2{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 980px){.wrapper footer .info .detail .fsec2{width:100%;justify-content:flex-end}}@media screen and (max-width: 640px){.wrapper footer .info .detail .fsec2{margin-top:30px}}.wrapper footer .info .detail .fsec2 ul{display:flex;justify-content:space-between;align-items:center}.wrapper footer .info .detail .fsec2 ul li a{text-decoration:underline}.banner{position:relative;padding:0 !important}.banner .bannerBox{background-repeat:no-repeat;width:100vw;height:100vh;max-height:934px;background-size:98%;background-position:50% 50%;position:relative;background-color:#fff;transition:all linear .4s;opacity:.6}@media screen and (max-width: 1440px){.banner .bannerBox{max-height:800px}}@media screen and (max-width: 1280px){.banner .bannerBox{height:auto;aspect-ratio:5/3;max-height:unset}}@media screen and (max-width: 768px){.banner .bannerBox{aspect-ratio:5/4;background-size:auto 98%}}@media screen and (max-width: 480px){.banner .bannerBox{aspect-ratio:5/5}}.banner .bannerBox .txt{position:absolute;bottom:5%;right:14vw;z-index:2}@media screen and (max-width: 768px){.banner .bannerBox .txt{bottom:-5%;right:12vw}}@media screen and (max-width: 480px){.banner .bannerBox .txt{bottom:-5%;right:8vw}}.banner .bannerBox .txt p{font-family:"selFont",sans-serif;font-size:2.2vw;color:#866820;font-style:italic;transition:all linear .4s;transform:translateX(10px)}.banner .bannerBox .txt p:last-child{margin-left:2.2vw;transform:translateX(15px)}@media screen and (max-width: 768px){.banner .bannerBox .txt p{font-size:2.8vw}.banner .bannerBox .txt p:last-child{margin-left:2.8vw}}@media screen and (max-width: 480px){.banner .bannerBox .txt p{font-size:3.5vw}.banner .bannerBox .txt p:last-child{margin-left:3.5vw}}.banner .bannerSlide{position:relative;overflow:visible}.banner .bannerSlide .cover{position:absolute;z-index:2;bottom:-15%;left:0;width:100%}@media screen and (max-width: 480px){.banner .bannerSlide .cover{bottom:-10%}}.banner .bannerSlide .cover img{width:100%;transition:all linear .4s}.banner .bannerSlide .cover img:last-child{position:absolute;bottom:-1%;left:0;width:100%;opacity:.35}.banner .bannerSlide .swiper-wrapper{z-index:1}.banner .bannerSlide .swiper-slide{position:relative}.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox{opacity:1;background-size:100%}@media screen and (max-width: 768px){.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox{background-size:auto 100%}}@media screen and (max-width: 480px){.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox{background-size:auto 110%}}.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox .cover img{transition:linear 1s}.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox .cover img:last-child{bottom:0%}.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox .txt p{transform:translateX(0)}.banner .bannerSlide .swiper-slide.swiper-slide-active .bannerBox .txt p:last-child{transform:translateX(0)}.banner .swiper-pagination .swiper-pagination-bullet{border:2px solid #fff;background:unset;opacity:1;width:15px;height:15px;margin:0 10px;transition:all linear .2s;background-color:#fff}@media screen and (max-width: 768px){.banner .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 5px}}.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #eeb985;background-color:#eeb985}.banner .fixedTopic{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media screen and (max-width: 1366px){.banner .fixedTopic img{width:70%;display:block;margin:0 auto}}@media screen and (max-width: 768px){.banner .fixedTopic img{width:90%}}.banner.innerPage-banner:before{background-image:url(../images/kv/wave-2.png)}.banner.innerPage-banner .bannerBox{height:550px}@media screen and (max-width: 1280px){.banner.innerPage-banner .bannerBox{height:400px}}@media screen and (max-width: 768px){.banner.innerPage-banner .bannerBox{height:300px}}@media screen and (max-width: 480px){.banner.innerPage-banner .bannerBox{height:200px}}.innerpage{background-color:#f5f5f5}.innerPage-content{padding:70px 0;position:relative}@media screen and (max-width: 768px){.innerPage-content{padding:50px 0}}.innerPage-content .sub-title{color:#866820;font-size:1.3rem;margin-bottom:10px}.innerPage-content .sub-title h1{position:relative;display:inline-block}.innerPage-content .sub-title h1:after,.innerPage-content .sub-title h1:before{content:"";display:block;width:100px;height:1px;background-color:#866820;position:absolute;left:calc(100% + 20px);top:calc(50% - 1px)}.innerPage-content .sub-title h1:before{top:calc(50% - 3px)}.innerPage-content .r-title{position:relative}.innerPage-content .r-title h1{display:inline-flex;background-color:#294900;position:relative;margin-bottom:15px}.innerPage-content .r-title h1:after{content:"";display:block;width:2px;height:calc(100% + 18px);position:absolute;top:-9px;right:5px;background:#f6c974}.innerPage-content .r-title h1 b{display:block;color:#fff;font-weight:100;font-size:24px;padding:5px 90px 5px 10px}@media screen and (max-width: 1280px){.innerPage-content .r-title h1 b{padding:5px 70px 5px 10px;font-size:22px}}.innerPage-content .r-title p{position:absolute;top:calc(100% + 20px)}.innerPage-content .def-btn{display:flex;align-items:center}.innerPage-content .def-btn a.more{display:flex;background:linear-gradient(to right, #cd9d41 0%, #fdd17d 100%);color:#fff;font-weight:100;padding:10px 30px;font-size:1rem;transition:all linear .2s;color:#000;cursor:pointer}.innerPage-content .def-btn a.more b{display:block;margin-right:15px}@media screen and (min-width: 1281px){.innerPage-content .def-btn a.more:hover{transform:translateX(10px)}}.sideNavStyle{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 980px){.sideNavStyle{display:block}}.sideNavStyle .sub-content{width:calc(100% - 280px)}@media screen and (max-width: 980px){.sideNavStyle .sub-content{width:100%}}.sideNavStyle .side-nav{width:240px}@media screen and (max-width: 980px){.sideNavStyle .side-nav{width:100%}}.sideNavStyle .side-nav .side-nav-ul>li{border-bottom:1px solid rgba(51,51,51,.4509803922)}.sideNavStyle .side-nav .side-nav-ul>li>a{display:block;color:#1f1f1f;padding:20px 0;transition:all linear .2s}.sideNavStyle .side-nav .side-nav-ul>li.active>a,.sideNavStyle .side-nav .side-nav-ul>li:hover>a{color:#866820}.pageNav{margin:50px 0}.pageNav .pageNav_fraction{margin-bottom:10px}.pageNav .pageNav_fraction p{display:flex;justify-content:center;align-items:center;color:#866820}.pageNav .pageNav_fraction p b{display:block;color:#866820;margin:0 5px}.pageNav .pageNav_pages{display:flex;justify-content:center;align-items:center}.pageNav .pageNav_pages p{margin:0 2px}.pageNav .pageNav_pages p a{display:block;cursor:pointer}.pageNav .pageNav_pages p a b{width:30px;border-radius:50%;height:30px;text-align:center;display:flex;justify-content:center;align-items:center}.pageNav .pageNav_pages p.hide{display:none}.pageNav .pageNav_pages p.active a b{color:#866820}.screen{position:fixed;width:70%;height:70%;top:15%;left:15%;background:hsla(0,0%,100%,.82);z-index:99;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}@media screen and (max-width: 768px){.screen{width:85%;height:85%;top:7.5%;left:7.5%}}.screen .closed{position:absolute;right:30px;top:15px;width:50px}@media screen and (max-width: 768px){.screen .closed{width:40px;top:25px}}.screen .container{padding:50px 50px 50px;overflow:auto;height:calc(100% - 100px)}@media screen and (max-width: 640px){.screen .container{padding:50px 20px 50px}}@media screen and (max-width: 480px){.screen .container{padding:25px 20px 20px;height:calc(100% - 45px)}}.screen .container h5{text-align:center;font-size:30px;margin-bottom:20px;line-height:150%}.screen .container p{margin:10px 0}@media screen and (max-width: 480px){.screen .container p{font-size:14px}}.screen.feedback_text{width:600px;height:150px;top:calc(50% - 75px);left:calc(50% - 300px)}@media screen and (max-width: 640px){.screen.feedback_text{width:300px;height:250px;left:calc(50% - 150px);top:calc(50% - 125px)}.screen.feedback_text .container{padding:80px 20px 20px}}.screen.feedback_text.screen{text-align:center}.screen.feedback_text.screen .closed{width:50px}.screen.feedback_text.screen button{display:inline-block;background:#f7f7f7;border-radius:25px;padding:5px 25px;box-shadow:none;font-size:18px}/*# sourceMappingURL=layout.css.map */