@media (max-width:1024px) and (min-width:481px){#search-bar-container{width:100%!important}#tripla-searching-app,#tripla-searching-app>div,.search-widget-search-container-bf1818{width:100%!important}.search-widget-button-wrapper-d2b715{width:auto;padding-left:12px;padding-right:12px}#search-bar-container .button-btn-f51c1a{width:100%!important}}@media (max-width:480px){#search-bar-container .search-widget-button-wrapper-d2b715{display:flex!important;justify-content:center!important;width:100%!important;padding:0 10px!important;box-sizing:border-box!important}#search-bar-container .button-btn-f51c1a{width:100%!important}}@media (max-width:1024px){#tripla-chat-circle-icon{position:fixed!important;bottom:60px!important;right:0!important;z-index:2147483646!important}#tripla-icon-message{position:fixed!important;bottom:130px!important;right:0!important;z-index:2147483645!important}}img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}.mt00{margin-top:0px!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mr00{margin-right:0px!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.mr65{margin-right:65px!important}.mr70{margin-right:70px!important}.mr75{margin-right:75px!important}.mr80{margin-right:80px!important}.mr85{margin-right:85px!important}.mr90{margin-right:90px!important}.mr95{margin-right:95px!important}.mr100{margin-right:100px!important}.mb00{margin-bottom:0px!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.ml00{margin-left:0px!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml65{margin-left:65px!important}.ml70{margin-left:70px!important}.ml75{margin-left:75px!important}.ml80{margin-left:80px!important}.ml85{margin-left:85px!important}.ml90{margin-left:90px!important}.ml95{margin-left:95px!important}.ml100{margin-left:100px!important}.ml150{margin-left:150px!important}.pt00{padding-top:0px!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pr00{padding-right:0px!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pb00{padding-bottom:0px!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pl00{padding-left:0px!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.red-text{color:red}.bold-text{font-weight:700}@charset "utf-8";@media only screen and (min-width:1026px){.content-container{position:relative}.scale-wrapper{transform:scale(.9);transform-origin:left top;width:calc(100% / 0.9)}}@-moz-document url-prefix(){@media only screen and (min-width:1026px){.content-container{position:static!important;height:auto!important}.scale-wrapper{transform:none!important;width:auto!important}}}@-moz-document url-prefix(){@media only screen and (min-width:1026px){#faq-page .content-container{position:static;min-height:auto;overflow:hidden}#faq-page .scale-wrapper{transform:none;transform-origin:initial;width:auto;height:auto}#faq-page .footer-wrapper{margin-top:70px!important}#faq-page .faq-container .faq-item:last-child{margin-bottom:50px!important}#pet-welcome-page .content-container{position:static;min-height:auto;overflow:hidden}#pet-welcome-page .scale-wrapper{transform:none;transform-origin:initial;width:auto;height:auto}#pet-welcome-page .faq-container .faq-item:last-child{margin-bottom:50px!important}#pet-welcome-page .faq-container{max-width:1000px;margin:0 auto;padding-top:20px;padding-bottom:0;margin-bottom:0}#pet-welcome-page .faq-answer{height:auto}#pet-welcome-page .faq-item.active .faq-answer{max-height:none}#pet-welcome-page .footer-wrapper{margin-top:0px!important}}}@media (max-width:1026px){.content-container{height:auto!important}.scale-wrapper{transform:none;width:100%}}body{font-family:'Noto Sans JP',sans-sans-serif;color:#222;letter-spacing:.1em;line-height:1.75;background-color:#fff}@media (max-width:1026px){body{padding-top:60px}}@media (max-width:1026px){html,body{overflow-x:hidden}}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}a{text-decoration:none}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width:767px){.pc-only{display:none}.sp-only{display:block}}.solana-header{position:relative;width:100%;background:linear-gradient(90deg,#f4aa42,#f6ad44);padding:20px 20px 20px 40px;display:flex;justify-content:space-between;align-items:flex-start;overflow:visible}.solana-header__logo img{height:50px;margin-top:20px}.solana-header__right{display:flex;align-items:center}.top-global-menu{margin-top:10px;margin-right:130px}.top-global-menu ul{list-style:none;padding:0;margin:0 20px 0 0;display:flex}.top-global-menu li{margin:20px 15px!important}.top-global-menu a{color:#fff;text-decoration:none;font-size:18px;line-height:1.3;text-align:center;display:block}.top-global-menu a span{font-size:13px;display:block;margin-top:1px}.solana-header__book-btn{position:absolute; top:calc(100% - 130px);right:0;background-color:#fff;color:#f6ad44;padding:25px 10px 6px 10px;text-decoration:none;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px;font-size:20px;z-index:1000;box-shadow:0 -1px 5px 6px rgb(0 0 0 / .13)!important;white-space:nowrap}.solana-header__book-btn i{font-size:55px;margin-bottom:6px}.solana-header__book-btn:hover{background-color:#fff;color:#f6ad44}.sp-top-header2{color:#fff;padding:30px 10px 30px 10px;position:relative;background:linear-gradient(90deg,#f4aa42,#f6ad44);position:fixed;top:0;left:0;right:0;z-index:1300}.sp-logo-container{position:absolute;left:35px;top:50%;transform:translateY(-50%);z-index:1100}.sp-logo-container img{width:120px;height:auto}.sp-top-hamburger{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1300}.sp-top-hamburger span{display:block;width:30px;height:3px;background-color:#fff;margin:6px 0;transition:0.3s;position:relative;z-index:1300}.sp-top-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.sp-top-hamburger.active span:nth-child(2){opacity:0}.sp-top-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.sp-top-global-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);transition:0.3s;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:1200}.sp-top-global-menu.active{opacity:1;visibility:visible}.sp-top-global-menu ul{list-style:none;padding:20px;margin:0;text-align:center;transform:scale(.8);transition:0.3s}.sp-top-global-menu.active ul{transform:scale(1)}.sp-top-global-menu li{margin:20px 0}.sp-top-global-menu a{color:#fff;text-decoration:none;font-size:18px;line-height:1.5;display:block}@media (min-width:1026px){.sp-top-header2{display:none}.sp-top-global-menu{display:none}}@media (max-width:1026px){.solana-header{display:none}}.reserve-button{background-color:#f6ad44;color:#fff;padding:15px 40px;border-radius:5px;display:inline-block}.tp-main-container{display:flex;min-height:870px}.tp-left-column{flex-grow:1;background-size:cover;background-position:center center;position:relative}body#top-page .tp-right-column .tp-sns-icons{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}body#top-page .tp-right-column .tp-sns-icons a{display:block!important;width:auto!important;margin:0 0 3px 0!important;padding:0!important;line-height:1!important;text-align:center!important}body#top-page .tp-right-column .tp-sns-icons a:last-child{margin-bottom:0!important}body#top-page .tp-right-column .tp-sns-icons img{width:50px!important;height:50px!important;display:block!important;margin:0 auto!important;padding:0!important;vertical-align:middle!important}@media only screen and (min-width:1025px){body#top-page .tp-right-column{width:80px;background-color:#F9F4EE;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:80px!important;padding-bottom:50px!important;box-sizing:border-box}}.tp-left-column{position:relative}.tp-catchphrase{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;z-index:2}.tp-catchphrase .logo{width:140px;height:auto;margin-bottom:30px}.tp-catchphrase p{color:#fff;font-size:36px;margin:0;line-height:1.5;text-shadow:0 0 10px rgb(0 0 0 / .5)}.tp-english-catchphrase{font-size:20px!important;margin-top:15px!important}@media (max-width:767px){.tp-sp-catchphrase p{font-size:20px}.tp-sp-english-catchphrase{font-size:14px!important}}.tp-sp-main-container{width:100%;padding-bottom:109.52%;position:relative;overflow:hidden}.tp-sp-main-container .slideshow-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.tp-sp-main-container .slideshow-image{background-size:100% 100%}.slideshow-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;background-position:center;background-repeat:no-repeat;animation:fadeInOut 36s linear infinite}.tp-sp-main-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tp-sp-main-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2}.tp-sp-catchphrase{text-align:center}.tp-sp-catchphrase .logo{width:80px;height:auto;margin-bottom:20px}.tp-sp-catchphrase p{color:#fff;font-size:33px;font-weight:700;margin:0;line-height:1.5;text-shadow:0 0 10px rgb(0 0 0 / .5)}.tp-sp-english-catchphrase{font-size:15px!important;margin-top:10px!important}@media (max-width:767px){.tp-sp-catchphrase p{font-size:20px}.tp-sp-english-catchphrase{font-size:14px!important}}@media screen and (min-aspect-ratio:830/909){.tp-sp-main-container{height:100vh;padding-bottom:0}.tp-sp-main-container .slideshow-wrapper,.tp-sp-main-container .slideshow-image{height:100vh;background-size:cover}}@media screen and (max-width:768px){.tp-sp-main-container{min-height:300px}}.tp-sp-highlight{display:inline-block;background-color:rgb(255 255 255 / .9);padding:4px 10px 4px 10px;font-size:50px;font-weight:400;line-height:1.5;color:#E27C1A;margin-bottom:10px}.tp-sp-highlight .small{font-size:.8em}.tp-sp-catchphrase{padding:0;max-width:100%}.tp-sp-english-catchphrase{color:#fff;font-size:30px;margin-top:10px}@media (min-width:1026px){.tp-sp-main-container{display:none}}@media (max-width:1026px){.tp-main-container{display:none}}@media (max-width:1026px) and (min-width:768px){.tp-sp-highlight{font-size:50px}.tp-sp-english-catchphrase{font-size:30px}}@media (max-width:767px){.tp-sp-highlight{font-size:30px}.tp-sp-english-catchphrase{font-size:18px}}.bg-grey{background:#F9F5EE}.contact-container{display:flex;justify-content:center;background-color:#F9F5EE;padding:0 0 50px 0}.contact-section{margin:0 20px;text-align:center;padding:20px 50px 50px 50px;background-color:#FFF;   width:400px;z-index:100!important}.contact-section .heading-title{font-size:4.5rem!important;font-weight:500;letter-spacing:.1em;margin-bottom:5px;margin-top:0}.contact-section .heading-subtitle{font-size:1.5rem;letter-spacing:.1em;margin-top:0}.contact-section .contact-description{font-size:18px;line-height:1.6;margin:30px 0}.contact-section .heading-title .fa-calendar-alt{font-size:50px;margin-right:-12px;margin-top:-6px;vertical-align:middle}.contact-section .heading-title-mg2{margin-top:20px;margin-bottom:0}@media (max-width:1026px){.contact-container{flex-direction:column;background-color:#fff0;padding:20px 0 0 0;margin:0;padding-bottom:50px}.contact-section{margin:0 auto;padding:10px 0 20px 0;width:100%}.contact-section .heading-title-mg2{padding-top:0;margin-bottom:20px;margin-top:20px}.contact-section .heading-title .fa-calendar-alt{font-size:50px;margin-right:0;margin-top:-8px}}@media (max-width:480px){.contact-container{flex-direction:column;background-color:#fff0;padding:0;margin:0;padding-bottom:25px}.contact-section{padding:10px 0 20px 0}.contact-section .heading-title-mg2{margin-top:15px;margin-bottom:0}.contact-section .heading-title{font-size:2.4rem!important}.contact-section .heading-subtitle{font-size:1.6rem;font-weight:400;margin-top:4px;margin-bottom:0}.contact-section .heading-title .fa-calendar-alt{font-size:2rem;margin-right:0}.contact-section .contact-description{font-size:14px;padding:0 20px;margin:18px 0 20px 0}}.heading-title-mg3{padding-top:40px;padding-bottom:60px}@media (max-width:1026px){.heading-title-mg3{padding-top:0;padding-bottom:0}}@media (max-width:480px){.heading-title-mg3{padding-top:0px!important;padding-bottom:0px!important;margin:0}}.news-container0{padding-top:30px;padding-bottom:60px;background-color:#F9F5EE}@media (max-width:1026px){.news-container0{padding-top:0px!important;padding-bottom:30px;background-color:#F9F5EE}}@media (max-width:480px){.news-container0{padding-top:0px!important;margin-top:0px!important;padding-bottom:40px}}.news-container{display:flex;justify-content:space-between;padding-left:0;margin-bottom:0;width:1000px;margin:0 auto}.heading-title-mg{flex:1;padding:0}.vertical-line{width:1px;background-color:#ccc;margin:50px 30px}.notice{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin:15px 0}.news-container0 .notice-list{flex:1;max-width:650px;margin-top:40px}.news-container0 .notice:last-child{border-bottom:none}.date-label-container{display:flex;align-items:center;flex-wrap:nowrap}.news-container .heading-title{font-size:4.5rem!important;font-weight:500!important;color:#f6ad44!important;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.news-container .heading-subtitle{font-size:1.3rem!important;font-weight:700;color:#f6ad44!important;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}.date{font-size:18px;margin-right:10px;color:#333}.label{display:inline-block;font-size:16px;padding:3px 10px;border-radius:5px;color:#fff;margin-right:0}.label1{background-color:#eaa7d1}.label2{background-color:#b0e7c0}.label3{background-color:#a3c5f9}.label,.title{text-decoration:none;color:#fff}.label:hover{text-decoration:none;color:#fff}.title:hover{text-decoration:none;color:#000}.title{font-size:18px;flex-grow:1;color:#000;margin-top:2px}@media (min-width:1026px){#top-page .news-container0 .news-container{width:1000px;margin:0 auto}#top-page .news-container0 .notice-list{flex:1;max-width:650px;margin-bottom:30px}#top-page .notice{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-bottom:1px solid #ccc;padding-bottom:15px;margin:15px 0;box-sizing:border-box}#top-page .notice-list .notice:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#top-page .date-label-container{display:flex;align-items:center;margin-bottom:8px;flex-shrink:0}#top-page .date{   margin-right:30px;white-space:nowrap;flex-shrink:0}#top-page .label{white-space:nowrap}#top-page .title{padding-top:0;margin-left:0!important;width:100%;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:1026px){.news-container{flex-direction:column;padding:0px!important;margin:0px!important;width:100%}.vertical-line{display:none}.news-container .heading-title-mg,.notice-list{width:100%;margin-right:0}.news-container .heading-title{margin-top:0;margin-bottom:0;z-index:100}.news-container .heading-subtitle{margin-top:5px;margin-bottom:0px!important;padding-bottom:0px!important;z-index:100}.notice-list{padding:0 50px 0 50px;margin:0px!important}.notice{flex-direction:column;align-items:flex-start;border-bottom:1px solid #ccc;padding-bottom:15px;margin:15px 0}.date-label-container{display:flex;align-items:center;margin-bottom:5px}.date{font-size:18px;margin-right:10px;padding-bottom:0}.label{font-size:15px;margin-bottom:0}.title{width:100%;font-size:20px;margin-top:8px}.date-label{margin-bottom:0px!important}.notice:last-child{border-bottom:none;margin-bottom:10px}}@media (max-width:480px){.news-container{flex-direction:column;padding:0;margin:0}.news-container .heading-title{font-size:2.4rem!important;margin-top:0;margin-bottom:0}.news-container .heading-subtitle{font-size:1.2rem;font-weight:400;margin-top:5px;margin-bottom:0}.news-container0 .notice-list{padding:0 40px 15px 40px;margin:-10px!important}.notice-list{padding:0 15px 15px 15px;margin:-10px!important}.date-label-container{flex-wrap:wrap}.date{font-size:12px;margin-right:7px;margin-bottom:5px}.label{font-size:11px;padding:2px 8px;margin-bottom:5px}.title{font-size:14px;margin-top:0;line-height:1.4}.notice{padding-bottom:10px;margin:12px 0}}@media (min-width:768px) and (max-width:1026px){.notice{border-bottom:1px solid #ccc;padding-bottom:10px}.notice:last-child{border-bottom:none}}.heading-title{font-size:4.5rem!important;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}@media (max-width:1026px){.heading-title{margin-top:30px;margin-bottom:0}.heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.heading-subtitle{font-size:1.2rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}@media (max-width:1026px){.features-list-container0 .heading-title-mg .heading-title{color:#fff!important}.features-list-container0 .heading-title-mg .heading-subtitle{color:#fff!important}}@media (max-width:767px){.features-list-container0 .heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0;color:#fff}.features-list-container0 .heading-subtitle{font-size:1.2rem!important;font-weight:400;margin-top:5px;margin-bottom:10px;color:#fff}}.reservation-process-heading{width:100%;background-color:#F9F5EE;margin:0 auto;padding-top:60px;padding-bottom:60px}:root{--arrow-width:65px;--arrow-height:65px;--arrow-margin-top:calc(15% - 30px);--step-gap:75px;--image-title-gap:20px;--title-text-gap:15px}.reservation-process{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1550px;margin:0 auto;padding:0 20px;background-color:#F9F5EE}.reservation-process .step{flex:0 1 calc(25% - var(--step-gap));margin-bottom:40px;display:flex;flex-direction:column}.reservation-process .image-container{position:relative;width:100%;padding-bottom:56%;margin-bottom:var(--image-title-gap)}.reservation-process .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.reservation-process .step h3{font-size:15px;font-weight:700;margin:15px 0 13px;text-align:center;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.reservation-process .step h3::after{content:none}.reservation-process .step p{font-size:14px;line-height:30px}.reservation-process .arrow{flex:0 0 var(--arrow-width);align-self:flex-start;height:var(--arrow-height);background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/f-arrow.png');background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:var(--arrow-margin-top)}@media (max-width:1026px){.reservation-process-heading{width:100%;background-color:#F9F5EE;margin:0 auto;padding-top:30px;padding-bottom:30px}:root{--arrow-width:80px;--arrow-height:80px;--arrow-margin-top:-10px;--arrow-margin-bottom:30px;--step-gap:0px;--image-title-gap:20px;--title-text-gap:10px}.reservation-process{flex-direction:column;padding:0 30px 50px 30px}.reservation-process .step{flex:0 1 100%;margin-bottom:30px;flex-direction:column}.reservation-process .image-container{width:100%;padding-bottom:56%;margin-bottom:20px}.reservation-process .step-content{text-align:center}.reservation-process .step h3{text-align:center!important;margin:15px 0;font-size:23px;font-weight:700;text-align:center;width:100%}.reservation-process .step h3::after{content:none}.reservation-process .step p{text-align:left!important;font-size:18px;line-height:1.6;margin-bottom:var(--title-text-gap)}.reservation-process .step-content{padding:0 20px!important}.reservation-process .arrow{width:var(--arrow-width);height:var(--arrow-height);margin:var(--arrow-margin-top) auto var(--arrow-margin-bottom);transform:rotate(90deg)}}@media (max-width:480px){.reservation-process-heading{width:100%;background-color:#F9F5EE;margin:0 auto;padding-top:10px;padding-bottom:20px}.reservation-process{margin:0 auto;padding:5px 15px 30px 15px}.reservation-process .step{margin-bottom:10px;flex-direction:column}.reservation-process .image-container{width:100%;padding-bottom:56%;margin-bottom:15px}.reservation-process .step-content{width:100%;padding:0 10px}.reservation-process .step h3{margin-top:0;margin-bottom:10px;font-size:17px;font-weight:700;text-align:center;width:100%}.reservation-process .step p{text-align:left;font-size:14px;line-height:1.5;margin-bottom:0}.reservation-process .arrow{margin:0 auto 0;transform:rotate(90deg)}}.photo-section-button{margin:50px 0 0 0}@media (max-width:1024px){.photo-section-button{margin:50px 0 0 0}}@media (max-width:480px){.photo-section-button{margin:20px 0 0 0}}.heading-title-mg{padding-top:60px;padding-bottom:60px;z-index:100!important}@media (max-width:1026px){.heading-title-mg{padding-top:30px;padding-bottom:0}}@media (max-width:480px){.heading-title-mg{margin:0;padding-top:0;padding-bottom:15px}}.heading-title-mg2{margin-top:0;margin-bottom:60px}@media (max-width:1026px){.heading-title-mg2{padding-top:0;margin-bottom:30px;margin-top:20px}}@media (max-width:480px){.heading-title-mg2{padding-top:0;margin-top:0;margin-bottom:15px}}.features-list-container0{width:100%;max-width:100%;padding-top:0;padding-bottom:0;overflow-x:hidden;justify-content:center;box-sizing:border-box}@media (max-width:1026px){.features-list-container0{width:100%;max-width:100%;padding-top:0;padding-bottom:0;overflow-x:hidden;justify-content:center;box-sizing:border-box;background:linear-gradient(90deg,#f6ad44,#f6ad44)}}@media (max-width:480px){.features-list-container0{width:100%;max-width:100%;padding-top:10px;padding-left:12px;padding-bottom:20px;margin:0;overflow-x:hidden;justify-content:center;box-sizing:border-box;background:linear-gradient(90deg,#f6ad44,#f6ad44)}}.features-list-container{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:1200px;gap:35px;margin:0 auto;z-index:100!important}@media (max-width:1026px){.features-list-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1024px;gap:10px;margin:0 auto;z-index:100!important}}@media (max-width:480px){.features-list-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:480px;gap:10px;margin:0 auto;z-index:100!important;margin-bottom:0!important;padding-bottom:0!important}}.features-list-container .card-link{text-decoration:none;color:#EA7600;width:31%;display:block;margin-bottom:20px;z-index:100!important;height:100%}.features-list-container .card{position:relative;text-align:center;padding:15px 0 0 0;box-sizing:border-box;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);border:none;background-color:#fff;z-index:100!important;height:100%;display:flex;flex-direction:column}.features-list-container .content{display:flex;flex-direction:column;height:100%}.features-list-container .label{position:absolute;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;white-space:nowrap;padding:17px;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);font-size:17px}.features-list-container .label.label-three-chars{font-size:15px;padding:12px}.features-list-container .content .title{margin:0;color:#f6ad44;font-size:20px;font-weight:700;text-align:center!important}.features-list-container .content .subtitle{margin:2px 0;font-size:23px;color:#f6ad44;font-weight:700;line-height:23px}.features-list-container .circle{width:90%;aspect-ratio:16 / 11;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:20px auto 0 auto}.features-list-container .circle img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:1026px){.features-list-container{width:100%;padding:30px}.features-list-container .card-link{width:48%;margin-bottom:30px}}@media (max-width:767px){.features-list-container{display:flex;flex-wrap:wrap;width:91%;max-width:100%;padding:0;gap:10px;margin:0}.features-list-container .card{width:100%!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);margin:0 0 0 3px!important;padding:5px 0 5px 0}.features-list-container .label{position:absolute;top:-10px;right:-17px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:14px!important;z-index:10!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);均等なシャドウを追加し、少し濃く */}.features-list-container .label.label-three-chars{font-size:10px!important;padding:8px}.features-list-container .content .title{margin:7px 0 0 0;color:#f6ad44;font-size:17px;font-weight:700}.features-list-container .content .subtitle{margin-bottom:10px;font-size:19px;color:#f6ad44;font-weight:700;line-height:20px}.features-list-container0{margin:0}}@media (max-width:480px){.features-list-container{display:flex;flex-wrap:wrap;width:94%;max-width:100%;padding:0;gap:14px;margin:0;margin-left:5px}.features-list-container .card{width:96%!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);margin:0 0 0 3px!important;padding:5px 0 5px 0}.features-list-container .card-link{width:calc(50% - 7px);margin-bottom:20px}.features-list-container .circle{width:90%;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:5px auto 0 auto!important}.features-list-container .label{position:absolute;top:-10px;right:-10px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:11px!important;z-index:10!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);均等なシャドウを追加し、少し濃く */}.features-list-container .label.label-three-chars{font-size:9px!important;padding:5px}.features-list-container .content .title{margin:7px 0 0 0;padding-top:5px;color:#f6ad44;font-size:14px;font-weight:700}.features-list-container .content .subtitle{margin-bottom:0;padding-bottom:5px;font-size:16px;color:#f6ad44;font-weight:700;line-height:20px}.features-list-container0{margin:0}}.features-list-container .facility-catchcopy{padding:15px 17px 0 17px;line-height:1.5;color:#333;min-height:4.5em;margin-bottom:10px;word-break:break-all;word-wrap:break-word}@media (max-width:1026px){.features-list-container .facility-catchcopy{padding:8px 12px;min-height:4.5em}}@media (max-width:767px){.features-list-container .facility-catchcopy{padding:6px 10px;min-height:4.5em}}@media (max-width:480px){.features-list-container .facility-catchcopy{padding:7px 8px 7px 8px!important;min-height:3.6em!important;margin-bottom:0px!important;line-height:1.3!important}}.features-bg-wrapper{position:relative;z-index:1;overflow:hidden}.features-bg-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fff;z-index:0}.features-bg-container::after{content:"";position:absolute;top:0;right:-35vw;width:70%;height:100%;background-color:#F9F5EE}@media screen and (max-width:1026px){.features-bg-container{background-color:#F9F5EE}.features-bg-container::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:#F9F5EE}}.features-container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:80px 0 80px 0;z-index:1000!important}.row{display:flex;flex-wrap:wrap;margin:40px 0}.col-md-6{flex:0 0 50%;max-width:50%;padding:0 20px}.col-md-6 img{width:100%;height:auto}.col-md-6:not(.order-1){display:flex;flex-direction:column;justify-content:center}.features-image-container{width:100%;max-width:700px;margin:0 auto}.features-image-container img{width:100%;height:auto}.features-detail-text{margin-top:15px;margin-left:10px;font-size:18px;line-height:1.8}@media (max-width:1026px){.features-container{margin:0 auto;padding:20px 20px 60px 20px}.row{flex-direction:column;margin:0 0}.col-md-6{flex:0 0 100%;max-width:100%;padding:0}.order-1{order:1}.order-2{order:2}.features-image-container img{width:100%;height:auto;margin-top:15px}.features-detail-text{font-size:18px;line-height:1.8;padding:0 30px 30px 30px;margin-left:15px}}@media (max-width:480px){.features-container{margin:0 auto;padding:15px 25px 20px 25px}.features-detail-text{font-size:14px;line-height:1.5;padding:0 0 25px 0;margin-left:5px!important;margin-right:1px!important}}@media (max-width:480px){.features-pg .features-container{margin:0 auto;padding:15px 25px 20px 25px!important}.features-pg .features-detail-text{width:100%;font-size:14px;line-height:1.5;padding:0 0 25px 0;margin-left:5px!important;margin-right:1px!important}}.features-detail-text p{margin-bottom:10px}.features-detail-text p:last-child{margin-bottom:0}@media (max-width:480px){.features-detail-text p{margin-bottom:8px}}.features-pg .features-detail-text p{margin-bottom:10px}.features-pg .features-detail-text p:last-child{margin-bottom:0}@media (max-width:480px){.features-pg .features-detail-text p{margin-bottom:8px}}.square-list-container{display:flex;align-items:center;padding:10px}.square-list-wrapper{display:inline-flex;align-items:center;height:100%}.text-container{display:inline-block}@media screen and (max-width:1026px) and (min-width:768px){.square-list-wrapper{margin-left:10px!important}.text-container{width:100%}}@media screen and (max-width:767px){.square-list-container{padding:15px 0 0 0;margin-left:0}}@media screen and (max-width:1026px) and (min-width:768px){.square-list-container{padding:20px 35px 0 35px}}.square-list-item{width:70px;height:70px;background-color:#EFB9DC;color:#fff;font-size:40px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0;margin:0 22px 0 0}.square-list-item::after{content:'';position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-left:11px solid #EFB9DC;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.square-list-item-wrapper{display:inline-flex;align-items:center;height:100%}@media screen and (max-width:768px){.square-list-item{width:60px;height:60px;font-size:32px;margin-right:18px}.square-list-item::after{right:-8px;border-left-width:9px;border-top-width:8px;border-bottom-width:8px}}@media screen and (max-width:480px){.square-list-item{width:45px;height:45px;font-size:22px;margin-right:15px}.square-list-item::after{right:-6px;border-left-width:7px;border-top-width:6px;border-bottom-width:6px}}.features-container .list-box-text{font-size:30px}@media screen and (max-width:1026px) and (min-width:768px){.features-container .list-box-text{font-size:30px!important;text-align:center}}@media screen and (max-width:767px){.features-container .list-box-text{font-size:25px!important;font-weight:700;text-align:center}}@media screen and (max-width:480px){.features-container .list-box-text{font-size:17px!important;font-weight:700;text-align:center}}.marker{display:inline;line-height:1.4;padding-left:5px;padding-right:5px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.color-pattern-0 .square-list-item{background-color:#FADCAC;color:#fff}.color-pattern-0 .square-list-item::after{border-left-color:#FADCAC}.color-pattern-0 .marker{background:linear-gradient(transparent 70%,rgb(250 220 172 / .6) 0)}.color-pattern-1 .square-list-item{background-color:#EFB9DC;color:#fff}.color-pattern-1 .square-list-item::after{border-left-color:#EFB9DC}.color-pattern-1 .marker{background:linear-gradient(transparent 70%,#EFB9DC 0)}.color-pattern-2 .square-list-item{background-color:#C3B1DB;color:#fff}.color-pattern-2 .square-list-item::after{border-left-color:#C3B1DB}.color-pattern-2 .marker{background:linear-gradient(transparent 70%,#C3B1DB 0)}.color-pattern-3 .square-list-item{background-color:#ACDECE;color:#fff}.color-pattern-3 .square-list-item::after{border-left-color:#ACDECE}.color-pattern-3 .marker{background:linear-gradient(transparent 70%,#ACDECE 0)}.color-pattern-4 .square-list-item{background-color:#A3D6E4;color:#fff}.color-pattern-4 .square-list-item::after{border-left-color:#A3D6E4}.color-pattern-4 .marker{background:linear-gradient(transparent 70%,#A3D6E4 0)}.color-pattern-5 .square-list-item{background-color:#E8B6B6;color:#fff}.color-pattern-5 .square-list-item::after{border-left-color:#E8B6B6}.color-pattern-5 .marker{background:linear-gradient(transparent 70%,#E8B6B6 0)}.color-pattern-6 .square-list-item{background-color:#E8CBB5;color:#fff}.color-pattern-6 .square-list-item::after{border-left-color:#E8CBB5}.color-pattern-6 .marker{background:linear-gradient(transparent 70%,#E8CBB5 0)}.faq-container0 .heading-title{font-size:4.5rem!important;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:7px;z-index:100!important}.faq-container0 .heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}@media (max-width:1026px){.faq-container0 .heading-title{margin-top:30px;margin-bottom:0}.faq-container0 .heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.faq-container0 .heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.faq-container0 .heading-subtitle{font-size:1.2rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}.faq-container0{width:100%;padding-top:30px;padding-bottom:70px}.faq-container{max-width:1000px;margin:0 auto;padding-bottom:20px}@media (max-width:1026px){.faq-container{padding:0 50px 0 50px!important}}@media (max-width:768px){.faq-container0{padding-top:0;padding-bottom:30px}}@media (max-width:480px){.faq-container0{padding:10px 0 40px 0}.faq-container{padding:5px 25px 15px 25px!important}}:root{--orange-gradient:linear-gradient(90deg, #F0B53D, #EFA459)}.faq-item{margin-bottom:15px;border:1px solid #EB8D2F;border-radius:0}.faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;padding:15px 10px 15px 15px;border-radius:0}.faq-icon{flex-shrink:0;display:flex;align-items:flex-end;padding-bottom:2px;padding-left:2px;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--orange-gradient);color:#FFF;font-size:27px;font-weight:700;margin-right:15px;position:relative;top:0}.faq-icon span{position:relative;top:-7px!important}.faq-question h3{flex-grow:1;text-align:left;font-size:22px;color:#EB8D2F;margin:0}.faq-arrow{font-size:30px;transition:transform 0.3s;position:relative;top:0;right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#EB8D2F}.faq-arrow i{transition:transform 0.3s}.faq-answer{padding:0 50px;font-size:18px;color:#555;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.3s ease-out,opacity 0.3s ease-out,padding 0.3s ease-out}.faq-item.active .faq-answer{padding:25px 50px;max-height:1000px;opacity:1;transition:max-height 0.5s ease-in,opacity 0.5s ease-in,padding 0.5s ease-in}.faq-item.active .faq-arrow i{transform:rotate(180deg)}@media (max-width:1026px){.faq-question{padding:10px}.faq-icon{width:30px;height:30px;font-size:18px;top:0;left:5px}.faq-icon span{top:-2px}.faq-question h3{font-size:20px}.faq-arrow{font-size:16px;top:-.5px;margin-left:6px;right:5px}.faq-answer{padding:0 15px}.faq-item.active .faq-answer{padding:15px 15px 25px 15px}}@media (max-width:480px){.faq-question{padding:10px}.faq-icon{width:26px;height:26px;font-size:16px;margin-right:10px;padding-bottom:1px}.faq-icon span{top:-1px}.faq-question h3{font-size:13px}.faq-arrow{font-size:14px;top:-.5px;margin-left:6px;right:1px}.faq-answer{padding:0 15px}.faq-answer p{font-size:14px!important}.faq-item.active .faq-answer{padding:15px 15px 15px 15px}}.text3{font-size:1.8em}.marker-0{background:linear-gradient(transparent 70%,#FADCAC 0);display:inline-block;line-height:1.4;padding-left:0}@media screen and (max-width:767px){.text3{font-size:19px!important;font-weight:700;text-align:center}.marker-0{line-height:1.5;padding-left:5px}}@media screen and (max-width:1026px) and (min-width:768px){.text3{font-size:30px!important;text-align:center}.marker-0{line-height:1.3;padding-left:8px}}#ast-scroll-top{display:none!important}.f-cateegory{position:absolute;top:-30px;right:-30px;background-color:#fff;color:#000;border-radius:50%;padding:12px;box-shadow:0 6px 12px rgb(0 0 0 / .2);font-size:16px}@media (max-width:1026px){.f-cateegory{position:absolute;top:-18px;right:-18px;background-color:#fff;color:#000;border-radius:50%;padding:12px;box-shadow:0 6px 12px rgb(0 0 0 / .2);font-size:15px}}.orange-bg{background:linear-gradient(90deg,#f6ad44,#f6ad44)}.section-orange{position:relative;padding:0 0 70px 0;margin:0;z-index:0}.section-orange::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background-color:#fff;z-index:-1}.section-orange::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background-color:;background:linear-gradient(90deg,#f6ad44,#f6ad44);z-index:-1}@media screen and (max-width:1026px){.section-orange{position:relative;margin:0;padding:0}.section-orange::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background-color:#fff}.section-orange::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background-color:;background:#FFF;margin:0;padding:0}}@media screen and (max-width:1026px){.features-list-container0 .section-orange{position:relative;margin:0;padding:0;background:linear-gradient(90deg,#f6ad44,#f6ad44)}.features-list-container0 .section-orange::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background:linear-gradient(90deg,#f6ad44,#f6ad44)}.features-list-container0 .section-orange::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background:linear-gradient(90deg,#f6ad44,#f6ad44);margin:0;padding:0}}.section-orange2{position:relative;margin:0;margin-bottom:-1px}.section-orange2::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background-color:#F9F5EE}.section-orange2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background-color:;background:linear-gradient(90deg,#f6ad44,#f6ad44);margin-bottom:0}@media screen and (max-width:1026px){.section-orange2{position:relative;margin:0}.section-orange2::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background:#fff}.section-orange2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background:#fff}}.section-split{position:relative;width:100vw;margin:0;background-color:#fff;z-index:0}.section-split::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:#F9F5EE;z-index:1}@media screen and (max-width:1026px){.section-split{position:relative;width:100%;margin:0;background-color:#fff;z-index:0}.section-split::after{display:none}}.section-split-gray{position:relative;width:100vw;margin:0;background-color:#F9F5EE}.section-split-gray::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:#fff;z-index:0}@media screen and (max-width:1026px){.section-split-gray{position:relative;width:100vw;margin:0;background-color:#F9F5EE}.section-split-gray::after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-color:#F9F5EE;z-index:0}}.section-split-gray>*{position:relative;z-index:1}.section-split-left{position:relative;width:100vw;margin:0;background-color:#fff}.section-split-left::before{content:"";position:absolute;top:0;left:0;width:33.33%;height:100%;background-color:;background:linear-gradient(90deg,#F0B53D,#EFA459)}.section-split-top{position:relative;width:100vw;margin:0;background-color:#fff}.section-split-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background:linear-gradient(180deg,#F0B53D,#EFA459)}@media screen and (max-width:1026px) and (min-width:768px){.section-split-top{position:relative;width:100vw;margin:0;background-color:#F9F5EE}}@media screen and (max-width:767px){.section-split-top{position:relative;width:100vw;margin:0;background-color:#F9F5EE}}.custom-button{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 20px;width:370px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}.custom-button:hover{background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff}.button-text{flex:1;padding-left:25px;letter-spacing:.1em}.button-arrow{margin-left:10px;font-size:25px}@media (max-width:1026px){.faq-container0 .custom-button{margin-top:20px}.news-container0 .custom-button{margin-top:20px;margin-bottom:20px}}@media (max-width:480px){.faq-container0 .custom-button{margin-top:0}.news-container0 .custom-button{margin-top:0;margin-bottom:0}}@media (max-width:480px){.custom-button{padding:7px 10px;font-size:15px;width:200px}.button-text{flex:1;margin:0 auto;letter-spacing:.15em}.button-arrow{margin-left:5px;font-size:15px}}.custom-button2{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;width:400px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}.custom-button2:hover{background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff}.button-text2{flex:1;padding-left:25px;letter-spacing:.1em}.button-arrow2{margin-left:10px;font-size:30px}@media (max-width:480px){.custom-button2{padding:7px 10px;font-size:15px;width:220px}.button-text2{flex:1;padding-left:15px;letter-spacing:.15em}.button-arrow2{margin-left:5px;font-size:15px}}.footer-wrapper{background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;width:100%;padding-bottom:30px;padding:0;top:-1px;position:relative}@media (max-width:480px){.footer-wrapper{background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;width:100%;padding-bottom:30px}}.bottom-menu{padding:0 0;text-align:center;font-size:20px}.menu-list{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:0}.menu-list a{color:#fff;text-decoration:none;padding:5px 10px;transition:color 0.3s}.menu-list a:hover{color:#FFF}.footer-logo-container{text-align:center;margin:30px 0}.footer-logo-container img{max-width:130px;width:100%}.bottom-sns-icon{display:flex;justify-content:center;align-items:center;padding:0 0 50px 0}.circle-image{border-radius:50%;object-fit:cover;margin:0 10px;width:60px;height:60px}@media (max-width:480px){.bottom-sns-icon{display:flex;justify-content:center;align-items:center;padding:0 0 30px 0}.circle-image{border-radius:50%;object-fit:cover;margin:0 10px;width:30px;height:30px}}.copyright{background-color:#f6ad44;color:#fff;text-align:center;padding:10px 0;font-size:18px;margin-bottom:0}@media (max-width:480px){.copyright{background-color:#f6ad44;color:#fff;text-align:center;padding:10px 0 80px 0;font-size:15px}}.menu-list.sp{display:none}@media (max-width:1026px){.footer-logo-container{text-align:center;margin:20px 0 20px 0}.footer-logo-container img{max-width:90px;width:100%}.menu-list.pc{display:none}.menu-list.sp{display:flex}.bottom-menu{display:flex;flex-direction:column;align-items:center;padding-top:50px}.bottom-sns-icon{padding-bottom:80px}.menu-list{flex-direction:row;justify-content:center;width:100%}.menu-list.single-item{justify-content:center}.menu-list a{font-size:18px}}@media (max-width:480px){.bottom-menu{padding-top:30px}.bottom-sns-icon{padding-bottom:0}}.pc-fixed-button{position:fixed;top:53%;right:0;background-color:#168CC2;color:#fff;text-decoration:none;text-align:center;padding:25px 17px;font-weight:700;writing-mode:vertical-rl;text-orientation:upright;font-size:22px;z-index:1002}html[lang="en"] .pc-fixed-button{display:none}.pc-scroll-top-button{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background-color:#168CC2;color:#fff;border:none;font-size:28px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1001}@media (max-width:1026px){.pc-fixed-button,.pc-scroll-top-button{display:none}}.fixed-bottom-button{position:fixed;bottom:0;left:0;right:0;background-color:rgb(0 0 0 / .5);padding:10px 0;display:none;z-index:1000;text-align:center}.fixed-bottom-button a{display:inline-block;background-color:#168CC2;color:#fff;text-decoration:none;text-align:center;padding:10px;border-radius:5px;font-weight:700;width:75%;max-width:600px}.fixed-bottom-button i{margin-right:5px}.scroll-top-button{position:fixed;bottom:0;right:0;width:50px;height:50px;background-color:#168CC2;color:#fff;border:none;font-size:24px;cursor:pointer;display:none;justify-content:center;align-items:center;z-index:1001}@media (max-width:1026px){.fixed-bottom-button{display:block}.scroll-top-button{display:flex}}@media (min-width:1026px){.fixed-bottom-button{display:none}.scroll-top-button{display:none}}.best-rate-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 0}@media (max-width:768px){.best-rate-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}}.best-rate-image{max-width:100%;height:auto}@media (max-width:768px){.best-rate-image{width:90%}}@media (min-width:769px){.best-rate-image-sp{display:none}}@media (max-width:768px){.best-rate-image-pc{display:none}}.contact-section .heading-title-mg2 .heading-subtitle{padding-bottom:10px}@media (max-width:768px){.contact-section .heading-title-mg2 .heading-subtitle{padding-bottom:15px}}html{scroll-behavior:smooth}.numbered-list{list-style:none;padding:0;margin:0;counter-reset:section}.numbered-list li{position:relative;padding-left:1.5em;margin-bottom:12px;line-height:1.7}.numbered-list li::before{content:counter(section) ".";counter-increment:section;position:absolute;left:0}.numbered-list strong{font-weight:700}@media (max-width:480px){.numbered-list li{line-height:1.5;padding-left:1.2em;margin-bottom:12px}}.asterisk-list{list-style:none;padding:0;margin:0}.asterisk-list li{position:relative;padding-left:1.5em;margin-bottom:5px;line-height:1.7}.asterisk-list li::before{content:"※";position:absolute;left:0}@media (max-width:480px){.asterisk-list li{line-height:1.5;padding-left:1.2em;margin-bottom:5px}}.middledot-list{list-style:none;padding:0;margin:0}.middledot-list li{position:relative;padding-left:1.5em;margin-bottom:5px;line-height:1.7}.middledot-list li::before{content:"・";position:absolute;left:0;color:red}@media (max-width:480px){.middledot-list li{line-height:1.5;padding-left:1.2em;margin-bottom:5px}}@media (max-width:768px){.button-btn-f51c1a{width:100%!important}}html[lang="en"] .features-list-container .label{position:absolute;min-width:75px;max-width:75px;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;white-space:nowrap;padding:10px;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);font-size:12px;word-break:break-word!important}@media (max-width:767px){html[lang="en"] .features-list-container .label{position:absolute;top:-10px;right:-17px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:10px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}@media (max-width:480px){html[lang="en"] .features-list-container .label{position:absolute;top:-15px;right:-10px;min-width:46px;max-width:46px;background-color:#fff;color:#000;border-radius:50%;padding:5px;font-size:8px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}html[lang="en"] .features-list-container .content .title{margin:7px 0 0 0;padding-top:5px;color:#f6ad44;font-size:11px;font-weight:700}html[lang="en"] .features-list-container .content .subtitle{margin-bottom:0;padding-bottom:5px;font-size:13px;color:#f6ad44;font-weight:700;line-height:20px}}html[lang="ko"] .features-list-container .label{position:absolute;min-width:75px;max-width:75px;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;white-space:nowrap;padding:10px;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);font-size:13px;word-break:break-word!important}@media (max-width:767px){html[lang="ko"] .features-list-container .label{position:absolute;top:-10px;right:-17px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:10px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}@media (max-width:480px){html[lang="ko"] .features-list-container .label{position:absolute;top:-15px;right:-10px;min-width:46px;max-width:46px;background-color:#fff;color:#000;border-radius:50%;padding:5px;font-size:10px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}html[lang="zh-TW"] .features-list-container .label{position:absolute;min-width:75px;max-width:75px;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;white-space:nowrap;padding:10px;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);font-size:15px;word-break:break-word!important}@media (max-width:767px){html[lang="zh-TW"] .features-list-container .label{position:absolute;top:-10px;right:-17px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:15px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}@media (max-width:480px){html[lang="zh-TW"] .features-list-container .label{position:absolute;top:-10px;right:-10px;min-width:46px;max-width:46px;background-color:#fff;color:#000;border-radius:50%;padding:5px;font-size:12px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}html[lang="zh-CN"] .features-list-container .label{position:absolute;min-width:75px;max-width:75px;top:-15px;right:-15px;background-color:#fff;color:#000;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;aspect-ratio:1;white-space:nowrap;padding:10px;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05);font-size:15px;word-break:break-word!important}@media (max-width:767px){html[lang="zh-CN"] .features-list-container .label{position:absolute;top:-10px;right:-17px;background-color:#fff;color:#000;border-radius:50%;padding:7px;font-size:15px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}@media (max-width:480px){html[lang="zh-CN"] .features-list-container .label{position:absolute;top:-10px;right:-10px;min-width:46px;max-width:46px;background-color:#fff;color:#000;border-radius:50%;padding:5px;font-size:12px!important;z-index:10!important;word-break:break-word!important;box-shadow:0 2px 8px rgb(0 0 0 / .05),0 -2px 8px rgb(0 0 0 / .05),-2px 0 8px rgb(0 0 0 / .05),2px 0 8px rgb(0 0 0 / .05)}}html[lang="en"] .news-container0 .custom-button{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 20px;width:470px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}@media (max-width:480px){html[lang="en"] .news-container0 .custom-button{padding:7px 10px;font-size:15px;width:300px}}html[lang="en"] .contact-container .custom-button2{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;width:500px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}@media (max-width:480px){html[lang="en"] .contact-container .custom-button2{padding:7px 10px;font-size:15px;width:300px}}@media (max-width:1024px){html[lang="en"] .tp-sp-catchphrase{width:90%}}.features-bg-wrapper .list-box-text>br:first-of-type{display:none}html[lang="en"] .solana-header__book-btn{position:absolute;top:calc(100% - 130px);right:0;background-color:#fff;color:#f6ad44;padding:25px 10px 6px 10px;text-decoration:none;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;height:160px;font-size:13px;margin-top:-5px;z-index:1000;box-shadow:0 -1px 5px 6px rgb(0 0 0 / .13)!important;white-space:nowrap}.mw_wp_form_input .payment-error-field{display:none}.mw_wp_form_confirm .payment-error-field{display:none}@charset "utf-8";body{font-family:'Noto Sans JP',sans-serif;color:#222;letter-spacing:.1em;background-color:#fff;text-align:left;line-height:1.75;overflow-x:hidden}@media (max-width:1026px){body#facility-page{padding-top:0}}@media (max-width:1026px){.about-header-container{margin-top:30px;padding-bottom:0}}@media (max-width:1026px){.pets-header-container{margin-top:30px;padding-bottom:0}}@media (max-width:1026px){body#spot-page .about-header-container{margin-top:0;padding-bottom:0}}img{max-width:100%;height:auto}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.solana-facility-header{position:relative;width:100%;z-index:1000}.solana-facility-header__buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:5px;padding-right:210px}.solana-facility-btn.solana-facility-btn--outline{color:#333;background-color:#fff;border:none;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .3);padding:10px 20px;margin-top:15px;font-size:16px;transition:all 0.3s ease;z-index:1000}.solana-facility-btn.solana-facility-btn--outline i{margin-left:5px}.solana-facility-btn.solana-facility-btn--primary{color:#fff;background-color:#f6ad44;border:none;border-radius:0 0 0 15px;box-shadow:0 2px 5px rgb(0 0 0 / .2);position:absolute;top:0;right:0;z-index:1000;padding:15px 30px;font-size:23px;min-width:150px;justify-content:center;transition:all 0.3s ease}.solana-facility-btn.solana-facility-btn--primary i{margin-right:10px}.logo-container{text-align:left;margin:10px 0;margin-left:30px;z-index:101}.logo-container img{max-width:240px;margin-top:0}.facility-global-menu{background:linear-gradient(90deg,#f4aa42,#f6ad44);height:70px;display:flex;align-items:center;width:100%;margin-bottom:50px;z-index:100}.facility-global-menu ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;width:100%}.facility-global-menu li{margin:0 15px}.facility-global-menu a{color:#fff;text-decoration:none;font-size:20px;line-height:1.5}.sp-header{display:none;background-color:#fff;padding:25px 10px 0 10px;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}@media (max-width:1026px){body{padding-top:20px}.sp-header{display:flex;justify-content:center;align-items:center;padding:0 10px 0 10px}}.sp-logo-container{text-align:left}.sp-logo-container img{max-width:150px;display:inline-block;margin-top:0}.sp-hamburger{position:absolute;right:20px;transform:translateY(-50%);cursor:pointer;z-index:1000}.sp-hamburger span{display:block;width:30px;height:4px;background-color:#f6ad44;margin:6px 0;transition:background-color 0.3s ease}.sp-hamburger.active span{background-color:#f6ad44}.sp-global-menu{display:none}@media (min-width:1026px){.sp-logo-container img{display:none}.sp-hamburger{display:none}}@media (max-width:1026px){.logo-container{display:none}.solana-facility-header{padding:10px 0}.sp-logo-container img{max-width:250px;margin-left:-25px;display:inline-block}.solana-facility-header__buttons,.facility-global-menu{display:none}.solana-facility-header .logo-container{position:static;transform:none}.sp-header{display:flex;justify-content:center;align-items:center;padding:60px 10px 0 10px}.sp-hamburger{position:fixed;right:20px;top:30px;cursor:pointer;z-index:1000}.sp-hamburger span{display:block;width:30px;height:3px;background-color:#f6ad44;margin:6px 0;transition:0.3s}.facility-header-wrapper{display:block;background:linear-gradient(90deg,#f4aa42,#f6ad44);color:#fff;width:40%;height:100vh;position:fixed;top:0;right:-40%;z-index:999;transition:right 0.3s ease-in-out;overflow-y:auto}.facility-header-wrapper.active{right:0}.facility-header-menu{display:flex;flex-direction:column;padding:80px 0 30px;gap:10px}.facility-header-wrapper .menu-list{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px}.facility-header-wrapper .menu-list a{color:#fff;text-decoration:none;font-size:16px;padding:6px 15px;width:75%;text-align:center;transition:background-color 0.3s}.facility-header-wrapper .menu-list a:hover{background-color:rgb(255 255 255 / .1)}.facility-header-wrapper .menu-list:first-child{margin-top:20px}.facility-header-wrapper .menu-list.single-item{margin-top:20px}.facility-header-wrapper .menu-list.single-item a{background-color:#fff;color:#f6ad44;border-radius:30px;padding:10px 20px;font-weight:700;width:auto;min-width:200px}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:998;opacity:0;transition:opacity 0.3s ease-in-out}.menu-overlay.active{display:block;opacity:1}.sp-hamburger{position:fixed;right:20px;top:30px;cursor:pointer;z-index:1000}.sp-hamburger span{display:block;width:30px;height:3px;background-color:#f6ad44;margin:6px 0;transition:0.3s}.sp-hamburger.active span{background-color:#f6ad44}.sp-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.sp-hamburger.active span:nth-child(2){opacity:0}.sp-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}}@media (min-width:1026px){.facility-header-wrapper,.sp-hamburger,.menu-overlay{display:none!important}}@media (max-width:480px){.facility-header-wrapper{width:65%;right:-65%}.facility-header-wrapper .menu-list a{font-size:15px;width:80%}.facility-header-menu{padding:70px 0 25px;gap:8px}.facility-header-wrapper .menu-list{gap:6px;margin-bottom:8px}}.facility-header-section-orange{position:relative;margin:0;z-index:1;padding-bottom:50px}.facility-header-section-orange::before,.facility-header-section-orange::after{content:"";position:absolute;left:0;width:100%;z-index:-1}.facility-header-section-orange::before{top:0;height:58%;background-color:#fff}.facility-header-section-orange::after{bottom:0;height:42%;background:linear-gradient(90deg,#f4aa42,#f6ad44)}.facility-header-container{max-width:1200px;margin:0 auto;padding:0;position:relative;z-index:1}.facility-header-container img{width:100%;height:auto;display:block}.facility-header-text{max-width:1200px;margin:0 auto;padding:30px 0 50px 0}.facility-header-text p{color:#fff;font-size:33px;text-align:center;margin:0}@media (max-width:1026px){.facility-header-section-orange{padding-bottom:20px}.facility-header-section-orange::before{display:none}.facility-header-section-orange::after{display:none}.facility-header-container{max-width:100%}.facility-header-text{padding:30px}.facility-header-text p{font-size:30px}}@media (max-width:480px){.facility-header-section-orange{padding-top:40px;padding-bottom:0}.facility-header-section-orange::before{display:none}.facility-header-section-orange::after{top:0;height:100%;background:none}.facility-header-container{max-width:100%}.facility-header-text{padding:20px 15px}.facility-header-text p{font-size:18px}}.reservation-container{width:100%;padding:10px 0 50px 0}.reservation-container .reservation-inner{max-width:1160px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:20px 0}.reservation-container .reservation-image-container{text-align:center}@media (max-width:1240px){.reservation-container .reservation-inner{margin:0 0;padding:10px 0 20px 0}}@media (max-width:768px){.reservation-container .reservation-inner{padding:0}#search-bar-container{width:100%}}.best-rate-guarantee{color:#f6ad44;font-size:17px;font-weight:700}.best-rate-guarantee i{margin-right:10px}.areamap-container{width:100%;padding:50px 0 50px 0}.areamap-container .areamap-inner{max-width:1160px;margin:0 auto;padding:10px 30px 30px 30px}.areamap-container .areamap-image-container{text-align:center}.areamap-container .areamap-image-container img{max-width:100%;height:auto}@media (max-width:1240px){.areamap-container{width:100%;padding:30px 5px 30px 5px}.areamap-container .areamap-inner{margin:0 20px;padding:0 0 30px 0}}@media (max-width:768px){.areamap-container .areamap-inner{padding:20px 0 0 0}.areamap-container .areamap-image-container img{max-width:100%;height:auto}}@media (max-width:768px){.areamap-container{width:100%;padding:0 0 20px 0px!important}}.heading-title-mg7{padding-top:20px;padding-bottom:10px;z-index:100}@media (max-width:768px){.heading-title-mg7{padding-top:5px;margin-bottom:0;z-index:100}.areamap-container{width:100%;padding:0 0}}@media (max-width:480px){.heading-title-mg7{padding-top:0;padding-bottom:0}}.heading-title-mg7 .heading-title{font-size:4.5rem!important;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.heading-title-mg7 .heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100}@media (max-width:768px){.heading-title-mg7 .heading-title{margin-top:30px;margin-bottom:0;z-index:1000!important}.heading-title-mg7 .heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.heading-title-mg7 .heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.heading-title-mg7 .heading-subtitle{font-size:1.3rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}.heading-title-mg5 .heading-title{font-size:4.5rem;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.heading-title-mg5 .heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100}@media (max-width:768px){.heading-title-mg5 .heading-title{margin-top:30px;margin-bottom:0;z-index:1000!important}.heading-title-mg5 .heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.heading-title-mg5 .heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.heading-title-mg5 .heading-subtitle{font-size:1.3rem;font-weight:400;margin-top:5px;margin-bottom:10px}}.heading-title-mg3{margin-top:20px;margin-bottom:0}@media (max-width:768px){.heading-title-mg3{margin-top:40px;margin-bottom:30px}}@media (max-width:480px){.heading-title-mg3{margin-top:20px;margin-bottom:20px}}.heading-title-mg3 .heading-title{font-size:4.5rem;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.heading-title-mg3 .heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}@media (max-width:1026px){.heading-title-mg3 .heading-title{margin-top:30px;margin-bottom:0}.heading-title-mg3 .heading-subtitle{margin-top:10px;margin-bottom:15px}}@media (max-width:480px){.heading-title-mg3 .heading-title{font-size:2.4rem!important;margin-top:25px!important;margin-bottom:0}.heading-title-mg3 .heading-subtitle{font-size:1.3rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}.introduction-section-orange .heading-title-mg3 .heading-title{font-size:4.5rem;font-weight:500;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.introduction-section-orange .heading-title-mg3 .heading-subtitle{font-size:1.3rem;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}@media (max-width:1026px){.introduction-section-orange .heading-title-mg3 .heading-title{margin-top:0;margin-bottom:0}.introduction-section-orange .heading-title-mg3 .heading-subtitle{margin-top:10px;margin-bottom:35px}}@media (max-width:480px){.introduction-section-orange .heading-title-mg3 .heading-title{font-size:2.4rem!important;margin-top:25px!important;margin-bottom:0}.introduction-section-orange .heading-title-mg3 .heading-subtitle{font-size:1.3rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}.introduction-section-orange{position:relative;margin:0;z-index:1;padding-bottom:70px}.introduction-section-orange::before,.introduction-section-orange::after{content:"";position:absolute;left:0;width:100%;z-index:-1}.introduction-section-orange::before{top:0;height:58%;background-color:#fff}.introduction-section-orange::after{bottom:0;height:42%;background:linear-gradient(90deg,#f4aa42,#f6ad44)}@media (max-width:1026px){.introduction-section-orange{position:relative;margin:0;z-index:1;padding-bottom:60px}.introduction-section-orange::before,.introduction-section-orange::after{content:"";position:absolute;left:0;width:100%;z-index:-1}.introduction-section-orange::before{top:0;height:33.33%;background-color:#fff}.introduction-section-orange::after{bottom:0;height:66.67%;background:#fff}}@media (max-width:480px){.introduction-section-orange{position:relative;margin:0;z-index:1;padding-bottom:30px}}.introduction-container{max-width:1200px;margin:0 auto;padding:0;background-color:#fff;position:relative;z-index:1;padding:0 20px 20px 20px;margin-top:-20px}.introduction-container .button-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:0;margin-bottom:20px}.introduction-container .btn{background-color:#FFDFB0;border:none;padding:15px 15px;cursor:pointer;font-size:20px;border-radius:0}.introduction-container .btn.active{background-color:#f6ad44;color:#fff}.introduction-container .btn:hover{background-color:#f6ad44;color:#fff}.introduction-container #content-area .content{display:none;padding:0}.introduction-container #content-area .content.active{display:block}@media (max-width:1026px){.introduction-container{max-width:90%;margin:0 auto;padding:0}.introduction-container .button-grid{grid-template-columns:repeat(3,1fr)}.introduction-container .btn{font-size:14px;padding:25px 8px;font-size:17px}}@media (max-width:480px){.introduction-container{max-width:86%;margin:0 auto;padding:0 0 10px 0}.introduction-container .button-grid{grid-template-columns:repeat(2,1fr);gap:8px}.introduction-container .btn{font-size:13px;padding:15px 6px;font-size:14px}}:root{--button-bg-color:#FFE4B5;--button-active-bg-color:#EA7600;--button-hover-bg-color:#EA7600;--button-text-color:#EA7600;--button-active-text-color:#fff;--content-bg-color:#f0f0f0}.introduction-container .btn{background-color:var(--button-bg-color);color:var(--button-text-color)}.introduction-container .btn.active{background-color:var(--button-active-bg-color);color:var(--button-active-text-color)}.introduction-container .btn:hover{background-color:var(--button-hover-bg-color)}.room-info{--content-max-width:1200px;--content-padding:20px 30px;--column-gap:30px;position:relative;display:flex;flex-wrap:wrap;max-width:var(--content-max-width);margin:0 auto;padding:var(--content-padding);gap:var(--column-gap)}.room-details,.room-slideshow{width:calc(50% - var(--column-gap) / 2);z-index:10!important}.reservation-button-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:0;position:relative}@media (max-width:1026px){.room-info{padding:var(--content-padding) 0!important}.room-slideshow{width:100%}.room-details{width:650px;margin:0 auto}.reservation-button-container{width:100%!important;padding:0;margin-top:0}.custom-button2{margin:0 auto}}@media (max-width:480px){.room-details,.room-slideshow{width:100%}.reservation-button-container2{padding-left:30px!important}.reservation-button-container{margin-top:-25px}}.room-details,.room-image{flex:1}.room-title{--title-font-size:30px;--title-margin-bottom:10px;font-size:var(--title-font-size);font-weight:600;margin-bottom:var(--title-margin-bottom)}.room-subtitle{font-size:22px;font-weight:500}.room-description{--description-margin-bottom:15px;--description-font-size:20px;margin-bottom:var(--description-margin-bottom);font-size:var(--description-font-size)}.divider{--divider-color:#ccc;--divider-margin:5px 0;border:none;border-top:1px solid var(--divider-color);margin:var(--divider-margin)}.room-specs{--specs-margin-bottom:15px;--specs-font-size:17px;margin-top:20px;margin-bottom:var(--specs-margin-bottom);font-size:var(--specs-font-size)}.icon-people,.icon-size{--icon-margin-right:15px;display:inline-block;margin-right:var(--icon-margin-right)}.price-box{--price-box-border-color:#ee7800;--price-box-padding:10px 50px;--price-box-margin-bottom:15px;border:2px solid var(--price-box-border-color);padding:var(--price-box-padding);display:inline-block;margin-bottom:var(--price-box-margin-bottom)}.price{--price-color:#ee7800;--price-font-size:28px;color:var(--price-color);font-weight:700;margin:0;font-size:var(--price-font-size)}.price-note{--price-note-color:#ee7800;--price-note-font-size:18px;color:var(--price-note-color);font-size:var(--price-note-font-size);padding-bottom:20px}.room-image img{width:100%;height:auto}@media (max-width:1026px){.room-info{flex-direction:column;--content-padding:0px 0px}.room-image{order:-1}.room-title{--title-font-size:35px;margin-top:-5px}.room-subtitle{font-size:22px}.room-description,.room-specs{--description-font-size:20px;--specs-font-size:20px}.price-container{text-align:center!important;margin:0 auto;margin-top:40px}.price-box{--price-box-padding:10px 50px}.price{--price-font-size:35px}.price-note{--price-note-font-size:20px}}@media (max-width:480px){.room-info{padding:0!important}.room-details{margin-top:-15px}.room-title{margin-top:10px;margin-bottom:10px;--title-font-size:16px}.room-subtitle{font-size:14px}.room-description,.room-specs{font-size:12px;margin-bottom:10px}.divider{--divider-color:#ccc;--divider-margin:15px 0px;border:none;border-top:1px solid var(--divider-color);margin:var(--divider-margin)}.price{--price-font-size:16px}.price-container{text-align:center!important;margin:0 auto!important}.price-box{--price-box-padding:10px 30px;margin-top:5px;margin-bottom:15px}.price-note{--price-note-font-size:14px;margin-bottom:5px;padding-bottom:10px}}.amenity-wrapper .heading-title-mg4{padding-top:50px;padding-bottom:0;z-index:100}@media (max-width:1026px){.amenity-wrapper .heading-title-mg4{padding-top:30px;margin-bottom:0}}@media (max-width:480px){.amenity-wrapper .heading-title-mg4{padding-top:20px;padding-bottom:0px!important}}.amenity-wrapper{position:relative;z-index:1;overflow:hidden;padding-bottom:60px;background-color:#F9F5EE}.amenity-bg-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#F9F5EE;z-index:0}.amenity-bg-container::after{content:"";position:absolute;top:0;right:-35vw;width:70%;height:100%;background-color:#fff}.amenity-content-container{position:relative;max-width:1200px;margin:0 auto;z-index:1}.amenity-table{width:100%;max-width:1140px;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;background-color:#fff0;border:none;z-index:200!important;margin:0 auto}.amenity-table th,.amenity-table td{padding:30px;vertical-align:middle;background-color:#fff0}.amenity-table tr:not(:last-child) th,.amenity-table tr:not(:last-child) td{border-bottom:1px solid #8D8D8D}.amenity-table td{border-left:1px solid #8D8D8D}.amenity-table tr:last-child th,.amenity-table tr:last-child td{border-bottom:none}.amenity-table th:last-child,.amenity-table td:last-child{border-right:none}.amenity-table th{width:20%;color:#EA7600;font-size:25px;font-weight:700;text-align:center}.amenity-table td{width:80%;font-size:18px;line-height:30px;text-align:left}.amenity-table small{font-size:.8em;color:#666}@media (max-width:1026px){.amenity-container{width:100%;display:flex;justify-content:center;background-color:#fff0;margin:0 auto;background-color:#F9F5EE;padding:0 80px 50px 80px;margin-top:-15px}.amenity-table,.amenity-table tbody,.amenity-table tr,.amenity-table th,.amenity-table td{display:block;width:100%}.amenity-table th{font-size:25px;padding:20px 15px 0 14px;border:none!important;text-align:left!important}.amenity-table td{font-size:18px;line-height:33px;padding:10px 15px 15px 15px;border:none}.amenity-table td:not(:last-child){border-bottom:1px solid #8D8D8D}.amenity-table tr:last-child td{border-bottom:none}}@media (max-width:480px){.amenity-container{width:100%;display:flex;justify-content:center;background-color:#fff0;margin:0 auto;background-color:#F9F5EE;padding:0 25px 30px 25px;margin-top:-15px}.amenity-table,.amenity-table tbody,.amenity-table tr,.amenity-table th,.amenity-table td{display:block;width:100%}.amenity-table th{font-size:17px;padding:20px 15px 0 14px;border:none!important;text-align:left!important}.amenity-table td{font-size:15px;line-height:26px;padding:10px 15px 15px 15px;border:none}.amenity-table td:not(:last-child){border-bottom:1px solid #8D8D8D}.amenity-table tr:last-child td{border-bottom:none}}.notes-wrapper{position:relative;z-index:1;overflow:hidden;margin-top:0;padding-top:0}.notes-bg-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fff;z-index:0}.notes-bg-container::after{content:"";position:absolute;top:0;right:-35vw;width:70%;height:100%;background-color:#F9F5EE}.notes-wrapper .heading-title-mg4{padding-top:50px;padding-bottom:0;z-index:100}@media (max-width:1026px){.notes-wrapper .heading-title-mg4{padding-top:20px;margin-bottom:20px}}@media (max-width:480px){.notes-wrapper .heading-title-mg4{padding-top:20px;padding-bottom:0px!important}}.notes-content-container{position:relative;max-width:1200px;margin:0 auto;z-index:1}@media screen and (max-width:1026px){.amenity-wrapper{margin-top:0;padding-top:0;padding-bottom:0;background-color:#F9F5EE}.notes-wrapper{margin-top:0;padding-top:0;background-color:#fff}.amenity-bg-container,.notes-bg-container{display:none}.amenity-wrapper,.notes-wrapper{left:0;transform:none;width:100%}}.notes-content{width:100%!important;max-width:900px;padding:15px 0;margin-bottom:60px;z-index:200!important;margin:0 auto 60px auto}.notes-list{padding-left:0;margin:0;list-style-type:none;counter-reset:item}.notes-list li{font-size:18px!important;padding:15px 0;border-bottom:1px solid #e0e0e0;position:relative;padding-left:20px}@media (max-width:1026px){.notes-container{padding:0 60px 0 60px!important;margin:0 auto!important}.notes-content{width:100%!important;padding:0 20px!important;margin-bottom:40px}}@media (max-width:768px){.notes-container{padding:0 30px 20px 30px!important;margin:0 auto!important}.notes-content{width:100%;padding:15px 0}.notes-list li{font-size:18px!important;padding:12px 0;padding-left:10px}}@media (max-width:480px){.notes-container{padding:0 15px 10px 15px!important;margin:0 auto!important;margin-top:-10px}.notes-content{width:100%;padding:0;margin-bottom:20px;margin-top:-10px}.notes-list li{font-size:15px!important;padding:12px 0;padding-left:0}}.heading-title-white{font-size:4.5rem;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100}.heading-subtitle-white{font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100}@media (max-width:768px){.heading-title-white{margin-top:30px;margin-bottom:0}.heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.heading-title-white{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.heading-subtitle-white{font-size:1.2rem;font-weight:400;margin-top:5px;margin-bottom:10px}}.heading-title-mg6{padding-top:40px;padding-bottom:20px;z-index:100}@media (max-width:768px){.heading-title-mg6{padding-top:5px;margin-bottom:0}}@media (max-width:480px){.heading-title-mg6{padding-top:0;padding-bottom:0}}.facility-newslist-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:60px}.facility-newslist{width:100%;max-width:1130px;padding:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 0 50px 0}.blog-card{background-color:#fff;overflow:hidden;box-shadow:0 4px 6px rgb(0 0 0 / .1);height:100%}.blog-card img{width:100%;height:200px;object-fit:cover}.card-content{padding:25px}time,.location{display:inline-block}time{font-size:1.1em;color:#444;margin-right:10px}.location{font-size:1em;padding:2px 5px;border-radius:3px;color:#fff}h2{margin-top:10px;font-size:1.2em;line-height:1.4}@media screen and (max-width:1026px){.facility-newslist-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:60px}.facility-newslist{width:100%;max-width:1130px;padding:0 0 0 0}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:5px 25px 35px 25px}.blog-card-link{display:block}.blog-card{display:block;box-shadow:none;border-bottom:none;padding:0}.blog-card img{width:100%;height:250px;object-fit:cover;margin-right:0}.card-content{width:100%;padding:15px}time,.location{font-size:16px}.facility-newslist-container h2{font-size:18px;margin-top:10px}}@media screen and (max-width:480px){.facility-newslist-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:20px}.facility-newslist{padding-bottom:0;margin-bottom:0}.blog-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:5px 15px 25px 15px}.blog-card{display:block;box-shadow:none;border-bottom:none;padding:0}.blog-card img{width:100%;height:120px;object-fit:cover;margin-right:0}.card-content{width:100%;padding:10px}time,.location{font-size:.8em}.facility-newslist-container h2{font-size:14px!important;margin-top:5px}}.blog-card-link{text-decoration:none;color:inherit;display:block}.blog-card-link:hover{opacity:1;transition:opacity 0.3s ease}@media screen and (max-width:480px){.blog-card-link{display:block}}.custom-button3{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;width:350px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#FFF;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}.custom-button3:hover{background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#FFF}.button-text3{flex:1;padding-left:25px;letter-spacing:.1em}.button-arrow3{margin-left:10px;font-size:30px}@media (max-width:1026px){.facility-news-button-area{margin-top:-30px!important;margin-bottom:20px!important}}@media (max-width:480px){.facility-news-button-area{margin-top:-60px!important}.custom-button3{padding:7px 10px;font-size:15px;width:200px}.button-text3{flex:1;padding-left:15px;letter-spacing:.15em}.button-arrow3{margin-left:5px;font-size:15px}}.information-container0 .heading-title-mg4{padding-top:50px;padding-bottom:0;z-index:100}@media (max-width:768px){.information-container0 .heading-title-mg4{padding-top:5px;margin-bottom:0}}@media (max-width:480px){.information-container0 .heading-title-mg4{padding-top:30px!important;padding-bottom:10px}}.information-container0 .heading-title-mg4 .heading-title{font-size:4.5rem!important;font-weight:500!important;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.information-container0 .heading-title-mg4 .heading-subtitle{font-size:1.3rem!important;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:15px;z-index:100!important}@media (max-width:1026px){.information-container0 .heading-title-mg4 .heading-title{margin-top:0px!important;margin-bottom:0;padding-top:0!important}.information-container0 .heading-title-mg4 .heading-subtitle{margin-top:5px;margin-bottom:25px}}@media (max-width:480px){.information-container0 .heading-title-mg4 .heading-title{font-size:2.4rem!important;margin-top:15px;margin-bottom:0}.information-container0 .heading-title-mg4 .heading-subtitle{font-size:1.2rem!important;font-weight:400;margin-top:5px;margin-bottom:10px}}.information-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:50px}@media (max-width:480px){.information-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:20px}}.information-table{width:100%;max-width:1130px;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;background-color:#fff0;border:none}.information-table th,.information-table td{padding:30px;vertical-align:middle;background-color:#fff0}.information-table tr:not(:last-child) th,.information-table tr:not(:last-child) td{border-bottom:1px solid #8D8D8D}.information-table td{border-left:1px solid #8D8D8D}.information-table tr:last-child th,.information-table tr:last-child td{border-bottom:none}.information-table th:last-child,.information-table td:last-child{border-right:none}.information-table th{width:20%;color:#EA7600;font-size:22px;text-align:center}.information-table td{width:80%;font-size:18px;line-height:30px;text-align:left}.information-table small{font-size:.8em;color:#666}.solana-dog-btn.solana-dog-btn--outline{display:inline-flex;align-items:center;justify-content:space-between;color:#333;background-color:#fff;border:none;border-radius:30px;box-shadow:0 0 10px rgb(0 0 0 / .3);padding:10px 20px;margin-top:15px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;text-decoration:none;transition:all 0.3s ease;z-index:1000}.solana-dog-btn.solana-dog-btn--outline:hover{background-color:#f5f5f5;transform:translateY(-2px)}.solana-dog-btn.solana-dog-btn--outline i{margin-left:10px;font-size:14px}@media (max-width:768px){.solana-dog-btn.solana-dog-btn--outline{font-size:14px;padding:8px 16px}}@media (max-width:480px){.solana-dog-btn.solana-dog-btn--outline{font-size:10px;padding:6px 11px}.solana-dog-btn.solana-dog-btn--outline i{margin-left:5px;font-size:11px}}@media (max-width:1026px){.information-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding:0 50px 30px 50px}.information-table{width:100%;max-width:1130px;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;background-color:#fff0;border:none}.information-table th,.information-table td{padding:20px;vertical-align:middle;background-color:#fff0}.information-table tr:not(:last-child) th,.information-table tr:not(:last-child) td{border-bottom:1px solid #8D8D8D}.information-table td{border-left:1px solid #8D8D8D}.information-table tr:last-child th,.information-table tr:last-child td{border-bottom:none}.information-table th:last-child,.information-table td:last-child{border-right:none}.information-table th{width:20%;color:#EA7600;font-size:18px;text-align:center}.information-table td{width:80%;font-size:18px;line-height:30px;text-align:left}.information-table small{font-size:.8em;color:#666}}@media (max-width:480px){.information-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding:0 20px 20px 20px}.information-table{width:100%;max-width:1130px;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;background-color:#fff0;border:none}.information-table th,.information-table td{vertical-align:middle;background-color:#fff0}.information-table tr:not(:last-child) th,.information-table tr:not(:last-child) td{border-bottom:1px solid #8D8D8D}.information-table td{border-left:1px solid #8D8D8D}.information-table tr:last-child th,.information-table tr:last-child td{border-bottom:none}.information-table th:last-child,.information-table td:last-child{border-right:none}.information-table th{width:35%;color:#EA7600;font-size:15px;text-align:center;padding:10px 10px 10px 0}.information-table td{width:65%;font-size:15px;line-height:22px;text-align:left;padding:10px 0 10px 15px}.information-table small{font-size:16px;color:#666}}.solana-dog-btn.solana-dog-btn--primary{color:#fff;background-color:#F39200;border:none;border-radius:30px;box-shadow:0 2px 5px rgb(0 0 0 / .2);padding:10px 20px;font-size:16px;min-width:150px;display:inline-flex;align-items:center;justify-content:space-between;text-decoration:none;transition:all 0.3s ease}.solana-dog-btn.solana-dog-btn--primary:hover{background-color:#FF9F00;transform:translateY(-2px)}.solana-dog-btn.solana-dog-btn--primary i.fa-paw{margin-right:10px;font-size:18px}.solana-dog-btn.solana-dog-btn--primary i.fa-chevron-circle-right{margin-left:10px;font-size:18px}@media (max-width:768px){.solana-dog-btn.solana-dog-btn--primary{font-size:14px;padding:8px 16px}}@media (max-width:480px){.solana-dog-btn.solana-dog-btn--primary{font-size:14px;padding:6px 12px}}.movie-container{width:100%;display:flex;justify-content:center;background-color:#fff0;padding-bottom:50px}.movie-wrapper{width:100%;max-width:1140px}.movie-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1026px){.movie-wrapper{padding:10px 50px 0 50px}}@media screen and (max-width:480px){.movie-wrapper{padding:0 15px}.movie-container{padding:0 0 40px 0}}.information-container0{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#F9F5EE;padding:0 0 40px 0;margin-bottom:30px}@media screen and (max-width:480px){.information-container0{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#F9F5EE;padding:0 0 10px 0;margin-bottom:5px;margin-top:30px}}.access-container .heading-title-mg4{padding-top:20px;padding-bottom:0;margin:0;z-index:100}@media (max-width:1024px){.access-container .heading-title-mg4{padding-top:5px;margin-bottom:0}}@media (max-width:480px){.access-container .heading-title-mg4{padding-top:20px!important;padding-bottom:0}}.access-container .heading-title-mg4 .heading-title{font-family:'Noto Sans JP',sans-sans-serif!important;font-size:4.5rem!important;font-weight:500!important;color:#f6ad44;letter-spacing:.1em;line-height:1.2;text-align:center;margin-top:10px;margin-bottom:0;z-index:100!important}.access-container .heading-title-mg4 .heading-subtitle{font-size:1.3rem!important;font-weight:700;color:#f6ad44;letter-spacing:.1em;text-align:center;margin-top:0;margin-bottom:0;z-index:100!important}@media (max-width:1026px){.access-container .heading-title-mg4 .heading-title{margin-top:0px!important;margin-bottom:0;padding-top:0!important}.access-container .heading-title-mg4 .heading-subtitle{margin-top:5px;margin-bottom:15px}}@media (max-width:480px){.access-container .heading-title-mg4 .heading-title{font-size:2.4rem!important;margin-top:0;margin-bottom:0}.access-container .heading-title-mg4 .heading-subtitle{font-size:1.2rem!important;font-weight:400;margin-top:5px;margin-bottom:20px}}.access-wrapper{width:100%;max-width:1200px;padding:30px 0 50px 0}.access-container{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#FFF;padding:0 0 40px 0}.access-top-row,.access-bottom-row{width:100%;max-width:1200px;padding:0;margin:0 0;text-align:center}.access-content{display:flex;justify-content:space-between}.access-info{width:45%}.access-title{font-size:25px;font-weight:700;margin-bottom:20px}.access-divider{border:none;border-top:1px solid #ccc;margin:20px 0}.access-address,.access-description{font-size:18px;line-height:30px}.access-map{width:50%;margin-top:60px}.access-map iframe{width:100%;height:450px}.access-description .indented{display:inline-block;padding-left:15em}@media screen and (max-width:1026px){.access-wrapper{padding:10px 50px 20px 50px}.access-container{width:100%;padding:0 0 30px 0;margin-top:0}.access-divider{border:none;border-top:1px solid #ccc;margin:10px 0}.access-content{flex-direction:column}.access-info,.access-map{width:100%;margin-top:0}.access-map{margin-top:30px}　.access-description .indented{padding-left:1em}}@media screen and (max-width:480px){.access-container{width:100%;padding:0 0 15px 0}.access-wrapper{margin-top:-20px!important;padding:0 30px 0 30px}.access-title{font-size:16px;margin:0;padding:5px 0 2px 0}.access-divider{border:none;border-top:1px solid #ccc;margin:6px 0 5px 0}.access-address,.access-description{font-size:15px;line-height:1.5}.access-description{padding-top:10px}.access-description .indented{padding-left:0em}.access-bottom-row{margin-top:-20px!important;margin-bottom:0}.access-top-row,.access-bottom-row{width:100%;padding:0;margin:0;text-align:center}}.access-container{width:100%;display:flex;gap:20px;padding:20px;font-family:sans-serif}.access-section{flex:1;background-color:#fff;width:540px}.access-header{display:flex;align-items:center;background-color:#FF8C00;padding:15px 20px;color:#fff}.access-header i{margin-right:15px;font-size:22px;width:24px;text-align:center}.access-header h2{margin:0;font-size:20px;font-weight:400}.access-content-detail{padding:20px;border:1px solid #eee}.access-content-detail ul{list-style:none;padding:0;margin:0}.access-content-detail li{margin-bottom:8px;line-height:1.4}.access-content-detail li:last-child{margin-bottom:0}@media (max-width:768px){.access-container{flex-direction:column;padding:0;gap:20px;margin-top:10px}.access-header{padding:12px 15px}.access-header h2{font-size:16px}.access-content-detail{padding:15px;font-size:14px}.access-section{background-color:#fff;max-width:100%}}.facility-guide-wrapper{background-color:#FFF;padding:1px 0}.facility-guide-container{max-width:1200px;margin:0 auto}.facility-guide-button{display:block;text-decoration:none;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/facility-btn.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;color:#EA7600;font-weight:700;text-align:center;width:80%;margin:0 auto 50px auto;padding:50px 30px 50px 30px;box-shadow:0 0 15px 5px rgb(92 92 92 / .21)!important}.facility-guide-button span{display:inline-block;padding:0 0 0 330px;font-size:35px;transition:color 0.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.facility-guide-button:hover span{color:#EA7600}@media screen and (max-width:1026px){.facility-guide-wrapper{background-color:#FFF;padding:1px 0;margin-top:20px;margin-bottom:20px}.facility-guide-container{padding:0 50px!important}.facility-guide-button span{padding:0}}@media screen and (max-width:1026px){.facility-guide-container{width:95%}.facility-guide-button{width:100%;background-size:100% auto;margin:0 0 30px 0;padding:0 0 0 0;box-shadow:0 0 5px 5px rgb(92 92 92 / .21)!important}.facility-guide-button span{padding:40px 0 40px 230px;font-size:25px}}@media screen and (max-width:480px){.facility-guide-wrapper{background-color:#FFF;padding:1px 0;margin-top:5px;margin-bottom:0}.facility-guide-container{padding:0 20px!important}.facility-guide-button{background-size:100% auto;margin:20px 0 20px 0;padding:15px 10px 13px 10px;box-shadow:0 0 3px 3px rgb(92 92 92 / .15)!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/facility-btn.jpg')}.facility-guide-button span{margin:0 10px 5px 90px;padding:0;font-size:16px}}.facility-guide-button2{display:flex;justify-content:center;align-items:center;text-decoration:none;background:#F4D68B;color:#000;font-weight:700;text-align:center;width:80%;height:80px;margin:0 auto 50px auto;border-radius:50px;box-shadow:0 0 15px 5px rgb(92 92 92 / .11)!important;transition:all 0.3s ease}.facility-guide-button2 span{display:inline-flex;align-items:center;font-size:35px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.facility-guide-button2 span::before{content:"\f0c0";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.facility-guide-button2:hover{opacity:.8}@media screen and (max-width:1026px){.facility-guide-button2{width:100%;height:80px;margin:0 0 30px 0}.facility-guide-button2 span{font-size:26px}}@media screen and (max-width:480px){.facility-guide-button2{width:100%;height:60px;margin:20px 0 20px 0;border-radius:30px;margin:0 auto}.facility-guide-button2 span{font-size:16px}.facility-guide-bottom{margin-bottom:20px}}.facility-list2-outer{width:100%;display:flex;justify-content:center;background-color:#F9F5EE}.facility-list2-container{width:100%;max-width:1230px;padding:20px;margin-bottom:40px}.facility-list2-container .button-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.facility-list2-container .btn{background-color:#FFF4E1;border:2px solid #EA7600;color:#EA7600;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;padding:15px 10px;text-align:center;text-decoration:none;font-size:24px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.facility-list2-container .btn:hover{background-color:#EA7600;color:#fff}@media (max-width:1026px){.facility-list2-container{padding:0 50px 50px 50px;margin-bottom:20px}.facility-list2-container .button-grid{grid-template-columns:repeat(2,1fr)}.facility-list2-container .btn{font-size:18px;padding:25px 8px}}@media (max-width:480px){.facility-list2-container{padding:0 25px 40px 25px;margin-bottom:0}.facility-list2-container .button-grid{gap:10px}.facility-list2-container .btn{font-size:15px;padding:8px 6px}}.contact-container-upper{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#F9F5EE;margin-top:0;padding:50px 0 0 0}@media (max-width:1026px){.contact-container-upper{display:none}}.facility-lists .heading-title-mg4{padding-top:50px!important;padding-bottom:0;margin:10px 0 0 0;z-index:100}@media (max-width:1026px){.facility-lists .heading-title-mg4{margin-top:-20px!important;padding-top:0;margin-bottom:40px!important}}@media (max-width:480px){.facility-lists .heading-title-mg4{margin-top:0px!important;padding-top:15px!important;padding-bottom:0;margin:0;margin-bottom:5px!important}}.contact-container2{display:flex;justify-content:center;background-color:#FFF;padding:0 0 50px 0}.contact-section2{margin:0 20px;text-align:center;padding:20px 50px 50px 50px;background-color:#FFF;width:600px;z-index:100!important}.contact-section2 .heading-title{color:#f6ad44;font-size:4.5rem!important;font-weight:500;letter-spacing:.1em;margin-bottom:5px;margin-top:0}.contact-section2 .heading-subtitle{color:#f6ad44;font-size:1.3rem;letter-spacing:.1em;margin-top:0}.contact-section2 .contact-description2{font-size:18px;line-height:1.6;margin:10px 0}.contact-section2 .heading-title .fa-envelope{font-size:54px;margin-right:-12px;margin-top:-6px;vertical-align:middle}.contact-section2 .heading-title-mg2{margin-top:20px;margin-bottom:0}@media (max-width:1026px){.contact-container2{flex-direction:column;background-color:#FFF;padding:20px 0 0 0;margin:0;padding-bottom:50px}.contact-section2{margin:0 auto;background-color:#FFF;padding:10px 0 20px 0;width:100%}.contact-section2 .heading-title-mg2{padding-top:0;margin-bottom:20px;margin-top:20px}.contact-section2 .heading-title .fa-envelope{font-size:58px;margin-right:0;margin-top:-8px}}@media (max-width:480px){.contact-container2{flex-direction:column;background-color:#FFF;padding:0;margin:0;padding-bottom:25px}.contact-section2{padding:10px 0 20px 0;background-color:#FFF}.contact-section2 .heading-title-mg2{margin-top:15px;margin-bottom:0}.contact-section2 .heading-title{font-size:2.3rem!important}.contact-section2 .heading-subtitle{font-size:1.2rem;font-weight:400;margin-top:5px;margin-bottom:0}.contact-section2 .heading-title .fa-envelope{font-size:25px;margin-right:0}.contact-section2 .contact-description2{font-size:16px;padding:0 20px;margin:5px 0 5px 0}}.section-orange3{position:relative;margin:0}.section-orange3::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background-color:#F9F5EE}.section-orange3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background-color:;background:linear-gradient(90deg,#f6ad44,#f6ad44)}@media screen and (max-width:1026px){.section-orange3{position:relative;margin:0;padding-top:10px}.section-orange3::before{content:"";position:absolute;top:0;left:0;width:100%;height:33.33%;background:#FFF}.section-orange3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:66.67%;background:#FFF}}@media screen and (min-width:481px){.mgt30{margin-top:30px}.mgt50{margin-top:70px}}.facility-header-container{position:relative}.sub-ttl{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;padding:20px 0}.sub-ttl h2{text-align:center;line-height:1.2;position:relative;padding-top:140px}.sub-ttl h2::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:120px;background:url(https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/logo-facility.png) no-repeat center/contain;z-index:1}.sub-ttl h2 span{position:relative;display:block;font-size:3rem;font-family:'Noto Sans JP',sans-serif;text-transform:capitalize;letter-spacing:.1em;color:#000;padding:10px 20px;text-shadow:0 0 10px rgb(255 255 255),0 0 20px rgb(255 255 255),0 0 30px rgb(255 255 255 / .9),0 0 40px rgb(255 255 255 / .8),0 0 50px rgb(255 255 255 / .7),0 0 60px rgb(255 255 255 / .6),0 0 70px rgb(255 255 255 / .5)}.sub-ttl h2 strong{display:block;margin:15px 0 0;font-size:1.4rem;font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;padding:5px 10px;text-shadow:0 0 10px rgb(255 255 255),0 0 15px rgb(255 255 255),0 0 20px rgb(255 255 255 / .9),0 0 25px rgb(255 255 255 / .8),0 0 30px rgb(255 255 255 / .7),0 0 35px rgb(255 255 255 / .6),0 0 40px rgb(255 255 255 / .5)}@media screen and (max-width:767px){.sub-ttl{top:40%;height:auto;padding:10px 0}.sub-ttl h2{padding-top:70px}.sub-ttl h2::before{width:60px;height:60px}.sub-ttl h2 span{font-size:1.8rem;padding:5px 10px}.sub-ttl h2 strong{margin:10px 0 0;font-size:1rem;padding:3px 6px}}.bg-gray{background-color:#F9F5EE;margin-top:20px}.contact-section2 .heading-title-mg2 .heading-subtitle{padding-bottom:10px}.facility-footer-wrapper{background:linear-gradient(90deg,#f6ad44,#f6ad44)!important;color:#fff;width:100%;padding-bottom:30px;margin-top:-5px}@media (max-width:768px){.contact-section2 .heading-title-mg2 .heading-subtitle{padding-bottom:15px}.facility-footer-wrapper{background:linear-gradient(90deg,#f6ad44,#f6ad44)!important;color:#fff;width:100%;padding-bottom:30px;margin-top:-5px}}@media (max-width:480px){.facility-footer-wrapper{background:linear-gradient(90deg,#f6ad44,#f6ad44)!important;color:#fff;width:100%;padding-bottom:30px;padding-top:0px!important;margin-top:0}}.facility-footer-wrapper .bottom-menu{padding:0 0;text-align:center;font-size:20px}.facility-footer-wrapper .menu-list{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:0}.facility-footer-wrapper .menu-list a{color:#fff;text-decoration:none;padding:5px 10px;transition:color 0.3s}.facility-footer-wrapper .menu-list a:hover{color:#FFF}.facility-footer-wrapper .footer-logo-container{text-align:center;margin:30px 0}.facility-footer-wrapper .footer-logo-container img{max-width:130px;width:100%}.facility-footer-wrapper .bottom-sns-icon{display:flex;justify-content:center;align-items:center;padding:0 0 30px 0}.facility-footer-wrapper .circle-image{border-radius:50%;object-fit:cover;margin:0 10px;width:60px;height:60px}@media (max-width:1026px){.facility-footer-wrapper .bottom-sns-icon{padding:0 0 80px 0}}@media (max-width:480px){.facility-footer-wrapper .circle-image{border-radius:50%;object-fit:cover;margin:0 10px;width:30px;height:30px}.facility-footer-wrapper .bottom-sns-icon{padding:0 0 30px 0}}.facility-footer-wrapper .copyright{background-color:#f6ad44;color:#fff;text-align:center;padding:10px 0;font-size:18px;margin-top:-1px}@media (max-width:480px){.facility-footer-wrapper .copyright{background-color:#f6ad44;color:#fff;text-align:center;padding:10px 0 80px 0;font-size:15px}}.facility-footer-wrapper .menu-list.sp{display:none}@media (max-width:1026px){.facility-footer-wrapper .footer-logo-container{text-align:center;margin:20px 0 20px 0}.facility-footer-wrapper .footer-logo-container img{max-width:90px;width:100%}.facility-footer-wrapper .menu-list.pc{display:none}.facility-footer-wrapper .menu-list.sp{display:flex}.facility-footer-wrapper .bottom-menu{display:flex;flex-direction:column;align-items:center;padding-top:30px}.facility-footer-wrapper .menu-list{flex-direction:row;justify-content:center;width:100%}.facility-footer-wrapper .menu-list.single-item{justify-content:center}.facility-footer-wrapper .menu-list a{font-size:18px}}.section-orange3,.contact-container2{margin-bottom:0}.facility-footer-wrapper{margin-top:0;padding-top:20px;position:relative;padding-bottom:20px;top:-1px}.copyright{margin-top:0;margin-bottom:0;position:relative;top:-1px}.access-header i.fa-car,.access-header i.fa-train{font-size:26px;margin-right:15px;width:30px;text-align:center;vertical-align:middle}@media (max-width:1026px){.access-header i.fa-car,.access-header i.fa-train{font-size:22px;margin-right:12px;width:25px}}@media (max-width:480px){.access-header i.fa-car,.access-header i.fa-train{font-size:18px;margin-right:10px;width:20px}}html[lang="en"] .facility-guide-button{display:block;text-decoration:none;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/facility-btn.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;color:#EA7600;font-weight:700;text-align:center;width:80%;margin:0 auto 50px auto;padding:50px 30px 50px 30px;box-shadow:0 0 15px 5px rgb(92 92 92 / .21)!important}html[lang="en"] .facility-guide-button span{display:inline-block;padding:0 0 0 200px;font-size:30px;transition:color 0.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:1026px){html[lang="en"] .facility-guide-button{width:100%;background-size:100% auto;margin:0 0 30px 0;padding:5px 10px 5px 10px;box-shadow:0 0 3px 3px rgb(92 92 92 / .15)!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/facility-btn.jpg')}html[lang="en"] .facility-guide-button span{margin:5px 5px 40px 160px;padding:0;font-size:30px;line-height:1.2}}@media screen and (max-width:480px){html[lang="en"] .facility-guide-button{width:100%;background-size:100% auto;margin:20px 0 20px 0;padding:5px 10px 5px 10px;box-shadow:0 0 3px 3px rgb(92 92 92 / .15)!important;background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://resort-solana.com/wp-content/themes/solana-resort-theme/css/../images/facility-btn.jpg')}html[lang="en"] .facility-guide-button span{margin:3px 10px 20px 80px;padding:0;font-size:15px;line-height:1.2}}@media (max-width:480px){html[lang="en"] .introduction-container .custom-button2{padding:7px 10px;font-size:15px;width:300px}}html[lang="en"] .facility-news-button-area .custom-button3{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;width:500px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}@media (max-width:480px){html[lang="en"] .facility-news-button-area .custom-button3{padding:7px 10px;font-size:15px;width:300px}}html[lang="en"] .contact-container2 .custom-button2{display:inline-flex;align-items:center;justify-content:space-between;padding:10px 20px;width:500px;background:linear-gradient(90deg,#f6ad44,#f6ad44);color:#fff;border:none;border-radius:35px;font-size:25px;font-weight:700;text-align:center;text-decoration:none;transition:background 0.3s,box-shadow 0.3s;cursor:pointer}@media (max-width:480px){html[lang="en"] .contact-container2 .custom-button2{padding:7px 10px;font-size:15px;width:300px}}@media screen and (min-width:1025px){html[lang="en"] #facility-page .gt_switcher_wrapper{top:15px!important;right:350px!important}}.location.category-news{background-color:#1e73be;color:#fff}.location.category-kujukuri{background-color:#baa41a;color:#fff}.location.category-izu{background-color:#24d8e5;color:#fff}.location.category-chibashirahama{background-color:#f45900;color:#fff}.location.category-fujiyamanakako{background-color:#81d742;color:#fff}.location.category-%e5%af%8c%e5%a3%ab%e5%be%a1%e6%ae%bf%e5%a0%b4-news{background-color:#91148b;color:#fff}.location.category-about-facility{background-color:#d33;color:#fff}.location.category-nikkou{background-color:#d93;color:#fff}.location.category-uncategorized{background-color:#000;color:#fff}.location.category-karuizawa{background-color:#d93;color:#fff}.location.category-choshi{background-color:#1dc67a;color:#fff}.location.category-kamogawa{background-color:#8224e3;color:#fff}.video-container{width:100%;position:relative;overflow:hidden}.video-container video{width:100%;height:auto;display:block}@media (max-width:1024px){.video-container{position:relative;width:100%;padding-top:100%}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.color-pattern-1 .square-list-item{background-color:#efb9dc;color:#fff}.color-pattern-1 .square-list-item::after{border-left-color:#efb9dc}.color-pattern-1 .marker{background:linear-gradient(transparent 70%,rgb(239 185 220 / .4) 0)}.color-pattern-2 .square-list-item{background-color:#c3b1db;color:#fff}.color-pattern-2 .square-list-item::after{border-left-color:#c3b1db}.color-pattern-2 .marker{background:linear-gradient(transparent 70%,rgb(195 177 219 / .4) 0)}.color-pattern-3 .square-list-item{background-color:#acdece;color:#fff}.color-pattern-3 .square-list-item::after{border-left-color:#acdece}.color-pattern-3 .marker{background:linear-gradient(transparent 70%,rgb(172 222 206 / .4) 0)}.color-pattern-4 .square-list-item{background-color:#a3d6e4;color:#fff}.color-pattern-4 .square-list-item::after{border-left-color:#a3d6e4}.color-pattern-4 .marker{background:linear-gradient(transparent 70%,rgb(163 214 228 / .4) 0)}.color-pattern-5 .square-list-item{background-color:#e8b6b6;color:#fff}.color-pattern-5 .square-list-item::after{border-left-color:#e8b6b6}.color-pattern-5 .marker{background:linear-gradient(transparent 70%,rgb(232 182 182 / .4) 0)}.room-slideshow{position:relative;width:100%;max-width:500px;margin:65px auto 0;overflow:hidden;min-height:360px}.slide-container{display:flex;transition:transform 0.5s ease-in-out;width:100%}.slide{flex:0 0 100%;position:relative;width:100%}.slide img{width:100%;max-height:320px;display:block;user-select:none;-webkit-user-drag:none}.slide-number{position:absolute;right:10px;bottom:10px;background:rgb(255 255 255 / .7);padding:5px 10px;font-size:14px;pointer-events:none;z-index:2}.arrow{position:absolute;transform:translateY(-50%);margin-top:30px;width:40px;height:40px;background:#fff0;border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10}.arrow-left{left:10px}.arrow-right{right:10px}.arrow::before{content:'';width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;display:inline-block}.arrow-left::before{transform:rotate(-135deg);left:5px;top:1px}.arrow-right::before{transform:rotate(45deg);left:-1px;top:1px}.swipe-area{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-drag:none}@media (max-width:1025px){.room-slideshow{width:90%;max-width:none;order:-1;margin:10px auto 0;min-height:auto}.slide-container{width:100%}.slide img{width:100%;height:auto;object-fit:cover}.arrow{display:none}}.content{display:none}.content.active{display:block;display:block}