﻿@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");html{font-size:16px}@media screen and (max-width: 767px){html{font-size:15px}}h1,h2,h3,h4,h5,h6,p,li,span,a,th,td,div,button{color:#333}h1,h2,h3,h4,h5,h6{font-family:"FOT-筑紫ゴシック Pr5 D";font-weight:500;line-height:1.8}p,li,span,a,th,td,div,button{font-family:"FOT-筑紫ゴシック Pr5 M"}p{line-height:2.3}a{text-decoration:none;transition:.5s}body{background-color:#EEEEEE}@media screen and (max-width: 767px){.container{padding-right:25px;padding-left:25px}}.hidden{overflow:hidden}.primary-en{font-family:"Inter",sans-serif}.f-reg{font-weight:400 !important}.f-med{font-weight:500 !important}.f-bold{font-weight:700}.f-14{font-size:14px}.h-18{font-size:18px}.h-20{font-size:20px}.lh-20{line-height:2.0}.allcap{text-transform:uppercase}.title{font-family:"FOT-筑紫ゴシック Pr5 M";font-size:13px}.title span{font-family:"Inter",sans-serif;font-size:24px;font-weight:400;display:block;text-transform:uppercase;margin-top:10px}.mt-50{margin-top:50px}.mt-90{margin-top:90px}@media screen and (max-width: 767px){.mt-90{margin-top:50px}}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-70{margin-bottom:70px}@media screen and (max-width: 767px){.mb-70{margin-bottom:40px}}.mb-90{margin-bottom:90px}@media screen and (max-width: 767px){.mb-90{margin-bottom:50px}}.mb-150{margin-bottom:150px}@media screen and (max-width: 767px){.mb-150{margin-bottom:100px}}.my-20{margin-top:20px;margin-bottom:20px}.pt-150{padding-top:150px}@media screen and (max-width: 767px){.pt-150{padding-top:100px}}.pt-200{padding-top:200px}@media screen and (max-width: 767px){.pt-200{padding-top:120px}}.pb-100{padding-bottom:100px}@media screen and (max-width: 767px){.pb-100{padding-bottom:80px}}.py-150{padding-top:150px;padding-bottom:150px}@media screen and (max-width: 767px){.py-150{padding-top:100px;padding-bottom:100px}}.py-200{padding-top:200px;padding-bottom:200px}@media screen and (max-width: 767px){.py-200{padding-top:120px;padding-bottom:120px}}.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-menu .menu li{margin-right:40px}.header-pc-menu .menu li a{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.header-pc-menu .menu li a:hover{opacity:.6}.header-pc-menu .btn{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;border-radius:30px;padding:15px 40px}#header-pc{position:absolute;left:0;top:0;width:100%;z-index:9999;padding:40px 75px}@media screen and (max-width: 1550px){#header-pc{padding:30px 20px}}@media screen and (max-width: 1200px){#header-pc{padding:20px 30px}}#header-pc-title{color:#fff;font-size:16px}@media screen and (max-width: 1200px){#header-pc-title{margin-bottom:20px}}#header-pc-title span{font-family:"Inter",sans-serif;color:#fff}#header-pc-menu .menu li a{color:#fff}#header-pc-menu .btn{color:#fff;background-color:rgba(255,255,255,0.2)}#header-pc-menu .btn:hover{background-color:rgba(255,255,255,0.5)}.header-sp .btn{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;border-radius:30px;padding:10px 25px;margin-right:24px}.header-sp-toggler{width:36px;height:14px;position:relative;border:none;background-color:transparent}.header-sp-toggler .line{position:absolute;height:1px;background-color:#fff;transition:.3s}.header-sp-toggler .line--top{width:36px;left:0;top:0}.header-sp-toggler .line--center{width:24px;left:0;top:50%;transform:translateY(-50%)}.header-sp-toggler .line--bottom{background-color:#fff;width:12px;bottom:0;right:24px}.header-sp-toggler.active .line{background-color:#000}.header-sp-toggler.active .line--top{transform:rotate(20deg);top:5px}.header-sp-toggler.active .line--center{background-color:transparent !important}.header-sp-toggler.active .line--bottom{transform:rotate(-20deg);width:36px;right:0;bottom:8px}#header-sp-menu{width:320px;max-height:100vh;overflow-y:auto;background-color:#E7E5E0;padding-top:80px;padding-bottom:70px;z-index:99;position:fixed;right:0;top:0;max-width:100%;display:none}#header-sp-menu .menu{margin-bottom:60px}#header-sp-menu .menu li{border-bottom:0.5px dashed #333}#header-sp-menu .menu li:first-child{border-top:0.5px dashed #333}#header-sp-menu .menu li a{color:#333 !important;display:flex;justify-content:space-between;align-items:center;padding:25px 35px;font-family:"Inter",sans-serif;font-size:16px;text-transform:uppercase}#header-sp-menu .menu li a span{font-size:13px}#header-sp-menu .address{padding-left:35px;padding-right:35px;text-align:right}#header-sp-menu .address__txt__title{font-size:14px}#header-sp-menu .address__txt__title span{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;letter-spacing:.05em;padding-right:5px}#header-sp-menu .address__txt__address{margin-top:5px;margin-bottom:10px;font-size:10px;line-height:1.5}#header-sp-menu .address__txt__address span{display:block;font-family:"Inter",sans-serif;font-size:10px;letter-spacing:.05em}#header-sp-menu .address__txt__link{font-family:"Inter",sans-serif;font-size:10px;letter-spacing:.05em}#header-sp-menu .address__txt__link img{margin-right:2px}#header-sp{position:absolute;left:0;top:0;width:100%;z-index:9999;padding:18px 15px}#header-sp .btn{color:#fff;background-color:rgba(255,255,255,0.2)}#header-sp.active .btn{color:#333;background-color:rgba(199,118,0,0.4)}#header-sticky{background-color:#E7E5E0;padding:25px 100px;position:fixed;left:0;top:0;z-index:99;width:100%;display:none}@media screen and (max-width: 1200px){#header-sticky{padding:15px 20px}}@media screen and (max-width: 767px){#header-sticky{padding:10px 15px}}#header-sticky-pc .btn,#header-sticky-sp .btn{color:#333;background-color:rgba(199,118,0,0.4)}#header-sticky-sp-logo{width:150px}@media screen and (max-width: 767px){#header-sticky-sp-logo{width:120px}}#header-sticky-sp .header-sp-toggler .line{background-color:#333}#footer{background-color:#E7E5E0;padding:80px 0 30px}#footer-top{padding-left:20px;padding-right:20px;width:1724px;margin:auto;max-width:100%;display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1550px){#footer-top{display:block}}#footer-company{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 1550px){#footer-company{margin-bottom:70px;justify-content:center}}@media screen and (max-width: 767px){#footer-company{display:block}}@media screen and (max-width: 767px){#footer-company .wrap{text-align:center}}#footer-company .wrap__img{display:block;width:150px;margin-right:40px}@media screen and (max-width: 767px){#footer-company .wrap__img{display:inline-block;margin-right:inherit;margin-bottom:15px}}#footer-company .wrap__txt__title{margin-bottom:7px;font-size:20px}#footer-company .wrap__txt__title span{display:block}#footer-company .wrap__txt__address{line-height:1.7}#footer-company .wrap__txt__address span{font-family:"Inter",sans-serif;font-size:1rem;display:block}#footer-company .wrap__txt__link{font-family:"Inter",sans-serif}#footer-company .wrap__txt__link img{display:block;margin-right:5px;width:18px}#footer-company .wrap__txt__link:hover{opacity:.7;color:#333}#footer-company .wrap--1{margin-right:70px}@media screen and (max-width: 767px){#footer-company .wrap--1{margin-right:0;margin-bottom:40px}}#footer-company .wrap--1__txt__title span{font-family:"Inter",sans-serif;font-size:20px;font-weight:500;margin-right:10px}#footer-company .wrap--2{margin-right:20px}@media screen and (max-width: 1550px){#footer-company .wrap--2{margin-right:0}}#footer-company .wrap--2__txt__title span{font-size:13px;margin-bottom:2px}#footer-menu{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 1550px){#footer-menu{justify-content:center}}@media screen and (max-width: 767px){#footer-menu{display:block;text-align:center}}@media screen and (max-width: 767px){#footer-menu .menu{display:block;text-align:center;margin-bottom:30px !important}}#footer-menu .menu li{margin-right:40px}@media screen and (max-width: 767px){#footer-menu .menu li{margin-right:0;margin-bottom:15px}}#footer-menu .menu li a{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}#footer-menu .menu li a:hover{opacity:.6}#footer-menu .btn{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;border-radius:30px;padding:15px 40px;color:#333;background-color:rgba(199,118,0,0.4)}#footer-credit{padding-left:20px;padding-right:20px}#home-hero{position:relative}#home-hero:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.25);position:absolute;left:0;top:0;z-index:1}#home-hero-logo{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}@media screen and (max-width: 767px){#home-hero-logo{width:120px}}#home-hero-title{color:#fff;font-size:10px;position:absolute;left:15px;bottom:10px;z-index:2}#home-hero-title span{font-family:"Inter",sans-serif;font-size:10px;color:#fff}@keyframes scroll{0%{height:0}100%{height:100%}}#home-hero-scroll{width:110px;height:90px;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);color:#fff;font-familiy:"Inter",sans-serif;font-size:16px;z-index:2;display:flex;align-items:center}@media screen and (max-width: 991px){#home-hero-scroll{width:36px;height:50px;transform:none;left:inherit;right:15px;font-size:10px}}#home-hero-scroll:before,#home-hero-scroll:after{content:'';width:1px;position:absolute;left:50%;transform:translateX(-50%);top:0}@media screen and (max-width: 991px){#home-hero-scroll:before,#home-hero-scroll:after{transform:none;left:inherit;right:0}}#home-hero-scroll:before{background-color:rgba(255,255,255,0.25);height:100%}#home-hero-scroll:after{background-color:#fff;height:0px;animation:scroll 2s linear infinite}.home-hero-bg{width:100%;height:100vh;object-fit:cover}@media screen and (max-width: 767px){.home-hero-bg{height:inherit}}#bnr{background:url("../img/home/bnr-bg.jpg") center center no-repeat;background-size:cover;position:relative}#bnr:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.55);position:absolute;left:0;top:0}#bnr-content{position:relative;z-index:1}#bnr-content__title{font-family:"FOT-筑紫アンティークL明朝 Std L";font-size:34px}@media screen and (max-width: 767px){#bnr-content__title{font-size:22px}}#bnr-content__txt-jp{line-height:3.0}@media screen and (max-width: 767px){#bnr-content__txt-jp{line-height:2.5}}#bnr-content__txt-en{font-family:"Inter",sans-serif;font-size:15px;line-height:3.2}@media screen and (max-width: 767px){#bnr-content__txt-en{font-size:14px;line-height:2.5}}#news-list li{border-bottom:1px solid #D5D4D2}#news-list li:last-child{padding-top:0}#news-list li a{padding:20px 25px 20px 0;position:relative;display:flex;align-items:flex-start}@media screen and (max-width: 575px){#news-list li a{display:block}}#news-list li a:before{content:url("../img/home/icon-news.svg");position:absolute;right:7px;top:50%;transform:translateY(-50%)}#news-list li a span{display:block;font-family:"Inter",sans-serif;margin-right:30px}@media screen and (max-width: 575px){#news-list li a span{margin-right:0;margin-bottom:5px}}#news-list li a:hover{color:#C77600}.logo-marquee{overflow:hidden;width:100%}.logo-marquee__track{display:flex;width:max-content;will-change:transform}.logo-marquee .wrap{flex:0 0 auto;display:flex;align-items:center;margin-right:50px;height:388px}@media screen and (max-width: 991px){.logo-marquee .wrap{height:310px}}@media screen and (max-width: 767px){.logo-marquee .wrap{margin-right:30px;height:198px}}.logo-marquee .wrap__txt-en{font-family:"Inter",sans-serif;font-size:15px}@Include sm-monitor(){.logo-marquee .wrap__txt-en{font-size:14px}}.logo-marquee .wrap--1{width:200px}@media screen and (max-width: 991px){.logo-marquee .wrap--1{width:160px}}@media screen and (max-width: 767px){.logo-marquee .wrap--1{width:102px}}.logo-marquee .wrap--2{width:582px}@media screen and (max-width: 991px){.logo-marquee .wrap--2{width:465px}}@media screen and (max-width: 767px){.logo-marquee .wrap--2{width:297px}}.logo-marquee .wrap--3{width:454px}@media screen and (max-width: 991px){.logo-marquee .wrap--3{width:363px}}@media screen and (max-width: 767px){.logo-marquee .wrap--3{width:232px}}#about-sc1{background-color:rgba(255,255,255,0.5);border-radius:5px 0 0 0;padding:80px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px 70px}@media screen and (max-width: 1200px){#about-sc1{padding:60px}}@media screen and (max-width: 991px){#about-sc1{gap:50px 40px}}@media screen and (max-width: 767px){#about-sc1{gap:50px;padding:50px 30px}}#about-sc1 .wrap{width:calc((100% / 3) - 47px)}@media screen and (max-width: 991px){#about-sc1 .wrap{width:calc(50% - 20px)}}@media screen and (max-width: 767px){#about-sc1 .wrap{width:100%}}#about-sc1 .wrap__title{display:flex;align-items:center;font-size:18px}#about-sc1 .wrap__title img{display:block;margin-right:15px}#about-sc1 .wrap__txt-jp{line-height:1.75}#about-sc1 .wrap__txt-en{font-size:14px;line-height:2.0}#amenity ul li{margin-bottom:5px}#neighborhood-slider{margin-bottom:50px}@media screen and (max-width: 767px){#neighborhood-slider{margin-bottom:0}}#neighborhood-slider .slick-list{overflow:visible}#neighborhood-slider .wrap{margin:0 25px}@media screen and (max-width: 991px){#neighborhood-slider .wrap{margin:0 15px}}@media screen and (max-width: 767px){#neighborhood-slider .wrap{margin:0 7.5px}}#neighborhood-slider .wrap__link{font-family:"Inter",sans-serif;font-size:15px;position:relative;padding-left:20px}#neighborhood-slider .wrap__link:before{content:url("../img/home/icon-neighborhood-link.svg");position:absolute;left:0;top:-3px}#neighborhood .arrows{display:flex;align-items:center;justify-content:center;justify-content:space-between;max-width:90%;width:648px;margin:auto}@media screen and (max-width: 767px){#neighborhood .arrows{display:none}}#neighborhood .arrows .slider-nav{width:60px;height:34px;background-color:#fff;border:1px solid #000;border-radius:30px;position:relative}#neighborhood .arrows .slider-nav:before{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#neighborhood .arrows .slider-nav--prev:before{content:url("../img/home/icon-slider-prev.svg")}#neighborhood .arrows .slider-nav--next:before{content:url("../img/home/icon-slider-next.svg")}#neighborhood-slider-count{justify-content:center;align-items:center;display:flex;font-family:"Inter",sans-serif;font-size:14px;margin-top:-29px}@media screen and (max-width: 767px){#neighborhood-slider-count{display:none}}#neighborhood-slider-count span{font-familly:"Inter",sans-serif;font-size:14px}


