@charset "UTF-8";.bannerArea .arrowBox .arrow,.bannerArea .arrowBox .arrow:before,.bannerArea .scrollDown span.line,.bannerArea .scrollDown span.line:before,.bannerArea .scrollDown span.text,.bannerArea .socialBox .socialList li,.bannerArea .socialBox .socialList li a svg,.bookingArea .peopleBox .quantityList .quantity .decrement,.bookingArea .peopleBox .quantityList .quantity .decrement:before,.bookingArea .peopleBox .quantityList .quantity .increment,.bookingArea .peopleBox .quantityList .quantity .increment:after,.bookingArea .peopleBox .quantityList .quantity .increment:before,.bookingArea .peopleBox .topBox .btnClose,.bookingArea .peopleBox .topBox .btnClose:after,.bookingArea .peopleBox .topBox .btnClose:before,.bookingArea .selectBox .customSelect li,.bookingArea .selectBox .customSelect li span,.facArea .arrowBox,.facArea .arrowBox .arrow,.facArea .arrowBox .arrow:before,.facArea .facItem,.popWin .close,.popWin .close:after,.popWin .close:before,.restaurantsArea .Img,.restaurantsArea .Img .logo,.restaurantsArea .Img .mainPic,.restaurantsArea .Txt,.restaurantsArea .restaurantsItem,.roomNewArea .Img:before,.roomNewArea .Txt,.roomNewArea .Txt .midBox,.roomNewArea .Txt .subtitleBox,.spotArea .Txt,.spotArea .title_main{-webkit-transition:all 0.5s;transition:all 0.5s}@-webkit-keyframes slideDownAnimation{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDownAnimation{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUpAnimation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpAnimation{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bannerScrollAnimation{0%{height:0}50%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bannerScrollAnimation{0%{height:0}50%{height:100%;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes mqloop{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes mqloop{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes mqloop2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes mqloop2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-scrolling iframe{pointer-events:none}.lenis.lenis-stopped{overflow:hidden}@media (max-width:1180px){img.ukiyo{display:none!important}}img.mb{display:block!important}@media (min-width:1181px){img.mb{display:none!important}}.popWin{position:fixed;left:0;top:0;z-index:500;width:100%;height:100vh;font-size:15px;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 0.7s;transition:all 0.7s}.popWin .mask{position:absolute;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:all 0.7s;transition:all 0.7s}.popWin .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;max-width:90%;max-height:85vh;opacity:0;background-color:#fff;-webkit-transition:all 0.7s;transition:all 0.7s}.popWin .popContent{max-height:85vh;overflow-y:auto}.popWin .popContent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.15);box-shadow:inset 0 0 5px rgba(0,0,0,0.15);background-color:#f1f1f1}.popWin .popContent::-webkit-scrollbar{width:5px;height:5px;background-color:#f1f1f1}.popWin .popContent::-webkit-scrollbar-thumb{background:#002554}.popWin img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.popWin .Txt{padding:30px}.popWin .Txt .popTitle{font-size:25px;margin-bottom:25px}.popWin .close{width:46px;height:46px;background-color:#002554;cursor:pointer;position:absolute;top:0;right:0;z-index:1}.popWin .close:after,.popWin .close:before{content:"";position:absolute;left:11px;top:23px;width:25px;height:1px;background-color:#fff}.popWin .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popWin .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:1201px){.popWin .close:hover{background-color:rgba(0,0,0,0.85)}}.popWin.show{opacity:1;visibility:visible;pointer-events:auto}.popWin.show .inner,.popWin.show .mask{opacity:1}@media (max-width:1180px){.popWin .popContent{max-height:calc(100vh - 150px)}}.mainArea{padding:0;background-color:#eeefea;position:relative;z-index:2}.mainArea:before{content:"";position:absolute;top:0;left:0;background-image:url("../images/main_bg.png");background-repeat:repeat;background-position:center;background-size:auto;width:100%;height:100%;opacity:1;pointer-events:none}.mainArea .wrap{width:100%;max-width:1440px;margin:0 auto;padding-left:20px;padding-right:20px}.bannerArea{position:relative;margin:-20px 0 0 0}@media (max-width:1180px){.bannerArea{margin:0}}.bannerArea .bannerBox{position:relative}.bannerArea .bannerInfoOutBox{width:100%;height:100vh;position:relative}@media (max-width:1180px){.bannerArea .bannerInfoOutBox{height:0;padding-top:56.25%}}.bannerArea .bannerInfoBox{width:100%;height:100vh}@media (max-width:1180px){.bannerArea .bannerInfoBox{height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.bannerArea .bannerListTxtBox{width:100%;height:100vh;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;z-index:6}@media (max-width:1180px){.bannerArea .bannerListTxtBox{height:100%}}.bannerArea .bannerListImgBox{width:100%;height:100vh;position:absolute;left:0;top:0;z-index:3;pointer-events:auto}@media (max-width:1180px){.bannerArea .bannerListImgBox{height:100%}}.bannerArea .bannerList{height:100%;position:relative;z-index:2}.bannerArea .bannerList>.bannerItem:not(:first-child){position:absolute;left:0;top:0;opacity:0}.bannerArea .bannerList.slick-dotted{margin-bottom:0}.bannerArea .bannerItem .Img{position:relative;z-index:1;pointer-events:auto;overflow:hidden;height:100vh}@media (max-width:1180px){.bannerArea .bannerItem .Img{height:100%}}.bannerArea .bannerItem .Img .mask{position:absolute;top:0px;left:0;right:0;bottom:0;z-index:3;width:100%;height:100vh;-webkit-mask:url("../images/banner/boat_mask.svg") no-repeat center center;mask:url("../images/banner/boat_mask.svg") no-repeat center center}@media (max-width:1180px){.bannerArea .bannerItem .Img .mask{-webkit-mask:url("../images/banner/boat_mask_mb.svg") no-repeat center center;mask:url("../images/banner/boat_mask_mb.svg") no-repeat center center;-webkit-mask-position:50% 35%;mask-position:50% 35%}}.bannerArea .bannerItem .Img img.pc{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.bannerArea .bannerItem .Img img.pc{display:none}}.bannerArea .bannerItem .Img img.mb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:641px){.bannerArea .bannerItem .Img img.mb{display:none}}.bannerArea .bannerItem .Img img.bannerBg{-o-object-fit:cover;object-fit:cover;height:100vh;width:100%}.bannerArea .slick-list,.bannerArea .slick-track{height:100%}.bannerArea .slick-current .Txt .title{-webkit-animation:textSlideUpAnimation 0.8s ease-in-out forwards;animation:textSlideUpAnimation 0.8s ease-in-out forwards}.bannerArea .slick-current .Txt .subtitle{-webkit-animation:textSlideUpAnimation 0.8s 0.4s ease-in-out forwards;animation:textSlideUpAnimation 0.8s 0.4s ease-in-out forwards}.bannerArea .slick-current .Txt .text{-webkit-animation:textSlideUpAnimation 0.8s 0.8s ease-in-out forwards;animation:textSlideUpAnimation 0.8s 0.8s ease-in-out forwards}.bannerArea .slick-current .Txt .bannerBtn{-webkit-animation:textSlideUpAnimation 0.8s 1.2s ease-in-out forwards;animation:textSlideUpAnimation 0.8s 1.2s ease-in-out forwards}.bannerArea .slick-current .Txt .videoBtn:after{-webkit-animation:rotate 50s linear forwards;animation:rotate 50s linear forwards}.bannerArea .socialBox{display:block;position:absolute;top:50%;left:50px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bannerArea .socialBox .socialList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bannerArea .socialBox .socialList li{margin:7.5px 0}.bannerArea .socialBox .socialList li:first-child{margin-top:0}.bannerArea .socialBox .socialList li:last-child{margin-bottom:0}.bannerArea .socialBox .socialList li a{color:#fff;display:block;font-size:18px;line-height:35px;text-align:center}.bannerArea .socialBox .socialList li a svg{width:20px;height:18px;display:inline-block;fill:#fff;margin-top:-2px;vertical-align:middle}.bannerArea .socialBox .socialList li a:hover{color:#002554}.bannerArea .socialBox .socialList li a:hover svg{fill:#002554}.bannerArea .arrowBox{display:block;position:absolute;top:50%;right:50px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bannerArea .arrowBox .arrow{width:50px;height:50px;border-radius:50%;border:1px solid #fff;overflow:hidden;position:relative;margin:10px 0;cursor:pointer}.bannerArea .arrowBox .arrow:before{content:"";border-style:solid;display:block;z-index:2;width:0;height:0;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.bannerArea .arrowBox .arrowPrev:before{border-width:0 5px 9px 5px;border-color:transparent transparent #fff transparent}.bannerArea .arrowBox .arrowPrev:hover:before{border-color:transparent transparent #002554 transparent}.bannerArea .arrowBox .arrowNext:before{border-width:9px 5px 0 5px;border-color:#fff transparent transparent transparent}.bannerArea .arrowBox .arrowNext:hover:before{border-color:#002554 transparent transparent transparent}.bannerArea .scrollDown{cursor:pointer;display:block;position:absolute;bottom:5%;left:0;right:0;margin:0 auto;z-index:99;pointer-events:auto;width:120px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1201px){.bannerArea .scrollDown:hover span.text{color:#aca287}.bannerArea .scrollDown:hover span.line{border-left:1px dashed #aca287}.bannerArea .scrollDown:hover span.line:before{background-color:#aca287}}.bannerArea .scrollDown span{display:block}.bannerArea .scrollDown span.text{font-size:12px;color:#c7c7c7;letter-spacing:0.5px;margin:10px 7px 0 0}.bannerArea .scrollDown span.line{width:1px;height:40px;border-left:1px dashed #c7c7c7;margin:0 auto;position:relative}.bannerArea .scrollDown span.line:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#c7c7c7;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bannerArea .bgDecoBox{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.bannerArea .bgDecoBox .Txt{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 0;z-index:5;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:1455px;margin:0 auto;pointer-events:none;opacity:1!important}@media (max-width:1180px){.bannerArea .bgDecoBox .Txt{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:640px){.bannerArea .bgDecoBox .Txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bannerArea .bgDecoBox .Txt .textBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:220px;padding:0;max-width:1500px;margin:0 auto;position:relative}@media (max-width:1180px){.bannerArea .bgDecoBox .Txt .textBox{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:10%}}@media (max-width:640px){.bannerArea .bgDecoBox .Txt .textBox{bottom:20%}}.bannerArea .bgDecoBox .Txt .title{color:#3a4a5e;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";font-size:34px;font-weight:500;line-height:1.3;letter-spacing:4px;opacity:1;text-align:left}@media (max-width:1180px){.bannerArea .bgDecoBox .Txt .title{font-size:18px;text-align:center}}.bannerArea .bgDecoBox .Txt .subtitle{color:#3a4a5e;font-size:18px;font-weight:400;line-height:3;letter-spacing:3px;opacity:1;text-align:right}@media (max-width:1180px){.bannerArea .bgDecoBox .Txt .subtitle{font-size:14px;text-align:center}}.bannerArea .bgDecoBox .Txt .text{color:#fff;display:block;line-height:1.5;letter-spacing:0.5px;margin-top:10px;opacity:1}.bannerArea .bgDecoBox .decoText_en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;margin:auto 0;pointer-events:none;opacity:1!important}.bannerArea .bgDecoBox .decoBox{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:1!important}@media (max-width:1180px){.bannerArea .bgDecoBox .decoBox{display:none}}.bannerArea .bgDecoBox .decoBox .deco{position:absolute}.bannerArea .bgDecoBox .decoBox .deco01{width:103px;height:62px;bottom:20%;left:30%}.bannerArea .bgDecoBox .decoBox .deco02{width:60px;height:60px;top:20%;left:30%}.bannerArea .bgDecoBox .decoBox .deco03{width:57px;height:57px;top:25%;left:28%}.bannerArea .bgDecoBox .decoBox .deco04{width:56px;height:56px;top:30%;left:32%}.bannerArea .bgDecoBox .decoBox .deco05{width:56px;height:56px;bottom:30%;left:32%}.bannerArea .bgDecoBox .decoBox .deco06{width:56px;height:56px;bottom:35%;left:30%}.bannerArea .bgDecoBox .decoBoxRight{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:1!important}.bannerArea .bgDecoBox .decoBoxRight .deco{position:absolute}.bannerArea .bgDecoBox .decoBoxRight .deco01{width:103px;height:62px;top:20%;right:30%;opacity:0.6}@media (max-width:640px){.bannerArea .bgDecoBox .decoBoxRight .deco01{width:80px}}.bannerArea .bgDecoBox .decoBoxRight .deco02{width:60px;height:60px;top:25%;right:23%}.bannerArea .bgDecoBox .decoBoxRight .deco03{width:57px;height:57px;top:30%;right:25%}.bannerArea .bgDecoBox .decoBoxRight .deco04{width:56px;height:56px;bottom:35%;right:25%}.bannerArea .bgDecoBox .decoBoxRight .deco05{width:56px;height:56px;bottom:28%;right:27%}.bannerArea .bgDecoBox .decoBoxRight .deco06{width:56px;height:56px;bottom:31%;right:26%}.bannerArea .videoArea{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;background-color:#eeefea;opacity:0;visibility:hidden}.bannerArea .videoArea.show{opacity:1;visibility:visible}.bannerArea .videoArea .mb_YTPBar{visibility:hidden}@media (min-width:1401px){.bannerArea .videoArea .playerBox{width:125vw!important;height:125vh!important;margin-left:-12.5vw!important;margin-top:-12.5vh!important}}@media (max-width:1180px){.bannerArea .videoArea .playerBox{width:125%!important;height:125%!important;margin-left:-12.5%!important;margin-top:-7%!important}}.bannerArea .controlVideo{width:70px;height:70px;border:1px solid rgba(172,162,135,0.6);border-radius:50%;white-space:nowrap;cursor:pointer;position:absolute;bottom:200px;right:-70px;z-index:60;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto}@media (max-width:640px){.bannerArea .controlVideo{bottom:unset;top:60px}}.bannerArea .controlVideo img{width:auto;display:block}.bannerArea .controlVideo .text{font-size:12px;font-weight:400;color:#002554;text-transform:uppercase;letter-spacing:1px;margin-top:10px;color:#aca287;font-family:"Inter","Microsoft JhengHei","sans-serif"}@media (min-width:1201px){.bannerArea .controlVideo.playing:hover{-webkit-animation:upDown 0.8s ease-in-out infinite;animation:upDown 0.8s ease-in-out infinite}}.bannerArea .controlVideo.playing.open{right:55px}@media (max-width:640px){.bannerArea .controlVideo.playing.open{right:20px}}@media (min-width:1201px){.bannerArea .controlVideo.pauseing:hover{-webkit-animation:upDown 0.8s ease-in-out infinite;animation:upDown 0.8s ease-in-out infinite}}.bannerArea .controlVideo.pauseing.open{right:55px}@media (max-width:640px){.bannerArea .controlVideo.pauseing.open{right:20px}}@media (max-width:1180px){.bannerArea .Txt .bannerVideo,.bannerArea .arrowBox,.bannerArea .scrollDown,.bannerArea .slick-dots,.bannerArea .socialBox{display:none!important}}.bookingArea{position:relative;z-index:10;padding:20px 40px;max-width:1400px;width:100%;border-radius:30px;margin:0 auto;background-color:#fff;margin-top:-45px}@media (max-width:1180px){.bookingArea{width:80%;margin:45px auto 0 auto;padding:40px 40px 0}}@media (max-width:640px){.bookingArea{width:90%;padding:20px 20px 0}}.bookingArea .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;max-width:100%;padding:0}@media (max-width:768px){.bookingArea .wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.bookingArea .bookingList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:1180px){.bookingArea .bookingList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bookingArea .bookingList>li{cursor:pointer}@media (min-width:1181px){.bookingArea .bookingList>li:first-child{width:280px}.bookingArea .bookingList>li:nth-child(2){width:300px}.bookingArea .bookingList>li:nth-child(3){width:350px}.bookingArea .bookingList>li:nth-child(4){width:200px}.bookingArea .bookingList>li:not(:last-child){padding-right:15px;margin-right:15px;border-right:1px dashed #d3d3d3}}@media (max-width:1180px){.bookingArea .bookingList>li{width:100%;margin-bottom:15px}.bookingArea .bookingList>li:not(:last-child){padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #d3d3d3}}.bookingArea .bookingList>li input:hover{cursor:pointer}.bookingArea .bookingList>li .date{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookingArea .bookingList>li .date input{color:transparent;opacity:0}.bookingArea .icon{margin-right:15px;width:30px;display:block}.bookingArea .icon img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}.bookingArea .selectBox{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookingArea .selectBox .fieldInput{display:block;padding-right:25px;position:relative;width:100%;height:30px}.bookingArea .selectBox .fieldInput:before{content:"";width:6px;height:6px;border-right:1px solid #787878;border-bottom:1px solid #787878;display:block;position:absolute;bottom:15px;right:20px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:640px){.bookingArea .selectBox .fieldInput:before{right:0}}.bookingArea .selectBox .fieldInput .inputStr{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;z-index:2;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.bookingArea .selectBox .fieldInput input{cursor:pointer;display:block;opacity:0;z-index:3;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.bookingArea .selectBox .customSelect{width:260px;background-color:#fff;border-radius:30px;display:block;opacity:0;pointer-events:none;position:absolute;top:65px;left:25px;z-index:3;-webkit-transform:translateY(-10px);transform:translateY(-10px);padding:15px}@media (max-width:1180px){.bookingArea .selectBox .customSelect{-webkit-box-shadow:0 0 8px rgba(136,136,136,0.5);box-shadow:0 0 8px rgba(136,136,136,0.5);left:0;right:0;margin:0 auto}}.bookingArea .selectBox .customSelect.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(8px);transform:translateY(8px)}.bookingArea .selectBox .customSelect li{width:100%;cursor:pointer;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.bookingArea .selectBox .customSelect li span{color:#002554;font-size:15px;display:block;line-height:1.5}.bookingArea .selectBox .customSelect li:not(:last-child){border-bottom:1px dashed #d3d3d3}.bookingArea .selectBox .customSelect li:hover{background-color:#f9f9f8}.bookingArea .selectBox .customSelect li:hover span{color:#cdc4aa}.bookingArea .peopleBox{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookingArea .peopleBox .guestsBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.bookingArea .peopleBox .guestsBox:before{content:"";width:6px;height:6px;border-right:1px solid #787878;border-bottom:1px solid #787878;display:block;position:absolute;bottom:15px;right:20px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:640px){.bookingArea .peopleBox .guestsBox:before{right:0}}.bookingArea .peopleBox .totalBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookingArea .peopleBox .quantityBox{width:350px;background-color:#fff;border-radius:30px;display:block;opacity:0;pointer-events:none;position:absolute;top:65px;left:-90px;z-index:3;-webkit-transform:translateY(-10px);transform:translateY(-10px);padding:20px}@media (max-width:1180px){.bookingArea .peopleBox .quantityBox{-webkit-box-shadow:0 0 8px rgba(136,136,136,0.5);box-shadow:0 0 8px rgba(136,136,136,0.5);left:0;right:0;margin:0 auto}}@media (max-width:640px){.bookingArea .peopleBox .quantityBox{left:-65px;width:100%}}@media (max-width:375px){.bookingArea .peopleBox .quantityBox{left:-65px}}.bookingArea .peopleBox .quantityBox.show{opacity:1;pointer-events:auto;-webkit-transform:translateY(8px);transform:translateY(8px)}.bookingArea .peopleBox .topBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #d3d3d3;padding:10px 0}.bookingArea .peopleBox .topBox .btnClose{width:30px;height:30px;background:none;border:none;cursor:pointer;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookingArea .peopleBox .topBox .btnClose:after,.bookingArea .peopleBox .topBox .btnClose:before{content:"";position:absolute;left:50%;top:50%;width:15px;height:1px;background-color:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bookingArea .peopleBox .topBox .btnClose:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bookingArea .peopleBox .topBox .btnClose:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bookingArea .peopleBox .topBox .btnClose:hover:after,.bookingArea .peopleBox .topBox .btnClose:hover:before{background-color:#002554}.bookingArea .peopleBox .quantityList{width:100%;margin-bottom:30px}.bookingArea .peopleBox .quantityList .quantityItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #d3d3d3;padding:10px 0}@media (max-width:640px){.bookingArea .peopleBox .quantityList .quantityItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:640px){.bookingArea .peopleBox .quantityList .quantityItem label{width:100%}}.bookingArea .peopleBox .quantityList .numBox{width:80px;height:45px;border-radius:30px;border:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;text-align:center;pointer-events:none}.bookingArea .peopleBox .quantityList .numBox .quantity-input{width:100%;height:100%;border:none;background-color:transparent;text-align:center;font-size:16px;color:#002554;font-family:"Inter","Microsoft JhengHei","sans-serif";text-align:center}.bookingArea .peopleBox .quantityList .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:640px){.bookingArea .peopleBox .quantityList .quantity{width:100%;margin-top:10px}}.bookingArea .peopleBox .quantityList .quantity .decrement{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:300;position:relative;background-color:#e7e6e1;margin:0 10px 0 15px}.bookingArea .peopleBox .quantityList .quantity .decrement:before{position:absolute;content:"";background-color:#002554;inset:0px;margin:auto;width:15px;height:1px}@media (min-width:1201px){.bookingArea .peopleBox .quantityList .quantity .decrement:hover{background-color:#002554}.bookingArea .peopleBox .quantityList .quantity .decrement:hover:before{background-color:#fff}}.bookingArea .peopleBox .quantityList .quantity .increment{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:300;position:relative;background-color:#e7e6e1}.bookingArea .peopleBox .quantityList .quantity .increment:before{position:absolute;content:"";background-color:#002554;inset:0px;margin:auto;width:15px;height:1px}.bookingArea .peopleBox .quantityList .quantity .increment:after{content:"";position:absolute;background-color:#002554;inset:0px;margin:auto;width:15px;height:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1201px){.bookingArea .peopleBox .quantityList .quantity .increment:hover{background-color:#002554}.bookingArea .peopleBox .quantityList .quantity .increment:hover:after,.bookingArea .peopleBox .quantityList .quantity .increment:hover:before{background-color:#fff}}.bookingArea .peopleBox .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.bookingArea .dateBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.bookingArea .dateBox:before{content:"";width:6px;height:6px;border-right:1px solid #787878;border-bottom:1px solid #787878;display:block;position:absolute;bottom:10px;right:20px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:640px){.bookingArea .dateBox:before{right:0}}.bookingArea .dateBox span{margin:0 5px}.bookingArea .dateBox input{color:#002554;text-align:center;border:0;font-size:16px;width:90px}@media (max-width:1180px){.bookingArea .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.titleBox{position:relative;margin-bottom:30px;text-align:center;width:100%}.titleBox .titleTw{color:#3a4a5e;font-size:40px;font-weight:500;line-height:1;letter-spacing:4.8px;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";position:relative;z-index:2}@media (max-width:960px){.titleBox .titleTw{font-size:30px}}@media (max-width:640px){.titleBox .titleTw{font-size:28px}}.titleBox .titleEn{text-transform:capitalize;color:#002554;font-size:15px;font-weight:400;line-height:3;letter-spacing:1.2px;position:relative;z-index:2}@media (max-width:640px){.titleBox .titleEn{font-size:15px;font-weight:400;line-height:1.8;letter-spacing:1.2px}}.titleBox .subtitleEn{text-transform:uppercase;font-family:"Bellefair","Microsoft JhengHei","sans-serif";color:transparent;-webkit-text-stroke:1px rgb(220,220,220);position:absolute;top:-15px;left:0;bottom:0;right:0;margin:auto;pointer-events:none;font-size:110px;font-weight:400;line-height:1;letter-spacing:6.6px}@media (max-width:1180px){.titleBox .subtitleEn{font-size:70px;font-weight:400;line-height:1;letter-spacing:6.6px}}@media (max-width:640px){.titleBox .subtitleEn{font-size:40px;font-weight:400;line-height:1;letter-spacing:6.6px;top:5px}}.titleBox .subtitle{color:#aca287;font-size:20px;font-weight:500;line-height:2.3;letter-spacing:4.4px;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif"}@media (max-width:960px){.titleBox .subtitle{font-size:18px}}.titleBox .text{color:#7e848d;font-size:20px;font-weight:400;line-height:1.8;letter-spacing:2px}.titleBox.white{position:relative}.titleBox.white .titleTw{color:#fff;font-size:34px}.titleBox.white .titleEn{color:#fff;font-size:15px}.titleBox.white .decoTitleEn{font-size:110px;color:transparent;-webkit-text-stroke:1px #435566;font-family:"Bellefair","Microsoft JhengHei","sans-serif";opacity:0.8;position:absolute;top:-65px;left:0;right:0;margin:0 auto}.titleBox.white .subtitle{color:#fff}.titleBox.white .text{color:#fff}.aboutArea{padding:160px 0}@media (max-width:1180px){.aboutArea{padding:60px 0}}.aboutArea .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.aboutArea .Txt .titleEn{text-transform:uppercase;color:#002554;font-size:20px;font-weight:400;line-height:3;letter-spacing:1.2px}.aboutArea .Txt .titleTw{color:#002554;font-size:40px;font-weight:500;line-height:1;letter-spacing:4.8px;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif"}@media (max-width:960px){.aboutArea .Txt .titleTw{font-size:30px}}.aboutArea .Txt .subtitle{color:#aca287;font-size:20px;font-weight:500;line-height:2.3;letter-spacing:4.4px;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";margin:10px 0 30px 0}@media (max-width:960px){.aboutArea .Txt .subtitle{font-size:18px}}@media (max-width:640px){.aboutArea .Txt .subtitle{margin:10px 0 10px 0}}.aboutArea .Txt .text{color:#7e848d;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:2px}.aboutArea .topTxt{width:100%}.aboutArea .topTxt .Txt{width:50%;padding:0 170px 0px 60px;margin:0 auto 0 0}@media (max-width:1180px){.aboutArea .topTxt .Txt{width:100%;padding:0}}.aboutArea .midPic{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-140px 0 0 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1180px){.aboutArea .midPic{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1366px){.aboutArea .midPic .Img{padding:0 20px}}.aboutArea .midPic .Img01{width:600px;margin:0 auto 120px 0}@media (max-width:1180px){.aboutArea .midPic .Img01{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;padding:20px}}@media (max-width:960px){.aboutArea .midPic .Img01{width:70%}}@media (max-width:640px){.aboutArea .midPic .Img01{display:none;margin:0 auto}}.aboutArea .midPic .Img02{width:630px;margin:0 0 0 auto}@media (max-width:1180px){.aboutArea .midPic .Img02{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:20px}}@media (max-width:960px){.aboutArea .midPic .Img02{width:70%;margin:0 auto}}@media (max-width:640px){.aboutArea .midPic .Img02{width:100%}}.aboutArea .bomPic{width:50%;margin:0 auto 0 0}@media (max-width:640px){.aboutArea .bomPic{width:100%}}.aboutArea .bomPic .Img03{width:475px;margin:0 0 0 auto}@media (max-width:1180px){.aboutArea .bomPic .Img03{padding:20px}}@media (max-width:640px){.aboutArea .bomPic .Img03{width:100%;margin:0 auto}}.aboutArea .Img{border-radius:80px;overflow:hidden}@media (max-width:640px){.aboutArea .Img{border-radius:40px}}.aboutArea .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}@media (max-width:1180px){.aboutArea .Img img{border-radius:40px;overflow:hidden}}.aboutArea .bottomTxt{width:100%}.aboutArea .bottomTxt .Txt{width:555px;margin:-160px 0 0 auto}@media (max-width:1180px){.aboutArea .bottomTxt .Txt{width:100%;margin:0}}.aboutArea .bottomTxt .nav_icon{width:55px;height:55px}.aboutArea .decoBox{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;pointer-events:none}@media (max-width:1180px){.aboutArea .decoBox{display:none}}.aboutArea .decoBox .deco{position:absolute}.aboutArea .decoBox .deco01{width:84px;height:84px;top:3%;left:40%}.aboutArea .decoBox .deco02{width:92px;height:37px;top:25%;left:45%}.aboutArea .decoBox .deco03{width:88px;height:88px;top:65%;left:0%}.aboutArea .decoBox .deco04{width:71px;height:71px;top:72%;left:5%}.aboutArea .decoBox .deco05{width:95px;height:42px;bottom:0%;left:40%}.aboutArea .decoBox .deco06{width:103px;height:62px;bottom:20%;right:5%}.aboutArea .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;z-index:2;margin-top:30px}.newsArea{padding:0 0 100px}@media (max-width:1180px){.newsArea{padding:0 0 40px}}@media (max-width:640px){.newsArea{position:relative;overflow:hidden}}.newsArea:before{content:"";position:absolute;display:none;width:100px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#f0f0ed),color-stop(15%,#f0f0ed),color-stop(67%,rgba(240,240,237,0.5019607843)),to(transparent));background:linear-gradient(to right,#f0f0ed,#f0f0ed 15%,rgba(240,240,237,0.5019607843) 67%,transparent 100%);left:0;top:0;z-index:2}@media (max-width:640px){.newsArea:before{display:block}}.newsArea:after{content:"";position:absolute;display:none;width:100px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#f0f0ed),color-stop(15%,#f0f0ed),color-stop(67%,rgba(240,240,237,0.5019607843)),to(transparent));background:linear-gradient(to left,#f0f0ed,#f0f0ed 15%,rgba(240,240,237,0.5019607843) 67%,transparent 100%);right:0;top:0;z-index:2}@media (max-width:640px){.newsArea:after{display:block}}@media (max-width:640px){.newsArea .wrap{padding:0!important}}.newsArea .wrap .titleBox .subtitleEn{font-style:normal}.newsArea .newsBox{position:relative}.newsArea .newsList{padding:0 90px}@media (max-width:1180px){.newsArea .newsList{padding:0 60px}}@media (max-width:640px){.newsArea .newsList{padding:0}}.newsArea .newsList>.newsItem{float:left;width:33.3333333333%}.newsArea .newsList>.newsItem:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){position:absolute;left:0;top:0;opacity:0}@media (max-width:960px){.newsArea .newsList>.newsItem{width:50%}.newsArea .newsList>.newsItem:nth-child(3){position:absolute;left:0;top:0;opacity:0}}@media (max-width:640px){.newsArea .newsList>.newsItem{width:100%}.newsArea .newsList>.newsItem:nth-child(2){position:absolute;left:0;top:0;opacity:0}}.newsArea .slick-current .Txt{opacity:1}.newsArea .newsItem{padding:0 25px}@media (max-width:640px){.newsArea .newsItem{padding:0;margin:0 10px}}.newsArea .item{width:100%}@media (max-width:1180px){.newsArea .item{padding:0}}@media (max-width:640px){.newsArea .item{max-width:320px}}@media (max-width:480px){.newsArea .item{max-width:240px}}.newsArea .Img{width:100%;border-radius:80px;overflow:hidden;margin:0 auto}.newsArea .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}.newsArea .newsInfoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-left:1px solid #dddddd;border-right:1px solid #dddddd;text-align:center;margin:0 auto;color:#002554;gap:10px}.newsArea .newsInfoBox .classTitle{padding-left:10px;font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";margin-right:10px;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:1.8px}.newsArea .newsInfoBox .popdate{padding-right:10px;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:1px}.newsArea .Txt{position:relative;padding:30px 0px}@media (max-width:640px){.newsArea .Txt{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}}.newsArea .Txt .title{border-top:1px dashed #d3d3d3;margin:20px 0;padding-top:20px}.newsArea .Txt .title a{font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";font-size:20px;font-weight:500;line-height:1.5;letter-spacing:2.4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.newsArea .Txt .title a{font-size:18px}}.newsArea .Txt .eventDate{color:#7e848d;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:2.4px}@media (max-width:640px){.newsArea .Txt .eventDate{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:1px}}.newsArea .Txt .eventDate span{font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";font-size:15px;font-weight:500;line-height:1;letter-spacing:1.8px;position:relative;padding-right:5px;margin-right:10px}.newsArea .Txt .eventDate span:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#7e848d;top:45%;right:0}.newsArea .newsDots{position:absolute;bottom:0px;left:0;right:0;margin:0 auto;width:auto}.newsArea .newsDots .slick-dots{text-align:center}.newsArea .newsDots .slick-dots li{margin:0 5px;width:5px!important;height:5px!important}.newsArea .newsDots .slick-dots li button{width:5px;height:5px;border-radius:50%;position:relative;-webkit-transition:0.5s all;transition:0.5s all}.newsArea .newsDots .slick-dots li button:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background-color:#c7c7c7;-webkit-transition:0.5s all;transition:0.5s all}.newsArea .newsDots .slick-dots li.slick-active button:before{background:#002554}.newsArea .arrowBox{padding:0;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:640px){.newsArea .arrowBox{padding:0 40px}}.roomNewArea{width:100%;background-color:#293847;position:relative;padding:115px 0;display:block}@media (max-width:1180px){.roomNewArea{padding:115px 20px}}@media (max-width:640px){.roomNewArea{overflow:hidden;padding:115px 0}}.roomNewArea:before{content:"";position:absolute;display:none;width:100px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#293847),color-stop(15%,#293847),color-stop(67%,rgba(41,56,71,0.5019607843)),to(transparent));background:linear-gradient(to right,#293847,#293847 15%,rgba(41,56,71,0.5019607843) 67%,transparent 100%);left:0;top:0;z-index:2}@media (max-width:640px){.roomNewArea:before{display:block}}.roomNewArea:after{content:"";position:absolute;display:none;width:100px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#293847),color-stop(15%,#293847),color-stop(67%,rgba(41,56,71,0.5019607843)),to(transparent));background:linear-gradient(to left,#293847,#293847 15%,rgba(41,56,71,0.5019607843) 67%,transparent 100%);right:0;top:0;z-index:2}@media (max-width:640px){.roomNewArea:after{display:block}}.roomNewArea .roomNewBox{width:100%;max-width:1750px;margin:0 auto;padding:35px 0 0 0;position:relative}@media (max-width:1800px){.roomNewArea .roomNewBox{padding:0 20px}}@media (max-width:640px){.roomNewArea .roomNewBox{padding:0}}@media (max-width:1180px){.roomNewArea .roomNewBox.pc{display:none}}@media (min-width:1181px){.roomNewArea .roomNewBox.mb{display:none}}.roomNewArea .decoBox{position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0px 0 100px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roomNewArea .decoBox img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}.roomNewArea .decoBox .deco{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.roomNewArea .decoBox .deco01{min-width:3000px;-webkit-animation:mqloop 118s linear infinite;animation:mqloop 118s linear infinite}.roomNewArea .decoBox .deco02{min-width:3000px;-webkit-animation:mqloop 112s linear infinite;animation:mqloop 112s linear infinite}.roomNewArea .decoBox .deco03{min-width:3000px;-webkit-animation:mqloop 110s linear infinite;animation:mqloop 110s linear infinite}@media (min-width:1181px){.roomNewArea .roomList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -15px}}@media (max-width:1180px){.roomNewArea .roomList{width:100%;padding:0 60px;margin:0}}@media (max-width:640px){.roomNewArea .roomList{padding:0}}.roomNewArea .roomItem{width:400px;position:relative;padding:0 15px}@media (max-width:1180px){.roomNewArea .roomItem{width:100%;margin:40px auto}}@media (max-width:640px){.roomNewArea .roomItem{width:auto;max-width:320px;padding:0;margin:0 10px}}@media (max-width:480px){.roomNewArea .roomItem{max-width:240px}}.roomNewArea .item{position:relative;width:100%;border-radius:80px;overflow:hidden}@media (min-width:1201px){.roomNewArea .item:hover .Img:before{opacity:1}.roomNewArea .item:hover .subtitleBox{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.roomNewArea .item:hover .midBox{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.roomNewArea .Img{width:100%;position:relative}.roomNewArea .Img:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(58,74,94,0.5);top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1180px){.roomNewArea .Img:before{display:none}}.roomNewArea .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}.roomNewArea .Txt{position:absolute;width:100%;height:100%;left:0;bottom:0;margin:auto;padding:50px 70px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;pointer-events:none}@media (max-width:1180px){.roomNewArea .Txt{padding:40px}}@media (max-width:360px){.roomNewArea .Txt{padding:30px 20px}}.roomNewArea .Txt .subtitleBox{text-align:center;width:100%}.roomNewArea .Txt .subtitleBox .subtitle{color:#fff;font-size:24px;font-weight:400;line-height:1.6;letter-spacing:1.8px}@media (max-width:480px){.roomNewArea .Txt .subtitleBox .subtitle{font-size:20px}}.roomNewArea .Txt .subtitleBox .subtitleEn{color:#fff;font-family:"Bellefair","Microsoft JhengHei","sans-serif";font-size:22px;font-weight:400;line-height:1.6;letter-spacing:1.8px}@media (max-width:480px){.roomNewArea .Txt .subtitleBox .subtitleEn{font-size:18px}}.roomNewArea .Txt .midBox{width:100%;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width:1180px){.roomNewArea .Txt .midBox{margin-bottom:20px;display:none}}.roomNewArea .Txt .midBox .subtitle{color:#fff;font-size:24px;font-weight:400;line-height:1.6;letter-spacing:1.8px}.roomNewArea .Txt .midBox .subtitleEn{color:#fff;font-family:"Bellefair","Microsoft JhengHei","sans-serif";font-size:22px;font-weight:400;line-height:1.6;letter-spacing:1.8px}.roomNewArea .Txt .btnBox{text-align:center;font-size:13px;font-weight:400;line-height:1.6;letter-spacing:1.8px;width:100%;display:block;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roomNewArea .linkWrap{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;display:block}.roomNewArea .arrowBox{padding:0}@media (max-width:640px){.roomNewArea .arrowBox{padding:0 40px}}@media (max-width:1180px){.roomNewArea .arrowBox .arrow:before{border-left:1px solid rgba(255,255,255,0.85);border-bottom:1px solid rgba(255,255,255,0.85)}}.restaurantsArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e2e6eb;position:relative}@media (max-width:1180px){.restaurantsArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}.restaurantsArea:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;pointer-events:none;background-image:url("../images/restaurant_bg.png");background-position:center;background-repeat:no-repeat;background-size:auto}@media (max-width:1180px){.restaurantsArea:before{background-repeat:repeat;background-size:cover}}.restaurantsArea .titleBox{margin:0}@media (max-width:1180px){.restaurantsArea .titleBox.pc{display:none}}.restaurantsArea .titleBox.mb{margin:0;padding:40px 0}@media (min-width:1181px){.restaurantsArea .titleBox.mb{display:none}}.restaurantsArea .titleBox .btnBox{margin-top:10px}.restaurantsArea .leftBox,.restaurantsArea .rightBox{width:50%;position:relative;z-index:2}@media (max-width:1180px){.restaurantsArea .leftBox,.restaurantsArea .rightBox{width:100%}}.restaurantsArea .leftBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.restaurantsArea .leftBox:before{content:"";position:absolute;width:150px;height:100%;background:#e2e6eb;border-radius:99px;-webkit-filter:blur(15px);filter:blur(15px);left:-30px;top:0;z-index:2}@media (max-width:1180px){.restaurantsArea .leftBox:before{display:none}}.restaurantsArea .leftBox:after{content:"";position:absolute;width:150px;height:100%;background:#e2e6eb;border-radius:99px;-webkit-filter:blur(15px);filter:blur(15px);right:-30px;top:0;z-index:2}@media (max-width:1180px){.restaurantsArea .leftBox:after{display:none}}@media (max-width:1180px){.restaurantsArea .leftBox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 20px}}@media (max-width:1180px){.restaurantsArea .leftBox .Img{display:none}}.restaurantsArea .rightBox{position:relative}.restaurantsArea .rightBox .slider-track{-webkit-transition:all 1s cubic-bezier(0.7,0,0.3,1);transition:all 1s cubic-bezier(0.7,0,0.3,1)}.restaurantsArea .rightBox .restaurantsImgList{margin:0}@media (max-width:1180px){.restaurantsArea .rightBox .restaurantsImgList .slick-list{overflow:unset!important}}.restaurantsArea .rightBox .restaurantsImgList .slick-dotted.slick-slider{margin:0}.restaurantsArea .rightBox .restaurantsImgList .slick-dots{bottom:20px;text-align:right;width:100%;position:absolute;z-index:2;right:20px;left:unset;pointer-events:none}.restaurantsArea .rightBox .restaurantsImgList .slick-dots li{width:20px;height:20px;margin:0;pointer-events:auto}.restaurantsArea .rightBox .restaurantsImgList .slick-dots li button:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#c7c7c7;opacity:1;top:calc(50% - 3px);left:calc(50% - 3px)}.restaurantsArea .rightBox .restaurantsImgList .slick-dots li:not(.slick-active):hover button:before{background-color:#002554}.restaurantsArea .rightBox .restaurantsImgList .slick-dots li.slick-active button{cursor:default}.restaurantsArea .rightBox .restaurantsImgList .slick-dots li.slick-active button:before{background-color:#002554}.restaurantsArea .rightBox .bgImg{width:100%}@media (max-width:1180px){.restaurantsArea .rightBox .bgImg.imh_detail{overflow:unset!important}}.restaurantsArea .rightBox .bgImg img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;max-height:800px;-o-object-fit:cover;object-fit:cover}@media (max-width:1400px){.restaurantsArea .rightBox .bgImg img.pc{height:900px;-o-object-fit:cover;object-fit:cover}}@media (max-width:1180px){.restaurantsArea .rightBox .bgImg img.pc{-o-object-fit:cover;object-fit:cover;height:400px}}@media (max-width:640px){.restaurantsArea .rightBox .bgImg img.pc{display:none!important}}@media (min-width:641px){.restaurantsArea .rightBox .bgImg img.mb{display:none!important}}.restaurantsArea .rightBox .ImgBox{position:absolute;bottom:-10%;left:20px;width:120px;padding:0;display:block}@media (min-width:1181px){.restaurantsArea .rightBox .ImgBox{display:none}}.restaurantsArea .restaurantsTxtListBox{position:relative;width:100%;padding:20px 20px 0;margin:0 auto}@media (max-width:1180px){.restaurantsArea .restaurantsTxtListBox{max-width:none;padding:20px 40px 40px;border-top-color:transparent}}@media (max-width:640px){.restaurantsArea .restaurantsTxtListBox{padding:20px 20px 40px}}.restaurantsArea .restaurantsTxtListBox .arrowBox{width:100%;max-width:350px;position:absolute;left:50%;top:30%;opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;margin:0}.restaurantsArea .restaurantsTxtListBox .arrowBox.hide{opacity:0;-webkit-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px)}@media (max-width:1180px){.restaurantsArea .restaurantsTxtListBox .arrowBox{max-width:100%}}.restaurantsArea .restaurantsTxtListBox .arrowBox .arrow:before{content:"";border-left:1px solid #002554;border-bottom:1px solid #002554}.restaurantsArea .restaurantsTxtListBox .arrowBox .arrowPrev{left:-60px}.restaurantsArea .restaurantsTxtListBox .arrowBox .arrowNext{right:-60px}.restaurantsArea .restaurantsTxtListBox .arrowBox .arrow:hover:before{border-color:#000}@media (max-width:960px){.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList{padding:0 20px}}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList>.restaurantsItem:not(:first-child){position:absolute;top:0;left:0;opacity:0}@media (min-width:1181px){.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-list{overflow:visible}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-slide{pointer-events:none}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-slide.slick-current{pointer-events:auto}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-slide.slick-current .Txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-slide.slick-current .Img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-active .Txt .title,.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-active .Txt .title_rwd{-webkit-animation:slideDownAnimation 0.8s 0.2s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.2s ease-in-out forwards}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-active .Txt .text{-webkit-animation:slideDownAnimation 0.8s 0.4s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.4s ease-in-out forwards}.restaurantsArea .restaurantsTxtListBox .restaurantsTxtList .slick-active .Txt .btnBox{-webkit-animation:slideDownAnimation 0.8s 0.6s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.6s ease-in-out forwards}.restaurantsArea .restaurantsItem{position:relative}.restaurantsArea .item{width:300px}@media (max-width:1180px){.restaurantsArea .item{width:100%}}.restaurantsArea .Img{position:relative;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.75}@media (max-width:1180px){.restaurantsArea .Img{padding:0;margin:0;opacity:1}}.restaurantsArea .Img .mainPic{position:relative;width:250px;margin:0 auto;border-radius:170px;overflow:hidden}@media (max-width:640px){.restaurantsArea .Img .mainPic{width:100%}}.restaurantsArea .Img .mainPic:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#002554;opacity:0.5;border-radius:170px;pointer-events:none;z-index:1}.restaurantsArea .Img .mainPic.imh_detail a:before{margin-left:-40px}.restaurantsArea .Img .mainPic>img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;border-radius:170px;overflow:hidden}.restaurantsArea .Img .logo{width:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;z-index:2}@media (max-width:640px){.restaurantsArea .Img .logo{width:60px}}.restaurantsArea .Txt{text-align:center;padding:40px 0 10px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:1180px){.restaurantsArea .Txt{opacity:1}}@media (max-width:640px){.restaurantsArea .Txt{padding:40px 20px 0}}.restaurantsArea .Txt .title,.restaurantsArea .Txt .title_rwd{color:#3a4a5e;font-family:"Noto Sans TC","Microsoft JhengHei","sans-serif";margin-bottom:20px;opacity:0;font-size:24px;font-weight:300;line-height:1;letter-spacing:1px}@media (max-width:640px){.restaurantsArea .Txt .title,.restaurantsArea .Txt .title_rwd{font-size:22px;font-weight:300;line-height:1;letter-spacing:1px}}.restaurantsArea .Txt .title a,.restaurantsArea .Txt .title_rwd a{color:inherit;font-family:inherit;font-size:24px;font-weight:300;line-height:1;letter-spacing:1px}@media (min-width:1201px){.restaurantsArea .Txt .title a:hover,.restaurantsArea .Txt .title_rwd a:hover{color:#aca287}}@media (max-width:640px){.restaurantsArea .Txt .title a,.restaurantsArea .Txt .title_rwd a{font-size:22px;font-weight:300;line-height:1;letter-spacing:1px}}@media (max-width:640px){.restaurantsArea .Txt .title{display:none}}.restaurantsArea .Txt .title_rwd{display:none;line-height:1.5}@media (max-width:640px){.restaurantsArea .Txt .title_rwd{display:block}}.restaurantsArea .Txt .text{color:#7e848d;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:2px;opacity:0}.restaurantsArea .Txt .btnBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;opacity:0}.facArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;position:relative}@media (max-width:1180px){.facArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.facArea:before{content:"";position:absolute;background-image:url("../images/fac_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;bottom:0;left:0;pointer-events:none}@media (max-width:1180px){.facArea:before{bottom:0;background-repeat:repeat;background-size:cover}}.facArea .titleBox{margin:0}@media (max-width:1180px){.facArea .titleBox.pc{display:none}}.facArea .titleBox.mb{margin:0;padding:40px 0}@media (min-width:1181px){.facArea .titleBox.mb{display:none}}.facArea .titleBox .btnBox{margin-top:10px}.facArea .leftBox{width:50%;position:relative;z-index:2}@media (max-width:1180px){.facArea .leftBox{width:100%}}.facArea .leftBox .facImgList{margin:0}@media (max-width:1180px){.facArea .leftBox .facImgList .slick-list{overflow:unset!important}}.facArea .leftBox .facImgList .slick-dotted.slick-slider{margin:0}.facArea .leftBox .facImgList .slick-dots{bottom:20px;text-align:right;width:100%;position:absolute;z-index:2;right:20px;left:unset;pointer-events:none}.facArea .leftBox .facImgList .slick-dots li{width:20px;height:20px;margin:0;pointer-events:auto}.facArea .leftBox .facImgList .slick-dots li button:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#c7c7c7;opacity:1;top:calc(50% - 3px);left:calc(50% - 3px)}.facArea .leftBox .facImgList .slick-dots li:not(.slick-active):hover button:before{background-color:#002554}.facArea .leftBox .facImgList .slick-dots li.slick-active button{cursor:default}.facArea .leftBox .facImgList .slick-dots li.slick-active button:before{background-color:#002554}.facArea .leftBox .bgImg{width:100%}@media (max-width:1180px){.facArea .leftBox .bgImg.imh_detail{overflow:unset!important}}.facArea .leftBox .bgImg img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;max-height:800px;-o-object-fit:cover;object-fit:cover}@media (max-width:1400px){.facArea .leftBox .bgImg img.pc{-o-object-fit:cover;object-fit:cover;height:900px}}@media (max-width:1180px){.facArea .leftBox .bgImg img.pc{-o-object-fit:cover;object-fit:cover;height:400px}}@media (max-width:640px){.facArea .leftBox .bgImg img.pc{display:none!important}}@media (min-width:641px){.facArea .leftBox .bgImg img.mb{display:none!important}}.facArea .leftBox .ImgBox{position:absolute;bottom:-10%;left:20px;width:120px;padding:0px;padding:0;margin:0;display:block}@media (min-width:1181px){.facArea .leftBox .ImgBox{display:none}}.facArea .rightBox{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;overflow:hidden}.facArea .rightBox:before{content:"";position:absolute;width:150px;height:100%;background-color:#f7f7f7;border-radius:99px;-webkit-filter:blur(15px);filter:blur(15px);top:0;left:-30px;z-index:2}@media (max-width:1180px){.facArea .rightBox:before{display:none}}.facArea .rightBox:after{content:"";position:absolute;width:150px;height:100%;background-color:#f7f7f7;border-radius:99px;-webkit-filter:blur(15px);filter:blur(15px);top:0;right:-30px;z-index:2}@media (max-width:1180px){.facArea .rightBox:after{display:none}}@media (max-width:1180px){.facArea .rightBox{width:100%;padding:0px 20px}}.facArea .facTxtListBox{margin:0 auto;position:relative;width:100%;padding:20px 20px 0}@media (max-width:1180px){.facArea .facTxtListBox{max-width:none;padding:20px 40px 40px;border-top-color:transparent}}@media (max-width:640px){.facArea .facTxtListBox{padding:20px 20px 40px}}@media (max-width:1180px){.facArea .facTxtListBox .Img{display:none}}.facArea .facTxtListBox .slick-active .Txt .title,.facArea .facTxtListBox .slick-active .Txt .title_rwd{-webkit-animation:slideDownAnimation 0.8s 0.2s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.2s ease-in-out forwards}.facArea .facTxtListBox .slick-active .Txt .text{-webkit-animation:slideDownAnimation 0.8s 0.4s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.4s ease-in-out forwards}.facArea .facTxtListBox .slick-active .Txt .btnBox{-webkit-animation:slideDownAnimation 0.8s 0.6s ease-in-out forwards;animation:slideDownAnimation 0.8s 0.6s ease-in-out forwards}@media (max-width:960px){.facArea .facTxtListBox .facTxtList{padding:0 20px}}.facArea .facTxtListBox .facTxtList>.facItem:not(:first-child){position:absolute;left:0;top:0;opacity:0}@media (min-width:1181px){.facArea .facTxtListBox .facTxtList .slick-list{overflow:visible}.facArea .facTxtListBox .facTxtList .slick-slide{pointer-events:none}.facArea .facTxtListBox .facTxtList .slick-slide.slick-current{pointer-events:auto}.facArea .facTxtListBox .facTxtList .slick-slide.slick-current .Txt{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.facArea .facTxtListBox .facTxtList .slick-slide.slick-current .Img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.facArea .facItem{position:relative;margin:0 auto}@media (max-width:1180px){.facArea .facItem{padding:0;margin:0 auto}}@media (min-width:1201px){.facArea .facItem:hover .Img .mainPic:before{opacity:0}.facArea .facItem:hover .Img .logo{opacity:0}}.facArea .item{width:300px}@media (max-width:1180px){.facArea .item{width:100%}}.facArea .Img{position:relative;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.75}@media (max-width:1180px){.facArea .Img{padding:0;margin:0;opacity:1}}@media (max-width:1180px){.facArea .Img img{height:auto}}.facArea .Img .mainPic{width:250px;margin:0 auto;position:relative;border-radius:170px;overflow:hidden}@media (max-width:640px){.facArea .Img .mainPic{width:100%}}.facArea .Img .mainPic.imh_detail a:before{margin-left:-40px}.facArea .Img .mainPic>img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;border-radius:170px;overflow:hidden}.facArea .Txt{text-align:center;padding:40px 0 10px}@media (max-width:1180px){.facArea .Txt{opacity:1}}@media (max-width:640px){.facArea .Txt{padding:40px 20px 0}}.facArea .Txt .title,.facArea .Txt .title_rwd{color:#3a4a5e;font-size:24px;font-weight:300;line-height:1;letter-spacing:1px;margin-bottom:20px;font-family:"Noto Sans TC","Microsoft JhengHei","sans-serif";opacity:0}@media (max-width:640px){.facArea .Txt .title,.facArea .Txt .title_rwd{font-size:22px;font-weight:300;line-height:1;letter-spacing:1px}}.facArea .Txt .title a,.facArea .Txt .title_rwd a{color:#3a4a5e;font-family:"Noto Sans TC","Microsoft JhengHei","sans-serif";font-size:24px;font-weight:300;line-height:1;letter-spacing:1px}@media (min-width:1201px){.facArea .Txt .title a:hover,.facArea .Txt .title_rwd a:hover{color:#aca287}}@media (max-width:640px){.facArea .Txt .title a,.facArea .Txt .title_rwd a{font-size:22px;font-weight:300;line-height:1;letter-spacing:1px}}@media (max-width:640px){.facArea .Txt .title{display:none}}.facArea .Txt .title_rwd{display:none;line-height:1.5}@media (max-width:640px){.facArea .Txt .title_rwd{display:block}}.facArea .Txt .text{color:#7e848d;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:2px;opacity:0}.facArea .Txt .btnBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;opacity:0}@media (max-width:640px){.facArea .Txt .btnBox .btn_cis{margin:0 5px;width:200px;line-height:50px}}.facArea .arrowBox{width:100%;max-width:350px;top:30%;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.facArea .arrowBox.hide{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:1180px){.facArea .arrowBox{max-width:100%}}.facArea .arrowBox .arrow:before{border-left:1px solid #002554;border-bottom:1px solid #002554}.facArea .arrowBox .arrowPrev{left:-60px}.facArea .arrowBox .arrowNext{right:-60px}@media (min-width:1201px){.facArea .arrowBox .arrow:hover:before{border-left:1px solid #000;border-bottom:1px solid #000}}.spotArea{width:100%;padding:120px 0;position:relative;background-color:#eeefea}@media (max-width:1180px){.spotArea{padding:120px 20px 60px}}@media (max-width:640px){.spotArea{overflow:hidden;padding:120px 0 60px}}.spotArea:before{content:"";position:absolute;background-image:url("../images/spot_bg.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto}@media (max-width:640px){.spotArea:before{width:100px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#f0f0ed),color-stop(15%,#f0f0ed),color-stop(67%,rgba(240,240,237,0.5019607843)),to(transparent));background:linear-gradient(to right,#f0f0ed,#f0f0ed 15%,rgba(240,240,237,0.5019607843) 67%,transparent 100%);left:0;top:0;margin:0;z-index:2}}.spotArea:after{display:none;content:"";width:100px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#f0f0ed),color-stop(15%,#f0f0ed),color-stop(67%,rgba(240,240,237,0.5019607843)),to(transparent));background:linear-gradient(to left,#f0f0ed,#f0f0ed 15%,rgba(240,240,237,0.5019607843) 67%,transparent 100%);position:absolute;right:0;top:0;z-index:2}@media (max-width:640px){.spotArea:after{display:block}}.spotArea .wrap{position:relative}@media (max-width:1180px){.spotArea .wrap{padding:0}}.spotArea .wrap .decoBox{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;pointer-events:none}@media (max-width:1180px){.spotArea .wrap .decoBox{display:none}}.spotArea .wrap .decoBox .deco{position:absolute}.spotArea .wrap .decoBox .deco01{width:103px;height:62px;top:5%;right:5%;opacity:0.5}.spotArea .wrap .decoBox .deco02{width:92px;height:37px;top:25%;left:5%}.spotArea .titleBox .subtitleEn{top:-40%;font-style:normal}@media (max-width:640px){.spotArea .titleBox .subtitleEn{top:-20px}}.spotArea .titleBox .subtitle{z-index:2;position:relative}@media (max-width:640px){.spotArea .titleBox .subtitle{font-size:16px;letter-spacing:1px}}.spotArea .btnBox{width:100%;text-align:center}.spotArea .spotBox{position:relative;padding:0 150px}@media (max-width:1180px){.spotArea .spotBox{padding:0 20px}}@media (max-width:640px){.spotArea .spotBox{padding:0}}.spotArea .spotList{margin:0 -25px}@media (max-width:1180px){.spotArea .spotList{margin:0;padding:0 60px}}@media (max-width:640px){.spotArea .spotList{padding:0}}.spotArea .spotList>.spotItem{float:left;width:25%}.spotArea .spotList>.spotItem:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){position:absolute;left:0;top:0;opacity:0}@media (max-width:1180px){.spotArea .spotList>.spotItem{width:33.3333333333%}.spotArea .spotList>.spotItem:nth-child(4){position:absolute;left:0;top:0;opacity:0}}@media (max-width:960px){.spotArea .spotList>.spotItem{width:50%}.spotArea .spotList>.spotItem:nth-child(3){position:absolute;left:0;top:0;opacity:0}}@media (max-width:640px){.spotArea .spotList>.spotItem{width:100%}.spotArea .spotList>.spotItem:nth-child(2){position:absolute;left:0;top:0;opacity:0}}.spotArea .spotItem{padding:50px 25px}@media (max-width:1180px){.spotArea .spotItem{padding:50px 15px}}@media (max-width:640px){.spotArea .spotItem{padding:40px 15px}}@media (min-width:1201px){.spotArea .spotItem:hover .title_main{opacity:0}.spotArea .spotItem:hover .Txt{opacity:1}}.spotArea .item{position:relative}@media (max-width:640px){.spotArea .item{max-width:320px}}@media (max-width:480px){.spotArea .item{max-width:240px}}.spotArea .Img{width:100%;pointer-events:auto;border-radius:80px;overflow:hidden;margin:0 auto}.spotArea .Img img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto}.spotArea .title{font-family:"Noto Serif TC","Microsoft JhengHei","sans-serif";color:#fff;font-size:20px;font-weight:500;line-height:1;letter-spacing:1px;margin-bottom:20px;pointer-events:none}.spotArea .title a{color:#fff;font-size:20px;font-weight:500;line-height:1;letter-spacing:1px}.spotArea .title_main{position:absolute;bottom:40px;left:0;right:0;text-align:center;opacity:1;padding:0 25px}.spotArea .Txt{text-align:center;padding:40px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}@media (max-width:1180px){.spotArea .Txt{display:none}}.spotArea .Txt .text{color:#fff;height:70px;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:2px}.spotArea .Txt .btnBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media (max-width:960px){.spotArea .Txt .btnBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.spotArea .arrowBox{padding:0}@media (max-width:640px){.spotArea .arrowBox{padding:0 40px}}footer{background-color:#eeefea}