html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:14px;line-height:1.4}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans TC",sans-serif;font-weight:400;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}a{text-decoration:none;display:block;color:#666}img{width:100%;display:block}:focus{outline:0}.borderImage-solid,.product-gallery .col .gallery-border{padding:15px}@media screen and (max-width:600px){.borderImage-solid,.product-gallery .col .gallery-border{padding:8px}}.desktop{display:block}@media screen and (max-width:1024px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width:1024px){.mobile{display:block}}body{font-size:16px;background-color:#ffbd3359}@media screen and (max-width:1024px){body{font-size:14px}}main{max-width:1920px;margin:0 auto;background-image:url(../images/s2_bg.jpg);background-position:center;background-size:100%}h2{font-size:2.85em;font-weight:500}@media screen and (max-width:1024px){h2{font-size:2.3em}}@media screen and (max-width:600px){h2{font-size:2em}}@media screen and (max-width:320px){h2{font-size:1.8em}}h3{font-size:1.85em;font-weight:500}@media screen and (max-width:1024px){h3{font-size:1.5em}}@media screen and (max-width:600px){h3{font-size:1.3em}}section{overflow:hidden}.Loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffbd33;z-index:999}.spinner{width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.logo{max-width:220px;position:absolute;right:50px;top:50px;z-index:99}@media screen and (max-width:1024px){.logo{max-width:180px}}@media screen and (max-width:900px){.logo{left:30px;top:30px}}@media screen and (max-width:600px){.logo{max-width:100px;left:20px;top:20px}}.bg-fill{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit: cover; object-position: center;'}.topBanner{width:100%;height:100vh}.topBanner-bg{width:100%;height:100%}.topBanner-bg img{position:absolute;top:0;left:0;width:100%;height:100%}.borderImage{position:relative;overflow:hidden}.borderImage-line:before{content:'';display:block;width:100%;height:100%;z-index:1;border:1px solid #ffbd33}.borderImage-solid{background-color:#ffbd33}.borderImage-range{position:relative;overflow:hidden;width:100%;height:100%;background-size:cover;background-position:center}.product-gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.product-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-gallery .col{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.product-gallery .col .gallery-border{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.product-gallery .col .gallery-border:before{content:'';display:block;position:relative;width:100%;height:100%;border:1px solid #ffbd33}@media screen and (max-width:600px){.product-gallery .col img{height:250px}}.c-t-w{color:#fff}.c-t-y{color:#ffbd33}.t-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1024px){.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.d-flex .col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media screen and (max-width:1024px){.d-flex .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.button{display:inline-block}.button a{display:block;font-size:1.28em;color:#571800;font-weight:300;padding:3px 10px;border:1px solid #571800;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button a:hover{border:1px solid #571800;background-color:#571800;color:#fff}.container{max-width:1000px;width:100%;margin:0 auto}.s1 .text-postion{position:absolute;top:50%;left:15%;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);text-shadow:0 0 15px #000}@media screen and (max-width:900px){.s1 .text-postion{top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:600px){.s1 .text-postion{top:10%;left:10%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:2em}}.s1 .text-postion:after{content:url(../images/s1-txt-pos.png);max-width:1177px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.s1 h2{font-size:2.85em;font-family:'Noto Serif SC',serif;font-weight:600;line-height:1.3em;letter-spacing:3px;margin-bottom:15px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media screen and (max-width:600px){.s1 h2{font-size:2.5em}}.s1 h2 .h2-1,.s1 h2 .h2-2{display:block}.s1 h2 .h2-2{margin-top:1.5em}@media screen and (max-width:600px){.s1 .bg-fill{-o-object-fit:cover;object-fit:cover;-o-object-position:55%;object-position:55%;font-family:'object-fit: cover; object-position: 55%;'}}.s2{padding:8em 1em;color:#571800;position:relative}@media screen and (max-width:1024px){.s2{text-align:center;padding:4em 1em}}.s2 h2{padding-left:110px;font-weight:300;font-size:2em;line-height:1.4em;letter-spacing:4px;position:relative}.s2 h2 b{font-weight:500}@media screen and (max-width:1024px){.s2 h2{padding-left:0;font-size:2.3em}}@media screen and (max-width:600px){.s2 h2{font-size:2em}}@media screen and (max-width:320px){.s2 h2{font-size:1.8em}}.s2 h2:after{content:'';display:block;position:absolute;top:0;right:50px;width:2px;height:100%;background-color:#571800;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}@media screen and (max-width:1024px){.s2 h2:after{position:relative;right:0;width:25%;height:1px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin:30px auto}}.s2 p{font-weight:300;font-size:1.3em;line-height:1.6em}@media screen and (max-width:600px){.s2 p{font-size:1em}}@media screen and (max-width:600px){.s3.borderImage{padding:0}}.s3 .borderImage-range{position:absolute;width:100%;height:100%;top:0;left:0;padding:15px}@media screen and (max-width:600px){.s3 .borderImage-range{padding:8px}}.s5{padding:4em 1em;color:#571800}.s5 h2,.s5 h3{letter-spacing:3px}.s5 h3{font-weight:300;margin-top:.625em;margin-bottom:.875em}.s5 p{margin-top:4em;line-height:1.6}@media screen and (max-width:600px){.s5 p{margin-top:2em}}.s6{background-color:#fac324;color:#571800;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s6 .textContent{padding:3em 0;overflow:hidden;position:relative}.s6 img{width:100%;height:500px}@media screen and (max-width:1024px){.s6 img{height:300px}}@media screen and (max-width:600px){.s6 img{height:auto}}.s6 h2,.s6 h3{letter-spacing:3px}.s6 h3{font-weight:300;margin-top:.3em;margin-bottom:1em}.s6 p{margin-top:2em;line-height:1.6}@media screen and (max-width:600px){.s6 p{margin-top:2em}}@media screen and (max-width:1024px){.s6.d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:600px){.s6.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s6.d-flex .col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}@media screen and (max-width:1024px){.s6.d-flex .col{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}}@media screen and (max-width:600px){.s6.d-flex .col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.s7{padding:3em 0;background-color:#e64b38;color:#fff}.s7 a{color:#fff;display:inline-block;position:relative}.s7 .button{margin-bottom:30px;display:inline-block}.s7 .button a{border-color:#fff}.s7 .button a:hover{background-color:#fff;color:#000}.s7 .link{position:relative;color:#fff;display:block;margin-bottom:10px}.s7 .link:last-of-type{margin-bottom:0}.s7 .link a:after{content:'';width:0;height:1px;background-color:#fff;position:absolute;left:50%;bottom:-1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.s7 .link a:hover:after{width:100%}footer{padding:2em 0;background-color:#290c01;color:#fff}