/*# sourceMappingURL=custom.css.map */
.logo-marquee .wrap--portrait{width:auto}.logo-marquee .wrap--portrait img{width:auto;height:100%;object-fit:contain}

#about-usecase{background-color:rgba(255,255,255,0.5);border-radius:5px 0 0 0;padding:70px 80px}@media screen and (max-width: 1200px){#about-usecase{padding:60px}}@media screen and (max-width: 767px){#about-usecase{padding:45px 25px}}.about-usecase__title{font-family:"FOT-筑紫ゴシック Pr5 M";font-size:14px;line-height:1.8}.about-usecase__title span{display:block;font-family:"Inter",sans-serif;font-size:28px;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;margin-bottom:8px}@media screen and (max-width: 767px){.about-usecase__title span{font-size:24px}}.about-usecase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media screen and (max-width: 767px){.about-usecase__grid{grid-template-columns:1fr;gap:16px}}.about-usecase__card{background-color:rgba(255,255,255,0.5);border:none;border-radius:0;padding:34px 38px;min-height:158px}@media screen and (max-width: 767px){.about-usecase__card{padding:25px 22px;min-height:0}}.about-usecase__num{color:#C77600;font-family:"Inter",sans-serif;font-size:15px;letter-spacing:.08em;line-height:1.2}.about-usecase__txt{font-size:18px;line-height:2}@media screen and (max-width: 991px){.about-usecase__txt{font-size:16px}}@media screen and (max-width: 767px){.about-usecase__txt{font-size:15px;line-height:1.9}}
#about-reserve .btn{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;border:0;border-radius:30px;padding:15px 40px;color:#333;background-color:rgba(199,118,0,0.4);line-height:1.5}#about-reserve .btn:hover{color:#333;background-color:rgba(199,118,0,0.55);opacity:1}@media screen and (max-width: 767px){#about-reserve .btn{font-size:12px;padding:10px 25px}}
#about-usecase .about-usecase__txt{font-size:1rem;line-height:2.05}#about-usecase .about-usecase__txt-en{font-size:14px;line-height:2.0}
#about-usecase{background-color:transparent;border-radius:0;padding:0}
.about-usecase__num{color:#333;font-family:"Inter",sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:1.8;text-align:center}
@media screen and (max-width: 767px){#about>.container>img.w-100{display:block;width:100vw !important;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:auto}}
