body{margin:0;padding:0;font-weight:400;background-color:#fdfbf8;color:#231815;font-family:"Inter",sans-serif}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}li,ul,h1,h2,h3,h4,h5,div,p,dt,dd,dl,picture,video,svg,iframe,form,button{list-style:none;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{width:100%;height:auto;vertical-align:bottom}.underline{text-decoration:underline !important}.l-footer{padding-bottom:56px}@media only screen and (min-width: 768px){.l-footer{padding-bottom:0}}.l-footer .text-copyright{width:100%;text-align:center;font-size:12px;color:#4c4c4c;padding:20px 0;position:relative}.l-main{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:75px;margin-bottom:0;padding-bottom:0;margin-left:auto;margin-right:auto;margin-bottom:100px;max-width:calc(1920px - 3rem);padding-inline:15px}@media only screen and (min-width: 768px){.l-main{margin-top:0;padding-bottom:0;padding-inline:1rem;margin-bottom:200px;margin-top:95px}}@media only screen and (min-width: 992px){.l-main{padding-inline:2rem}}@media only screen and (min-width: 1240px){.l-main{padding-inline:3rem}}.l-main.full{padding:0}.l-main .l-pagebody{width:100%;margin-left:auto;margin-right:auto}.l-main .l-pagebody.box{width:1000px}.page-section{width:100%;margin-left:auto;margin-right:auto;position:relative;padding:65px 0;overflow:hidden}@media only screen and (min-width: 768px){.page-section{padding:125px 0}}.container-box{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.container-box{max-width:1150px}}.container-fluid{width:100%;position:relative}.row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-common-header{width:100%;z-index:1;padding:60px 0;background:-webkit-gradient(linear, left top, left bottom, from(#e6f7f6), to(#faf8f5));background:linear-gradient(to bottom, #e6f7f6 0%, #faf8f5 100%)}@media only screen and (min-width: 768px){.page-common-header{width:100%;padding:90px 0}}.contents-common{width:100%}@media only screen and (min-width: 768px){.contents-common{width:100%}}.contents-common__header{text-align:center;width:100%}@media only screen and (min-width: 768px){.contents-common__header{width:100%}}.contents-common__header.box__header{margin-bottom:50px}@media only screen and (min-width: 768px){.contents-common__header.box__header{margin-bottom:65px}}.contents-common__title{font-family:"Bellefair",serif;font-weight:400;font-size:48px;line-height:auto;line-height:1;color:#b3e8e3}@media only screen and (min-width: 768px){.contents-common__title{font-size:72px;line-height:1.8}}.contents-common__subtitle{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#000;margin-top:0}@media only screen and (min-width: 768px){.contents-common__subtitle{font-size:16px}}@media only screen and (min-width: 768px){.contents-common__subtitle{margin-top:-1.6rem}}.page-wrap{width:100%;position:relative}.loop-text-wrap{position:fixed;top:5px;left:0;width:100%;overflow:hidden;z-index:100}.loop-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:200%;white-space:nowrap;will-change:transform;-webkit-animation:scroll-left 10s linear infinite;animation:scroll-left 10s linear infinite}@media only screen and (min-width: 768px){.loop-text-inner{-webkit-animation:scroll-left 25s linear infinite;animation:scroll-left 25s linear infinite}}.loop-text-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;padding:0 1rem;font-size:18px;line-height:1;color:#00fc00;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.loop-text-item{font-size:28px;padding:0 1rem}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.contents-block{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){.contents-block{margin-bottom:80px}}@media only screen and (min-width: 992px){.contents-block{margin-bottom:100px}}.u-underline-anim{--thickness: 1px;--offset: 0em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 calc(100% - var(--offset));background-size:0% var(--thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;-webkit-transition:background-size .6s ease;transition:background-size .6s ease}.u-underline-anim.is-in{background-size:100% var(--thickness)}.u-underline-anim:hover{background-size:100% var(--thickness)}@supports not ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)){.u-underline-anim{background:none;text-decoration:underline;text-decoration-thickness:var(--thickness);text-underline-offset:var(--offset)}}@media(prefers-reduced-motion: reduce){.u-underline-anim{-webkit-transition:none;transition:none}}.cursor-dot{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:#000;opacity:0;pointer-events:none;z-index:2147483647;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.l-hero{width:100%;height:100%;position:relative;overflow:hidden;padding-bottom:45%;height:100dvh}@media only screen and (min-width: 768px){.l-hero{height:auto;position:relative;padding-bottom:0}}.l-hero .hero-inner{position:absolute;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:2}@media only screen and (min-width: 768px){.l-hero .hero-inner{position:absolute;width:calc(100% - 40px);height:100%;min-width:960px;top:0;left:40px}}@media only screen and (min-width: 992px){.l-hero .hero-inner{width:67%;min-width:960px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0}}.l-hero .hero-lead{width:22%;position:absolute;top:30px;right:4%;z-index:2;line-height:1}@media only screen and (min-width: 768px){.l-hero .hero-lead{width:39%;top:7%;left:0;right:auto}}.l-hero .hero-title{width:17%;position:absolute;left:4%;top:30px;z-index:2;line-height:1}@media only screen and (min-width: 768px){.l-hero .hero-title{width:54%;left:0;top:30%}}.l-hero .hero-bg{position:relative;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width: 768px){.l-hero .hero-bg{min-width:1100px}}.l-hero .hero-badge-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0px;width:88%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:17%;z-index:2}@media only screen and (min-width: 768px){.l-hero .hero-badge-list{width:35%;gap:5px;position:absolute;left:7%;-webkit-transform:translateX(0);transform:translateX(0);top:50%;bottom:auto}}@media only screen and (min-width: 992px){.l-hero .hero-badge-list{width:38%}}.l-hero .hero-badge-list-item-02{padding-top:18%}@media only screen and (min-width: 768px){.l-hero .hero-badge-list-item-02{padding-top:0}}.kv-btn-list{position:absolute;display:grid;grid-template-columns:1fr 1fr;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;width:88%}@media only screen and (min-width: 768px){.kv-btn-list{width:50%;position:absolute;left:0;-webkit-transform:translateX(0);transform:translateX(0);top:80%;bottom:auto;gap:20px}}@media only screen and (min-width: 992px){.kv-btn-list{width:52%}}.kv-btn-list-link{width:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.kv-btn-list-link:hover{opacity:.7}.btn-common:hover{text-decoration:none}.btn-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#04c755;color:#fff;text-decoration:none;font-size:19px;line-height:1}@media only screen and (min-width: 992px){.btn-line{font-size:22px}}.btn-line .ico-btn-line{width:32px;line-height:1}.btn-line.btn-line-kv{width:240px;height:56px;border-radius:8px}.btn-reserve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f96e6e;color:#fff;text-decoration:none;font-size:19px;line-height:1}@media only screen and (min-width: 992px){.btn-reserve{font-size:22px}}.btn-reserve .ico-btn-reserve{width:32px;line-height:1}.btn-reserve .sm{font-size:10px;font-weight:500}@media only screen and (min-width: 992px){.btn-reserve .sm{font-size:11.5px}}.btn-reserve.btn-reserve-kv{width:240px;height:56px;border-radius:8px}.site-header{background:rgba(0,0,0,0);font-family:"Noto Sans JP",sans-serif;width:100%;overflow:hidden;position:fixed;z-index:1000;top:0;visibility:hidden;-webkit-transition:opacity .6s ease,visibility .6s,-webkit-transform .6s ease;transition:opacity .6s ease,visibility .6s,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease,visibility .6s;transition:opacity .6s ease,transform .6s ease,visibility .6s,-webkit-transform .6s ease;background-color:rgba(254,252,248,.3)}.site-header.is-visible{opacity:1;visibility:visible}.site-header__inner{width:100%;margin:0 auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:75px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.site-header__inner{padding:0 24px;height:95px}}.site-header__skip{position:absolute;top:0;left:0;background:#000;color:#fff;padding:8px;font-size:14px;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px;z-index:1000}.site-header__skip:focus{clip:auto;clip-path:none;width:auto;height:auto}.site-header__logo{width:200px;height:auto;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;min-width:176.83px;position:relative;z-index:1000}@media only screen and (min-width: 768px){.site-header__logo{min-width:280px;width:20%}}.site-header__logo a{padding:0;margin:0}.site-header__logo img{vertical-align:bottom}.site-header__toggle{display:block;position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.site-header__toggle:checked~.site-header__nav{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 768px){.site-header__toggle:checked~.site-header__nav{-webkit-transform:translateX(0);transform:translateX(0)}}.site-header__toggle:checked+.site-header__toggle-label span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.site-header__toggle:checked+.site-header__toggle-label span:nth-child(2){opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.site-header__toggle:checked+.site-header__toggle-label span:nth-child(3){-webkit-transform:translateY(-12px) rotate(-45deg);transform:translateY(-12px) rotate(-45deg)}.site-header__toggle-label{display:block;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;cursor:pointer}@media only screen and (min-width: 992px){.site-header__toggle-label{left:2rem}}@media only screen and (min-width: 1240px){.site-header__toggle-label{left:3rem}}.site-header__toggle-label span{display:block;width:30px;height:1px;margin:9px 0;background:#000;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center;transform-origin:center}.site-header__toggle-label span:nth-child(2n){height:1px}.site-header__nav{position:fixed;top:0;left:0;background:#fdfbf8;-webkit-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 30px 0 15px;max-width:100%;width:100%;height:100dvh;min-height:100dvh}@media only screen and (min-width: 768px){.site-header__nav{top:0;width:375px;padding:95px 30px 0 3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.site-header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto;width:100%;max-width:375px}@media only screen and (min-width: 768px){.site-header__nav ul{max-width:375px}}.site-header__nav .site-header__item{margin:0 0 20px;text-align:left;padding:0 0}@media only screen and (min-width: 768px){.site-header__nav .site-header__item{margin:0 0 24px}}.site-header__nav .site-header__item .site-header__itemlink{text-decoration:none;font-size:16px;color:#000;font-weight:300;position:relative;font-family:"Inter",sans-serif;display:block;width:auto;line-height:1}@media only screen and (min-width: 768px){.site-header__nav .site-header__item .site-header__itemlink{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:20px}}.site-header__nav .site-header__item .site-header__itemlink .itemlink-text{font-size:12px;line-height:1;display:block;width:140px;margin-bottom:5px}.site-header__nav .site-header__item .site-header__itemlink.nav_rooms{width:22%}.site-header__nav .site-header__item .site-header__itemlink.nav_thehouse{width:35%}.site-header__nav .site-header__item .site-header__itemlink.nav_toji_sauna{width:36%}.site-header__nav .site-header__item .site-header__itemlink.nav_transcenderlounge{width:79%}.site-header__nav .site-header__item .site-header__itemlink.nav_artist{width:25%}.site-header__nav .site-header__item .site-header__itemlink.nav_whatsnew{width:40%}.site-header__nav .site-header__item .site-header__itemlink.nav_neighborhood{width:51%}.site-header__nav .site-header__item .site-header__itemlink.nav_access{width:23%}.site-header__nav .site-header__item .site-header__itemlink.nav_story{width:19%}.site-header__nav .site-header__item .site-header__itemlink.nav_faq{width:11%}.site-header__nav .site-header__item .site-header__itemlink img{width:100%}@media only screen and (min-width: 768px){.site-header__nav .site-header__item .site-header__itemlink:hover,.site-header__nav .site-header__item .site-header__itemlink:focus{color:#211815}}.site-header__nav .site-header__item.site-header__social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;width:40px;height:40px;border-radius:50%;line-height:1}.site-header__nav .site-header__item.site-header__social a svg{width:18px;height:auto}.site-header__nav .site-header__item .button--primary{padding:10px 20px;background:#ccefec;color:#000;border-radius:50rem;font-size:14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;line-height:1;vertical-align:middle;text-decoration:none}.site-header__nav .site-header__item .button--primary:hover,.site-header__nav .site-header__item .button--primary:focus{background:#80d8d0}.site-header .lang-switch-wrap{width:100%;position:relative}.site-header .lang-switch{position:absolute;left:15px;bottom:30px;z-index:10;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.site-header .lang-switch{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;bottom:auto;left:auto;right:30px;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}.site-header .lang-switch__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;line-height:1;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:none;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.site-header .lang-switch__btn:hover,.site-header .lang-switch__btn:focus-visible{outline:none}.site-header .lang-switch__btn::after{content:"/";font-size:11px;margin:0 0 0 8px;padding:0;line-height:1}@media only screen and (min-width: 768px){.site-header .lang-switch__btn::after{font-size:11px;margin:0 0 0 8px}}.site-header .lang-switch__btn:last-child::after{content:"";margin:0}.site-header .lang-switch__btn svg{height:12px;width:auto}.site-header .lang-switch__btn svg path{fill:rgba(35,24,21,.6)}@media only screen and (min-width: 768px){.site-header .lang-switch__btn svg{height:12px;width:auto}}.site-header .lang-switch__btn.is-active svg path,.site-header .lang-switch__btn[data-stt-active] svg path,.site-header .lang-switch__btn [data-stt-active] svg path{fill:#231815}.stt-lang-select{display:none !important}.tr-footer{padding:48px 24px 80px;max-width:calc(1920px - 3rem)}@media only screen and (min-width: 768px){.tr-footer{padding:80px 0;padding-inline:1rem}}@media only screen and (min-width: 992px){.tr-footer{padding-inline:3rem}}.tr-footer a{color:#211815;text-decoration:none;font-weight:400}.tr-footer a:hover{text-decoration:underline}.tr-footer__inner{max-width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media only screen and (min-width: 992px){.tr-footer__inner{gap:40px}}@media only screen and (min-width: 1240px){.tr-footer__inner{gap:60px}}@media only screen and (min-width: 992px){.tr-footer__col--1{width:240px}}@media only screen and (min-width: 992px){.tr-footer__col--2{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}@media only screen and (min-width: 992px){.tr-footer__col--3{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media only screen and (min-width: 992px){.tr-footer__col--4{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.tr-footer__col--5{width:100%}@media only screen and (min-width: 992px){.tr-footer__col--5{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}}.tr-footer__brand{font-size:12px;margin:0 0 20px;line-height:1.4;font-weight:400}@media only screen and (min-width: 992px){.tr-footer__brand{font-size:12px;margin:0 0 20px}}.tr-footer__nav-list{list-style:none;margin:0;padding:0}.tr-footer__nav-list li+li{margin-top:8px}.tr-footer__nav-list a{font-size:10px}@media only screen and (min-width: 992px){.tr-footer__nav-list a{font-size:10px}}.tr-footer__block{margin:0 0 30px}@media only screen and (min-width: 992px){.tr-footer__block{margin:0 0 80px}}.tr-footer__title{font-size:12px;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase;font-weight:400}@media only screen and (min-width: 992px){.tr-footer__title{font-size:12px;margin:0 0 20px}}.tr-footer__text{font-size:10px;line-height:1.8;margin:0 0 6px}@media only screen and (min-width: 992px){.tr-footer__text{font-size:10px}}.tr-footer__link{text-decoration:underline;text-underline-offset:2px}.tr-footer__time-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tr-footer__now{font-size:10px}@media only screen and (min-width: 992px){.tr-footer__now{font-size:10px}}.tr-footer .tr-clock-svg{width:38px;height:38px;display:block;margin-left:20px}.tr-footer .tr-clock__rim{fill:#211815;stroke:#211815;stroke-width:3}.tr-footer .tr-clock__hour{stroke:#fff;stroke-width:4;stroke-linecap:round;-webkit-transform-origin:50px 50px;transform-origin:50px 50px}.tr-footer .tr-clock__hour{stroke:#fff;stroke-width:4;stroke-linecap:round;-webkit-transform-origin:50px 50px;transform-origin:50px 50px}.tr-footer .tr-clock__minute{stroke:#fff;stroke-width:3;stroke-linecap:round;-webkit-transform-origin:50px 50px;transform-origin:50px 50px}.tr-footer .tr-clock__second{stroke:#fff;stroke-width:2;stroke-linecap:round;-webkit-transform-origin:50px 50px;transform-origin:50px 50px}.tr-footer #now-jst{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:10px;letter-spacing:.04em}.tr-footer__sns{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.tr-footer .tr-icon{width:25px;height:25px;display:block}@media only screen and (min-width: 992px){.tr-footer .tr-icon{width:32px;height:32px}}.tr-footer__weather-row{display:grid;grid-template-columns:1fr 40px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tr-footer__weather-text{font-size:10px}@media only screen and (min-width: 992px){.tr-footer__weather-text{font-size:10px}}.tr-footer__weather-icon svg{width:38px;height:38px;display:block;margin-left:20px}.tr-footer__weather-icon svg ellipse{fill:#211815}.tr-footer__weather-icon svg rect{fill:#211815}.tr-footer__temp-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tr-footer__temp p{margin:0 0 4px;font-size:10px}@media only screen and (min-width: 992px){.tr-footer__temp p{font-size:10px}}.tr-footer__temp-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:8px;margin-left:30px}.tr-footer__temp-now-label{font-size:12px;color:#bbb}.tr-footer__temp-now{font-size:20px;font-weight:400}@media only screen and (min-width: 992px){.tr-footer__temp-now{font-size:24px}}.tr-footer__copy{display:block;max-width:1280px;margin:24px auto 0;color:#211815;font-size:12px}@media only screen and (min-width: 992px){.tr-footer__copy{font-size:12px}}.tr-footer .footer-bottom{width:100%;display:block;margin-top:30px}@media only screen and (min-width: 992px){.tr-footer .footer-bottom{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 992px){.tr-footer .footer-bottom .footer-logo{width:460px}}.tr-footer .footer-bottom .footer-copy{width:auto}#home .hero-wrap{position:relative;overflow:hidden;padding:0;margin-bottom:10px}@media only screen and (min-width: 768px){#home .hero-wrap{padding:0;margin-bottom:30px}}@media only screen and (min-width: 992px){#home .hero-wrap{margin-bottom:30px}}#home .hero-wrap .kv-inner{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home .hero-wrap .bg-hero{position:relative;width:100%;overflow:hidden;height:auto}@media only screen and (min-width: 992px){#home .hero-wrap .bg-hero{aspect-ratio:16/9}}#home .hero-wrap .bg-hero .swiper,#home .hero-wrap .bg-hero .swiper-wrapper,#home .hero-wrap .bg-hero .swiper-slide{width:100%;height:100%}#home .hero-wrap .bg-hero .swiper-slide picture,#home .hero-wrap .bg-hero .swiper-slide img{display:block;width:100%;height:100%}#home .hero-wrap .bg-hero .swiper-slide source{aspect-ratio:16/9}#home .hero-wrap .bg-hero .swiper-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}#home .layout-top-grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}#home .layout-top-grid .layout-top-grid-item{width:100%}#home .layout-top-grid .layout-top-grid-item .card-top-box{display:block}#home .layout-top-grid .layout-top-grid-item .card-top-box .card-top-box-bg-img img{aspect-ratio:1/1}@media only screen and (min-width: 992px){#home .layout-top-grid .layout-top-grid-item .card-top-box .card-top-box-bg-img img{aspect-ratio:16/9}}#home .layout-top-grid .layout-top-grid-item.half-item{width:100%}@media only screen and (min-width: 992px){#home .layout-top-grid .layout-top-grid-item.half-item{width:calc(50% - 15px)}}#home .layout-top-grid .layout-top-grid-item.half-item .card-top-box .card-top-box-bg-img img{aspect-ratio:1/1}#home .card-top-box{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){#home .card-top-box{aspect-ratio:auto;height:auto}}#home .card-top-box .card-top-box-bg-img{width:100%;height:100%;display:block}#home .card-top-box .card-top-box-bg-img img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}#home .card-top-box .card-top-box-bg-img .swiper{width:100%;height:100%}#home .card-top-box .card-top-box-bg-img .swiper-wrapper{position:relative;width:100px;height:100%}#home .card-top-box .card-top-box-bg-img .swiper-slide{display:grid;place-items:center}#home .card-top-box .card-top-box-bg-img .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#home .card-top-box .card-top-box-bg-img .swiper-pagination{position:absolute;left:0;right:0;bottom:5px;text-align:center;pointer-events:auto}@media only screen and (min-width: 768px){#home .card-top-box .card-top-box-bg-img .swiper-pagination{bottom:10px}}#home .card-top-box .card-top-box-bg-img .swiper-pagination-bullet{width:5px;height:5px;margin:0 2px;background:898989;opacity:1;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease}@media only screen and (min-width: 768px){#home .card-top-box .card-top-box-bg-img .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px}}#home .card-top-box .card-top-box-bg-img .swiper-pagination-bullet-active{background:#fff;-webkit-transform:scale(1.2);transform:scale(1.2)}#home .card-top-box .card-top-head{position:absolute;z-index:4}#home .card-top-box .card-top-head img{display:block;width:100%;height:auto}#home .card-top-box .card-top-head.card-top-head-01{left:10px;bottom:10px;width:25%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-01{left:40px;bottom:40px;max-width:320px;width:15%}}#home .card-top-box .card-top-head.card-top-head-02{left:10px;bottom:10px;width:40%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-02{left:40px;bottom:40px;max-width:508px;width:50%}}#home .card-top-box .card-top-head.card-top-head-03{left:10px;top:10px;width:40%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-03{left:40px;top:40px;max-width:511px;width:50%}}#home .card-top-box .card-top-head.card-top-head-04{left:10px;top:10px;width:87%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-04{left:40px;top:40px;max-width:1154px;width:55%}}#home .card-top-box .card-top-head.card-top-head-05{left:10px;bottom:10px;width:28%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-05{left:40px;bottom:40px;max-width:301px;width:29%}}#home .card-top-box .card-top-head.card-top-head-06{left:10px;top:10px;width:45%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-06{left:40px;top:40px;max-width:566px;width:55%}}#home .card-top-box .card-top-head.card-top-head-07{left:10px;bottom:10px;width:58%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-07{left:40px;bottom:40px;max-width:740px;width:36%}}#home .card-top-box .card-top-head.card-top-head-08{left:10px;top:10px;width:25%}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-08{left:40px;top:40px;max-width:326px;width:32%}}#home .card-top-box .card-top-head.card-top-head-09{right:10px;bottom:10px;width:22%;mix-blend-mode:hard-light}@media only screen and (min-width: 768px){#home .card-top-box .card-top-head.card-top-head-09{right:40px;bottom:40px;max-width:280px;width:27%}}#home .card-top-box.card-top-box-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#home .card-top-box.card-top-box-news .card-top-body{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;line-height:1.5;padding:90px 0 40px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-news .card-top-body{padding:100px 0 60px}}@media only screen and (min-width: 992px){#home .card-top-box.card-top-box-news .card-top-body{padding:100px 0 50px}}#home .card-top-box.card-top-box-08{background-color:#231815;width:100%;height:100%}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}#home .card-top-box.card-top-box-08 .card-top-box-bg-img{aspect-ratio:auto !important}#home .card-top-box.card-top-box-08 .card-top-body{width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;color:#fff;line-height:1.8;padding:50px 0 30px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .card-top-body{padding:100px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media only screen and (min-width: 992px){#home .card-top-box.card-top-box-08 .card-top-body{padding:0 0 20px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .card-top-body{padding:0 0 25px}}#home .card-top-box.card-top-box-08 .card-top-08-headding-img{width:31%;margin-bottom:15px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .card-top-08-headding-img{font-size:12px;margin-bottom:20px;max-width:380.76px;width:27%}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .card-top-08-headding-img{margin-bottom:30px;width:37%}}#home .card-top-box.card-top-box-08 .access-text-01{font-size:11px;font-weight:400;margin-bottom:15px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .access-text-01{font-size:12px;margin-bottom:10px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .access-text-01{font-size:14px;margin-bottom:20px}}#home .card-top-box.card-top-box-08 .access-text-02{font-size:10px;font-weight:400;margin-bottom:15px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .access-text-02{font-size:12px;margin-bottom:10px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .access-text-02{font-size:14px;margin-bottom:20px}}#home .card-top-box.card-top-box-08 .access-text-03{font-size:10px;font-weight:400;margin-bottom:15px;color:#fff}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .access-text-03{font-size:12px;margin-bottom:10px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .access-text-03{font-size:14px;margin-bottom:20px}}#home .card-top-box.card-top-box-08 .access-text-03 a{color:#fff;text-decoration:none}#home .card-top-box.card-top-box-08 .access-text-04{font-size:10px;font-weight:400}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .access-text-04{font-size:11px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .access-text-04{font-size:13px}}#home .card-top-box.card-top-box-08 .access-text-04 .font-sm{font-size:10px;font-weight:400}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .access-text-04 .font-sm{font-size:10px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .access-text-04 .font-sm{font-size:11px}}#home .card-top-box.card-top-box-08 .btn-googlemaps{border-radius:50em;padding:6px 0;display:block;background-color:#fff;width:120px;line-height:1;margin-bottom:15px}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .btn-googlemaps{width:105px;padding:5px 0;margin-bottom:15px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .btn-googlemaps{margin-bottom:20px}}#home .card-top-box.card-top-box-08 .btn-googlemaps img{width:80px;height:auto}@media only screen and (min-width: 544px){#home .card-top-box.card-top-box-08 .btn-googlemaps img{width:68px}}@media only screen and (min-width: 1240px){#home .card-top-box.card-top-box-08 .btn-googlemaps img{width:68px}}#home .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#home .top-news{width:100%}#home .top-news__list{width:100%}#home .top-news__item{border-bottom:solid #231815 2px;margin-bottom:5px}@media only screen and (min-width: 992px){#home .top-news__item{margin-bottom:20px}}@media only screen and (min-width: 1240px){#home .top-news__item{margin-bottom:30px}}#home .top-news__item:last-child{margin-bottom:0}#home .top-news__link{display:block;width:100%;padding:10px 0;text-decoration:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px}@media only screen and (min-width: 544px){#home .top-news__link{padding:15px 0;padding-right:40px}}@media only screen and (min-width: 992px){#home .top-news__link{padding:15px 0;padding-right:60px}}@media only screen and (min-width: 1240px){#home .top-news__link{padding:25px 0}}#home .top-news__link .arrow-right{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#home .top-news__link .arrow-right svg{width:15px !important;height:auto}@media only screen and (min-width: 544px){#home .top-news__link .arrow-right svg{width:25px !important}}@media only screen and (min-width: 992px){#home .top-news__link .arrow-right svg{width:40px !important}}#home .top-news__link .arrow-right svg path{width:100% !important;height:auto}#home .top-news__date{font-size:9px;font-weight:400;margin-bottom:10px;line-height:1.4}@media only screen and (min-width: 544px){#home .top-news__date{font-size:12px;margin-bottom:10px}}@media only screen and (min-width: 992px){#home .top-news__date{font-size:14px}}#home .top-news__title{font-size:11px;font-weight:400;line-height:1.4}@media only screen and (min-width: 544px){#home .top-news__title{font-size:14px}}@media only screen and (min-width: 992px){#home .top-news__title{font-size:18px}}#home .top-news__more{width:100px;margin-left:auto;margin-right:auto;margin-top:30px}@media only screen and (min-width: 768px){#home .top-news__more{width:170px;margin-top:50px}}#home .top-news__moreBtn{display:block;width:100%;position:relative;padding-bottom:10px}@media only screen and (min-width: 768px){#home .top-news__moreBtn{padding-bottom:10px}}#home .top-news__moreBtn:after{content:"";width:100%;height:2px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#231815}.note-table-list{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;font-style:normal;font-size:12px;margin-top:5px;text-align:right}@media only screen and (min-width: 768px){.note-table-list{font-size:12px}}#rooms{font-family:"Noto Sans JP",sans-serif}#rooms .hero-wrap{margin-bottom:60px}@media only screen and (min-width: 768px){#rooms .hero-wrap{margin-bottom:100px}}#rooms .page-headding{width:100%;text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#rooms .page-headding{margin-bottom:100px}}#rooms .page-headding .rooms-heading{width:200px;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#rooms .page-headding .rooms-heading{max-width:462.62px;width:20%;margin-bottom:20px}}#rooms .page-headding .rooms-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#rooms .page-headding .rooms-heading-sub{font-size:16px}}#rooms .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#rooms .intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#rooms .intro-wrap{margin-bottom:100px}}#rooms .intro-wrap .intro-inner{width:100%}#rooms .intro-wrap .text{font-size:11px;line-height:1.8}@media only screen and (min-width: 768px){#rooms .intro-wrap .text{font-size:14px}}#rooms .room-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px 5%;list-style:none;max-width:830px;margin:0 auto;margin-bottom:60px}@media only screen and (min-width: 544px){#rooms .room-tag-list{gap:15px 3%}}@media only screen and (min-width: 992px){#rooms .room-tag-list{gap:30px 3%}}@media only screen and (min-width: 1240px){#rooms .room-tag-list{gap:30px 3%}}#rooms .room-tag-list li{max-width:120px;width:38%}@media only screen and (min-width: 544px){#rooms .room-tag-list li{width:22%;max-width:100%}}@media only screen and (min-width: 992px){#rooms .room-tag-list li{width:22%}}@media only screen and (min-width: 1240px){#rooms .room-tag-list li{width:22%;max-width:100%}}#rooms .room-tag-list li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:7px 0;border:1px solid #231815;border-radius:50rem;text-decoration:none;background:#fdfbf8;color:#231815;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center;line-height:1}@media only screen and (min-width: 768px){#rooms .room-tag-list li a{padding:7px 0}}@media only screen and (min-width: 1240px){#rooms .room-tag-list li a{padding:10px 0}}#rooms .room-tag-list li a .room-title{display:block;font-size:9px;margin-bottom:6px;line-height:1}@media only screen and (min-width: 768px){#rooms .room-tag-list li a .room-title{font-size:12px}}#rooms .room-tag-list li a .room-sub{display:block;font-size:8px;line-height:1}@media only screen and (min-width: 768px){#rooms .room-tag-list li a .room-sub{font-size:10px}}#rooms .rooms-grid{max-width:100%;margin:0 auto}#rooms .rooms-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;gap:60px 0}@media only screen and (min-width: 992px){#rooms .rooms-grid__list{grid-template-columns:repeat(2, 1fr);gap:100px 25px}}@media only screen and (min-width: 1240px){#rooms .rooms-grid__list{gap:100px 50px}}#rooms .rooms-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#rooms .rooms-card__media{position:relative;display:block;overflow:hidden;margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){#rooms .rooms-card__media{margin-bottom:30px}}#rooms .rooms-card__media .swiper{width:100%;height:100%}#rooms .rooms-card__media .swiper-slide{text-align:center}#rooms .rooms-card__media .swiper-pagination{position:absolute;bottom:10px;left:0;width:100%;text-align:center}#rooms .rooms-card__media .swiper-pagination-bullet{background:#898989;opacity:1;width:8px;height:8px;margin:0 4px}#rooms .rooms-card__media .swiper-pagination-bullet-active{background:#fff;opacity:1}#rooms .rooms-card__media .rooms-card__figure{margin:0;position:relative;width:100%;aspect-ratio:16/11}#rooms .rooms-card__media .rooms-card__figure .rooms-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#rooms .rooms-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#rooms .rooms-card__title{margin-left:auto;margin-right:auto;line-height:1;margin-bottom:10px}@media only screen and (min-width: 768px){#rooms .rooms-card__title{margin-bottom:10px}}#rooms .rooms-card__title img{width:auto;height:22px}@media only screen and (min-width: 544px){#rooms .rooms-card__title img{height:24px}}@media only screen and (min-width: 992px){#rooms .rooms-card__title img{height:28px}}@media only screen and (min-width: 1240px){#rooms .rooms-card__title img{height:40px}}#rooms .rooms-card__subtitle{margin:0;font-size:15px;font-weight:400;line-height:1;width:100%;text-align:center}@media only screen and (min-width: 768px){#rooms .rooms-card__subtitle{font-size:14px}}#rooms .rooms-card__spec-wrap{position:relative;width:100%;margin-top:0;padding:30px 0}@media only screen and (min-width: 992px){#rooms .rooms-card__spec-wrap{margin-top:0;padding:30px 0 35px}}@media only screen and (min-width: 1240px){#rooms .rooms-card__spec-wrap{padding:40px 0 45px}}#rooms .rooms-card__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;list-style:none;margin:4px 0 0;gap:0 20px;width:100%}@media only screen and (min-width: 544px){#rooms .rooms-card__spec{gap:0 20px;margin-top:0;margin-bottom:0}}@media only screen and (min-width: 992px){#rooms .rooms-card__spec{gap:0 20px}}#rooms .rooms-card__spec:last-child{margin-top:5px}@media only screen and (min-width: 992px){#rooms .rooms-card__spec:last-child{margin-top:5px;height:3rem}}#rooms .rooms-card__spec .rooms-card__specitem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:10px}@media only screen and (min-width: 992px){#rooms .rooms-card__spec .rooms-card__specitem{width:auto;font-size:14px}}#rooms .rooms-card__spec .ico-people{width:auto;height:18px}@media only screen and (min-width: 768px){#rooms .rooms-card__spec .ico-people{height:26px}}#rooms .rooms-card__spec .ico-roomsize{width:auto;height:16px}@media only screen and (min-width: 768px){#rooms .rooms-card__spec .ico-roomsize{height:19px}}#rooms .rooms-card__spec .ico-bed{width:auto;height:16px}@media only screen and (min-width: 768px){#rooms .rooms-card__spec .ico-bed{height:19px}}#rooms .rooms-card__desc{margin:0;color:#231815;text-align:center;font-size:12px;line-height:1.8}@media only screen and (min-width: 768px){#rooms .rooms-card__desc{font-size:13px}}#rooms .rooms-card__actions{margin-top:auto;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}@media only screen and (min-width: 768px){#rooms .rooms-card__actions{margin-top:20px}}#rooms .rooms-card__actions.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}#rooms .rooms-card__actions .rooms-card__reserve{display:inline-block;padding:8px 10px;text-decoration:none;font-size:32px;background-color:#231815;color:#fff;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease;max-width:240px;width:80%;text-align:center;font-size:15px}@media only screen and (min-width: 768px){#rooms .rooms-card__actions .rooms-card__reserve{max-width:260px;padding:10px 10px;font-size:16px}}#rooms .rooms-card__actions .rooms-card__reserve:hover,#rooms .rooms-card__actions .rooms-card__reserve:focus-visible{background:#111;color:#fff;border-color:#111;outline:none}#artists{font-family:"Noto Sans JP",sans-serif}#artists .page-headding{width:100%;text-align:center;margin-bottom:30px;padding-top:40px}@media only screen and (min-width: 768px){#artists .page-headding{margin-bottom:50px}}@media only screen and (min-width: 992px){#artists .page-headding{padding-top:100px;margin-bottom:50px}}#artists .page-headding .artist-heading{width:200px;width:22.66%;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#artists .page-headding .artist-heading{max-width:525.61px;width:22.66%;margin-bottom:20px}}#artists .page-headding .artist-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#artists .page-headding .artist-heading-sub{font-size:16px}}#artists .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#artists .intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#artists .intro-wrap{margin-bottom:100px}}#artists .intro-wrap .intro-inner{width:100%}#artists .intro-wrap .text{font-size:14px;line-height:1.8}@media only screen and (min-width: 768px){#artists .intro-wrap .text{font-size:14px}}#artists .intro-02-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#artists .intro-02-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#artists .intro-02-wrap{margin-bottom:100px}}#artists .intro-02-wrap .intro-inner{width:100%}#artists .intro-02-wrap .text{font-size:11px;line-height:1.8}@media only screen and (min-width: 768px){#artists .intro-02-wrap .text{font-size:13px}}#artists .intro-03-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#artists .intro-03-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#artists .intro-03-wrap{margin-bottom:100px}}#artists .intro-03-wrap .intro-03-headding{width:40%;margin-left:auto;margin-right:auto;max-width:642.22px;margin-bottom:30px}@media only screen and (min-width: 768px){#artists .intro-03-wrap .intro-03-headding{width:40%;margin-bottom:50px}}#artists .intro-03-wrap .intro-inner{width:100%}#artists .intro-03-wrap .text{font-size:11px;line-height:1.8}@media only screen and (min-width: 768px){#artists .intro-03-wrap .text{font-size:13px}}#artists .artist-list-wrap{width:100%;max-width:900px;position:relative;margin-left:auto;margin-right:auto}#artists .artist-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media only screen and (min-width: 768px){#artists .artist-list-item{margin-bottom:100px}}#artists .artist-list-item .artist-list-item-headding{width:100%;text-align:center;margin-bottom:20px;font-size:16px;font-weight:400;font-family:"Noto Sans JP",sans-serif}@media only screen and (min-width: 768px){#artists .artist-list-item .artist-list-item-headding{margin-bottom:30px;font-size:18px}}#artists .artist-list-item:last-child{margin-bottom:0}#artists .artist-list-item .artist-list-item-thumb{width:100%;position:relative;margin-bottom:20px}@media only screen and (min-width: 768px){#artists .artist-list-item .artist-list-item-thumb{width:33%;margin-bottom:0}}#artists .artist-list-item .artist-list-item-text{width:100%;font-family:"Noto Sans JP",sans-serif;line-height:1.8}@media only screen and (min-width: 768px){#artists .artist-list-item .artist-list-item-text{width:64%}}#artists .artist-list-item .artist-list-item-text .artist-list-item-text-headding{width:100%;text-align:left;margin-bottom:15px;font-size:12px;font-weight:600}@media only screen and (min-width: 768px){#artists .artist-list-item .artist-list-item-text .artist-list-item-text-headding{margin-bottom:20px;font-size:14px}}#artists .artist-list-item .artist-list-item-text .text{width:100%;text-align:left;font-size:12px}@media only screen and (min-width: 768px){#artists .artist-list-item .artist-list-item-text .text{font-size:14px}}#artists .artist-list-item .link-instagram{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;position:relative;margin:0 0 0 0;text-align:left;width:100%;margin-top:20px;font-size:10px}@media only screen and (min-width: 768px){#artists .artist-list-item .link-instagram{margin-top:20px;font-size:12px}}#artists .artist-list-item .link-instagram .instagram-arrow{display:inline-block;position:relative;text-decoration:none;text-align:left;width:auto;padding-bottom:5px;padding-right:30px}@media only screen and (min-width: 992px){#artists .artist-list-item .link-instagram .instagram-arrow{padding-right:45px}}#artists .artist-list-item .link-instagram .instagram-arrow svg{width:16px !important;height:auto !important;margin-right:5px;vertical-align:middle}#artists .artist-list-item .link-instagram .instagram-arrow::before,#artists .artist-list-item .link-instagram .instagram-arrow::after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#000;border-radius:9999px}#artists .artist-list-item .link-instagram .instagram-arrow::before{width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#artists .artist-list-item .link-instagram .instagram-arrow:after{right:0;left:auto;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:15px}@media only screen and (min-width: 992px){#artists .artist-list-item .link-instagram .instagram-arrow:after{width:20px}}#artists .artist-list-item.revese{padding-top:20px}@media only screen and (min-width: 768px){#artists .artist-list-item.revese{padding-top:30px}}#artists .artist-list-item.revese .artist-list-item-thumb::after{content:"";background-color:#231815;width:100%;height:100%;position:absolute;left:-10px;top:-10px;z-index:-1}@media only screen and (min-width: 768px){#artists .artist-list-item.revese .artist-list-item-thumb::after{left:-20px;top:-20px}}#artists .popup-intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#artists .popup-intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#artists .popup-intro-wrap{margin-bottom:100px}}#artists .popup-intro-wrap .popup-intro-inner{width:100%}#artists .popup-intro-wrap .text{font-size:10px;line-height:1.8}@media only screen and (min-width: 768px){#artists .popup-intro-wrap .text{font-size:12px}}#artists .popup-intro-wrap .popup-note-list{list-style:none;padding:0;font-size:8px;line-height:1.8;margin-top:20px}@media only screen and (min-width: 768px){#artists .popup-intro-wrap .popup-note-list{font-size:10px;margin-top:30px}}#artists .popup-thmub-list{list-style:none;display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}@media only screen and (min-width: 768px){#artists .popup-thmub-list{gap:20px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1240px){#artists .popup-thmub-list{gap:40px}}#faq{font-family:"Noto Sans JP",sans-serif}#faq .page-headding{width:100%;text-align:center;margin-bottom:100px}@media only screen and (min-width: 768px){#faq .page-headding{margin-bottom:120px}}@media only screen and (min-width: 992px){#faq .page-headding{margin-bottom:150px}}#faq .page-headding .faq-heading{width:16%;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#faq .page-headding .faq-heading{max-width:244px;width:11%;margin-bottom:20px}}#faq .page-headding .faq-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#faq .page-headding .faq-heading-sub{font-size:16px}}#faq .faq-wrap{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}@media only screen and (min-width: 768px){#faq .faq-wrap{grid-template-columns:repeat(1, 1fr);gap:60px}}#faq .faq{max-width:1500px;width:100%;margin:0 auto}#faq .faq__heading{font-size:16px;line-height:1.2;margin:0 0 20px;font-weight:400}@media only screen and (min-width: 768px){#faq .faq__heading{font-size:20px}}#faq .faq__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(1, 1fr);gap:15px}@media only screen and (min-width: 768px){#faq .faq__list{gap:20px}}#faq .faq-item{border:solid #000 1px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px}@media only screen and (min-width: 768px){#faq .faq-item{padding:15px}}#faq .faq-item__q{margin:0}#faq .faq-item__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 12px;background:rgba(0,0,0,0);border:0;font:inherit;text-align:left;cursor:pointer;color:#231815}@media only screen and (min-width: 768px){#faq .faq-item__button{font-size:18px;padding:15px 12px}}#faq .faq-item__button::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("../img/common/ico_text_q.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (min-width: 768px){#faq .faq-item__button::before{font-size:18px;width:20px;height:20px}}#faq .faq-item__qtext{font-size:13px;font-weight:400;color:#231815}@media only screen and (min-width: 768px){#faq .faq-item__qtext{font-size:18px}}#faq .faq-item__qimg{display:block;width:12px;height:12px;pointer-events:none;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}#faq .faq-item__button[aria-expanded=true] .faq-item__qimg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#faq .faq-item__panel{overflow:hidden;height:0;-webkit-transition:height .28s ease;transition:height .28s ease;will-change:height;padding-inline:12px}#faq .faq-item__panel[hidden]{display:block;height:0;padding-block:0}#faq .faq-item__answer{padding-block:14px;font-size:14px;line-height:1.8}#faq .page-faq .faq-overview__title{color:#3d3932;margin-bottom:35px}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview__title{margin-bottom:50px}}#faq .page-faq .faq-overview .faq-item{margin-bottom:35px}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .faq-item{margin-bottom:50px}}#faq .page-faq .faq-overview .q-text{font-family:"a-otf-ryumin-pr6n",serif;padding:0 46px 0 16px;padding-left:36px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .q-text{padding:0 46px 0 24px;padding-left:44px;font-size:20px}}#faq .page-faq .faq-overview .q-text:before{display:none}#faq .page-faq .faq-overview .q-text:after{right:16px}#faq .page-faq .faq-overview .q-text .q-ico{position:absolute;margin-right:16px;display:block;position:absolute;left:0;top:0;line-height:1}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .q-text .q-ico{margin-right:20px}}#faq .page-faq .faq-overview .q-text .q-ico:after{content:"Q";font-family:korolev-rounded,sans-serif;color:#3d3932;font-size:22px;font-weight:300;position:relative;line-height:1}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .q-text .q-ico:after{font-size:30px}}#faq .page-faq .faq-overview .a-text{font-family:"a-otf-ryumin-pr6n",serif;padding:0 0 0 16px;padding-left:36px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;opacity:0;font-size:14px}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .a-text{font-size:16px;padding:0 0 0 24px;padding-left:44px}}#faq .page-faq .faq-overview .a-text .a-ico{position:absolute;background-color:#80d8d0;border-radius:50%;width:32px;height:32px;margin-right:16px;display:none;left:16px}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .a-text .a-ico{width:40px;height:40px;margin-right:20px;left:24px}}#faq .page-faq .faq-overview .a-text .a-ico:after{content:"A";font-family:"Bellefair",serif;color:#fff;font-size:18px;font-weight:400;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .a-text .a-ico:after{font-size:24px}}#faq .page-faq .faq-overview .is-open .a-text{opacity:1;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:14px;line-height:2;padding:16px 0 0 16px;display:block;padding-left:0;max-height:100% !important}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .is-open .a-text{font-size:14px}}@media only screen and (min-width: 768px){#faq .page-faq .faq-overview .is-open .a-text{padding:24px 0 0 24px;padding-left:0}}#faq .page-faq .faq-overview .is-open .a-text p{width:100%;height:100%}#story{font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif}#story .hero-wrap{margin-bottom:100px}@media only screen and (min-width: 768px){#story .hero-wrap{margin-bottom:120px}}@media only screen and (min-width: 992px){#story .hero-wrap{margin-bottom:150px}}#story .page-headding{width:100%;text-align:center;margin-bottom:30px;padding-top:40px}@media only screen and (min-width: 768px){#story .page-headding{margin-bottom:50px}}@media only screen and (min-width: 992px){#story .page-headding{margin-bottom:50px;padding-top:100px}}#story .page-headding .story-heading{width:200px;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#story .page-headding .story-heading{max-width:418.36px;width:18%;margin-bottom:20px}}#story .page-headding .story-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#story .page-headding .story-heading-sub{font-size:16px}}#story .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#story .intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#story .intro-wrap{margin-bottom:100px}}#story .intro-wrap .intro-inner{width:100%}#story .intro-wrap .text{font-size:14px;line-height:1.8;font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif}@media only screen and (min-width: 768px){#story .intro-wrap .text{font-size:16px}}#story .intro-02-wrap{text-align:center;margin-bottom:40px}@media only screen and (min-width: 768px){#story .intro-02-wrap{margin-bottom:75px}}@media only screen and (min-width: 992px){#story .intro-02-wrap{margin-bottom:75px}}#story .intro-02-wrap .intro-inner{width:100%}#story .intro-02-wrap .text{font-size:11px;line-height:1.8;font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif}@media only screen and (min-width: 768px){#story .intro-02-wrap .text{font-size:14px}}#story .intro-03-wrap{text-align:center;margin-bottom:40px}@media only screen and (min-width: 768px){#story .intro-03-wrap{margin-bottom:75px}}@media only screen and (min-width: 992px){#story .intro-03-wrap{margin-bottom:75px}}#story .intro-03-wrap .intro-03-headding{width:60%;margin-left:auto;margin-right:auto;max-width:642.22px;margin-bottom:40px}@media only screen and (min-width: 768px){#story .intro-03-wrap .intro-03-headding{width:25%;min-width:300px}}#story .intro-03-wrap .intro-inner{width:100%}#story .intro-03-wrap .text{font-size:11px;line-height:1.8;font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif}@media only screen and (min-width: 768px){#story .intro-03-wrap .text{font-size:13px}}#story .story-list-wrap{width:100%;max-width:900px;position:relative;padding-top:130px;padding-bottom:130px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){#story .story-list-wrap{padding-top:250px;padding-bottom:250px}}#story .story-list-wrap::before{content:"";width:1px;height:100px;background-color:#231815;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px){#story .story-list-wrap::before{height:200px}}#story .story-list-wrap::after{content:"";width:1px;height:100px;background-color:#231815;position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px){#story .story-list-wrap::after{height:200px}}#story .story-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media only screen and (min-width: 768px){#story .story-list-item{margin-bottom:70px}}#story .story-list-item:last-child{margin-bottom:0}#story .story-list-item .story-list-item-thumb{width:calc(100% - 10px);position:relative;margin-bottom:40px}@media only screen and (min-width: 768px){#story .story-list-item .story-list-item-thumb{width:38%;margin-bottom:0}}#story .story-list-item .story-list-item-thumb::after{content:"";background-color:#231815;width:100%;height:100%;position:absolute;left:10px;top:10px;z-index:-1}@media only screen and (min-width: 768px){#story .story-list-item .story-list-item-thumb::after{left:20px;top:20px}}#story .story-list-item .story-list-item-text{width:100%;font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif;line-height:1.8}@media only screen and (min-width: 768px){#story .story-list-item .story-list-item-text{width:55%}}#story .story-list-item .story-list-item-text .story-list-item-headding{width:100%;text-align:left;margin-bottom:10px;font-size:13px;font-weight:400}@media only screen and (min-width: 768px){#story .story-list-item .story-list-item-text .story-list-item-headding{margin-bottom:20px;font-size:15px}}#story .story-list-item .story-list-item-text .story-list-item-text{width:100%;text-align:left;font-size:10px}@media only screen and (min-width: 768px){#story .story-list-item .story-list-item-text .story-list-item-text{font-size:12px}}#story .story-list-item.revese{padding-top:20px}@media only screen and (min-width: 768px){#story .story-list-item.revese{padding-top:30px}}#story .story-list-item.revese .story-list-item-thumb::after{content:"";background-color:#231815;width:100%;height:100%;position:absolute;left:-10px;top:-10px;z-index:-1}@media only screen and (min-width: 768px){#story .story-list-item.revese .story-list-item-thumb::after{left:-20px;top:-20px}}#story .outro-block-card{width:100%;text-align:center}#story .outro-block-card .outro-block-card-body{font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif;font-size:10px;line-height:1.8}@media only screen and (min-width: 992px){#story .outro-block-card .outro-block-card-body{font-size:13px}}#thehouse{font-family:"Noto Sans JP",sans-serif}#thehouse .hero-wrap{margin-bottom:60px}@media only screen and (min-width: 768px){#thehouse .hero-wrap{margin-bottom:100px}}#thehouse .page-headding{width:100%;text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#thehouse .page-headding{margin-bottom:100px}}#thehouse .page-headding .thehouse-heading{width:33%;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#thehouse .page-headding .thehouse-heading{max-width:462.62px;width:33%;margin-bottom:20px}}#thehouse .page-headding .thehouse-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#thehouse .page-headding .thehouse-heading-sub{font-size:16px}}#thehouse .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#thehouse .intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#thehouse .intro-wrap{margin-bottom:100px}}#thehouse .intro-wrap .intro-read{font-family:"Noto Sans JP",sans-serif;font-size:13px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:20px;line-height:1.8}@media only screen and (min-width: 992px){#thehouse .intro-wrap .intro-read{font-size:16px;margin-bottom:30px}}#thehouse .intro-wrap .intro-inner{width:100%}#thehouse .intro-wrap .text{font-size:11px;line-height:1.8}@media only screen and (min-width: 768px){#thehouse .intro-wrap .text{font-size:14px}}#thehouse .thehouse-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 2%;list-style:none;max-width:830px;margin:0 auto;margin-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 544px){#thehouse .thehouse-tag-list{gap:15px 3%;margin-bottom:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}@media only screen and (min-width: 992px){#thehouse .thehouse-tag-list{gap:30px 3%}}@media only screen and (min-width: 1240px){#thehouse .thehouse-tag-list{gap:30px 3%}}#thehouse .thehouse-tag-list li{width:65%}@media only screen and (min-width: 544px){#thehouse .thehouse-tag-list li{width:30%;max-width:100%}}@media only screen and (min-width: 992px){#thehouse .thehouse-tag-list li{width:30%}}@media only screen and (min-width: 1240px){#thehouse .thehouse-tag-list li{width:30%;max-width:100%}}#thehouse .thehouse-tag-list li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px 0;border:1px solid #231815;border-radius:50rem;text-decoration:none;background:#fdfbf8;color:#231815;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center;height:2.6rem}@media only screen and (min-width: 768px){#thehouse .thehouse-tag-list li a{padding:7px 0}}@media only screen and (min-width: 1240px){#thehouse .thehouse-tag-list li a{padding:10px 0}}#thehouse .thehouse-tag-list li a .thehouse-title{display:block;font-size:9px;line-height:1.4}@media only screen and (min-width: 768px){#thehouse .thehouse-tag-list li a .thehouse-title{font-size:12px}}#thehouse .thumb-contents-block{position:relative;width:100%;max-width:1500px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px){#thehouse .thumb-contents-block{margin-bottom:100px}}#thehouse .thumb-contents-block .contents-headding{font-family:"Noto Sans JP",sans-serif;font-size:13px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:20px;line-height:1.8;width:100%;text-align:center}@media only screen and (min-width: 992px){#thehouse .thumb-contents-block .contents-headding{font-size:16px;margin-bottom:30px}}#thehouse .thumb-contents-block .contents-headding .u-underline-anim{--thickness: 1px;--offset: 0em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 calc(100% - var(--offset));background-size:0% var(--thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;-webkit-transition:background-size .6s ease;transition:background-size .6s ease}#thehouse .thumb-contents-block .contents-headding .u-underline-anim.is-in{background-size:100% var(--thickness)}#thehouse .thumb-contents-block .contents-headding .u-underline-anim:hover{background-size:100% var(--thickness)}@supports not ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)){#thehouse .thumb-contents-block .contents-headding .u-underline-anim{background:none;text-decoration:underline;text-decoration-thickness:var(--thickness);text-underline-offset:var(--offset)}}@media(prefers-reduced-motion: reduce){#thehouse .thumb-contents-block .contents-headding .u-underline-anim{-webkit-transition:none;transition:none}}#thehouse .thumb-contents-block .thumb-list{display:grid;gap:20px}@media only screen and (min-width: 992px){#thehouse .thumb-contents-block .thumb-list{gap:20px}}#thehouse .thumb-contents-block .thumb-intro{width:100%;margin-top:30px;text-align:center;width:100%}@media only screen and (min-width: 992px){#thehouse .thumb-contents-block .thumb-intro{margin-top:50px}}#thehouse .thumb-contents-block .thumb-intro .text{font-size:11px;line-height:1.8}@media only screen and (min-width: 992px){#thehouse .thumb-contents-block .thumb-intro .text{font-size:14px}}#thehouse .card-spec-box{position:relative;width:100%;max-width:715px;border:solid 1px #231815;margin-left:auto;margin-right:auto;padding:30px 0}@media only screen and (min-width: 992px){#thehouse .card-spec-box{width:100%;padding:40px 0}}#thehouse .card-spec-box .card-spec-list{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#thehouse .card-spec-box .card-spec-list.card-spec-list-mt{margin-top:30px}@media only screen and (min-width: 992px){#thehouse .card-spec-box .card-spec-list.card-spec-list-mt{margin-top:40px}}#thehouse .card-spec-box .card-spec-list .card-spec-list-item{font-family:"Noto Sans JP",sans-serif;font-size:10px;position:relative;font-weight:400;margin-bottom:5px}@media only screen and (min-width: 992px){#thehouse .card-spec-box .card-spec-list .card-spec-list-item{font-size:12px;margin-bottom:5px}}#thehouse .bottom-cta{width:100%;margin-top:60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){#thehouse .bottom-cta{margin-top:100px}}#thehouse .bottom-cta__inner{margin:0 auto;padding:0;text-align:center}#thehouse .bottom-cta__text{font-size:11px;margin-bottom:30px;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media only screen and (min-width: 768px){#thehouse .bottom-cta__text{font-size:16px;margin-bottom:40px}}#thehouse .bottom-cta__actions{margin-top:10px}#thehouse .bottom-cta__button{display:inline-block;padding:8px 10px;text-decoration:none;font-size:32px;background-color:#231815;color:#fff;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease;max-width:240px;width:80%;text-align:center;font-size:15px}@media only screen and (min-width: 768px){#thehouse .bottom-cta__button{max-width:280px;padding:10px 10px;font-size:16px}}#thehouse .bottom-cta__button:hover,#thehouse .bottom-cta__button:focus-visible{background:#111;color:#fff;border-color:#111;outline:none}#tojisauna{font-family:"Noto Sans JP",sans-serif}#tojisauna .hero-wrap{margin-bottom:60px}@media only screen and (min-width: 768px){#tojisauna .hero-wrap{margin-bottom:100px}}#tojisauna .page-headding{width:100%;text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#tojisauna .page-headding{margin-bottom:100px}}#tojisauna .page-headding .tojisauna-heading{width:33%;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#tojisauna .page-headding .tojisauna-heading{max-width:462.62px;width:33%;margin-bottom:20px}}#tojisauna .page-headding .tojisauna-heading-sub{font-size:9px}@media only screen and (min-width: 768px){#tojisauna .page-headding .tojisauna-heading-sub{font-size:16px}}#tojisauna .contents-block{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#tojisauna .contents-block{margin-bottom:80px}}@media only screen and (min-width: 992px){#tojisauna .contents-block{margin-bottom:100px}}#tojisauna .contents-block .intro-read{font-family:"Noto Sans JP",sans-serif;font-size:16px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:20px;line-height:1.8}@media only screen and (min-width: 992px){#tojisauna .contents-block .intro-read{font-size:16px;margin-bottom:30px}}#tojisauna .contents-block .intro-inner{width:100%;text-align:center}#tojisauna .contents-block .text{font-size:14px;line-height:1.8}@media only screen and (min-width: 768px){#tojisauna .contents-block .text{font-size:14px}}#tojisauna .contents-block .text-02{font-size:12px;line-height:1.8}@media only screen and (min-width: 768px){#tojisauna .contents-block .text-02{font-size:14px}}#tojisauna .contents-block .intro-thumb-block{width:100%;margin-left:auto;margin-right:auto;margin-top:20px}@media only screen and (min-width: 992px){#tojisauna .contents-block .intro-thumb-block{width:62%;margin-top:40px}}#tojisauna .contents-block .tag-list-headding{font-family:"Noto Sans JP",sans-serif;font-size:14px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:30px;line-height:1.8;font-weight:700}@media only screen and (min-width: 992px){#tojisauna .contents-block .tag-list-headding{font-size:18px;margin-bottom:50px}}#tojisauna .contents-block .tag-list-headding .u-underline-anim{--thickness: 1px;--offset: 0em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 calc(100% - var(--offset));background-size:0% var(--thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;-webkit-transition:background-size .6s ease;transition:background-size .6s ease}#tojisauna .contents-block .tag-list-headding .u-underline-anim.is-in{background-size:100% var(--thickness)}#tojisauna .contents-block .tag-list-headding .u-underline-anim:hover{background-size:100% var(--thickness)}@supports not ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)){#tojisauna .contents-block .tag-list-headding .u-underline-anim{background:none;text-decoration:underline;text-decoration-thickness:var(--thickness);text-underline-offset:var(--offset)}}@media(prefers-reduced-motion: reduce){#tojisauna .contents-block .tag-list-headding .u-underline-anim{-webkit-transition:none;transition:none}}#tojisauna .contents-block .tojisauna-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;list-style:none;max-width:480px;margin:0 auto;margin-bottom:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 992px){#tojisauna .contents-block .tojisauna-tag-list{gap:30px}}#tojisauna .contents-block .tojisauna-tag-list li{width:100%}@media only screen and (min-width: 544px){#tojisauna .contents-block .tojisauna-tag-list li{width:100%}}@media only screen and (min-width: 992px){#tojisauna .contents-block .tojisauna-tag-list li{width:100%}}@media only screen and (min-width: 1240px){#tojisauna .contents-block .tojisauna-tag-list li{width:100%}}#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:20px 0;border:1px solid #231815;border-radius:50rem;text-decoration:none;background:#fdfbf8;color:#231815;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center}@media only screen and (min-width: 768px){#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card{padding:25px 0}}#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card .tojisauna-title{display:block;font-size:15px;line-height:1.4;margin-bottom:10px}@media only screen and (min-width: 768px){#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card .tojisauna-title{font-size:15px;margin-bottom:20px}}#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card .tojisauna-title-sub{display:block;font-size:12px;line-height:1.8}@media only screen and (min-width: 768px){#tojisauna .contents-block .tojisauna-tag-list li .tojisauna-tag-list-item-card .tojisauna-title-sub{font-size:12px}}#tojisauna .howto-headding{font-family:"Noto Sans JP",sans-serif;font-size:16px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:30px;line-height:1.8;font-weight:700}@media only screen and (min-width: 992px){#tojisauna .howto-headding{font-size:16px;margin-bottom:50px}}#tojisauna .howto-card{margin-bottom:50px}@media only screen and (min-width: 992px){#tojisauna .howto-card{margin-bottom:70px}}#tojisauna .howto-card .howto-card-head{font-size:13px;font-weight:700;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}@media only screen and (min-width: 992px){#tojisauna .howto-card .howto-card-head{font-size:14px;margin-bottom:30px}}#tojisauna .howto-card .howto-card-body{font-family:"Noto Sans JP",sans-serif;font-size:12px}@media only screen and (min-width: 992px){#tojisauna .howto-card .howto-card-body{font-size:14px}}#tojisauna .howto-outro{font-family:"Noto Sans JP",sans-serif;font-size:10px}@media only screen and (min-width: 992px){#tojisauna .howto-outro{font-size:12px}}#tojisauna .card-notice-box{position:relative;width:100%;max-width:715px;border:solid 1px #231815;margin-left:auto;margin-right:auto;padding:30px 0;text-align:center}@media only screen and (min-width: 992px){#tojisauna .card-notice-box{width:100%;padding:40px 0}}#tojisauna .card-notice-box .card-notice-box-head{font-size:11px;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}@media only screen and (min-width: 992px){#tojisauna .card-notice-box .card-notice-box-head{font-size:14px;margin-bottom:30px}}#tojisauna .card-notice-box .card-notice-box-body{font-family:"Noto Sans JP",sans-serif;font-size:10px}@media only screen and (min-width: 992px){#tojisauna .card-notice-box .card-notice-box-body{font-size:12px}}#tojisauna .thumb-contents-block{position:relative;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}#tojisauna .thumb-contents-block .contents-headding{font-family:"Noto Sans JP",sans-serif;font-size:16px;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-weight:400;margin-bottom:20px;line-height:1.8;width:100%;text-align:center}@media only screen and (min-width: 992px){#tojisauna .thumb-contents-block .contents-headding{font-size:18px;margin-bottom:30px}}#tojisauna .thumb-contents-block .contents-headding .u-underline-anim{--thickness: 1px;--offset: 0em;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:0 calc(100% - var(--offset));background-size:0% var(--thickness);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none;-webkit-transition:background-size .6s ease;transition:background-size .6s ease}#tojisauna .thumb-contents-block .contents-headding .u-underline-anim.is-in{background-size:100% var(--thickness)}#tojisauna .thumb-contents-block .contents-headding .u-underline-anim:hover{background-size:100% var(--thickness)}@supports not ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)){#tojisauna .thumb-contents-block .contents-headding .u-underline-anim{background:none;text-decoration:underline;text-decoration-thickness:var(--thickness);text-underline-offset:var(--offset)}}@media(prefers-reduced-motion: reduce){#tojisauna .thumb-contents-block .contents-headding .u-underline-anim{-webkit-transition:none;transition:none}}#tojisauna .thumb-contents-block .thumb-list{display:grid;gap:20px}@media only screen and (min-width: 992px){#tojisauna .thumb-contents-block .thumb-list{gap:20px}}#tojisauna .thumb-contents-block .thumb-intro{width:100%;margin-top:30px;text-align:center;width:100%}@media only screen and (min-width: 992px){#tojisauna .thumb-contents-block .thumb-intro{margin-top:50px}}#tojisauna .thumb-contents-block .thumb-intro .text{font-size:12px}@media only screen and (min-width: 992px){#tojisauna .thumb-contents-block .thumb-intro .text{font-size:14px}}#tojisauna .outro-block-card .outro-block-card-head{font-size:15px;font-weight:700;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px}@media only screen and (min-width: 992px){#tojisauna .outro-block-card .outro-block-card-head{font-size:16px;margin-bottom:30px}}#tojisauna .outro-block-card .outro-block-card-body{font-family:"Noto Sans JP",sans-serif;font-size:12px;line-height:1.8}@media only screen and (min-width: 992px){#tojisauna .outro-block-card .outro-block-card-body{font-size:14px}}#tran-scender-lounge .hero-wrap{margin-bottom:100px}@media only screen and (min-width: 768px){#tran-scender-lounge .hero-wrap{margin-bottom:120px}}@media only screen and (min-width: 992px){#tran-scender-lounge .hero-wrap{margin-bottom:150px}}#tran-scender-lounge .page-headding{width:100%;text-align:center;margin-bottom:100px}@media only screen and (min-width: 768px){#tran-scender-lounge .page-headding{margin-bottom:120px}}@media only screen and (min-width: 992px){#tran-scender-lounge .page-headding{margin-bottom:150px}}#tran-scender-lounge .page-headding .neighborhood-heading{width:200px;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#tran-scender-lounge .page-headding .neighborhood-heading{max-width:462.62px;width:20%;margin-bottom:20px}}#tran-scender-lounge .page-headding .neighborhood-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#tran-scender-lounge .page-headding .neighborhood-heading-sub{font-size:16px}}#tran-scender-lounge .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#tran-scender-lounge .intro-wrap{margin-bottom:80px}}@media only screen and (min-width: 992px){#tran-scender-lounge .intro-wrap{margin-bottom:100px}}#tran-scender-lounge .intro-wrap .intro-inner{width:100%}#tran-scender-lounge .intro-wrap .text{font-size:18px;line-height:1.8}@media only screen and (min-width: 768px){#tran-scender-lounge .intro-wrap .text{font-size:20px}}@media only screen and (min-width: 992px){#tran-scender-lounge .intro-wrap .text{font-size:24px}}#tran-scender-lounge .room-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;list-style:none;max-width:1295px;margin:0 auto;margin-bottom:60px}@media only screen and (min-width: 768px){#tran-scender-lounge .room-tag-list{gap:30px 3%;margin-bottom:80px}}@media only screen and (min-width: 992px){#tran-scender-lounge .room-tag-list{gap:30px 4%}}@media only screen and (min-width: 1240px){#tran-scender-lounge .room-tag-list{gap:40px}}#tran-scender-lounge .room-tag-list li{max-width:150px;width:100%}@media only screen and (min-width: 768px){#tran-scender-lounge .room-tag-list li{width:28%;max-width:100%}}@media only screen and (min-width: 992px){#tran-scender-lounge .room-tag-list li{width:21%}}@media only screen and (min-width: 1240px){#tran-scender-lounge .room-tag-list li{width:285px;max-width:100%}}#tran-scender-lounge .room-tag-list li a{width:100%;display:block;padding:14px 0;border:1px solid #231815;border-radius:50rem;text-decoration:none;background:#fdfbf8;color:#231815;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center}@media only screen and (min-width: 768px){#tran-scender-lounge .room-tag-list li a{padding:14px 0}}@media only screen and (min-width: 1240px){#tran-scender-lounge .room-tag-list li a{padding:20px 0}}#tran-scender-lounge .room-tag-list li a .room-title{display:block;font-size:18px;margin-bottom:6px;line-height:1}@media only screen and (min-width: 768px){#tran-scender-lounge .room-tag-list li a .room-title{font-size:18px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .room-tag-list li a .room-title{font-size:26px}}#tran-scender-lounge .room-tag-list li a .room-sub{display:block;font-size:14px;margin-bottom:6px;line-height:1}@media only screen and (min-width: 768px){#tran-scender-lounge .room-tag-list li a .room-sub{font-size:14px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .room-tag-list li a .room-sub{font-size:22px}}#tran-scender-lounge .neighborhood-grid{max-width:100%;margin:0 auto}#tran-scender-lounge .neighborhood-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}@media only screen and (min-width: 992px){#tran-scender-lounge .neighborhood-grid__list{grid-template-columns:repeat(2, 1fr);gap:230px 50px}}#tran-scender-lounge .neighborhood-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#tran-scender-lounge .neighborhood-card__media{position:relative;display:block;overflow:hidden;margin-bottom:40px;width:100%}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__media{margin-bottom:60px}}#tran-scender-lounge .neighborhood-card__media .swiper{width:100%;height:100%}#tran-scender-lounge .neighborhood-card__media .swiper-slide{text-align:center}#tran-scender-lounge .neighborhood-card__media .swiper-pagination{position:absolute;bottom:10px;left:0;width:100%;text-align:center}#tran-scender-lounge .neighborhood-card__media .swiper-pagination-bullet{background:#898989;opacity:1;width:15px;height:15px;margin:0 6px}#tran-scender-lounge .neighborhood-card__media .swiper-pagination-bullet-active{background:#fff;opacity:1}#tran-scender-lounge .neighborhood-card__media .neighborhood-card__figure{margin:0;position:relative;width:100%;aspect-ratio:16/10}#tran-scender-lounge .neighborhood-card__media .neighborhood-card__figure .neighborhood-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#tran-scender-lounge .neighborhood-card__body{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}#tran-scender-lounge .neighborhood-card__title{margin-left:auto;margin-right:auto;line-height:1;margin-bottom:10px}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title{margin-bottom:20px}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.loft_east{width:43%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_suite{width:21%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_loft_premium{width:58%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_premium_twin{width:59%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_superior_twin{width:60%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_superior_double{width:72%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_modetate{width:38%}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__title.title_universal{width:43%}}#tran-scender-lounge .neighborhood-card__subtitle{margin:0;font-size:36px;font-weight:400;line-height:1;width:100%;text-align:center}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__subtitle{font-size:28px}}@media only screen and (min-width: 992px){#tran-scender-lounge .neighborhood-card__subtitle{font-size:30px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .neighborhood-card__subtitle{font-size:36px}}#tran-scender-lounge .neighborhood-card__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;list-style:none;margin:4px 0 0;padding:0;margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__spec{gap:30px 40px;margin-top:60px;margin-bottom:80px}}@media only screen and (min-width: 992px){#tran-scender-lounge .neighborhood-card__spec{gap:30px 40px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .neighborhood-card__spec{gap:30px 40px}}#tran-scender-lounge .neighborhood-card__spec .neighborhood-card__specitem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:32px;margin-left:20px}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__spec .neighborhood-card__specitem{width:auto;font-size:24px;margin-left:20px}}@media only screen and (min-width: 992px){#tran-scender-lounge .neighborhood-card__spec .neighborhood-card__specitem{font-size:26px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .neighborhood-card__spec .neighborhood-card__specitem{font-size:28px}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__spec .ico-people{width:auto;height:52.76px}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__spec .ico-neighborhoodize{width:auto;height:37.67px}}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__spec .ico-bed{width:auto;height:37.64px}}#tran-scender-lounge .neighborhood-card__desc{margin:0;font-size:28px;color:#231815;text-align:center}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__desc{font-size:28px}}@media only screen and (min-width: 992px){#tran-scender-lounge .neighborhood-card__desc{font-size:26px}}@media only screen and (min-width: 1240px){#tran-scender-lounge .neighborhood-card__desc{font-size:26px}}#tran-scender-lounge .neighborhood-card__actions{margin-top:auto;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-top:20px}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__actions{margin-top:20px}}#tran-scender-lounge .neighborhood-card__actions .neighborhood-card__reserve{display:inline-block;padding:20px 10px;text-decoration:none;font-size:32px;background-color:#231815;color:#fff;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease;max-width:515px;width:80%;text-align:center}@media only screen and (min-width: 768px){#tran-scender-lounge .neighborhood-card__actions .neighborhood-card__reserve{padding:20px 10px;font-size:28px}}#tran-scender-lounge .neighborhood-card__actions .neighborhood-card__reserve:hover,#tran-scender-lounge .neighborhood-card__actions .neighborhood-card__reserve:focus-visible{background:#111;color:#fff;border-color:#111;outline:none}#neighborhood{font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif}#neighborhood .page-headding{width:100%;text-align:center;margin-bottom:100px;padding-top:40px}@media only screen and (min-width: 768px){#neighborhood .page-headding{margin-bottom:120px}}@media only screen and (min-width: 992px){#neighborhood .page-headding{margin-bottom:150px;padding-top:100px}}#neighborhood .page-headding .neighborhood-heading{width:68%;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:10px}@media only screen and (min-width: 768px){#neighborhood .page-headding .neighborhood-heading{max-width:1069.97px;width:46%;margin-bottom:20px}}#neighborhood .page-headding .neighborhood-heading-sub{font-size:10px}@media only screen and (min-width: 768px){#neighborhood .page-headding .neighborhood-heading-sub{font-size:16px}}#neighborhood .intro-wrap{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px){#neighborhood .intro-wrap{margin-bottom:80px}}#neighborhood .intro-wrap .intro-inner{width:100%}#neighborhood .intro-wrap .text{font-size:14px;line-height:1.8}@media only screen and (min-width: 768px){#neighborhood .intro-wrap .text{font-size:14px}}#neighborhood .room-tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;list-style:none;max-width:1295px;margin:0 auto;margin-bottom:60px}@media only screen and (min-width: 768px){#neighborhood .room-tag-list{gap:30px 3%;margin-bottom:80px}}@media only screen and (min-width: 992px){#neighborhood .room-tag-list{gap:30px 4%}}@media only screen and (min-width: 1240px){#neighborhood .room-tag-list{gap:40px}}#neighborhood .room-tag-list li{max-width:150px;width:100%}@media only screen and (min-width: 768px){#neighborhood .room-tag-list li{width:28%;max-width:100%}}@media only screen and (min-width: 992px){#neighborhood .room-tag-list li{width:21%}}@media only screen and (min-width: 1240px){#neighborhood .room-tag-list li{width:285px;max-width:100%}}#neighborhood .room-tag-list li a{width:100%;display:block;padding:14px 0;border:1px solid #231815;border-radius:50rem;text-decoration:none;background:#fdfbf8;color:#231815;-webkit-transition:background .3s ease;transition:background .3s ease;text-align:center}@media only screen and (min-width: 768px){#neighborhood .room-tag-list li a{padding:14px 0}}@media only screen and (min-width: 1240px){#neighborhood .room-tag-list li a{padding:20px 0}}#neighborhood .room-tag-list li a .room-title{display:block;font-size:18px;margin-bottom:6px;line-height:1}@media only screen and (min-width: 768px){#neighborhood .room-tag-list li a .room-title{font-size:18px}}@media only screen and (min-width: 1240px){#neighborhood .room-tag-list li a .room-title{font-size:26px}}#neighborhood .room-tag-list li a .room-sub{display:block;font-size:14px;margin-bottom:6px;line-height:1}@media only screen and (min-width: 768px){#neighborhood .room-tag-list li a .room-sub{font-size:14px}}@media only screen and (min-width: 1240px){#neighborhood .room-tag-list li a .room-sub{font-size:22px}}#neighborhood .neighborhood-grid{max-width:100%;margin:0 auto}#neighborhood .neighborhood-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width: 992px){#neighborhood .neighborhood-grid__list{grid-template-columns:repeat(2, 1fr);gap:70px 20px}}#neighborhood .neighborhood-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#neighborhood .neighborhood-card__media{position:relative;display:block;overflow:hidden;margin-bottom:0;width:100%}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__media{margin-bottom:10px}}#neighborhood .neighborhood-card__media .swiper{width:100%;height:100%}#neighborhood .neighborhood-card__media .swiper-slide{text-align:center}#neighborhood .neighborhood-card__media .swiper-pagination{position:absolute;bottom:10px;left:0;width:100%;text-align:center}#neighborhood .neighborhood-card__media .swiper-pagination-bullet{background:#898989;opacity:1;width:15px;height:15px;margin:0 6px}#neighborhood .neighborhood-card__media .swiper-pagination-bullet-active{background:#fff;opacity:1}#neighborhood .neighborhood-card__media .neighborhood-card__figure{margin:0;position:relative;width:100%;aspect-ratio:16/11}#neighborhood .neighborhood-card__media .neighborhood-card__figure .neighborhood-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#neighborhood .neighborhood-card__body{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}#neighborhood .neighborhood-card__title{margin-left:auto;margin-right:auto;line-height:1;margin-bottom:10px;font-size:16px;font-family:"Inter",sans-serif,"Noto Sans JP",sans-serif;font-weight:400}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__title{margin-bottom:10px;font-size:18px}}#neighborhood .neighborhood-card__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;list-style:none;margin:4px 0 0;padding:0;margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__spec{gap:30px 40px;margin-top:60px;margin-bottom:80px}}@media only screen and (min-width: 992px){#neighborhood .neighborhood-card__spec{gap:30px 40px}}@media only screen and (min-width: 1240px){#neighborhood .neighborhood-card__spec{gap:30px 40px}}#neighborhood .neighborhood-card__spec .neighborhood-card__specitem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:32px;margin-left:20px}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__spec .neighborhood-card__specitem{width:auto;font-size:24px;margin-left:20px}}@media only screen and (min-width: 992px){#neighborhood .neighborhood-card__spec .neighborhood-card__specitem{font-size:26px}}@media only screen and (min-width: 1240px){#neighborhood .neighborhood-card__spec .neighborhood-card__specitem{font-size:28px}}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__spec .ico-people{width:auto;height:52.76px}}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__spec .ico-neighborhoodize{width:auto;height:37.67px}}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__spec .ico-bed{width:auto;height:37.64px}}#neighborhood .neighborhood-card__desc{margin:0;font-size:28px;color:#231815;text-align:center;font-size:12px}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__desc{font-size:13px;height:4rem}}@media only screen and (min-width: 1240px){#neighborhood .neighborhood-card__desc{height:3rem}}#neighborhood .neighborhood-card__actions{margin-top:auto;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px;display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__actions{margin-top:20px;grid-template-columns:repeat(2, 1fr);gap:25px}}#neighborhood .neighborhood-card__actions .neighborhood-card__viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px;text-decoration:none;background-color:#fff;color:#fff;border:solid 1px #231815;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%;text-align:center}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__actions .neighborhood-card__viewmore{padding:10px 10px;font-size:28px}}#neighborhood .neighborhood-card__actions .neighborhood-card__viewmore img{width:73px;height:auto}#neighborhood .neighborhood-card__actions .neighborhood-card__googlemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px;text-decoration:none;font-size:32px;background-color:#231815;color:#fff;border:solid 1px #231815;-webkit-transition:background .2s ease,color .2s ease,border-color .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){#neighborhood .neighborhood-card__actions .neighborhood-card__googlemap{padding:10px 10px;font-size:28px}}#neighborhood .neighborhood-card__actions .neighborhood-card__googlemap img{width:82.5px;height:auto}.btn{position:relative;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px 15px 30px;text-decoration:none;border:2px solid currentColor;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50rem;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.6;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.btn{font-size:14px}}.btn::before{content:"";position:absolute;top:50%;right:20px;width:20px;height:1px;background:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .3s ease,right .3s ease;transition:width .3s ease,right .3s ease}@media only screen and (min-width: 768px){.btn::before{right:30px;width:25px}}.btn::after{content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;border-top:.5px solid currentColor;border-right:.5px solid currentColor;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (min-width: 768px){.btn::after{right:30px;width:6px}}@media only screen and (min-width: 768px){.btn:hover::before{width:30px;right:25px}.btn:hover::after{-webkit-transform:translateY(-50%) translateX(5px) rotate(45deg);transform:translateY(-50%) translateX(5px) rotate(45deg)}}.btn.no-arrow::before,.btn.no-arrow::after{display:none !important}.btn.btn__large{border-radius:3px;padding:35px 0;font-size:20px;font-family:"Noto Serif JP",serif;font-weight:300;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px}@media only screen and (min-width: 768px){.btn.btn__large{font-size:20px;max-width:400px}}.btn__blocksmeguro{background-color:#685942;color:#fff;width:320px;font-size:15px;font-weight:400;text-align:center;border-radius:0;border:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;padding:15px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.btn__blocksmeguro{width:400px;font-size:18px;padding:20px 20px;margin-left:auto;margin-right:auto}.btn__blocksmeguro:hover{opacity:.7}}.btn__blocksmeguro img{margin-right:8px}@media only screen and (min-width: 768px){.btn__blocksmeguro img{margin-right:12px}}.btn__blocksmeguro:before,.btn__blocksmeguro:after{content:"";display:none}.btn__blocksmeguro svg{width:35px !important;height:auto !important;padding:0;margin:0;margin-right:10px}@media only screen and (min-width: 768px){.btn__blocksmeguro svg{width:40px !important;margin-right:10px}}.btn__blocksmeguro svg path{fill:#fff}.btn__viewall{background-color:#dbe5dc;width:320px;font-size:16px;font-weight:400;text-align:center;border-radius:0;border:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;padding:20px 0}@media only screen and (min-width: 768px){.btn__viewall{width:400px;font-size:18px;padding:30px 0}.btn__viewall:hover{opacity:.7}}.btn__contact{background-color:#dbe5dc;width:260px;font-size:16px;font-weight:700;text-align:center;border-radius:0;border:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;padding:20px 0}@media only screen and (min-width: 768px){.btn__contact{width:370px;font-size:22px;padding:30px 0}.btn__contact:hover{opacity:.7}}.btn__lp-contact{background-color:#dbe5dc;width:260px;font-size:16px;font-weight:700;text-align:center;border-radius:0;border:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;padding:20px 0}@media only screen and (min-width: 768px){.btn__lp-contact{width:400px;font-size:22px;padding:30px 0}.btn__lp-contact:hover{opacity:.7}}.btn__qr{background-color:#dbe5dc;width:240px;font-size:16px;font-weight:700;text-align:center;border-radius:0;border:rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease;padding:20px 0}@media only screen and (min-width: 768px){.btn__qr{width:400px;font-size:22px;padding:30px 0}.btn__qr:hover{opacity:.7}}.btn__primary{background:#80d8d0;color:#fff}@media only screen and (min-width: 768px){.btn__primary:hover{background:rgb(88.9819277108,204.0180722892,193.5602409639);color:#fff;text-decoration:none}}.btn__primary.btn-lg{padding:24px 0;font-size:18px;font-weight:500;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px}@media only screen and (min-width: 768px){.btn__primary.btn-lg{padding:22px 0;font-size:18px;max-width:300px}}.btn__fill-green{background:#ccefec;color:#000;border:solid .5px #ccefec}@media only screen and (min-width: 768px){.btn__fill-green:hover{background:#80d8d0;text-decoration:none}}.btn__white{background:#fff;color:#000;border:solid .5px #000;width:215px}@media only screen and (min-width: 768px){.btn__white{width:215px}}.btn__white:hover{background:#80d8d0;color:#000;text-decoration:none}.btn__white.btn__secondary{border-radius:0;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.6;width:296px}.btn__white.btn__secondary:after,.btn__white.btn__secondary::before{display:none}@media only screen and (min-width: 768px){.btn__white.btn__secondary{font-size:14px}}@media only screen and (min-width: 768px){.btn__white.btn__secondary{width:100%;width:296px}}.btn__snsbtn{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.6;background:#80d8d0;color:#000;border:solid .5px #80d8d0;width:192px;border-radius:3px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.btn__snsbtn{font-size:16px}}@media only screen and (min-width: 768px){.btn__snsbtn{width:192px}}.btn__snsbtn:before,.btn__snsbtn:after{display:none}.btn__snsbtn svg{margin-right:5px;height:auto !important;-ms-flex-negative:0;flex-shrink:0;line-height:1px !important}.btn__snsbtn svg path{width:100%}@media only screen and (min-width: 768px){.btn__snsbtn svg{margin-right:10px}}.btn__snsbtn svg.ico-instagram{width:14px !important}@media only screen and (min-width: 768px){.btn__snsbtn svg.ico-instagram{width:16px !important}}.btn__snsbtn svg.ico-youtube{width:18px !important}@media only screen and (min-width: 768px){.btn__snsbtn svg.ico-youtube{width:20px !important}}.btn__snsbtn:hover{background:#80d8d0;color:#000;text-decoration:none;opacity:.7}.btn-group{position:relative;width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.btn-group{width:100%}}.btn-group.row-2{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width: 768px){.btn-group.row-2{grid-template-columns:repeat(2, 1fr);gap:20px}}.btn-group.row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.img-hover{-webkit-transition:all .3s ease;transition:all .3s ease}.img-hover:hover{opacity:.8}.ico-carendar{width:20px;margin-right:10px}@media only screen and (min-width: 768px){.ico-carendar{width:20px;margin-right:10px}}.ico-user{width:20px;margin-right:10px}@media only screen and (min-width: 768px){.ico-user{width:20px;margin-right:10px}}.btn-center-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge{position:relative;border:solid 1px #000;background-color:#000;border-radius:3px;padding:5px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:26px}@media only screen and (min-width: 768px){.badge{font-size:12px}}@media only screen and (min-width: 768px){.badge{padding:5px}}.badge.badge-important{position:relative;border:solid 1px #f58888;background-color:#fff;color:#f58888;border-radius:3px;padding:3px 5px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:12px;line-height:26px;margin-right:10px;line-height:1 !important}@media only screen and (min-width: 768px){.badge.badge-important{font-size:12px}}@media only screen and (min-width: 768px){.badge.badge-important{padding:3px 5px;margin-right:15px}}@media only screen and (max-width: 544px){.badge.badge-important{width:100%;max-width:25px}}.eo-fullcalendar{width:100%;border-collapse:collapse;margin:0 auto}.eo-fullcalendar .fc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;position:relative;gap:20px}.eo-fullcalendar .fc-toolbar .fc-right{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group{margin-left:10px}.eo-fullcalendar .fc-toolbar .fc-right .fc-button-group:last-child{display:none}.eo-fullcalendar .fc-toolbar .fc-today-button{display:none}.eo-fullcalendar .fc-toolbar .fc-corner-prev,.eo-fullcalendar .fc-toolbar .fc-corner-next{background-color:#007cba;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.9rem}.eo-fullcalendar .fc-toolbar .fc-corner-prev:hover,.eo-fullcalendar .fc-toolbar .fc-corner-next:hover{background-color:#005a87}.eo-fullcalendar .fc-toolbar .eo-calendar-title{font-size:1.2rem;font-weight:bold}.eo-fullcalendar .fc-content-skeleton{margin-top:-1px;border-collapse:collapse;border-spacing:0}.eo-fullcalendar .fc-content-skeleton table thead tr>*,.eo-fullcalendar .fc-content-skeleton table tbody tr>*{border-left:solid 1px #f0f0f0 !important}.eo-fullcalendar .fc-content-skeleton table thead tr>*:first-child,.eo-fullcalendar .fc-content-skeleton table tbody tr>*:first-child{border-left:solid 0 #f0f0f0 !important}.eo-fullcalendar .fc-month-view>table{border:solid 1px #f0f0f0}.eo-fullcalendar .fc-month-view>table>thead{background-color:#fbfbfb}.eo-fullcalendar .fc-month-view>table td table{border:solid 0 #f0f0f0}.eo-fullcalendar table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.eo-fullcalendar table thead{background-color:rgba(0,0,0,0)}.eo-fullcalendar table thead th{font-family:"Noto Sans JP",sans-serif;font-size:11px;height:24px;font-weight:400;text-align:center;border-collapse:collapse;border-spacing:0;border-left:solid 0 #f0f0f0;position:relative}.eo-fullcalendar table thead th:before{content:"";height:100%;width:1px;position:absolute;left:0;top:0;z-index:2;background-color:#f0f0f0}.eo-fullcalendar table thead th.fc-mon,.eo-fullcalendar table thead th.fc-tue,.eo-fullcalendar table thead th.fc-wed{left:-1px}.eo-fullcalendar table thead th.fc-sun:before{background-color:rgba(0,0,0,0)}.eo-fullcalendar table tbody{display:table-row-group;vertical-align:middle}.eo-fullcalendar table tbody .fc-widget-content{padding:0 !important}.eo-fullcalendar table tbody tr td{vertical-align:top;padding:0;font-family:"IBM Plex Sans JP",sans-serif;font-size:9px;font-weight:400;height:auto;background-color:#fff;padding:10px 0}.eo-fullcalendar table tbody tr td.fc-day-number{border-top:solid 1px #f0f0f0;height:auto;text-align:right;padding:3px}.eo-fullcalendar table tbody tr td.fc-day{height:0;display:none}.eo-fullcalendar table tbody tr td .fc-event{pointer-events:none}.eo-fullcalendar table tbody tr td .fc-content{background-color:#80d8d0;color:#fff;font-size:11px;font-weight:500;border-radius:3px;width:90%;max-width:52px;margin-left:auto;margin-right:auto;text-align:center}.eo-fullcalendar table tbody tr td .fc-widget-header{background-color:red !important}.eo-fullcalendar table tbody tr td .eo-fullcalendar-screen-reader-text{display:none}.eo-fullcalendar table tbody tr td.eo-holiday{background-color:#ffefef}.eo-fullcalendar table tbody tr td .eo-day-number{position:absolute;top:.25rem;right:.25rem;font-size:.85rem;font-weight:bold}.eo-fullcalendar table tbody tr td ul.eo-events-list{list-style:none;margin:1.5rem 0 0;padding:0}.eo-fullcalendar table tbody tr td ul.eo-events-list li{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eo-fullcalendar table tbody tr td ul.eo-events-list li.event-all-closed{background-color:#e74c3c}.eo-fullcalendar table tbody tr td ul.eo-events-list li.event-am-closed{background-color:#f39c12}.eo-fullcalendar table tbody tr td ul.eo-events-list li.event-pm-closed{background-color:#3498db}.eo-fullcalendar table tbody tr td ul.eo-events-list li.event-special-closed{background-color:#95a5a6}.eo-fullcalendar .fc-prev-button,.eo-fullcalendar .fc-next-button{display:inline-block;width:32px;height:32px;padding:0;border:none;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-9999px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background-color:#80d8d0;position:relative;border-radius:3px}.eo-fullcalendar .fc-prev-button:hover,.eo-fullcalendar .fc-prev-button.fc-state-hover,.eo-fullcalendar .fc-next-button:hover,.eo-fullcalendar .fc-next-button.fc-state-hover{opacity:.8}.eo-fullcalendar .fc-icon-left-single-arrow{background-image:url(../img/common/ico_arrow_left_white.svg);background-repeat:no-repeat;background-size:contain;width:7px;height:14px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.eo-fullcalendar .fc-icon-right-single-arrow{background-image:url(../img/common/ico_arrow_right_white.svg);background-repeat:no-repeat;background-size:contain;width:7px;height:14px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.eo-fullcalendar .fc-prev-button.fc-state-disabled,.eo-fullcalendar .fc-next-button.fc-state-disabled{opacity:.3;cursor:default;pointer-events:none}.btn-floating{position:fixed;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99;background-color:#891c21;left:0;bottom:0;width:100%;height:50px}@media only screen and (min-width: 768px){.btn-floating{width:49px;height:160px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:0}}@media only screen and (min-width: 1240px){.btn-floating{width:49px;height:160px}}.btn-floating.visible{opacity:1}.btn-floating__link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.btn-floating__text{width:12px;position:absolute;z-index:2;width:118.71px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.btn-floating__text{width:49px}}@media only screen and (min-width: 1240px){.btn-floating__text{width:49px}}.btn-floating__text img{width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn .4s ease forwards;animation:fadeIn .4s ease forwards;z-index:2000}.modal-overlay.active{display:block}.modal-overlay .modal-content{position:relative;background:#b2c7b4;width:100%;height:100%;min-height:100dvh;padding:2rem;-webkit-animation:slideUp .4s ease forwards;animation:slideUp .4s ease forwards}@media only screen and (min-width: 768px){.modal-overlay .modal-content{background:#fff}}.modal-overlay .modal-content .modal-body{padding:60px 0 30px;width:calc(100% - 60px);height:70%;min-height:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);gap:40px;overflow-y:auto}@media only screen and (min-width: 768px){.modal-overlay .modal-content .modal-body{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;gap:65px}}.modal-overlay .modal-content .modal-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer;width:20px}@media only screen and (min-width: 768px){.modal-overlay .modal-content .modal-close{width:35px;right:30px;top:30px}}.modal-overlay .modal-content .qr-code img{display:block;max-width:100%;height:auto;margin:0 auto}.modal-overlay .modal-block-headding-2{font-size:40px;margin-bottom:10px}@media only screen and (min-width: 768px){.modal-overlay .modal-block-headding-2{font-size:60px;margin-bottom:10px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{from{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.card-modal-contact__head{width:100%}.card-modal-contact__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-modal-qr__head{width:100%}.card-modal-qr__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.card-modal-qr__body{background-color:#dbe5dc;padding:20px;width:370px;margin-left:auto;margin-right:auto}}.card-modal-qr__body .title{font-weight:700;font-size:16px;margin-bottom:10px}@media only screen and (min-width: 768px){.card-modal-qr__body .title{font-size:22px;margin-bottom:10px}}.card-modal-qr__body .text{font-weight:500;font-size:12px;margin-top:10px}@media only screen and (min-width: 768px){.card-modal-qr__body .text{font-size:16px;margin-top:10px}}@media only screen and (min-width: 768px){.card-modal-qr__body img{margin:0 auto;width:220px}}.breadcrumb-wrap{width:100%;padding:40px 0 0}@media only screen and (min-width: 768px){.breadcrumb-wrap{padding:20px 0 0}}.breadcrumb-wrap.breadcrumb-box{width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.breadcrumb-wrap.breadcrumb-box{max-width:966px}}.breadcrumb-wrap .breadcrumb{color:#b2b2b2;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:12px;line-height:1.8}@media only screen and (min-width: 768px){.breadcrumb-wrap .breadcrumb{font-size:12px}}.breadcrumb-wrap .breadcrumb a{color:#b2b2b2}.breadcrumb-wrap .ico-breadcrumb{margin-left:5px;margin-right:5px}.breadcrumb-wrap .ico-breadcrumb svg{width:6px !important;height:11px !important}.breadcrumb-wrap .ico-breadcrumb svg stroke{fill:#b2b2b2}.note-text{width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:12px;line-height:1.6}@media only screen and (min-width: 768px){.note-text{font-size:12px}}.note-text li{text-indent:-1em;padding-left:1em}.block-headding-2{color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;color:#00fc00;font-family:korolev-rounded,sans-serif;font-weight:300;font-style:normal;line-height:1}@media only screen and (min-width: 768px){.block-headding-2{font-size:82px}}.block-headding-2.black{color:#3d3932}.block-headding-2 .text-jp{font-size:34px}@media only screen and (min-width: 768px){.block-headding-2 .text-jp{font-size:65px}}.block-title-3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:solid 4px #80d8d0;padding-left:10px;margin-bottom:20px}@media only screen and (min-width: 768px){.block-title-3{font-size:16px}}@media only screen and (min-width: 768px){.block-title-3{padding-left:15px;margin-bottom:30px}}.block-headding-lead{color:#3d3932;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;color:#00fc00;font-family:korolev-rounded,sans-serif,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;font-style:normal}@media only screen and (min-width: 768px){.block-headding-lead{font-size:23px}}.block-headding-lead.black{color:#3d3932}.home-back{width:100%;margin-bottom:65px}@media only screen and (min-width: 768px){.home-back{font-size:18px;margin-bottom:125px}}.home-back__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.home-back__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.home-back__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:1.6}@media only screen and (min-width: 768px){.home-back__link{font-size:14px}}.home-back__link:hover{text-decoration:none}.home-back svg{width:10px !important;height:7px !important;margin-right:10px}.home-back svg stroke{fill:#000}.korolev-rounded{font-family:korolev-rounded,sans-serif !important}.block-acc{overflow:hidden}.block-acc__header{position:relative;cursor:pointer}.block-acc__header::after{content:"";position:absolute;top:10px;right:0;background-image:url(../img/common/ico_acc_img.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:15px;height:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media only screen and (min-width: 768px){.block-acc__header::after{right:0}}.block-acc.is-open>.block-acc__header::before{content:"詳細をとじる"}.block-acc.is-open>.block-acc__header::after{content:"";-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);background-image:url(../img/common/ico_acc_img.svg)}.block-acc__panel{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.is-view{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.is-view.is-active{opacity:1}.is-fade-view{opacity:0}.is-fade-view.is-active{opacity:1}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}@media only screen and (min-width: 544px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.d-inline-md-block,.d-md-inline-block{display:inline-block !important}}@media only screen and (min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-inline-md-block,.d-md-inline-block{display:inline-block !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.just-content-md-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-md-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-md-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-row-md-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.flex-md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-inline-lg-block,.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.align-items-lg-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-row-lg-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.flex-lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.just-content-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1240px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mx-atuo{margin-left:auto;margin-right:auto}.link-none{pointer-events:none}.text-red{color:red}