﻿@font-face{font-family:'Function';src:url("../vendor/webfonts/Function_Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Function';src:url("../vendor/webfonts/Function_Book.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Function';src:url("../vendor/webfonts/Function_Bold.ttf") format("truetype");font-weight:700;font-style:normal}html{font-size:15px}p,span,li,a,th,td,label,input,div,button{font-family:"FOT-筑紫ゴシック Pr5 M";line-height:1.6;letter-spacing:.05em}h1,h2,h3,h4,h5{font-family:"FOT-筑紫オールドゴシック Std B";line-height:1.6}p{font-size:1rem;line-height:2.0}.ab-center{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.hidden{overflow:hidden}.relative{position:relative}.primary-en{font-family:"Function"}.f-reg{font-weight:400 !important}.f-med{font-weight:500 !important}.f-bold{font-weight:700}.allcap{text-transform:uppercase}.mb-lg{margin-bottom:100px}@media screen and (max-width: 767px){.mb-lg{margin-bottom:75px}}.pb-md{padding-bottom:75px}@media screen and (max-width: 767px){.pb-md{padding-bottom:50px}}.pb-lg{padding-bottom:100px}@media screen and (max-width: 767px){.pb-lg{padding-bottom:75px}}.pb-xl{padding-bottom:150px}@media screen and (max-width: 767px){.pb-xl{padding-bottom:100px}}.py-lg{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 767px){.py-lg{padding-top:75px;padding-bottom:75px}}.py-xl{padding-top:150px;padding-bottom:150px}@media screen and (max-width: 767px){.py-xl{padding-top:100px;padding-bottom:100px}}.list-style-none{list-style:none;padding-left:0}.list-style-inline{list-style:none;padding-left:0}.list-style-inline li{display:inline-block}.list-style-default li{padding-bottom:7px}.list-style-default li:last-child{padding-bottom:0}.left-to-right{opacity:0.1;transform:translateX(-20px);transition:all 1s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.right-to-left{opacity:0.1;transform:translateX(20px);transition:all 1s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0.1;transform:translateY(20px);transition:all 1s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#header__pc{position:fixed;left:0;top:0;z-index:999;padding:35px 50px}#header__pc a{transition:.3s}#header__pc a:hover{opacity:.6}@media screen and (max-width: 1200px){#header__pc{padding:35px 25px}}#header__pc .logo{border-bottom:1px solid #000}#header__pc .logo a img{width:140px;height:auto}@media screen and (max-width: 1200px){#header__pc .logo a img{width:160px}}#header__pc .menu{border-bottom:1px solid #000;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#header__pc .menu li{padding-left:7px;text-align:start}#header__pc .menu li:last-child{padding-left:0}#header__pc .menu li a{color:#000;text-decoration:none;font-family:"FOT-筑紫オールドゴシック Std B";font-size:16px;font-weight:700}#header__pc .logo-txt img{width:120px;height:auto}#header__pc .sns img{width:25px;height:auto}#header__sp .logo{width:125px;position:absolute;left:15px;top:15px;z-index:99}@media screen and (max-width: 767px){#header__sp .logo{width:90px}}#header__sp .toggler{position:fixed;width:50px;height:50px;right:15px;top:35px;z-index:9999;cursor:pointer;transition:.5s}#header__sp .toggler:before,#header__sp .toggler:after{content:'';width:100%;height:1px;background-color:#000;position:absolute}#header__sp .toggler:before{top:30px;left:0}#header__sp .toggler:after{bottom:30px;left:0}@media screen and (max-width: 767px){#header__sp .toggler{top:20px}}#header__sp .toggler.active:before{transform:rotate(45deg);top:28px}#header__sp .toggler.active:after{transform:rotate(-45deg);bottom:21px}#header__sp .menu{background-color:#fff;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:99;padding:15px 100px;display:none}#header__sp .menu ul{border-bottom:1px solid #000}#header__sp .menu ul li{padding-bottom:15px}#header__sp .menu ul li:last-child{padding-bottom:0}#header__sp .menu ul li a{color:#000;text-decoration:none;font-family:"FOT-筑紫オールドゴシック Std B";font-weight:700;font-size:18px}@media screen and (max-width: 767px){#header__sp .menu{padding:15px 25px}}#header__sp .logo-txt img{width:135px;height:auto}#header__sp .sns img{width:25px;height:auto}#footer .img{border-bottom:1px solid #000}#footer .img img{width:165px}@media screen and (max-width: 767px){#footer .img img{width:125px}}#footer .btn{font-family:"FOT-筑紫オールドゴシック Std B";font-size:18px;border:1px solid #000;border-radius:0;padding:20px 50px}.common-title{font-family:"Function";font-weight:500;font-style:italic;font-size:80px;line-height:.5}.common-title span{font-size:1.2rem;font-family:"FOT-筑紫オールドゴシック Std B";font-style:normal}@media screen and (max-width: 767px){.common-title{font-size:50px;line-height:.6}}.common-title2{font-size:22px;font-weight:500}@media screen and (max-width: 767px){.common-title2{font-size:20px}}.common-title2 span{position:relative;padding-bottom:10px;font-family:"FOT-筑紫オールドゴシック Std B"}.common-title2 span:before{content:'';width:100%;height:1px;background-color:#000;position:absolute;left:0;bottom:0}.common-link{font-family:"Function";font-size:18px;position:relative;transition:.3s;padding-left:76px}.common-link:before{content:'';width:65px;height:1px;background-color:#000;position:absolute;top:50%;right:94px;transform:translateY(-50%);transition:.3s}.common-link:hover{color:rgba(0,0,0,0.7);text-decoration:none}.common-link:hover:before{width:0}.pages-header{width:calc(100% - 345px);overflow:hidden;position:relative;z-index:-1;margin-left:auto}@media screen and (max-width: 1200px){.pages-header{width:calc(100% - 250px)}}@media screen and (max-width: 991px){.pages-header{width:100%}}@media screen and (max-width: 991px){.pages-header-subtitle{display:none}}.pages-header-subtitle li{font-family:"Function";font-size:14px;line-height:1.0}.pages-header-subtitle li:first-child{border-right:1px solid #000;padding-right:10px;font-weight:700}.pages-header-subtitle li:last-child{padding-left:10px}@media screen and (max-width: 991px){.pages-header-subtitle{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);left:-175px;z-index:9}.pages-header-subtitle li{font-size:12px}}@media screen and (max-width: 767px){.pages-header-subtitle{display:none}}.pages-header-img__img{width:100%;height:80vh;object-fit:cover}@media screen and (max-width: 767px){.pages-header-img__img{height:auto;aspect-ratio:1 / 1}}.pages-header-img svg{width:100%;position:absolute;left:0;bottom:0;z-index:1}.pages-body{padding-top:75px}@media screen and (max-width: 767px){.pages-body{padding-top:0}}.pages-sc{padding-left:300px}@media screen and (max-width: 1200px){.pages-sc{padding-left:250px}}@media screen and (max-width: 991px){.pages-sc{padding-left:0}}#neighborhood{overflow:hidden}#neighborhood .docodoco_store .docodoco_index_search01,#neighborhood .docodoco_store .docodoco_index_shop01{display:none}#neighborhood iframe{width:100%}#five-senses-main-sc1__img1{position:absolute;right:0;bottom:0;width:45%}@media screen and (max-width: 1200px){#five-senses-main-sc1__img1{position:static;display:block;margin-left:auto;width:80%}}#five-senses-main-sc2 iframe{width:100%;height:auto;aspect-ratio:16 / 9}#five-senses-main-sc3__img1{width:55%;margin-right:10%}@media screen and (max-width: 767px){#five-senses-main-sc3__img1{width:80%;margin-right:0}}#five-senses-main-sc3__img2{width:35%}@media screen and (max-width: 767px){#five-senses-main-sc3__img2{margin-left:auto;width:70%;padding-top:75px;padding-right:20px}}#five-senses-main-sc4__txt{padding-top:50px;padding-bottom:100px}@media screen and (max-width: 1200px){#five-senses-main-sc4__txt{padding-top:0;padding-bottom:75px}}@media screen and (max-width: 767px){#five-senses-main-sc4__txt{padding-bottom:50px}}#five-senses-main-sc4__img1{position:absolute;right:0;top:0;width:45%}@media screen and (max-width: 1200px){#five-senses-main-sc4__img1{position:static;display:block;margin-left:auto;width:80%}}#five-senses-main-sc5__img1{width:55%;margin-right:10%}@media screen and (max-width: 767px){#five-senses-main-sc5__img1{width:90%;margin-right:0}}#five-senses-main-sc5__img2{width:18%;padding-top:10%}@media screen and (max-width: 767px){#five-senses-main-sc5__img2{margin-left:auto;width:70%;padding-top:75px;padding-right:20px}}#contact-sc1 .wrap .label{line-height:1.3;text-align:right;font-family:"FOT-筑紫オールドゴシック Std B"}@media screen and (max-width: 991px){#contact-sc1 .wrap .label{text-align:start}}#contact-sc1 .wrap .label span{font-size:12px;font-weight:500;font-family:"FOT-筑紫オールドゴシック Std B"}#contact-sc1 .wrap .form-control{border:1px solid #000;padding:10px 20px;border-radius:0;font-size:16px}#contact-sc1 .wrap .btn{background-color:#000;color:#fff;display:block;text-align:center;padding:15px 15px;font-family:"FOT-筑紫オールドゴシック Std B";font-size:16px;letter-spacing:.2em;border-radius:0;width:100%}#contact-sc1 .wrap .btn:hover{background-color:#E46B20}#room-main-sc1__img1{position:absolute;right:0;bottom:0;width:45%}@media screen and (max-width: 1200px){#room-main-sc1__img1{position:static;display:block;margin-left:auto;width:80%}}#room-main-sc2__img1{width:60%;margin-right:5%}@media screen and (max-width: 767px){#room-main-sc2__img1{width:80%;margin-right:0}}#room-main-sc2__img2{width:23%}@media screen and (max-width: 767px){#room-main-sc2__img2{margin-left:auto;width:70%;padding-top:75px;padding-right:20px}}#room-main-sc3__img{position:absolute;right:0;bottom:0;width:35%}@media screen and (max-width: 1200px){#room-main-sc3__img{position:static;display:block;margin-left:auto;width:50%;margin:auto;margin-top:50px}}@media screen and (max-width: 767px){#room-main-sc3__img{width:75%}}#room-main-sc3__txt{padding-top:100px;padding-bottom:50px}@media screen and (max-width: 1200px){#room-main-sc3__txt{padding:0;margin:0}}#room-main-sc4{margin-top:75px}@media screen and (max-width: 991px){#room-main-sc4{margin-top:0;padding-top:0}}#room-main-sc4__img1{width:60%;margin-right:5%}@media screen and (max-width: 767px){#room-main-sc4__img1{width:80%;margin-right:0}}#room-main-sc4__img2{width:23%}@media screen and (max-width: 767px){#room-main-sc4__img2{margin-left:auto;width:70%;padding-top:75px;padding-right:20px}}#room-main-sc5__img1{width:35%;margin-right:10%}@media screen and (max-width: 767px){#room-main-sc5__img1{width:70%;margin-right:0}}#room-main-sc5__img2{width:55%}@media screen and (max-width: 767px){#room-main-sc5__img2{margin-left:auto;width:90%;padding-top:75px;padding-right:20px}}#room-main-sc6__img1{width:30%;margin-right:10%}@media screen and (max-width: 767px){#room-main-sc6__img1{width:75%;margin-right:0;padding-left:20px}}#room-main-sc6__img2{width:60%}@media screen and (max-width: 767px){#room-main-sc6__img2{margin-left:auto;width:70%;padding-top:75px}}#room-main-sc7__img1{width:50%;margin-right:10%}@media screen and (max-width: 767px){#room-main-sc7__img1{width:70%;margin-right:0}}#room-main-sc7__img2{width:30%;margin-right:10%}@media screen and (max-width: 767px){#room-main-sc7__img2{margin-right:0;margin-left:auto;width:75%;padding-top:75px;padding-right:20px}}#room-main-sc8__img1{width:53%;margin-right:7%}@media screen and (max-width: 767px){#room-main-sc8__img1{width:75%;margin-right:0}}#room-main-sc8__img2{width:30%;margin-right:10%}@media screen and (max-width: 767px){#room-main-sc8__img2{margin-right:0;margin-left:auto;width:75%;padding-top:75px;padding-right:20px}}@media screen and (max-width: 991px){#room-main-sc9{padding-top:0}}#room-main-sc9 .wrap__title{font-size:18px;padding:2px 25px;border:1px solid #000;display:inline-block}@media screen and (max-width: 767px){#room-main-sc9 .wrap__title{font-size:16px}}.home-common-sc{padding-left:100px}@media screen and (max-width: 991px){.home-common-sc{padding-left:0}}@media screen and (max-width: 767px){.home-common-sc{padding-left:25px;padding-right:25px}}#home__hero{width:calc(100% - 345px);overflow:hidden;position:relative;z-index:-1}@media screen and (max-width: 1200px){#home__hero{width:calc(100% - 250px)}}@media screen and (max-width: 991px){#home__hero{width:calc(100% - 50px)}}@media screen and (max-width: 767px){#home__hero{width:100%}}#home__hero .subtitle li{font-family:"Function";font-size:14px;line-height:1.0}#home__hero .subtitle li:first-child{border-right:1px solid #000;padding-right:10px;font-weight:700}#home__hero .subtitle li:last-child{padding-left:10px}@media screen and (max-width: 991px){#home__hero .subtitle{position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);left:-175px;z-index:9}#home__hero .subtitle li{font-size:12px}}@media screen and (max-width: 767px){#home__hero .subtitle{display:none}}#home__hero .wrap .img{width:100%;height:95vh;object-fit:cover}#home__hero .wrap svg{width:100%;position:absolute;left:0;bottom:0;z-index:1}#home__hero .wrap .deco-sp{position:absolute;right:0;bottom:0}#home__hero .wrap h1{z-index:9}#home__hero .wrap h1 img{width:136px;height:auto}@media screen and (max-width: 767px){#home__hero .wrap #wave-animation{display:none}#home__hero .wrap h1 img{width:112px}}#home__about{padding-top:150px;padding-bottom:100px}@media screen and (max-width: 767px){#home__about{padding-top:75px;padding-bottom:75px}}#home__about .img1{width:40%;margin-top:100px}#home__about .img1 img{width:80%}@media screen and (max-width: 767px){#home__about .img1{width:100%;margin-top:0;margin-bottom:50px}#home__about .img1 img{width:75%}}#home__about .txt{width:60%}#home__about .txt img{width:50%;position:absolute;right:0;top:-50px}@media screen and (max-width: 991px){#home__about .txt img{width:40%}}@media screen and (max-width: 767px){#home__about .txt{width:100%}#home__about .txt img{position:relative;width:80%;margin-left:auto;margin-top:50px;top:0;right:-25px}}#home__room__slider .slick-arrow{display:none !important}#home__room__slider .slick-track{display:flex;align-items:center}#home__room__slider .wrap{padding:0 10px}#home__room__slider .wrap--lg{width:650px}#home__room__slider .wrap--sm{width:460px}#home__room__slider .wrap--vs{width:300px}@media screen and (max-width: 767px){#home__room__slider .wrap--lg{width:393px}#home__room__slider .wrap--sm{width:276px}#home__room__slider .wrap--vs{width:180px}}#home__experience .wrap{padding-left:300px}@media screen and (max-width: 1200px){#home__experience .wrap{padding-left:250px}}@media screen and (max-width: 991px){#home__experience .wrap{padding-left:0}}#home__experience .canvas-wrap{position:absolute;bottom:15%;left:0}#home__experience .canvas-wrap .wave{position:relative}#home__experience .canvas-wrap .wave #waveCanvas3{position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width: 991px){#home__experience .canvas-wrap{bottom:40%}}@media screen and (max-width: 767px){#home__experience .canvas-wrap{display:none !important}}#home__experience .img{position:absolute;right:0;top:200px;width:37%}@media screen and (max-width: 1200px){#home__experience .img{width:40%}}@media screen and (max-width: 991px){#home__experience .img{position:static;display:block;margin-left:auto;margin-top:50px;width:65%}}@media screen and (max-width: 767px){#home__experience .img{width:85%}}#home__neighborhood__slider .slick-list{overflow:visible}#home__neighborhood__slider .slider-nav{position:absolute;bottom:-33px;cursor:pointer}@media screen and (max-width: 767px){#home__neighborhood__slider .slider-nav{bottom:-40px}}#home__neighborhood__slider .slider-nav img{width:36px}@media screen and (max-width: 767px){#home__neighborhood__slider .slider-nav img img{width:35px}}#home__neighborhood__slider .slider-nav--next{right:0px}#home__neighborhood__slider .slider-nav--prev{right:48px}@media screen and (max-width: 767px){#home__neighborhood__slider .slider-nav--prev{right:53px}}#home__neighborhood__slider .wrap{text-align:center;padding:0 15px}#home__neighborhood__slider .wrap figure{position:relative}#home__neighborhood__slider .wrap figure .tag{background-color:#fff;font-family:"Function";text-transform:uppercase;position:absolute;left:10px;top:10px;z-index:1;padding:0 10px}#home__neighborhood__slider .wrap figure figcaption{margin-top:5px}@media screen and (max-width: 767px){#home__neighborhood__slider .wrap{padding:0 7.5px}}#home__reserve .inner{padding-left:300px}@media screen and (max-width: 1200px){#home__reserve .inner{padding-left:250px}}@media screen and (max-width: 991px){#home__reserve .inner{padding-left:0}}#home__reserve .wrap{cursor:pointer;background:url("../../img/home-reserve-bg.jpg") center center no-repeat;background-size:cover}
/*# sourceMappingURL=custom.css.map */
