.otherLogoArea .otherLogoBox .otherLogoList .Img img,.reviewArea .reviewList .Txt,.linkArea .linkList .Txt,.linkArea .linkList .Img img,.roomArea .albumBox .nav .slick-slide,.newsArea .Img .mask,.newsArea .Img::after,.newsArea .item,.popWindowArea .close::before,.popWindowArea .close::after,.popWindowArea .close{transition:all .5s ease-in-out}.popWindowArea{position:fixed;left:0;top:0;z-index:500;width:100%;height:100vh;height:100dvh;line-height:1.8;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:all .7s}.popWindowArea .popWindowMask{position:absolute;left:0;top:0;width:100%;height:100dvh;background-color:rgba(0,0,0,.7);opacity:0;transition:all .7s}.popWindowArea .popWindowBox{position:absolute;left:50%;top:50%;transform:translate(-50%, 50%);width:800px;max-width:90%;height:100%;max-height:85vh;opacity:0;background-color:#fff;transition:all .7s}.popWindowArea .popWindowContent{height:100%;overflow-y:auto;overflow-x:clip}.popWindowArea img{display:block;max-width:100%;height:auto;backface-visibility:hidden}.popWindowArea .Txt{padding:30px}.popWindowArea .Txt .popTitle{font-size:clamp(18px,1.2vw,20px);margin-bottom:25px}.popWindowArea .close{width:46px;height:46px;background-color:#89a7d4;cursor:pointer;position:absolute;top:0;right:0;z-index:1}.popWindowArea .close::before,.popWindowArea .close::after{content:"";position:absolute;left:11px;top:23px;width:25px;height:1px;background-color:#fff}.popWindowArea .close::before{transform:rotate(45deg)}.popWindowArea .close::after{transform:rotate(-45deg)}@media(min-width: 1181px){.popWindowArea .close:hover{background-color:#89a7d4}.popWindowArea .close:hover::before{transform:rotate(-30deg)}.popWindowArea .close:hover::after{transform:rotate(30deg)}}.popWindowArea.show{opacity:1;visibility:visible;pointer-events:auto}.popWindowArea.show .popWindowMask,.popWindowArea.show .popWindowBox{opacity:1}.popWindowArea.show .popWindowBox{transform:translate(-50%, -50%)}@media(max-width: 1180px){.popWindowArea .popWindowContent{max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px)}}.mainArea{padding:0;position:relative;z-index:1;clip-path:inset(0 0 0 0)}.mainArea::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;position:fixed;background:url("../../images/tw/logo_bg.png") no-repeat center center/cover;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mainArea{background-color:#fff}.bannerArea{position:relative;overflow:hidden}.bannerArea .bannerVideoBox{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:4;overflow:hidden;transition:opacity .9s ease-out}.bannerArea .bannerVideoBox iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:130%;height:130%;border:0}@media(max-width: 640px){.bannerArea .bannerVideoBox iframe{width:auto;height:126%;aspect-ratio:16/9}}.bannerArea .bannerVideoBox .bannerVideoClose{position:absolute;inset:0;z-index:2;cursor:pointer;border:0;padding:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.bannerArea .bannerVideoBox.isClosed{opacity:0;pointer-events:none}.bannerArea .wrap{max-width:100%;padding:0;position:relative;z-index:2}.bannerArea .wrap::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(180deg, #FFF 8.23%, rgba(255, 255, 255, 0.8) 14.83%, rgba(255, 255, 255, 0.6) 21.43%, rgba(255, 255, 255, 0.4) 28.03%, rgba(255, 255, 255, 0.2) 34.63%, rgba(255, 255, 255, 0) 41.24%),linear-gradient(90deg, #FFF 21.43%, rgba(255, 255, 255, 0.92) 23.49%, rgba(255, 255, 255, 0.84) 25.54%, rgba(255, 255, 255, 0.76) 27.6%, rgba(255, 255, 255, 0.69) 29.65%, rgba(255, 255, 255, 0.61) 31.71%, rgba(255, 255, 255, 0.58) 33.14%, rgba(255, 255, 255, 0.49) 35.51%, rgba(255, 255, 255, 0.36) 39.31%, rgba(255, 255, 255, 0.24) 43.11%, rgba(255, 255, 255, 0.12) 46.9%, rgba(255, 255, 255, 0) 50.7%)}@media(max-width: 1180px){.bannerArea .wrap::before{background:linear-gradient(180deg, #FFF 8.23%, rgba(255, 255, 255, 0.8) 17.22%, rgba(255, 255, 255, 0.6) 26.2%, rgba(255, 255, 255, 0.4) 35.19%, rgba(255, 255, 255, 0.2) 42.27%, rgba(255, 255, 255, 0.1) 48.68%, rgba(255, 255, 255, 0) 53.17%),linear-gradient(90deg, #FFF 21.43%, rgba(255, 255, 255, 0.92) 28.19%, rgba(255, 255, 255, 0.84) 33.64%, rgba(255, 255, 255, 0.76) 38.24%, rgba(255, 255, 255, 0.69) 42.84%, rgba(255, 255, 255, 0.61) 47.61%, rgba(255, 255, 255, 0.58) 52.89%, rgba(255, 255, 255, 0.49) 59.87%, rgba(255, 255, 255, 0.36) 66.69%, rgba(255, 255, 255, 0.24) 73.49%, rgba(255, 255, 255, 0.12) 82.61%, rgba(255, 255, 255, 0) 91.74%)}}@media(max-width: 768px){.bannerArea .wrap::before{background:linear-gradient(180deg, #FFF 8.23%, rgba(255, 255, 255, 0.8) 17.22%, rgba(255, 255, 255, 0.6) 26.2%, rgba(255, 255, 255, 0.4) 35.19%, rgba(255, 255, 255, 0.2) 42.27%, rgba(255, 255, 255, 0.1) 48.68%, rgba(255, 255, 255, 0) 53.17%),linear-gradient(90deg, #FFF 21.43%, rgba(255, 255, 255, 0.92) 28.98%, rgba(255, 255, 255, 0.84) 35.07%, rgba(255, 255, 255, 0.76) 40.21%, rgba(255, 255, 255, 0.69) 45.35%, rgba(255, 255, 255, 0.61) 50.68%, rgba(255, 255, 255, 0.58) 56.59%, rgba(255, 255, 255, 0.49) 64.39%, rgba(255, 255, 255, 0.36) 72.01%, rgba(255, 255, 255, 0.24) 79.61%, rgba(255, 255, 255, 0.12) 89.8%, rgba(255, 255, 255, 0) 100%)}}@media(max-width: 480px){.bannerArea .wrap::before{background:linear-gradient(180deg, #FFF 8.23%, rgba(255, 255, 255, 0.8) 15.47%, rgba(255, 255, 255, 0.6) 22.72%, rgba(255, 255, 255, 0.4) 29.97%, rgba(255, 255, 255, 0.2) 35.67%, rgba(255, 255, 255, 0.1) 40.84%, rgba(255, 255, 255, 0) 44.46%),linear-gradient(90deg, #FFF 30.08%, rgba(255, 255, 255, 0.92) 40.75%, rgba(255, 255, 255, 0.84) 49.37%, rgba(255, 255, 255, 0.76) 56.64%, rgba(255, 255, 255, 0.69) 69.81%, rgba(255, 255, 255, 0.49) 82.9%, rgba(255, 255, 255, 0.36) 95.99%, rgba(255, 255, 255, 0.24) 112.37%, rgba(255, 255, 255, 0.12) 126.79%, rgba(255, 255, 255, 0) 141.21%)}}.bannerArea .bannerBox{position:relative;display:flex;overflow:hidden}.bannerArea .bannerTxtList{max-width:37.5%;width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;pointer-events:none}.bannerArea .bannerTxtList .slick-list,.bannerArea .bannerTxtList .slick-track,.bannerArea .bannerTxtList .slick-slide>div,.bannerArea .bannerTxtList .bannerItem{height:100%}@media(max-width: 1180px){.bannerArea .bannerTxtList{max-width:50%}}@media(max-width: 768px){.bannerArea .bannerTxtList{max-width:100%;height:calc(100% - 50px)}}.bannerArea .bannerImgList{position:relative;z-index:1;max-width:1560px;width:100%;margin-left:auto}.bannerArea .bannerImgList.slick-dotted{margin-bottom:0}.bannerArea .bannerImgList img{width:100%;height:auto;display:block;min-height:640px;-o-object-fit:cover;object-fit:cover}@media(max-width: 960px){.bannerArea .bannerImgList img{min-height:0}}@media(max-width: 640px){.bannerArea .bannerImgList img{min-height:0;height:450px;-o-object-fit:cover;object-fit:cover}}.bannerArea .bannerItem .Txt{display:flex;justify-content:center;align-items:center;height:100%;margin-top:16px;padding:0 50px}@media(max-width: 1180px){.bannerArea .bannerItem .Txt{justify-content:flex-start}}@media(max-width: 640px){.bannerArea .bannerItem .Txt{padding:0 30px}}.bannerArea .bannerItem .Txt .textBox{display:flex;flex-direction:column;color:#383838;pointer-events:auto}.bannerArea .bannerItem .Txt .decoTitle{color:currentColor;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:14px;letter-spacing:1.12px;line-height:1.55;position:relative;margin-bottom:clamp(15px,1.979vw,38px);padding-bottom:clamp(15px,1.979vw,38px);opacity:0}@media(max-width: 480px){.bannerArea .bannerItem .Txt .decoTitle{font-size:13px}}.bannerArea .bannerItem .Txt .decoTitle .deco{position:absolute;left:0;bottom:0}.bannerArea .bannerItem .Txt .decoTitle .deco::before,.bannerArea .bannerItem .Txt .decoTitle .deco::after{content:"";background-color:#86929f;position:absolute;top:50%;transform:translateY(-50%);left:1px}.bannerArea .bannerItem .Txt .decoTitle .deco::before{width:5px;height:5px;border-radius:50%}.bannerArea .bannerItem .Txt .decoTitle .deco::after{width:36px;height:1px}.bannerArea .bannerItem .Txt .title{color:currentColor;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-size:clamp(26px,3vw,32px);font-weight:600;letter-spacing:19.2px;opacity:0}@media(max-width: 480px){.bannerArea .bannerItem .Txt .title{font-size:clamp(20px,5vw,24px)}}.bannerArea .bannerItem .Txt .subtitle{color:currentColor;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:clamp(26px,3vw,32px);font-weight:400;letter-spacing:5.12px;margin-top:clamp(5px,1vw,15px);opacity:0}@media(max-width: 480px){.bannerArea .bannerItem .Txt .subtitle{font-size:clamp(20px,5vw,24px)}}.bannerArea .bannerItem .Txt .text{color:currentColor;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.12px;margin-top:clamp(12px,1.6vw,30px);line-height:1.4;opacity:0}.bannerArea .bannerItem .Txt .btnBox{opacity:0;margin-top:clamp(20px,3vw,56px)}.bannerArea .bannerItem .Txt .btnBox .btn{font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-weight:400;font-size:14px;letter-spacing:1.12px;width:-moz-max-content;width:max-content}.bannerArea .bannerItem .Txt .bannerVideo .videoBtn{width:100px;height:100px;border:1px solid #fff;border-radius:50%;cursor:pointer;position:absolute;bottom:150px;right:50%;transform:translateX(50%)}.bannerArea .bannerItem .Txt .bannerVideo .videoBtn::before{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;display:block;position:absolute;top:calc(50% - 10px);left:calc(50% - 5px);z-index:1}.bannerArea .bannerItem .Txt .bannerVideo .videoBtn::after{content:"";border:1px dashed #fff;border-radius:50%;z-index:1;width:75%;height:75%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.bannerArea .slick-current .Txt .decoTitle{animation:slideUpAnimation .8s ease-in-out forwards}.bannerArea .slick-current .Txt .title{animation:slideUpAnimation .8s .4s ease-in-out forwards}.bannerArea .slick-current .Txt .subtitle{animation:slideUpAnimation .8s .8s ease-in-out forwards}.bannerArea .slick-current .Txt .text{animation:slideUpAnimation .8s 1.2s ease-in-out forwards}.bannerArea .slick-current .Txt .btnBox{animation:slideUpAnimation .8s 1.6s ease-in-out forwards}.bannerArea .arrowBox{position:absolute;bottom:clamp(16px,2vw,25px);left:50%;transform:translateX(-50%);z-index:4}.scoreArea{padding:35px 0 clamp(20px,2.5vw,32px);position:relative;overflow-x:clip}@media(max-width: 480px){.scoreArea{padding:30px 0 20px}}.scoreArea::after{content:"";aspect-ratio:826/1663;width:clamp(350px,28.646vw,550px);background:url(../..//images/tw/deco_bg.png) no-repeat;background-size:cover;position:absolute;top:-19.8vw;right:-150px;opacity:.5;z-index:2;transform:rotate(10deg) scaleX(-1)}@media(max-width: 768px){.scoreArea::after{display:none}}.scoreArea .wrap{max-width:1496px;--leftBox-w: clamp(250px, 15.313vw, 300px);color:#383838;position:relative;z-index:5}.scoreArea .textBox{display:flex;align-items:center;color:#383838;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-weight:400}@media(max-width: 1180px){.scoreArea .textBox{flex-direction:column;gap:20px}}.scoreArea .textBox::after{display:none}.scoreArea .score{font-size:20px;letter-spacing:1.6px;display:flex;align-items:center}.scoreArea .score .actualScore{font-size:40px;letter-spacing:3.2px;line-height:1}.scoreArea .score .totalScore{display:flex;align-items:center;line-height:1;margin-top:5px}.scoreArea .score .totalScore::before{content:"";width:17px;height:1px;background-color:#383838;transform:rotate(-54deg) translateY(-2px)}.scoreArea .title{font-size:18px;font-weight:500;letter-spacing:1.44px;line-height:1.2;color:currentColor}@media(max-width: 480px){.scoreArea .title{font-size:16px;letter-spacing:1px}}.scoreArea .text{color:currentColor;font-size:14px;letter-spacing:1.12px}.scoreArea .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center}.scoreArea .leftBox{max-width:var(--leftBox-w);width:100%;display:flex;gap:clamp(20px,4vw,38px);padding-right:clamp(20px,2.344vw,45px);margin-left:20px;flex-shrink:0}@media(max-width: 1180px){.scoreArea .leftBox{padding-right:0;margin-left:0;justify-content:center}}.scoreArea .rightBox{width:calc(100% - var(--leftBox-w));position:relative;padding:6px 0 6px 25px}@media(max-width: 1180px){.scoreArea .rightBox{padding:25px 0 0;width:100%}}.scoreArea .rightBox::before{content:"";width:1px;height:100%;background-color:#86929f;position:absolute;top:0;left:0}@media(max-width: 1180px){.scoreArea .rightBox::before{width:100%;height:1px}}.scoreArea .rightBox .score{font-size:14px;letter-spacing:1.12px;gap:4px}.scoreArea .rightBox .score .actualScore{font-size:20px;letter-spacing:1.6px}.scoreArea .rightBox .score .totalScore{gap:0px;margin:0}.scoreArea .rightBox .score .totalScore::before{content:"";width:14px;height:1px;background-color:#383838;transform:rotate(-54deg) translateY(-2px)}.scoreArea .rightBox .scoreList{width:100%}.scoreArea .rightBox .slick-list{margin:0 -15px}@media(max-width: 1180px){.scoreArea .rightBox .slick-list{margin:0 -10px}}.scoreArea .rightBox .dataItem{padding:0 15px}@media(max-width: 1180px){.scoreArea .rightBox .dataItem{padding:0 10px}}.aboutArea{padding:66px 0;overflow:hidden;position:relative;z-index:2}@media(max-width: 768px){.aboutArea{padding:clamp(40px,2.8vw,50px) 0}}.aboutArea .wrap{max-width:100%;padding:0}.aboutArea .titleBox.small{margin:0 auto clamp(30px,4vw,65px)}.aboutArea .aboutBox{display:flex;align-items:flex-start}@media(max-width: 840px){.aboutArea .aboutBox{flex-direction:column-reverse;gap:30px}}.aboutArea .Img{overflow:hidden}.aboutArea .Img img{width:100%;height:auto;display:block}.aboutArea .Img.Img1{width:49%;border-radius:0 12px 12px 0}@media(max-width: 840px){.aboutArea .Img.Img1{width:100%;border-radius:0}}.aboutArea .Img.Img1 img{min-height:470px;-o-object-fit:cover;object-fit:cover}@media(max-width: 840px){.aboutArea .Img.Img1 img{min-height:250px}}.aboutArea .Img.Img2{max-width:405px;border-radius:12px 0 0 12px;margin-top:4.5vw}@media(max-width: 1440px){.aboutArea .Img.Img2{max-width:280px}}@media(max-width: 1024px){.aboutArea .Img.Img2{display:none}}.aboutArea .Txt{width:40%;padding-top:10px;padding-left:clamp(30px,6vw,115px);padding-right:clamp(30px,4.3vw,80px)}@media(max-width: 1440px){.aboutArea .Txt{width:55%;padding-left:clamp(30px,3.2vw,60px);padding-right:clamp(30px,3.2vw,60px)}}@media(max-width: 840px){.aboutArea .Txt{padding-top:0;width:100%}}@media(max-width: 768px){.aboutArea .Txt{padding-left:20px;padding-right:20px}}.aboutArea .Txt .titleBox{text-align:left;margin-bottom:0;padding-bottom:clamp(20px,2vw,35px)}.aboutArea .Txt .textBox.textEditor{color:#383838;font-size:14px;letter-spacing:1.12px}.aboutArea .Txt .textBox.textEditor h3{font-size:inherit}.aboutArea .Txt .textBox.textEditor>*{margin-bottom:clamp(14px,1.2vw,1.5em);line-height:1.55}.aboutArea .Txt .btnBox{margin-top:clamp(30px,3.125vw,60px)}.aboutArea .slick-list{margin:0 -8px}.aboutArea .tagList{max-width:400px;width:100%;margin-top:clamp(20px,2.5vw,35px)}.aboutArea .tagList .slick-track{margin-left:0}.aboutArea .tagList:not(.slick-initialized){max-width:100%;display:flex;gap:18px}.aboutArea .tagList .item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.aboutArea .tagList .Img{display:block;width:38px;height:38px}.aboutArea .tagList .Img img{width:100%;height:auto;display:block}.aboutArea .tagList .item{padding:0 8px}.aboutArea .tagList .text{color:#383838;text-align:center;font-size:14px;letter-spacing:1.12px}.newsArea{padding:clamp(30px,3.438vw,66px) 0}.newsArea .wrap{max-width:1615px}.newsArea .titleBox{margin:0 auto clamp(30px,3vw,50px)}@media(max-width: 840px){.newsArea .titleBox.small{padding:0}}.newsArea .newsBox{position:relative}.newsArea .newsList{margin:0 -15px}@media(max-width: 640px){.newsArea .newsList{margin:0 -10px}}@media(max-width: 480px){.newsArea .newsList{margin:0 -20px}}.newsArea .slick-track{display:flex}.newsArea .slick-slide{height:auto}.newsArea .slick-slide>div{height:100%}.newsArea .newsItem{position:relative;height:100%;padding:0 15px}@media(max-width: 640px){.newsArea .newsItem{padding:0 10px}}.newsArea .item{position:relative;height:100%;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}@media(min-width: 1181px){.newsArea .item:hover .Img::after{opacity:1}.newsArea .item:hover .mask{opacity:1}}.newsArea .Img{display:block;position:relative;margin:0;overflow:hidden;aspect-ratio:540/315;background-color:#f2f2f2;border-radius:12px}.newsArea .Img::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(137, 167, 212, 0.8) 0%, rgba(137, 167, 212, 0.8) 100%);opacity:0}.newsArea .Img .mask{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:28px;margin-top:6px;opacity:0;pointer-events:none}.newsArea .Img .mask .circle{width:52px;height:52px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);outline:1px solid #fff;outline-offset:5px;position:relative}.newsArea .Img .mask .circle::before{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:18px;height:1px;background-color:#fff;z-index:2}.newsArea .Img .mask .circle::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:1px;height:18px;background-color:#fff;z-index:2}.newsArea .Img .mask span{color:#fff;text-align:center;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:13px;letter-spacing:1.04px}.newsArea .Img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.newsArea .Txt{position:relative;display:flex;flex:1;flex-direction:column;padding:clamp(15px,1.4vw,25px) 0}.newsArea .newsInfoBox{margin-bottom:clamp(10px,.8vw,15px)}.newsArea .newsInfoBox .dateBox{display:flex;align-items:center;gap:8px}.newsArea .newsInfoBox .dateBox .date{color:#89a7d4;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px}.newsArea .textBox{display:flex;flex:1;flex-direction:column}.newsArea .textBox .title{color:#383838;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-size:clamp(18px,1.2vw,20px);font-weight:600;letter-spacing:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 768px){.newsArea .textBox .title{letter-spacing:2.5px}}.newsArea .textBox .text{color:#383838;font-family:"Noto Sans TC","Noto Sans JP","Noto Sans KR",sans-serif;font-size:14px;letter-spacing:1.12px;margin-top:clamp(14px,1.2vw,18px);padding-top:clamp(14px,1.25vw,20px);position:relative;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.newsArea .textBox .text::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#c6d1dd}.newsArea .arrowBox{margin:14px auto 0}@media(max-width: 480px){.newsArea .arrowBox{display:none}}.newsArea .linkWrap{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.roomArea{padding:clamp(30px,2.8vw,50px) 0 clamp(50px,4.688vw,90px);width:100%;position:relative}@media(max-width: 768px){.roomArea{padding:30px 0 40px}}.roomArea::after{content:"";aspect-ratio:826/1663;width:clamp(250px,20.833vw,400px);background:url(../..//images/tw/deco_bg.png) no-repeat;background-size:cover;position:absolute;top:11vw;left:-130px;opacity:.5;z-index:1;transform:rotate(330deg)}.roomArea .wrap{position:relative;z-index:2}.roomArea .roomBox{--intro-h: 120px;--leftBox-w: 32%}@media(max-width: 1680px){.roomArea .roomBox{--leftBox-w: 38%}}@media(max-width: 1280px){.roomArea .roomBox{--leftBox-w: 40%}}@media(max-width: 992px){.roomArea .roomBox{--leftBox-w: 100%}}.roomArea .roomBox>.titleBox{width:var(--leftBox-w);position:relative;z-index:2;height:var(--intro-h);margin:0;text-align:left}@media(min-width: 1181px){.roomArea .roomBox>.titleBox .title,.roomArea .roomBox>.titleBox .subtitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width: 1180px){.roomArea .roomBox>.titleBox{width:100%;height:auto;margin:0 auto clamp(24px,4vw,40px);text-align:center}}.roomArea .roomBox .roomList{margin-top:calc(var(--intro-h)*-1)}@media(max-width: 1180px){.roomArea .roomBox .roomList{margin-top:0}}.roomArea .roomBox .item{display:flex;justify-content:space-between;gap:40px;align-items:stretch}@media(max-width: 992px){.roomArea .roomBox .item{flex-direction:column}}.roomArea .roomBox .Txt{width:var(--leftBox-w);padding-top:var(--intro-h);display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 1180px){.roomArea .roomBox .Txt{padding-top:0;justify-content:center}}.roomArea .roomBox .Txt .title{color:#383838;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-size:clamp(22px,2vw,26px);font-weight:600;letter-spacing:2.08px}.roomArea .roomBox .Txt .text{color:#383838;font-size:14px;letter-spacing:1.12px;line-height:1.55;margin-top:clamp(15px,2vw,38px)}.roomArea .infoBox{display:flex;flex-wrap:wrap;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-weight:500;border-bottom:1px solid #cacaca;padding-bottom:12px;margin:clamp(20px,2.4vw,46px) 0 clamp(20px,2.71vw,52px);--gap-info: clamp(20px, 3.2vw, 55px);gap:6px var(--gap-info);line-height:1.65}.roomArea .infoBox .infoTitle{color:#86929f;font-size:15px;letter-spacing:.75px;flex-shrink:0}.roomArea .infoBox .infoValue{color:#383838;font-size:15px;font-weight:600;letter-spacing:1.76px}.roomArea .infoBox .infoItem{position:relative;display:flex;align-items:center;gap:18px}.roomArea .infoBox .infoItem:first-child{padding-left:0}.roomArea .infoBox .infoItem:last-child{padding-right:0}.roomArea .infoBox .infoItem:not(:last-child)::after{content:"";position:absolute;top:50%;right:calc(var(--gap-info)/2*-1);width:1px;height:calc(100% - 10px);background-color:#cacaca;transform:translateY(-50%)}.roomArea .bottomBox{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.roomArea .btnBox{margin-top:0}.roomArea .btnBox .btn{font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-weight:400;font-size:14px;letter-spacing:1.12px;padding:13px 25px;gap:16px}@media(max-width: 1180px){.roomArea .btnBox .btn{padding:13px 18px}}.roomArea .btnBox .icon svg{aspect-ratio:36/6;width:36px;display:block;transform:scaleX(-1)}.roomArea .pageBox{display:flex;justify-content:space-between;align-items:flex-end;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;color:#383838;font-size:15px;letter-spacing:1.2px;width:-moz-max-content;width:max-content}.roomArea .pageBox .currentPage{font-size:22px;line-height:1.1;letter-spacing:1.76px}.roomArea .pageBox .slash{position:relative;margin:0 6px;color:currentColor;width:15px;height:15px;position:relative}.roomArea .pageBox .slash::before{content:"";width:100%;height:1px;background-color:currentColor;position:absolute;top:calc(50% - 4px);left:50%;transform:translate(-50%, -50%) rotate(-54deg)}.roomArea .pageBox .arrowPrev,.roomArea .pageBox .arrowNext{cursor:pointer}.roomArea .pageBox .arrowPrev svg,.roomArea .pageBox .arrowNext svg{width:7px;height:12px;color:#86929f}.roomArea .pageBox .arrowPrev{padding-right:20px}.roomArea .pageBox .arrowNext{transform:scaleX(-1);padding-right:20px}.roomArea .albumBox{--main-w: 85.3%;width:61.4%;display:flex;align-items:center;--gap: clamp(20px, 2vw, 38px);gap:var(--gap);margin-right:0}@media(max-width: 1280px){.roomArea .albumBox{width:56%}}@media(max-width: 992px){.roomArea .albumBox{width:85%;margin:0 auto;--main-w: 80%}}@media(max-width: 640px){.roomArea .albumBox{width:100%}}@media(max-width: 576px){.roomArea .albumBox{flex-direction:column;--main-w: 100%;--gap: 10px}}.roomArea .albumBox .Img img{width:100%;height:auto;display:block}.roomArea .albumBox .main{width:var(--main-w)}.roomArea .albumBox .main .Img{aspect-ratio:800/500}.roomArea .albumBox .main img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover}.roomArea .albumBox .nav{position:relative;width:calc(100% - var(--main-w) - var(--gap))}@media(max-width: 576px){.roomArea .albumBox .nav{width:76%}}@media(max-width: 360px){.roomArea .albumBox .nav{width:85%}}.roomArea .albumBox .nav .slick-slide:not(.slick-current){opacity:.6}.roomArea .albumBox .nav .roomNavItem{padding:4px 0;cursor:pointer}@media(max-width: 576px){.roomArea .albumBox .nav .roomNavItem{padding:0 4px}}.roomArea .albumBox .nav .Img{aspect-ratio:100/78}.roomArea .albumBox .nav img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #fff}.roomArea .arrowBox{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}@media(max-width: 576px){.roomArea .arrowBox{flex-direction:row}}.roomArea .arrowBox.simple{height:calc(100% + 65px);z-index:20;pointer-events:none}@media(max-width: 576px){.roomArea .arrowBox.simple{height:auto;width:calc(100% + 65px)}}.roomArea .arrowBox.simple::after{display:none}.roomArea .arrowBox.simple .arrowPrev,.roomArea .arrowBox.simple .arrowNext{position:relative;width:30px;height:30px;margin:10px;cursor:pointer;pointer-events:auto}.roomArea .arrowBox.simple .arrowPrev::before,.roomArea .arrowBox.simple .arrowNext::before{content:"";position:absolute;top:50%;left:50%;width:8.5px;height:8.5px;border-top:2px solid #86929f;border-right:2px solid #86929f;transition:border-color .3s}.roomArea .arrowBox.simple .arrowPrev:hover::before,.roomArea .arrowBox.simple .arrowNext:hover::before{border-color:#89a7d4}.roomArea .arrowBox.simple .arrowPrev::before{transform:translate(-50%, -35%) rotate(-45deg)}@media(max-width: 576px){.roomArea .arrowBox.simple .arrowPrev::before{transform:translate(-50%, -35%) rotate(225deg)}}.roomArea .arrowBox.simple .arrowNext::before{transform:translate(-50%, -65%) rotate(135deg)}@media(max-width: 576px){.roomArea .arrowBox.simple .arrowNext::before{transform:translate(-50%, -65%) rotate(45deg)}}.linkArea{padding:clamp(30px,3.438vw,66px) 0;text-align:center;overflow:hidden}.linkArea .wrap{max-width:1630px}@media(max-width: 1180px){.linkArea .wrap{max-width:100%}}.linkArea .titleBox{margin:0 auto clamp(30px,3vw,50px)}@media(max-width: 840px){.linkArea .titleBox.small{padding:0}}.linkArea .linkBox{display:flex;align-items:center;--gap: 22.6px;--main-w: 49%;gap:var(--gap)}@media(max-width: 1180px){.linkArea .linkBox{margin:0 -50px}}@media(max-width: 992px){.linkArea .linkBox{margin:0;margin:0 -30px;--main-w: 100%}}@media(max-width: 768px){.linkArea .linkBox{margin:0 -20px}}.linkArea .linkList.main{width:var(--main-w)}@media(max-width: 992px){.linkArea .linkList.main .Img::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg, rgba(0, 0, 0, 0.4) 0%, rgba(102, 102, 102, 0.08) 100%);opacity:1;transition:all .5s 0s ease-out}}.linkArea .linkList.prev,.linkArea .linkList.next{width:calc((100% - var(--main-w) - var(--gap)*2)/2)}.linkArea .linkList.prev .Img,.linkArea .linkList.next .Img{aspect-ratio:370/312}.linkArea .linkList.prev .Img img,.linkArea .linkList.next .Img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.linkArea .linkList.prev .Img::after,.linkArea .linkList.next .Img::after{content:"";width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}@media(max-width: 992px){.linkArea .linkList.prev,.linkArea .linkList.next{display:none}}.linkArea .linkList.prev .Img::after{background:linear-gradient(270deg, rgba(0, 0, 0, 0.4) 0%, rgba(102, 102, 102, 0.08) 100%)}.linkArea .linkList.next .Img::after{background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(102, 102, 102, 0.08) 100%)}@media(max-width: 992px){.linkArea .linkList .linkItem{padding:0 15px}}@media(max-width: 480px){.linkArea .linkList .linkItem{padding:0 10px}}.linkArea .linkList .item{position:relative;overflow:hidden}@media(min-width: 993px){.linkArea .linkList .item{border-radius:12px}}@media(min-width: 1181px){.linkArea .linkList .item:hover .Img img{transform:scale(1.05)}.linkArea .linkList .item:hover .Txt{transform:translateY(0px);opacity:1;pointer-events:auto}}@media(max-width: 1180px){.linkArea .linkList .item.show .Img::after{opacity:0}.linkArea .linkList .item.show .Txt{transform:translateY(0px);opacity:1;pointer-events:auto}}.linkArea .linkList .Img{width:100%;overflow:hidden}@media(max-width: 992px){.linkArea .linkList .Img{border-radius:12px}}.linkArea .linkList .Img img{width:100%;height:auto;display:block}.linkArea .linkList .Txt{width:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;opacity:0;pointer-events:none;padding:20px 0 10px}@media(min-width: 993px){.linkArea .linkList .Txt{position:absolute;left:0;bottom:0;padding:clamp(20px,2.344vw,45px) clamp(20px,2.344vw,45px) clamp(20px,2.344vw,40px);background:linear-gradient(180deg, rgba(56, 56, 56, 0.7) 0%, rgba(56, 56, 56, 0.95) 100%);transform:translateY(100%)}}@media(max-width: 992px){.linkArea .linkList .Txt{opacity:1;pointer-events:auto}}.linkArea .linkList .Txt .topBox{display:flex;align-items:center;gap:clamp(14px,1.2vw,19px)}.linkArea .linkList .Txt .num{color:#c6d1dd;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:clamp(24px,1.875vw,36px);letter-spacing:2.88px;line-height:1}@media(max-width: 992px){.linkArea .linkList .Txt .num{color:#89a7d4}}.linkArea .linkList .Txt .title{color:#fff;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-size:clamp(18px,1.2vw,20px);font-weight:600;letter-spacing:6px}@media(max-width: 992px){.linkArea .linkList .Txt .title{color:#383838}}@media(max-width: 768px){.linkArea .linkList .Txt .title{letter-spacing:2.5px}}.linkArea .linkList .Txt .text{color:#fff;font-size:clamp(13px,2vw,14px);letter-spacing:1.12px;margin-top:clamp(10px,1vw,14px);padding-top:clamp(14px,1.25vw,20px);position:relative;text-align:left;line-height:1.55}@media(max-width: 992px){.linkArea .linkList .Txt .text{color:#383838}}.linkArea .linkList .Txt .text::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:hsla(0,0%,100%,.2)}@media(max-width: 992px){.linkArea .linkList .Txt .text::before{background-color:#c6d1dd}}.linkArea .arrowBox{margin:clamp(14px,2.4vw,45px) auto 0}@media(max-width: 480px){.linkArea .arrowBox{display:none}}.linkArea .linkWrap{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.reviewArea{padding:clamp(30px,3.5vw,66px) 0 clamp(30px,2.5vw,44px);text-align:center;overflow:hidden;position:relative}.reviewArea::after{content:"";aspect-ratio:826/1663;width:clamp(200px,20.313vw,390px);background:url(../..//images/tw/deco_bg.png) no-repeat;background-size:cover;position:absolute;top:5.5vw;right:-60px;opacity:.5;z-index:1;transform:rotate(11deg) scaleX(-1)}.reviewArea::before{content:"";aspect-ratio:468/84;width:clamp(200px,24.375vw,468px);background:url(../..//images/tw/text.png) no-repeat;background-size:cover;position:absolute;top:7vw;right:-10px;z-index:1}@media(max-width: 1180px){.reviewArea::before{display:none}}.reviewArea .wrap{max-width:1200px;position:relative;z-index:2}@media(max-width: 1180px){.reviewArea .wrap{max-width:100%}}.reviewArea .titleBox{margin:0 auto clamp(30px,3vw,50px)}@media(max-width: 840px){.reviewArea .titleBox.small{padding:0}}.reviewArea .awardBox{max-width:1030px;margin:0 auto}@media(min-width: 1681px){.reviewArea .awardBox{padding-top:5px}}.reviewArea .awardBox .awardList{margin:0 -10px}.reviewArea .awardBox .dataItem{padding:0 10px}.reviewArea .awardBox .Img{max-width:150px;margin:0 auto}.reviewArea .awardBox .Img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.reviewArea .awardBox .Img{max-width:100%}}.reviewArea .reviewBox{display:flex;align-items:center;flex-direction:column;width:100%;margin-top:clamp(30px,3.2vw,62px)}.reviewArea .reviewList{width:100%}.reviewArea .reviewList .item{position:relative;overflow:hidden}.reviewArea .reviewList .linkWrap{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer}.reviewArea .reviewList .Txt{width:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center}.reviewArea .reviewList .Txt .subtitle{color:#383838;font-family:"Jost","Noto Serif TC","Noto Serif JP","Noto Serif KR",sans-serif;font-size:20px;letter-spacing:1.6px}.reviewArea .reviewList .Txt .title{color:#383838;font-family:"Noto Serif TC","Noto Serif JP","Noto Serif KR",serif;font-size:clamp(18px,1.2vw,20px);font-weight:600;letter-spacing:6px;margin-top:10px}@media(max-width: 768px){.reviewArea .reviewList .Txt .title{letter-spacing:2.5px;margin-top:0}}.reviewArea .reviewList .Txt .starBox{display:flex;align-items:center;gap:9px;justify-content:center;margin-top:clamp(18px,1.31vw,25px)}.reviewArea .reviewList .Txt .text{color:#383838;font-size:clamp(13px,2vw,14px);letter-spacing:1.12px;position:relative;line-height:2;margin-top:clamp(16px,1.5vw,28px)}@media(max-width: 480px){.reviewArea .reviewList .Txt .text{line-height:1.8}}.reviewArea .arrowBox{margin:clamp(14px,2.4vw,36px) auto 0}.otherLogoArea{padding:20px 0 clamp(36px,4vw,76px)}.otherLogoArea .wrap{max-width:1200px}@media(max-width: 480px){.otherLogoArea .wrap{padding:0}}.otherLogoArea .otherLogoBox{margin:0 auto}.otherLogoArea .otherLogoBox .otherLogoList .item{position:relative;padding:0 4.7vw}.otherLogoArea .otherLogoBox .otherLogoList .item .linkWrap{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.otherLogoArea .otherLogoBox .otherLogoList .Img{width:auto;height:52px;overflow:hidden;position:relative}.otherLogoArea .otherLogoBox .otherLogoList .Img img{height:100%;width:auto;margin:0 auto}.otherLogoArea.hasMask .otherLogoBox .otherLogoList::after{content:"";width:120px;height:100%;position:absolute;top:0;right:0;z-index:3;pointer-events:none;background:linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.85) 38%, rgba(255, 255, 255, 0.5) 65%, rgba(255, 255, 255, 0.2) 86%, rgba(255, 255, 255, 0) 100%)}