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}.content{overflow:hidden}section{padding:80px 0;position:relative;z-index:2}@media screen and (max-width: 1280px){section{padding:60px 0}}@media screen and (max-width: 480px){section{padding:40px 0}}.def_btn_box a.def_btn{display:inline-flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #7e5223;padding:15px 25px;width:200px;margin:0 auto;transition:all linear .2s}@media screen and (max-width: 1280px){.def_btn_box a.def_btn{width:160px}}.def_btn_box a.def_btn:hover{background-color:#7e5223;color:#fff}.def_btn_box a.def_btn:hover img{filter:invert(1) brightness(100)}.def_btn_box a.def_btn img{margin-left:25px}@media screen and (max-width: 1280px){.def_btn_box a.def_btn img{margin-left:15px;width:25px}}.h2_style{color:#363636;position:relative;display:inline-block;padding-left:150px}@media screen and (max-width: 1280px){.h2_style{padding-left:120px}}.h2_style b{display:block;font-size:2.5rem;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 1280px){.h2_style b{font-size:2rem}}.h2_style span{color:#7d5323;display:block;text-align:right}@media screen and (max-width: 1280px){.h2_style span{font-size:.7rem}}.h2_style:before,.h2_style:after{content:"";display:block;width:160px;height:1px;position:absolute;bottom:10px;left:0;background-color:#7d5323}@media screen and (max-width: 1280px){.h2_style:before,.h2_style:after{width:120px;bottom:10px}}.h2_style:after{bottom:15px}@media screen and (max-width: 1280px){.h2_style:after{bottom:7px}}.kv{overflow:hidden;margin-top:82px;background-image:url(../images/kv/bg.jpg);background-repeat:no-repeat;background-color:#b4d7e3;background-position:50% 0;background-size:100%;height:calc(100vh - 82px);min-height:700px;max-height:800px}@media screen and (max-width: 1280px){.kv{min-height:unset;max-height:unset;height:auto;padding:50px 0 20px}}@media screen and (max-width: 768px){.kv{margin-top:0px;padding-top:80px;background-size:cover}}.kv:after{content:"";display:block;width:60%;height:10vh;background-color:#fff;position:absolute;bottom:0;right:0}@media screen and (max-width: 1024px){.kv:after{height:50px}}@media screen and (max-width: 480px){.kv:after{height:30px}}.kv .bigw{justify-content:space-between;display:flex}@media screen and (max-width: 640px){.kv .bigw{flex-wrap:wrap}}.kv .bigw .text{margin-top:12vh}@media screen and (max-width: 1280px){.kv .bigw .text{margin-top:10%;margin-bottom:12%;width:55%}}@media screen and (max-width: 640px){.kv .bigw .text{width:100%;margin-top:5%;margin-bottom:0%}}.kv .bigw .text h1{width:80%;margin:0 auto}.kv .bigw .text .def_btn_box{text-align:center;margin-top:40px}.kv .bigw .buiding{position:relative;margin-bottom:10vh;max-width:55%}@media screen and (max-width: 1280px){.kv .bigw .buiding{margin-bottom:0vh;max-width:60%;position:absolute;right:-10%;top:0}}@media screen and (max-width: 980px){.kv .bigw .buiding{max-width:65%;right:-10%}}@media screen and (max-width: 640px){.kv .bigw .buiding{max-width:80%;right:initial;position:inherit;margin:5% auto 0}}.kv .text-dec{position:absolute;left:0;bottom:-1%;width:41%}.project-title,.works-title{padding:0px 0 50px}@media screen and (max-width: 480px){.project-title,.works-title{padding-bottom:20px}}.project-title .bigw,.works-title .bigw{display:flex;justify-content:flex-end}.project{background-image:url(../images/index/project-bg.jpg)}.project .project_swiper{margin:0 auto}.project .project_swiper .box{width:calc(100% - 150px);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;background-color:#fff}@media screen and (max-width: 1280px){.project .project_swiper .box{width:calc(100% - 100px)}}@media screen and (max-width: 980px){.project .project_swiper .box{display:block}}.project .project_swiper .box .pic{width:65%;aspect-ratio:5/3;position:relative;background-position:50%;background-size:cover}@media screen and (max-width: 1440px){.project .project_swiper .box .pic{width:62%}}@media screen and (max-width: 980px){.project .project_swiper .box .pic{width:100%}}.project .project_swiper .box .pic .tag{position:absolute;bottom:0;left:0;background-color:#d89900}.project .project_swiper .box .pic .tag p{padding:10px 15px;color:#fff}.project .project_swiper .box .text{width:35%;padding:50px;position:relative}@media screen and (max-width: 1440px){.project .project_swiper .box .text{width:38%}}@media screen and (max-width: 980px){.project .project_swiper .box .text{width:100%}}@media screen and (max-width: 480px){.project .project_swiper .box .text{padding:20px}}.project .project_swiper .box .text .txt{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1280px){.project .project_swiper .box .text .txt{display:block}}.project .project_swiper .box .text .txt h3{font-size:1.8rem;letter-spacing:.1em}.project .project_swiper .box .text .txt p{border-left:1px solid #7d5323;padding-left:15px;margin-left:15px;font-size:.8rem}@media screen and (max-width: 1280px){.project .project_swiper .box .text .txt p{margin-left:0;padding-left:0px;padding-top:15px;margin-top:15px;border-left:none;border-top:1px solid #7d5323}}.project .project_swiper .box .text .def_btn_box a{width:70px;margin:30px 0 0}.project .project_swiper .box .text .def_btn_box a img{margin:0}.project .project_swiper .swiper-button-next,.project .project_swiper .swiper-button-prev{color:#fff}.about .pic{position:absolute;width:calc(70% - 30px);right:0;top:20px}@media screen and (max-width: 980px){.about .pic{width:calc(60% - 30px);z-index:-1}}@media screen and (max-width: 768px){.about .pic{width:100%;position:relative}}.about .pic img{width:100%}.about .box .text{width:30%}@media screen and (max-width: 980px){.about .box .text{width:100%}}.about .box .text h3{margin-top:30px;font-weight:800;font-size:1.2rem;letter-spacing:.1em}.about .box .text>p{margin:30px 0;font-size:.9rem}.about .box .text .def_btn_box .def_btn{margin:0}.about .box .text .icons{width:200px;margin-top:30px}@media screen and (max-width: 980px){.about .box .text .icons{width:100%}}.about .box .text .icons ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px}@media screen and (max-width: 480px){.about .box .text .icons ul{gap:5px}}.about .box .text .icons ul li{width:calc(50% - 20px)}@media screen and (max-width: 980px){.about .box .text .icons ul li{width:auto}}@media screen and (max-width: 480px){.about .box .text .icons ul li{width:calc(25% - 10px)}}.about .box .text .icons ul li div{text-align:center;font-size:.8rem}.about .box .text .icons ul li div p{margin-top:5px}.works{background-image:url(../images/index/works-bg.jpg);background-position:50%;background-size:cover;color:#fff;margin:100px 0 180px}@media screen and (max-width: 1440px){.works{margin:0}}.works .text{width:33%}@media screen and (max-width: 1280px){.works .text{width:100%}}.works .text h3{margin-top:30px;font-weight:800;font-size:1.2rem;letter-spacing:.1em}.works .text>p{margin:30px 0;font-size:.9rem}.works .text .def_btn_box .def_btn{color:#000;margin:0;width:auto}.works .text .def_btn_box .def_btn:hover{color:#fff}.works .pics{position:absolute;right:0;top:20px;width:calc(67% - 30px)}@media screen and (max-width: 1280px){.works .pics{position:relative;top:initial;width:60%;right:initial;text-align:right;left:40%;margin-top:-5%}}@media screen and (max-width: 480px){.works .pics{width:100%;left:0%;margin-top:0%}}.about .h2_style .h2_style,.progress-title .h2_style{padding-right:150px;padding-left:0}.about .h2_style .h2_style span,.progress-title .h2_style span{text-align:left}.about .h2_style .h2_style:before,.about .h2_style .h2_style:after,.progress-title .h2_style:before,.progress-title .h2_style:after{right:0;left:initial}.progress-title{padding-bottom:20px}.progress{background-image:url(../images/index/progress-bg.jpg);background-position:50%;background-size:cover}.progress .bigw{position:static}@media screen and (max-width: 768px){.progress .bigw{position:relative}}.progress .text{width:33%;position:absolute;height:calc(100% - 100px);align-content:center;margin-top:-5%}@media screen and (max-width: 768px){.progress .text{width:100%;height:auto;position:relative;margin-top:0;margin-bottom:50px}}.progress .text h3{margin-top:30px;font-weight:800;font-size:1.2rem;letter-spacing:.1em}@media screen and (max-width: 768px){.progress .text h3{margin-top:0}}.progress .text .def_btn_box{margin-top:30px}.progress .text .def_btn_box .def_btn{color:#000;margin:0;width:auto}.progress .text .def_btn_box .def_btn:hover{color:#fff}.progress .pics{margin-left:calc(33% + 30px);width:calc(67% - 30px)}@media screen and (max-width: 768px){.progress .pics{margin-left:0;width:100%}}.contact-title{padding-bottom:20px}.contact-title .bigw{text-align:right}.contact{background-image:url(../images/index/contact-bg.jpg);background-position:50%;background-size:cover;padding:0}.contact .bigw{position:static}.contact .text{width:50%;position:absolute;height:100%;display:flex;flex-wrap:wrap;align-items:center;gap:0;align-content:center}@media screen and (max-width: 768px){.contact .text{width:100%;position:relative;margin-bottom:30px}}.contact .text h3{width:100%;margin-top:30px;font-weight:800;font-size:1.2rem;letter-spacing:.1em;color:#fff}.contact .text ul{width:100%;color:#fff;margin:20px 0 0}.contact .text ul li{font-size:.8rem}.contact .text .def_btn_box{width:100%;margin-top:30px}.contact .text .def_btn_box .def_btn{color:#000;margin:0;width:auto}.contact .text .def_btn_box .def_btn:hover{color:#fff}.contact .pics{margin-left:calc(50% + 30px);width:calc(50% - 30px)}@media screen and (max-width: 768px){.contact .pics{width:100%;margin:0}}.contact .pics iframe{width:100%;aspect-ratio:5/3}/*# sourceMappingURL=index.css.map */