@import url(https://fonts.googleapis.com/css2?family=Glory:wght@100..800&family=Noto+Sans+JP:wght@100..900&display=swap);
.el-head{font-size:2.5rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.el-head{font-size:1.5rem}}.el-nonexistent{font-size:1.25rem;font-weight:500;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.el-nonexistent{font-size:1rem}}.el-pause{align-items:center;background-color:#fff;border-radius:calc(infinity * 1px);-moz-column-gap:4px;column-gap:4px;display:flex;font-size:.875rem;font-weight:700;height:36px;letter-spacing:.1em;line-height:1.2;padding:6px 12px;transition:color .3s,background-color .3s}@media (any-hover:hover){.el-pause:hover{background-color:#222;color:#fff}}.el-pause:focus-visible{background-color:#222;color:#fff}.el-pause__label{padding-inline:4px}.el-pause__icon{fill:currentcolor;aspect-ratio:1/1;transition:fill .3s;width:24px}.ly-cta{-moz-column-gap:16px;column-gap:16px;display:flex}@media screen and (max-width:48rem){.ly-cta{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.el-button{align-items:center;border-radius:calc(infinity * 1px);color:#222;display:inline-flex;font-size:1rem;font-weight:700;height:60px;justify-content:center;letter-spacing:.1em;line-height:1.2;overflow-wrap:normal;padding-inline:16px;text-align:center;transition:color .3s,background-color .3s;width:248px}@media screen and (max-width:48rem){.el-button{width:auto}}.el-button--primary{background-color:#5ecadc}@media (any-hover:hover){.el-button--primary:hover{background-color:#40bcd2}}.el-button--primary:focus-visible{background-color:#40bcd2}.el-button--secondary{background-color:#fc8d83;font-size:1.25rem}@media (any-hover:hover){.el-button--secondary:hover{background-color:#ef7166}}.el-button--secondary:focus-visible{background-color:#ef7166}@media screen and (max-width:48rem){.el-button span{display:none}}.el-button br{display:none}@media screen and (max-width:48rem){.el-button br{display:block}}.bl-contact{display:grid;place-items:center}.bl-contact__tel{color:#000;font-family:Glory,sans-serif;font-size:3rem;font-weight:900;letter-spacing:.08em;line-height:.8}@media screen and (max-width:48rem){.bl-contact__tel{font-size:2.9375rem}}.bl-contact__hours{color:#000;font-size:1rem;line-height:1.8}@media screen and (max-width:48rem){.bl-contact__hours{color:#464646}}.el_back-top{aspect-ratio:1/1;background-color:#fff;border:1px solid #5ecadc;border-radius:50%;bottom:32px;color:#2ca4c4;cursor:pointer;display:grid;opacity:0;place-items:center;position:fixed;right:32px;transition:opacity .3s,visibility .3s,background .3s;visibility:hidden;width:60px;z-index:999}@media screen and (max-width:64rem){.el_back-top{bottom:calc(var(--floating-height-sass) + 8px);right:8px}}.el_back-top__icon{fill:currentcolor;aspect-ratio:1/1;transition:fill .3s;width:24px}.el_back-top.is_show{opacity:1;visibility:visible}.el_back-top.is_stopped{bottom:calc(var(--footer-height-sass) + 32px);position:absolute}@media screen and (max-width:64rem){.el_back-top.is_stopped{bottom:calc(var(--footer-height-sass) + var(--floating-height-sass) + 8px)}}@media (any-hover:hover){.el_back-top:hover{background-color:#2ca4c4}.el_back-top:hover .el_back-top__icon{fill:#fff}}.el_back-top:focus-visible{background-color:#2ca4c4}.el_back-top:focus-visible .el_back-top__icon{fill:#fff}body{font-feature-settings:normal;background-color:#fff;color:#222;display:grid;font-family:Noto Sans JP,sans-serif;justify-content:center;letter-spacing:.02em;position:relative}::-moz-selection{background:#222;color:#fff}::selection{background:#222;color:#fff}:focus,[id]{scroll-margin-block-start:var(--header-height-sass)}@keyframes slide-down{0%{translate:0 -100%}to{translate:0 0}}.ly-header{left:0;position:absolute;right:0;top:0;z-index:calc(infinity)}.ly-header__seo{background-color:#464646;color:#d5d5d5;-moz-column-gap:24px;column-gap:24px;display:flex;font-size:.875rem;justify-content:flex-end;line-height:1.6;padding:8px 16px}@media screen and (max-width:48rem){.ly-header__seo{font-size:.6875rem;height:22px;line-height:1.2;padding:4px 8px}}.ly-header__seo-logo{transition:opacity .3s;width:66px}@media (any-hover:hover){.ly-header__seo-logo:hover{opacity:.8}}.ly-header__seo-logo:focus-visible{opacity:.8}@media screen and (max-width:48rem){.ly-header__seo-logo{display:none}}.ly-header__inner{align-items:center;background-color:#fff;-moz-column-gap:48px;column-gap:48px;display:flex;justify-content:flex-end;position:relative}@media screen and (max-width:80rem){.ly-header__inner{-moz-column-gap:32px;column-gap:32px}}@media screen and (width <= 79.9rem){.ly-header__inner{overflow-x:clip;padding:24px}}@media screen and (max-width:48rem){.ly-header__inner{padding:12px 17px}}@media screen and (max-width:40rem){.ly-header__inner{padding:9px 17px}}.ly-header__logo{left:7.6666666667vw;position:absolute;width:17.7777777778vw}@media screen and (max-width:80rem){.ly-header__logo{width:280px}}@media screen and (max-width:48rem){.ly-header__logo{left:16px;width:199px}}.ly-header__list{align-items:center;display:flex}@media screen and (width <= 79.9rem){.ly-header__list{flex-direction:column;row-gap:16px}}.ly-header__item:not(.ly-header__item:first-child):has(.ly-header__link){margin-left:40px}@media screen and (max-width:80rem){.ly-header__item:not(.ly-header__item:first-child):has(.ly-header__link){margin-left:32px}}@media screen and (width <= 79.9rem){.ly-header__item:not(.ly-header__item:first-child):has(.ly-header__link){margin-left:0}}@media screen and (width <= 79.9rem){.ly-header__item{width:100%}.ly-header__item+.ly-header__item{border-top:1px solid #e6e6e6;padding-top:16px}}.ly-header__link{font-size:1.125rem;font-weight:700;line-height:1.5;position:relative}@media screen and (max-width:96rem){.ly-header__link{font-size:1rem}}.ly-header__link:after{background-color:color-mix(in srgb,currentcolor,transparent 10%);border-radius:.25em;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;scale:0 1;transform-origin:left;transition:scale .3s}@media (any-hover:hover){.ly-header__link:hover:after{scale:.6 1}}.ly-header__link:focus-visible:after{scale:.6 1}@media screen and (width <= 79.9rem){.ly-header__nav{background-color:#fff;border-left:1px solid #e6e6e6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;height:100vh;justify-content:flex-end;padding-inline:32px;padding-top:80px;position:fixed;right:0;top:0;transition:translate .3s;translate:100% 0;width:-moz-fit-content;width:fit-content}.ly-header__nav.is-open{display:flex;translate:0 0}}@media screen and (max-width:48rem){.ly-header__nav{padding-inline:24px;padding-top:42px}}.ly-header .ly-header__toggle{display:none}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle{aspect-ratio:1/1;cursor:pointer;display:grid;place-items:center;width:32px;z-index:calc(infinity)}}@media screen and (width <= 79.9rem) and (max-width:48rem){.ly-header .ly-header__toggle{width:24px}}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle span{background-color:#222;display:block;height:2px;position:relative;transition:background-color .3s;width:26px}}@media screen and (width <= 79.9rem) and (max-width:48rem){.ly-header .ly-header__toggle span{width:18px}}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle span:after,.ly-header .ly-header__toggle span:before{background-color:#222;content:"";height:2px;position:absolute;transition:top .3s .35s,rotate .3s .05s;width:26px}}@media screen and (width <= 79.9rem) and (max-width:48rem){.ly-header .ly-header__toggle span:after,.ly-header .ly-header__toggle span:before{width:18px}}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle span:before{top:-8px}}@media screen and (width <= 79.9rem) and (max-width:48rem){.ly-header .ly-header__toggle span:before{top:-5px}}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle span:after{top:8px}}@media screen and (width <= 79.9rem) and (max-width:48rem){.ly-header .ly-header__toggle span:after{top:5px}}@media screen and (width <= 79.9rem){.ly-header .ly-header__toggle.is-open span{background-color:transparent}.ly-header .ly-header__toggle.is-open span:after,.ly-header .ly-header__toggle.is-open span:before{top:0;transition:top .3s .05s,rotate .3s .35s}.ly-header .ly-header__toggle.is-open span:before{rotate:45deg;top:0}.ly-header .ly-header__toggle.is-open span:after{rotate:-45deg;top:0}}.ly-header__btn{display:inline-grid;font-weight:700;height:76px;line-height:1.2;place-items:center;transition:background .3s;width:210px}@media screen and (max-width:96rem){.ly-header__btn{width:184px}}@media screen and (width <= 79.9rem){.ly-header__btn{width:100%}}.ly-header__btn--primary{background-color:#5ecadc;font-size:1rem;margin-left:48px}@media (any-hover:hover){.ly-header__btn--primary:hover{background-color:#40bcd2}}.ly-header__btn--primary:focus-visible{background-color:#40bcd2}@media screen and (width <= 79.9rem){.ly-header__btn--primary{margin-left:0}}.ly-header__btn--secondary{background-color:#fc8d83;font-size:1.25rem}@media (any-hover:hover){.ly-header__btn--secondary:hover{background-color:#ef7166}}.ly-header__btn--secondary:focus-visible{background-color:#ef7166}.ly-header.is-floating{animation:slide-down .3s ease forwards;position:fixed;translate:0 -100%}.ly-header.is-floating .ly-header__seo{display:none}.ly-header.is-floating .ly-header__logo{margin-top:4px;width:13.7777777778vw;width:248px}@media screen and (max-width:48rem){.ly-header.is-floating .ly-header__logo{width:210px}}@media screen and (max-width:40rem){.ly-header.is-floating .ly-header__logo{margin-top:2px;width:180px}}.ly-header.is-floating .ly-header__btn{height:60px}.ly-footer{position:sticky;top:100%}.ly-footer__body{align-items:center;background-color:#5ecadc;display:flex;justify-content:center;padding-block:48px}@media screen and (max-width:80rem){.ly-footer__body{align-items:center;flex-direction:column;padding:32px 16px 16px}}@media screen and (max-width:48rem){.ly-footer__body{align-items:flex-start}}.ly-footer__logo{height:auto;width:374px}@media screen and (max-width:48rem){.ly-footer__logo{width:180px}}.ly-footer__line{background-color:#40bcd2;height:120px;margin-left:80px;width:4px}@media screen and (max-width:80rem){.ly-footer__line{display:none}}.ly-footer__info{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);margin-left:40px;row-gap:24px}@media screen and (max-width:80rem){.ly-footer__info{justify-items:center;margin-left:0;margin-top:32px;row-gap:32px}}@media screen and (max-width:48rem){.ly-footer__info{justify-items:start;margin-top:8px}.ly-footer__info .bl-contact{grid-column:span 2}.ly-footer__info .ly-cta{display:none}}.ly-footer__info .el-button--primary{background-color:#f1f1f1}@media (any-hover:hover){.ly-footer__info .el-button--primary:hover{background-color:#e6e6e6}}.ly-footer__info .el-button--primary:focus-visible{background-color:#e6e6e6}.ly-footer__operation{align-items:center;display:grid;grid-auto-flow:column;grid-column:span 2;grid-template-columns:auto auto 1fr}@media screen and (max-width:48rem){.ly-footer__operation{grid-auto-flow:row;grid-template-columns:auto 1fr}}.ly-footer__operation-label{border:1px solid;border-radius:.25em;font-size:.875rem;height:24px;line-height:1.6;padding-inline:8px;width:-moz-fit-content;width:fit-content}.ly-footer__operation-logo{margin-left:16px;transition:opacity .3s;width:86px}@media (any-hover:hover){.ly-footer__operation-logo:hover{opacity:.8}}.ly-footer__operation-logo:focus-visible{opacity:.8}.ly-footer__operation-address{color:#000;font-size:1rem;line-height:1.8;margin-left:24px;word-break:keep-all}@media screen and (max-width:48rem){.ly-footer__operation-address{grid-column:span 2;margin-left:0;margin-top:8px}}.ly-footer__policy{background-color:#464646;color:#fff;-moz-column-gap:24px;column-gap:24px;display:flex;padding:10px 24px}@media screen and (max-width:48rem){.ly-footer__policy{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto);padding:8px 16px;row-gap:8px}}.ly-footer__policy-link{font-size:1rem;line-height:1.5;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s;width:-moz-fit-content;width:fit-content}@media (any-hover:hover){.ly-footer__policy-link:hover{text-decoration-color:color-mix(in srgb,currentcolor,transparent 10%)}}.ly-footer__policy-link:focus-visible{text-decoration-color:color-mix(in srgb,currentcolor,transparent 10%)}.ly-footer__copyright{font-size:.875rem;line-height:1.4;margin-left:auto}@media screen and (max-width:48rem){.ly-footer__copyright{font-size:.75rem;grid-column:span 2;margin-left:0}}.ly-floating{background-color:#464646;bottom:0;display:none;justify-content:center;left:0;padding:12px 16px;position:sticky;right:0;z-index:999}@media screen and (max-width:64rem){.ly-floating{display:grid}}@media screen and (max-width:48rem){.ly-floating .el-button{width:248px}}@media screen and (max-width:40rem){.ly-floating .el-button{height:44px;width:auto}.ly-floating .el-button--primary{font-size:.875rem}.ly-floating .el-button--secondary{font-size:1rem}}@media screen and (max-width:48rem){.ly-floating .el-button span{display:block}.ly-floating .el-button br{display:none}}.ly-background{background-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/images/image_background.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-133px;padding-bottom:64px;padding-top:173px}@media screen and (max-width:80rem){.ly-background{padding-top:153px}}@media screen and (max-width:40rem){.ly-background{margin-top:-68px;padding-top:92px}}.hp-pt48{padding-top:48px}.hp-mb48{margin-bottom:48px}.hp-mAuto{margin-inline:auto}@media print,screen and (min-width:48rem){.sp-only{display:none}}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hero{margin-top:var(--header-height-sass);overflow:clip;position:relative;width:100cqw}.hero__copy{display:grid;left:17.7222222222vw;position:absolute;row-gap:4px;top:6.7777777778vw;z-index:3}@media screen and (max-width:96rem){.hero__copy{left:10.6666666667vw}}@media screen and (max-width:40rem){.hero__copy{left:8.2666666667vw;top:16.8vw}}.hero__copy-text{background-color:#fff;color:#000;font-size:2.5rem;font-weight:700;letter-spacing:.1em;line-height:1.5;opacity:1;padding-inline:8px;transition:opacity .3s;width:-moz-fit-content;width:fit-content;word-break:keep-all}.hero__copy-text.is-fading-out{opacity:0}@media screen and (max-width:80rem){.hero__copy-text{font-size:2rem}}@media screen and (max-width:48rem){.hero__copy-text{font-size:1.5rem}}.hero__slider-layer{display:flex}.hero__slider-layer--before{-webkit-mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_before-pc.svg);mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_before-pc.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;width:61.8888888889vw;z-index:2}@media screen and (max-width:40rem){.hero__slider-layer--before{-webkit-mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_before-sp.svg);mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_before-sp.svg);width:50.9333333333vw}}.hero__slider-layer--after{margin-left:auto;-webkit-mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_after-pc.svg);mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_after-pc.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:95.2777777778vw;z-index:1}@media screen and (max-width:40rem){.hero__slider-layer--after{-webkit-mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_after-sp.svg);mask-image:url(/wp-content/themes/my-theme/dist/pages/site-template/assets/icons/clip_after-sp.svg);width:97.8666666667vw}}.hero__slider-layer--after .hero__slider{translate:-8.2% 0}@media screen and (max-width:40rem){.hero__slider-layer--after .hero__slider{translate:-13.2% 0}}.hero__slider{animation:loop 40s linear .5s infinite both;display:flex}.hero__slide{max-height:33.3333333333vw;width:50cqw}@media screen and (max-width:40rem){.hero__slide{height:93.3333333333vw;max-height:93.3333333333vw;width:100cqw}}.hero__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .el-pause{background-color:#f1f1f1;bottom:8px;position:absolute;right:8px;z-index:99}@media (any-hover:hover){.hero .el-pause:hover{background-color:#222}}.hero .el-pause:focus-visible{background-color:#222}.campaign{margin-inline:auto;max-width:1280px;width:100%}@media screen and (max-width:80rem){.campaign{max-width:960px}}@media screen and (max-width:48rem){.campaign{max-width:560px}}@media screen and (max-width:40rem){.campaign{padding-inline:16px}}.campaign__head{color:#000;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5;word-break:keep-all}@media screen and (max-width:48rem){.campaign__head{font-size:1.5rem}}.campaign__list{-moz-column-gap:32px;column-gap:32px;display:grid;margin-top:32px}.campaign__list:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.campaign__list:not(:has(>:nth-child(4))):has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.campaign__list:not(:has(>:nth-child(3))):has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.campaign__list:not(:has(>:nth-child(2))){grid-template-columns:repeat(1,1fr)}@media screen and (max-width:48rem){.campaign__list{margin-top:16px;row-gap:8px}.campaign__list:has(>:nth-child(4)),.campaign__list:not(:has(>:nth-child(2))),.campaign__list:not(:has(>:nth-child(3))):has(>:nth-child(2)),.campaign__list:not(:has(>:nth-child(4))):has(>:nth-child(3)){grid-template-columns:repeat(1,1fr)}}.campaign__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}@media screen and (max-width:48rem){.campaign__item{align-items:center;background-color:#e4f7f8;border-radius:.5em;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;padding:8px 12px}}.campaign__inner{align-items:center;background-color:#e4f7f8;border-radius:.5em;-moz-column-gap:16px;column-gap:16px;display:flex;padding:12px}@media screen and (max-width:48rem){.campaign__inner{display:contents}}.campaign__icon{aspect-ratio:1/1;width:40px}@media screen and (max-width:48rem){.campaign__icon{grid-row:span 2}}.campaign__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.campaign__subtitle{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.5;word-break:keep-all}@media screen and (max-width:48rem){.campaign__subtitle{font-size:1.25rem}}.campaign__text{color:#000;display:grid;font-size:.875rem;line-height:1.6;margin-top:8px;padding-inline:8px;row-gap:8px}@media screen and (max-width:48rem){.campaign__text{margin-top:4px;padding-inline:0}}.property{margin-inline:auto;max-width:1280px;width:100%}@media screen and (max-width:80rem){.property{max-width:960px}}@media screen and (max-width:48rem){.property{max-width:560px}}.property__item{filter:drop-shadow(0 10px 15px rgba(0,0,0,.1)) drop-shadow(0 4px 6px rgba(0,0,0,.05));margin-top:40px}.property__summary{background-color:#fff;border-radius:1.5em;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-areas:"location head" "location unit" "location button";grid-template-columns:520px 1fr;grid-template-rows:60px auto 1fr;padding:56px}@media screen and (max-width:80rem){.property__summary{grid-template-areas:"head" "location" "unit" "button";grid-template-columns:auto;padding:24px 32px 32px}}@media screen and (max-width:40rem){.property__summary{padding-inline:16px}}.property__head{font-size:2.5rem;font-weight:700;grid-area:head;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:80rem){.property__head{font-size:2rem}}@media screen and (max-width:48rem){.property__head{font-size:1.5rem}}.property__location{display:grid;grid-area:location;row-gap:32px}@media screen and (max-width:80rem){.property__location{margin-top:16px}}.property__unit{display:grid;grid-area:unit;height:-moz-fit-content;height:fit-content;margin-top:40px;row-gap:24px}@media screen and (max-width:80rem){.property__unit{margin-top:32px;row-gap:32px}}.property__slider{display:grid;row-gap:8px}@media screen and (max-width:80rem){.property__slider{row-gap:12px}}.property .main-swiper{aspect-ratio:13/9;border-radius:.5em;overflow:clip;width:520px}@media screen and (max-width:80rem){.property .main-swiper{width:70vw}}@media screen and (max-width:64rem){.property .main-swiper{width:87vw}}@media screen and (max-width:48rem){.property .main-swiper{width:64vw}}@media screen and (max-width:40rem){.property .main-swiper{width:91.4666666667vw}}.property .main-swiper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property .thumbs-swiper{overflow-x:auto;overscroll-behavior:contain;width:100%}@keyframes slide-progress{0%{scale:0 1}to{scale:1 1}}.property .thumbs-swiper .swiper-slide{aspect-ratio:10/7;min-width:61px;opacity:.4;padding-bottom:4px;position:relative;transition:opacity .3s}.property .thumbs-swiper .swiper-slide:after{background-color:#40bcd2;bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;transform-origin:left top;width:100%}.property .thumbs-swiper .swiper-slide-thumb-active{opacity:1}.property .thumbs-swiper .swiper-slide-thumb-active:after{animation:slide-progress 3.1s linear forwards;opacity:1}.property .thumbs-swiper__img{border-radius:.25em;height:100%;overflow:clip;width:100%}.property .thumbs-swiper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property__info{display:grid;row-gap:8px}.property__title{font-size:1.125rem;font-weight:700;line-height:1.5}.property__content{border-left:4px solid #f1f1f1;padding-left:24px}@media screen and (max-width:80rem){.property__content{padding-left:16px}}.property__text{font-size:1rem;line-height:1.8}.property__link{padding-left:24px;position:relative;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;transition:text-decoration-color .3s}.property__link:before{aspect-ratio:1/2;background-color:currentcolor;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:10px;left:10px;position:absolute;top:50%;translate:0 -50%;width:5px}@media (any-hover:hover){.property__link:hover{text-decoration-color:color-mix(in srgb,currentcolor,transparent 10%)}}.property__link:focus-visible{text-decoration-color:color-mix(in srgb,currentcolor,transparent 10%)}.property__dialog{transition-behavior:allow-discrete;left:50%;overflow:unset;top:50%;transition-duration:.3s;transition-property:display,opacity,scale;transition-timing-function:ease-out;translate:-50% -50%}.property__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5);transition-duration:inherit;transition-property:opacity}@starting-style{.property__dialog:modal{opacity:0;scale:.95}.property__dialog:modal::backdrop{opacity:0}}.property__dialog:not(:modal){opacity:0;scale:.95}.property__dialog:not(:modal)::backdrop{opacity:0}.property__dialog-img{height:auto;width:600px}@media screen and (max-width:64rem){.property__dialog-img{max-width:90vw}}.property__close{aspect-ratio:1/1;background-color:#fff;border-radius:50%;position:absolute;right:0;top:-40px;width:32px}.property__close:after,.property__close:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:14px}.property__close:before{rotate:45deg}.property__close:after{rotate:-45deg}.property__facility{display:grid;row-gap:8px}.property__facility-list{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:64rem){.property__facility-list{gap:6px;grid-template-columns:repeat(3,1fr)}}.property__facility-item{align-items:center;background-color:#f1f1f1;border-radius:.25em;-moz-column-gap:8px;column-gap:8px;display:flex;padding:8px;width:100%}@media screen and (max-width:48rem){.property__facility-item{padding:6px}}.property__facility-item.is-active{background-color:#f8f8f8}.property__facility-item.is-active .property__facility-icon{background-color:#fff}.property__facility-item.is-active .property__facility-text{color:#222}.property__facility-icon{border-radius:.25em;padding:8px 3px}@media screen and (max-width:48rem){.property__facility-icon{padding:6px 2px}}.property__facility-icon img{aspect-ratio:1/1;width:24px}@media screen and (max-width:48rem){.property__facility-icon img{width:18px}}.property__facility-text{color:#d5d5d5;font-size:.875rem;font-weight:700;line-height:1.4;word-break:keep-all}@media screen and (max-width:48rem){.property__facility-text{font-size:.75rem}}.property__btn{justify-self:end;margin-top:40px}@media screen and (max-width:80rem){.property__btn{justify-self:center;margin-top:32px}}.rate{background-color:#e4f7f8;border-radius:1.5em;padding:56px}@media screen and (max-width:80rem){.rate{padding:24px 32px 32px}}@media screen and (max-width:40rem){.rate{padding-inline:16px}}.rate__head{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.rate__head{font-size:1.5rem}}@media screen and (max-width:40rem){.rate__head{font-size:1.25rem}}.rate__description{font-size:1rem;line-height:1.8;margin-top:8px}@media screen and (max-width:48rem){.rate__description{margin-top:6px}}.rate__group{background-color:#fff;border-bottom:1px solid #d5d5d5;border-radius:.5em;border-right:1px solid #d5d5d5}.rate__group:first-of-type{margin-top:16px}.rate__group:not(:first-of-type){margin-top:8px}.rate__group::details-content{transition-behavior:allow-discrete;interpolate-size:allow-keywords;overflow:clip;transition-duration:.3s;transition-property:content-visibility,block-size}.rate__group:not(:open)::details-content{block-size:0}.rate__group:open .rate__summary{padding-bottom:16px}.rate__group:open .rate__toggle:after{rotate:0deg}.rate__summary{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;padding:20px 28px;transition:padding-bottom .3s}@media screen and (max-width:40rem){.rate__summary{padding:12px}}.rate__summary::-webkit-details-marker{display:none}@media (any-hover:hover){.rate__summary:hover .rate__toggle{rotate:180deg}}.rate__summary:focus-visible .rate__toggle{rotate:180deg}.rate__category{border:1px solid;border-radius:.25em;font-size:.875rem;height:24px;line-height:1.6;padding-inline:8px}.rate__title{font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5}.rate__toggle{aspect-ratio:1/1;background-color:#464646;border-radius:50%;display:block;margin-left:auto;position:relative;transition:rotate .3s;width:32px}.rate__toggle:after,.rate__toggle:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:14px}.rate__toggle:after{rotate:90deg;transition:rotate .3s}.rate__content{-moz-column-gap:32px;column-gap:32px;display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr;padding-inline:28px;padding-bottom:20px}@media screen and (max-width:48rem){.rate__content{grid-auto-flow:row;grid-template-columns:auto;padding-inline:12px;padding-bottom:12px;row-gap:12px}}.rate__img{aspect-ratio:1/1;background-color:#fff;border-radius:1em;justify-self:center;overflow:clip;width:240px}.rate__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rate__item{align-items:center;border-top:1px solid #d5d5d5;display:grid;grid-template-areas:"type  type type       price button" "floor size dimensions price button";grid-template-columns:auto auto 1fr auto auto;padding:16px 8px;row-gap:4px}@media screen and (max-width:80rem){.rate__item{grid-template-areas:"type  floor size" "dimensions dimensions dimensions" "price price price" "button button button";grid-template-columns:auto auto 1fr;padding-block:12px;row-gap:0}}.rate__type{background-color:#e4f7f8;border-radius:.25em;font-size:.875rem;grid-area:type;height:24px;line-height:1.8;padding-inline:8px;width:-moz-fit-content;width:fit-content}.rate__floor{font-size:1rem;grid-area:floor;line-height:1.8;padding-right:8px;position:relative}@media screen and (max-width:80rem){.rate__floor{margin-left:8px}}.rate__floor:after{background-color:currentcolor;content:"";height:16px;position:absolute;right:0;top:50%;translate:0 -50%;width:1px}.rate__size{font-size:1rem;grid-area:size;line-height:1.8;margin-left:8px;padding-right:8px;position:relative;width:-moz-fit-content;width:fit-content}.rate__size:after{background-color:currentcolor;content:"";height:16px;position:absolute;right:0;top:50%;translate:0 -50%;width:1px}.rate__dimensions{font-size:1rem;grid-area:dimensions;line-height:1.8;margin-left:8px}@media screen and (max-width:80rem){.rate__dimensions{margin-left:0}}.rate__price{font-size:1rem;grid-area:price;line-height:1.8}@media screen and (max-width:80rem){.rate__price{margin-top:8px}}.rate__price--bold{font-weight:700;margin-left:16px}@media screen and (max-width:80rem){.rate__price--bold{margin-left:8px}}.rate__button{font-size:.875rem;grid-area:button;height:36px;margin-left:16px;padding-inline:12px;width:auto}@media screen and (max-width:80rem){.rate__button{justify-self:end;margin-top:8px;width:-moz-fit-content;width:fit-content}}.feature{background-color:#f8f8f8;padding-bottom:96px;padding-top:80px}@media screen and (max-width:48rem){.feature{padding:40px 16px}}.feature__wrapper{margin-inline:auto;max-width:1280px;width:100%}@media screen and (max-width:80rem){.feature__wrapper{max-width:960px}}@media screen and (max-width:48rem){.feature__wrapper{max-width:560px}}.feature .el-head{color:#000}.feature__list{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px}.feature__list:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.feature__list:not(:has(>:nth-child(4))):has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.feature__list:not(:has(>:nth-child(3))):has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.feature__list:not(:has(>:nth-child(2))){grid-template-columns:repeat(1,1fr)}@media screen and (max-width:80rem){.feature__list{row-gap:16px}.feature__list:has(>:nth-child(4)),.feature__list:not(:has(>:nth-child(2))),.feature__list:not(:has(>:nth-child(3))):has(>:nth-child(2)),.feature__list:not(:has(>:nth-child(4))):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:48rem){.feature__list{margin-top:16px}}@media screen and (max-width:40rem){.feature__list:has(>:nth-child(4)),.feature__list:not(:has(>:nth-child(2))),.feature__list:not(:has(>:nth-child(3))):has(>:nth-child(2)),.feature__list:not(:has(>:nth-child(4))):has(>:nth-child(3)){grid-template-columns:repeat(1,1fr)}}.feature__item{background-color:#fff;border-radius:1em;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:clip;padding-bottom:32px}@media screen and (max-width:48rem){.feature__item{padding-bottom:24px}}.feature__img{height:147px;overflow:clip;width:100%}@media screen and (max-width:48rem){.feature__img{height:112px}}.feature__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature__title{font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;margin-inline:24px;margin-top:20px;word-break:keep-all}.feature__text{display:grid;font-size:1rem;line-height:1.8;margin-inline:24px;margin-top:8px;row-gap:16px}.feature .el-nonexistent{grid-area:button;margin-top:40px}.conversion{background:linear-gradient(0deg,#fff,#f8f8f8);padding-top:32px;position:relative}@media screen and (max-width:64rem){.conversion{padding-right:16px;padding-top:0}}.conversion__img{border-radius:0 2.5em 2.5em 0;bottom:32px;box-shadow:0 0 16px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.25);display:block;height:460px;overflow:clip;position:absolute;width:600px}@media screen and (max-width:64rem){.conversion__img{display:none}}@media screen and (max-width:80rem){.conversion__img{width:480px}}.conversion__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.conversion__background{background-color:#464646;border-radius:2.5em 0 0 2.5em;display:grid;justify-content:start;margin-left:auto;padding-bottom:71px;padding-left:clamp(240px,31.25vw,480px);padding-top:66px;width:87vw}@media screen and (max-width:64rem){.conversion__background{border-radius:0 2.5em 2.5em 0;justify-content:center;margin-left:0;padding:40px 24px;width:100%}}@media screen and (max-width:40rem){.conversion__background{justify-content:start}}.conversion__content{-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(4,auto);justify-items:start}@media screen and (max-width:96rem){.conversion__content{-moz-column-gap:32px;column-gap:32px}}@media screen and (max-width:48rem){.conversion__content{align-items:center;-moz-column-gap:24px;column-gap:24px}}.conversion__logo{grid-row:span 4;width:85px}@media screen and (max-width:48rem){.conversion__logo{grid-row:span 1;width:57px}}.conversion__head{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.conversion__head{font-size:1.125rem}}.conversion__text{color:#fff;font-size:1rem;line-height:1.8;margin-top:8px}@media screen and (max-width:48rem){.conversion__text{font-size:.875rem;grid-column:span 2;line-height:1.6;margin-left:7px;margin-top:24px}}.conversion .bl-contact{margin-top:48px}@media screen and (max-width:48rem){.conversion .bl-contact{grid-column:span 2;justify-items:start;margin-left:7px;margin-top:16px}}.conversion .bl-contact__tel{color:#fff}@media screen and (max-width:48rem){.conversion .bl-contact__tel{font-size:2.6875rem}}.conversion .bl-contact__hours{color:#fff}@media screen and (max-width:48rem){.conversion .bl-contact__hours{color:#d5d5d5;font-size:.875rem}}.conversion .ly-cta{margin-top:40px}@media screen and (max-width:48rem){.conversion .ly-cta{grid-column:span 2;margin-top:24px;padding-inline:8px}}.faq{margin-top:80px}@media screen and (max-width:48rem){.faq{margin-top:40px}}.faq__wrapper{margin-inline:auto;max-width:1280px;width:100%}@media screen and (max-width:80rem){.faq__wrapper{max-width:960px}}@media screen and (max-width:48rem){.faq .el-head,.faq .el-nonexistent{margin-left:16px}}.faq__item{background-color:#f8f8f8;border-bottom:1px solid #d5d5d5;border-radius:1em;border-right:1px solid #d5d5d5;margin-top:24px}.faq__item::details-content{transition-behavior:allow-discrete;interpolate-size:allow-keywords;overflow:clip;transition-duration:.3s;transition-property:content-visibility,block-size}.faq__item:not(:open)::details-content{block-size:0}.faq__item:open .faq__question-toggle:after{rotate:0deg}@media screen and (max-width:48rem){.faq__item{border-radius:0;border-right:none}.faq__item:not(:first-of-type){margin-top:0}.faq__item:first-of-type{border-top:1px solid #d5d5d5;margin-top:16px}}.faq__question{align-items:center;display:flex;justify-content:space-between;padding:25px 32px}.faq__question::-webkit-details-marker{display:none}@media (any-hover:hover){.faq__question:hover .faq__question-toggle{rotate:180deg}}.faq__question:focus-visible .faq__question-toggle{rotate:180deg}@media screen and (max-width:48rem){.faq__question{-moz-column-gap:16px;column-gap:16px;padding:16px}}.faq__question-text{color:#000;flex:1;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.faq__question-text{font-size:1.125rem}}.faq__question-toggle{aspect-ratio:1/1;background-color:#464646;border-radius:50%;display:block;position:relative;transition:rotate .3s;width:32px}.faq__question-toggle:after,.faq__question-toggle:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:14px}.faq__question-toggle:after{rotate:90deg;transition:rotate .3s}.faq__answer{box-sizing:content-box;padding-inline:32px;padding-bottom:32px}@media screen and (max-width:48rem){.faq__answer{padding-inline:16px;padding-bottom:24px}}.faq__answer-text{border-left:4px solid #e6e6e6;display:grid;font-size:1rem;line-height:1.8;padding-left:48px;padding-right:40px;row-gap:16px}@media screen and (max-width:48rem){.faq__answer-text{border-left:none;padding-left:0;padding-right:0}}.faq .el-nonexistent{margin-top:24px}@media screen and (max-width:48rem){.faq .el-nonexistent{margin-left:16px}}.slider{display:grid;justify-items:end;margin-top:80px;row-gap:8px}@media screen and (max-width:48rem){.slider{margin-top:40px;row-gap:0}}.slider__wrapper{display:flex;overflow-x:clip;width:100cqw}.slider__list{align-items:center;animation:loop 80s linear .5s infinite both;-moz-column-gap:40px;column-gap:40px;display:flex}@media screen and (max-width:48rem){.slider__list{-moz-column-gap:20px;column-gap:20px}}.slider__item{border-radius:1em;overflow:clip}.slider__item:last-child{margin-right:40px}@media screen and (max-width:48rem){.slider__item:last-child{-moz-column-gap:20px;column-gap:20px}}.slider__item:first-child{width:300px}@media screen and (max-width:80rem){.slider__item:first-child{width:180px}}@media screen and (max-width:48rem){.slider__item:first-child{width:154px}}.slider__item:nth-child(2){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(2){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(2){width:184px}}.slider__item:nth-child(3){width:420px}@media screen and (max-width:80rem){.slider__item:nth-child(3){width:300px}}@media screen and (max-width:48rem){.slider__item:nth-child(3){width:215px}}.slider__item:nth-child(4){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(4){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(4){width:184px}}.slider__item:nth-child(5){width:300px}@media screen and (max-width:80rem){.slider__item:nth-child(5){width:180px}}@media screen and (max-width:48rem){.slider__item:nth-child(5){width:154px}}.slider__item:nth-child(6){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(6){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(6){width:184px}}.slider__item:nth-child(7){width:420px}@media screen and (max-width:80rem){.slider__item:nth-child(7){width:300px}}@media screen and (max-width:48rem){.slider__item:nth-child(7){width:215px}}.slider__item:nth-child(8){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(8){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(8){width:184px}}.slider__item:nth-child(9){width:300px}@media screen and (max-width:80rem){.slider__item:nth-child(9){width:180px}}@media screen and (max-width:48rem){.slider__item:nth-child(9){width:154px}}.slider__item:nth-child(10){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(10){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(10){width:184px}}.slider__item:nth-child(11){width:420px}@media screen and (max-width:80rem){.slider__item:nth-child(11){width:300px}}@media screen and (max-width:48rem){.slider__item:nth-child(11){width:215px}}.slider__item:nth-child(12){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(12){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(12){width:184px}}.slider__item:nth-child(13){width:300px}@media screen and (max-width:80rem){.slider__item:nth-child(13){width:180px}}@media screen and (max-width:48rem){.slider__item:nth-child(13){width:154px}}.slider__item:nth-child(14){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(14){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(14){width:184px}}.slider__item:nth-child(15){width:420px}@media screen and (max-width:80rem){.slider__item:nth-child(15){width:300px}}@media screen and (max-width:48rem){.slider__item:nth-child(15){width:215px}}.slider__item:nth-child(16){width:360px}@media screen and (max-width:80rem){.slider__item:nth-child(16){width:240px}}@media screen and (max-width:48rem){.slider__item:nth-child(16){width:184px}}.news{margin-top:80px}@media screen and (max-width:48rem){.news{margin-top:40px}}.news__wrapper{display:grid;margin-inline:auto;max-width:1280px;row-gap:24px;width:100%}@media screen and (max-width:80rem){.news__wrapper{max-width:960px}}@media screen and (max-width:48rem){.news__wrapper{padding-inline:16px}}.news__item{display:grid;grid-template-columns:100px auto 1fr;grid-template-rows:auto 1fr;row-gap:8px}@media screen and (max-width:48rem){.news__item{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:0}}.news__time{color:#000;font-size:1rem;grid-row:span 2;line-height:1.8}@media screen and (max-width:48rem){.news__time{background-color:#f1f1f1;border-radius:.25em;padding-inline:8px;width:-moz-fit-content;width:fit-content}}.news__line{background-color:#f1f1f1;display:block;grid-row:span 2;height:100%;margin-left:8px;margin-right:28px;width:4px}@media screen and (max-width:48rem){.news__line{display:none}}.news__title{font-size:1.125rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media screen and (max-width:48rem){.news__title{margin-top:8px}}.news__text{display:grid;font-size:1rem;letter-spacing:0;line-height:1.8;row-gap:16px}@media screen and (max-width:48rem){.news__text{margin-top:4px}}.message{display:grid;justify-content:center;justify-items:center;margin-top:80px;padding-block:56px}@media screen and (max-width:80rem){.message{margin-top:0;padding-top:80px}}@media screen and (max-width:48rem){.message{padding-bottom:32px}}.message__text{width:356px}@media screen and (max-width:48rem){.message__text{width:213px}}
