@charset "UTF-8";.c-thumbnail-list{display:flex;flex-wrap:wrap;gap:var(--vw-size12)}.c-thumbnail-list__item{width:calc(10% - .9 * var(--vw-size12))}@media screen and (max-width:767px){.c-thumbnail-list__item{width:calc(16.6666666667% - .8333333333 * var(--vw-size12))}}@media screen and (max-width:375px){.c-thumbnail-list__item{width:calc(25% - .75 * var(--vw-size12))}}.c-thumbnail-list__item .img{position:relative;overflow:hidden;aspect-ratio:1/1;cursor:pointer}.c-thumbnail-list__item .img img{width:100%;height:100%}.c-thumbnail-list__item .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.c-thumbnail-list__item .img:hover:after{opacity:.5}.c-thumbnail-list__item .img:hover span{transform:translate(var(--vw-size4))}.c-panorama-list{display:flex;flex-wrap:wrap;gap:var(--vw-size20)}.c-panorama-list__item{width:calc(33.3333333333% - .6666666667 * var(--vw-size20))}@media screen and (max-width:767px){.c-panorama-list__item{width:calc(50% - .5 * var(--vw-size20))}}@media screen and (max-width:375px){.c-panorama-list__item{width:100%}}.c-panorama-list__item a figure{position:relative;aspect-ratio:2.5/1;overflow:hidden}.c-panorama-list__item a figure img{width:100%;height:100%;object-fit:cover;filter:blur(5px);transition:all 1.8s cubic-bezier(.215,.61,.355,1)}.c-panorama-list__item a figure:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--vw-size48);height:var(--vw-size48);background-image:url(../img/elements/play.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.c-panorama-list__item a p{font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);margin-top:var(--vw-size16);opacity:1;transition:all .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:991px){.c-panorama-list__item a p{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.c-panorama-list__item a:hover img{transform:scale(1.2)}.c-panorama-list__item a:hover p{opacity:.5}.c-equipment-list{display:flex;flex-wrap:wrap;gap:1px}.c-equipment-list__item{width:calc(25% - .75px);padding:var(--vw-size16);background-color:#f9f9f9;border-radius:var(--vw-size4)}@media screen and (max-width:991px){.c-equipment-list__item{width:calc(33.3333333333% - .6666666667px)}}@media screen and (max-width:450px){.c-equipment-list__item{width:calc(50% - .5px)}}.c-equipment-list__item p{position:relative;font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);line-height:clamp(1.4rem,.9733046286rem + .4305705059vw,1.8rem);padding-left:var(--vw-size22)}@media screen and (max-width:991px){.c-equipment-list__item p{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem);line-height:clamp(1.4rem,1.0173469388rem + 1.0204081633vw,1.8rem)}}.c-equipment-list__item p:after{content:"";position:absolute;left:0;top:var(--vw-size3);width:var(--vw-size18);height:var(--vw-size18);background-image:url(../img/elements/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.c-equipment-list__item p .caption{display:block;font-size:clamp(1rem,1rem + 0vw,1rem);margin-top:var(--vw-size8);line-height:1.5;color:#646262}.c-equipment-list__caption{margin-top:var(--vw-size16)}.c-equipment-list__caption p{color:#646262;line-height:1.5;font-size:clamp(1.1rem,1.1rem + 0vw,1.1rem)}.c-modal-slider{width:100%;height:100%;padding:var(--vw-size40);display:grid;grid-template-rows:1fr var(--vw-size50);gap:var(--vw-size40)}@media screen and (max-width:991px){.c-modal-slider{grid-template-rows:1fr var(--vw-size60);padding:var(--vw-size24)}}.c-modal-slider__body{overflow:hidden}.c-modal-slider__slider,.c-modal-slider__slider .splide__track{height:100%}.c-modal-slider__slider .splide__slide img{height:100%;width:100%;object-fit:contain}.c-modal-slider__slider .splide__pagination{display:none}.c-modal-slider__bottom{position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding-top:var(--vw-size10);border-top:1px solid rgba(34,33,35,.1)}@media screen and (max-width:991px){.c-modal-slider__bottom{flex-direction:column}}.c-modal-slider__current{display:flex;gap:var(--vw-size16);font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem)}@media screen and (max-width:991px){.c-modal-slider__current{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem);margin-right:auto}}.c-modal-slider__pagination{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;height:1.6em}@media screen and (max-width:991px){.c-modal-slider__pagination{bottom:0}}.c-modal-slider__pagination span{font-family:YakuHanMP,Playfair Display,serif;font-size:clamp(1.4rem,.7599569429rem + .6458557589vw,2rem);line-height:1;display:block;text-align:center;width:var(--vw-size16);color:#222123}@media screen and (max-width:991px){.c-modal-slider__pagination span{font-size:clamp(1.1rem,.5521103896rem + 1.461038961vw,2rem)}}.c-modal-slider__arrows .splide__arrow--prev{left:0}.c-modal-slider__arrows .splide__arrow--next{right:0}.c-modal-slider__arrows .splide__arrow{width:var(--vw-size80);height:var(--vw-size80);border-radius:0;background-color:#f9f9f9}@media screen and (max-width:991px){.c-modal-slider__arrows .splide__arrow{width:var(--vw-size40);height:var(--vw-size40)}}.c-modal-slider__close{font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);opacity:1;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:991px){.c-modal-slider__close{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.c-modal-slider__close:hover{opacity:.5}.p-detail-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--vw-size64);padding-top:var(--vw-size120)}@media screen and (max-width:991px){.p-detail-head{padding:0 var(--vw-size20);padding-top:var(--vw-size120)}}.p-detail-head p{font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);letter-spacing:.08em}@media screen and (max-width:991px){.p-detail-head p{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.p-detail-contents{min-height:100vh;padding-top:var(--vw-size80);width:calc(100% - var(--vw-size394));margin:0 auto;padding-bottom:var(--vw-size240)}@media screen and (max-width:991px){.p-detail-contents{width:calc(100% - var(--vw-size40));padding-bottom:var(--vw-size160);min-height:100svh}}.p-detail-contents__body{display:flex}@media screen and (max-width:991px){.p-detail-contents__body{flex-direction:column-reverse;gap:var(--vw-size80)}}.p-detail-contents__body .c-label--leasing{font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);margin-top:var(--vw-size8)}.p-detail-contents__data{width:calc(var(--vw-size273) * 2);padding-right:var(--vw-size80)}@media screen and (max-width:991px){.p-detail-contents__data{width:100%;padding-right:0}}.p-detail-contents__data-inner{position:sticky;top:var(--vw-size82);margin-top:var(--vw-size80)}.p-detail-contents__data-inner .c-btn--back{margin-top:var(--vw-size40)}@media screen and (max-width:991px){.p-detail-contents__data-inner{margin-top:0}}.p-detail-contents__table-body{max-height:calc(100vh - var(--vw-size220));overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.p-detail-contents__table-body::-webkit-scrollbar{display:none}.p-detail-contents__table-body .simplebar-scrollbar:before{border-radius:0}.p-detail-contents__table-body .simplebar-track{width:8px!important;background:#f9f9f900}@media screen and (max-width:991px){.p-detail-contents__table-body{max-height:none}}.p-detail-contents__table{table-layout:fixed}@media screen and (max-width:991px){.p-detail-contents__table{width:100%}}.p-detail-contents__table h3{font-size:clamp(1.6rem,1.1733046286rem + .4305705059vw,2rem);margin-bottom:var(--vw-size16)}.p-detail-contents__table dl{display:flex;width:100%}.p-detail-contents__table dl dt{width:var(--vw-size116);font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);font-weight:500;line-height:1.5;padding:var(--vw-size16) 0;border-bottom:1px solid rgba(34,33,35,.5)}@media screen and (max-width:991px){.p-detail-contents__table dl dt{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.p-detail-contents__table dl dd{flex:1;font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem);line-height:1.5;color:#646262;padding:var(--vw-size16) 0;border-bottom:1px solid rgba(34,33,35,.16)}@media screen and (max-width:991px){.p-detail-contents__table dl dd{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.p-detail-contents__table dl dd .caption{display:block;margin-top:var(--vw-size4);font-size:clamp(1.1rem,1.1rem + 0vw,1.1rem)}.p-detail-contents__table dl dd a{display:block;margin-top:var(--vw-size8);text-decoration:underline}.p-detail-contents__table dl dd ul li{font-size:clamp(1.1rem,.7799784715rem + .3229278794vw,1.4rem)}@media screen and (max-width:991px){.p-detail-contents__table dl dd ul li{font-size:clamp(1.1rem,.9173701299rem + .487012987vw,1.4rem)}}.p-detail-contents__equipment{flex:1;display:flex;flex-direction:column;gap:var(--vw-size80);padding-left:var(--vw-size80);max-width:calc(900px + var(--vw-size80))}@media screen and (min-width:1921px){.p-detail-contents__equipment{margin:0 auto}}@media screen and (max-width:991px){.p-detail-contents__equipment{padding-left:0;gap:var(--vw-size56)}}.p-detail-contents__equipment-mv{overflow:hidden}.p-detail-contents__equipment-mv img{width:100%;height:100%;object-fit:cover}.p-detail-contents__kankyo{margin-top:var(--vw-size80);padding-left:calc(var(--vw-size313) * 2)}@media screen and (max-width:991px){.p-detail-contents__kankyo{margin-top:var(--vw-size56);padding-left:0}}.p-detail-contents__kankyo figure{width:var(--vw-size320)}@media screen and (max-width:991px){.p-detail-contents__kankyo figure{width:var(--vw-size240);margin:0 auto}}.p-detail-contents__kankyo figure img{width:100%;height:auto}.p-detail-contents__caption{margin-top:var(--vw-size80);padding-left:calc(var(--vw-size313) * 2)}@media screen and (max-width:991px){.p-detail-contents__caption{margin-top:var(--vw-size56);padding-left:0}}.p-detail-contents__caption p{color:#646262;line-height:1.5;font-size:clamp(1.1rem,1.1rem + 0vw,1.1rem)}.p-detail-contents__equipment-modal{position:fixed;top:0;right:0;background-color:#fff;width:calc(100% - var(--vw-size197) - var(--vw-size273) * 2);height:100vh;z-index:99;box-shadow:0 0 40px #0000001a;transition:transform .5s cubic-bezier(0,.55,.45,1);transform:translate(110%)}.p-detail-contents__equipment-modal.is-open{transform:translate(0)}@media screen and (max-width:991px){.p-detail-contents__equipment-modal{width:100%;height:100svh}}
