a,abbr,acronym,address,applet,article,aside,audio,b,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,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.scrollanimation{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}main{padding-right:160px}@media (max-width:991px){main{padding-right:0}}body,html{overflow-x:hidden}body{font-family:"Noto Sans TC";letter-spacing:normal;color:#3a3834;font-weight:400;opacity:0;visibility:hidden;-webkit-transition:0.6s ease-in;transition:0.6s ease-in;position:relative;background:url(../images/bg.webp)}body.loading{opacity:1;visibility:visible}@media (max-width:767px){body{line-height:1.5}}::-moz-selection{background-color:#AC0005;color:white}::selection{background-color:#AC0005;color:white}.mo{display:none}@media (max-width:767px){.mo{display:block}}.pc{display:none}@media (min-width:768px){.pc{display:block}}.container{margin:0 auto;width:100%;position:relative;z-index:3}@media (max-width:767px){.container{padding:0 24px}}@media (min-width:768px){.container{width:80%}}@media (min-width:992px){.container{width:90%}}@media (min-width:1200px){.container{max-width:880px;padding:0 16px}}a{outline:none;color:inherit}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}a,a:hover{text-decoration:none;-webkit-transition:0.4s ease;transition:0.4s ease}:focus{outline:none}img{vertical-align:middle;max-width:100%}.memberst .header_box .member-btn .sing-btn{display:none}.memberst .header_box .member-btn .siout-btn{display:block}.header_show{position:fixed;top:0px;right:0px;width:auto;height:auto;background:none;z-index:10;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;padding-top:45px;height:100%;background-color:#fff;border-left:1px solid #CBCBCB}.header_show li{list-style:none}@media (max-width:991px){.header_show.showbg{background:rgba(255,255,255,0.5)}}@media (min-width:992px){.header_show.showbg{right:0}}.header_box{position:relative;padding:0 43px;font-size:1.125rem;-webkit-transition:0.4s;transition:0.4s;background:rgba(255,255,255,0)}.logo{width:74px;position:relative;z-index:12;margin:0 auto;margin-bottom:13vh}@media screen and (max-height:700px) and (min-width:768px){.logo{margin-bottom:5vh}}.logo a{display:block;width:100%;height:100%;position:relative}.logo .black-l{opacity:1}.logo .white-l{opacity:0;position:absolute;top:0;left:0}.nav_box{position:relative}.nav_box .f-bg{display:none}.nav_box ul{height:auto}.nav_box ul li{position:relative;text-align:center;font-family:"Noto Serif TC"}.nav_box ul li:not(:last-child){margin-bottom:25px}@media (min-width:992px){.nav_box ul li.active a{color:#AC0005}.nav_box ul li.active a:before{opacity:1;width:48px}}.nav_box a{display:block;font-size:1.125rem;line-height:1.1;letter-spacing:4px;font-weight:500;color:#3D2D22;padding:5px 0;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-left:27px}@media (min-width:768px){.nav_box a:hover{color:#AC0005}.nav_box a:hover:before{opacity:1;width:48px}}.nav_box a:before{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:absolute;content:"";width:0px;height:1px;background:#AC0005;top:50%;right:-70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav_box a span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.menu-wrapper{display:none}.menu-wrapper{display:none;position:absolute;top:0;left:16px;bottom:0;margin:auto;width:27px;height:21px;cursor:pointer;z-index:14}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{width:27px;height:1px;border-radius:99em}.hamburger-menu{position:relative;-webkit-transform:translateY(10px);transform:translateY(10px);background:#AC0005;-webkit-transition:all 0ms 0ms;transition:all 0ms 0ms;border-radius:99px}.hamburger-menu.animate{background:rgba(255,255,255,0)}.hamburger-menu:before{content:"";position:absolute;right:0;bottom:10px;background:#AC0005;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);border-radius:99px}.hamburger-menu:after{content:"";position:absolute;right:0;top:10px;background:#AC0005;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);border-radius:99px}.hamburger-menu.animate:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),width 300ms 150ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),width 300ms 150ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms 150ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),width 300ms 150ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);border-radius:99px;background-color:#AC0005;width:27px}.hamburger-menu.animate:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);border-radius:99px;background-color:#AC0005}.menu-icon{display:none;top:45%;right:-0.7em;z-index:100;width:45px;height:39px;margin-top:0;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;position:absolute}@media (max-width:768px){.menu-icon{display:block}}.menu-icon-block{display:none;position:relative;height:100%;margin:auto}.menu-icon-block i{position:absolute;display:block;margin:auto;width:72%;height:2px;background-color:#fff;-webkit-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border-radius:99em}.menu-icon-block i.i1{top:0%}.menu-icon-block i.i2{top:25%}.menu-icon-block i.i3{top:51%}@media (max-width:991px){.header_show{width:100%;top:0;height:60px;padding-top:0;border-left:none}.logo{width:30px;position:absolute;top:10px;right:16px}.header_box{width:100%;height:60px;font-size:1.0625rem;margin:0 auto;padding:0;-webkit-transition:0.4s ease;transition:0.4s ease}.nav_box{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:11;background:url(../images/bg.webp)}.nav_box:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(../images/menu_bg.webp) no-repeat center/cover;mix-blend-mode:color-burn}.nav_box>nav{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.nav_box ul{display:block;width:100%;padding:0;height:auto;top:auto;position:relative}.nav_box ul li{width:100%;height:auto;border-bottom:none}.nav_box ul li:not(:last-child){margin-bottom:40px}.nav_box ul li select{background-color:#000;background:url(../images/lan-sel.png) no-repeat center/contain;width:170px;height:32px;text-align:center;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:1rem;line-height:2.3;margin-top:20px;font-family:"Noto Sans TC"}.nav_box ul li select option{background:#000}.nav_box ul li a{text-align:center;text-decoration:none;font-size:1.25rem;line-height:1.4;letter-spacing:0px;font-weight:400;color:#3D2D22;position:relative;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial;margin-left:0}.nav_box ul li a:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32%;height:1px;background-color:#AC0005;opacity:0}.nav_box ul li a:after{position:absolute;content:"";right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32%;height:1px;background-color:#AC0005;opacity:0}.nav_box ul li a span{-webkit-transform:none;transform:none;top:auto}.nav_box ul li.active a{color:#AC0005}.nav_box ul li.active a:after,.nav_box ul li.active a:before{opacity:1}.nav_box ul>li:not(:last-child){margin-right:0}.nav_box .f-bg{display:block;position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}}@media (max-width:991px) and (max-width:991px){.nav_box .f-bg{width:800px}}@media (max-width:991px){.nav_box .f-bg .img-bx{width:100%;-webkit-animation:leftani 100s linear infinite;animation:leftani 100s linear infinite}.nav_box .f-bg .img-bx:nth-child(2){position:absolute;left:100%;top:0;-webkit-animation:leftani 100s linear infinite;animation:leftani 100s linear infinite}}@media (max-width:991px){.nav_box .f-bg img{width:100%}}@media (max-width:991px){@-webkit-keyframes leftani{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes leftani{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}}@media (max-width:991px){.menu-wrapper{display:block}}@media (max-width:991px){.mo-out{position:fixed;bottom:0;left:0;width:100%;height:48px;background:#BB9800;text-align:center;font-size:1.125rem;color:#fff;line-height:2.8;opacity:0;z-index:20;-webkit-transition:0.4s ease;transition:0.4s ease;pointer-events:none}.mo-out.op{opacity:1;pointer-events:all}}footer{padding:140px 0px 30px 0px;position:relative;padding-right:160px}@media (max-width:991px){footer{padding-right:0}}footer:before{position:absolute;content:"";width:100%;height:55vw;bottom:0;left:0;background:url(../images/footer_brush_bg.webp) no-repeat center/100%;mix-blend-mode:color-burn;z-index:-2;-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0;-webkit-animation:fadeIn 1s 1.5s linear forwards;animation:fadeIn 1s 1.5s linear forwards}@media (max-width:500px){footer:before{height:152vw;background:url(../images/footer_bg_mb.webp) no-repeat center/cover}}@media (max-width:991px){footer{padding-top:100px;padding-bottom:20px}}footer .f-logo{width:119px;margin:0 auto;margin-bottom:88px}@media (max-width:991px){footer .f-logo{width:103px;margin-bottom:40px}}footer .da-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1312px;width:100%;margin:0 auto;margin-bottom:244px}@media (max-width:1199px){footer .da-list{margin-bottom:100px}}@media (max-width:991px){footer .da-list{display:block;width:100%;margin-bottom:123px}}footer .da-list li{text-align:center;width:32%}@media (max-width:991px){footer .da-list li{text-align:center;width:100%}}footer .da-list li:not(:last-child){margin-bottom:10px;position:relative}@media (max-width:991px){footer .da-list li:not(:last-child){margin-bottom:5px}}footer .da-list li a{color:#3D2D22;font-size:1rem}@media (min-width:768px){footer .da-list li a:hover{color:#AC0005}}@media (max-width:991px){footer .da-list li a{font-size:0.875rem}}footer a{display:block}@media (min-width:768px){footer a:hover{color:#AC0005}}footer .copyright{font-size:0.875rem;line-height:2.2;letter-spacing:1px;font-weight:400;color:#000;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}@media (max-width:991px){footer .copyright{text-align:center;width:100%;font-size:0.75rem;display:block;line-height:1.7}}footer .copyright a{position:relative;padding-left:12px;margin-left:10px}@media (max-width:991px){footer .copyright a{padding-left:0;margin-left:0}}footer .copyright a:before{position:absolute;content:"";left:0;top:8px;width:1px;height:14px;background-color:#000}@media (max-width:991px){footer .copyright a:before{display:none}}footer .f-bg{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none}@media (max-width:991px){footer .f-bg{width:800px}}footer .f-bg .img-bx{width:100%;-webkit-animation:leftani 140s linear infinite;animation:leftani 140s linear infinite}footer .f-bg .img-bx:nth-child(2){position:absolute;left:100%;top:0;-webkit-animation:leftani 140s linear infinite;animation:leftani 140s linear infinite}footer .f-bg img{width:100%}@-webkit-keyframes leftani{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes leftani{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.top_btn{position:fixed;right:46px;bottom:25px;cursor:pointer;width:60px;height:60px;z-index:10;text-align:center;opacity:0;pointer-events:none;-webkit-transition:0.4s ease;transition:0.4s ease;border:1px solid #AC0005;border-radius:50%}.top_btn.show{opacity:1;pointer-events:all}.top_btn .arr:first-child{width:15px;height:15px;border-top:1px solid #AC0005;border-right:1px solid #AC0005;position:absolute;top:57%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:991px){.top_btn .arr:first-child{top:55%;width:10px;height:10px}}.top_btn .arr:nth-child(2){width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:67%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);opacity:0}@media (max-width:991px){.top_btn .arr:nth-child(2){top:55%;width:10px;height:10px}}@media (min-width:768px){.top_btn:hover{background-color:#AC0005}.top_btn:hover .arr:first-child{border-top:1px solid #fff;border-right:1px solid #fff}.top_btn:hover .arr:first-child{-webkit-animation:arrani1 1s linear infinite;animation:arrani1 1s linear infinite}.top_btn:hover .arr:nth-child(2){-webkit-animation:arrani2 1s linear infinite;animation:arrani2 1s linear infinite}}@media (max-width:991px){.top_btn{right:16px;width:40px;height:40px}}@-webkit-keyframes arrani1{0%{top:57%;opacity:1}65%{top:37%;opacity:0}to{top:37%;opacity:0}}@keyframes arrani1{0%{top:57%;opacity:1}65%{top:37%;opacity:0}to{top:37%;opacity:0}}@-webkit-keyframes arrani2{0%{top:77%;opacity:0}to{top:57%;opacity:1}}@keyframes arrani2{0%{top:77%;opacity:0}to{top:57%;opacity:1}}@-webkit-keyframes arrani3{0%{left:47%;opacity:1}65%{left:67%;opacity:0}to{left:67%;opacity:0}}@keyframes arrani3{0%{left:47%;opacity:1}65%{left:67%;opacity:0}to{left:67%;opacity:0}}@-webkit-keyframes arrani4{0%{left:27%;opacity:0}to{left:47%;opacity:1}}@keyframes arrani4{0%{left:27%;opacity:0}to{left:47%;opacity:1}}.bannersection{margin-bottom:100px}@media (max-width:768px){.bannersection{margin-bottom:50px}}.banner{margin-top:80px;margin-bottom:5px;position:relative}.banner:after{content:"";width:80%;height:26%;background-color:white;display:block;position:absolute;left:0;bottom:-1px}@media (max-width:768px){.banner{margin-top:60px;margin-bottom:65px}.banner:after{display:none}}.f80{color:#606060;line-height:1;font-weight:700;margin-bottom:10px}@media (max-width:1439px){.f80{font-size:2.8125rem}}@media (min-width:769px) and (max-width:1439px){.f80{font-size:4.5rem}}@media (min-width:769px){.f80{font-size:5rem}}.f80~.f20{letter-spacing:0.2em;color:#404040}@media (max-width:1439px){.f48{font-size:2.25rem}}@media (min-width:769px) and (max-width:1439px){.f48{font-size:2.7rem}}@media (min-width:769px){.f48{font-size:3rem}}@media (max-width:1439px){.f32{font-size:1.5rem}}@media (min-width:769px) and (max-width:1439px){.f32{font-size:1.8rem}}@media (min-width:769px){.f32{font-size:2rem}}@media (max-width:1439px){.f28{font-size:1.25rem}}@media (min-width:769px) and (max-width:1439px){.f28{font-size:1.575rem}}@media (min-width:769px){.f28{font-size:1.75rem}}@media (max-width:1439px){.f24{font-size:1.25rem}}@media (min-width:769px) and (max-width:1439px){.f24{font-size:1.35rem}}@media (min-width:769px){.f24{font-size:1.5rem}}@media (max-width:1439px){.f22{font-size:1rem}}@media (min-width:769px) and (max-width:1439px){.f22{font-size:1.2375rem}}@media (min-width:769px){.f22{font-size:1.375rem}}@media (max-width:1439px){.f20{font-size:1.125rem}}@media (min-width:769px) and (max-width:1439px){.f20{font-size:1.125rem}}@media (min-width:769px){.f20{font-size:1.25rem}}@media (max-width:1439px){.f18{font-size:0.875rem}}@media (min-width:769px) and (max-width:1439px){.f18{font-size:1.0125rem}}@media (min-width:769px){.f18{font-size:1.125rem}}.f16{line-height:1.7}@media (max-width:1439px){.f16{font-size:0.875rem}}@media (min-width:769px) and (max-width:1439px){.f16{font-size:0.9rem}}@media (min-width:769px){.f16{font-size:1rem}}@media (max-width:1439px){.f14{font-size:0.75rem}}@media (min-width:769px) and (max-width:1439px){.f14{font-size:0.7875rem}}@media (min-width:769px){.f14{font-size:0.875rem}}.f13{font-size:0.8125rem}.sh-des{color:#3D2D22}@media (max-width:1439px){.sh-des{font-size:0.875rem}}@media (min-width:769px) and (max-width:1439px){.sh-des{font-size:0.9rem}}@media (min-width:769px){.sh-des{font-size:1rem}}.uppercase{text-transform:uppercase}.icontitle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.icontitle:before{content:"";background:url(../images/title.png) center/contain no-repeat;width:77px;height:102px;display:block;margin-right:10px}.icontitle .wrap{margin-top:15px}.icontitle .wrap .f80{margin-bottom:12px}.icontitle .wrap .f20{margin-left:3px}@media (max-width:768px){.icontitle:before{width:40px;height:52px}.icontitle .wrap{margin-top:5px}}.browntitle{line-height:1.5;color:#a88335;font-weight:500;margin-bottom:20px}@media (max-width:1439px){.browntitle{font-size:1.25rem}}@media (min-width:769px) and (max-width:1439px){.browntitle{font-size:1.35rem}}@media (min-width:769px){.browntitle{font-size:1.5rem}}.scontent{line-height:1.88;color:#3a3834;font-weight:400}@media (max-width:1439px){.scontent{font-size:0.875rem}}@media (min-width:769px) and (max-width:1439px){.scontent{font-size:0.9rem}}@media (min-width:769px){.scontent{font-size:1rem}}.btnwrap .btn{display:inline-block;background:linear-gradient(77deg,rgb(192,139,8) 0%,rgb(235,214,131) 89%);-webkit-clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);color:white;text-align:center;font-size:1.125rem;font-weight:700;padding:10.5px 0;min-width:221px;position:relative}.btnwrap .btn:after{position:absolute;top:0;left:0;width:250%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:hsla(0deg,0%,100%,0.13);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0deg,0%,100%,0.13)),color-stop(77%,hsla(0deg,0%,100%,0.13)),color-stop(92%,hsla(0deg,0%,100%,0.5)),to(hsla(0deg,0%,100%,0.3)));background:linear-gradient(90deg,hsla(0deg,0%,100%,0.13) 0,hsla(0deg,0%,100%,0.13) 77%,hsla(0deg,0%,100%,0.5) 92%,hsla(0deg,0%,100%,0.3));content:"";opacity:0;pointer-events:none}@media (min-width:768px){.btnwrap .btn:hover:after{top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition-duration:0.7s,0.15s;transition-duration:0.7s,0.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease}}@media (max-width:768px){.btnwrap{text-align:center}.btnwrap .btn{font-size:0.9375rem;padding:5px 0;min-width:172px}}.dotlist{position:relative;padding-left:22px;line-height:30px;color:#010101;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:1439px){.dotlist{font-size:0.875rem}}@media (min-width:769px) and (max-width:1439px){.dotlist{font-size:1.0125rem}}@media (min-width:769px){.dotlist{font-size:1.125rem}}.dotlist:before{content:"";width:12px;height:12px;background-color:#9fa0a0;border-radius:50%;display:block;position:absolute;top:9px;left:0;-webkit-transition:0.4s ease;transition:0.4s ease}@media (min-width:768px){.dotlist:hover a{color:#326695}.dotlist:hover:before{background-color:#326695}}@media (max-width:768px){.dotlist:before{width:8px;height:8px;top:5px}}.sh-bgbx{position:absolute;pointer-events:none;z-index:-1;width:100%;height:100%;top:0;left:0}.sh-bgbx .s-bg1{position:absolute;top:160px;left:0}@media (max-width:991px){.sh-bgbx .s-bg1{display:none}}.sh-bgbx .s-bg2{position:absolute;right:0;bottom:60px}@media (max-width:991px){.sh-bgbx .s-bg2{width:184px;bottom:25px}}.sh-bgbx .s-bg3{position:absolute;top:300px;left:110px}@media (max-width:991px){.sh-bgbx .s-bg3{display:none}}.l-fixbg{position:fixed;width:24%;left:-200px;top:160px;z-index:-3}@media (max-width:991px){.l-fixbg{display:none}}.l-fixbg .text-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:119%;height:119%}.l-fixbg.botfix{position:absolute;top:auto;bottom:400px}.w-allbg{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;max-width:1168px;background-color:rgba(246,246,247,0.5);z-index:-2}.t-bcirbg{position:absolute;top:-188px;right:12%;width:21.9%;z-index:12;pointer-events:none}@media (max-width:991px){.t-bcirbg{right:-65px;top:-57px;width:177px}}.t-bcirbg .bcir-text{position:absolute;bottom:-90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:bcirani 6s linear infinite;animation:bcirani 6s linear infinite}@media (max-width:991px){.t-bcirbg .bcir-text{bottom:-40px}}@-webkit-keyframes bcirani{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@keyframes bcirani{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}.cir-bti{font-size:1.25rem;position:relative;padding-left:30px;color:#AC0005;margin-bottom:50px}.cir-bti:before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#AC0005}@media (max-width:768px){.cir-bti:before{width:14px;height:14px}}@media (max-width:768px){.cir-bti{font-size:1.125rem;padding-left:22px;margin-bottom:25px}}.sh-banbx{margin-top:240px;margin-bottom:80px}@media (max-width:768px){.sh-banbx{margin-top:85px;margin-bottom:32px}}.sh-banbx h2{text-align:center;position:relative;padding-top:25px}@media (max-width:768px){.sh-banbx h2{padding-top:15px}}.sh-banbx h2:before{position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background-color:#AC0005}@media (max-width:768px){.sh-banbx h2:before{width:5px;height:5px}}.sh-banbx h2 .e-ti{font-size:4rem;line-height:1.2;letter-spacing:0.25px;font-weight:300;color:#AC0005;display:block;text-transform:uppercase}@media (max-width:768px){.sh-banbx h2 .e-ti{font-size:1.75rem}}.sh-banbx h2 .t-ti{font-size:1.75rem;line-height:1.4;letter-spacing:2px;font-weight:300;color:#AC0005;display:block}@media (max-width:768px){.sh-banbx h2 .t-ti{font-size:1rem}}.sh-tmenu-bx{margin-bottom:120px}@media (max-width:768px){.sh-tmenu-bx{margin-bottom:15px}}.sh-tmenu-bx ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sh-tmenu-bx ul li.active a:before{background-color:#AC0005}.sh-tmenu-bx ul li.active a:after{left:0}.sh-tmenu-bx ul li{width:23%}@media (max-width:991px){.sh-tmenu-bx ul li{width:48%;margin-bottom:25px}}.sh-tmenu-bx ul a{font-size:1rem;line-height:1.5;letter-spacing:0.75px;font-weight:400;color:#000;position:relative;overflow:hidden;padding-bottom:10px;display:block}@media (max-width:768px){.sh-tmenu-bx ul a{font-size:0.8125rem;padding-bottom:6px}}.sh-tmenu-bx ul a .line{position:absolute;bottom:0;width:100%;height:2px}.sh-tmenu-bx ul a .line:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#8E8E8E}.sh-tmenu-bx ul a:before{position:absolute;content:"";right:5px;top:5px;width:6px;height:12px;-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#000;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:768px){.sh-tmenu-bx ul a:before{top:4px;width:5px;height:10px}}.sh-tmenu-bx ul a:after{position:absolute;content:"";left:-100%;bottom:-1px;width:100%;height:3px;background-color:#AC0005;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:768px){.sh-tmenu-bx ul a:after{height:2px}}@media (min-width:768px){.sh-tmenu-bx ul a:hover:before{background-color:#AC0005}.sh-tmenu-bx ul a:hover:after{left:0}}.sh-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;width:160px;font-size:1rem;line-height:1.8;letter-spacing:3px;font-weight:500;color:#000000;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:"Noto Serif TC";z-index:3}.sh-btn span{border-bottom:1px solid #000;position:relative}.sh-btn span:before{position:absolute;content:"";left:0;width:0;height:2px;bottom:-1px;background-color:#AC0005;-webkit-transition:0.4s ease-out;transition:0.4s ease-out;z-index:2}.sh-btn .arr-bx{width:56px;height:56px;background-color:#AC0005;border-radius:50%;margin-left:24px;position:relative;border:1px solid #AC0005;-webkit-transition:0.4s ease;transition:0.4s ease}.sh-btn .arr-bx .arr:first-child{width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:47%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:767px){.sh-btn .arr-bx .arr:first-child{width:10px;height:10px}}.sh-btn .arr-bx .arr:nth-child(2){width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:27%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0}@media (max-width:767px){.sh-btn .arr-bx .arr:nth-child(2){width:10px;height:10px}}@media (min-width:768px){.sh-btn:hover{color:#AC0005}.sh-btn:hover span:before{width:100%}.sh-btn:hover .arr-bx{background-color:rgba(255,255,255,0)}.sh-btn:hover .arr-bx .arr:first-child,.sh-btn:hover .arr-bx .arr:nth-child(2){border-top:1px solid #AC0005;border-right:1px solid #AC0005}.sh-btn:hover .arr-bx .arr:first-child{-webkit-animation:arrani3 1s linear infinite;animation:arrani3 1s linear infinite}.sh-btn:hover .arr-bx .arr:nth-child(2){-webkit-animation:arrani4 1s linear infinite;animation:arrani4 1s linear infinite}}@media (max-width:767px){.sh-btn{font-size:0.875rem;width:130px}.sh-btn .arr-bx{width:40px;height:40px;margin-left:20px}}.sh-btn2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;width:160px;font-size:1rem;line-height:1.8;letter-spacing:3px;font-weight:500;color:#000000;-webkit-transition:0.2s ease;transition:0.2s ease;font-family:"Noto Serif TC";z-index:3}.sh-btn2 span{border-bottom:1px solid #000;position:relative}.sh-btn2 span:before{position:absolute;content:"";left:0;width:0;height:2px;bottom:-1px;background-color:#AC0005;-webkit-transition:0.4s ease-out;transition:0.4s ease-out;z-index:2}.sh-btn2 .arr-bx{width:56px;height:56px;background-color:#AC0005;border-radius:50%;margin-right:24px;position:relative;border:1px solid #AC0005;-webkit-transition:0.4s ease;transition:0.4s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sh-btn2 .arr-bx .arr:first-child{width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:47%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:767px){.sh-btn2 .arr-bx .arr:first-child{width:10px;height:10px}}.sh-btn2 .arr-bx .arr:nth-child(2){width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:27%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0}@media (max-width:767px){.sh-btn2 .arr-bx .arr:nth-child(2){width:10px;height:10px}}@media (min-width:768px){.sh-btn2:hover{color:#AC0005}.sh-btn2:hover span:before{width:100%}.sh-btn2:hover .arr-bx{background-color:rgba(255,255,255,0)}.sh-btn2:hover .arr-bx .arr:first-child,.sh-btn2:hover .arr-bx .arr:nth-child(2){border-top:1px solid #AC0005;border-right:1px solid #AC0005}.sh-btn2:hover .arr-bx .arr:first-child{-webkit-animation:arrani3 1s linear infinite;animation:arrani3 1s linear infinite}.sh-btn2:hover .arr-bx .arr:nth-child(2){-webkit-animation:arrani4 1s linear infinite;animation:arrani4 1s linear infinite}}@media (max-width:767px){.sh-btn2{font-size:0.875rem;width:130px}.sh-btn2 .arr-bx{width:40px;height:40px;margin-right:20px}}.sh-banner{position:relative;width:100%;margin-bottom:90px}@media (max-width:991px){.sh-banner{margin-bottom:60px}}.sh-banner .centibx{width:128px;margin:0 auto;position:relative}@media (max-width:991px){.sh-banner .centibx{width:95px}}.sh-banner .centibx .ball-obx{padding-top:160px;position:relative;-webkit-animation:wave2 8s linear infinite;animation:wave2 8s linear infinite;-webkit-transform-origin:top;transform-origin:top}@media (max-width:991px){.sh-banner .centibx .ball-obx{padding-top:117px}}.sh-banner .centibx .ball-obx:before{position:absolute;content:"";top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:160px;background-color:#AC0005}@media (max-width:991px){.sh-banner .centibx .ball-obx:before{height:117px}}.sh-banner .centibx .ball-bx{border:1px solid #AC0005;width:128px;height:128px;position:relative;border-radius:50%;padding:2px}@media (max-width:991px){.sh-banner .centibx .ball-bx{width:95px;height:95px}}.sh-banner .centibx .ball-bx .ti{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Tangerine";font-size:2.25rem;line-height:1;letter-spacing:0.25px;font-weight:700;color:#fff}@media (max-width:991px){.sh-banner .centibx .ball-bx .ti{font-size:1.625rem}}.sh-banner .centibx .ti-bx{position:relative;padding-top:75px;-webkit-animation:wave 8s linear infinite;animation:wave 8s linear infinite;-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:991px){.sh-banner .centibx .ti-bx{padding-top:58px}}.sh-banner .centibx .ti-bx:before{position:absolute;content:"";top:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:75px;background-color:#AC0005}@media (max-width:991px){.sh-banner .centibx .ti-bx:before{height:58px;top:0px}}.sh-banner .centibx .ti-bx .t-ti{position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;line-height:1.5;letter-spacing:10px;font-weight:500;color:#000;font-family:"Noto Serif TC";-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;height:calc(100% - 75px);text-align:center}@media (max-width:991px){.sh-banner .centibx .ti-bx .t-ti{font-size:1.4375rem}}.sh-banner .ban-bg{position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;mix-blend-mode:color-burn;z-index:-5;opacity:0;-webkit-animation:fadeIn 1s 1.5s linear forwards;animation:fadeIn 1s 1.5s linear forwards}@media (max-width:991px){.sh-banner .ban-bg{top:27%;width:1300px}}.sh-banner .ban-bg img{width:100%}.sh-banner .lc-moun{position:absolute;left:0;bottom:30px;width:30.6%}@media (max-width:991px){.sh-banner .lc-moun{width:248px;left:-120px}}.sh-banner .lc-moun .img-bx img{width:100%}.sh-banner .lc-moun .bird{position:absolute;right:25%;top:-6%;width:25%}.sh-banner .lc-moun .bird img{width:100%}.sh-banner .br-bg{position:absolute;right:-10px;bottom:-300px;z-index:-1;width:28%}@media (max-width:991px){.sh-banner .br-bg{bottom:-170px;width:248px;right:-140px}}.sh-banner .br-bg img{width:100%}.sh-banner .rt-bg{position:absolute;top:0;right:160px;width:27.1%}@media (max-width:991px){.sh-banner .rt-bg{right:-42%;width:64.1%;top:20%}}@media (max-width:767px){.sh-banner .rt-bg{right:-39%;top:16%}}.sh-banner .rt-bg .flower-bx{position:absolute;width:100%;height:100%;left:30%;top:35%}.sh-banner .rt-bg .flower-bx img{-webkit-animation:falling 10s 0s infinite;animation:falling 10s 0s infinite;opacity:0;margin:0 100px;position:relative;width:6%}.sh-banner .rt-bg .flower-bx img:nth-of-type(2n){-webkit-animation:falling2 10s 0s infinite;animation:falling2 10s 0s infinite}.sh-banner .rt-bg .flower-bx img:nth-of-type(3n){-webkit-animation:falling3 10s 0s infinite;animation:falling3 10s 0s infinite}.sh-banner .rt-bg .flower-bx img:nth-child(2n-1){width:4.5%}.sh-banner .rt-bg .flower-bx img:nth-child(3n-1){width:5%}.sh-banner .rt-bg .flower-bx img:nth-child(odd){top:-80px}.sh-banner .rt-bg .flower-bx img:nth-child(3n+1){top:-200px}.sh-banner .rt-bg .flower-bx img:nth-child(n+1){top:-150px}.sh-banner .rt-bg .flower-bx img:nth-of-type(n){-webkit-animation-delay:1.9s}.sh-banner .rt-bg .flower-bx img:nth-of-type(2n){-webkit-animation-delay:6.9s}.sh-banner .rt-bg .flower-bx img:nth-of-type(3n){-webkit-animation-delay:5.3s}.sh-banner .rt-bg .flower-bx img:nth-of-type(4n){-webkit-animation-delay:8.4s}.sh-banner .rt-bg .flower-bx img:nth-of-type(5n){-webkit-animation-delay:9s}.sh-banner .rt-bg .flower-bx img:nth-of-type(6n){-webkit-animation-delay:6.5s}.sh-banner .rt-bg .flower-bx img:nth-of-type(7n){-webkit-animation-delay:5.8s}.sh-banner .rt-bg .flower-bx img:nth-of-type(8n){-webkit-animation-delay:4.5s}.sh-banner .rt-bg .flower-bx img:nth-of-type(9n){-webkit-animation-delay:6.3s}.sh-banner .rt-bg .flower-bx img:nth-of-type(10n){-webkit-animation-delay:5.5s}.sh-banner .rt-bg .flower-bx img:nth-of-type(11n){-webkit-animation-delay:4.2s}.sh-banner .rt-bg .flower-bx img:nth-of-type(12n){-webkit-animation-delay:7.1s}.sh-banner .rt-bg .flower-bx img:nth-of-type(13n){-webkit-animation-delay:4s}.sh-banner .rt-bg .flower-bx img:nth-of-type(14n){-webkit-animation-delay:5.7s}.sh-banner .rt-bg .flower-bx img:nth-of-type(15n){-webkit-animation-delay:6s}@-webkit-keyframes falling{0%{-webkit-transform:translate3d(300,0,0) rotate(0deg);transform:translate3d(300,0,0) rotate(0deg)}15%{opacity:1}to{-webkit-transform:translate3d(-350px,700px,0) rotate(90deg);transform:translate3d(-350px,700px,0) rotate(90deg);opacity:0}}@keyframes falling{0%{-webkit-transform:translate3d(300,0,0) rotate(0deg);transform:translate3d(300,0,0) rotate(0deg)}15%{opacity:1}to{-webkit-transform:translate3d(-350px,700px,0) rotate(90deg);transform:translate3d(-350px,700px,0) rotate(90deg);opacity:0}}@-webkit-keyframes falling3{0%{-webkit-transform:translate3d(0,0,0) rotate(-20deg);transform:translate3d(0,0,0) rotate(-20deg)}15%{opacity:1}to{-webkit-transform:translate3d(-230px,640px,0) rotate(-70deg);transform:translate3d(-230px,640px,0) rotate(-70deg);opacity:0}}@keyframes falling3{0%{-webkit-transform:translate3d(0,0,0) rotate(-20deg);transform:translate3d(0,0,0) rotate(-20deg)}15%{opacity:1}to{-webkit-transform:translate3d(-230px,640px,0) rotate(-70deg);transform:translate3d(-230px,640px,0) rotate(-70deg);opacity:0}}@-webkit-keyframes falling2{0%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}15%{opacity:1}to{-webkit-transform:translate3d(-400px,680px,0) rotate(0deg);transform:translate3d(-400px,680px,0) rotate(0deg);opacity:0}}@keyframes falling2{0%{-webkit-transform:translate3d(0,0,0) rotate(90deg);transform:translate3d(0,0,0) rotate(90deg)}15%{opacity:1}to{-webkit-transform:translate3d(-400px,680px,0) rotate(0deg);transform:translate3d(-400px,680px,0) rotate(0deg);opacity:0}}@-webkit-keyframes flower{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}25%{opacity:1;-webkit-transform:translateY(50px) translateX(30px) rotate(60deg);transform:translateY(50px) translateX(30px) rotate(60deg)}50%{-webkit-transform:translateY(80px) translateX(-30px) rotate(20deg);transform:translateY(80px) translateX(-30px) rotate(20deg)}}@keyframes flower{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}25%{opacity:1;-webkit-transform:translateY(50px) translateX(30px) rotate(60deg);transform:translateY(50px) translateX(30px) rotate(60deg)}50%{-webkit-transform:translateY(80px) translateX(-30px) rotate(20deg);transform:translateY(80px) translateX(-30px) rotate(20deg)}}.form-bx label{font-size:1.125rem;line-height:1.2;letter-spacing:0.5px;font-weight:400;color:#3D2D22;margin-bottom:10px;display:block}@media (max-width:768px){.form-bx label{font-size:0.875rem}}.form-bx label i{color:#AC0005}.form-bx input,.form-bx select{width:100%;height:64px;border:1px solid #3D2D22;background-color:rgba(255,255,255,0);padding-left:16px;border-radius:4px;font-size:1.125rem;-webkit-transition:0.4s ease;transition:0.4s ease;font-family:"Noto Sans TC"}@media (max-width:768px){.form-bx input,.form-bx select{height:48px;padding-left:12px;border-radius:2px;font-size:0.9375rem}}@media (min-width:768px){.form-bx input:focus,.form-bx select:focus{border:1px solid #AC0005}}.form-bx input.chsel{color:#000;border:1px solid #000}.form-bx select{background:url(../images/chevron-down-g.png) no-repeat 98%/16px;background-color:rgba(255,255,255,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#8A8A8A}@media (max-width:768px){.form-bx select{background:url(../images/chevron-down-g.png) no-repeat 95%/16px}}.form-bx select.chsel{color:#000;border:1px solid #000;background:url(../images/chevron-down-b.png) no-repeat 98%/16px;background-color:rgba(255,255,255,0)}@media (max-width:768px){.form-bx select.chsel{background:url(../images/chevron-down-b.png) no-repeat 95%/16px}}.form-bx textarea{width:100%;height:320px;border:1px solid #3D2D22;background-color:rgba(255,255,255,0);resize:none;border-radius:4px;font-size:1.125rem;padding:15px 16px;font-family:"Noto Sans TC";-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:768px){.form-bx textarea{-webkit-transition:0.4s ease;transition:0.4s ease;height:240px;border-radius:2px;padding:12px;font-size:0.9375rem}}@media (min-width:768px){.form-bx textarea:focus{border:1px solid #AC0005}}.form-bx textarea.chsel{color:#000;border:1px solid #000}.form-bx .radio-group.form-group{margin-bottom:10px}.form-bx .radio-group.form-group .radio-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-bottom:4px}.form-bx .radio-group.form-group .form-radio{width:25%}.form-bx .radio-group.form-group .form-radio:not(:last-child){margin-right:0px}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio:not(:last-child){margin-right:0;margin-bottom:10px}}@media (max-width:991px){.form-bx .radio-group.form-group .form-radio{width:50%;margin-bottom:10px!important}}.form-bx .radio-group.form-group .form-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.form-bx .radio-group.form-group .form-radio input{display:none}.form-bx .radio-group.form-group .form-radio input[type=text]{display:block;width:100%;margin-left:10px;position:relative;top:-3px;font-size:1rem;line-height:1.75;letter-spacing:0.8px;font-weight:500;color:#000000}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio input[type=text]{top:0;height:28px;width:100%;margin-left:0;margin-top:25px}}.form-bx .radio-group.form-group .form-radio label{padding-left:44px;margin-right:15px;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:5px}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio label{padding-left:36px}}.form-bx .radio-group.form-group .form-radio label .des-bx{width:calc(88% - 104px)}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio label .des-bx{width:calc(89% - 80px)}}.form-bx .radio-group.form-group .form-radio input[type=radio]+label:before{width:32px;height:32px;background-color:none;border:1px solid #9E9E9E;border-radius:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;content:""}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio input[type=radio]+label:before{width:24px;height:24px;top:50%}}.form-bx .radio-group.form-group .form-radio input[type=radio]:checked+label:after{width:20px;height:20px;background-color:#AC0005;border-radius:100px;position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:6px}@media (max-width:767px){.form-bx .radio-group.form-group .form-radio input[type=radio]:checked+label:after{left:5px;width:14px;height:14px;top:50%}}.form-bx .radio-group.form-group .shopsel{display:none}.form-bx .radio-group.form-group .shopsel.show{display:block}.form-bx .form-group{margin-bottom:30px;position:relative}@media (max-width:768px){.form-bx .form-group{margin-bottom:25px}}.form-bx .with-errors{font-size:0.875rem;line-height:1.5;letter-spacing:0px;font-weight:300;color:#AC0005;height:18px;position:absolute;bottom:-18px}@media (max-width:768px){.form-bx .with-errors{font-size:0.75rem}}.form-bx .sh-btn{margin:0 auto;margin-top:80px}@media (max-width:768px){.form-bx .sh-btn{margin-top:45px}}.sh-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1250px;width:90%;margin:0 auto;margin-bottom:120px}@media (max-width:991px){.sh-menu{width:100%;margin-bottom:30px;padding:0 5px}}.sh-menu li{margin:0 40px;margin-bottom:30px}@media (max-width:991px){.sh-menu li{margin:0 15px;margin-bottom:30px}}.sh-menu li.active a{color:#AC0005}.sh-menu li.active a:after,.sh-menu li.active a:before{opacity:1}.sh-menu a{font-size:1.25rem;line-height:1.2;letter-spacing:3px;font-weight:400;color:#3D2D22;font-family:"Noto Serif TC";padding:10px 0;position:relative}@media (max-width:991px){.sh-menu a{font-size:0.9375rem;padding:6px 0}}.sh-menu a:after,.sh-menu a:before{position:absolute;content:"";width:100%;height:1px;background-color:#AC0005;left:0;-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0}.sh-menu a:before{top:0}.sh-menu a:after{bottom:0}@media (min-width:768px){.sh-menu a:hover{color:#AC0005}.sh-menu a:hover:after,.sh-menu a:hover:before{opacity:1}}@media (min-width:769px){.product-list li:not(:last-child){margin-right:15px}}.product-list li a{display:block}@media (min-width:769px){.product-list li a:hover .f20{color:#AC0005}.product-list li a:hover .sh-btn3:before{background-color:#AC0005}.product-list li a:hover .sh-btn3:after{left:0}}.product-list li a .img-bx img{width:100%}.product-list li .f20{color:#000;-webkit-transition:0.4s ease;transition:0.4s ease;margin-top:15px;margin-bottom:22px}@media (max-width:768px){.product-list li .f20{font-size:1rem}}@media (min-width:769px){.news-list li:not(:last-child){margin-right:15px}}.news-list a{display:block}@media (min-width:769px){.news-list a:hover .f20{color:#AC0005}.news-list a:hover .sh-btn4:before{background-color:#AC0005}.news-list a:hover .sh-btn4:after{left:0}}.news-list a .da{margin-top:10px;color:#fff}.news-list a .ti{margin-top:12px;margin-bottom:35px;-webkit-transition:0.4s ease;transition:0.4s ease;color:#fff}.news-list a .img-bx img{width:100%}.case-list{position:relative}.case-list li{position:relative}.case-list li a{position:relative;display:block;padding-right:27px}.case-list li .rt-ti{position:absolute;top:0;right:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#AC0005;font-family:"Noto Serif TC"}.case-list li .img-bx{-webkit-transition:0.4s ease;transition:0.4s ease;position:relative;overflow:hidden;margin-bottom:14px}.case-list li .img-bx:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(172,0,5,0.5);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}.case-list li .img-bx img{width:100%}.case-list li .img-bx .arr-bx{opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease;width:56px;height:56px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.case-list li .img-bx .arr-bx .arr:first-child{width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:47%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:991px){.case-list li .img-bx .arr-bx .arr:first-child{top:55%;width:10px;height:10px}}.case-list li .img-bx .arr-bx .arr:nth-child(2){width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;left:27%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0}@media (max-width:991px){.case-list li .img-bx .arr-bx .arr:nth-child(2){top:55%;width:10px;height:10px}}.case-list li .f20{-webkit-transition:0.4s ease;transition:0.4s ease;margin-bottom:10px;font-family:"Noto Serif TC"}.case-list li .f16{line-height:1.6}@media (min-width:768px){.case-list li:hover .img-bx{border-radius:50%}.case-list li:hover .img-bx:before{opacity:1}.case-list li:hover .img-bx .arr-bx{opacity:1}.case-list li:hover .img-bx .arr-bx .arr:first-child{border-top:1px solid #fff;border-right:1px solid #fff}.case-list li:hover .img-bx .arr-bx .arr:first-child{-webkit-animation:arrani3 1s linear infinite;animation:arrani3 1s linear infinite}.case-list li:hover .img-bx .arr-bx .arr:nth-child(2){-webkit-animation:arrani4 1s linear infinite;animation:arrani4 1s linear infinite}.case-list li:hover .f20{color:#AC0005}}::-webkit-input-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem}@media (max-width:991px){::-webkit-input-placeholder{font-size:1rem}}::-webkit-textarea-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem;font-weight:400}@media (max-width:991px){::-webkit-textarea-placeholder{font-size:1rem}}:-moz-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem}@media (max-width:991px){:-moz-placeholder{font-size:1rem}}::-moz-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem}@media (max-width:991px){::-moz-placeholder{font-size:1rem}}:-ms-input-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem}@media (max-width:991px){:-ms-input-placeholder{font-size:1rem}}:-ms-textarea-placeholder{color:#B69A71;line-height:initial;font-size:1.125rem;font-weight:400}@media (max-width:991px){:-ms-textarea-placeholder{font-size:1rem}}@-webkit-keyframes wave{0%{-webkit-transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg);transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg)}20%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}40%{-webkit-transform:translate3d(0,0,0) rotateZ(6deg) rotateY(20deg);transform:translate3d(0,0,0) rotateZ(6deg) rotateY(20deg)}70%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}to{-webkit-transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg);transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg)}}@keyframes wave{0%{-webkit-transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg);transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg)}20%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}40%{-webkit-transform:translate3d(0,0,0) rotateZ(6deg) rotateY(20deg);transform:translate3d(0,0,0) rotateZ(6deg) rotateY(20deg)}70%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}to{-webkit-transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg);transform:translate3d(0,0,0) rotateZ(10deg) rotateY(25deg)}}@-webkit-keyframes wave2{0%{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}20%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}40%{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}70%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}to{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}}@keyframes wave2{0%{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}20%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}40%{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}70%{-webkit-transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg);transform:translate3d(0,0,0) rotateZ(0deg) rotateY(0deg)}to{-webkit-transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg);transform:translate3d(0,0,0) rotateZ(1deg) rotateY(3deg)}}.editor_Content{font-size:0.875rem;color:#404040;font-family:"Noto Sans TC"}.editor_Content ol{list-style-type:decimal;padding-left:10px}.editor_Content ul{list-style-type:initial;padding-left:20px}.editor_Content img{max-width:100%;height:auto!important}.editor_Content b,.editor_Content strong{font-weight:bold;font-size:inherit}.editor_Content em{font-style:italic}.editor_Content a{text-decoration:underline;color:#0782c1}.editor_Content iframe{max-width:100%}.editor_Content h1,.editor_Content h2,.editor_Content h3,.editor_Content h4,.editor_Content h5,.editor_Content h6{margin:inherit}.editor_Content blockquote{font-style:italic;padding:2px 20px 0 8px;margin-left:40px;border-left:5px solid #ccc}.editor_Content td,.editor_Content th,.editor_Content tr{margin:initial}.editor_Content table{border-collapse:inherit}.editor_box{margin:auto;line-height:30px;font-size:1rem;color:#5D542D;font-family:"Noto Sans TC"}.editor_box ol,.editor_box ul{padding-left:40px}.editor_box img{max-width:100%;height:auto!important}.editor_box iframe{max-width:100%}@media screen and (max-width:767px){.editor_box iframe{height:100%!important}}.editor_box h1,.editor_box h2,.editor_box h3,.editor_box h4,.editor_box h5,.editor_box h6{margin:inherit}.mo_use{display:none}@media (max-width:991px){.editor_box{padding:0}}@media (max-width:767px){.editor_Box{font-size:0.875rem;line-height:2}.mo_use{display:block}.pc_use{display:none}}.page{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;font-size:1.125rem;clear:both;width:95%;text-align:center;margin:0 auto;margin-right:0;margin-top:20px}@media (max-width:991px){.page{margin-top:50px;font-size:0.875rem}}.page dd,.page dt{vertical-align:baseline;display:inline-block;text-align:center}.page dd a,.page dt a{display:block;height:100%;line-height:60px;text-decoration:none;color:#AC0005;position:relative}@media (max-width:991px){.page dd a,.page dt a{line-height:40px}}@media (min-width:768px){.page dd a:hover,.page dt a:hover{color:#fff}.page dd a:hover:after,.page dt a:hover:after{opacity:1}}.page dd{width:56px;height:56px;margin:0 7px}@media (max-width:767px){.page dd{margin:0 5px}}@media (max-width:355px){.page dd{margin:0}}.page dd a:before{position:absolute;content:"";bottom:0;width:4px;height:4px;border-radius:50%;background-color:#AC0005;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0}.page dd a:after{position:absolute;content:"";width:100%;height:100%;top:57%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #AC0005;background-color:#AC0005;-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0;border-radius:50%;z-index:-1}@media (max-width:991px){.page dd a:after{top:50%}}.page dd.active a{position:relative;color:#fff}.page dd.active a:after{opacity:1}.page dt.ltbn a,.page dt.rtbn a{width:56px;height:56px;margin:0 auto;-webkit-transition:0.4s;transition:0.4s}@media (max-width:991px){.page dt.ltbn a,.page dt.rtbn a{width:40px;height:40px}.page dt.ltbn a:after,.page dt.rtbn a:after{opacity:1}}.page dt.ltbn a:after,.page dt.rtbn a:after{position:absolute;content:"";width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #AC0005;-webkit-transition:0.4s ease;transition:0.4s ease;opacity:0;border-radius:50%}@media (max-width:991px){.page dt.ltbn a:after,.page dt.rtbn a:after{opacity:1}}.page .nopage{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none!important}.page dt.ltbn a{margin-right:10px;position:relative}.page dt.ltbn a:before{position:absolute;content:"";width:14px;height:14px;display:block;border-top:1px solid #AC0005;border-right:1px solid #AC0005;top:50%;left:53%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:767px){.page dt.ltbn a:before{width:8px;height:8px}}@media (min-width:768px){.page dt.ltbn a:hover:after{opacity:1}}.page dt.rtbn a{margin-left:10px;position:relative}.page dt.rtbn a:before{position:absolute;content:"";width:14px;height:14px;display:block;border-top:1px solid #AC0005;border-right:1px solid #AC0005;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);top:50%;left:47%;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:767px){.page dt.rtbn a:before{width:8px;height:8px}}@media (min-width:768px){.page dt.rtbn a:hover:after{opacity:1}}@media (max-width:991px){.page{text-align:center;width:100%;margin-right:0}.page dd{width:40px;height:40px}}.lang_tw .tw{display:block}.lang_tw .en{display:none}.lang_en .tw{display:none}.lang_en .en{display:block}.lang_en .logo{margin-right:35px}@media (max-width:1199px){.lang_en .logo{margin-right:15px}}.lang_en .nav_box ul li{max-width:139px}@media (max-width:1199px){.lang_en .nav_box ul li{max-width:131px}}@media (max-width:1050px){.lang_en .nav_box ul li{max-width:110px}}@media (max-width:1199px){.lang_en .nav_box ul li:not(:last-child){margin-right:10px}}.lang_en .nav_box a{font-size:0.875rem}@media (max-width:1199px){.lang_en .nav_box a{font-size:0.75rem}}body.lang_cn{font-family:"Goldman","Noto Sans SC"}body.lang_cn .editor_Content{font-family:"Noto Sans SC"}