@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap);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,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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{line-height:1}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}body,html{-webkit-text-size-adjust:100%}a{text-decoration:none;color:inherit}a img{border:0}:focus{outline:0}b,strong{font-weight:700}button{background-color:transparent;border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{vertical-align:middle;max-width:100%}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:none}html{max-width:100vw;overflow-x:hidden;cursor:none!important}html.is-not-lock{overflow-x:initial}html.is-lock{overflow:hidden}body{margin:0;overflow-x:hidden;cursor:none!important}body.is-not-lock{overflow-x:initial}body.is-lock{overflow:hidden}*{cursor:none!important}a,button,div,img,input[type=button],input[type=email],input[type=reset],input[type=submit],input[type=tel],input[type=text],label,li,select,span,textarea{cursor:none!important}a:active,a:hover,button:active,button:hover{cursor:none!important}nav{position:fixed;width:100%;padding:30px 60px;top:0;left:0;z-index:10}@media (max-width:1200px){nav{padding:20px 40px}}@media (max-width:1024px){nav{padding:15px 20px}}nav .topmenu{display:flex;justify-content:space-between;align-items:center}@media (max-width:1024px){nav .topmenu{position:relative;z-index:1}}nav .topmenu .logo .cls-1,nav .topmenu .logo .d{fill:#00273c;transition:.5s all}nav .topmenu .logo.is-white .cls-1,nav .topmenu .logo.is-white .d{fill:#dbdad5}@media (max-width:1200px){nav .topmenu .logo svg{width:200px;height:86px}}@media (max-width:1024px){nav .topmenu .logo svg{width:75px;height:50px}}nav .topmenu .cat{padding:10px 20px;border-radius:50px;background-color:#00273c;position:relative}@media (max-width:1024px){nav .topmenu .cat{padding:5px 10px}}nav .topmenu .cat.is-white{background-color:#fff}nav .topmenu .cat img{max-height:22px}@media (max-width:1024px){nav .topmenu .cat img{max-height:19px}}nav .topmenu .cat .cat-1{transition:.5s all}nav .topmenu .cat .cat-3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s all;opacity:0}nav .topmenu .text{font:400 13px/1 "Hedvig Letters Serif",serif;letter-spacing:.5px;color:#00273c;margin-top:5px;text-align:center}nav .topmenu .catWrap{display:flex;flex-direction:column;align-items:center}nav .topmenuListWrap{position:fixed;width:100%;top:0;left:0;height:100vh;display:flex;transition:.5s all;opacity:0;pointer-events:none}@media (max-width:1024px){nav .topmenuListWrap{display:flex;flex-direction:column;align-items:center}}nav .topmenuListWrap.is-show{opacity:1;pointer-events:all}nav .topmenuListWrap .close{position:absolute;right:58px;top:54px;background-color:#fff;font:400 18px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#00273c;padding:10px 12px;border-radius:20px;z-index:1}@media (max-width:1200px){nav .topmenuListWrap .close{right:40px;top:45px}}nav .topmenuListWrap .close{cursor:none!important}nav .topmenuListWrap .article-area{position:relative;width:600px;height:100vh;background-color:#f5f3f2;padding:100px 65px 0}@media (max-width:1200px){nav .topmenuListWrap .article-area{width:450px;padding:70px 45px 0}}@media (max-width:1024px){nav .topmenuListWrap .article-area{width:100%;height:235px;padding:85px 25px 50px}}nav .topmenuListWrap .article-area .cat-area>div{position:absolute;opacity:0;transition:.75s all}nav .topmenuListWrap .article-area .cat-area>div.is-show{opacity:1}@media (max-width:1024px){nav .topmenuListWrap .article-area .cat-area>div img{max-width:110px;max-height:90px}}nav .topmenuListWrap .article-area .cat-area .cat-1{right:0;bottom:10px}@media (max-width:1024px){nav .topmenuListWrap .article-area .cat-area .cat-1{bottom:0}}nav .topmenuListWrap .article-area .cat-area .cat-2{bottom:0;left:120px}@media (max-width:1024px){nav .topmenuListWrap .article-area .cat-area .cat-2{left:auto;right:85px}}nav .topmenuListWrap .article-area .cat-area .cat-3{left:0;bottom:160px}nav .topmenuListWrap .topmenuList{width:100%;height:100vh;background-color:rgba(0,39,60,.9450980392);padding:100px 0 190px 60px}@media (max-width:1200px){nav .topmenuListWrap .topmenuList{padding:70px 0 120px 40px}}@media (max-width:1024px){nav .topmenuListWrap .topmenuList{height:100%;padding:40px 25px 35px;background-color:#00273c}}nav .topmenuListWrap .topmenuList>li{position:relative;display:flex;margin-bottom:60px;align-items:center}@media (max-width:640px){nav .topmenuListWrap .topmenuList>li{margin-bottom:24px}}nav .topmenuListWrap .topmenuList>li:last-child{margin-bottom:0}nav .topmenuListWrap .topmenuList>li.is-hover>.ch{opacity:1;pointer-events:all}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li.is-hover>.ch.has-downList::before{content:"-"}}nav .topmenuListWrap .topmenuList>li.is-change>.en{opacity:.4;transform:scale(.6)}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li.is-change>.en{transform:scale(1)}}nav .topmenuListWrap .topmenuList>li>.en{font:400 48px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px;margin-right:70px;flex:1 1 0;transition:.5s all;transform-origin:left}@media (max-width:1200px){nav .topmenuListWrap .topmenuList>li>.en{font:400 36px/1 "Hedvig Letters Serif",serif;margin-right:50px}}@media (max-width:640px){nav .topmenuListWrap .topmenuList>li>.en{font:400 15px/1 "Hedvig Letters Serif",serif;margin-right:25px}}nav .topmenuListWrap .topmenuList>li>.ch{position:relative;flex:4 1 0;font:400 30px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:6px;opacity:0;pointer-events:none;transition:.5s all}@media (max-width:1200px){nav .topmenuListWrap .topmenuList>li>.ch{font:400 24px/1 "Noto Sans TC",sans-serif}}@media (max-width:640px){nav .topmenuListWrap .topmenuList>li>.ch{font:400 13px/1 "Noto Sans TC",sans-serif;letter-spacing:3px}}nav .topmenuListWrap .topmenuList>li>.ch::after{position:absolute;content:"";width:100%;height:1px;background-color:#998675;left:0;bottom:0}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li>.ch::after{bottom:-1px}}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li>.ch.has-downList::before{position:absolute;content:"+";left:120px;top:-2px;color:#c7b299}}@media (max-width:640px){nav .topmenuListWrap .topmenuList>li>.ch.has-downList::before{position:absolute;content:"+";left:67px;top:-2px;color:#c7b299}}nav .topmenuListWrap .topmenuList>li .downList{position:absolute;padding-top:30px;padding-left:50px;padding-bottom:50px;z-index:1}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li .downList{padding-top:15px;padding-left:30px;padding-bottom:0}}nav .topmenuListWrap .topmenuList>li .downList>li{margin-bottom:20px;transition:.5s all}nav .topmenuListWrap .topmenuList>li .downList>li:hover{opacity:.6}nav .topmenuListWrap .topmenuList>li .downList>li:last-child{margin-bottom:0}nav .topmenuListWrap .topmenuList>li .downList>li a{display:flex;align-items:center}nav .topmenuListWrap .topmenuList>li .downList>li .en{font:400 18px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px}@media (max-width:1200px){nav .topmenuListWrap .topmenuList>li .downList>li .en{font:400 16px/1 "Hedvig Letters Serif",serif}}nav .topmenuListWrap .topmenuList>li .downList>li .ch{font:400 18px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:3px;margin-right:30px}@media (max-width:1200px){nav .topmenuListWrap .topmenuList>li .downList>li .ch{font:400 16px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){nav .topmenuListWrap .topmenuList>li .downList>li .ch{margin-right:0}}@media (max-width:640px){nav .topmenuListWrap .topmenuList>li .downList>li .ch{font:400 13px/1 "Noto Sans TC",sans-serif;letter-spacing:2px}}nav .topmenuListWrap .info-area{position:absolute;right:30px;bottom:60px}@media (max-width:1024px){nav .topmenuListWrap .info-area{position:static;background-color:#00273c;padding:20px 25px 35px;width:100%}}nav .topmenuListWrap .info-area .socialList{margin-bottom:55px}@media (max-width:1024px){nav .topmenuListWrap .info-area .socialList{display:flex;margin-bottom:18px}}nav .topmenuListWrap .info-area .socialList li{margin-bottom:17px}@media (max-width:1024px){nav .topmenuListWrap .info-area .socialList li{margin-bottom:0;margin-right:20px}}nav .topmenuListWrap .info-area .socialList li:last-child{margin-bottom:0;margin-right:0}nav .topmenuListWrap .info-area .socialList a{display:flex}@media (max-width:1024px){nav .topmenuListWrap .info-area .socialList a{display:block}}nav .topmenuListWrap .info-area .socialList a .icon{margin-right:10px}@media (max-width:1024px){nav .topmenuListWrap .info-area .socialList a .icon{margin-right:0}}nav .topmenuListWrap .info-area .socialList a .text{font:400 15px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;color:#fff}nav .topmenuListWrap .info-area .copyright{font:400 12px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#998675;margin-bottom:8px}@media (max-width:1024px){nav .topmenuListWrap .info-area .copyright{font:400 10px/1 "Noto Sans TC",sans-serif;margin-bottom:5px}}nav .topmenuListWrap .info-area .siteby{font:400 8px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#c7b299}nav .topmenuListWrap .catWrap{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:2;top:15px;right:20px;transition:.5s all}nav .topmenuListWrap .catWrap .cat{padding:10px 20px;border-radius:50px;background-color:#00273c;position:relative}@media (max-width:1024px){nav .topmenuListWrap .catWrap .cat{padding:5px 10px}}nav .topmenuListWrap .catWrap .cat.is-white{background-color:#fff}nav .topmenuListWrap .catWrap .cat img{max-height:22px}@media (max-width:1024px){nav .topmenuListWrap .catWrap .cat img{max-height:19px}}nav .topmenuListWrap .catWrap .cat .cat-1{transition:.5s all}nav .topmenuListWrap .catWrap .cat .cat-3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s all;opacity:0}nav .topmenuListWrap .catWrap .text{font:400 13px/1 "Hedvig Letters Serif",serif;letter-spacing:.5px;color:#00273c;margin-top:5px;text-align:center}#cursor{position:fixed;pointer-events:none;z-index:99;transform-origin:center;width:28px;height:25px}@media (max-width:1024px){#cursor{display:none}}.index-preload{position:relative;z-index:1;width:100%;height:100vh;background-color:#eae8df;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-bottom:-100vh}.index-preload .logo{position:relative;opacity:0;z-index:1}.index-preload .logo img{transform-origin:47.5% 74%}.index-preload .mask-area{position:absolute;mask:url(../views/images/index-preload-mask-test.svg) no-repeat;mask-size:113px 200px;mask-position:48% 58%;left:0;top:0;opacity:0;width:100vw;height:100vh}@media (max-width:1024px){.index-preload .mask-area{mask-position:47.65% 61.5%}}.index-preload .bg{width:100vw;height:100vh;object-fit:cover;left:0;top:0}.index-preload .bg .vegas-content{width:100%;height:100%}.index-preload .bg .vegas-slide{width:100%;height:100%}.index-preload .bg .vegas-slide-inner{width:100%;height:100%}.index-preload .bg .vegas-content-scrollable{overflow:hidden}.index-preload .bg .vegas-transition-fade-in,.index-preload .bg .vegas-transition-fade2-in{transform:translateY(0);opacity:1}.index-preload .bg .vegas-transition-fade-out,.index-preload .bg .vegas-transition-fade2-out{transform:translateY(-100%)}.index-project{position:relative;z-index:2;transform:translateY(100%)}.index-project .project-area{display:flex;align-items:center;padding:0 105px;height:100vh;background-color:#f5f3f2;justify-content:space-between;transition:.5s all}@media (max-width:1600px){.index-project .project-area{padding:0 80px}}@media (max-width:1200px){.index-project .project-area{padding:0 50px}}@media (max-width:1024px){.index-project .project-area{display:block;height:auto;padding:100px 0 80px}}@media (max-width:1024px){.index-project .title-area{display:flex;flex-direction:column-reverse;padding:0 45px;margin-bottom:25px}}.index-project .title-area .en{font:500 100px/1.1 "Hedvig Letters Serif",serif;letter-spacing:3px;color:#a69988;margin-bottom:10px}@media (max-width:1600px){.index-project .title-area .en{font:500 75px/1.1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.index-project .title-area .en{font:500 60px/1.1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.index-project .title-area .en{font:500 33px/1.1 "Hedvig Letters Serif",serif;letter-spacing:2px}}.index-project .title-area .ch{font:500 28px/1 "Noto Sans TC",sans-serif;letter-spacing:10px;color:#00273c;margin-left:5px;transition:.5s all}@media (max-width:1024px){.index-project .title-area .ch{font:500 17px/1 "Noto Sans TC",sans-serif;letter-spacing:5px;margin-left:1px;margin-bottom:5px}}.index-project .picList{display:flex;align-items:center}@media (max-width:1024px){.index-project .picList{flex-direction:column;width:100%}}.index-project .picList li{position:relative;margin-right:25px;width:318px;height:445px;transition:.5s all}@media (max-width:1600px){.index-project .picList li{width:260px;height:445px}}@media (max-width:1200px){.index-project .picList li{width:200px;height:445px}}@media (max-width:1024px){.index-project .picList li{width:100%;height:auto;margin-right:0;margin-bottom:10px}}.index-project .picList li:hover .pic{height:597px}@media (max-width:1024px){.index-project .picList li:hover .pic{height:278px}}.index-project .picList li:hover .article-area{transform:translateY(0);opacity:1}.index-project .picList li:last-child{margin-right:0;margin-bottom:0}.index-project .picList li:nth-child(1) .article-area,.index-project .picList li:nth-child(3) .article-area{bottom:-120px}@media (max-width:1024px){.index-project .picList li:nth-child(2) a{flex-direction:column}}.index-project .picList li:nth-child(2) .article-area{top:-80px;transform:translateY(30px)}@media (max-width:1024px){.index-project .picList li:nth-child(2) .article-area{transform:translateY(0)}}@media (max-width:1024px){.index-project .picList li.is-show .article-areaWrap{opacity:1;transform:translateY(0)}}.index-project .picList li.is-show .pic{opacity:1;transform:scale(1)}@media (max-width:1024px){.index-project .picList li a{display:flex;flex-direction:column-reverse}}.index-project .picList li .pic{position:relative;z-index:1;overflow:hidden;border-radius:300px;width:318px;height:445px;transition:.5s all}@media (max-width:1600px){.index-project .picList li .pic{width:260px;height:445px}}@media (max-width:1200px){.index-project .picList li .pic{width:200px;height:445px}}@media (max-width:1024px){.index-project .picList li .pic{width:375px;height:278px;margin-right:0;border-radius:120px;transform:scale(.8);opacity:.6;margin:0 auto}}.index-project .picList li .pic img{width:100%;height:100%;object-fit:cover}.index-project .picList li .article-area{position:absolute;left:25px;transition:.5s all;opacity:0;transform:translateY(-30px)}@media (max-width:1024px){.index-project .picList li .article-area{width:100%;position:static;transform:translateY(0);opacity:1}}.index-project .picList li .article-area .en{font:400 18px/1.2 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#998675;margin-bottom:10px}@media (max-width:1024px){.index-project .picList li .article-area .en{font:400 15px/1 "Hedvig Letters Serif",serif}}.index-project .picList li .article-area .ch{font:400 18px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;color:#00273c;margin-bottom:30px;transition:.5s all}@media (max-width:1024px){.index-project .picList li .article-area .ch{font:400 13px/1 "Noto Sans TC",sans-serif;margin-bottom:0}}@media (max-width:1024px){.index-project .picList li .article-areaWrap{display:flex;justify-content:space-between;align-items:center;padding:20px 45px;opacity:0;transform:translateY(30px);transition:.5s all}}.index-project .pic-area{position:relative;height:100%;display:flex;align-items:center}.index-project .pic-area .line-1{position:absolute;width:1px;height:0%;background-color:#a69988;left:0;top:0;transform-origin:bottom;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-1{width:0%;height:1px;transform-origin:left}}.index-project .pic-area .line-2{position:absolute;width:1px;height:0%;background-color:#a69988;right:0;top:100px;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-2{width:0%;height:1px;top:78px;right:auto;left:0}}.index-project .pic-area .line-3{position:absolute;width:1px;height:0%;background-color:#a69988;left:1px;top:-53%;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-3{width:0%;height:1px;top:78px;left:auto;right:0}}.index-project .pic-area .line-4{position:absolute;width:1px;height:0%;background-color:#a69988;right:1px;top:-53%;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-4{width:0%;height:1px;top:auto;right:0;bottom:0}}.index-project .pic-area .line-5{position:absolute;width:1px;height:0%;background-color:#a69988;left:1px;top:0;transform-origin:bottom;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-5{width:0%;height:1px;left:0;top:78px}}.index-project .pic-area .line-6{position:absolute;width:1px;height:0%;background-color:#a69988;right:1px;top:0;transform-origin:bottom;transition:.75s all}@media (max-width:1024px){.index-project .pic-area .line-6{width:0%;height:1px;right:auto;left:0;top:auto;bottom:0}}.allProjectList{padding:340px 0 160px}.allProjectList .banner-area{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:255px}@media (max-width:1024px){.allProjectList .banner-area{flex-direction:column;margin-bottom:100px}}.allProjectList .banner-area .en{position:absolute;z-index:0;left:50%;transform:translateX(-50%);top:-100px;font:500 210px/1 "Hedvig Letters Serif",serif;letter-spacing:2px;text-align:center;margin-bottom:-50px;clip-path:path("M0 320 H1920 V320 H0 Z")}@media (max-width:1600px){.allProjectList .banner-area .en{font:500 140px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.allProjectList .banner-area .en{font:500 120px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.allProjectList .banner-area .en{font:500 75px/1 "Hedvig Letters Serif",serif;margin-bottom:-20px;top:-30px}}.allProjectList .banner-area .title-area{margin-right:200px;position:relative}@media (max-width:1600px){.allProjectList .banner-area .title-area{margin-right:120px}}@media (max-width:1200px){.allProjectList .banner-area .title-area{margin-right:75px}}@media (max-width:1024px){.allProjectList .banner-area .title-area{margin-right:0;margin-bottom:35px;margin-left:0}}.allProjectList .banner-area .title-area .ch{font:300 46px/1 "Noto Sans TC",sans-serif;letter-spacing:6px;margin-bottom:40px}@media (max-width:1024px){.allProjectList .banner-area .title-area .ch{font:400 19px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;text-align:center;margin-bottom:10px}}.allProjectList .banner-area .title-area .content{max-width:440px;font:400 10px/1.6 "Hedvig Letters Serif",serif;letter-spacing:.5px;margin:0 auto}@media (max-width:1024px){.allProjectList .banner-area .title-area .content{max-width:282px;font:400 7.5px/1.2 "Hedvig Letters Serif",serif;text-align:center}}.allProjectList .banner-area .picList{width:947px;height:526px}@media (max-width:1600px){.allProjectList .banner-area .picList{width:700px;height:400px}}@media (max-width:1200px){.allProjectList .banner-area .picList{width:600px;height:350px}}@media (max-width:1024px){.allProjectList .banner-area .picList{width:600px;height:350px;margin:0 auto}}@media (max-width:640px){.allProjectList .banner-area .picList{width:290px;height:160px}}.allProjectList .banner-area .picList li{width:100%;height:526px}@media (max-width:1600px){.allProjectList .banner-area .picList li{height:400px}}@media (max-width:1200px){.allProjectList .banner-area .picList li{height:350px}}@media (max-width:640px){.allProjectList .banner-area .picList li{height:160px}}.allProjectList .banner-area .picList li img{width:100%;height:100%;object-fit:cover}.allProjectList .banner-area .picList .flickity-page-dots{bottom:-40px}@media (max-width:1024px){.allProjectList .banner-area .picList .flickity-page-dots{bottom:-25px}}.allProjectList .banner-area .picList .flickity-page-dots li{width:9px;height:9px;background-color:#a69988;margin:0;margin-right:10px;opacity:.1;transition:.5s all;border-radius:0}@media (max-width:1024px){.allProjectList .banner-area .picList .flickity-page-dots li{width:6px;height:6px}}.allProjectList .banner-area .picList .flickity-page-dots li:last-child{margin-right:0}.allProjectList .banner-area .picList .flickity-page-dots li.is-selected{opacity:1}.allProjectList.project-1{background-color:#dbdad5}@media (max-width:1024px){.allProjectList.project-1{padding:150px 0 100px}}.allProjectList.project-1 .en{color:rgba(166,153,136,.1725490196)}@media (max-width:1024px){.allProjectList.project-1 .en{font:500 40px/1 "Hedvig Letters Serif",serif}}.allProjectList.project-1 .title-area .ch{color:#00273c}.allProjectList.project-1 .title-area .content{color:#a69988}.allProjectList.project-1 .pic-1{position:absolute;top:43px;left:353px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-1 .pic-1{left:10px;top:210px}}.allProjectList.project-1 .pic-2{position:absolute;top:599px;left:105px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-1 .pic-2{top:332px;left:auto;right:3px}}.allProjectList.project-1 .pic-2 .cat{position:absolute;z-index:0;left:62px;top:-101px;transform:translateY(101px)}@media (max-width:1024px){.allProjectList.project-1 .pic-2 .cat{left:21px;top:-80px;transform:translateY(30px)}}.allProjectList.project-1 .pic-2 .cat img{min-width:max-content;min-height:max-content}.allProjectList.project-1 .pic-2 .pic{position:relative;z-index:1}.allProjectList.project-1 .pic-3{position:absolute;top:253px;right:205px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-1 .pic-3{left:35px;right:auto;top:607px}}.allProjectList.project-1 .pic-3 .cat{position:absolute;z-index:0;left:-79px;bottom:0;transform:translateX(79px)}@media (max-width:1024px){.allProjectList.project-1 .pic-3 .cat{left:auto;bottom:0;right:-50px;transform:translateX(-50px)}}.allProjectList.project-1 .pic-3 .cat img{min-width:max-content;min-height:max-content}.allProjectList.project-1 .pic-3 .pic{position:relative;z-index:1}.allProjectList.project-1 .slider-area .info-area .number #current{font:400 20px/1 "Hedvig Letters Serif",serif;letter-spacing:8px;color:#00273c}.allProjectList.project-2{background-color:#00273c;padding:300px 0 160px}@media (max-width:1024px){.allProjectList.project-2{padding:150px 0 100px}}.allProjectList.project-2 .banner-area{flex-direction:row-reverse}@media (max-width:1024px){.allProjectList.project-2 .banner-area{flex-direction:column}}.allProjectList.project-2 .banner-area .en{font:500 320px/1 "Hedvig Letters Serif",serif;color:rgba(166,153,136,.1725490196);margin-bottom:-80px}@media (max-width:1600px){.allProjectList.project-2 .banner-area .en{font:500 260px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.allProjectList.project-2 .banner-area .en{font:500 200px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.allProjectList.project-2 .banner-area .en{font:500 120px/1 "Hedvig Letters Serif",serif;margin-bottom:-20px}}@media (max-width:640px){.allProjectList.project-2 .banner-area .en{font:500 75px/1 "Hedvig Letters Serif",serif}}.allProjectList.project-2 .title-area{margin-right:0;margin-left:200px}@media (max-width:1600px){.allProjectList.project-2 .title-area{margin-left:120px}}@media (max-width:1200px){.allProjectList.project-2 .title-area{margin-left:75px}}@media (max-width:1024px){.allProjectList.project-2 .title-area{margin-left:0}}.allProjectList.project-2 .title-area .ch{color:#fff}.allProjectList.project-2 .title-area .content{color:#a69988}.allProjectList.project-2 .pic-1{position:absolute;top:43px;left:353px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-2 .pic-1{top:250px;left:0}}.allProjectList.project-2 .pic-1 .cat{position:absolute;z-index:0;right:-110px;bottom:0;transform:translateX(-110px)}.allProjectList.project-2 .pic-1 .cat img{min-width:max-content;min-height:max-content}.allProjectList.project-2 .pic-1 .pic{position:relative;z-index:1}.allProjectList.project-2 .pic-2{position:absolute;top:253px;right:205px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-2 .pic-2{top:453px;right:4px}}.allProjectList.project-2 .pic-2 .cat{position:absolute;z-index:0;left:0;top:-81px;transform:translateY(81px)}@media (max-width:1024px){.allProjectList.project-2 .pic-2 .cat{left:auto;right:20px;top:-75px}}.allProjectList.project-2 .pic-2 .cat img{min-width:max-content;min-height:max-content}.allProjectList.project-2 .pic-2 .pic{position:relative;z-index:1}.allProjectList.project-2 .pic-3{position:absolute;top:599px;left:105px;opacity:0;transform:translateY(30px)}@media (max-width:1024px){.allProjectList.project-2 .pic-3{top:710px;left:30px}}.allProjectList.project-3{background-color:#f5f3f2;padding:300px 0 160px}@media (max-width:1024px){.allProjectList.project-3{padding:75px 0 100px}}@media (max-width:1024px){.allProjectList.project-3 .banner-area{height:auto}}.allProjectList.project-3 .title-area{margin:0}@media (max-width:1024px){.allProjectList.project-3 .title-area{position:static}}.allProjectList.project-3 .title-area .en{position:static;font:500 230px/1 "Hedvig Letters Serif",serif;color:rgba(166,153,136,.1725490196);margin-bottom:-50px;transform:translateX(0)}@media (max-width:1600px){.allProjectList.project-3 .title-area .en{font:500 150px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.allProjectList.project-3 .title-area .en{font:500 90px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.allProjectList.project-3 .title-area .en{font:500 50px/1 "Hedvig Letters Serif",serif;margin-bottom:-20px}}.allProjectList.project-3 .title-area .ch{color:#00273c;text-align:center}.allProjectList.project-3 .title-area .content{color:#a69988;margin-bottom:115px;text-align:center}@media (max-width:1024px){.allProjectList.project-3 .title-area .content{margin-bottom:45px}}.allProjectList.project-3 .title-area .pic{text-align:center}@media (max-width:1024px){.allProjectList.project-3 .title-area .pic img{width:160px}}.allProjectList.project-3 .projectList{padding:0 100px 0 240px}@media (max-width:1600px){.allProjectList.project-3 .projectList{padding:0 80px 0 180px}}@media (max-width:1200px){.allProjectList.project-3 .projectList{padding:0 60px 0 150px}}@media (max-width:1024px){.allProjectList.project-3 .projectList{padding:0 25px 0 80px;margin-bottom:0}}.allProjectList.project-3 .projectList li:nth-child(1) .pic,.allProjectList.project-3 .projectList li:nth-child(4) .pic,.allProjectList.project-3 .projectList li:nth-child(5) .pic{transform:scale(.9)}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(1) .pic,.allProjectList.project-3 .projectList li:nth-child(4) .pic,.allProjectList.project-3 .projectList li:nth-child(5) .pic{transform:scale(1)}}.allProjectList.project-3 .projectList li:nth-child(1) .article-area,.allProjectList.project-3 .projectList li:nth-child(4) .article-area,.allProjectList.project-3 .projectList li:nth-child(5) .article-area{bottom:95px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(1) .article-area,.allProjectList.project-3 .projectList li:nth-child(4) .article-area,.allProjectList.project-3 .projectList li:nth-child(5) .article-area{bottom:0;left:0}}.allProjectList.project-3 .projectList li:nth-child(2) .pic,.allProjectList.project-3 .projectList li:nth-child(3) .pic,.allProjectList.project-3 .projectList li:nth-child(6) .pic{transform:scale(1.05)}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(2) .pic,.allProjectList.project-3 .projectList li:nth-child(3) .pic,.allProjectList.project-3 .projectList li:nth-child(6) .pic{transform:scale(1)}}.allProjectList.project-3 .projectList li:nth-child(2) .article-area,.allProjectList.project-3 .projectList li:nth-child(3) .article-area,.allProjectList.project-3 .projectList li:nth-child(6) .article-area{bottom:20px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(2) .article-area,.allProjectList.project-3 .projectList li:nth-child(3) .article-area,.allProjectList.project-3 .projectList li:nth-child(6) .article-area{bottom:0;left:0}}.allProjectList.project-3 .projectList li:nth-child(1) .pic{transform-origin:left top;border-bottom-right-radius:108px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(1) .pic{border-bottom-right-radius:0;border-top-left-radius:40px}}.allProjectList.project-3 .projectList li:nth-child(2) .pic{transform-origin:right}.allProjectList.project-3 .projectList li:nth-child(3) .pic{transform-origin:left}.allProjectList.project-3 .projectList li:nth-child(2) .pic,.allProjectList.project-3 .projectList li:nth-child(3) .pic{border-top-left-radius:140px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(2) .pic,.allProjectList.project-3 .projectList li:nth-child(3) .pic{border-top-left-radius:40px}}.allProjectList.project-3 .projectList li:nth-child(4) .pic{transform-origin:right}.allProjectList.project-3 .projectList li:nth-child(5) .pic{transform-origin:left}.allProjectList.project-3 .projectList li:nth-child(4) .pic,.allProjectList.project-3 .projectList li:nth-child(5) .pic{border-top-right-radius:108px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(4) .pic,.allProjectList.project-3 .projectList li:nth-child(5) .pic{border-top-right-radius:0;border-top-left-radius:40px}}.allProjectList.project-3 .projectList li:nth-child(6) .pic{margin-left:-15px;border-bottom-left-radius:140px}@media (max-width:1024px){.allProjectList.project-3 .projectList li:nth-child(6) .pic{border-bottom-left-radius:0;border-top-left-radius:40px}}.allProjectList.project-3 .projectList li .article-area .article{background-color:#fff}.allProjectList.project-3 .projectList li .more{background-color:#fff;text-align:center}.allProjectList.project-3 .more{text-align:center}.allProjectList .project-menuListWrap{position:absolute;left:0;top:0;border-bottom-right-radius:45px;border-top-right-radius:45px;background-color:#fff;z-index:7}@media (max-width:1024px){.allProjectList .project-menuListWrap{border-bottom-right-radius:25px;border-top-right-radius:25px}}.allProjectList .project-menuListWrap .project-menuList{padding:45px 0 0}.allProjectList .project-menuListWrap .project-menuList li{position:relative;margin:0 auto 50px;text-align:center;width:fit-content}@media (max-width:1024px){.allProjectList .project-menuListWrap .project-menuList li{margin:0 auto 20px}}.allProjectList .project-menuListWrap .project-menuList li.current .hover{opacity:1}.allProjectList .project-menuListWrap .project-menuList li.current.style{border:2px solid #a59887}.allProjectList .project-menuListWrap .project-menuList li:last-child{margin-bottom:0;background-color:#a69988;padding:30px 20px 45px;border-bottom-right-radius:45px}@media (max-width:1024px){.allProjectList .project-menuListWrap .project-menuList li:last-child{padding:12px 10px 20px;border-bottom-right-radius:25px;margin-bottom:0}}.allProjectList .project-menuListWrap .project-menuList li:last-child img{transition:.5s all}.allProjectList .project-menuListWrap .project-menuList li:last-child:hover img{transform:translateY(-10px)}.allProjectList .project-menuListWrap .project-menuList li>img{position:relative;z-index:1}@media (max-width:1024px){.allProjectList .project-menuListWrap .project-menuList li>img{max-width:100px;max-height:27px}}.allProjectList .project-menuListWrap .project-menuList li .hover{position:absolute;top:0;left:50%;transform:translateX(-50%);min-width:max-content;z-index:0;transition:.5s all;opacity:0}.allProjectList .project-menuListWrap .project-menuList li .hover img{min-width:max-content;min-height:max-content}@media (max-width:1024px){.allProjectList .project-menuListWrap .project-menuList li .hover img{max-width:100px;max-height:27px;min-width:initial;min-height:initial}}.allProjectList .project-menuListWrap .project-menuList li.style{overflow:hidden;border-bottom-right-radius:15px;transition:.5s all;border:2px solid transparent}@media (max-width:1024px){.allProjectList .project-menuListWrap .project-menuList li.style{border-bottom-right-radius:8px}}.allProjectList .projectListWrap{position:relative;padding-bottom:100px}.allProjectList .project-menuList-hover{position:absolute;top:0;left:92px}@media (max-width:1024px){.allProjectList .project-menuList-hover{left:64px}}.allProjectList .project-menuList-hover>li{background-color:#ded9d3;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden;padding:10px 10px 15px;position:absolute;opacity:0;pointer-events:none;transition:.5s all}.allProjectList .project-menuList-hover>li.is-show{opacity:1;pointer-events:all}.allProjectList .project-menuList-hover>li:nth-child(1){top:50px;left:0}.allProjectList .project-menuList-hover>li:nth-child(2){top:120px;left:0}.allProjectList .project-menuList-hover>li:nth-child(3){top:220px;left:0}.allProjectList .project-menuList-hover>li:nth-child(4){top:320px;left:0}.allProjectList .project-menuList-hover>li:nth-child(5){top:410px;left:0}.allProjectList .project-menuList-hover>li:nth-child(6){top:550px;left:0}.allProjectList .project-menuList-hover>li .title{margin-bottom:10px}.allProjectList .project-menuList-hover>li .title .ch{font:500 15px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:1px;margin-bottom:3px;text-align:center}@media (max-width:1024px){.allProjectList .project-menuList-hover>li .title .ch{font:500 10px/1 "Noto Sans TC",sans-serif}}.allProjectList .project-menuList-hover>li .title .en{font:500 13px/1 "Hedvig Letters Serif",serif;color:#a69988;letter-spacing:1px;text-align:center}@media (max-width:1024px){.allProjectList .project-menuList-hover>li .title .en{font:500 12px/1 "Hedvig Letters Serif",serif;letter-spacing:0}}.allProjectList .project-menuList-hover>li .chooseList{display:grid;grid-template-columns:repeat(5,37px);gap:8px;align-items:start;justify-content:center}.allProjectList .project-menuList-hover>li .chooseList li{border-radius:50%;overflow:hidden;width:37px;height:37px;text-align:center;cursor:pointer}.allProjectList .project-menuList-hover>li .chooseList li img{width:100%;height:100%;object-fit:cover}.allProjectList .project-menuList-hover>li .chooseList li.current{border:2px solid #a59887}.allProjectList .project-menuList-hover>li .chooseList--text{grid-template-columns:repeat(2,max-content);justify-content:start}.allProjectList .project-menuList-hover>li .chooseList--text li{border-radius:4px;overflow:visible;width:auto;height:auto;min-width:52px;padding:5px 4px;cursor:pointer}.allProjectList .project-menuList-hover>li .chooseList--text li span{font:400 18px/1.4 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:2px;display:block;text-align:center;white-space:nowrap}.allProjectList .project-menuList-hover>li .chooseList--text li.current{border:2px solid #a59887;border-radius:4px}.allProjectList .project-menuList-hover>li .chooseList:not(.chooseList--paged):not(.chooseList--text){grid-template-columns:repeat(1,minmax(52px,auto))}.allProjectList .project-menuList-hover>li .chooseList-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.allProjectList .project-menuList-hover>li .chooseList-controls--close-only{justify-content:flex-end;padding-right:4px}.allProjectList .project-menuList-hover>li .chooseList-controls .chooseList-page{width:30px;height:30px;border-radius:50%;border:1px solid #a59887;color:#00273c;font:400 20px/1 "Hedvig Letters Serif",serif;display:flex;align-items:center;justify-content:center;transition:.3s all}.allProjectList .project-menuList-hover>li .chooseList-controls .chooseList-page:disabled{opacity:.35;pointer-events:none}.allProjectList .project-menuList-hover>li .chooseList-controls .chooseList-pageInfo{min-width:58px;text-align:center;font:500 12px/1 "Hedvig Letters Serif",serif;color:#00273c;letter-spacing:1px}.allProjectList .project-menuList-hover>li .chooseList-controls .close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-left:6px}.allProjectList .projectList{padding:0 100px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 47px;margin-bottom:160px}@media (max-width:1600px){.allProjectList .projectList{grid-gap:30px 27px}}@media (max-width:1024px){.allProjectList .projectList{padding:0 22px;grid-template-columns:repeat(1,1fr);grid-gap:40px 0;margin-bottom:60px}}.allProjectList .projectList li{position:relative}.allProjectList .projectList li:hover .article-area{opacity:1;pointer-events:all}.allProjectList .projectList li .pic{overflow:hidden;width:85%;aspect-ratio:1/1}.allProjectList .projectList li .pic img{width:100%;height:100%;object-fit:cover}.allProjectList .projectList li .space-pic-wrap{overflow:hidden;width:85%;aspect-ratio:1/1;position:relative}.allProjectList .projectList li .space-pic-wrap .space-pic-track{display:flex;width:100%;height:100%;will-change:transform}.allProjectList .projectList li .space-pic-wrap .space-pic-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover}.allProjectList .projectList li:nth-child(odd) .article-area{left:15px}@media (max-width:1024px){.allProjectList .projectList li:nth-child(odd) .article-area{left:0}}.allProjectList .projectList li:nth-child(odd) .article-area .article{flex-direction:row-reverse}.allProjectList .projectList li:nth-child(odd) .article-area .more{top:0;right:-62px;transform:translateX(-100%);transition:.25s all;z-index:0}.allProjectList .projectList li:nth-child(odd):hover .article-area .more{transform:translateX(0)}.allProjectList .projectList li:nth-child(even) .article-area{right:130px}@media (max-width:1024px){.allProjectList .projectList li:nth-child(even) .article-area{right:auto}}.allProjectList .projectList li:nth-child(even) .article-area .more{transform:rotateY(180deg) translateX(-100%);top:0;left:-62px;transition:.25s all;z-index:0}.allProjectList .projectList li:nth-child(even):hover .article-area .more{transform:rotateY(180deg) translateX(0)}.allProjectList .projectList li .article-area{position:absolute;width:400px;height:120px;bottom:35px;z-index:1;transition:.5s all;opacity:0;pointer-events:none}@media (max-width:1600px){.allProjectList .projectList li .article-area{width:350px}}@media (max-width:1200px){.allProjectList .projectList li .article-area{width:250px}}@media (max-width:1024px){.allProjectList .projectList li .article-area{left:0;bottom:0;width:100%;height:100px;opacity:1;pointer-events:all}}.allProjectList .projectList li .article-area .article{position:relative;display:flex;justify-content:space-between;width:100%;height:100%;z-index:1;padding:15px 25px 10px;background-color:#f2f2f2}@media (max-width:1024px){.allProjectList .projectList li .article-area .article{left:0;bottom:0;width:100%;height:100px;opacity:1;pointer-events:all;flex-direction:row-reverse}}.allProjectList .projectList li .article-area .title-area .en{font:400 12px/1 "Hedvig Letters Serif",serif;color:#998675}@media (max-width:1024px){.allProjectList .projectList li .article-area .title-area .en{font:400 12px/1.4 "Hedvig Letters Serif",serif;max-width:100px;text-align:right}}.allProjectList .projectList li .article-area .title-area .ch{font:400 18px/1 "Noto Sans TC",sans-serif;letter-spacing:5px;color:#00273c;margin-bottom:10px}@media (max-width:1024px){.allProjectList .projectList li .article-area .title-area .ch{font:400 16px/1 "Noto Sans TC",sans-serif;text-align:right;letter-spacing:3px}}.allProjectList .projectList li .article-area .texture-area{position:relative;z-index:1}.allProjectList .projectList li .article-area .texture-area .ch{font:400 10px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;margin-bottom:15px}@media (max-width:1024px){.allProjectList .projectList li .article-area .texture-area .ch{margin-bottom:5px}}.allProjectList .projectList li .article-area .texture-area .en{font:400 9px/1 "Hedvig Letters Serif",serif;color:#aab6bc;letter-spacing:1px;margin-bottom:5px}.allProjectList .projectList li .article-area .texture-area .texture{display:flex;align-items:center}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider{gap:6px}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .texture-nav{width:24px;height:24px;border:1px solid #a59887;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00273c;font:400 16px/1 "Hedvig Letters Serif",serif;flex:0 0 auto;transition:.3s all}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .texture-nav.is-hidden{display:none}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .texture-nav:disabled{opacity:.35;pointer-events:none}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .texture-viewport{overflow:hidden;min-width:0;flex:0 0 auto}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .texture-track{display:flex;align-items:center;transition:transform .3s ease;width:max-content}.allProjectList .projectList li .article-area .texture-area .texture.texture-slider .icon{flex:0 0 auto}.allProjectList .projectList li .article-area .texture-area .texture .icon{width:42px;height:42px;margin-right:3px;border-radius:50%;overflow:hidden}@media (max-width:1024px){.allProjectList .projectList li .article-area .texture-area .texture .icon{width:40px;height:40px}}.allProjectList .projectList li .article-area .texture-area .texture .icon:last-child{margin-right:0}.allProjectList .projectList li .article-area .texture-area .texture img{width:100%;height:100%;object-fit:cover}.allProjectList .projectList li .article-area .more{position:absolute}@media (max-width:1024px){.allProjectList .projectList li .article-area .more{top:-36px!important;right:0!important;left:auto!important;bottom:auto!important;transform:rotateY(0) translateX(0)!important}}@media (max-width:1024px){.allProjectList .projectList li .article-area .more img{width:40px}}.allProjectList .nextone{text-align:center}.allProjectList .nextone a{display:block;margin:0 auto;transition:.5s all}.allProjectList .nextone a:hover{opacity:.6}.allProjectList .slider-area{margin-bottom:60px}.allProjectList .slider-area .projectList{width:331px;height:331px;margin:0 auto 40px;padding:0}.allProjectList .slider-area .projectList li{width:100%;height:331px}.allProjectList .slider-area .info-area{display:flex;justify-content:space-between;padding:0 22px;margin-bottom:20px}.allProjectList .slider-area .info-area .arrow-area{display:flex}.allProjectList .slider-area .info-area .arrow-area .prev{margin-right:20px}.allProjectList .slider-area .info-area .number{font:400 14px/1 "Hedvig Letters Serif",serif;letter-spacing:8px;color:#998675}.allProjectList .slider-area .changetolist{text-align:center}.contact-banner,.faq-banner,.pricing-banner{display:flex;align-items:baseline;padding:205px 0 105px 350px}@media (max-width:1600px){.contact-banner,.faq-banner,.pricing-banner{padding:180px 0 80px 160px}}@media (max-width:1024px){.contact-banner,.faq-banner,.pricing-banner{padding:70px 0 40px;flex-direction:column;align-items:center}}.contact-banner .title-area,.faq-banner .title-area,.pricing-banner .title-area{display:flex;align-items:baseline;margin-right:450px}@media (max-width:1600px){.contact-banner .title-area,.faq-banner .title-area,.pricing-banner .title-area{margin-right:200px}}@media (max-width:1200px){.contact-banner .title-area,.faq-banner .title-area,.pricing-banner .title-area{margin-right:100px}}@media (max-width:1024px){.contact-banner .title-area,.faq-banner .title-area,.pricing-banner .title-area{margin-right:0;flex-direction:column;align-items:center;margin-bottom:20px}}.contact-banner .title-area .en,.faq-banner .title-area .en,.pricing-banner .title-area .en{font:400 100px/1 "Hedvig Letters Serif",serif;color:#e8e5e1;letter-spacing:3px;margin-right:60px}@media (max-width:1600px){.contact-banner .title-area .en,.faq-banner .title-area .en,.pricing-banner .title-area .en{font:400 85px/1 "Hedvig Letters Serif",serif;letter-spacing:2px}}@media (max-width:1024px){.contact-banner .title-area .en,.faq-banner .title-area .en,.pricing-banner .title-area .en{font:400 70px/1 "Hedvig Letters Serif",serif;letter-spacing:2px;margin-right:0}}.contact-banner .title-area .ch,.faq-banner .title-area .ch,.pricing-banner .title-area .ch{font:500 48px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:10px;margin-left:-220px}@media (max-width:1600px){.contact-banner .title-area .ch,.faq-banner .title-area .ch,.pricing-banner .title-area .ch{font:500 30px/1 "Noto Sans TC",sans-serif;letter-spacing:5px}}@media (max-width:1024px){.contact-banner .title-area .ch,.faq-banner .title-area .ch,.pricing-banner .title-area .ch{font:500 23px/1 "Noto Sans TC",sans-serif;letter-spacing:5px;margin-left:0;margin-top:-20px}}.contact-banner .content,.faq-banner .content,.pricing-banner .content{font:500 20px/1 "Noto Sans TC",sans-serif;color:#998675;letter-spacing:5px;padding:40px 80px}@media (max-width:1600px){.contact-banner .content,.faq-banner .content,.pricing-banner .content{font:500 18px/1 "Noto Sans TC",sans-serif;padding:30px 60px}}@media (max-width:1024px){.contact-banner .content,.faq-banner .content,.pricing-banner .content{font:400 13px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;padding:0;margin-top:45px}}.faqListWrap{background-color:#f5f3f2;border-top-right-radius:70px;padding:150px 0 350px}@media (max-width:1600px){.faqListWrap{border-top-right-radius:50px;padding:100px 0 250px}}@media (max-width:1024px){.faqListWrap{border-top-right-radius:20px;padding:40px 35px}}.faqListWrap .faqList{max-width:1250px;margin:0 auto}@media (max-width:1600px){.faqListWrap .faqList{max-width:1000px}}.faqListWrap .faqList li{overflow:hidden;padding-bottom:85px;border-bottom:1px solid #998675;margin-bottom:80px}@media (max-width:1600px){.faqListWrap .faqList li{padding-bottom:65px;margin-bottom:60px}}@media (max-width:1024px){.faqListWrap .faqList li{padding-bottom:20px;margin-bottom:20px}}.faqListWrap .faqList li:last-child{margin-bottom:0}.faqListWrap .faqList li.is-open .question{opacity:1}.faqListWrap .faqList li.is-open .question .arrow:before{opacity:0}.faqListWrap .faqList li.is-open .answer .deco{transform:translateY(0)}.faqListWrap .faqList li.is-open:hover .answer .deco{transform:translateY(0)}.faqListWrap .faqList li:hover .answer .deco{transform:translateY(73px)}.faqListWrap .faqList li .question{display:flex;position:relative;align-items:baseline;opacity:.6;transition:.5s all}@media (max-width:1024px){.faqListWrap .faqList li .question{opacity:1}}.faqListWrap .faqList li .question .number{font:500 48px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px;margin-right:60px}@media (max-width:1600px){.faqListWrap .faqList li .question .number{font:500 36px/1 "Hedvig Letters Serif",serif;margin-right:40px}}@media (max-width:1024px){.faqListWrap .faqList li .question .number{font:500 18px/1 "Hedvig Letters Serif",serif;margin-right:5px}}.faqListWrap .faqList li .question .title{font:500 24px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:4px}@media (max-width:1600px){.faqListWrap .faqList li .question .title{font:500 20px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.faqListWrap .faqList li .question .title{font:600 15px/1 "Noto Sans TC",sans-serif;letter-spacing:2px}}.faqListWrap .faqList li .question .arrow{position:absolute;width:48px;height:48px;background-color:#c7b299;right:0;border-radius:50%}@media (max-width:1024px){.faqListWrap .faqList li .question .arrow{width:24px;height:24px}}.faqListWrap .faqList li .question .arrow:before{position:absolute;content:"";width:1px;height:15px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s all}@media (max-width:1024px){.faqListWrap .faqList li .question .arrow:before{height:11px}}.faqListWrap .faqList li .question .arrow:after{position:absolute;content:"";width:15px;height:1px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.faqListWrap .faqList li .question .arrow:after{width:11px}}.faqListWrap .faqList li .answer{position:relative}.faqListWrap .faqList li .answer .content{font:500 16px/2 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;padding:50px 135px;display:none}@media (max-width:1024px){.faqListWrap .faqList li .answer .content{font:500 12px/2 "Noto Sans TC",sans-serif;letter-spacing:1px;padding:13px 0}}.faqListWrap .faqList li .answer .deco{position:absolute;right:100px;bottom:-85px;transition:.5s all;transform:translateY(200px)}@media (max-width:1600px){.faqListWrap .faqList li .answer .deco{bottom:-65px}}@media (max-width:1024px){.faqListWrap .faqList li .answer .deco{right:0;bottom:-25px;transform:translateY(100px)}}@media (max-width:1024px){.faqListWrap .faqList li .answer .deco img{max-height:55px}}.contact-banner .title-area{display:block}@media (max-width:1600px){.contact-banner .title-area{margin-right:350px}}@media (max-width:1200px){.contact-banner .title-area{margin-right:150px}}@media (max-width:1024px){.contact-banner .title-area{display:flex;margin-right:0}}.contact-banner .title-area .en{margin-bottom:-30px}@media (max-width:1024px){.contact-banner .title-area .en{font:400 60px/1 "Hedvig Letters Serif",serif;margin-bottom:0}}@media (max-width:640px){.contact-banner .title-area .en{font:400 30px/1 "Hedvig Letters Serif",serif}}.contact-banner .title-area .ch{margin-left:100px}@media (max-width:1024px){.contact-banner .title-area .ch{margin-left:0;margin-top:-12px}}.contact-banner .cat-area .cat-1{position:absolute;bottom:-46px;left:-130px;z-index:1;opacity:0;transform:translateX(-100%)}.contact-banner .cat-area .cat-1 img{max-width:201px}.contact-banner .cat-area .cat-2{position:absolute;bottom:-5px;left:30px;z-index:2;opacity:0;transform:translateY(100%)}.contact-banner .cat-area .cat-2 img{max-width:83px}.contact-banner .cat-area .cat-3{position:absolute;z-index:1;bottom:-77px;right:-52px;opacity:0;transform:translateX(100%)}.contact-banner .cat-area .cat-3 img{max-width:182px}.contact-banner .cat-area .windows{position:relative}.contact-banner .cat-area .windows .window-1{position:relative;overflow:hidden}.contact-banner .cat-area .windows .window-2{position:absolute;right:-7px;top:0;z-index:1}.contactWrap{background-color:#f5f3f2;border-top-right-radius:70px;padding:90px 0 150px}@media (max-width:1024px){.contactWrap{padding:50px 0 80px}}.contactWrap>.title{font:400 21px/1 "Noto Sans TC",sans-serif;color:#998675;letter-spacing:5px;text-align:center;margin-bottom:85px}.contactWrap .contactFormWrap{max-width:1220px;margin:0 auto 350px}@media (max-width:1600px){.contactWrap .contactFormWrap{max-width:1000px;margin:0 auto 150px}}@media (max-width:1024px){.contactWrap .contactFormWrap{padding:0 45px;margin:0 auto 100px}}.contactWrap .contactFormWrap .item{display:flex;border-bottom:1px solid #998675;margin-bottom:50px;padding-bottom:5px}@media (max-width:1024px){.contactWrap .contactFormWrap .item{margin-bottom:60px;padding-bottom:0}}@media (max-width:1024px){.contactWrap .contactFormWrap .item.content{display:block}.contactWrap .contactFormWrap .item.content .title{margin-bottom:5px}}.contactWrap .contactFormWrap .item.required .title::after{opacity:1}.contactWrap .contactFormWrap .item .title{font:400 19px/1 "Noto Sans TC",sans-serif;color:rgba(0,39,60,.4196078431);letter-spacing:1px;text-align:center;flex:1 1 0;text-align:left;position:relative}@media (max-width:1024px){.contactWrap .contactFormWrap .item .title{font:400 13px/1 "Noto Sans TC",sans-serif}}.contactWrap .contactFormWrap .item .title::after{position:absolute;content:"*";font:400 19px/1 "Noto Sans TC",sans-serif;color:#998675;opacity:0}@media (max-width:1024px){.contactWrap .contactFormWrap .item .title::after{font:400 13px/1 "Noto Sans TC",sans-serif}}.contactWrap .contactFormWrap .item .title+div{flex:10 1 0}@media (max-width:1024px){.contactWrap .contactFormWrap .item .title+div{flex:3 1 0}}.contactWrap .contactFormWrap .item input,.contactWrap .contactFormWrap .item textarea{background-color:transparent;border:none;box-shadow:none}.contactWrap .contactFormWrap .item textarea{resize:none;height:160px;width:100%;font:400 19px/2 "Noto Sans TC",sans-serif;color:#00273c}@media (max-width:1024px){.contactWrap .contactFormWrap .item textarea{font:400 13px/1 "Noto Sans TC",sans-serif;background-color:#fff}}.contactWrap .contactFormWrap .item input{font:400 19px/1 "Noto Sans TC",sans-serif;color:#00273c;width:100%}@media (max-width:1024px){.contactWrap .contactFormWrap .item input{font:400 13px/1 "Noto Sans TC",sans-serif}}.contactWrap .contactFormWrap .submit{margin-top:50px;transition:.5s all}.contactWrap .contactFormWrap .submit:hover{opacity:.7}.contactWrap .contactFormWrap .submit button{display:block;margin:0 auto;cursor:none}.contactWrap .contactFormWrap .submit .cls-1{fill:#a69988}.contactWrap .contactFormWrap .submit .cls-2{fill:#f5f3f2}@media (max-width:1024px){.contactWrap .contactFormWrap .submit svg{width:148px;height:50px}}.contactWrap .marquee-area{position:relative;margin-bottom:115px;max-width:100vw;overflow:hidden;padding-top:200px}@media (max-width:1024px){.contactWrap .marquee-area{padding-top:100px;margin-bottom:80px}}.contactWrap .marquee-area .deco{position:absolute}.contactWrap .marquee-area .deco.deco-1{left:0;top:55px;width:290px;height:170px;animation:cat-1 15s linear infinite}@media (max-width:1024px){.contactWrap .marquee-area .deco.deco-1{width:143px;height:100px;top:30px}}.contactWrap .marquee-area .deco.deco-2{top:-18px;right:345px;width:260px;height:123px}@media (max-width:1024px){.contactWrap .marquee-area .deco.deco-2{width:142px;height:69px;right:26px;top:-19px}}.contactWrap .marquee-area .deco.deco-3{top:70px;right:615px;width:260px;height:127px}@media (max-width:1024px){.contactWrap .marquee-area .deco.deco-3{width:123px;height:73px;right:-30px;top:38px}}.contactWrap .marquee-area .marqueeList-area{width:fit-content;transform:translateX(-50%)}.contactWrap .marquee-area .marqueeList{display:inline-flex}.contactWrap .marquee-area .marqueeList li{min-width:max-content;min-height:max-content}@media (max-width:1024px){.contactWrap .marquee-area .marqueeList li{min-width:fit-content;min-height:fit-content}}.contactWrap .marquee-area .marqueeList li img{min-width:max-content;min-height:max-content}@media (max-width:1024px){.contactWrap .marquee-area .marqueeList li img{max-width:311px;max-height:311px;min-width:initial;min-height:initial}}.contactWrap .ch{font:400 21px/1.8 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:5px;text-align:center;margin-bottom:40px}@media (max-width:1024px){.contactWrap .ch{font:400 12px/1.8 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-bottom:18px;padding:0 70px}}.contactWrap .en{font:400 14px/1.8 "Hedvig Letters Serif",serif;color:#998675;text-align:center;max-width:800px;margin:0 auto}@media (max-width:1024px){.contactWrap .en{max-width:265px;font:400 7.5px/1.8 "Hedvig Letters Serif",serif}}.newsWrap{background-color:#f5f3f2;padding:375px 0 200px;width:100%}@media (max-width:1024px){.newsWrap{padding:130px 35px 50px}}.newsWrap .news-innerWrap{display:flex;width:100%;margin-bottom:150px}@media (max-width:1024px){.newsWrap .news-innerWrap{display:block;margin-bottom:50px}}.newsWrap .title-area{z-index:2}@media (max-width:1024px){.newsWrap .title-area{margin-bottom:45px}}.newsWrap .title-area .inner{position:sticky;top:10%}@media (max-width:1024px){.newsWrap .title-area .inner{position:static}}.newsWrap .title-area .inner-2{position:absolute;padding-left:195px}@media (max-width:1600px){.newsWrap .title-area .inner-2{padding-left:100px}}@media (max-width:1200px){.newsWrap .title-area .inner-2{padding-left:60px}}@media (max-width:1024px){.newsWrap .title-area .inner-2{padding-left:0;position:static}}.newsWrap .title-area .cat{margin-left:35px;margin-bottom:-20px}@media (max-width:1024px){.newsWrap .title-area .cat{margin-right:5px;margin-bottom:0}}@media (max-width:1024px){.newsWrap .title-area .cat img{width:64px;height:48px}}.newsWrap .title-area .en{font:400 140px/1 "Hedvig Letters Serif",serif;color:#e8e5e1;letter-spacing:3px}@media (max-width:1600px){.newsWrap .title-area .en{font:400 100px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.newsWrap .title-area .en{font:400 90px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.newsWrap .title-area .en{font:400 70px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;text-align:center}}.newsWrap .title-area .ch{font:500 50px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:10px;margin-top:-50px;margin-left:20px}@media (max-width:1600px){.newsWrap .title-area .ch{font:500 40px/1 "Noto Sans TC",sans-serif}}@media (max-width:1200px){.newsWrap .title-area .ch{font:500 30px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.newsWrap .title-area .ch{font:500 23px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;display:flex;align-items:end;text-align:center;justify-content:center}}.newsWrap .newsCatList{display:flex;padding-left:750px}@media (max-width:1600px){.newsWrap .newsCatList{padding-left:450px}}@media (max-width:1200px){.newsWrap .newsCatList{padding-left:400px}}@media (max-width:1024px){.newsWrap .newsCatList{padding-left:0;justify-content:space-between;margin-bottom:65px}}.newsWrap .newsCatList li{font:500 15px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:3px;width:110px;height:32px;transition:.5s all;background-color:#c7b299;text-align:center;padding:7px 0;border-top-right-radius:12px;margin-right:30px}@media (max-width:640px){.newsWrap .newsCatList li{font:500 12px/1 "Noto Sans TC",sans-serif;width:fit-content;height:auto;padding:5px 10px 6px;letter-spacing:1px}}.newsWrap .newsCatList li:last-child{margin-right:0}.newsWrap .newsCatList li:hover{background-color:#998675}.newsWrap .newsCatList li.current{background-color:#998675}.newsWrap .newsListWrap{width:100%}.newsWrap .newsList{width:100%}.newsWrap .newsList li{width:100%;padding:120px 250px 115px 750px;position:relative;transition:.5s all}@media (max-width:1600px){.newsWrap .newsList li{padding:100px 200px 85px 450px}}@media (max-width:1200px){.newsWrap .newsList li{padding:80px 120px 65px 400px}}@media (max-width:1024px){.newsWrap .newsList li{padding:0;padding-bottom:35px;margin-bottom:40px}}@media (max-width:1024px){.newsWrap .newsList li:last-child{margin-bottom:0}}.newsWrap .newsList li:hover{background-color:#fff}@media (max-width:1024px){.newsWrap .newsList li:hover{background-color:transparent}}.newsWrap .newsList li:hover .pic-area .deco{opacity:1}.newsWrap .newsList li:hover .pic-area .picWrap .cat-deco{transform:translateY(0)}.newsWrap .newsList li:hover .pic-area .pic .more{transform:translate(-50%,-50%)}.newsWrap .newsList li::after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:90%;height:1px;background-color:#998675}@media (max-width:1024px){.newsWrap .newsList li::after{width:100%}}.newsWrap .newsList li a{display:flex}@media (max-width:1024px){.newsWrap .newsList li a{display:block}}.newsWrap .newsList li .pic-area{position:relative;margin-right:80px}@media (max-width:1200px){.newsWrap .newsList li .pic-area{margin-right:40px}}@media (max-width:1024px){.newsWrap .newsList li .pic-area{margin-right:0;margin-bottom:30px}}.newsWrap .newsList li .pic-area .deco{position:absolute;right:-10px;top:-30px;z-index:1;transition:.5s all;opacity:0}.newsWrap .newsList li .pic-area .picWrap{position:relative}.newsWrap .newsList li .pic-area .picWrap .cat-deco{position:absolute;z-index:0;left:0;top:-70px;transition:.5s all;transform:translateY(70px)}.newsWrap .newsList li .pic-area .pic{position:relative;overflow:hidden;border-top-right-radius:55px;width:454px;aspect-ratio:454/249;z-index:1}@media (max-width:1200px){.newsWrap .newsList li .pic-area .pic{width:350px;border-top-right-radius:45px}}@media (max-width:1024px){.newsWrap .newsList li .pic-area .pic{border-top-right-radius:35px;width:100%;height:auto;aspect-ratio:454/249}}.newsWrap .newsList li .pic-area .pic .more{position:absolute;left:50%;top:50%;transform:translate(-50%,400%);transition:.5s all}.newsWrap .newsList li .pic-area .pic img{width:100%;height:100%;object-fit:cover}.newsWrap .newsList li .cat{font:500 15px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:5px;background-color:#c7b299;text-align:center;padding:7px 10px;border-top-right-radius:12px;width:fit-content;margin-bottom:20px}@media (max-width:1024px){.newsWrap .newsList li .cat{border-top-right-radius:0;margin-bottom:0;margin-right:10px;padding:0;background-color:transparent;color:#998675}}@media (max-width:640px){.newsWrap .newsList li .cat{font:500 11px/1 "Noto Sans TC",sans-serif;letter-spacing:2px}}.newsWrap .newsList li .date{font:400 15px/1 "Hedvig Letters Serif",serif;color:#998675;margin-bottom:15px}@media (max-width:1024px){.newsWrap .newsList li .date{margin-bottom:0}}@media (max-width:640px){.newsWrap .newsList li .date{font:400 10px/1 "Hedvig Letters Serif",serif}}.newsWrap .newsList li .article-area .title{font:500 22px/1.8 "Noto Sans TC",sans-serif;color:#00273c;max-width:365px;letter-spacing:4px;margin-bottom:40px}@media (max-width:1024px){.newsWrap .newsList li .article-area .title{max-width:100%;letter-spacing:2px;margin-bottom:30px}}@media (max-width:640px){.newsWrap .newsList li .article-area .title{font:500 15px/1.8 "Noto Sans TC",sans-serif}}.newsWrap .newsList li .article-area .content{font:400 15px/1.8 "Noto Sans TC",sans-serif;color:#00273c;max-width:365px;letter-spacing:4px}@media (max-width:1024px){.newsWrap .newsList li .article-area .content{font:400 13px/1.8 "Noto Sans TC",sans-serif;max-width:100%;letter-spacing:2px}}@media (max-width:1024px){.newsWrap .newsList li .info-area{display:flex!important;margin-bottom:15px}}.news-detailWrap{background-color:#f5f3f2}@media (max-width:1024px){.news-detailWrap{padding:150px 35px 55px;border-bottom:none}}.news-detailWrap .news-detail-banner{padding:125px 95px 50px;max-width:1450px;margin:0 auto;border-bottom:1px solid #998675}@media (max-width:1600px){.news-detailWrap .news-detail-banner{max-width:1150px}}@media (max-width:1200px){.news-detailWrap .news-detail-banner{max-width:1000px}}@media (max-width:1024px){.news-detailWrap .news-detail-banner{padding:0;border-bottom:none}}.news-detailWrap .news-detail-banner .cat{font:500 15px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:5px;background-color:#c7b299;text-align:center;padding:7px 10px;border-top-right-radius:12px;width:fit-content;margin-bottom:20px}@media (max-width:1024px){.news-detailWrap .news-detail-banner .cat{border-top-right-radius:0;margin-bottom:0;margin-right:10px;padding:0;background-color:transparent;color:#998675}}@media (max-width:640px){.news-detailWrap .news-detail-banner .cat{font:500 11px/1 "Noto Sans TC",sans-serif;letter-spacing:2px}}.news-detailWrap .news-detail-banner .date{font:400 15px/1 "Hedvig Letters Serif",serif;color:#998675;margin-bottom:15px}@media (max-width:1024px){.news-detailWrap .news-detail-banner .date{margin-bottom:0}}@media (max-width:640px){.news-detailWrap .news-detail-banner .date{font:400 10px/1 "Hedvig Letters Serif",serif}}.news-detailWrap .news-detail-banner .title{font:500 22px/1.8 "Noto Sans TC",sans-serif;color:#00273c;max-width:365px;letter-spacing:4px;margin-bottom:40px}@media (max-width:1024px){.news-detailWrap .news-detail-banner .title{max-width:100%;letter-spacing:2px;margin-bottom:30px}}@media (max-width:640px){.news-detailWrap .news-detail-banner .title{font:500 15px/1.8 "Noto Sans TC",sans-serif}}.news-detailWrap .news-detail-banner .pic{border-top-right-radius:85px;overflow:hidden}@media (max-width:1024px){.news-detailWrap .news-detail-banner .pic{border-top-right-radius:35px;border-bottom:1px solid #998675;padding-bottom:35px;margin-bottom:35px}}.news-detailWrap .news-detail-banner .pic img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.news-detailWrap .news-detail-banner .info-area{display:flex!important;margin-bottom:15px}}.news-detailWrap .news-detail{max-width:1450px;margin:0 auto;display:flex;padding:50px 90px}@media (max-width:1024px){.news-detailWrap .news-detail{padding:0;display:block}}.news-detailWrap .news-detail .share-area{position:relative;margin-right:75px;padding-bottom:150px}.news-detailWrap .news-detail .share-area .inner{position:sticky;top:10%}.news-detailWrap .news-detail .share-area .title{font:500 22px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#998675;margin-bottom:20px}.news-detailWrap .news-detail .share-area .shareList{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #998675;padding-bottom:20px}.news-detailWrap .news-detail .share-area .shareList li{margin-right:20px}.news-detailWrap .news-detail .share-area .shareList li:last-child{margin-right:0}.news-detailWrap .news-detail .share-area .infoList{margin-bottom:65px}.news-detailWrap .news-detail .share-area .infoList li{margin-bottom:25px}.news-detailWrap .news-detail .share-area .infoList li:last-child{margin-bottom:0}.news-detailWrap .news-detail .share-area .infoList .title{margin-bottom:5px}.news-detailWrap .news-detail .share-area .infoList .content{font:500 15px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#00273c}.news-detailWrap .news-detail .share-area .back{position:absolute;left:50%;transform:translateX(-50%);bottom:50px}.news-detailWrap .news-detail .share-area .back img{min-width:max-content}.news-detailWrap .news-detail .detail-area{max-width:935px;color:grey;font:400 16px/1.9 "Noto Sans TC",sans-serif;padding-bottom:150px;letter-spacing:2px}@media (max-width:1024px){.news-detailWrap .news-detail .detail-area{font:400 12px/1.9 "Noto Sans TC",sans-serif;letter-spacing:1px;padding-bottom:55px}}.news-detailWrap .news-detail .detail-area img{margin-bottom:30px}@media (max-width:1024px){.news-detailWrap .news-detail .detail-area img{margin-bottom:25px}}@media (max-width:1024px){.news-detailWrap .news-detail .back{text-align:center}}.service-banner{padding:130px 0 180px;position:relative;background-color:#f5f3f2}@media (max-width:1600px){.service-banner{padding:100px 0 120px}}@media (max-width:1024px){.service-banner{padding:80px 40px 50px;background-color:#fff}}.service-banner::after{position:absolute;content:"";width:80%;height:1px;background-color:#998675;left:50%;transform:translateX(-50%);bottom:0}@media (max-width:1024px){.service-banner::after{display:none}}.service-banner .title-area{overflow:hidden}.service-banner .title-area .en{text-align:center;margin-bottom:-160px;transform-origin:center;transform:rotate(-33deg) translate(-50%,-10%)}@media (max-width:1600px){.service-banner .title-area .en{margin-bottom:-100px}}@media (max-width:1024px){.service-banner .title-area .en{margin-bottom:-45px}}@media (max-width:1600px){.service-banner .title-area .en img{max-height:200px}}@media (max-width:1024px){.service-banner .title-area .en img{max-height:100px}}.service-banner .title-area .ch{text-align:center;font:500 48px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:3px;margin-bottom:30px;opacity:0;transform:translateY(20px)}@media (max-width:1600px){.service-banner .title-area .ch{font:500 40px/1 "Noto Sans TC",sans-serif}}@media (max-width:1200px){.service-banner .title-area .ch{font:500 36px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.service-banner .title-area .ch{font:500 24px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-bottom:40px}}.service-banner .title-area .content{text-align:center;font:500 20px/1 "Noto Sans TC",sans-serif;color:#998675;letter-spacing:3px;margin-bottom:30px;opacity:0;transform:translateY(20px)}@media (max-width:1024px){.service-banner .title-area .content{font:500 13px/1 "Noto Sans TC",sans-serif;margin-bottom:0;letter-spacing:1px}}.service-banner .title-area .note{max-width:400px;text-align:center;font:500 12px/1.8 "Hedvig Letters Serif",serif;color:#c7b299;letter-spacing:.5px;margin:0 auto;opacity:0;transform:translateY(20px)}.serviceList-area{background-color:#f5f3f2;position:relative}@media (max-width:1024px){.serviceList-area{background-color:#f5f3f2;padding-bottom:100px}}.serviceList-area .service-menuList-area{position:absolute;top:0;left:50px;z-index:2}.serviceList-area .service-menuList-area .bg{position:absolute;z-index:0;min-width:max-content;min-height:max-content;left:50%;top:50%;transform:translate(-50%,-50%)}.serviceList-area .service-menuList-area .bg img{min-width:max-content;min-height:max-content}.serviceList-area .service-menuList-area .service-menuList{position:relative;z-index:1;display:flex;flex-direction:column}.serviceList-area .service-menuList-area .service-menuList li{position:relative;color:#00273c;font:400 13px/1 "Hedvig Letters Serif",serif;writing-mode:vertical-lr;letter-spacing:2px;margin-bottom:20px;opacity:.5;transition:.5s all}.serviceList-area .service-menuList-area .service-menuList li.current{opacity:1;transform:scale(1.1)}.serviceList-area .service-menuList-area .service-menuList li.current .number{opacity:1}.serviceList-area .service-menuList-area .service-menuList li .number{position:absolute;display:flex;align-items:center;writing-mode:horizontal-tb;top:50%;transform:translateY(-50%);right:-45px;opacity:0;transition:.5s all}.serviceList-area .service-menuList-area .service-menuList li .number .triangle{margin-right:5px}.serviceList-area .service-menuList-area .service-menuList li .number .triangle img{min-width:max-content;min-height:max-content}.serviceList-area .service-menuList-area .service-menuList li .number .num{font:400 12px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:.5px}.serviceList-area .service-menuList-mobile-area{position:fixed;bottom:40px;right:17px;z-index:2}.serviceList-area .service-menuList-mobile-area.is-show .bg{opacity:1;pointer-events:all}.serviceList-area .service-menuList-mobile-area.is-show .btn-area{opacity:0;pointer-events:none}.serviceList-area .service-menuList-mobile-area.is-show .service-menuList-mobileWrap{opacity:1;pointer-events:all}.serviceList-area .service-menuList-mobile-area.is-show .service-menuList-mobileWrap .service-menuList-mobile{pointer-events:all}.serviceList-area .service-menuList-mobile-area .bg{position:fixed;width:100%;height:100vh;z-index:2;background-color:rgba(0,39,60,.7803921569);left:0;top:0;opacity:0;transition:.5s all;pointer-events:none}.serviceList-area .service-menuList-mobile-area .btn-area{position:absolute;z-index:3;transition:.5s all;bottom:0;right:0}.serviceList-area .service-menuList-mobile-area .btn-area .btn{color:#fefefd;letter-spacing:3px;font:500 12px/1.4 "Noto Sans TC",sans-serif;background-color:#00273c;border-radius:25px;padding:10px 16px}.serviceList-area .service-menuList-mobile-area .btn-area .tail{position:absolute;left:-17px;bottom:-18px}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap{position:relative;z-index:3;opacity:0;pointer-events:none;transition:.5s all}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile{background-color:#f5f3f2;padding:50px 65px 25px 25px;border-top-right-radius:10px;pointer-events:none}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li{display:flex;align-items:baseline;margin-bottom:15px}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li.current .number{color:#fff;background-color:#c7b299}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li.current .title::after{width:100%}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li:last-child{margin-bottom:0}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li .number{color:#998675;font:400 13px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;padding:5px 5px 6px;border-radius:50%;width:24px;height:24px;margin-right:16px;transition:.5s all}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li .title{color:#00273c;font:500 15px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;position:relative}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .service-menuList-mobile li .title::after{position:absolute;content:"";bottom:-5px;left:0;width:0%;height:1px;background-color:#c7b299;transition:.5s all}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .cat{position:absolute;right:-7px;bottom:-23px}.serviceList-area .service-menuList-mobile-area .service-menuList-mobileWrap .close{position:absolute;top:20px;right:20px}@media (max-width:1024px){.serviceList-area .serviceList{background-color:#f5f3f2;border-top-right-radius:20px;overflow:hidden}}.serviceList-area .serviceList li{display:flex;transition:.5s all;padding:90px 400px 0 320px;position:relative}@media (max-width:1600px){.serviceList-area .serviceList li{padding:90px 250px 0 210px}}@media (max-width:1200px){.serviceList-area .serviceList li{padding:90px 130px 0 140px}}@media (max-width:1024px){.serviceList-area .serviceList li{padding:35px 40px 55px;display:block}}.serviceList-area .serviceList li .cat{position:absolute;right:-150px;bottom:0;transition:.5s all;opacity:0}@media (max-width:1024px){.serviceList-area .serviceList li .cat{right:30px;top:50px;bottom:auto}}@media (max-width:1024px){.serviceList-area .serviceList li .cat img{max-height:70px}}.serviceList-area .serviceList li::after{position:absolute;content:"";left:50%;transform:translateX(-50%);bottom:0;width:80%;height:1px;background-color:#998675}.serviceList-area .serviceList li.current{background-color:#fff}@media (max-width:1024px){.serviceList-area .serviceList li.current{background-color:#f5f3f2}}.serviceList-area .serviceList li.current .article-area .cat{opacity:1}.serviceList-area .serviceList li .title-area{flex:1 1 0}.serviceList-area .serviceList li .title-area .step{font:400 18px/1 "Hedvig Letters Serif",serif;color:#c7b299;letter-spacing:1px;margin-bottom:5px}@media (max-width:1600px){.serviceList-area .serviceList li .title-area .step{font:400 16px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.serviceList-area .serviceList li .title-area .step{font:400 14px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.serviceList-area .serviceList li .title-area .step{font:400 11px/1 "Hedvig Letters Serif",serif;margin-bottom:3px;letter-spacing:0}}.serviceList-area .serviceList li .title-area .number{display:flex;margin-bottom:20px}.serviceList-area .serviceList li .title-area .number .num{font:400 48px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px;margin-right:15px}@media (max-width:1600px){.serviceList-area .serviceList li .title-area .number .num{font:400 36px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.serviceList-area .serviceList li .title-area .number .num{font:400 30px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.serviceList-area .serviceList li .title-area .number .num{font:400 20px/1 "Hedvig Letters Serif",serif;margin-right:10px;margin-left:3px}}.serviceList-area .serviceList li .title-area .number .title{font:400 32px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:1px}@media (max-width:1600px){.serviceList-area .serviceList li .title-area .number .title{font:400 24px/1 "Noto Sans TC",sans-serif}}@media (max-width:1200px){.serviceList-area .serviceList li .title-area .number .title{font:400 20px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.serviceList-area .serviceList li .title-area .number .title{font:500 18px/1 "Noto Sans TC",sans-serif}}.serviceList-area .serviceList li .title-area .en{font:400 40px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px;opacity:.2;width:400px}@media (max-width:1200px){.serviceList-area .serviceList li .title-area .en{font:400 50px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.serviceList-area .serviceList li .title-area .en{font:400 45px/1 "Hedvig Letters Serif",serif;opacity:.1;margin-top:-15px}}.serviceList-area .serviceList li .article-area{flex:1.5 1 0;margin-top:25px;width:100%;position:relative;padding-bottom:150px}@media (max-width:1024px){.serviceList-area .serviceList li .article-area{padding-bottom:0}}.serviceList-area .serviceList li .article-area .sliderList{position:relative;padding-bottom:30px;border-bottom:1px solid #998675;margin-bottom:30px}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList{border-bottom:none;padding-bottom:0;margin-bottom:0}}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList.mobile-border{border-bottom:1px solid #dbdad5;padding-bottom:20px;margin-bottom:20px}}.serviceList-area .serviceList li .article-area .sliderList.is-open .slide-btn{transform:rotate(90deg)}.serviceList-area .serviceList li .article-area .sliderList.is-open .slide-btn::after{opacity:0}.serviceList-area .serviceList li .article-area .sliderList .title{font:400 22px/1 "Noto Sans TC",sans-serif;letter-spacing:6px;color:#998675;margin-bottom:20px}@media (max-width:1200px){.serviceList-area .serviceList li .article-area .sliderList .title{font:400 18px/1 "Noto Sans TC",sans-serif;letter-spacing:3px}}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList .title{font:400 15px/1 "Noto Sans TC",sans-serif;letter-spacing:2px;margin-bottom:15px}}.serviceList-area .serviceList li .article-area .sliderList .content{font:400 16px/1 "Noto Sans TC",sans-serif;letter-spacing:5px;color:#00273c;padding-right:80px;line-height:30px}@media (max-width:1200px){.serviceList-area .serviceList li .article-area .sliderList .content{font:400 14px/1 "Noto Sans TC",sans-serif;letter-spacing:3px}}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList .content{font:400 12px/1.6 "Noto Sans TC",sans-serif;letter-spacing:1px}}.serviceList-area .serviceList li .article-area .sliderList .slider-content{font:400 13px/2 "Noto Sans TC",sans-serif;color:#00273c;margin-top:30px;letter-spacing:1px;display:none}.serviceList-area .serviceList li .article-area .sliderList .slide-btn{position:absolute;width:60px;height:60px;background-color:#c7b299;border-radius:50%;right:0;top:0;transition:.5s all}@media (max-width:1600px){.serviceList-area .serviceList li .article-area .sliderList .slide-btn{width:50px;height:50px}}@media (max-width:1200px){.serviceList-area .serviceList li .article-area .sliderList .slide-btn{width:40px;height:40px}}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList .slide-btn{width:25px;height:25px}}.serviceList-area .serviceList li .article-area .sliderList .slide-btn::before{position:absolute;content:"";width:1px;height:18px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList .slide-btn::before{height:11px}}.serviceList-area .serviceList li .article-area .sliderList .slide-btn::after{position:absolute;content:"";width:18px;height:1px;background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:.5s all}@media (max-width:1024px){.serviceList-area .serviceList li .article-area .sliderList .slide-btn::after{width:11px}}.about-animation-1{position:relative;height:5000px;background-color:#f5f3f2;max-width:100vw}.about-animation-1 .about-area{height:100vh;position:sticky;top:0;z-index:1;max-width:100vw}.about-animation-1 .about-area .about-area-inner{display:flex;align-items:center;justify-content:center;max-width:100vw;overflow-x:hidden;height:100%}.about-animation-1 .about-area .en{font:500 78px/1.6 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#7d6752;text-align:center}@media (max-width:1600px){.about-animation-1 .about-area .en{font:500 60px/1.6 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.about-animation-1 .about-area .en{font:500 48px/1.6 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.about-animation-1 .about-area .en{font:500 32px/1.6 "Hedvig Letters Serif",serif}}.about-animation-1 .about-area .ch{position:absolute;text-align:center;top:50%;transform:translateY(-50%);font:500 35px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;text-align:center;opacity:0}@media (max-width:1600px){.about-animation-1 .about-area .ch{font:500 28px/1 "Noto Sans TC",sans-serif}}@media (max-width:1200px){.about-animation-1 .about-area .ch{font:500 20px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-animation-1 .about-area .ch{font:500 17px/1 "Noto Sans TC",sans-serif;letter-spacing:2px}}.about-animation-1 .about-area .logo{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);opacity:0}@media (max-width:1024px){.about-animation-1 .about-area .logo img{width:75px}}.about-animation-1 .about-area .other-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:path("M0 146 H855 V146 H0 Z")}@media (max-width:1024px){.about-animation-1 .about-area .other-text{top:57.5%;clip-path:path("M0 167 H855 V167 H0 Z")}}.about-animation-1 .about-area .other-text .ch-text{font:500 20px/1.9 "Noto Sans TC",sans-serif;letter-spacing:2px;color:#00273c;text-align:center;margin-bottom:20px}@media (max-width:1200px){.about-animation-1 .about-area .other-text .ch-text{font:500 16px/1.9 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-animation-1 .about-area .other-text .ch-text{font:500 13px/1.9 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-bottom:15px;min-width:max-content}}.about-animation-1 .about-area .other-text .en-text{max-width:820px;margin:0 auto;font:500 14px/1.8 "Hedvig Letters Serif",serif;letter-spacing:.5px;color:#a69988;text-align:center}@media (max-width:1200px){.about-animation-1 .about-area .other-text .en-text{font:500 10px/1.8 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.about-animation-1 .about-area .other-text .en-text{font:500 7.5px/1.8 "Hedvig Letters Serif",serif}}.about-animation-1 .light{position:sticky;top:100%;left:calc(50% - 125px);transform:translateY(-50px) scale(10);background-color:#efc045;filter:blur(25px);width:250px;height:250px;border-radius:50%}@media (max-width:1024px){.about-animation-1 .light{transform:translateY(-50px) scale(6)}}.about-animation-2{touch-action:pan-y;position:relative;height:4000px;background-color:#f5f3f2}.about-animation-2 .about-area{position:sticky;top:0}.about-animation-2 .about-area .pic-area-outter{max-width:100%;max-height:100vh;overflow:hidden}@media (max-width:1024px){.about-animation-2 .about-area .pic-area-outter{max-height:initial}}.about-animation-2 .about-area .pic-area{height:100vh;display:flex;justify-content:center}@media (max-width:1024px){.about-animation-2 .about-area .pic-area{display:block}}.about-animation-2 .about-area .pic-area .area-1{margin-right:760px}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-1{margin-right:0;display:flex;justify-content:space-between;margin-bottom:8px}}.about-animation-2 .about-area .pic-area .area-1 .pic-1{margin-bottom:80px}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-1 .pic-1{margin-bottom:0;margin-left:17px}}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-1 .pic-2{margin-top:37px;margin-right:-23px}}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-2{display:flex;justify-content:space-between;margin-bottom:0}}.about-animation-2 .about-area .pic-area .area-2 .pic-4{margin-top:60px;margin-bottom:75px}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-2 .pic-4{margin-top:0;margin-bottom:0;margin-left:-35px}}@media (max-width:1024px){.about-animation-2 .about-area .pic-area .area-2 .pic-5{margin-top:41px;margin-right:-46px}}.about-animation-2 .about-area .pic-area .pic-3{position:absolute;left:0;top:0;width:100%;height:100vh}.about-animation-2 .about-area .pic-area .pic-3 img{width:100%;height:100%;object-fit:cover}.about-animation-2 .about-area .pic-area .pic-outter-3{height:1000px}.about-animation-2 .about-area .en{position:absolute;font:400 90px/1.1 "Hedvig Letters Serif",serif;letter-spacing:2px;color:#a69988;z-index:2;right:115px;top:230px;transform:translateY(1000px)}@media (max-width:1600px){.about-animation-2 .about-area .en{font:400 75px/1.1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.about-animation-2 .about-area .en{font:400 50px/1.1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.about-animation-2 .about-area .en{font:400 30px/1.1 "Hedvig Letters Serif",serif;right:auto;left:50px;top:30%;transform:translateY(100vh)}}.about-animation-2 .about-area .ch{position:absolute;font:400 15px/2 "Noto Sans TC",sans-serif;letter-spacing:2px;color:#fff;z-index:2;left:300px;bottom:225px;max-width:560px;text-align:justify;transform:translateY(600px)}@media (max-width:1600px){.about-animation-2 .about-area .ch{font:400 14px/2 "Noto Sans TC",sans-serif}}@media (max-width:1200px){.about-animation-2 .about-area .ch{left:100px}}@media (max-width:1024px){.about-animation-2 .about-area .ch{font:400 13px/2 "Noto Sans TC",sans-serif;left:50px;bottom:auto;top:44%;max-width:275px;transform:translateY(100vh)}}.about-animation-2 .about-area .ch .slogan{font:400 30px/2 "Noto Sans TC",sans-serif}@media (max-width:1200px){.about-animation-2 .about-area .ch .slogan{font:400 24px/2 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-animation-2 .about-area .ch .slogan{font:400 18px/2 "Noto Sans TC",sans-serif}}.about-animation-2 .about-area .cat{position:absolute;bottom:50px;right:180px;opacity:0}.about-teams{display:flex;height:100vh;background-color:#dbdad5;justify-content:center;align-items:center}@media (max-width:1024px){.about-teams{flex-direction:column-reverse}}.about-teams .pic{margin-right:90px}@media (max-width:1024px){.about-teams .pic{margin-right:0;text-align:center;padding:0 25px}}@media (max-width:1200px){.about-teams .pic img{max-height:300px}}@media (max-width:1024px){.about-teams .article-area{padding:0 46px;margin-bottom:50px}}.about-teams .article-area .title{font:500 90px/1 "Hedvig Letters Serif",serif;color:#a69988;letter-spacing:2px;margin-bottom:40px}@media (max-width:1600px){.about-teams .article-area .title{font:500 70px/1 "Hedvig Letters Serif",serif;margin-bottom:30px}}@media (max-width:1200px){.about-teams .article-area .title{font:500 50px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.about-teams .article-area .title{font:500 30px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;margin-bottom:25px}}.about-teams .article-area .content{font:400 15px/1.6 "Noto Sans TC",sans-serif;color:#00273c;max-width:530px;text-align:justify;letter-spacing:4px}@media (max-width:1200px){.about-teams .article-area .content{font:400 14px/1.6 "Noto Sans TC",sans-serif;max-width:400px;letter-spacing:3px}}@media (max-width:1024px){.about-teams .article-area .content{font:400 13px/1.6 "Noto Sans TC",sans-serif;letter-spacing:2px}}.about-service{padding:170px 115px 190px}@media (max-width:1200px){.about-service{padding:120px 70px 140px}}@media (max-width:1024px){.about-service{height:100vh}}@media (max-width:640px){.about-service{padding:65px 46px 100px}}.about-service .title-area{position:relative;display:flex;margin-bottom:105px}@media (max-width:1200px){.about-service .title-area{margin-bottom:85px}}@media (max-width:1200px){.about-service .title-area{margin-bottom:80px}}@media (max-width:1024px){.about-service .title-area{font:500 30px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;margin-bottom:25px;display:block}}.about-service .title-area .en{font:500 75px/1 "Hedvig Letters Serif",serif;color:#a69988;letter-spacing:2px;margin-right:90px}@media (max-width:1600px){.about-service .title-area .en{font:500 60px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.about-service .title-area .en{font:500 45px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.about-service .title-area .en{font:500 30px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;margin-bottom:25px}}.about-service .title-area .ch{font:400 15px/1.6 "Noto Sans TC",sans-serif;color:#00273c;max-width:655px;text-align:justify;letter-spacing:4px}@media (max-width:1200px){.about-service .title-area .ch{max-width:350px;font:400 14px/1.6 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-service .title-area .ch{font:400 13px/1.6 "Noto Sans TC",sans-serif;letter-spacing:2px;margin-bottom:15px}}.about-service .title-area .arrow-area{position:absolute;display:flex;right:0;bottom:0}@media (max-width:1024px){.about-service .title-area .arrow-area{position:static}}.about-service .title-area .arrow-area .prev{margin-right:20px}@media (max-width:1024px){.about-service .title-area .arrow-areaWrap{display:flex!important;justify-content:space-between;align-items:baseline}}.about-service .title-area .arrow-areaWrap .number{font:400 14px/1 "Hedvig Letters Serif",serif;letter-spacing:6px;color:#998675}.about-service .title-area .arrow-areaWrap .number #current{font:400 20px/1 "Hedvig Letters Serif",serif;color:#00273c}.about-service .serviceList{display:flex;justify-content:space-between}@media (max-width:1024px){.about-service .serviceList{width:276px;height:247px;display:block}}@media (max-width:1024px){.about-service .serviceList li{width:276px;height:247px}}.about-service .serviceList li:hover .original{opacity:0}@media (max-width:1024px){.about-service .serviceList li:hover .original{opacity:1}}.about-service .serviceList li:hover .box{transform:rotateY(180deg)}@media (max-width:1024px){.about-service .serviceList li:hover .box{transform:rotateY(0)}}.about-service .serviceList li.is-hover .original{opacity:0}.about-service .serviceList li.is-hover .box{transform:rotateY(180deg)}@media (max-width:1024px){.about-service .serviceList li:nth-child(3) .title{color:#c7b299}}@media (max-width:1024px){.about-service .serviceList li:nth-child(4) .title{left:15px;right:auto}}.about-service .serviceList li .box{max-width:382px;max-height:342px;overflow:hidden;position:relative;width:100%;height:100%;transition:.5s all;margin-bottom:55px}@media (max-width:1200px){.about-service .serviceList li .box{max-width:300px;max-height:280px}}@media (max-width:1024px){.about-service .serviceList li .box{max-width:276px;max-height:247px}}.about-service .serviceList li .original{position:relative;transition-duration:.25s;transition-timing-function:cubic-bezier(1,.02,.32,1.27);z-index:2;width:100%;height:100%}.about-service .serviceList li .original img{width:100%;height:100%;object-fit:cover}.about-service .serviceList li .title{font:400 20px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;text-align:center}@media (max-width:1200px){.about-service .serviceList li .title{font:400 16px/1 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-service .serviceList li .title{position:absolute;font:400 15px/1 "Noto Sans TC",sans-serif;right:15px;top:15px}}.about-service .serviceList li .hover{position:absolute;font:400 15px/2.2 "Noto Sans TC",sans-serif;transition:.5s all;height:100%;width:100%;padding:0 25px;display:flex;align-items:center;text-align:justify;z-index:1;left:0;top:0;transform:rotateY(-180deg)}@media (max-width:1200px){.about-service .serviceList li .hover{font:400 13px/2.2 "Noto Sans TC",sans-serif}}@media (max-width:1024px){.about-service .serviceList li .hover{font:400 12px/2.2 "Noto Sans TC",sans-serif;letter-spacing:1px}}.about-service .serviceList li.brown .box{background-color:#a69988}.about-service .serviceList li.brown .original{background-color:#a69988}.about-service .serviceList li.brown .hover{background-color:#a69988;color:#dbdad5}.about-service .serviceList li.light-brown .box{background-color:#dbdad5}.about-service .serviceList li.light-brown .original{background-color:#dbdad5}.about-service .serviceList li.light-brown .hover{background-color:#dbdad5;color:#00273c}.about-service .serviceList li.blue .box{background-color:#00273c}.about-service .serviceList li.blue .original{background-color:#00273c}.about-service .serviceList li.blue .hover{background-color:#00273c;color:#a69988}.about-project{background-color:#dbdad5;padding-bottom:100px;overflow:hidden}.about-project .projectList{display:inline-flex;margin-bottom:100px}@media (max-width:1024px){.about-project .projectList{margin-bottom:60px}}.about-project .projectList li{min-width:max-content;min-height:max-content}.about-project .projectList li img{min-width:max-content;min-height:max-content}@media (max-width:1600px){.about-project .projectList li img{min-width:initial;min-height:initial;max-width:500px;max-height:500px}}@media (max-width:1200px){.about-project .projectList li img{max-width:400px;max-height:400px}}@media (max-width:1024px){.about-project .projectList li img{max-width:375px;max-height:375px}}.about-project .more{text-align:center;transition:.5s all}@media (max-width:1024px){.about-project .more{zoom:.7}}.about-project .more:hover{opacity:.6}.project-bannerWrap{height:2000px}.project-bannerWrap .project-banner{position:sticky;top:0}.project-bannerWrap .banner-outter{max-width:100%;max-height:100vh;overflow:hidden}.project-bannerWrap .banner-outter .banner-area{background-color:#766c61;height:110vh;mask:url(../views/images/project-banner-mask.svg) no-repeat;mask-size:76vw 70vw;mask-position:center;transform:translateY(100%)}@media (max-width:1600px){.project-bannerWrap .banner-outter .banner-area{mask-size:84vw 80vw}}@media (max-width:1200px){.project-bannerWrap .banner-outter .banner-area{mask-size:98vw 97vw}}@media (max-width:1024px){.project-bannerWrap .banner-outter .banner-area{height:100vh;mask:url(../views/images/project-banner-mask-mobile.svg) no-repeat;mask-size:80vw 128vw;mask-position:bottom}}@media (max-width:640px){.project-bannerWrap .banner-outter .banner-area{mask-size:100vw 162vw}}.project-bannerWrap .banner-outter .banner-area .pic{margin-bottom:20px;text-align:center;padding-top:25vh}@media (max-width:1600px){.project-bannerWrap .banner-outter .banner-area .pic{padding-top:30vh}}@media (max-width:1024px){.project-bannerWrap .banner-outter .banner-area .pic{padding:30vh 45px 0}}.project-bannerWrap .banner-outter .banner-area .pic img{clip-path:path("M0 486 H639.78 V486 H0 Z")}@media (max-width:1600px){.project-bannerWrap .banner-outter .banner-area .pic img{max-height:400px}}@media (max-width:1200px){.project-bannerWrap .banner-outter .banner-area .pic img{max-height:350px}}.project-bannerWrap .banner-outter .banner-area .bg-pic{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.project-bannerWrap .banner-outter .banner-area .bg-pic img{width:100%;height:100%;object-fit:cover}.project-bannerWrap .banner-outter .banner-area .bg-pic .cover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7333333333);z-index:1}.project-bannerWrap .banner-outter .banner-area .article-area{display:flex;max-width:70%;justify-content:space-between;margin:0 auto;align-items:center;clip-path:path("M0 125 H1270 V125 H0 Z");position:relative;z-index:2}@media (max-width:1600px){.project-bannerWrap .banner-outter .banner-area .article-area{max-width:75%}}@media (max-width:1024px){.project-bannerWrap .banner-outter .banner-area .article-area{display:block;padding:0 45px;clip-path:path("M0 200 H1270 V200 H0 Z")}}@media (max-width:640px){.project-bannerWrap .banner-outter .banner-area .article-area{max-width:100%}}.project-bannerWrap .banner-outter .banner-area .article-area .ch{font:500 45px/1 "Noto Sans TC",sans-serif;color:#fff;margin-bottom:20px;letter-spacing:6px}@media (max-width:640px){.project-bannerWrap .banner-outter .banner-area .article-area .ch{font:500 18px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;margin-bottom:25px}}.project-bannerWrap .banner-outter .banner-area .article-area .content{font:400 15px/2 "Noto Sans TC",sans-serif;letter-spacing:2px;color:#a69988;width:600px}@media (max-width:640px){.project-bannerWrap .banner-outter .banner-area .article-area .content{font:400 13px/2 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-bottom:34px}}.project-bannerWrap .banner-outter .banner-area .article-area .title{font:500 48px/1 "Hedvig Letters Serif",serif;letter-spacing:2px;color:#a69988;max-width:347px}@media (max-width:1600px){.project-bannerWrap .banner-outter .banner-area .article-area .title{font:500 40px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.project-bannerWrap .banner-outter .banner-area .article-area .title{font:500 30px/1 "Hedvig Letters Serif",serif}}@media (max-width:640px){.project-bannerWrap .banner-outter .banner-area .article-area .title{font:500 20px/1 "Hedvig Letters Serif",serif;letter-spacing:1px}}.project-bannerWrap .en-bg{position:absolute;font:500 160px/1 "Hedvig Letters Serif",serif;letter-spacing:5px;color:#a69988;opacity:.1;text-align:center;clip-path:path("M0 320 H1516 V320 H0 Z");top:50%;left:50%;transform:translate(-50%,-50%);max-width:1600px}@media (max-width:1600px){.project-bannerWrap .en-bg{font:500 120px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.project-bannerWrap .en-bg{font:500 90px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.project-bannerWrap .en-bg{font:500 72px/1 "Hedvig Letters Serif",serif;letter-spacing:3px}}.project-info{display:flex}@media (max-width:1024px){.project-info{display:block}}.project-info .pic-area{max-width:50vw}@media (max-width:1024px){.project-info .pic-area{max-width:100%}}.project-info .article-area{padding:23px 120px 18px}@media (max-width:1600px){.project-info .article-area{padding:100px 80px 150px}}@media (max-width:1200px){.project-info .article-area{padding:90px 70px 100px}}@media (max-width:1024px){.project-info .article-area{padding:35px 45px 50px}}.project-info .article-area>.title{font:400 48px/1 "Noto Sans TC",sans-serif;letter-spacing:5px;margin-bottom:65px;color:#00273c}@media (max-width:1600px){.project-info .article-area>.title{font:400 40px/1 "Noto Sans TC",sans-serif;letter-spacing:4px;margin-bottom:40px}}@media (max-width:1200px){.project-info .article-area>.title{font:400 28px/1 "Noto Sans TC",sans-serif;letter-spacing:4px;margin-bottom:30px}}@media (max-width:640px){.project-info .article-area>.title{font:400 18px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;margin-bottom:16px}}.project-info .article-area .en{font:400 20px/1 "Hedvig Letters Serif",serif;letter-spacing:.5px;margin-bottom:20px;color:#998675}@media (max-width:640px){.project-info .article-area .en{font:400 15px/1 "Hedvig Letters Serif",serif}}.project-info .article-area .ch{max-width:540px;font:400 15px/2 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-bottom:60px}@media (max-width:640px){.project-info .article-area .ch{font:400 13px/2 "Noto Sans TC",sans-serif;margin-bottom:50px}}.project-info .article-area .detailList li{display:flex;align-items:center;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #c7b299;min-height:40px}.project-info .article-area .detailList li .name{flex:3 1 0;font:400 16px/1 "Noto Sans TC",sans-serif;color:#acb7bc;letter-spacing:1px}@media (max-width:1024px){.project-info .article-area .detailList li .name{flex:1 1 0}}@media (max-width:640px){.project-info .article-area .detailList li .name{font:400 13px/1 "Noto Sans TC",sans-serif}}.project-info .article-area .detailList li .info{flex:1 1 0;font:400 16px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:1px}@media (max-width:640px){.project-info .article-area .detailList li .info{font:400 13px/1 "Noto Sans TC",sans-serif}}.project-info .article-area .detailList li .info img{height:42px}@media (max-width:1024px){.project-info .article-area .detailList li .info img{height:40px}}.project-info .article-area .detailList li .info .texture-inline-slider{display:flex;align-items:center;gap:14px}@media (max-width:640px){.project-info .article-area .detailList li .info .texture-inline-slider{gap:8px}}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-viewport{overflow:hidden}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-track{display:flex;align-items:center;transition:transform .3s ease}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-item{flex:0 0 auto;width:42px;height:42px;margin-right:10px;border-radius:50%;overflow:hidden}@media (max-width:1024px){.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-item{width:40px;height:40px;margin-right:8px}}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-item img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-nav{flex:0 0 auto;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #a59887;border-radius:50%;color:#00273c;font:400 16px/1 "Hedvig Letters Serif",serif;line-height:1;transition:.3s all;cursor:pointer!important}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-nav.is-hidden{display:none}.project-info .article-area .detailList li .info .texture-inline-slider .texture-inline-nav[disabled]{opacity:.35;pointer-events:none}.project-compare{background-color:#dbdad5;padding:110px 288px;max-width:100vw;overflow:hidden}@media (max-width:1600px){.project-compare{padding:80px 180px}}@media (max-width:1200px){.project-compare{padding:60px 120px}}@media (max-width:1024px){.project-compare{padding:145px 40px}}@media (max-width:640px){.project-compare{padding:145px 10px;height:100vh}}.project-compare .compare-area{position:relative}.project-compare .ba-slider{position:relative}.project-compare .ba-slider::before{position:absolute;content:"";left:-290px;top:-110px;width:288px;height:200px;background-color:#dbdad5;z-index:1}.project-compare .ba-slider::after{position:absolute;content:"";right:-290px;top:-110px;width:288px;height:200px;background-color:#dbdad5;z-index:1}.project-compare .ba-slider .text{position:absolute;font:500 160px/1 "Hedvig Letters Serif",serif;color:#fff;opacity:.2}@media (max-width:1600px){.project-compare .ba-slider .text{font:500 100px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.project-compare .ba-slider .text{font:500 80px/1 "Hedvig Letters Serif",serif}}@media (max-width:1024px){.project-compare .ba-slider .text{font:500 60px/1 "Hedvig Letters Serif",serif}}.project-compare .ba-slider .text.after{right:0;bottom:-5px}.project-compare .ba-slider .text.before{left:0;bottom:-5px}.project-compare .ba-slider img.slider{width:100%;max-width:initial;display:block;height:100%;object-fit:cover}@media (max-width:1024px){.project-compare .ba-slider img.slider{height:430px}}.project-compare .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.project-compare .handle{position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background:#9d806d;cursor:ew-resize}.project-compare .handle::before{position:absolute;content:"";top:0;width:286px;height:52px;margin:-52px 0 0 -143px;background:url(../images/project-compare-cat.png) center/cover no-repeat}@media (max-width:1024px){.project-compare .handle::before{width:131px;height:25px;margin:-25px 0 0 -76px}}.project-compare .handle::after{position:absolute;content:"";top:50%;width:165px;height:66px;margin:-33px 0 0 -83px;background:url(../images/comparison.svg) center/cover no-repeat}@media (max-width:1024px){.project-compare .handle::after{width:101px;height:40px;margin:-20px 0 0 -50px}}.project-detail{min-height:985px;position:relative}@media (max-width:1600px){.project-detail{min-height:800px}}@media (max-width:1200px){.project-detail{min-height:700px}}@media (max-width:1024px){.project-detail{min-height:100vh;padding:70px 0 0 45px}}@media (max-width:640px){.project-detail{padding:70px 0 0 45px;min-height:100vh}}.project-detail .change-area{position:relative;min-height:800px}@media (max-width:1600px){.project-detail .change-area{min-height:650px}}@media (max-width:1200px){.project-detail .change-area{min-height:550px}}@media (max-width:1024px){.project-detail .change-area{min-height:auto}}.project-detail .title-area{position:absolute;display:flex;padding:40px 100px;left:0;bottom:0;width:100%}@media (max-width:1024px){.project-detail .title-area{position:static;padding:0}}.project-detail .title-area .en{font:400 75px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:2px}@media (max-width:1024px){.project-detail .title-area .en{font:400 24px/1 "Hedvig Letters Serif",serif}}.project-detail .title-area .btn{position:absolute;right:100px;top:40px;transition:.5s all;opacity:0;pointer-events:none}@media (max-width:1024px){.project-detail .title-area .btn{top:auto;right:auto;left:50%;transform:translateX(-50%);bottom:30px}}@media (max-width:1024px){.project-detail .title-area .btn img{width:168px;height:90px}}.project-detail .title-area .btn:hover{opacity:.6}.project-detail .title-area .btn.is-show{opacity:1;pointer-events:all}.project-detail .title-area .arrow-area{position:absolute;display:flex;right:130px;top:0}@media (max-width:1024px){.project-detail .title-area .arrow-area{top:auto;bottom:15%;right:auto;left:50px}}@media (max-width:640px){.project-detail .title-area .arrow-area{bottom:23%}}.project-detail .title-area .arrow-area .prev{margin-right:30px}.project-detail .title-area .arrow-area .next,.project-detail .title-area .arrow-area .prev{transition:.5s all;opacity:.6}.project-detail .title-area .arrow-area .next:hover,.project-detail .title-area .arrow-area .prev:hover{opacity:1}.project-detail .slider-area{position:relative}.project-detail .slider-area .line-1{position:absolute;width:1px;height:985px;top:0;left:45.85%;background-color:#998675;transition:.4s all}.project-detail .slider-area .line-2{position:absolute;width:1px;height:985px;top:0;left:79.45%;background-color:#998675;transition:.4s all}.project-detail .sliderList{position:relative;padding:70px 0 0 100px}@media (max-width:1600px){.project-detail .sliderList{padding:50px 0 0 80px}}@media (max-width:1200px){.project-detail .sliderList{padding:40px 0 0 60px}}@media (max-width:1024px){.project-detail .sliderList{padding:0 0 0 45px}}.project-detail .sliderList .flickity-viewport{overflow:initial;overflow-x:clip}.project-detail .sliderList li:nth-child(1){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(1){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(1){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(1){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(1) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(1) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(2){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(2){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(2){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(2){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(2) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(2) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(3){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(3){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(3){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(3){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(3) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(3) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(4){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(4){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(4){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(4){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(4) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(4) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(5){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(5){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(5){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(5){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(5) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(5) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(6){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(6){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(6){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(6){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(6) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(6) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(7){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(7){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(7){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(7){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(7) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(7) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(8){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(8){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(8){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(8){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(8) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(8) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(9){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(9){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(9){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(9){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(9) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(9) img{border-bottom-right-radius:50px}}.project-detail .sliderList li:nth-child(10){position:relative;width:760px;height:760px;margin-right:30px}@media (max-width:1600px){.project-detail .sliderList li:nth-child(10){width:500px;height:500px}}@media (max-width:1200px){.project-detail .sliderList li:nth-child(10){width:420px;height:420px}}@media (max-width:1024px){.project-detail .sliderList li:nth-child(10){width:284px;height:284px;margin-right:20px}}.project-detail .sliderList li:nth-child(10) img{transition:.5s all;transform-origin:left top;border-bottom-right-radius:100px;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.project-detail .sliderList li:nth-child(10) img{border-bottom-right-radius:50px}}.project-detail .sliderList li.is-selected .article-area{opacity:1;transform:translateY(0)}.project-detail .sliderList li.is-selected+li img{transform:scale(.8);border-bottom-right-radius:80px}.project-detail .sliderList li.is-selected+li+li img{transform:scale(.63) translateX(-240px);border-bottom-right-radius:60px}@media (max-width:1600px){.project-detail .sliderList li.is-selected+li+li img{transform:scale(.63) translateX(-160px)}}.project-detail .sliderList li.is-selected+li+li+li img{transform:scale(.63) translateX(-240px);border-bottom-right-radius:60px}.project-detail .sliderList .article-area{position:absolute;right:10px;bottom:-130px;text-align:right;opacity:0;transform:translateY(-30px);transition:.5s all}@media (max-width:1024px){.project-detail .sliderList .article-area{display:flex;flex-direction:column-reverse;align-items:flex-start;text-align:left;right:auto;left:5px;bottom:-70px}}.project-detail .sliderList .article-area .en{font:400 18px/1.1 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#998675;margin-bottom:5px}@media (max-width:1024px){.project-detail .sliderList .article-area .en{font:400 15px/1.1 "Hedvig Letters Serif",serif;margin-bottom:0}}.project-detail .sliderList .article-area .ch{font:400 18px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;color:#00273c;margin-bottom:30px}@media (max-width:1024px){.project-detail .sliderList .article-area .ch{font:400 13px/1 "Noto Sans TC",sans-serif;margin-bottom:5px}}.project-detail .pic-area,.project-detail .slider-area{pointer-events:none;opacity:0;transition:.5s all;position:absolute;left:0;top:0;width:100%}@media (max-width:1024px){.project-detail .pic-area,.project-detail .slider-area{top:115px}}.project-detail .pic-area.is-show,.project-detail .slider-area.is-show{opacity:1;pointer-events:all;position:relative;top:auto;left:auto}.project-detail .picList{position:relative;padding:70px 100px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px 16px}@media (max-width:1024px){.project-detail .picList{padding:0 100px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.project-detail .picList{padding:0 45px}}.project-detail .picList li{width:100%;aspect-ratio:1/1}.project-detail .picList li img{width:100%;height:100%;object-fit:cover}.project-detail .picList::after{position:absolute;content:"";width:90%;height:1px;bottom:0;left:50%;transform:translateX(-50%);background-color:#998675}@media (max-width:1024px){.project-detail .picList::after{display:none}}.next-project{position:relative;display:flex;padding:120px 200px;background-color:#a0998b;justify-content:space-between;overflow:hidden;align-items:center;text-decoration:none;color:inherit;transition:.3s all}@media (max-width:1600px){.next-project{padding:80px 140px}}@media (max-width:1200px){.next-project{padding:60px 100px}}@media (max-width:1024px){.next-project{flex-direction:column;height:100vh;padding:120px 40px;justify-content:baseline}}.next-project:hover .next,.next-project:hover .project{color:#fff}.next-project .deco{position:absolute;left:50%;top:-10px;transform:translateX(-50%);border-radius:50%;border:rgba(219,218,213,.4431372549) 1px solid;width:1420px;height:1420px}@media (max-width:1024px){.next-project .deco{width:100%;height:auto;aspect-ratio:3/10;border-radius:0;border-top-right-radius:1000px;border-top-left-radius:1000px;top:10%}}@media (max-width:640px){.next-project .deco{border-top-right-radius:200px;border-top-left-radius:200px}}.next-project .next,.next-project .project{font:500 78px/1 "Hedvig Letters Serif",serif;letter-spacing:2px;color:#dbdad5;transition:.5s all}@media (max-width:1600px){.next-project .next,.next-project .project{font:500 58px/1 "Hedvig Letters Serif",serif}}@media (max-width:1200px){.next-project .next,.next-project .project{font:500 40px/1 "Hedvig Letters Serif",serif}}@media (max-width:640px){.next-project .next,.next-project .project{font:500 32px/1 "Hedvig Letters Serif",serif;letter-spacing:1px}}.next-project .pic{position:relative;margin-right:-50px;min-height:450px}@media (max-width:1600px){.next-project .pic{min-height:350px}}@media (max-width:1024px){.next-project .pic{margin-right:0;min-height:auto}}.next-project .pic.no-image{display:flex;align-items:center;justify-content:center}.next-project .pic.no-image .title-area{position:static;transform:none;bottom:auto}@media (max-width:1600px){.next-project .pic img{max-height:350px}}.next-project .title-area{position:absolute;display:flex;bottom:-30px;left:50%;transform:translateX(-50%);width:100%;justify-content:center}@media (max-width:1024px){.next-project .title-area{position:static;flex-direction:column;transform:translateX(0)}}.next-project .title-area .ch{font:400 18px/1 "Noto Sans TC",sans-serif;color:#f5f3f2;letter-spacing:3px;margin-right:30px}@media (max-width:1600px){.next-project .title-area .ch{margin-right:15px;width:fit-content}}@media (max-width:1024px){.next-project .title-area .ch{letter-spacing:2px;text-align:center;margin-right:0;margin-bottom:20px}}.next-project .title-area .en{font:400 18px/1 "Hedvig Letters Serif",serif;color:#f5f3f2;letter-spacing:1px}.detail-fancyWrap{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.7882352941);z-index:11;opacity:0;pointer-events:none;transition:.5s all}.detail-fancyWrap.is-show{opacity:1;pointer-events:all}.detail-fancyWrap .fancy{position:relative;max-width:1000px;margin:0 auto}@media (max-width:1600px){.detail-fancyWrap .fancy{max-width:800px}}@media (max-width:1200px){.detail-fancyWrap .fancy{max-width:700px}}@media (max-width:1024px){.detail-fancyWrap .fancy{display:flex;flex-direction:column-reverse;align-items:center;padding-top:70px}}.detail-fancyWrap .fancy .pic{margin-bottom:30px;margin-top:50px}@media (max-width:1024px){.detail-fancyWrap .fancy .pic{margin-bottom:40px;margin-top:40px;padding:0 3px}}.detail-fancyWrap .fancy .article-area .ch{font:400 18px/1 "Noto Sans TC",sans-serif;color:#fff;letter-spacing:3px}@media (max-width:1024px){.detail-fancyWrap .fancy .article-area .ch{text-align:center;margin-bottom:8px}}.detail-fancyWrap .fancy .article-area .en{font:400 18px/1 "Hedvig Letters Serif",serif;color:#a69988;letter-spacing:1px;margin-bottom:10px}@media (max-width:1024px){.detail-fancyWrap .fancy .article-area .en{text-align:center;font:400 15px/1 "Hedvig Letters Serif",serif;margin-bottom:0}}.detail-fancyWrap .fancy .fancy-next,.detail-fancyWrap .fancy .fancy-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;transition:.3s all;opacity:.8;filter:brightness(0) invert(1)}.detail-fancyWrap .fancy .fancy-next:hover,.detail-fancyWrap .fancy .fancy-prev:hover{opacity:1}.detail-fancyWrap .fancy .fancy-next.disabled,.detail-fancyWrap .fancy .fancy-prev.disabled{opacity:.3;pointer-events:none}.detail-fancyWrap .fancy .fancy-next img,.detail-fancyWrap .fancy .fancy-prev img{width:50px;height:50px}@media (max-width:1024px){.detail-fancyWrap .fancy .fancy-next img,.detail-fancyWrap .fancy .fancy-prev img{width:35px;height:35px}}.detail-fancyWrap .fancy .fancy-prev{left:-80px}@media (max-width:1600px){.detail-fancyWrap .fancy .fancy-prev{left:-60px}}@media (max-width:1024px){.detail-fancyWrap .fancy .fancy-prev{left:10px}}.detail-fancyWrap .fancy .fancy-next{right:-80px}@media (max-width:1600px){.detail-fancyWrap .fancy .fancy-next{right:-60px}}@media (max-width:1024px){.detail-fancyWrap .fancy .fancy-next{right:10px}}.detail-fancyWrap .fancy .fancy-counter{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);font:400 16px/1 "Hedvig Letters Serif",serif;color:#fff;letter-spacing:1px}@media (max-width:1024px){.detail-fancyWrap .fancy .fancy-counter{bottom:-30px;font:400 14px/1 "Hedvig Letters Serif",serif}}.detail-fancyWrap .fancy .fancy-counter .current{color:#a69988}.detail-fancyWrap .close{position:absolute;right:80px;top:50px;z-index:10}@media (max-width:1024px){.detail-fancyWrap .close{position:static;text-align:center}}@media (max-width:1024px){.detail-fancyWrap .close img{width:23px;height:23px}}.pageWrap{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:50px}.pageWrap .pageList{display:flex;margin:0 80px;align-items:baseline}@media (max-width:1024px){.pageWrap .pageList{margin:0 30px}}.pageWrap .pageList li{font:400 18px/1 "Hedvig Letters Serif",serif;color:#998675;margin-right:30px}@media (max-width:1024px){.pageWrap .pageList li{font:400 15px/1 "Hedvig Letters Serif",serif;margin-right:20px}}.pageWrap .pageList li:last-child{margin-right:0}.pageWrap .pageList li.current{font:400 25px/1 "Hedvig Letters Serif",serif;color:#00273c}@media (max-width:1024px){.pageWrap .pageList li.current{font:400 17px/1 "Hedvig Letters Serif",serif}}.pageWrap2{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:50px;color:#fff}.pageWrap2 .pageList{display:flex;margin:0 80px;align-items:baseline}@media (max-width:1024px){.pageWrap2 .pageList{margin:0 30px}}.pageWrap2 .pageList li{font:400 18px/1 "Hedvig Letters Serif",serif;color:#998675;margin-right:30px}@media (max-width:1024px){.pageWrap2 .pageList li{font:400 15px/1 "Hedvig Letters Serif",serif;margin-right:20px}}.pageWrap2 .pageList li:last-child{margin-right:0}.pageWrap2 .pageList li.current{font:400 25px/1 "Hedvig Letters Serif",serif;color:#00273c}@media (max-width:1024px){.pageWrap2 .pageList li.current{font:400 17px/1 "Hedvig Letters Serif",serif}}footer{position:relative}footer .footer-inner{padding:150px 0 85px 95px;display:flex;justify-content:space-between;align-items:end;background-color:#f5f3f2;overflow:hidden;max-width:100vw}@media (max-width:1600px){footer .footer-inner{padding:120px 0 65px 75px}}@media (max-width:1200px){footer .footer-inner{padding:100px 0 45px 55px}}@media (max-width:1024px){footer .footer-inner{padding:90px 0 40px;flex-direction:column;align-items:center}}footer .info-area{opacity:0}footer .infoList{margin-bottom:65px}@media (max-width:1024px){footer .infoList{margin-bottom:35px}}footer .infoList li{margin-bottom:25px}footer .infoList li:last-child{margin-bottom:0}footer .infoList .title{font:500 22px/1 "Hedvig Letters Serif",serif;letter-spacing:1px;color:#998675;margin-bottom:5px}@media (max-width:1024px){footer .infoList .title{font:500 16px/1 "Hedvig Letters Serif",serif;text-align:center}}footer .infoList .content{font:500 15px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#00273c}@media (max-width:1024px){footer .infoList .content{font:400 14px/1 "Noto Sans TC",sans-serif}}footer .socialList{margin-bottom:65px}@media (max-width:1600px){footer .socialList{margin-bottom:55px}}@media (max-width:1200px){footer .socialList{margin-bottom:45px}}@media (max-width:1024px){footer .socialList{display:flex;align-items:center;justify-content:center;margin-bottom:30px}}footer .socialList li{margin-bottom:17px}@media (max-width:1024px){footer .socialList li{margin-bottom:0;margin-right:20px}}footer .socialList li:last-child{margin-bottom:0;margin-right:0}footer .socialList a{display:flex}footer .socialList a .icon{margin-right:10px}footer .socialList a .text{font:500 15px/1 "Noto Sans TC",sans-serif;letter-spacing:1px;color:#00273c}footer .copyright{font:500 10px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#998675;margin-bottom:8px}@media (max-width:1024px){footer .copyright{text-align:center}}footer .siteby{font:500 8px/1 "Noto Sans TC",sans-serif;letter-spacing:.5px;color:#c7b299}@media (max-width:1024px){footer .siteby{text-align:center}}footer .logo-area{margin-bottom:180px;position:relative}@media (max-width:1600px){footer .logo-area{margin-bottom:160px}}@media (max-width:1200px){footer .logo-area{margin-bottom:140px}}@media (max-width:1024px){footer .logo-area{margin-bottom:120px}}footer .logo-area .c{position:absolute;left:-34px;top:-34px;transform:translateY(-170px)}@media (max-width:1024px){footer .logo-area .c{left:-21px;top:-28px;transform:translateY(-30px)}}footer .logo-area .m{transform:translateY(170px)}@media (max-width:1024px){footer .logo-area .m{transform:translateY(150px)}}footer .cat-area{opacity:0}@media (max-width:1024px){footer .cat-area{margin-right:-190px;margin-bottom:50px}}footer .cat-area a{position:relative;display:block}footer .cat-area a .title{margin-left:-45px;margin-bottom:-69px;clip-path:path("M0 0 H0 V119.48 H0 Z")}@media (max-width:1600px){footer .cat-area a .title{zoom:.8}}@media (max-width:1200px){footer .cat-area a .title{zoom:.7}}@media (max-width:1024px){footer .cat-area a .title{zoom:.6}}footer .cat-area a .cat{position:absolute;right:-130px;bottom:-10px;opacity:0;transform:translateX(30px)}@media (max-width:1024px){footer .cat-area a .cat{position:sticky;zoom:.6}}footer .cat-area .house{margin-right:-110px}@media (max-width:1600px){footer .cat-area .house{zoom:.8}}@media (max-width:1200px){footer .cat-area .house{zoom:.7}}@media (max-width:1024px){footer .cat-area .house{position:static;zoom:.6;margin-right:0}}footer .cat-area .house img{width:440px;height:264px}.fade-enter-active,.fade-leave-active{transition:all .5s}.fade-enter,.fade-leave-to{opacity:0}@keyframes cat-1{0%{transform:translateX(100vw)}100%{transform:translateX(-20vw)}}@media (max-width:1024px){.show-for-large{display:none!important}}.hide-for-large{display:none!important}@media (max-width:1024px){.hide-for-large{display:block!important}}.projectList li>.pic-link{display:block;width:85%;max-width:100%;position:relative;z-index:1}@media (max-width:1024px){.projectList li>.pic-link{width:100%}}.projectList li>.pic-link .pic{width:100%}.projectList li>.article-area{z-index:2}.hover-locked .hover{opacity:1!important}.service-menuList li{opacity:.7;transition:opacity .2s}.service-menuList li:hover{opacity:1!important}.contactFormWrap .item{display:flex;flex-direction:column;margin-bottom:25px;align-items:flex-start}.contactFormWrap .item .title{width:100%;margin-bottom:50px;font-size:16px;color:#333;font-weight:500}.select-wrapper{position:relative;width:100%;max-width:500px;margin-bottom:30px}.select-wrapper select{width:100%;padding:12px 15px;font-size:15px;border:1px solid #998675;border-radius:4px;background-color:#f5f3f2;color:#555;cursor:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0;transition:all .3s ease}.select-wrapper select:focus{border-color:#a88754;box-shadow:0 0 5px rgba(168,135,84,.2)}.select-wrapper::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #999;pointer-events:none}.pricing-banner{justify-content:space-between}.pricing-banner .title-area{margin-right:0}.pricing-banner .desc{font:500 16px/1 "Noto Sans TC",sans-serif;color:#998675;letter-spacing:2px;align-self:flex-end;margin-bottom:20px;margin-right:15%}@media (max-width:1024px){.pricing-banner .desc{margin-right:0;margin-top:20px;align-self:center}}.pricingListWrap{overflow:hidden}@media (max-width:1600px){.pricingListWrap{padding-bottom:100px}}@media (max-width:1024px){.pricingListWrap{padding:0 27px 0}}.pricingListWrap .pricingList{max-width:1250px;margin:0 auto}@media (max-width:1600px){.pricingListWrap .pricingList{max-width:1000px}}.pricingListWrap .pricingList>li{display:flex;padding-top:100px;padding-bottom:100px;position:relative;border-bottom:none;margin-bottom:0}.pricingListWrap .pricingList>li::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;z-index:-1}.pricingListWrap .pricingList>li:nth-child(odd)::before{background-color:#f5f3f2}.pricingListWrap .pricingList>li:nth-child(even)::before{background-color:#fff}.pricingListWrap .pricingList>li:first-child::before{border-top-right-radius:70px}@media (max-width:1600px){.pricingListWrap .pricingList>li:first-child::before{border-top-right-radius:50px}}@media (max-width:1024px){.pricingListWrap .pricingList>li:first-child::before{border-top-right-radius:20px}}@media (max-width:1600px){.pricingListWrap .pricingList>li{padding-top:80px;padding-bottom:80px}}@media (max-width:1024px){.pricingListWrap .pricingList>li{flex-direction:column;padding-top:40px;padding-bottom:50px}}.pricingListWrap .pricingList>li:last-child{margin-bottom:0}.pricingListWrap .pricingList>li .en-title{position:absolute;top:30px;left:0;font:400 40px/1 "Hedvig Letters Serif",serif;color:rgba(199,178,153,.2);letter-spacing:2px;z-index:0;pointer-events:none}@media (max-width:1024px){.pricingListWrap .pricingList>li .en-title{font:400 36px/1 "Hedvig Letters Serif",serif;top:15px;overflow:hidden;width:100%}}.pricingListWrap .pricingList>li .left-col{width:300px;flex-shrink:0;position:relative;z-index:1}@media (max-width:1024px){.pricingListWrap .pricingList>li .left-col{width:100%;margin-bottom:30px;display:flex;align-items:center}}.pricingListWrap .pricingList>li .left-col .number{display:inline-block;font:500 48px/1 "Hedvig Letters Serif",serif;color:#998675;letter-spacing:1px;margin-right:20px;padding:5px 10px}@media (max-width:1024px){.pricingListWrap .pricingList>li .left-col .number{font:500 20px/1 "Hedvig Letters Serif",serif}}.pricingListWrap .pricingList>li .left-col .title{display:inline-block;font:500 30px/1 "Noto Sans TC",sans-serif;color:#00273c;letter-spacing:4px}@media (max-width:1024px){.pricingListWrap .pricingList>li .left-col .title{font:700 18px/1 "Noto Sans TC",sans-serif}}.pricingListWrap .pricingList>li .left-col .sub-title{font:400 14px/1 "Noto Sans TC",sans-serif;color:#998675;letter-spacing:2px;margin-top:15px;padding-left:100px}@media (max-width:1024px){.pricingListWrap .pricingList>li .left-col .sub-title{font:400 13px/1 "Noto Sans TC",sans-serif;padding-left:0;margin-top:0;margin-left:auto}}.pricingListWrap .pricingList>li .right-col{flex:1;position:relative;z-index:1;font:500 16px/2 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;margin-left:180px}@media (max-width:1024px){.pricingListWrap .pricingList>li .right-col{font:500 13px/2 "Noto Sans TC",sans-serif;letter-spacing:1px;margin-left:0}}.pricingListWrap .pricingList>li .right-col .block{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(153,134,117,.3)}.pricingListWrap .pricingList>li .right-col .block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pricingListWrap .pricingList>li .right-col .block .b-title{font-weight:600;margin-bottom:10px;color:#998675}@media (max-width:1024px){.pricingListWrap .pricingList>li .right-col .block .b-title{font-size:13px}}.pricingListWrap .pricingList>li .right-col .block ul{list-style-type:none}.pricingListWrap .pricingList>li .right-col .block ul li{padding-bottom:0;border-bottom:none;margin-bottom:5px;display:flex;align-items:flex-start;color:#00273c}.pricingListWrap .pricingList>li .right-col .block ul li::before{content:"·";margin-right:5px;font-weight:700}.pricingListWrap .pricingList>li .right-col .note{text-align:right;font-size:14px;color:#998675;margin-top:20px}@media (max-width:1024px){.pricingListWrap .pricingList>li .right-col .note{font-size:13px;text-align:left}}.pricing-sidenav{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:100;background-image:url(../images/pricing-sidenav-bg.svg);background-repeat:no-repeat;background-size:100% 100%;background-color:transparent;width:67px;height:564px;display:flex;align-items:center;justify-content:center}@media (max-width:1600px){.pricing-sidenav{left:15px}}.pricing-sidenav .nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-evenly}.pricing-sidenav .nav-list li{display:flex;align-items:center;justify-content:center}.pricing-sidenav .nav-list .nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:rgba(153,134,117,.5);position:relative;cursor:pointer;transition:all .3s ease}.pricing-sidenav .nav-list .nav-item .text{writing-mode:vertical-rl;font:400 13px/1.5 "Noto Sans TC",sans-serif;letter-spacing:4px;transition:all .3s ease}.pricing-sidenav .nav-list .nav-item .num{opacity:0;visibility:hidden;position:absolute;right:-30px;top:50%;transform:translateY(-50%);background-color:#ebdcd0;color:#998675;font:500 11px/1 "Hedvig Letters Serif",serif;padding:3px 5px;border-radius:2px;transition:all .3s ease;white-space:nowrap}.pricing-sidenav .nav-list .nav-item .num::before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border-width:4px 7px 4px 0;border-style:solid;border-color:transparent #ebdcd0 transparent transparent}.pricing-sidenav .nav-list .nav-item.is-active,.pricing-sidenav .nav-list .nav-item:hover{color:#00273c}.pricing-sidenav .nav-list .nav-item.is-active .text,.pricing-sidenav .nav-list .nav-item:hover .text{font-weight:600}.pricing-sidenav .nav-list .nav-item.is-active .num{opacity:1;visibility:visible}.pricing-float-btn{position:fixed;right:12px;top:50%;transform:translateY(-50%);z-index:100;width:64px;height:45px;border-radius:22px;background-color:#a69988;display:flex;align-items:center;justify-content:center;transition:opacity .3s,visibility .3s}.pricing-float-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.pricing-float-btn span{font:500 13px/1.6 "Noto Sans TC",sans-serif;color:#fff;text-align:center;letter-spacing:2px;display:block;width:100%}.pricing-lightbox{position:fixed;inset:0;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.pricing-lightbox.is-show{opacity:1;visibility:visible;pointer-events:all}.pricing-lightbox .lightbox-overlay{position:absolute;inset:0;background-color:rgba(0,39,60,.8)}.pricing-lightbox .lightbox-panel{position:absolute;top:50%;right:20px;transform:translateY(-50%);background-color:#f5f3f2;border-radius:0 20px 0 0;padding:40px 20px 25px;width:205px;height:298px;display:flex;flex-direction:column;justify-content:center}.pricing-lightbox .lightbox-close{position:absolute;top:16px;right:16px;font-size:16px;color:#998675;line-height:1}.pricing-lightbox .lightbox-list{list-style:none;margin:0;padding:0}.pricing-lightbox .lightbox-list li{display:flex;align-items:center;padding:8px 0;border-bottom:none}.pricing-lightbox .lightbox-list li.is-active .lb-num{background-color:#998675;color:#fff}.pricing-lightbox .lightbox-list li.is-active .lb-title{font-weight:700;color:#00273c}.pricing-lightbox .lightbox-list .lb-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:transparent;font:400 15px/1 "Hedvig Letters Serif",serif;color:#998675;margin-right:16px;flex-shrink:0;transition:all .2s}.pricing-lightbox .lightbox-list .lb-title{font:600 16px/1 "Noto Sans TC",sans-serif;letter-spacing:3px;color:#00273c;transition:all .2s}
/*# sourceMappingURL=style.css.map */
