@import url(https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap);@font-face{font-family:'Antic Didone';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anticdidone/v16/RWmPoKKX6u8sp8fIWdnDKqDSroEH.woff2) format('woff2')}@font-face{font-family:'cwTeXFangSong';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot);src:url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff2) format('woff2'),url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff) format('woff'),url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.ttf) format('truetype');font-display:swap}@font-face{font-family:'Arizonia';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arizonia/v21/neIIzCemt4A5qa7mv5WBFqw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Antic Didone';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/anticdidone/v16/RWmPoKKX6u8sp8fIWdnDKqDSroEH.woff2) format('woff2')}@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v27/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format('woff2')} :root{--theme-color-1:#0e1726;--theme-color-2:#f4ae00;--theme-color-3:#26272a;--theme-color-4:rgba(241,241,241,1);--theme-color-5:#1c3a83;--theme-color-6:#5f5f5f} :root{scroll-behavior:unset}html{scroll-behavior:auto}body{height:auto;background-color:#F7F7F4;font-family:'Antic Didone','Zen Old Mincho';    }body::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/files/home/white-watercolor-paper-background-texture-e1692848793378.webp?1725962413);background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:.3}.home article{overflow:hidden}.top-block{background-color:#FFF}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:var(--theme-color-1)}  .vertical-middle{vertical-align:middle}img{max-width:100%;height:auto}.container .container{padding:0}@media (min-width:1201px){.container-max-xl{max-width:1140px}}@media (min-width:993px){.container-max-lg{max-width:960px}}@media (min-width:769px){.container-max-md{max-width:720px}}.btn-default{background-color:#bd2130}.flex-card-header{display:block}.empty-hidden:empty{display:none}.indent-cont{display:block;max-width:830px;margin-left:auto;margin-right:auto}.bg-top-shadow{box-shadow:inset 0 2px 3px rgba(20%,20%,40%,.2)}.btn:not(.normal){border-radius:0;padding-right:3.75rem;box-sizing:border-box;overflow:hidden;transition:all .5s;background:#4b4b4b;color:#FFF}.btn:not(.normal)::before{content:'';position:absolute;left:-50px;top:50%;margin-top:-.5px;width:35px;height:1px;background:#fff;transition:all .5s}.btn:not(.normal)::after{content:'';position:absolute;right:14px;top:50%;margin-top:-.5px;width:35px;height:1px;background:#FFF;transition:all .5s}.btn:not(.normal):hover,a:hover .btn:not(.normal){padding-left:3.75rem;padding-right:.75rem;background:var(--theme-color-1);transition:all .5s}.btn:not(.normal):hover:before,a:hover .btn:not(.normal):before{left:0;transition-delay:.2s}.btn:not(.normal):hover:after,a:hover .btn:not(.normal):after{right:-50px;width:0}.btn-default{background-color:#bd2130}#pagearea .break-inside-avoid{outline:1px dotted #CCC;background-color:rgba(0,255,100,.1)}.break-inside-avoid{display:grid;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.dotted-btm{border-bottom:2px dotted #DDD}.step-wrap{counter-reset:my-sub-counter}.step-row{counter-reset:my-sec-counter}.step-block{padding:1.25rem;height:100%}.step-block::before{counter-increment:my-sec-counter;content:counter(my-sec-counter);position:absolute;bottom:50px;right:5px;color:#E8E8E8;font-family:Arial;font-style:italic;font-size:8em;text-shadow:0 1px 0 rgba(255,255,255,.8)}.step-block::after{content:'';position:absolute;bottom:0;left:0;right:0;height:0;border-bottom:1px dotted #CCC}.step-topic::before{content:'步驟'counter(my-sub-counter);counter-increment:my-sub-counter;position:relative;display:inline-block;font-family:'Allura','微軟正黑體';font-size:1rem}.en .step-topic::before{content:'Step'counter(my-sub-counter)}.step-topic>span.fa{font-size:18px;margin-left:.25rem;margin-right:.25rem;color:#900}.step-topic>span{font-size:1rem}.step-text{color:#999}.entre-row{counter-reset:block-counter}.entre-row .card-body{text-align:center}.entre-row .card-title::before{content:'STEP 'counter(block-counter);counter-increment:block-counter;position:relative;display:inline-block} .slick-dots{position:absolute;bottom:30px}.slick-arrow{z-index:10}  .slider-syn .slider-nav .items-block{cursor:pointer;border:dotted 1px #CCC}.slick-arrow{cursor:pointer;width:32px;height:32px;border-radius:1rem}.slick-prev{left:10px;background-color:rgba(255,255,255,.7)!important}.slick-next{right:10px;background-color:rgba(255,255,255,.7)!important}.slick-prev::before{content:'';display:block;width:20px;height:20px;background-image:url(/images/icons/arrow-bl.png);background-size:cover;margin-left:6px}.slick-next:before{content:'';display:block;width:20px;height:20px;background-image:url(/images/icons/arrow-br.png);background-size:cover;margin-left:6px}.slider-syn .slider-nav .slick-slide.slick-current .items-block{border:solid 1px #000}.slider-syn .items-view{margin-bottom:1rem}.items-view .items-block,.items-nav .items-block{background-size:contain;background-position:center center;background-repeat:no-repeat;padding-bottom:100%} #gotop{display:none;position:fixed;right:20px;bottom:30px;width:40px;height:40px;line-height:32px;text-align:center;font-size:25px;background:rgba(0,0,0,.36);color:#FAFCFD;cursor:pointer;z-index:80}#gotop>span.fa{top:-5px}#gotop>.txt{position:absolute;width:100%;line-height:normal;font-size:12px;bottom:5px;text-align:center} .wdg-contact-wrap{position:absolute;left:0;top:100px;padding:.25rem;margin-top:1rem;background-color:rgba(0,0,0,.4);color:#FFF;font-size:12px;transition-duration:.6s;transition-timing-function:ease-out;z-index:3000}.wdg-contact-wrap.hide{left:-55px;transition-duration:.6s;transition-timing-function:ease-out}.wdg-contact-wrap .wdg-switch{display:block;left:0;line-height:32px;text-align:center;transition-duration:.6s;font-family:FontAwesome}.wdg-contact-wrap .wdg-switch::before{content:'\f060'}.wdg-contact-wrap.hide .wdg-switch{width:28px;line-height:60px;left:100%;background-color:rgba(0,0,0,.4);transition-duration:.6s;transition-delay:.3s}.wdg-contact-wrap.hide .wdg-switch::before{content:'\f061'}.wdg-contact-wrap .wdg-link:not(:last-child){border-bottom:1px solid rgba(255,255,255,.4)}.wdg-contact-wrap .wdg-link{display:block}.wdg-contact-wrap .wdg-icon{display:block;width:45px;height:45px;text-align:center;margin:auto}.wdg-contact-wrap .wdg-icon:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.wdg-contact-wrap .wdg-icon>img{max-width:32px;max-height:32px;display:inline-block;vertical-align:middle}.invalid-feedback{font-size:14px;color:#FF3F00;position:absolute;right:14px;bottom:0;pointer-events:none}.invalid-feedback .list-unstyled{margin:0}.has-error .form-input{box-shadow:0 0 1px 1px #FF3F00 inset}.help-block{font-size:14px;color:#FF3F00;  bottom:0;pointer-events:none}.help-block .list-unstyled{margin:0} .home-carousel{ overflow:hidden}   .home-carousel .slick-prev{left:25px}.home-carousel .slick-next{right:25px}.home-carousel .items-block>img{width:100%}.home-carousel .items-block{ background-size:cover;background-position:center center;transform:scale(1);opacity:1;margin:0!important}.home-carousel .slick-current .items-block{ opacity:1;transition:opacity 1s ease-out 0,transform 5s ease-out 0}#editorContainer .home-carousel .slick-slide:not(.slick-active) .items-block{display:none}     @media (max-width:544px){.home-carousel .slick-prev{left:1rem}.home-carousel .slick-next{right:1rem}} .index-banner-logo{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);z-index:99}.index-banner-logo svg{width:100px;fill:#FFF;top:-30px}.index-banner-logo svg.ns-ent.enter{top:0;transition-duration:2s}@media (max-width:1600px){ }@media (max-width:1300px){   .index-banner-logo{top:26%}.index-banner-logo svg{width:90px}}@media (max-width:992px){ }@media (max-width:768px){   }@media (max-width:464px){    .index-banner-logo{top:27%}.index-banner-logo svg{width:70px}}#particles-js{position:absolute;top:0;left:0;right:0;bottom:0}     .roomArea{padding:100px 0;overflow:hidden;z-index:5;box-shadow:-4px -1px 20px 5px rgba(0,0,0,.2)}.roomArea::before{content:'';width:100%;height:100%;background:#17a2b8;position:absolute;top:0;left:-50%;bottom:0;transform:skewX(-20deg);opacity:1}.roomArea .pic{width:100%;height:100vh;background:url(/files/index/index01.webp) no-repeat;background-size:cover;position:absolute;top:calc(50% - 60vh);left:0;z-index:-2}.roomArea .titleBox::before{background:url(/files/icons/title_icon_room.webp) no-repeat}.roomArea .rightBox{width:50%;float:right;padding:60px 50px 60px 180px}.roomArea .Txt{color:#e8e8e8;font-size:13px;text-align:center;line-height:25px;letter-spacing:1.5px;height:80px;margin:40px 0}.roomArea .btn03 a{display:inline-block}.roomArea .btn03 a:nth-child(1){margin-right:0}.roomArea .leftBox{width:50%;float:left;padding:0}.roomArea .leftBox .roomList{margin:0 -125px 0 -165px;border:double 4px rgba(255,255,255,.5);padding:2px}.roomArea .leftBox .roomList li{padding:0}.roomArea .leftBox .roomList li h3{display:none}.roomArea .leftBox .roomList li .Img{width:100%}.roomArea .leftBox u.roomList li .Img img{width:100%} .home_news_list{z-index:6;padding-bottom:50px}.home-news .card-body{width:75%;margin:35px auto 44px;padding:0}.home-news .card{background-color:#eef2f6;border:0;transition:all ease .25s;}.home-news .card:hover{margin-top:-10px;box-shadow:3px 3px 10px -3px rgba(0,0,0,.2);transition:all ease .25s}.home-news .card .img-box{overflow:hidden}.home-news .card .img-box div{transition:all ease .25s}.home-news .card:hover .img-box div{transform:scale(1.1);transition:all ease .25s}.home-news .news-box{width:80%;margin-left:20%}.home-news .news-box::before{width:108%;content:'';position:absolute;height:79%;background-color:#FFF;top:8vw;right:-1rem;z-index:-1;transition:all .7s cubic-bezier(.26,0,.07,1)}.home-news .news-box h4{text-align:left}.home-news .news-box p{color:#9d9d9d;font-size:.9rem;text-align:left}.home-news .news-box a.btn{position:absolute;right:-16%}.home-news .topic-cont{}.bg-gray{background-color:#f3f3f3}.home-products{padding-bottom:48px;background-color:#fff;width:calc(100%);max-width:unset}.home-products .slick-prev{left:-37px;background-color:transparent}.home-products .slick-next{right:2.5%;background-color:transparent}.home-products .slick-prev::before,.home-products .slick-next::before{background-size:70%;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:center center;border-radius:8px}.roomtype-carousel .room-naver .slick-list{top:9%;width:350px;background-color:rgba(246,245,245,.7);background-image:url(/files/home/room-txt-bg.webp);background-position:bottom}.roomtype-carousel .room-naver .slick-list::before{content:'';display:block;position:absolute;width:94%;height:96%;border:solid 1px rgba(0,0,0,.3);left:3%;top:2%}.roomtype-carousel .p-name{width:320px;height:70vh;z-index:99;padding:5% 2%;margin:auto;text-align:center;max-height:480px}.roomtype-carousel .col-image{position:relative}@media (min-width:1301px){.roomtype-carousel .col-image .bg-cover{padding-top:41.6667%}}.roomtype-carousel .items-block{border:0!important; }.roomtype-carousel .p-name h4{font-size:1.6rem;color:#000;margin-bottom:20px;margin-top:15px;font-family:'cwTeXFangSong'}.roomtype-carousel .p-name h4 small{display:block;font-size:.9rem;color:rgba(0,0,0,.3);margin-top:5px}.roomtype-carousel .p-name p{color:rgba(0,0,0,.6)}.roomtype-carousel .p-name span{color:var(--theme-color-1);font-size:2rem;display:block;font-family:'Cormorant SC',serif}.roomtype-carousel .p-name .btn,.btn.style01{margin-top:20px;font-size:.9rem;padding-top:2px;padding-bottom:2px;color:#FFF}.news .btn.style01{margin-top:0}@media only screen and (min-width:751px){.wave-bg{position:absolute;left:0;top:0;bottom:759px;right:0;background:url(/files/home/bg-wave.webp) repeat-x center bottom;-webkit-animation:bgloop 30s linear infinite;animation:bgloop 30s linear infinite;z-index:5}.home-about .wave-bg{bottom:0;top:0}.wave-bg.bottom{bottom:0;z-index:-1}.home-about{height:900px;position:relative}.sky-bg{position:absolute;left:0;right:50%;top:0;bottom:0;margin-right:165px;background:url(/files/home/sky-bg.webp) no-repeat center bottom;background-size:auto;background-size:cover;z-index:3}.home-about-word{position:absolute;left:50%;top:50%;background:url(/files/home/home-about-word.webp) no-repeat center;width:843px;height:181px;margin-left:-415px;top:379px;z-index:10}.about-inner{margin:0 auto;width:1080px;position:relative;z-index:40;padding-top:118px;padding-left:505px}.about-inner h2{display:flex;align-items:center;color:#062d9f;font-family:'Muli',sans-serif;font-weight:700;letter-spacing:.05em;font-weight:bold;font-size:13px;margin-bottom:50px}.about-inner h2::before{content:'';display:inline-block;height:2px;width:20px;background:#062d9f;margin-right:10px}.about-inner h3{font-size:30px!important;line-height:52px;font-weight:bold;margin:unset!important;width:100%}.about-inner .text{margin-top:25px;font-size:17px;line-height:44px}}@-webkit-keyframes bgloop{from{background-position:0 0 bottom}to{background-position:2036px bottom}}@keyframes bgloop{from{background-position:0 0 bottom}to{background-position:2036px bottom}}.home-how .flex-card-header{font-size:1.5rem;letter-spacing:.1px}.home-how .desc{font-size:1rem;color:#666;line-height:28px;letter-spacing:.1px;margin-top:22px;padding-bottom:7px;position:relative}.home-how .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.home-how .num{font-size:1.5rem;font-weight:400;letter-spacing:1.2px;color:#cfb38c;width:12%}.home-how .right{width:88%}.home-how .right .desc::before{content:'';position:absolute;width:1px;height:94%;background-color:#CCC;left:-10%;top:5px}.home-how h3:before{content:'';display:block;background:url(/files/home/leaf.webp);background-size:cover;width:224px;height:216px;position:absolute;z-index:-1;left:208px}.layer{position:absolute;top:50px;right:-60%;opacity:.05} .pointsArea{padding:100px 0;transition:.9s}.pointsArea .wrap{width:1640px}.pointsArea ul.pointsList{display:flex;list-style:none;margin:auto;overflow:hidden;padding-left:0}@media (min-width:1301px){.pointsArea ul.pointsList{width:85%}}.pointsList>li:hover{width:60%;flex:0 0 60%;transition:.9s}.pointsArea ul.pointsList li .item{height:715px}.pointsArea ul.pointsList li .item .Txt{position:absolute;width:100%;bottom:0%;left:50%;transform:translate(-50%,0%);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;transition:0}.pointsArea ul.pointsList li .item .Txt h3{font-size:17px;color:#fff;margin-bottom:30px;font-weight:bold;opacity:1}.pointsArea ul.pointsList li .item .Txt h3::before{content:'';display:block;left:50%;position:absolute;bottom:-50px;width:1px;height:30px;background-color:rgba(255,255,255,.50)}.pointsArea ul.pointsList:hover li:hover .item .Txt p{display:block;opacity:1}.pointsArea ul.pointsList:hover li:hover::after{background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0) 50%)}.pointsArea ul.pointsList li{position:relative;background-size:cover;background-position:center;overflow:hidden;border-right:1px solid #fff;transition:.9s}.pointsArea ul.pointsList li::after{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:8;background:rgba(0,0,0,.33);transition:1.2s}@media (max-width:1660px){.pointsArea .wrap{width:100%;padding:0 20px}}@media (max-width:1440px){.pointsArea ul.pointsList li .item{height:500px}}@media (max-width:992px){.pointsArea ul.pointsList li .item{height:400px}}@media (max-width:768px){.pointsArea{padding:50px 0;transform:translate(0,0)}.pointsArea ul.pointsList{display:block;padding-left:0}.pointsArea ul.pointsList li,.pointsArea ul.pointsList li:hover{width:100%;flex:0 0 100%}.pointsArea ul.pointsList li .item .Txt{bottom:8%;transform:translate(-50%,50%)}.pointsArea ul.pointsList li .item .Txt h3{text-align:center;background-color:rgba(0,0,0,.3);padding:2px 10px}.pointsArea ul.pointsList li .item .Txt p{text-align:justify;text-justify:inter-ideograph}.pointsArea ul.pointsList li.view::after{background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0))}.pointsArea ul.pointsList li.view .item .Txt{flex-direction:column;padding:40px 20px;bottom:0;transform:translate(-50%,0%)}.pointsArea ul.pointsList li.view .item .Txt h3{font-size:23px;font-family:'Noto Serif TC',serif;letter-spacing:3px}.pointsArea ul.pointsList li::after{display:none}.pointsArea ul.pointsList li.view .item .Txt p{display:block}} :root{--kv-grad:#2d669d}.p-clipImg{background-color:var(--kv-grad);animation-name:bgcolor;animation-duration:20s;animation-iteration-count:infinite}.p-clipImg .photo{width:max-content;padding:0;z-index:2}.p-clipImg .photo::after{position:absolute;left:0;top:0;content:'';display:block;width:100%;height:100%;background-color:var(--kv-grad);transition-property:transform,opacity;transition-duration:1s;transition-timing-function:linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:background-color; mix-blend-mode:overlay;z-index:10;animation-name:bgcolor;animation-duration:20s;animation-iteration-count:infinite}.p-clipImg .photo img{transition-property:transform,opacity;transition-duration:.7s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotate(.0001deg) translateY(0)}@keyframes bgcolor{0%{background-color:#2d669d}20%{background-color:#2d669d}25%{background-color:#5d4177}45%{background-color:#5d4177}50%{background-color:#04a69f}80%{background-color:#04a69f}85%{background-color:#af9840}95%{background-color:#af9840}100%{background-color:#2d669d}}.p-clipImg::after{position:absolute;left:0;top:0;content:'';display:block;width:100%;height:100%;background-image:url(/files/home/pixel01.webp); background-repeat:repeat;animation-name:BGpixel;animation-duration:300ms;animation-iteration-count:infinite}@keyframes BGpixel{0%{background-image:url(/files/home/pixel01.webp)}33%{background-image:url(/files/home/pixel02.webp)}66%{background-image:url(/files/home/pixel03.webp)}100%{background-image:url(/files/home/pixel01.webp)}}.home .news-slick .items-block{margin-left:0;margin-right:0}@media (max-width:1800px){.home .news-slick{transform:scale(.8);right:7%}}@media (max-width:1300px){.home .news-slick{transform:scale(.6);right:0}}@media (max-width:1200px){.home .news-slick{transform:scale(.52);right:-96px}.beach01{transform:scale(.9);top:-36px;left:-17px}}@media (max-width:768px){.home .news-slick{transform:scale(.8);right:-274px;left:auto}}.home .index-about{margin-top:6rem;margin-bottom:6rem}.home .index-about .Txt{padding:150px 0 200px 0;line-height:40px;letter-spacing:2px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.50);margin-left:0;width:calc(50% - 10px)}.home .index-about .Txt h2{background:url(/files/logo/logo-white.svg) top center no-repeat;width:90px;height:400px;overflow:hidden;text-indent:-9999px;position:relative;float:right}.home .index-about .Txt p{float:right;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;padding:20px 100px}.home .index-about::before{content:'';display:block;background-image:url(/files/home/index-about-bg-top.webp);background-size:contain;background-position-y:top;background-repeat:no-repeat;height:91px;width:100%;position:absolute;top:0;z-index:99}.home .index-about::after{content:'';display:block;background-image:url(/files/home/index-about-bg-bottom.webp);background-size:contain;background-position-y:top;background-repeat:no-repeat;height:233px;width:100%;position:absolute;bottom:-167px;z-index:99} .founder{width:100%;margin-left:auto;margin-right:auto;max-width:1800px}.founder .photo{background-color:var(--theme-color-4);text-align:center}.founder .photo img{padding:30px!important;box-sizing:content-box}.founder .name .title,.home .meeting .name .title,.newsArea .scate{margin-bottom:5px}.founder .name .title:before,.home .meeting .name .title:before,.newsArea .scate:before{width:40px!important}.founder .name,.home .meeting .name{background-color:var(--theme-color-4);padding:1rem 1.5rem}.founder .one-person:hover .photo,.history .president:hover{background-color:var(--theme-color-2);border-radius:20px 20px 0 0;transition:all .3s ease .2s}.founder .one-person:hover .photo{border-radius:20px 0 0 20px}.founder .one-person:hover .name,.history .president:hover .name{background-color:var(--theme-color-2);border-radius:0 0 20px 20px;transition:all .3s ease .2s}.founder .one-person:hover .name{border-radius:0 20px 20px 0}.founder .one-person:hover .name .title::before,.history .president:hover .name .title::before{border-top:2px solid #FFF;transition:all .3s ease .2s}.founder .one-person:nth-child(2){animation-delay:.1s}.founder .one-person:nth-child(3){animation-delay:.2s}.founder .one-person:nth-child(4){animation-delay:.3s}.founder .one-person:nth-child(5){animation-delay:.4s}.founder .name h5,.home .meeting .name h5,.newsArea .item h3{font-size:1.5rem;font-weight:bold}.home .meeting .content{border:solid 2px var(--theme-color-4)}.home .meeting .content:hover{margin-top:-15px;transition:all .3s ease .2s}.home .meeting .content:hover .name h5{color:var(--theme-color-2);transition:all .3s ease .2s}.home .meeting .content a{color:#000}.president{min-height:700px;background-image:url(/files/home/president-photo.webp);background-size:cover}.president .words{padding-left:16%}.president .words.new{padding-left:5%}.president .words.new p{line-height:180%;font-size:1rem}.president .words p{line-height:180%;font-size:1.2rem}.president .words p span:hover{ color:var(--theme-color-5);font-weight:bold}.president .comp-topic strong{font-size:1.2rem;opacity:.6;margin-top:5px}.bottom-line{border-bottom:solid 1px rgba(24,24,24,.1)} .events{border-top:solid 1px rgba(0,0,0,.05)}.events .items-block .icon01{font-size:1.8rem;box-shadow:0 0 0 1em #fff inset;color:#e49f37;background-color:transparent;position:relative;pointer-events:none;-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);position:absolute;z-index:99;padding:2px 12px;top:7%;left:17px}.events .items-block .icon01::after{display:block;content:'';position:absolute;left:0;top:0;bottom:0;right:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.events .items-block img{width:100%!important;margin-right:0;margin-left:auto; transition:all .3s ease .2s}.events .items-block:hover img{ transition:all .3s ease .2s}.events .items-block .img-box:before{content:'';display:block;position:absolute;background-color:var(--theme-color-2);opacity:0;width:100%!important;height:100%;z-index:90;right:0;transition:all .3s ease .2s}.events .items-block:hover .img-box:before{opacity:.8;transition:all .3s ease .2s}.events .items-block .img-box:after{content:'看更多';display:block;position:absolute;background-color:var(--theme-color-2);color:#FFF;top:60%;left:35%;z-index:99;padding:3px 15px;-webkit-transform:skewX(-8deg);-moz-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);opacity:0;transition:all .3s ease .2s}.events .items-block:hover .img-box:after{background-color:var(--theme-color-5);opacity:1;box-shadow:0 -3px 0 0 rgba(24,24,24,.15) inset,0 3px 10px rgba(0,0,0,.3);top:45%;transition:all .3s ease .2s}.events .items-block h5{margin-right:0;margin-left:auto;text-align:center;margin-top:15px;white-space:nowrap;overflow:hidden;height:1.3rem;text-overflow:ellipsis}.events .standard-slick .items-block{padding:30px;background-color:#FFF}.events .items-block:hover h5{color:var(--theme-color-2)!important}.home .meeting .name h5{height:60px}@media (max-width:1300px){.home .index-about .Txt{width:calc(60% - 10px)}.roomtype-carousel .p-name{height:60vh}}@media (max-width:992px){.home .index-about .Txt{padding:50px 0 100px 0}.home .index-about .Txt p{padding:0 20px 20px 20px}.home .room-naver{position:relative!important;top:unset!important;bottom:unset!important;left:unset!important;right:unset!important;width:100%!important}.roomtype-carousel .room-naver .slick-list{width:80%;margin-left:auto;margin-right:auto;background-size:cover;top:-30px}.home-products .slick-prev{left:2.5%}.roomtype-carousel .p-name p{display:none}.roomtype-carousel .p-name{height:max-content;width:90%}.roomtype-carousel .room-naver .slick-list::before{width:98%;left:1%}.president{background-position-x:58%}.president .words{padding-left:5%}}@media (max-width:768px){.home .index-about .Txt{width:calc(80% - 10px)}.roomtype-carousel .p-name{height:max-content}.home-products .slick-next{right:.5%}}@media (max-width:576px){.home .news-slick{top:80%}.beach01{transform:scale(.6);top:-82px;left:-59px}.home .index-about .Txt{width:calc(95% - 10px);padding:50px 0}.president{min-height:unset;padding-top:50px;background-position-x:left}.president .words{padding-left:calc(var(--bs-gutter-x)*.5)}  .president audio{width:220px!important}    .president .words{padding-left:5%}  }@media (max-width:464px){.home .news-slick{top:63%;right:-130px;transform:scale(.4)}.home .index-about .Txt{line-height:150%;text-shadow:0 1px 2px rgb(0,0,0);padding:40px 0}.home .index-about .Txt h2{display:none}.home .index-about::after{height:196px}.home .index-about .Txt p{float:none;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb;font-size:.9rem}}@media (min-width:2500px){.president{background-size:contain;background-repeat:no-repeat;background-position:center center;max-width:2500px;margin-left:auto;margin-right:auto}}.swayLinkTail::after{content:'❯❯';margin-left:.5rem;position:relative;opacity:0;animation:fadeInMoveRight 2s ease forwards,sway 3s ease-in-out infinite 2s}.fadeInMove{position:relative;opacity:0; animation:fadeInMoveRight 2s ease forwards,sway 3s ease-in-out infinite 2s}@keyframes fadeInMoveRight{0%{left:-50px;opacity:0}100%{left:0;opacity:1}}@keyframes sway{0%,100%{left:0}50%{left:10px;}}.inquiry{font-size:1rem;text-align:left}.inquiry .container{max-width:1300px}@media (max-width:576px){.inquiry .container{max-width:100%}}.birthdayPicker select{display:inline-block!important;width:auto}.inquiry .inquiry-bg{background:url(/images/content/inquiry-01.jpg) 100% center;background-size:cover}.inquiry .inquiry-content{background-color:#FFF}.inquiry-content form{border:solid 1px #d8d8d8;padding:1rem 7%}@media (max-width:576px){.inquiry-content form{border:0;padding:0}}.inquiry .col-form-label{color:#FFF;text-align:right;background-color:rgba(119,119,119,1.00);padding:10px 15px;flex:0 0 33.333333%;max-width:33.333333%}.inquiry .col-form-input{padding:5px 14px;flex:0 0 66.666667%;max-width:66.666667%;align-self:center!important}.inquiry .form-check-inline>*{vertical-align:middle}@media (max-width:464px){.inquiry .col-form-label{text-align:center;background-color:rgba(119,119,119,1.00);flex:0 0 calc(100% - 16px);margin:8px 8px 0 8px;padding:4px;border-radius:4px;max-width:100%}.inquiry .col-form-input{padding:4px 8px;margin-top:4px;flex:0 0 100%;max-width:100%}}.inquiry .form-check-label{line-height:100%;margin-left:5px;margin-top:-2px}.inquiry .form-check-input{margin-left:5px}.inquiry .form-check{margin-bottom:0}.inquiry legend{font-size:1rem}.inquiry .form-row{background-color:#e6e6e6}.inquiry .form-group{margin-bottom:2px}.inquiry .form-control{padding:.25rem .75rem;vertical-align:middle}.inquiry textarea.form-control{margin:4px 0}.inquiry input.form-control{margin-right:1rem}.w-10{width:10%!important}.contactform .form-group.has-error .invalid-feedback{display:block;bottom:10px;right:16px}.contacts .info-link{text-align:center;display:block}.contact_form{padding:0 0 0 4rem;}                           #contactform .form-control{border-color:rgba(0,0,0,0)}#contactform .form-control:focus{border-color:rgba(0,0,0,0);box-shadow:none}#contactform textarea{border-color:#CCC!important}#contactform textarea:focus{border-color:#c9a96a!important}#contactform .input-block{margin-bottom:2rem;width:100%}#contactform .input-block::after{content:'';display:block;height:1px;background:#CCC;will-change:transform;transition:-webkit-transform .5s cubic-bezier(.3,0,0,1);transition:transform .5s cubic-bezier(.3,0,0,1);transition:transform .5s cubic-bezier(.3,0,0,1),-webkit-transform .5s cubic-bezier(.3,0,0,1);-webkit-transform-origin:left center;transform-origin:left center}#contactform .input-block.focus::after{background-color:#c9a96a;-webkit-transform-origin:right center;transform-origin:right center;position:relative;top:1px;z-index:2}#contactform .input-block>.input-label{transform:translateY(24px) scale(1);transition-duration:.6s;transform-origin:left center;z-index:10}#contactform .input-block.focus>.input-label{transform:translateY(0) scale(.75);transition-duration:.6s}.contact-icon{margin-right:10px;font-size:25px;vertical-align:middle;width:25px;text-align:center;color:#000;background-color:transparent}.contact-wrap .contact-icon{margin-right:10px;font-size:40px;vertical-align:middle;width:69px;text-align:center;box-shadow:0 0 0 1em #e49f37 inset;color:#fff;background-color:transparent;padding:0 10px;line-height:69px;transform:skewX(-8deg);display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.contacts .contact-QR{margin-bottom:3rem;text-align:center;border:solid 1px #CCC;padding:3rem}.contacts .contact-QR a img{max-width:120px}.contacts .contact-wrap{border-bottom:solid 1px #DDD;margin-bottom:50px}.contacts .contact-box{background-color:#FFF;margin-top:50px}.contact-wrap h4{color:var(--theme-color-5);font-size:1.3rem;text-align:center;color:#000;font-size:1.3rem;text-align:center;font-weight:bold}.contact-wrap h4 span{font-size:1.5rem}.contact-box iframe{border:0}@media (max-width:992px){.contact_form{padding:0;border-left:none}}@media (max-width:576px){.contacts .contact-QR a img{max-width:200px}}.topic-cont{margin-bottom:2rem;position:relative;overflow:visible;color:#000;margin-top:3rem}@media (max-width:768px){.topic-cont{}}.topic-cont h6{color:#666;display:block;margin-top:1rem}@media (max-width:576px){.topic-cont h3{font-size:1.5rem;padding:.5rem .5rem .5rem}.topic-cont h6{margin-top:.25rem}} .swipe-gallery .pswp-item{cursor:zoom-in}.spotlight-grid .img-set figure,.swipe-gallery figure{position:absolute;right:0;left:0;bottom:0;margin:0;padding:.5rem;background-color:rgba(0,0,0,.5);color:#FFF;line-height:1.2rem} .standard-slick{margin-left:-.5em;margin-right:-.5em}.standard-slick .slick-dots{position:relative;bottom:auto}.standard-slick .items-block{margin-left:.5em;margin-right:.5em}@media(max-width:1200px){.standard-slick .slick-arrow{width:32px;height:32px;background-color:rgba(255,255,255,.5)}.standard-slick .slick-arrow::before{display:block;width:24px;height:24px;margin-left:auto;margin-right:auto}.standard-slick .slick-prev{left:10px}.standard-slick .slick-next{right:10px}} .tab-slick .slider-for{background-color:rgb(230,230,230)}.tab-slick .slider-for .items-block{padding:1rem}.tab-slick .slick-carousel .slick-arrow::before{color:rgb(0,92,175)}.tab-slick>.slider-nav{margin:0 auto;overflow:hidden}.tab-slick>.slider-nav::before{content:'';background-color:#C8CACE;position:absolute;left:0;right:0;top:auto;bottom:0;height:8px;z-index:-1}.tab-slick>.slider-nav .slick-list{width:100%;margin:auto;overflow:hidden;padding-bottom:8px}.tab-slick>.slider-nav .slick-list:nth-child(2){width:calc(100% - 50px)}.tab-slick>.slider-nav .slick-prev{left:0}.tab-slick>.slider-nav .slick-next{right:0}.tab-slick>.slider-nav .items-block{text-align:center;height:46px;font-size:16px;padding:0 12px;transition-duration:.3s;cursor:pointer}.tab-slick>.slider-nav .items-block>span{display:block;text-align:center;top:50%;transform:translateY(-50%);line-height:24px;font-size:20px;color:#005CB9}@media(max-width:576px){.tab-slick>.slider-nav .items-block>span{font-size:16px;line-height:16px}}.tab-slick>.slider-nav .slick-current .items-block{transition-duration:.3s}.tab-slick>.slider-nav .slick-current .items-block::after{content:'';background-color:#005CB9;position:absolute;left:0;right:0;top:100%;height:8px;z-index:1;transition-duration:.3s}.tab-slick>.slider-for .slick-slide{height:0;transition-duration:.3s}.tab-slick>.slider-for .slick-slide.slick-current{height:auto;transition-duration:.3s} .collapse-item{border:1px solid #CCC;border-radius:4px;margin-bottom:.5rem;overflow:hidden}.collapse-head{color:#002d74;text-align:left;padding:.5rem 1rem;background-color:#f7f7f7}.collapse-topic{font-size:1.2rem;color:#7f8c8d;margin:0;cursor:pointer;transition:color .6s ease-out}.collapse-topic:hover{text-decoration:none;color:#7659a0;transition:color .6s ease-out}.collapse-head.trigger{background-color:#D3D3C7}.collapse-head.trigger .collapse-topic,.collapse-head.trigger .collapse-topic:hover{}.collapse-content{border-top:1px solid #CCC;border-width:1px 0 0 0!important}.collapse-text{padding:1rem;background-color:#FFF} .tab-group .tab-content{border:1px solid #ccc;border-top:0}.tab-group .tab-content>.tab-pane{padding:1rem}.tab-group .nav-tabs .nav-link{padding:.25rem 1rem;margin-left:0}.tab-group .nav-tabs .nav-link.active,.tab-group .nav-tabs .nav-item.show .nav-link{border-top:3px solid #F39700}.background-cover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/files/home/meadow-herbs-leaf-shadow-on-white-wall-background.webp?1725962412);background-size:cover;background-position:center;opacity:.05; }.dyn-img-row{margin-left:-.5rem;margin-right:-.5rem}.dyn-img-row>.column{padding:0}.dyn-img-row .img-layer{position:absolute;right:.5rem;top:.5rem;bottom:.5rem;left:.5rem;z-index:10;background-size:cover;background-position:center center;transform:scale(1,1);transition-duration:2s}.dyn-img-row figure{display:none}.sub-topic{display:block;font-size:1.25rem;font-family:'EB Garamond','Zen Old Mincho';letter-spacing:2.3px;font-weight:400;font-style:italic!important;font-style:normal;color:#af8858}.main-topic{display:block;font-family:'Antic Didone','Zen Old Mincho';font-size:2.5rem;letter-spacing:.4rem}.text-content{font-family:'Montserrat','Zen Old Mincho';font-size:1.1rem;color:#0d0d0cb8;line-height:2rem}.border-center{border-width:0 1px 0 0;border-color:#3E393030;border-style:solid}@media (max-width:1200px){.background-cover:has(.flower-layer){padding:10% 1rem!important}.flower-layer>img{width:15%}}@media (max-width:992px){.sub-topic{font-size:1.125rem;letter-spacing:2.3px}.main-topic{font-size:2.2rem;letter-spacing:.2rem}.text-content{font-size:1rem;line-height:1.4rem}}@media (max-width:768px){.background-cover:has(.flower-layer){padding:5rem 1rem 6rem!important}.flower-layer>img{width:100px}.border-center{border-width:0 0 1px 0}.main-topic{font-size:1.8rem;letter-spacing:.1rem}}@media (max-width:576px){.sub-topic{font-size:1rem;letter-spacing:1.5px}.main-topic{font-size:1.6rem;letter-spacing:0}}.date-plate{position:absolute;font-size:1.125rem;padding:.5rem 1rem;background:#AF8858;color:#FFF;bottom:-5px;left:50%;transform:translateX(-50%)}#rsvp-form{max-width:900px}#rsvp-form input,#rsvp-form select,#rsvp-form textarea,#rsvp-form button{width:100%;border-radius:0;padding:.75rem;font-size:1rem;line-height:1.75rem;min-height:54px}textarea::placeholder input::placeholder{color:#ADADAD!important}#rsvp-form button{background-color:#AF8858} .sticky-wrap{display:block;min-height:1.5rem;overflow:auto;scroll-behavior:smooth}.sticky-wrap>table{width:100%;border-collapse:collapse}.sticky-wrap>table th{color:#FFF;background-color:rgb(162,143,204)}.sticky-wrap>table td{z-index:0}.sticky-wrap>table th{text-align:center;z-index:1}.sticky-wrap>table th::after,.sticky-wrap>table td::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;display:block;border-bottom:1px solid #EEE;border-right:1px solid #EEE;pointer-events:none}.sticky-wrap>table>thead.caption{top:0;position:-webkit-sticky;position:sticky;display:table-caption;z-index:5}.sticky-wrap>table>thead:not(.caption) th{top:0;position:-webkit-sticky;position:sticky;z-index:3}.sticky-wrap>table>thead:not(.caption) th:first-child{z-index:5!important}.sticky-wrap>table>tbody>tr:first-child th{top:0;left:auto;position:-webkit-sticky;position:sticky;z-index:3}.sticky-wrap>table>tbody th{left:0;position:-webkit-sticky;position:sticky;z-index:3}.sticky-wrap>table>tbody>tr:first-child th:first-child{top:0;left:0;z-index:5}.sticky-wrap>table>tfoot th{bottom:0;position:-webkit-sticky;position:sticky}.sticky-left{position:-webkit-sticky;position:sticky;left:0;z-index:4!important}.sticky-right{position:-webkit-sticky;position:sticky;right:0;z-index:4!important}[ani-enter] {visibility:hidden}.ani-play[ani-enter] {visibility:visible}.carousel-item.active .ani-play{visibility:visible}.ani-play{animation-duration:1s;animation-fill-mode:both}.ani-play.ani-infinite{animation-iteration-count:infinite}.ani-play.hinge{-webkit-animation-duration:2s;animation-duration:2s}.ani-play.flipOutX,.ani-play.flipOutY,.ani-play.bounceIn,.ani-play.bounceOut{animation-duration:.75s}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{animation-name:fadeInUp}