@charset "UTF-8";.pc-only{display:none}.sp-only{display:block}.pc-block{display:unset}.sp-block{display:block}.br-sp{display:block}.br-pc{display:none}.width-limit{width:100%;padding:0 1.8rem}.js-leftUp-sp{opacity:0;transform:translateX(-30px)}.js-rightUp-sp{opacity:0;transform:translateX(30px)}.js-leftUp-sp.is-inview,.js-rightUp-sp.is-inview{opacity:1;transform:translateX(0);transition-duration:.9s;transition-timing-function:ease}.breadcrumbs-area{padding-top:1.5rem}.breadcrumbs{font-size:.9rem;letter-spacing:1px}.breadcrumbs-arrow-img{margin:0 8px;height:.75rem}.bottom-menu-container{position:fixed;bottom:0;left:0;width:100%;z-index:10;display:none;height:max-content;max-height:74.75px}.bottom-menu-container .bottom-menu-area{display:flex;flex-wrap:nowrap}.bottom-menu-container .bottom-menu-area-item{width:calc(100% / 4);color:var(--text-color);background:var(--secondary);padding:.7rem 0}.bottom-menu-container .bottom-menu-area-item.gray{background:#dcdddd}.bottom-menu-container .bottom-menu-area-item-text{font-size:clamp(0.625rem, 0.165rem + 1.96vw, 0.9rem);letter-spacing:0;text-align:center;padding-bottom:.5rem}.bottom-menu-container .bottom-menu-area-item-image{display:block;text-align:center}.bottom-menu-container .bottom-menu-area-item-image-img{width:30px;height:30px;object-fit:contain}.slider{width:100%;margin:0 auto}.slider img{width:100%;object-fit:cover;object-position:center;height:clamp(13.125rem, 3.75rem + 40vw, 18.75rem);min-height:clamp(13.125rem, 3.75rem + 40vw, 18.75rem)}.slick-list .slick-track .slick-slide{cursor:pointer}.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{width:27px;height:27px}.front-title-image-img{width:auto;height:20px;margin:0 20px}.front-title-ja{font-size:24px;margin-top:.4rem;margin-bottom:1.2rem;line-height:1.6;letter-spacing:-3px}.front-more-area{padding-left:25px;margin-bottom:0}.front-more-block{width:55px;height:55px}.front-more-box-text{padding:3px 0;font-size:10px;letter-spacing:1px}.front-more-area:hover .front-more-box-arrow{width:100px}.front-fv .swiper-slide-img{height:calc(100svh - 46.31px);aspect-ratio:150/223}.front-fv .swiper-hero-detail{top:50%}.front-fv .swiper-hero-detail-block{width:100%;padding-top:105px;padding-bottom:110px;padding-left:1.8rem;padding-right:1.8rem}.front-fv .swpier-hero-detail-lead{font-size:11px;letter-spacing:.5px;text-align:justify;line-height:1.9}.front-fv .swiper-hero-detail-title-ja{font-size:28px;font-weight:700;letter-spacing:3px;margin-top:8px;margin-bottom:8px;text-align:justify}.front-fv .swiper-hero-detail-title-en{font-size:10px;text-align:left}.front-fv .top-scrollarea{bottom:0}.front-fv .top-scrollarea-link-p:after{height:60px}.front-news-first .news-first-container{width:100%;justify-content:left;margin:10px auto}.front-news-first .news-first-image{padding-right:4px;height:20px}.front-news-first .news-first-image-img{height:15px}.front-news-first .news-first-list{margin:0;margin-left:4px;height:25px;padding-left:5px}.front-news-first .news-first-item-link{font-size:10px;letter-spacing:0}.front-news-first .news-first-item-link-title{padding:4px 0}.front-concept{padding:3.5rem 0 0}.front-concept .front-title-image{justify-content:left}.front-concept .front-title-image-img{margin-left:1.8rem}.front-concept .front-title-ja{text-align:justify}.front-concept .front-concept-container{width:100%}.front-concept .front-concept-area{display:flex;align-items:flex-start;flex-direction:column;gap:70px}.front-concept .front-concept-area-detail{display:block;width:100%}.front-concept .front-concept-area-text{font-size:14px;letter-spacing:1px;line-height:2;padding-bottom:2rem}.front-concept .front-concept-area-text-p{margin-bottom:2em}.front-concept .front-concept-area-text-p:last-of-type{margin-bottom:0}.front-concept .front-concept-area-image{width:100%;display:flex;flex-wrap:wrap;gap:10px}.front-concept .front-concept-area-image-img{position:static}.front-concept .front-concept-area-image-img01{width:calc(50% - 5px)}.front-concept .front-concept-area-image-img02{width:calc(50% - 5px)}.front-concept .front-concept-area-image-img03{width:100%}.front-concepthouse{padding:6.5rem 0 0}.front-concepthouse .front-concepthouse-area{width:100%}.front-concepthouse .front-concepthouse-area-lead-image{width:100vw;margin-left:-1.8rem;margin-right:-1.8rem;margin-bottom:2rem}.front-concepthouse .front-concepthouse-area-image{width:100vw;margin-right:-1.8rem;margin-bottom:2.5rem}.front-concepthouse .front-concepthouse-area-lead{margin-bottom:3.5rem}.front-concepthouse .front-concepthouse-area-lead-text{width:100%}.front-concepthouse .front-concepthouse-area-lead-text-en{font-size:3.7rem;margin-bottom:1.4rem}.front-concepthouse .front-concepthouse-area-lead-text-ja{font-size:1.4rem;letter-spacing:1px}.front-concepthouse .front-concepthouse-area-text{font-size:.9rem;line-height:2;letter-spacing:0;font-weight:400}.front-prosperite{padding:2.5rem 0 4rem;margin-top:4.5rem}.front-prosperite:before{width:80vw;min-width:unset}.front-prosperite .front-prosperite-container{width:100%}.front-prosperite .front-title-ja{line-height:1.4;margin-top:1.8rem}.front-prosperite .front-prosperite-area{flex-direction:column;gap:35px}.front-prosperite .front-prosperite-area-image{width:100vw;margin:0}.front-prosperite .front-prosperite-area-detail{width:100%;max-width:unset;padding:0 1.8rem}.front-prosperite .front-prosperite-area-detail-text{font-size:.9rem;line-height:2.1;letter-spacing:0;margin-bottom:1.5rem;font-weight:400}.front-prosperite .front-prosperite-area-detail-text-p{margin-bottom:2.1em}.front-prosperite .front-prosperite-area-detail-text-p:last-of-type{margin-bottom:0}.front-land{padding:2.5rem 0 4.5rem;margin-top:5.5rem}.front-land:before{min-width:unset;width:80vw}.front-land .front-land-container{width:100%}.front-land .front-title-ja{margin-top:1.1rem;margin-bottom:1.5rem}.front-land .front-land-area{width:100%;padding-top:0}.front-land .front-land-area-detail{font-size:.9rem;line-height:2.1;letter-spacing:0;margin-bottom:3.5rem;font-weight:400}.front-land .front-land-area-slide{height:200px;margin-bottom:2.5rem}.front-land .front-more-area{margin-bottom:0}.front-land .front-more-box-text{background:#fff}.front-land .front-land-space{margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));position:relative;width:100vw}.front-land .front-land-block{padding-top:0;width:100%;overflow:hidden;margin-bottom:2.5rem;padding:0 1.8rem}.front-land .land-list{display:flex;flex-wrap:nowrap;gap:unset}.front-land .land-list-item{width:100%;overflow:hidden}.front-land .land-list-item-image{width:100%;margin-bottom:1.2rem}.front-land .land-list-item-image.dummy{font-size:.95rem}.front-land .land-list-item-title{font-size:1.1rem;font-weight:400;margin-bottom:1.2rem}.front-land .land-list-item-category-list{gap:4px}.front-land .land-list-item-category-list-item{width:calc(calc(100% - calc(4px * 2)) / 3);font-size:.75rem;font-weight:400;padding:5px 3px 6px}.front-land .swiper-button-next,.front-land .swiper-button-prev{top:var(--swiper-navigation-top-offset,35%)}.front-news-second{padding:6.4rem 0 0}.front-news-second .width-limit{padding:0}.front-news-second .front-news-second-container{width:100%}.front-news-second .front-title-ja{margin-bottom:1.8rem}.front-news-second .front-news-second-area{width:100%;margin:0 auto;background:var(--secondary);padding-bottom:3rem}.front-news-second .newslist-list{margin-bottom:2rem}.front-news-second .newslist-list-item:last-of-type{border-bottom:1px solid var(--text-color)}.front-news-second .newslist-list-item-link{padding:30px 1.8rem;flex-direction:column;align-items:flex-start;gap:15px}.front-news-second .newslist-list-item-time{letter-spacing:1px;padding-left:0;font-size:.95rem}.front-news-second .newslist-list-item-title{padding-right:0;font-size:1rem}.front-news-second .front-more-area{margin-bottom:1.5rem;padding-left:calc(25px + 1.8rem)}.front-news-second .front-more-box-text{background:var(--secondary)}.front-news-second .archive-none{margin:0;padding:3rem 4rem}.front-gallery{padding:5rem 0 5rem;margin-top:6rem}.front-gallery .front-gallery-container{width:100%}.front-gallery .front-gallery-area-detail{font-size:.9rem;line-height:2.1;letter-spacing:0;padding-top:.7rem;margin-bottom:4.5rem}.front-gallery .front-more-area{margin-bottom:0}.front-gallery .gallery-list-block{margin-bottom:3.5rem;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));position:relative;width:100vw}.front-gallery .gallery-list-box{width:100%;overflow:hidden;position:relative;padding:0 1.8rem}.front-gallery .gallery-list{display:flex;flex-wrap:nowrap;gap:unset}.front-gallery .gallery-list-item{width:100%;overflow:hidden}.front-gallery .gallery-list-item-image{margin-bottom:.8rem}.front-gallery .gallery-list-item-image-img{width:100%;height:auto;aspect-ratio:10/7;object-fit:cover;object-position:center;transition:all .5s}.front-gallery .gallery-list-item-title{font-size:1rem;margin-bottom:.4rem;line-height:1.8}.front-gallery .gallery-list-item-text{font-size:.85rem;margin-bottom:.8rem;line-height:1.8}.front-gallery .gallery-list-item-category{margin-top:auto;margin-bottom:0}.front-gallery .gallery-list-item-category-list{display:flex;width:100%;gap:5px}.front-gallery .gallery-list-item-category-list-item{font-size:.95rem;padding:3px 0 5px}.front-gallery .gallery-container .front-more-area-center{position:static;transform:unset}.front-gallery .gallery-container .front-more-box-text{background:#fff}.front-gallery .swiper-button-next,.front-gallery .swiper-button-prev{top:var(--swiper-navigation-top-offset,35%)}.front-gallery .archive-none{margin:0}.front-event{padding:6rem 0 6.5rem}.front-event .front-title-ja{margin-bottom:1.5rem}.front-event .front-event-area{width:100%;margin:0 auto;padding-top:1rem}.front-event .event-block{flex-direction:column;gap:30px;margin-bottom:2rem}.front-event .event-block-image{width:100%}.front-event .front-more-area{margin-bottom:0}.front-event .event .eventlist-box-list{gap:40px;padding-bottom:3rem;padding-left:0;padding-right:0}.subpage-title{text-align:center;margin-bottom:2rem}.subpage-title:after{bottom:-20px;height:4px;width:80px}.subpage-title-subname{font-size:.7rem;letter-spacing:0;padding-bottom:1rem;font-weight:500}.subpage-title-name{font-size:1.4rem;letter-spacing:2px}.notfound{padding-top:3rem}.notfound .notfound-container{padding-bottom:6.5rem;width:100%}.notfound .notfound-title{flex-direction:column;gap:15px;letter-spacing:3px;margin-bottom:2rem;color:var(--text-color)}.notfound .notfound-title:after{display:none}.notfound .notfound-title-num{font-size:3.8rem;letter-spacing:13px}.notfound .notfound-title-en{font-size:12px}.notfound .notfound-lead{font-size:1.3rem;line-height:1.8;margin-bottom:1rem;display:inline-block;text-align:left}.notfound .notfound-text{text-align:justify;font-size:.9rem;line-height:2.5;margin-bottom:4.5rem}.notfound .back-btn-link{display:block;width:200px;height:35px;background:#898989;color:#fff;border:2px solid #898989;border-radius:60px;margin:0 auto;position:relative}.notfound .back-btn-link:before,.notfound .back-btn-link:after{content:"";display:inline-block;width:12px;height:3px;background:#fff;position:absolute;right:10px}.notfound .back-btn-link:before{top:11px;transform:rotate(45deg)}.notfound .back-btn-link:after{top:18px;transform:rotate(135deg)}.notfound .back-btn-link-text{font-size:1rem;letter-spacing:0;top:50%;left:45%}.completed{padding-top:3rem}.completed .completed-container{padding-bottom:6rem;width:100%}.completed .completed-lead{font-size:1.4rem;line-height:1.8;margin-bottom:1.5rem;text-align:left}.completed .completed-text{text-align:justify;font-size:.95rem;line-height:2.5;margin-bottom:3.5rem}.completed .back-btn-link{display:block;width:200px;height:35px;background:#898989;color:#fff;border:2px solid #898989;border-radius:60px;margin:0 auto;position:relative}.completed .back-btn-link:before,.completed .back-btn-link:after{content:"";display:inline-block;width:12px;height:3px;background:#fff;position:absolute;right:10px}.completed .back-btn-link:before{top:11px;transform:rotate(45deg)}.completed .back-btn-link:after{top:18px;transform:rotate(135deg)}.completed .back-btn-link-text{font-size:1rem;letter-spacing:0;top:50%;left:45%}.event-completed .completed-container{padding-bottom:6rem}.event-completed .completed-lead{margin-bottom:1.5rem}.event-completed .completed-text{line-height:2.5;margin-bottom:3.5rem}.sitemap{margin-top:5rem}.sitemap .sitemap-container{display:block;text-align:center;padding-bottom:5.5rem;width:100%}.sitemap-block{padding-top:4.5rem}.sitemap-list{column-count:1;max-width:unset}.sitemap-list-item{margin-bottom:1.5rem}.sitemap-list-item-link{font-size:.95rem;font-weight:400;letter-spacing:1px;line-height:1.6;padding-left:30px}.sitemap-list-item-link:before,.sitemap-list-item-link:after{content:"";position:absolute;left:0;width:11px;height:1px;background-color:#9fa0a0;transition:all .5s}.sitemap-list-item-link:before{top:9px}.sitemap-list-item-link:after{top:16px}.sitemap-list-item-link:hover:before,.sitemap-list-item-link:hover:after{left:5px}.concept-house{margin-bottom:7rem}.concept-house .concept-house-top-image{display:none}.concept-house .concept-house-container{padding-bottom:6rem;width:100%;margin-top:1.2rem}.concept-house .subpage-title-subname{padding-bottom:.5rem}.concept-house .breadcrumbs-area{padding-top:1.5rem}.concept-house .breadcrumbs{justify-content:left;font-size:.85rem}.concept-house .concept-house-area{margin-top:3.3rem}.concept-house .concept-house-area-zero-detail{margin-bottom:0;width:100%}.concept-house .concept-house-area-zero-detail-en{font-size:1.1rem;margin-bottom:0}.concept-house .concept-house-area-zero-detail-ja{font-size:1.35rem;padding-bottom:1.1rem}.concept-house .concept-house-area-zero-detail-text{font-size:.95rem;font-weight:500;line-height:2.3}.concept-house .concept-house-area-second,.concept-house .concept-house-area-third{padding-top:3rem}.concept-house .concept-house-area-number-block{flex-direction:column-reverse}.concept-house .concept-house-area-number-block-reverse{flex-direction:column-reverse}.concept-house .concept-house-area-number-detail{width:100%;padding-top:0}.concept-house .concept-house-area-first .concept-house-area-number-detail{padding-top:0}.concept-house .concept-house-area-number-lead{display:flex;flex-direction:column-reverse;gap:20px;padding:2.5rem 0 1.3rem;font-size:1.4rem}.concept-house .concept-house-area-number-lead-second,.concept-house .concept-house-area-number-lead-third{padding:2rem 0 1.7rem;margin-bottom:0}.concept-house .concept-house-area-number-lead:after{font-size:6rem;position:relative;top:0;right:auto;left:0;transform:unset}.concept-house .concept-house-area-number-lead-p{color:var(--primary);position:relative;z-index:1}.concept-house .concept-house-area-number-text{font-size:.95rem;line-height:2.3;font-weight:400;padding-bottom:1rem;letter-spacing:.5px}.concept-house .concept-house-area-second .concept-house-area-number-text,.concept-house .concept-house-area-third .concept-house-area-number-text{letter-spacing:.5px}.concept-house .concept-house-area-number-image{width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1))}.concept-house .concept-house-area-number-image-img{width:100%;height:auto}.concept-house .concept-house-area-second .concept-house-area-number-image,.concept-house .concept-house-area-third .concept-house-area-number-image{width:100vw}.concept-house .concept-house-area-first .concept-house-area-number-image-img{aspect-ratio:375/511}.concept-house .concept-house-area-second .concept-house-area-number-image-img{aspect-ratio:375/266}.concept-house .senses-area{width:100%}.concept-house .senses-area .front-title-ja{letter-spacing:0}.concept-house .senses-block{padding-top:1rem}.concept-house .senses-box{flex-direction:column;min-height:unset}.concept-house .senses-box-left{width:100%}.concept-house .senses-box-image-img{aspect-ratio:1314/923}.concept-house .senses-box-detail{width:100%;padding:2rem 1.5rem 1.5rem}.concept-house .senses-box-detail-top{padding-bottom:4.6rem}.concept-house .senses-box-detail-category{margin-bottom:2.5rem}.concept-house .senses-box-detail-category-list{gap:5px}.concept-house .senses-box-detail-category-list-item{padding:1.5px 10px;font-size:.75rem}.concept-house .senses-box-detail-title{font-size:1.45rem;padding-bottom:.5rem;margin-bottom:.5rem;letter-spacing:2px}.concept-house .senses-box-detail-lead{font-size:.9rem;line-height:1.8;letter-spacing:2px}.concept-house .senses-box-detail-address{font-size:.95rem;margin-bottom:1.2rem;letter-spacing:2px}.concept-house .senses-box-detail-link{padding:.8rem 1.5rem;margin-bottom:.7rem}.concept-house .senses-box-detail-link-text{font-size:.9rem}.concept-house .senses-box-detail-link-arrow{width:50px}.concept-house .senses-box-detail-tel-time{flex-direction:column;gap:20px}.concept-house .senses-box-detail-tel{gap:8px}.concept-house .senses-box-detail-tel-icon{height:20px;width:22px}.concept-house .senses-box-detail-tel-icon-p{font-weight:500}.concept-house .senses-box-detail-tel-text{font-size:1.5rem;letter-spacing:2px;font-weight:700}.concept-house .senses-box-detail-time{display:flex;align-items:flex-end;gap:8px}.concept-house .senses-box-detail-icon{height:22px;width:22px}.concept-house .senses-box-detail-icon-img{height:16px}.concept-house .senses-box-detail-time-text-p{font-size:.8rem;letter-spacing:0}.concept-house .front-title-image-img{height:23px;margin:0 10px}.concept-house .front-title-ja{margin-top:.2rem}.concept-house .gallery-container{margin-top:0;padding-top:5rem;padding-bottom:2.5rem}.concept-house .gallery-container:before{display:none}.concept-house .gallery-container .front-title-ja{margin-bottom:2rem}.concept-house .gallery-area{width:100%}.concept-house .gallery-block{margin-bottom:3.5rem}.concept-house .gallery-block-text{font-size:.9rem;line-height:2;margin-bottom:4rem}.swiper-button-next,.swiper-button-prev{width:auto}.swiper-button-next{left:auto;right:0}.swiper-button-prev{left:0;right:auto}.swiper-button-next:after,.swiper-button-prev:after{content:"";width:47px;height:47px;aspect-ratio:1/1;display:flex;opacity:.6;transition:all .5s}.swiper-button-next:after{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-next.webp)}.swiper-button-prev:after{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-prev.webp)}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{opacity:1;transition:all .5s}.concept-house .gallery-list-box{width:100%;overflow:hidden}.concept-house .gallery-list{display:flex;flex-wrap:nowrap;gap:unset}.concept-house .gallery-list-item{width:100%;overflow:hidden}.concept-house .gallery-list-item-image{margin-bottom:.8rem}.concept-house .gallery-list-item-image-img{width:100%;height:auto;aspect-ratio:10/7;object-fit:cover;object-position:center;transition:all .5s}.concept-house .gallery-list-item-title{font-size:1rem;margin-bottom:.4rem;line-height:1.8}.concept-house .gallery-list-item-text{font-size:.85rem;margin-bottom:.8rem;line-height:1.8}.concept-house .gallery-list-item-category{margin-top:auto;margin-bottom:0}.concept-house .gallery-list-item-category-list{display:flex;width:100%;gap:5px}.concept-house .gallery-list-item-category-list-item{font-size:.95rem;padding:3px 0 5px}.concept-house .gallery-container .front-more-area-center{position:static;transform:unset}.concept-house .gallery-container .front-more-box-text{background:#fff}.concept-house .information-container{padding-top:4rem}.concept-house .information-area{width:100%}.concept-house .information-block{flex-direction:column;gap:30px;margin-bottom:2rem}.concept-house .information-block-image{width:100%}.concept-house .information-container .front-more-area-center{position:static;transform:unset}.concept{margin-bottom:0;background:#fff}.concept .concept-top-image{z-index:1;background:#fff;padding-bottom:5rem}.concept .concept-top-image-img{width:100%;height:auto;aspect-ratio:24/53}.concept .concept-top-container{padding-bottom:2.5rem;width:100%;margin-top:1.5rem;position:relative;z-index:2}.concept .subpage-title:after{display:block}.concept .concept-house-area{margin-top:3.3rem}.concept .concept-detail-area{margin-top:2rem}.concept .concept-detail-area-text{font-size:.9rem;line-height:2.8}.concept .concept-logo-image-container{background:0 0;position:relative;z-index:2;background:linear-gradient(transparent,#fff 6%)}.concept .concept-logo-image-area{width:100%;margin:0 auto}.concept .concept-logo-block{width:75%;max-width:230px;margin:0 auto 7.5rem}.concept .concept-logo-block-img{width:100%;height:auto;aspect-ratio:227/44}.concept .concept-image-block{margin-right:0;margin-left:0;flex-direction:column;gap:clamp(0.75rem, -0.087rem + 3.57vw, 1.25rem)}.concept .concept-image-block-item{width:100%}.concept .concept-container-first{padding-top:6.5rem}.concept .concept-area{width:100%}.concept .concept-title{font-weight:400}.concept .concept-title-num{font-size:2.1rem}.concept .concept-title-text{font-size:2.1rem;letter-spacing:2.5px}.concept .concept-title-text:after{height:8px}.concept .concept-block{flex-direction:column-reverse;margin-top:3.5rem;gap:65px}.concept .concept-block-reverse{flex-direction:column-reverse}.concept .concept-block-detail{width:100%}.concept .concept-block-detail-lead{font-size:1.55rem;line-height:1.6}.concept .concept-block-detail-text{font-size:.9rem;letter-spacing:1px;line-height:2.45}.concept .concept-block-detail-text-p{margin-bottom:2.45em}.concept .concept-block-image{width:100%}.concept .concept-container-first{z-index:1}.concept .concept-container-second{padding-top:4rem;padding-bottom:5rem;z-index:1}.concept .concept-container-second .concept-title-text:after{bottom:-25px;height:10px}.concept .concept-container-second .concept-block{margin-top:4rem;gap:40px}.concept .concept-container-second .concept-block-detail-lead{margin-bottom:.8rem}.concept .concept-container-third{padding-top:2.5rem;padding-bottom:4rem;z-index:1}.concept .concept-container-third .concept-title-num{line-height:1.5}.concept .concept-container-third .concept-title-text{line-height:1.5;letter-spacing:1px}.concept .concept-container-third .concept-block{margin-top:4.5rem;gap:50px}.concept .concept-container-third .concept-block-detail-text{line-height:2.45}.concept .concept-container-third .concept-block-detail-text-p{margin-bottom:2.45em}.concept .concept-container-fourth{padding-top:4.5rem;padding-bottom:0;z-index:1}.concept .concept-container-fourth .concept-title-num{line-height:1.5}.concept .concept-container-fourth .concept-title-text{line-height:1.5;letter-spacing:1px}.concept .concept-container-fourth .concept-title-text:after{height:9px;bottom:-25px}.concept .concept-container-fourth .concept-block{margin-top:4rem;gap:30px}.concept .concept-container-fourth .concept-block-detail-lead{margin-bottom:1.5rem}.concept .concept-container-fourth .concept-block-detail-text{line-height:2.45}.concept .concept-container-fourth .concept-block-detail-text-p{margin-bottom:2.45em}.concept .background-parallax{background:0 0;height:110px;position:relative}.concept .background-parallax:before{content:"";top:0;left:0;display:block;position:fixed;width:100%;height:100vh;background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/concept/concept-image07-sp.webp);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.land{margin-bottom:4rem}.land .land-container{padding-bottom:2rem;width:100%;margin-top:1.2rem}.land .subpage-title-subname{padding-bottom:.5rem;line-height:1.8}.land .subpage-title:after{bottom:-25px}.land .breadcrumbs-area{padding-top:1.2rem}.land .land-list-area{margin-top:2.8rem}.land .land-list{flex-direction:column;gap:50px;margin-bottom:2.5rem}.land .land-list-item{width:100%}.land .land-list-item-image{width:100%;margin-bottom:1.2rem}.land .land-list-item-image.dummy{font-size:.95rem}.land .land-list-item-title{font-size:1.1rem;font-weight:400;margin-bottom:1.2rem}.land .land-list-item-category-list{gap:4px}.land .land-list-item-category-list-item{width:calc(calc(100% - calc(4px * 2)) / 3);font-size:.75rem;font-weight:400;padding:5px 3px 6px}.land .wp-pagenavi{gap:15px}.land .previouspostslink,.land .nextpostslink{width:40px;height:9px;margin-left:0;margin-right:0}.land .previouspostslink:hover{left:-7px}.land .nextpostslink:hover{right:-7px}.land .pagenation-num{gap:.8rem}.land .page,.land .current,.land .extend{font-size:.95rem;border-radius:50%;gap:20px;width:30px;height:30px;line-height:.9;letter-spacing:0}@supports (-webkit-touch-callout:none){.land .page,.land .current,.land .extend{line-height:.1}}_::-webkit-full-page-media,_:future,:root .land .page _::-webkit-full-page-media,_:future,:root .land .current _::-webkit-full-page-media,_:future,:root .land .extend{line-height:.1}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.land .page,::i-block-chrome,.land .current,::i-block-chrome,.land .extend{line-height:.1}}.land .current{font-weight:500}.land .information-area{margin-top:5rem}.land .information-area-title{margin-bottom:3rem}.land .information-area-title-img{height:clamp(1.125rem, -0.766rem + 9.45vw, 1.45rem)}.land .information-area-title:after{bottom:-20px;height:6px;width:85px}.land .information-block{flex-direction:column;gap:30px}.land .information-box{width:100%}.land .information-box-inner-text{gap:12px}.land .information-box-inner-text-en{font-size:10.5}.land .commitment-container{padding-top:3rem;padding-bottom:4rem}.land .commitment-container:before{display:none}.land .commitment-area{width:100%}.land .area-subname{font-size:1.1rem;letter-spacing:1px;padding-bottom:.8rem}.land .area-name{font-size:1.5rem;color:var(--primary)}.land .subpage-title:after{display:none}.land .commitment-block{margin-top:0}.land .commitment-box{flex-direction:column;gap:30px;margin-bottom:2.5rem}.land .commitment-box-reverse{flex-direction:column}.land .commitment-box-second{top:0;position:relative;padding-top:3rem;gap:15px;padding-bottom:.5rem;margin-bottom:4.5rem}.land .commitment-box-second:before{content:"";inset:0;position:absolute;top:0;left:0;background:#f5f2d8;width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));z-index:-1}.land .commitment-box-third{top:0;gap:25px}.land .commitment-box-image,.land .commitment-box-detail{width:100%}.land .commitment-box-image-img{width:100%;height:auto}.land .commitment-box-second .commitment-box-image-text{display:none}.land .commitment-box-third .commitment-box-image-text{display:block;color:var(--primary);font-size:2.5rem;line-height:1;letter-spacing:5px;margin-bottom:.5rem;text-align:center;font-family:Shippori Mincho,serif}.land .commitment-box-third .commitment-box-image-text-img{width:100%;height:auto;aspect-ratio:2168/311}.land .commitment-box-detail-lead{font-size:1.5rem;line-height:1.8;margin-bottom:.9rem;text-align:justify}.land .commitment-box-second .commitment-box-detail-lead{margin-bottom:1.2rem;letter-spacing:-1.5px}.land .commitment-box-third .commitment-box-detail-lead{margin-bottom:1.4rem}.land .commitment-box-detail-text{font-size:.95rem;letter-spacing:0;text-align:justify}.land .commitment-box-second .commitment-box-detail-text{line-height:2.3}.land .commitment-box-detail-text-p{margin-bottom:2.3em}.land .record-container{margin-top:0;padding-top:5rem}.land .record-area{width:100%;margin:0 auto}.land .result-block{margin-bottom:1rem}.land .result-box{align-items:center;flex-direction:column;text-align:center;border-left:none;border-right:none;border-top:4px solid var(--primary);border-bottom:4px solid var(--primary);margin-bottom:1.2rem}.land .result-box-text{display:block;width:100%;padding:1.8rem 0;font-size:1.3rem;letter-spacing:2px;line-height:1.3}.land .result-box-num{width:100%;padding:1.4rem 0 1.8rem;font-size:3rem;border-top:1px solid var(--primary);border-left:none}.land .result-box-num-large{font-size:1.7em;line-height:1}.land .result-block-text{font-size:1.2rem;padding-top:.8rem}.land .record-container .subpage-title{margin-bottom:1.5rem}.land .record-container .area-subname{letter-spacing:2px}.land .record-container .area-subname-img{height:20px}.land .record-container .area-name{color:var(--text-color)}.land .record-container .subpage-title:after{display:none}.land .record-block{padding-top:1.5rem}.land .record-box{flex-direction:column;color:var(--text-color);border-bottom:none;padding-bottom:0;margin-bottom:2rem}.land .record-box:last-of-type{margin-bottom:0}.land .record-box-list{width:100%}.land .record-box-list-name{font-size:1rem;line-height:1.6;padding:5px;padding-right:50px;letter-spacing:2px;margin-bottom:0;text-align:left;font-weight:500;position:relative;cursor:pointer}.land .record-box-list-name:after{content:"";position:absolute;right:15px;width:16px;height:16px;border-top:2px solid var(--primary);border-right:2px solid var(--primary);top:15%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.land .record-box-list-text{padding-left:0;font-size:12px;letter-spacing:0;text-align:justify;padding:1rem 1.5rem 2.5rem;background:var(--secondary);border-bottom:1px solid var(--text-color)}.land .record-box-list-text-p{margin-bottom:1.3rem}.land .record-box-detail{width:100%;margin:0 auto;background:#e3ecff;border:1px solid #f7f8f8;border-top:none;max-height:0;overflow:hidden;transition:max-height 1s ease;will-change:max-height}.record-box-detail.open{max-height:5000px}.land .record-box-detail-lead{font-size:1.4rem;margin-bottom:0;padding:2.1rem 1.2rem 1.6rem}.land .record-box-detail-text{font-size:.9rem;line-height:2.1;letter-spacing:1px;padding:.2rem 1.5rem 1.5rem}.news{margin-bottom:2.5rem}.news .news-container{display:block;width:100%;margin:0 auto;padding-top:.5rem;margin-top:0}.news .subpage-title:after{display:block}.news .breadcrumbs-area{padding-top:.8rem}.news .news-category-area{background:0 0;margin-top:2rem;position:relative}.news .news-category-area:before{content:"";position:absolute;inset:0;top:0;left:0;background:var(--secondary);z-index:-1;width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1))}.news .news-category-block{flex-direction:column;align-items:flex-start;gap:25px;padding:1.8rem 0}.news .news-category-block-colum{font-size:.85rem;color:var(--text-color);white-space:nowrap}.news .news-category-list{flex-wrap:wrap;gap:8px 12px}.news .news-category-list-item{min-width:calc(calc(100% - 12px) / 2);font-size:1rem;letter-spacing:1px;padding:5px}.news .news-list-area{margin-top:.4rem}.news .news-list-block{margin-bottom:1.5rem}.news .news-list-item-link{padding:1.2rem 0 3.5rem;flex-wrap:wrap;gap:5px 20px}.news .news-list-item-date{font-size:.75rem;font-weight:500;letter-spacing:1px}.news .news-list-item-category{line-height:1.4;font-size:.75rem;letter-spacing:1px;width:auto;min-width:90px;padding:7px;font-weight:500}.news .news-list-item-title{font-size:.85rem;font-weight:500;line-height:2.5;width:100%}.news .previouspostslink,.news .nextpostslink{width:25px;min-width:25px}.news .previouspostslink:before,.news .previouspostslink:after,.news .nextpostslink:before,.news .nextpostslink:after{right:-2px;width:11px}.news .previouspostslink:before{top:calc(-100% - 2px)}.news .previouspostslink:after{bottom:calc(-100% - 2px)}.news .nextpostslink:before{top:calc(-100% - 2px)}.news .nextpostslink:after{bottom:calc(-100% - 2px)}.news .pagenation-num{display:flex;align-items:center;gap:.8rem}.news .previouspostslink:hover{left:-5px}.news .nextpostslink:hover{right:-5px}.news .page,.news .current{font-size:1.1rem;gap:15px;width:45px;height:45px}.news .extend{display:none}.news .archive-none{margin-top:3rem}.newslist{margin-bottom:4.5rem}.newslist .newslist-container{width:100%;margin-top:.8rem}.newslist .subpage-title-subname{padding-bottom:1.2rem;font-size:10.5px}.newslist .subpage-title{margin-bottom:2.5rem}.newslist .subpage-title:after{display:block;bottom:-20px}.newslist .newslist-area{margin-top:.6rem}.newslist .newslist-block{border-bottom:1px solid var(--text-color);padding-top:2.2rem;padding-bottom:6rem}.newslist .newslist-block-timecategory{gap:15px;margin-bottom:1.2rem}.newslist .newslist-block-time{font-size:1rem;font-weight:400}.newslist .newslist-block-category{font-size:.75rem;padding:5px;min-width:85px;font-weight:400}.newslist .newslist-block-title{font-size:1.45rem;letter-spacing:0;line-height:1.7;margin-bottom:2.2rem}.newslist .newslist-block-detail{font-size:.95rem;font-weight:400;line-height:2;letter-spacing:0}.newslist .newslist-block-detail>p{margin-bottom:30.4px}.newslist .newslist-block-another{flex-direction:column-reverse}.newslist .newslist-block-detail .wp-block-button{width:100%}.newslist .newslist-block-detail .wp-block-button__link{width:100%;min-width:unset;font-size:1.1rem;letter-spacing:1px;line-height:1.4}.newslist .newslist-block-image-box{flex-direction:column;align-items:center;gap:25px}.newslist .newslist-block-image-box-item{width:100%}.newslist .newslist-block-detail .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%}.newslist .pagenation{margin-top:1.5rem}.newslist .pagenation-prev,.newslist .pagenation-next{gap:7px;font-size:1.1rem;font-weight:400;letter-spacing:0}.newslist .pagenation-prev-arrow,.newslist .pagenation-next-arrow{width:30px;letter-spacing:1px}.newslist .pagenation-prev-arrow:before,.newslist .pagenation-prev-arrow:after,.newslist .pagenation-next-arrow:before,.newslist .pagenation-next-arrow:after{width:11px}.newslist .pagenation-prev-arrow:before{top:calc(-100% - 2px)}.newslist .pagenation-prev-arrow:after{bottom:calc(-100% - 2px)}.newslist .pagenation-next-arrow:before{top:calc(-100% - 2px)}.newslist .pagenation-next-arrow:after{bottom:calc(-100% - 2px)}.newslist .pagenation-archive{font-size:1.05rem;font-weight:400;letter-spacing:1px}.newslist .arrow-space{width:30px}.forms .set{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:18px 0 45px;border-top:1px solid var(--text-color);color:var(--text-color)}.forms .set.kinds{padding:35px 0 42px}.forms .set .item{font-size:15px;position:relative}.forms .set .item>p{align-items:flex-start;flex-direction:column;gap:12px;line-height:2;font-weight:700;letter-spacing:1px}.forms .set .require,.forms .set .any{border-radius:20px;padding:4px 28px;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:1px}.forms .set .information{width:100%;padding-left:0;font-size:15px;letter-spacing:1px;margin-left:auto;margin-top:5px}.forms .set .information input,.forms .set .information textarea,.forms .set .information select{padding:11px 15px}.forms .set .information input[type=checkbox]{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;outline:none;transform:scale(1);-webkit-transform:scale(1);transform-origin:center center}.form .set.information .has-free-text{gap:0}.forms .set.kinds .information{margin-left:0}.forms .set.kinds .information,.forms .set.place .information,.forms .set.progress .information{margin-top:1.4rem}.forms .set .information .has-free-text input[type=text]{width:calc(100% - 95px);margin-right:0;margin-left:auto;padding:5px 10px}.forms .set .information .has-free-text>label{display:flex;align-items:center;flex-wrap:nowrap}.forms .set .information .address-zip>p>.wpcf7-form-control-wrap{width:230px}.forms .set .information #kinds,.forms .set .information #event-kinds{font-weight:400}.forms .set .information #kinds .wpcf7-list-item-label{padding-left:1.5px}.forms .set .information #event-kinds .wpcf7-list-item{width:100%;min-width:unset}.forms .set .information #progress{gap:18px 20px;max-width:unset;font-weight:400}.forms .set .information #know{gap:28px 20px;max-width:unset;font-weight:400}.forms .set .information>.contact-know{margin-top:1rem}.forms .set .information #know .wpcf7-list-item,.forms .set .information #progress .wpcf7-list-item{margin:0;width:100%;min-width:unset}.forms .send-conf{padding-top:5px;text-align:center}.forms .send-conf input{padding:25px 10px;width:240px;border-radius:50px;font-size:15px;margin:40px auto 0;letter-spacing:2px}.forms p.privacy-link{display:block;font-size:15px;padding-top:0;margin-top:-25px;font-weight:400}.forms p.privacy-link .wpcf7-list-item{margin-bottom:.3rem}.forms .privacy-link .wpcf7-list-item>label{line-height:2;align-items:baseline}.forms .privacy-link .wpcf7-list-item>label>.contact-acceptance{margin-top:.4rem}.eventcommon .forms .set .information .contact-reservation-first .wpcf7-form-control-wrap[data-name=your-time-first]:after,.eventcommon .forms .set .information .contact-reservation-second .wpcf7-form-control-wrap[data-name=your-time-second]:after{top:15%;width:16px;height:16px}.eventcommon .forms .set .information #kinds .wpcf7-list-item{width:100%;min-width:unset}.eventcommon .forms .information .contact-reservation-first>p,.eventcommon .forms .information .contact-reservation-second>p{font-weight:400}.contact{margin-bottom:7rem}.contact .contact-container{width:100%;margin-top:0;padding-top:.5rem}.contact .subpage-title-subname{padding-bottom:.9rem;font-size:.8rem}.contact .subpage-title:after{display:block}.contact .breadcrumbs-area{padding-top:1.7rem}.contact .tel-area{margin-bottom:2.5rem}.contact .tel-block{width:100%;max-width:unset;margin:0 auto;padding:1.3rem 1rem;margin-bottom:.8rem}.contact .tel-block-top{font-size:15px;letter-spacing:.5px;margin-bottom:.5rem;font-weight:400}.contact .tel-block-center{gap:.3rem;margin-bottom:.5rem}.contact .tel-block-center-icon-img{height:1.2rem}.contact .tel-block-center-num{font-size:1.8rem;letter-spacing:3px}.contact .tel-block-bottom{font-size:13px;font-weight:400}.contact .tel-add-block{font-size:15px;font-weight:400;text-align:justify;line-height:2;letter-spacing:0}.eventcommon{margin-bottom:7rem}.eventcommon .eventcommon-container{width:100%;margin-top:0;padding-top:.5rem}.eventcommon .subpage-title-subname{padding-bottom:.9rem;font-size:.8rem}.eventcommon .subpage-title:after{display:block}.eventcommon .breadcrumbs-area{padding-top:1.7rem}.eventcommon .tel-area{margin-bottom:2.5rem}.eventcommon .tel-block{width:100%;max-width:unset;margin:0 auto;padding:1.3rem 1rem;margin-bottom:.8rem}.eventcommon .tel-block-top{font-size:15px;letter-spacing:.5px;margin-bottom:.5rem;font-weight:400}.eventcommon .tel-block-center{gap:.3rem;margin-bottom:.5rem}.eventcommon .tel-block-center-icon-img{height:1.2rem}.eventcommon .tel-block-center-num{font-size:1.8rem;letter-spacing:3px}.eventcommon .tel-block-bottom{font-size:13px;font-weight:400}.eventcommon .tel-add-block{font-size:15px;font-weight:400;text-align:justify;line-height:2;letter-spacing:0}.eventcommon .tel-add-text{display:none;font-weight:400}.event{margin-bottom:5.5rem;margin-top:3.3rem}.event .event-container{width:100%;padding-bottom:.5rem}.event .subpage-title-subname{padding-bottom:1.2rem;font-size:.8rem;line-height:1.7}.event .subpage-title:after{bottom:-25px}.event .event-container-top{background:#fff;margin:0 auto;padding-bottom:5.5rem}.event .breadcrumbs-area{padding-top:0;width:100%;left:0;transform:unset}.event .top-area{position:relative;bottom:0;left:50%;transform:translateX(-50%);width:100%;padding-top:1.7rem}.event .top-block{width:100%;margin:0 auto;position:relative}.event .top-block-imagetext{width:90%;margin:0 auto}.event .toptext-block{font-size:13px;text-align:justify;line-height:1.8;letter-spacing:0;top:clamp(11.563rem, -0.47rem + 51.34vw, 18.75rem)}.event .information-area{padding-top:clamp(16rem, 4.281rem + 50vw, 23rem);width:100%;margin-top:0}.event .information-area .front-title-image-img{aspect-ratio:753/97}.event .information-area .front-title-ja{color:#000;margin-top:0}.event .information-block{width:100%;padding-bottom:3rem}.event .information-box{padding-top:1rem}.event .information-list-item{margin-bottom:6.5rem}.event .information-list-item-box-link{flex-direction:column}.event .information-list-item-reverse>.information-list-item-box-link{flex-direction:column}.event .information-list-item-image{width:100%}.event .information-list-item-detail{width:100%}.event .information-list-item-title{font-size:1.5rem;padding:2rem 0}.event .information-list-item-list{padding:1.4rem 0;margin-bottom:1.2rem}.event .information-list-item-list-item{font-size:1rem;line-height:1.85}.event .information-list-item-text{font-size:14px;line-height:1.85;letter-spacing:0;margin-bottom:1.5rem}.event .information-list-item-link{display:flex;align-items:center;justify-content:right;gap:.7rem}.event .information-list-item-link-image-img{height:21px}.event .information-list-item-link-arrow{width:65px}.event .information-list-item-link-arrow:before,.event .information-list-item-link-arrow:after{width:11px}.event .information-list-item-link-arrow:before{top:calc(-100% - 2px)}.event .information-list-item-link-arrow:after{bottom:calc(-100% - 2px)}.event .eventlist-container{margin-top:3rem;overflow:hidden}.event .eventlist-container .front-title-image-img{margin:0 40px;height:23px}.event .eventlist-container .front-title-ja{font-size:34px;letter-spacing:0}.event .eventlist-block{width:100%}.event .eventlist-box{width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1))}.event .eventlist-box-list{gap:20px;width:100%;padding-bottom:2rem;padding-left:1.8rem;padding-right:1.8rem}.event .eventlist-box-list-item{width:100%;min-width:unset}.event .eventlist-box-list-item-link{flex:1 1 auto}.event .eventlist-box-list-item-image{margin-bottom:.6rem}.event .eventlist-box-list-item-image-text{font-size:1.05rem}.event .eventlist-box-list-item-title{font-size:14px;letter-spacing:0;line-height:1.8;margin-bottom:.5rem;font-weight:400}.event .eventlist-box-list-item-date,.event .eventlist-box-list-item-place{font-size:12px;font-weight:400}.event .eventlist-box-list-item-date{margin-bottom:.3rem}.event .wp-pagenavi{margin:0 1.8rem;gap:15px}.event .previouspostslink,.event .nextpostslink{width:40px;height:9px;margin-left:0;margin-right:0}.event .previouspostslink:hover{left:-7px}.event .nextpostslink:hover{right:-7px}.event .page,.event .current,.event .extend{font-size:.95rem;border-radius:50%;gap:20px;width:30px;height:30px;line-height:.9;letter-spacing:1.5px}.event .current{font-weight:500}.event .common-container{margin-top:7rem}.event .common-container .front-title-image-img{margin:0 40px;height:23px}.event .common-container .front-title-ja{font-size:34px;letter-spacing:0;margin-top:1.5rem;line-height:1.4}.event .common-block{width:100%;padding-top:2rem}.eventcontact{margin-bottom:7rem}.eventcontact .eventcontact-container{width:100%;margin-top:0;padding-top:.5rem}.eventcontact .subpage-title-name{line-height:1.6}.eventcontact .subpage-title-subname{padding-bottom:.9rem;font-size:.8rem}.eventcontact .subpage-title:after{display:block}.eventcontact .breadcrumbs-area{padding-top:1.7rem}.gallery-single{margin-bottom:4.5rem}.gallery-single .gallery-single-container{width:100%;margin-top:4rem}.gallery-single .subpage-title-subname{padding-bottom:1.2rem;color:#333;font-size:.8rem}.gallery-single .subpage-title-name{color:#333}.gallery-single .subpage-title:after{display:block;bottom:-35px}.gallery-single .breadcrumbs-area{padding-top:1.5rem}.gallery-single .breadcrumbs{gap:8px 0}.gallery-single .gallery-single-area{padding-top:3.5rem;padding-bottom:5rem}.gallery-single .gallery-single-block{padding-bottom:2.5rem;border-bottom:1px solid #707070}.gallery-single .gallery-single-block-title{letter-spacing:0;text-align:justify;color:#333}.gallery-single .gallery-single-block-category{margin-bottom:1.8rem}.gallery-single .gallery-single-block-category-list{flex-wrap:wrap}.gallery-single .gallery-single-block-category-list-item{min-width:calc(calc(100% - calc(3px * 2)) / 3);border:1px solid #707070;color:#333;padding:5px 3px;font-size:.85rem;font-weight:400}.gallery-single .floor-area{flex-direction:column;align-items:flex-start;color:#333;margin-bottom:3.3rem;font-size:1rem;font-weight:400}.gallery-single .floor-area-text{width:auto;text-align:justify}.gallery-single .floor-area-detail{display:block;width:100%;border-left:none;border-top:1px solid #707070;padding-top:.8rem;margin-top:1.1rem;padding-left:0;margin-left:0}.gallery-single .gallery-single-block-mainimage{margin-bottom:1rem}.gallery-single .gallery-single-block-mainimage-img{width:100%;height:auto}.gallery-single .gallery-single-block-lead{font-size:1rem;color:#333;line-height:1.7;letter-spacing:0;margin-bottom:4rem;font-weight:400}.gallery-single .gallery-single-block-image{flex-direction:column;gap:25px;margin-bottom:1.8rem}.gallery-single .gallery-single-block-image-img{width:100%}.gallery-single .gallery-single-block-detail{font-size:1rem;font-weight:400;line-height:2.25;color:#333;letter-spacing:0}.gallery-single .pagenation{margin-top:1.5rem}.gallery-single .pagenation-prev,.gallery-single .pagenation-next{gap:7px;font-size:1.1rem;font-weight:400;letter-spacing:0}.gallery-single .pagenation-prev-arrow,.gallery-single .pagenation-next-arrow{width:30px;letter-spacing:1px}.gallery-single .pagenation-prev-arrow:before,.gallery-single .pagenation-prev-arrow:after,.gallery-single .pagenation-next-arrow:before,.gallery-single .pagenation-next-arrow:after{width:11px}.gallery-single .pagenation-prev-arrow:before{top:calc(-100% - 2px)}.gallery-single .pagenation-prev-arrow:after{bottom:calc(-100% - 2px)}.gallery-single .pagenation-next-arrow:before{top:calc(-100% - 2px)}.gallery-single .pagenation-next-arrow:after{bottom:calc(-100% - 2px)}.gallery-single .pagenation-archive{font-size:1.05rem;font-weight:400;letter-spacing:1px}.gallery-single .arrow-space{width:30px}.gallery-single .arrow-space:after,.gallery-single .arrow-space:before{display:none}.gallery-single .gallery-list-title{width:100%;margin-bottom:.5rem}.gallery-single .gallery-list-title-img{height:23px}.gallery-single .gallery-list-lead{font-size:1.85rem;margin-bottom:2.2rem;letter-spacing:2px}.gallery-single .gallery-list{flex-direction:column;gap:60px}.gallery-single .gallery-list-item{width:100%;color:#333;flex-direction:column;height:auto}.gallery-single .gallery-list-item-image{width:100%;margin-bottom:.8rem}.gallery-single .gallery-list-item-title{font-size:15px}.gallery-single .gallery-list-item-text{font-size:13px;margin-bottom:1rem;line-height:1.7;font-weight:400}.gallery-single .gallery-list-item-category-list{gap:5px}.gallery-single .gallery-list-item-category-list-item{border:1px solid #707070;font-size:13px;font-weight:400;padding:5px 0}.prosperite-header{background-color:#fff}.prosperite-logo .header-logo{max-width:120px}.prosperite-header .header-flex{padding:3px 0}.prosperite-header-left-link{max-width:170px}.header-nav-item-tel{display:none !important}.header-nav-item-buttom-left,.header-nav-item-buttom-right{display:none !important}.prosperite .contact-block{flex-direction:column;gap:3px;margin-bottom:1.8rem}.prosperite .contact-box{width:100%;padding:3px;font-size:1.1rem}.prosperite .contact-box-inner{position:relative;padding:.8rem 5px}.prosperite .contact-box-inner:before,.prosperite .contact-box-inner:after{width:13px;height:1px}.prosperite .contact-box-inner:before{top:calc(50% - 4.5px)}.prosperite .contact-box-inner:after{top:calc(50% + 4.5px)}.prosperite .prosperite-title-image{padding-bottom:1rem;margin-bottom:.3rem;border-bottom:1px solid #956134;margin-right:1.8rem;margin-left:1.8rem}.prosperite .prosperite-title-image:before,.prosperite .prosperite-title-image:after{display:none}.prosperite .prosperite-title-image-img{height:17px;margin:0}.prosperite .prosperite-title-ja{font-size:2.2rem;margin:0 0 2rem}.prosperite-top .top-area{position:relative}.prosperite-top .top-image-img{height:calc(100svh - 52.31px);aspect-ratio:521/778}.prosperite-top .top-lead{left:8%;transform:unset;letter-spacing:4px;font-size:1.1rem}.prosperite-top .top-lead-div{background:rgba(0,0,0,.5);width:29.5px;display:block}_::-webkit-full-page-media,_:future,:root .top-lead-div{display:block}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.prosperite-top .top-lead-div{display:block}}.prosperite-top .top-lead-p{margin:0 auto;background:0 0;display:inline-block;padding:0;line-height:1;text-align:center;padding:.5rem 6px;margin:0 auto}@supports (-webkit-touch-callout:none){.prosperite-top .top-lead-p{line-height:.1}}.js-fadeDown-prosperite{opacity:0;top:0;transition:opacity .9s,transform .9s}.js-fadeDown-prosperite.is-inview{opacity:1;top:6%;transition-delay:.5s}.prosperite-top .top-lead-p-text{display:inline-block}.prosperite-top .top-lead-p-first{padding-bottom:0}.prosperite-top .top-lead-p-second{margin-top:0;letter-spacing:6px}.prosperite-top .top-lead-div-second{margin-top:3rem}.prosperite-top .top-img-text{display:flex;flex-direction:column;padding-left:1.8rem;text-align:justify;gap:10px;padding-bottom:.8rem}.prosperite-top .top-img-text-normal{transform:scale(1)}.prosperite-top .top-img-text-small{font-size:.85em;letter-spacing:1px}.prosperite-top .top-cover-text{background:rgba(0,0,0,.6)}.prosperite-top .top-text{padding:.5rem}.prosperite-top .top-text-top{font-size:10px;transform:scale(.95);line-height:1.8;letter-spacing:1px}.prosperite-top .top-text-bottom{display:none}.prosperite-menu{background:#565e60;font-family:Shippori Mincho,serif;padding-top:2.3rem;padding-bottom:2.5rem}.prosperite-menu .menu-block{width:100%}.prosperite-menu .menu-block-list{display:flex;flex-wrap:wrap;width:100%;border:1px solid #fff;border-bottom:none;border-right:none;margin-bottom:1.5rem}.prosperite-menu .menu-block-list-item{font-size:1rem;width:calc(100% / 2);border-bottom:1px solid #fff;border-right:1px solid #fff;position:relative;letter-spacing:(0rem,-.727rem + 3.64vw,.125rem);transition:all .5s}.prosperite-menu .menu-block-list-item:after{content:"";position:absolute;top:40%;right:20px;transform:translateY(-50%);width:16px;height:5px;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:skew(45deg);transition:all .5s}.prosperite-menu .menu-block-list-item-link{color:#fff;padding:1.1rem .8rem 1.1rem 1.4rem;display:block;transition:all .5s}.prosperite-menu .menu-block-list-item:hover{background:#fff;transition:all .5s}.prosperite-menu .menu-block-list-item:hover:after{border-bottom:solid 1px #565e60;border-right:solid 1px #565e60;right:15px;transition:all .5s}.prosperite-menu .menu-block-list-item:hover .menu-block-list-item-link{color:#565e60;transition:all .5s}.prosperite-menu .menu-block-lead{text-align:center;color:#fff}.prosperite-menu .menu-block-lead-name{font-size:18px;margin-bottom:1rem}.prosperite-menu .menu-block-lead-address{font-size:13px;letter-spacing:6px}menu-block-lead .prosperite-reception{margin-bottom:5.5rem}.prosperite-reception .reception-area{padding:3.5rem 0}.prosperite-reception .reception-area-first{padding:3rem 0 4.5rem}.prosperite-reception .reception-area-second{padding:2rem 0 0}.prosperite-reception .reception-block{width:100%}.prosperite-reception .reception-block-lead{line-height:2;font-size:1rem;padding:1rem 2.5rem .5rem;margin-bottom:2.5rem;display:flex;flex-direction:column}.prosperite-reception .reception-block-lead-sp{margin-top:1.5rem;padding-top:.3rem;border-top:1px solid #595757;font-size:2.2em}.prosperite-reception .reception-block-lead-sp-inner{letter-spacing:21px;display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;text-indent:21px}.prosperite-reception .reception-area-second .reception-block-lead{margin-bottom:.8rem;font-size:1.75rem;padding:.5rem 0;line-height:1.6;letter-spacing:3px}.prosperite-reception .reception-area-second .reception-block-lead-box{border:1px solid #595757;margin-bottom:2rem}.prosperite-reception .reception-area-second .reception-block-lead-second{margin-bottom:0;font-size:1.35rem;letter-spacing:1px;text-align:justify;line-height:1.8;padding:.7rem 1rem;border:none;width:max-content;margin:0 auto}.prosperite-reception .reception-block-title{font-size:1.4rem;line-height:1.9;text-align:center;margin-bottom:2rem}.prosperite-reception .reception-block-title-text{padding:0 1rem}.prosperite-reception .reception-block-detail{width:100%;color:#595757;font-family:Shippori Mincho,serif}.prosperite-reception .reception-block-detail-first,.prosperite-reception .reception-block-detail-second{flex-direction:column;gap:3rem}.prosperite-reception .reception-block-detail-second{align-items:normal;padding:0 7px}.prosperite-reception .reception-block-detail-first{border-bottom:.5px solid #727171;padding-bottom:4rem;margin-bottom:2rem}.prosperite-reception .reception-block-detail-first-box,.prosperite-reception .reception-block-detail-second-box{display:flex;flex-direction:column;text-align:justify}.prosperite-reception .reception-block-detail-first-box-left:after,.prosperite-reception .reception-block-detail-second-box-left:after{display:none}.prosperite-reception .reception-block-detail-first-box-line,.prosperite-reception .reception-block-detail-second-box-line{font-size:14px;margin-bottom:8px}.prosperite-reception .reception-block-detail-first-box-flex,.prosperite-reception .reception-block-detail-second-box-flex{flex-wrap:wrap;align-items:end;gap:0 1rem;justify-content:center}.prosperite-reception .reception-block-detail-second-box-flex{justify-content:space-between;gap:0}.prosperite-reception .reception-block-detail-first-box-right,.prosperite-reception .reception-block-detail-second-box-right{padding-left:0}.prosperite-reception .reception-block-detail-first-box-place,.prosperite-reception .reception-block-detail-second-box-place{display:flex;flex-direction:column}.prosperite-reception .reception-block-detail-first-box-place-text,.prosperite-reception .reception-block-detail-second-box-place-text{font-size:1.65rem;letter-spacing:clamp(0rem, -3.063rem + 14vw, 0.219rem)}.prosperite-reception .reception-block-detail-first-box-place-lead,.prosperite-reception .reception-block-detail-second-box-place-lead{font-size:11px;margin-top:3px}.prosperite-reception .reception-block-detail-first-box-place-text-kakko,.prosperite-reception .reception-block-detail-second-box-place-text-kakko{margin-left:-1rem}.prosperite-reception .reception-block-detail-first-box-time,.prosperite-reception .reception-block-detail-second-box-time{display:flex;flex-direction:column;align-items:end}.prosperite-reception .reception-block-detail-first-box-left .reception-block-detail-first-box-time,.prosperite-reception .reception-block-detail-second-box-left .reception-block-detail-second-box-time{padding-right:0}.prosperite-reception .reception-block-detail-first-box-left .reception-block-detail-first-box-time{margin-bottom:10px}.prosperite-reception .reception-block-detail-first-box-left .reception-block-detail-first-box-time{margin-bottom:-5px}.prosperite-reception .reception-block-detail-first-box-time-text,.prosperite-reception .reception-block-detail-second-box-time-text{font-size:17px;line-height:1;display:flex;align-items:baseline}.prosperite-reception .reception-block-detail-first-box-time-num,.prosperite-reception .reception-block-detail-second-box-time-num{font-size:3rem;line-height:1;color:#669866;padding:0 5px}.prosperite-reception .reception-block-detail-first-box-time-distance,.prosperite-reception .reception-block-detail-second-box-time-distance{font-size:10;text-align:right;transform:scale(1);letter-spacing:1px}.prosperite-reception .reception-block-image-second{width:85%;margin:20px auto 0}.prosperite-reception .receptin-block-reservation{flex-direction:column;gap:.8rem;font-size:1.1rem;margin-bottom:1.5rem}.prosperite-reception .receptin-block-reservation-lead{padding:8px 10px;letter-spacing:3px}.prosperite-reception .receptin-block-reservation-p{letter-spacing:0;font-size:13px;line-height:1.8;text-align:justify;padding:.5rem 1rem}.prosperite-reception .reception-block-lead-small{padding-left:0;font-size:.85rem}.prosperite-reception .reception-block-sales{flex-direction:column;align-items:baseline;width:max-content;margin:0 auto;gap:8px;pointer-events:unset}.prosperite-reception .reception-block-sales-tel{padding-right:0;margin-right:0;border-right:none}.prosperite-reception .reception-block-sales-tel-img{max-width:25px}.prosperite-reception .reception-block-sales-tel-num{font-size:1.9rem;letter-spacing:3px}.prosperite-reception .reception-block-sales-text{font-size:12px}.prosperite-gokan{margin-bottom:7.5rem}.prosperite-gokan .gokan-container{width:100%}.prosperite-gokan .gokan-area{margin-bottom:7rem}.prosperite-gokan .gokan-area-lead{line-height:1.6;font-size:1.8rem}.prosperite-gokan .gokan-block{gap:55px}.prosperite-gokan .gokan-box{flex-direction:column-reverse;gap:35px}.prosperite-gokan .gokan-box-reverse{flex-direction:column-reverse}.prosperite-gokan .gokan-box-text{font-size:1rem;line-height:2.2;letter-spacing:-1px;width:100%}.prosperite-gokan .residence-area{padding:2.5rem 0 4.5rem;background:0 0;position:relative}.prosperite-gokan .residence-area:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));z-index:-1;background:#f5f2d8}.prosperite-gokan .residence-area-lead{line-height:1.9;font-size:1.35rem;margin-bottom:1.5rem}.prosperite-gokan .residence-block{flex-direction:column;gap:60px;width:100%}.prosperite-gokan .residence-box{width:100%;gap:70px}.prosperite-gokan .gokan-box-image{width:100%}.prosperite-gokan .residence-box-item-title{gap:25px;margin-bottom:10px}.prosperite-gokan .residence-box-item-title-image-img{width:60px;max-width:60px}.prosperite-gokan .residence-box-item-title-text{font-size:1.6rem;color:#595757;letter-spacing:.5px}.prosperite-gokan .residence-box-item-detail{font-size:.85rem;line-height:1.8;font-family:"Noto Serif JP",serif;margin-bottom:1rem}.prosperite-gokan .residence-box-item-image{width:100%}.prosperite-gokan .residence-box-item-add{padding-top:.8rem;font-size:.85rem;color:#595757;line-height:1.6;font-weight:200}.prosperite-concepthouse{margin-bottom:5.5rem}.prosperite-concepthouse .prosperite-title-ja{margin-top:1rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.4}.prosperite-concepthouse .concepthouse-first-area{margin-bottom:2rem}.prosperite-concepthouse .concepthouse-first-block{flex-direction:column-reverse}.prosperite-concepthouse .concepthouse-first-block-detail{width:100%;padding:2.3rem 0 2.7rem}.prosperite-concepthouse .concepthouse-first-block-detail-name{padding:1rem .5rem 1rem}.prosperite-concepthouse .concepthouse-first-block-image{width:100vw;margin-left:calc(calc(((100vw - 100%) / 2) * -1));margin-right:calc(calc(((100vw - 100%) / 2) * -1));background:#595757;min-height:unset;aspect-ratio:3886/2915}.prosperite-concepthouse .concepthouse-first-block-image-img{aspect-ratio:3886/2915;max-height:unset}.prosperite-concepthouse .concepthouse-first-block-image-text{left:50%;font-size:11px}.prosperite-concepthouse .concepthouse-second-area{margin-bottom:3rem}.prosperite-concepthouse .concepthouse-second-block{width:100%}.prosperite-concepthouse .concepthouse-second-box{width:100%}.prosperite-concepthouse .concepthouse-second-box-image-img{aspect-ratio:1314/654}.prosperite-concepthouse .concepthouse-second-box-address{padding:2.3rem 0;width:80px;min-height:unset}.prosperite-concepthouse .concepthouse-second-box-address-text{font-size:1rem;border-bottom:2px solid #fff;padding-bottom:.8rem;top:1.4rem;transform:translateX(-50%)}.prosperite-concepthouse .concepthouse-second-box-address-text-large{font-size:1.8em}.prosperite-concepthouse .concepthouse-second-box-title{width:calc(100% - 80px);padding:2rem 1.5rem}.prosperite-concepthouse .concepthouse-second-box-title-main{font-size:1.05rem;padding-bottom:1rem;margin-bottom:1rem;width:100%;letter-spacing:0}.prosperite-concepthouse .concepthouse-second-box-title-lead{font-size:.9rem;letter-spacing:0;line-height:1.6;text-align:justify}.prosperite-concepthouse .concepthouse-third-area{margin-bottom:1.5rem}.prosperite-concepthouse .concepthouse-third-block{width:100%}.prosperite-concepthouse .concepthouse-third-block-image-box{gap:2rem;margin-bottom:5rem}.prosperite-concepthouse .concepthouse-third-block-detail{font-size:15px;line-height:2.35}.prosperite-concepthouse .concepthouse-fourth-area{padding:4rem 0 3rem;margin-bottom:2rem;position:relative;z-index:-1}.prosperite-concepthouse .concepthouse-fourth-block{flex-direction:column;gap:35px;width:100%}.prosperite-concepthouse .concepthouse-fourth-box{width:100%;background:0 0;padding:2rem 0 1.3rem;position:relative}.prosperite-concepthouse .concepthouse-fourth-box:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background:#fff;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));z-index:-1}.prosperite-concepthouse .concepthouse-fourth-box-top{margin-bottom:1rem}.prosperite-concepthouse .concepthouse-fourth-box-top-point{display:flex;gap:30px;align-items:center}.prosperite-concepthouse .concepthouse-fourth-box-top-point-image-img{max-width:65px}.prosperite-concepthouse .concepthouse-fourth-box-top-point-name{font-size:1.9rem;line-height:1.3;letter-spacing:.5px}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group.sp-only{display:flex;align-items:center;gap:5px;margin-bottom:40px}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group.pc-only{display:none}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group{justify-content:end;gap:10px}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group-image-img{width:70px;max-width:70px}.prosperite-concepthouse .concepthouse-fourth-box-bottom{flex-direction:column;gap:0}.prosperite-concepthouse .concepthouse-fourth-box-bottom-reverse{flex-direction:column}.prosperite-concepthouse .concepthouse-fourth-box-bottom-detail{width:100%;max-width:unset;padding-top:0;font-size:15px;line-height:2.3;margin-bottom:25px}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image{width:100%}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img{width:100%}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img-third{width:100%}.prosperite-concepthouse .concepthouse-fifth-block{width:100%}.prosperite-landspace .prosperite-title-image{margin-bottom:.5rem}.prosperite-landspace .prosperite-title-ja{margin-bottom:2.5rem;font-size:1.75rem}.prosperite-landspace .landspace-figure-area{margin-bottom:3rem}.prosperite-landspace .landspace-figure-block{width:100%}.prosperite-landspace .landspace-figure-block-image{width:100%;max-width:unset}.prosperite-landspace .landspace-information-area{padding-top:1.7rem;padding-bottom:2rem;margin-bottom:2.5rem}.prosperite-landspace .landspace-information-area .width-limit{padding:0 .5rem}.prosperite-landspace .landspace-information-area .prosperite-title-ja{margin-bottom:1.5rem}.prosperite-landspace .landspace-information-block{width:100%}.prosperite-landspace .landspace-information-block-image-img{aspect-ratio:1478/1287}.prosperite-landspace .landspace-landlinnk-area{margin-bottom:7.5rem}.prosperite-landspace .landspace-landlink-block{width:100%;flex-direction:column;align-items:stretch;max-height:unset}.prosperite-landspace .landspace-landlink-block-image{width:100%}.prosperite-landspace .landspace-landlink-block-detail{width:100%;min-height:100px}.prosperite-landspace .landspace-landlink-block-detail-inner{width:90%}.prosperite-landspace .landspace-landlink-block-detail-text{gap:7px}.prosperite-landspace .landspace-landlink-block-detail-text-ja{font-size:clamp(0.875rem, 0.148rem + 3.64vw, 1rem);line-height:1.4;letter-spacing:.5px}.prosperite-landspace .landspace-landlink-block-detail-text-en{font-size:11px}.prosperite-landspace .contact_arrow_ico_img{width:50px}.prosperite-access{margin-bottom:6rem}.prosperite-access .prosperite-title-image{padding-bottom:.8rem}.prosperite-access .prosperite-title-ja{margin-top:.8rem;margin-bottom:4.5rem;font-size:1.75rem}.prosperite-access .access-area{margin-bottom:3.5rem}.prosperite-access .access-block{width:100%}.prosperite-access .access-block-topimage{margin-bottom:3rem}.prosperite-access .access-block-detail{margin-bottom:5rem;font-size:15px;line-height:2.5;letter-spacing:1.5px}.prosperite-access .access-block-bottom{display:flex;flex-wrap:wrap;flex-direction:column;gap:35px}.prosperite-access .access-block-bottom-image{width:100%}.prosperite-access .accessmap-area{padding:.8rem 0 0;margin-bottom:3rem}.prosperite-access .accessmap-block{width:100%}.prosperite-access .accessmap-area .prosperite-title-ja{padding-bottom:.4rem;margin-bottom:.5rem}.prosperite-access .accessmap-area .prosperite-title-ja-image-img{height:32px}.prosperite-access .prosperite-title-underimage{margin-bottom:2.5rem}.prosperite-access .prosperite-title-underimage-img{height:23px}.prosperite-access .accessmap-box{width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1))}.prosperite-access .accessmap-content iframe{aspect-ratio:47/18}.prosperite-access .accessmap-detail{background:#595757;flex-direction:column;align-items:baseline;padding:.5rem 1.8rem 1.2rem;text-align:justify}.prosperite-access .accessmap-detail-left{font-size:15px;padding-right:0;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #efefef;margin-right:0;border-right:none;width:100%}.prosperite-access .accessmap-detail-right{font-size:12px}.prosperite-access .accesscontact-block{width:100%}.prosperite-life{margin-bottom:7rem}.prosperite-life .prosperite-title-image{margin-bottom:.8rem}.prosperite-life .prosperite-title-ja{margin-bottom:1.5rem;font-size:1.75rem}.prosperite-life .life-area{padding-bottom:3.5rem}.prosperite-life .life-block{width:100%}.prosperite-life .life-block-lead{font-size:2.4rem;margin-bottom:1.5rem;text-align:justify;line-height:1.65}.prosperite-life .life-block-text{font-size:15px;line-height:2.35;letter-spacing:0}.prosperite-life .shopping-area{padding-top:4.5rem;padding-bottom:5.5rem}.prosperite-life .shopping-area .prosperite-title-ja{padding-bottom:.8rem;margin-bottom:1rem}.prosperite-life .prosperite-title-underimage{margin-bottom:3.2rem;font-size:14px}.prosperite-life .prosperite-title-underimage-img{height:17px}.prosperite-life .shopping-block{width:100%}.prosperite-life .shopping-block-lead{font-size:18px;line-height:1.8;letter-spacing:1px;margin-bottom:3rem}.prosperite-life .shopping-block-top{flex-direction:column;margin-bottom:40px}.prosperite-life .shopping-block-top-image{width:100%;margin-bottom:.8rem}.prosperite-life .shopping-block-top-image-img{width:100%}.prosperite-life .shopping-block-top-detail{width:100%}.prosperite-life .shopping-block-top-detail-name{font-size:19px;letter-spacing:-1px;margin-bottom:1rem}.prosperite-life .shopping-block-top-detail-distance{padding:12px 20px;font-size:1.6rem;margin-bottom:.8rem;letter-spacing:5px}.prosperite-life .shopping-block-top-detail-distance-small{font-size:18px}.prosperite-life .shopping-block-top-detail-text{font-size:15px;letter-spacing:-1px}.prosperite-life .shopping-block-bottom{flex-direction:column;flex-wrap:wrap;gap:55px}.prosperite-life .shopping-block-bottom-item{flex-direction:column;margin-bottom:0;width:100%}.prosperite-life .shopping-block-bottom-item-image{margin-bottom:.5rem}.prosperite-life .shopping-block-bottom-item-detail{width:100%}.prosperite-life .shopping-block-bottom-item-detail-name{font-size:19px;letter-spacing:-3px;margin-bottom:.8rem}.prosperite-life .shopping-block-bottom-item-detail-distance{padding:12px 20px;font-size:1.6rem;margin-bottom:.8rem;letter-spacing:5px}.prosperite-life .shopping-block-bottom-item-detail-distance-small{font-size:18px}.prosperite-life .shopping-block-bottom-item-detail-text{font-size:15px;letter-spacing:-1px}.prosperite-education{margin-bottom:6.5rem}.prosperite-education .prosperite-title-image-img{aspect-ratio:724/115}.prosperite-education .prosperite-title-ja{margin-top:.5rem;margin-bottom:1.5rem;font-size:1.75rem}.prosperite-education .education-block{width:100%}.prosperite-education .education-block-lead{font-size:1.75rem;line-height:1.9;letter-spacing:0;margin:0;margin-bottom:2rem;text-align:justify}.prosperite-education .education-block-text{font-size:1.1rem;line-height:1.8}.prosperite-education .education-box{flex-direction:column;gap:55px}.prosperite-education .education-box-item{width:100%}.prosperite-education .education-box-item-image{margin-bottom:.5rem}.prosperite-education .education-box-item-name{font-size:1.25rem;margin:0;margin-bottom:.5rem}.prosperite-education .education-box-item-distance{padding:.8rem 2rem;font-size:1.4rem;letter-spacing:2px}.prosperite-education .education-box-item-distance-small{font-size:1.25rem;letter-spacing:.5px}.prosperite-surrounding{margin-bottom:7.5rem}.prosperite-surrounding .prosperite-title-ja{margin-top:.5rem;margin-bottom:3.5rem;font-size:1.75rem}.prosperite-surrounding .surrounding-block{width:100%;flex-direction:column;gap:30px}.prosperite-surrounding .surrounding-box{width:100%;gap:55px}.prosperite-surrounding .surrounding-box-item-name{font-size:1.35rem;margin-bottom:1.8rem;text-align:justify}.prosperite-surrounding .surrounding-box-item-detail-list{padding-left:0;gap:14px}.prosperite-surrounding .surrounding-box-item-detail{font-size:11px}.prosperite-surrounding .surrounding-box-item-detail-place{letter-spacing:0}.prosperite-surrounding .surrounding-box-item-detail-distance{letter-spacing:0}.prosperite-surrounding .surrounding-box-item-detail-dottedline{margin:0 .5rem;flex:1;height:1px;background-image:radial-gradient(circle,#231815 1px,transparent 1px);background-repeat:repeat-x;background-size:6px 1px}.prosperite-interview{padding:4rem 0 4rem;margin-bottom:7rem;position:relative}.prosperite-interview:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1));z-index:-1;background:#efefef}.prosperite-interview .prosperite-title-image{margin-bottom:.1rem}.prosperite-interview .prosperite-title-image-img{aspect-ratio:319/68;height:16px}.prosperite-interview .prosperite-title-image-img-sp{display:none}.prosperite-interview .prosperite-title-ja{margin-top:0;margin-bottom:2.3rem;font-size:1.75rem}.prosperite-interview .interview-block{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem)}.prosperite-interview .interview-block-left{width:100%;margin-bottom:3rem}.prosperite-interview .interview-block-left-lead{margin-bottom:1rem;display:flex;flex-direction:column;font-weight:400;text-align:center}.prosperite-interview .interview-block-left-lead-text{font-size:17.5px;color:#4d4d4d;line-height:1.6;letter-spacing:.2px}.prosperite-interview .interview-block-left-lead-smalltext{color:#4d4d4d;font-size:10px;line-height:1.6;letter-spacing:.2px}.prosperite-interview .interview-leftline{border-left:none;padding-left:0;min-height:unset}.prosperite-interview .interview-block-image-img{width:100%;height:auto;aspect-ratio:617/823}.prosperite-interview .interview-block-right{width:100%}.prosperite-interview .interview-block-right-first{margin-bottom:2.8rem}.prosperite-interview .interview-block-right-first-lead{margin-bottom:1.8rem}.prosperite-interview .interview-block-right-first-lead-text{font-size:1.55rem;line-height:1.4}.prosperite-interview .interview-block-right-first-lead-text-small{font-size:12px;letter-spacing:1px}.prosperite-interview .interview-block-right-first-text{font-size:1rem;line-height:1.9}.prosperite-interview .interview-block-right-second{flex-direction:column-reverse}.prosperite-interview .interview-block-right-second-detail{width:100%}.prosperite-interview .interview-block-right-second-detail-lead{margin-bottom:2rem;font-weight:400;display:flex;flex-direction:column;gap:3px}.prosperite-interview .interview-block-right-second-detail-lead-text{font-size:1.25rem;line-height:1.6;letter-spacing:3px;text-align:center}.prosperite-interview .interview-block-right-second-detail-lead-text-bold{font-size:1.65rem;padding-left:0}.prosperite-interview .interview-block-right-second-detail-lead-textsub{font-size:1.15rem;text-align:center;letter-spacing:2px}.prosperite-interview .interview-block-right-second-detail-lead-image{margin:0 auto;margin-bottom:8px}.prosperite-interview .interview-block-right-second-detail-lead-image-img{width:auto;height:10px;aspect-ratio:742/45}.prosperite-interview .interview-block-right-second-detail-text{font-size:12px;line-height:2.2;letter-spacing:-1px}.prosperite-interview .interview-block-right-second-image{width:80%;margin:0 auto;max-width:200px}.prosperite-outline{margin-bottom:7rem}.prosperite-outline .prosperite-title-ja{margin-top:.8rem;margin-bottom:3.5rem;font-size:1.75rem}.prosperite-outline .outline-block{width:100vw;margin-left:calc(calc((100vw - 100%) / 2) * -1);margin-right:calc(calc(((100vw - 100%) / 2) * -1))}.prosperite-outline .outline-table{width:100%;border:none;font-size:15px;line-height:2.25;color:#595757}.prosperite-outline .outline-tr{border-bottom:none;display:flex;flex-direction:column}.prosperite-outline .outline-tr:nth-child(2n-1){background:0 0}.prosperite-outline .outline-th{border-right:none;width:100%;padding:7px 1.8rem;background:#eeeee8;line-height:1.8}.prosperite-outline .outline-td{padding:7px 0 1.3rem;width:100%;padding-right:1.8rem;padding-left:1.8rem;line-height:1.8}.prosperite-outline .outline-td-textarea{font-size:14px;line-height:1.7;padding:1rem 1.8rem .5rem;letter-spacing:.5px}.prosperite-outline .outline-td-textarea-p{margin-bottom:1.6em}.prosperite-outline .outline-td-textarea:last-of-type{margin-bottom:0}.prosperite-outline .outline-td-p-bordertop{border-top:1px solid #000;padding-top:2rem}.prosperite-outline .outline-td-p-borderbottom{border-bottom:1px solid #000;padding-bottom:3rem}.prosperite-eventcontact .common-block{width:100%}.landlist .area-heading{border-left:7px solid #956134;padding:1.25rem 1.1rem;padding-left:1.6rem;font-size:1.6rem;margin-bottom:.8rem}.landlist .area-heading-sub{border-left:6px solid var(--primary);letter-spacing:2px;padding:.3rem .7rem;font-size:18px;margin-bottom:1.5rem;gap:1rem}.landlist .area-heading-sub-img{height:12px}.landlist .land-contact-block{flex-direction:column;gap:10px;margin-bottom:1.8rem}.landlist .contact-box{width:100%;padding:3px;font-size:1.1rem}.landlist .contact-box-inner{padding:.8rem 5px}.landlist .contact-box-inner:before,.landlist .contact-box-inner:after{width:13px;height:1px}.landlist .contact-box-inner:before{top:calc(50% - 4.5px)}.landlist .contact-box-inner:after{top:calc(50% + 4.5px)}.landlist{margin-bottom:4.5rem}.landlist .landlist-container{width:100%;margin-top:.8rem}.landlist .landlist-container2{width:100%}.landlist .subpage-title-subname{padding-bottom:1.2rem;font-size:10.5px}.landlist .subpage-title{margin-bottom:2.5rem}.landlist .subpage-title:after{width:60px}.landlist .breadcrumbs-area{padding-top:0}.landlist .top-area{padding-top:0;margin-bottom:4rem}.landlist .top-image-block.sp_only{padding-top:1.5rem;margin-bottom:1.3rem;width:100%;display:block}.landlist .top-image-block.pc_only{display:none}.landlist .top-text-block{margin-bottom:1.8rem;text-align:justify;font-size:15px;line-height:1.9}.landlist .menu-area{margin-top:0;margin-bottom:1.7rem;font-size:1rem;letter-spacing:1px}.landlist .menu-area-list{flex-wrap:wrap;border-left:none;border-top:1px solid #515151;border-left:1px solid #515151}.landlist .menu-area-list-item{width:calc(100% / 2);border:1px solid #515151;border-top:none;border-left:none}.landlist .menu-area-list-item-link{padding:7px 12px 7px 15px;text-align:justify;display:flex;align-items:center;justify-content:space-between}.landlist .menu-area-list-item-link-img{width:22px;height:auto;aspect-ratio:1/1;transition:all .5s}.landlist .menu-area-list-item-link:hover .menu-area-list-item-link-img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(259deg) brightness(105%) contrast(101%);transition:all .5s}.landlist .top-place-block{font-size:15px;letter-spacing:1px}.landlist .features-area{margin-bottom:6rem}.landlist .features-area-text{margin-bottom:3.3rem}.landlist .features-area-text-p{font-size:15px;line-height:1.7;margin-bottom:.7rem}.landlist .space-area{margin-bottom:6rem}.landlist .space-block{margin-top:-5px}.landlist .space-block-text{font-size:1.25rem;letter-spacing:2px;margin-bottom:1.5rem}.landlist .information-area{margin-bottom:3.8rem}.landlist .information-block{gap:5px;margin-top:0;padding-top:13px}.landlist .information-table-tr-first{margin-bottom:1rem}.landlist .information-table-th{font-size:12.5px;letter-spacing:0;padding:.5rem 0}.landlist .information-table-th-first{width:22%;border-right:1px solid #fff}.landlist .information-table-th-second{width:29%;border-left:1px solid #fff;border-right:1px solid #fff}.landlist .information-table-th-third{width:49%;border-left:1px solid #fff}.landlist .information-table-td{padding:.5rem clamp(0.313rem, -3.688rem + 20vw, 1rem);font-size:13px;line-height:1.25}.landlist .information-table-td-first{width:22%;text-align:center}.landlist .information-table-td-second{width:29%;text-align:center}.landlist .information-table-td-third{width:49%;text-align:justify}.landlist .information-text{letter-spacing:.5px;font-size:13px}.landlist .plan-area{margin-bottom:6.7rem}.landlist .plan-block{padding-top:0}.landlist .plan-block-text{text-align:justify;font-size:1rem;letter-spacing:0;line-height:2;margin-bottom:2rem}.landlist .plan-box{gap:6rem}.landlist .plan-box-item-image{margin:0;margin-bottom:3rem}.landlist .plan-box-item-image-img{width:100%;height:auto}.landlist .plan-box-item-second-image{flex-direction:column;gap:2.7rem;margin-bottom:4.5rem}.landlist .plan-box-item-second-image-pic{width:100%}.landlist .plan-box-item-second-image-img{width:100%}.landlist .plan-box-item-example-top{font-size:1.1rem;letter-spacing:1.5px;padding:.7rem 1.2rem}.landlist .plan-box-item-example-bottom{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 1.7rem 2.5rem}.landlist .plan-box-item-example-bottom-category{gap:3px}.landlist .plan-box-item-example-bottom-category-first{font-size:1.8rem}.landlist .plan-box-item-example-bottom-category-second{font-size:12px;letter-spacing:0}.landlist .plan-box-item-example-bottom-text{font-size:17px;line-height:1.5;letter-spacing:1.5px;color:#515151}.landlist .landcontact-area{margin-bottom:6.5rem}.landlist .landcontact-area .area-heading{line-height:1.4;padding-top:1rem;padding-bottom:1rem}.landlist .landcontact-block{padding-top:1.5rem}.landlist .landcontact-block-button{flex-direction:column;gap:10px;align-items:center;margin-bottom:2.5rem}.landlist .landcontact-block-button-item{width:100%}.landlist .landcontact-block-lead-box{color:#515151;line-height:1.6;text-align:center;margin-bottom:1.4rem}.landlist .landcontact-block-lead{font-size:1.35rem;text-align:center;line-height:1.2}.landlist .landcontact-block-lead-small{display:inline-block;font-size:14px;padding-left:0;letter-spacing:0}.landlist .landcontact-block-sales{flex-direction:column;padding:1.4rem .5rem;pointer-events:unset}.landlist .landcontact-block-sales-tel{align-items:end;padding-right:0;margin-right:0;border-right:none;margin-bottom:12px}.landlist .landcontact-block-sales-tel-img{max-width:27px}.landlist .landcontact-block-sales-tel-num{font-size:2.1rem;letter-spacing:clamp(0.063rem, -1.028rem + 5.45vw, 0.25rem)}.landlist .landcontact-block-sales-text{font-size:12px;letter-spacing:1px}.landlist .concepthouse-block{margin-top:0;padding-top:3px}.landlist .concepthouse-block-text{font-size:15px;letter-spacing:.5px;line-height:2.07;margin-bottom:1.8rem}.landlist .concepthouse-block-link{flex-direction:column;max-height:unset}.landlist .concepthouse-block-link-image{width:100%}.landlist .concepthouse-block-link-image-smalltext{letter-spacing:.5px}.landlist .concepthouse-block-link-detail{width:100%;padding-bottom:10px;padding:1rem .8rem}.landlist .concepthouse-block-link-detail-top{margin-bottom:1.3rem}.landlist .concepthouse-block-link-detail-top-text-en{padding-bottom:4px}.landlist .concepthouse-block-link-detail-top-text-en-img{max-width:130px}.landlist .concepthouse-block-link-detail-top-text-ja{font-size:13.5px;letter-spacing:.3px;white-space:nowrap}.landlist .concepthouse-block-link-detail-bottom{font-size:12px;letter-spacing:2.5px;padding:12px 15px}.landlist .concepthouse-block-link-detail-bottom-arrow{width:65px}.landlist .concepthouse-block-link-detail-bottom-arrow:before,.landlist .concepthouse-block-link-detail-bottom-arrow:after{width:10px}.landlist .concepthouse-block-link-detail-bottom-arrow:before{top:calc(-100% - 2px)}.landlist .concepthouse-block-link-detail-bottom-arrow:after{bottom:calc(-100% - 2px)}.landlist .surrounding-area{margin-bottom:4rem}.landlist .surrounding-block-text{font-size:15px;line-height:2.07;margin-bottom:1.5rem}.landlist .convenient-area{margin-bottom:2.5rem}.landlist .convenient-block{flex-direction:column;gap:1.5rem;padding-top:.8rem}.landlist .convenient-block-detail{gap:1.5rem}.landlist .convenient-block-station.convenient-block-detail{gap:2.8rem}.landlist .convenient-block-detail-item{width:100%}.landlist .convenient-block-detail-item-distance{font-size:1.4rem}.landlist .convenient-block-station .convenient-block-detail-item-distance{font-size:1.35rem}.landlist .convenient-block-detail-station{font-size:1.1rem}.landlist .convenient-block-detail-item-memo{padding-top:.4rem;font-size:13px;letter-spacing:.7px}.landlist .educational-area{margin-bottom:5.3rem}.landlist .educational-block{padding-top:0;margin-top:-5px}.landlist .educational-block-text{font-size:14px;padding-bottom:3px}.landlist .educational-block-subtext{font-size:11px;letter-spacing:-.5px;margin-bottom:2rem}.landlist .educational-box{flex-direction:column;gap:1.5rem}.landlist .educational-box-item{width:100%}.landlist .educational-box-item-name{font-size:18px}.landlist .educational-box-item-distance{font-size:1.5rem;letter-spacing:1.5px}.landlist .shopping-area{margin-bottom:6.7rem}.landlist .shopping-area .area-heading-sub-img{height:12px}.landlist .shopping-block{padding-top:0;margin-top:-5px}.landlist .shopping-block-text{font-size:14px;padding-bottom:3px}.landlist .shopping-block-subtext{font-size:11px;letter-spacing:-.8px;margin-bottom:.8rem}.landlist .shopping-box{flex-direction:column;gap:30px}.landlist .shopping-box-item{width:100%}.landlist .shopping-box-item-name{font-size:1rem;padding:1px .9rem;letter-spacing:-1px;margin-bottom:6px}.landlist .shopping-box-item-image{margin-bottom:.9rem}.landlist .shopping-box-item-place{font-size:18px;margin-bottom:.5rem;letter-spacing:-.5px}.landlist .shopping-box-item-distance{font-size:22px;letter-spacing:2.5px}.landlist .surroundinglist-area{margin-bottom:4.5rem}.landlist .surroundinglist-box{display:flex;flex-direction:column;gap:1.5rem}.landlist .surroundinglist-box-item-name{padding:5px .8rem;font-size:15px;max-width:unset;margin-bottom:5px}.landlist .surroundinglist-box-item-distance{font-size:14px;line-height:1.9}.landlist .map-area{margin-bottom:4rem}.landlist .map-block{padding-top:.7rem}.landlist .map-content iframe{aspect-ratio:316/160}.landlist .map-detail{justify-content:center;flex-direction:column;line-height:1.6;padding:.7rem 1.2rem .9rem;text-align:center}.landlist .map-detail-left{width:100%;font-size:13px;padding-right:0;margin-right:0;border-right:0;border-bottom:.5px solid #efefef;padding-bottom:.7rem;margin-bottom:.7rem}.landlist .map-detail-left-address{display:block;padding-top:5px}.landlist .map-detail-right{font-size:12px;letter-spacing:-.5px}.landlist .outline-area{margin-bottom:2.5rem}.landlist .outline-block{padding-top:3px}.landlist .outline-table{font-size:15px}.landlist .outline-th,.landlist .outline-td{padding:.6rem 2.5rem .8rem}.landlist .outline-tr{border-bottom:none;display:flex;flex-direction:column}.landlist .outline-th{border-right:none;width:100%;padding:0 1rem;letter-spacing:.5px;background:#eeeee8}.landlist .outline-td{width:100%;background:#fff;padding:7px 1rem;line-height:1.6;letter-spacing:.3px}.landlist .outline-td-textarea{font-size:12px;line-height:1.75;padding:3.1rem 1rem 1.7rem}.landlist .outline-td-textarea:before{height:110px}.landlist .tel-area{padding-top:0}