@charset "UTF-8";:root{--base-color:#fff;--primary:#192c57;--secondary:#f7f8f8;--text-color:#3e3a39;--text-color-second:#231815;--wp--style--gallery-gap-default:10px}.main{position:relative}.sp-only{display:none}.inline-block{display:inline-block}.block,.pc-block{display:block}.br-sp{display:none}.width-limit{max-width:960px;margin-left:auto;margin-right:auto}.js-fadeUp{opacity:0;transform:translateY(30px);transition:opacity .9s,transform .9s}.js-fadeUp.is-inview{opacity:1;transform:translateY(0);transition-delay:0s}.js-fadeDown{opacity:0;transform:translateY(-30px);transition:opacity .9s,transform .9s}.js-fadeDown.is-inview{opacity:1;transform:translateY(0);transition-delay:0s}.js-scaleUp{transform:scale(0)}.js-scaleUp.is-inview{transform:scale(1);transition-duration:.9s;transition-timing-function:ease}.js-leftUp{opacity:0;transform:translateX(-30px)}.js-rightUp{opacity:0;transform:translateX(30px)}.js-leftUp.is-inview,.js-rightUp.is-inview{opacity:1;transform:translateX(0);transition-duration:.9s;transition-timing-function:ease}.breadcrumbs-area{padding-top:2.8rem}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:10.5px;letter-spacing:1.5px;line-height:1.8}.breadcrumbs-arrow-img{margin:0 8px;width:auto;height:10px;aspect-ratio:1/1}.breadcrumbs .home,.breadcrumbs .post,.breadcrumbs .archive,.breadcrumbs .taxonomy{color:#727171;transition:all .5s}.breadcrumbs .home:hover:not(.current-item),.breadcrumbs .archive:hover:not(.current-item),.breadcrumbs .post:hover:not(.current-item),.breadcrumbs .taxonomy:hover:not(.current-item){color:#3b67cc;transition:all .5s}.slider{width:100%;margin:0 auto}.slider img{width:100%;object-fit:cover;object-position:center;height:600px;min-height:600px;aspect-ratio:1100/618}.slick-list .slick-track{width:100%;display:flex;gap:0}.slick-list .slick-track .slick-slide{cursor:pointer}.thumbnail-slider{width:100%;margin:15px auto 0}.thumbnail-slider .slick-list{overflow:hidden;margin:0;padding:0}.thumbnail-slider .slick-slide{position:relative;background:#000;margin:0 7.5px;box-sizing:border-box}.thumbnail-slider .slick-slide:last-child{margin-right:0}.thumbnail-slider .slick-slide img{opacity:.5;width:100%;height:auto;transition:all .5s}.thumbnail-slider .slick-slide img:hover{opacity:1;transition:all .5s}.thumbnail-slider .slick-track{display:flex}.thumbnail-slider .slick-slide.slick-current img{opacity:1}.thumbnail-slider img{object-fit:cover;object-position:center;aspect-ratio:258/145}.thumbnail-slider img{width:100%;height:auto;cursor:pointer}.slick-prev,.slick-next{font-size:0;z-index:5;width:55px;height:55px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease}.slick-prev{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-prev.webp);left:0}.slick-next{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-next.webp);right:0}.slick-prev:before,.slick-next:before{display:none}.slick-prev:hover,.slick-prev:focus{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-prev.webp);width:55px;height:55px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}.slick-next:hover,.slick-next:focus{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/slider-btn-next.webp);width:55px;height:55px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease;opacity:.7}.thumbnail-slider .slick-prev,.thumbnail-slider .slick-next{display:none !important}.header-menu-item .plus-pos{position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-menu-item .plus{position:relative;width:26px;height:26px;border-radius:50%;border:solid 2px #363636}.header-menu-item .plus:before,.header-menu-item .plus:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;border-top:solid 1px #313131;transition:all .5s}.header-menu-item .plus:before{transform:translate(-50%,-70%) rotate(90deg)}.header-menu-item .plus:after{transform:translate(-50%,-50%)}.header-menu-item .menu-link-open .plus:before{transform:translate(-50%,-70%) rotate(0);transition:all .5s}.header-menu-item .menu-link-open .plus:after{opacity:0;transition:all .5s}.parent .header-menu-namebox{padding-top:1.1em;padding-bottom:1.1em;cursor:pointer}.parent-namebox{transition:all .5s}.parent-namebox:hover{color:#ea5514;transition:all .5s}.header-menu-link-parent .menu-link-open{border-bottom:solid 1px #ea5514;color:#ea5514;transition:all .5s}.header-menu-children{display:none;margin-top:0;padding-left:1.5em;font-size:.9em}.header-menu-children-item{margin-left:.1em}.header-menu-children-item:nth-last-child(1) .header-menu-link{border-bottom:none}.right-menu-container{position:fixed;top:27svh;right:0;font-family:Shippori Mincho,serif;z-index:10;display:flex;flex-direction:column;align-items:center;background:0 0}.right-menu-container .right-menu-area{display:flex;flex-direction:column;align-items:center}.right-menu-area-top,.right-menu-area-bottom{height:170px;width:48px;color:#fff;transition:all .5s;background-color:transparent;color:#fff}_::-webkit-full-page-media,_:future,:root .right-menu-area-top,_::-webkit-full-page-media,_:future,:root .right-menu-area-bottom{display:-webkit-box}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.right-menu-area-top,::i-block-chrome,.right-menu-area-bottom{display:-webkit-box}}@supports (-webkit-touch-callout:none){.right-menu-area-top,.right-menu-area-bottom{display:-webkit-box}}.right-menu-area-top{background-color:rgba(0,15,51,.7)}.right-menu-area-bottom{background-color:rgba(26,26,26,.6)}.right-menu-area-top:hover{background-color:rgba(25,44,87)}.right-menu-area-bottom:hover{background-color:rgba(95,92,91)}.right-menu-area-text{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;font-size:17px;letter-spacing:2px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:max-content;color:#fff;z-index:1;line-height:1;display:inline-block;text-align:center}_::-webkit-full-page-media,_:future,:root .right-menu-area-text{line-height:.1;padding:20px 15px;position:static;top:0;left:0;transform:unset}_::-webkit-full-page-media,_:future,:root .right-menu-area-top .right-menu-area-text{padding:27px 15px}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.right-menu-area-text{line-height:.1;padding:20px 15px;position:static;top:0;left:0;transform:unset}::i-block-chrome,.right-menu-area-top .right-menu-area-text{padding:27px 15px}}@supports (-webkit-touch-callout:none){.right-menu-area-text{line-height:.1;padding:20px 15px;position:static;top:0;left:0;transform:unset}.right-menu-area-top .right-menu-area-text{padding:27px 15px}}.front-title-image{display:flex;align-items:center;justify-content:center}.front-title-image-img{width:auto;height:17px;aspect-ratio:241/48;margin:0 40px}.front-title-image:not(.no-border):before,.front-title-image:not(.no-border):after{content:"";height:1px;flex-grow:1;background-color:var(--primary)}.front-title-ja{font-size:1.6rem;font-family:Shippori Mincho,serif;text-align:center;margin:.5rem 0 3rem;line-height:1.6;color:var(--primary);font-weight:400;letter-spacing:-1.5px}.front-more-area{padding-left:25px;margin-bottom:5rem;display:inline-block;transition:all .5s}.front-more-area-center{position:relative;top:0;left:46%;transform:translateX(-50%)}.front-more-block{width:55px;height:55px;border:1px solid var(--primary);border-radius:50%;position:relative}.front-more-box{position:absolute;top:50%;left:-25px;transform:translateY(-50%);display:flex;flex-wrap:nowrap;align-items:center;gap:20px}.front-more-box-text{background:#fff;padding:3px 0;line-height:1;font-size:10px;font-weight:500;letter-spacing:1px;color:var(--primary)}.front-more-box-arrow{margin:0 auto;position:relative;display:block;width:75px;height:1px;background-color:var(--primary);transition:all .5s}.front-more-box-arrow:before,.front-more-box-arrow:after{content:"";position:absolute;right:-2px;width:13px;height:1px;background-color:var(--primary)}.front-more-box-arrow:before{top:calc(-100% - 3px);transform:rotate(215deg)}.front-more-box-arrow:after{bottom:calc(-100% - 3px);transform:rotate(-215deg)}.front-more-area:hover .front-more-box-arrow{width:90px;transition:all .5s}.front-fv .swiper-hero{width:100%;position:relative}.front-fv .swiper-wrapper{position:relative;width:100%}.front-fv .swiper-slide-img{width:100%;height:calc(100svh - 72px);aspect-ratio:16/9;object-fit:cover;object-position:left bottom}.front-fv .swiper-hero-detail{position:absolute;top:calc(50% + (72.31px / 2));left:0;transform:translateY(-50%);width:100svw;background:rgba(0,0,0,.5);color:#fff;z-index:1}.front-fv .swiper-hero-detail-block{position:relative;top:0;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;padding:85px 0 140px;line-height:1.6}.front-fv .swpier-hero-detail-lead{font-size:11.5px;letter-spacing:.5px;font-weight:400;margin:0}.front-fv .swiper-hero-detail-title-ja{font-size:2.5rem;font-family:Shippori Mincho,serif;font-weight:700;letter-spacing:3px;margin-top:5px;margin-bottom:5px}.front-fv .swiper-hero-detail-title-en{font-size:1.05rem;font-family:"Sawarabi Mincho",serif;letter-spacing:2.5px}.front-fv .top-scrollarea{position:absolute;bottom:70px;left:50%;transform:translateX(50%);animation:fluffy 3s infinite}@keyframes fluffy{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.front-fv .top-scrollarea-link{writing-mode:vertical-rl;display:inline-block;font-size:10px;letter-spacing:1px;color:#fff;line-height:1}.front-fv .top-scrollarea-link-p{position:relative}.front-fv .top-scrollarea-link-p:after{content:"";position:absolute;top:35px;left:2px;width:7px;height:40px;border-left:solid 1px #fff;border-bottom:solid 1px #fff;display:block;transform:skew(0,-50deg);margin:0 auto;transition:all .5s}.front-news-first{background:#f7f8f8;color:var(--text-color);overflow:hidden}.front-news-first .news-first-container{display:flex;align-items:center;justify-content:flex-start;color:var(--text-color);width:95%;max-width:600px;margin:22px auto;overflow:hidden}.front-news-first .news-first-image{padding-right:8px;height:28px;font-weight:200}.front-news-first .news-first-image-img{vertical-align:middle;width:auto;height:28px;aspect-ratio:397/159}.front-news-first .news-first-list{margin:0;margin-left:12px;position:relative;height:28px;border-left:1px solid var(--text-color);padding-left:18px}.front-news-first .news-first-item{margin-top:2px;margin-bottom:15px}.front-news-first .news-first-item[aria-hidden=false]{position:relative;top:auto;animation-duration:.7s;animation-name:newsTickerSlideIn;transform:translateY(0)}.front-news-first .news-first-item[aria-hidden=true]{position:absolute;top:200%;width:100%;animation-duration:.7s;animation-name:newsTickerSlideOut;transform:translateY(100%)}@keyframes newsTickerSlideIn{from{top:100%}to{top:0}}@keyframes newsTickerSlideOut{from{bottom:0}to{bottom:100%}}.front-news-first .news-first-item-link{display:flex;font-size:12px;letter-spacing:2px;transition:opacity .2s;color:var(--text-color)}.front-news-first .news-first-item-link:hover{opacity:.4}.front-news-first .news-first-item-link-title{padding:4px}.front-concept{padding:4.1rem 0 0;color:var(--text-color-second)}.front-concept .front-concept-container{width:95%;margin:0 auto}.front-concept .front-concept-area{display:flex;align-items:flex-start;gap:0}.front-concept .front-concept-area-detail{display:inline-block;width:40%}.front-concept .front-concept-area-text{font-size:clamp(0.75rem, 0.637rem + 0.3vw, 0.844rem);letter-spacing:2px;line-height:2.9;line-height:clamp(1.425rem, 0.21rem + 3.24vw, 2.438rem);text-align:justify;padding-bottom:2.8rem}.front-concept .front-concept-area-text-p{margin-bottom:clamp(1.425rem, 0.21rem + 3.24vw, 2.438rem)}.front-concept .front-concept-area-text-p:last-of-type{margin-bottom:0}.front-concept .front-concept-area-image{width:60%;position:relative}.front-concept .front-concept-area-image-img{position:absolute;width:100%;height:auto}.front-concept .front-concept-area-image-img01{width:40%;aspect-ratio:25/36;z-index:3;top:0;left:25%}.front-concept .front-concept-area-image-img02{width:38%;aspect-ratio:500/719;z-index:2;top:15%;right:0}.front-concept .front-concept-area-image-img03{width:75%;aspect-ratio:320/173;z-index:1;top:clamp(14.375rem, 0.875rem + 36vw, 25.625rem);left:3%}.front-concept .front-more-area{margin-bottom:clamp(0rem, -6rem + 16vw, 5rem)}.front-concepthouse{padding:10.5rem 0 0;overflow:hidden}.front-concepthouse .front-title-image-img{aspect-ratio:872/97}.front-concepthouse .front-concepthouse-area{width:95%;margin:0 auto}.front-concepthouse .front-title-ja{margin-bottom:2rem}.front-concepthouse-area-image-img-link{display:block;margin-bottom:30px;overflow:hidden;position:relative;transition:.7s}.front-concepthouse-area-image-img-link:hover{opacity:.6}.front-concepthouse .front-concepthouse-area-image{width:100%;margin-bottom:2.5rem}.front-concepthouse .front-concepthouse-area-image-img{width:100%;height:auto}.front-concepthouse .front-concepthouse-area-lead{display:flex;align-items:center;margin-bottom:.8rem}.front-concepthouse .front-concepthouse-area-lead-text{width:50%;display:flex;flex-direction:column;font-family:Shippori Mincho,serif;color:var(--primary)}.front-concepthouse .front-concepthouse-area-lead-text-en{font-size:clamp(3.125rem, 1.115rem + 5.36vw, 4.8rem);line-height:1.15;margin-bottom:clamp(1.25rem, -0.625rem + 5vw, 2rem)}.front-concepthouse .front-concepthouse-area-lead-text-ja{font-size:clamp(1.25rem, 0.11rem + 3.04vw, 2.2rem);letter-spacing:2px;font-weight:500}.front-concepthouse .front-concepthouse-area-lead-image{width:65%}.front-concepthouse .front-concepthouse-area-lead-image-img{width:100%;height:auto;aspect-ratio:25/13}.front-concepthouse .front-concepthouse-area-text{color:var(--text-color);font-size:14px;line-height:2.3;letter-spacing:.5px;text-align:justify;margin-bottom:1.5rem}.front-prosperite{padding:3.3rem 0 0;margin-top:1rem;position:relative;overflow:hidden;color:var(--text-color)}.front-prosperite:before{content:"";position:absolute;top:0;left:0;width:70vw;min-width:480px;height:calc(100% + 3rem);background-color:var(--secondary);z-index:-1}.front-prosperite .front-title-image-img{aspect-ratio:650/97}.front-prosperite .front-prosperite-container{width:95%;margin:0 auto}.front-prosperite .front-prosperite-area{display:flex;align-items:flex-start;gap:clamp(1.563rem, -1.438rem + 8vw, 4.063rem);padding-top:1.5rem}.front-prosperite .front-prosperite-area-image{width:50%;margin-left:calc(-2.5% - 5px)}.front-prosperite .front-prosperite-area-image-img{width:100%;height:auto;aspect-ratio:1000/539}.front-prosperite .front-prosperite-area-detail{width:50%;max-width:calc(calc(960px / 2) - clamp(1.563rem, -1.438rem + 8vw, 4.063rem) + 1.25%)}.front-prosperite .front-prosperite-area-detail-text{font-size:14px;line-height:2.2;letter-spacing:.5px;text-align:justify;margin-bottom:2.5rem}.front-prosperite .front-prosperite-area-detail-text-p{margin-bottom:2.2em}.front-prosperite .front-prosperite-area-detail-text-p:last-of-type{margin-bottom:0}.front-prosperite .front-more-box-text{background:var(--secondary)}.front-land{padding:5rem 0 0;margin-top:5rem;position:relative;overflow:hidden;color:var(--text-color)}.front-land:before{content:"";position:absolute;top:0;right:0;width:70vw;min-width:480px;height:calc(100% + 3rem);background-color:#f5f2d8;z-index:-1}.front-land .front-title-image-img{aspect-ratio:1085/96}.front-land .front-land-container{width:95%;margin:0 auto}.front-land .front-title-ja{letter-spacing:2px;margin-bottom:2rem}.front-land .front-land-area{width:95%;margin:0 auto}.front-land .front-land-area-detail{font-size:14px;line-height:2.1;letter-spacing:.5px;text-align:justify;margin-bottom:1rem}.front-land .front-more-area{margin-bottom:1.5rem}.front-land .front-more-box-text{background:#f5f2d8}.front-land .front-land-block{padding-top:2rem;margin-bottom:4rem}.front-land .land-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:55px 35px}.land-list h2{font-weight:400}.front-land .land-list-item{width:calc(calc(100% - calc(35px * 2)) / 3);display:flex;flex-direction:column;color:var(--text-color-second)}.front-land .land-list-item-image{width:100%;overflow:hidden;border:1px solid #231815;margin-bottom:.6rem;background:#fff;position:relative;aspect-ratio:337/225;background:#9fa0a0}.front-land .land-list-item-image-img{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:337/225;object-fit:cover;object-position:center;transition:all .5s}.front-land .land-list-item-image-img.black-cover{position:absolute;inset:0;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#9fa0a0}.front-land .land-list-item-image-text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;margin-bottom:1.2rem;width:100%;line-height:1.8;text-align:center;font-size:.85rem}.front-land .land-list-item:hover .land-list-item-image-img:not(.notzoom){transform:scale(1.2);transition:all .5s}.front-land .land-list-item-title{font-size:.85rem;line-height:1.6;text-align:justify;margin-bottom:.6rem;flex-grow:1}.front-land .land-list-item-category-list{display:flex;flex-wrap:wrap;gap:3px}.front-land .land-list-item-category-list-item{width:calc(calc(100% - calc(3px * 2)) / 3);font-size:11px;border:1px solid var(--text-color);line-height:1.6;text-align:center;padding:5px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center}.front-land .archive-none{margin:3rem 0 4rem}.front-news-second{padding:7.4rem 0 0}.front-news-second .front-title-image-img{aspect-ratio:296/97}.front-news-second .front-title-ja{letter-spacing:2px;margin-bottom:1.5rem}.front-news-second .front-news-second-container{width:95%;margin:0 auto}.front-news-second .front-news-second-area{width:95%;margin:0 auto}.front-news-second .newslist-list{background:var(--secondary);color:var(--text-color);margin-bottom:2rem}.front-news-second .newslist-list-item{border-bottom:1px solid var(--text-color)}.front-news-second .newslist-list-item:last-of-type{border-bottom:none}.front-news-second .newslist-list-item-link{padding:25px 0;display:flex;align-items:center;gap:50px;opacity:1;transition:all .5s;color:var(--text-color)}.front-news-second .newslist-list-item-time{font-size:.7rem;letter-spacing:.5px;padding-left:2rem;text-align:center}.front-news-second .newslist-list-item-title{font-size:clamp(0.875rem, 0.725rem + 0.4vw, 1rem);text-align:justify;line-height:1.6;padding-right:2rem}.front-news-second .newslist-list .newslist-list-item-link:hover{color:#3b67cc;transition:all .5s}.front-news-second .front-more-area{margin-bottom:1.5rem}.front-news-second .archive-none{margin:3rem 4rem}.front-gallery{padding:3.5rem 0 0;margin-top:5.5rem;position:relative;overflow:hidden}.front-gallery:before{content:"";position:absolute;top:0;left:0;width:80%;height:calc(100% + 3rem);background-color:var(--secondary);z-index:-1}.front-gallery .front-title-image-img{aspect-ratio:121/24}.front-gallery .front-gallery-container{width:95%;margin:0 auto;color:var(--text-color-second)}.front-gallery .front-title-ja{letter-spacing:0;margin-bottom:1.5rem}.front-gallery .front-gallery-area-detail{font-size:12px;line-height:2.6;letter-spacing:.5px;text-align:justify;margin-bottom:1rem}.front-gallery .gallery-list-box{margin-bottom:2rem}.front-gallery .gallery-list{display:flex;flex-wrap:wrap;gap:50px}.front-gallery .gallery-list-item{width:calc(calc(100% - calc(50px * 2)) / 3);color:#231815;display:flex;flex-direction:column;height:auto}.front-gallery .gallery-list-item-image{width:100%;overflow:hidden;margin-bottom:.5rem;background:#9fa0a0;aspect-ratio:10/7}.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:.8rem;font-weight:700;margin-bottom:.6rem;text-align:justify;line-height:1.8}.front-gallery .gallery-list-item-text{font-size:.7rem;margin-bottom:.9rem;text-align:justify;line-height:1.6;flex-grow:1}.front-gallery .gallery-list-item-category{margin-top:auto;margin-bottom:0}.front-gallery .gallery-list-item-category-list{display:flex;flex-wrap:wrap;width:100%;gap:5px}.front-gallery .gallery-list-item-category-list-item{width:calc(calc(100% - calc(5px * 2)) / 3);line-height:1.6;border:1px solid var(--text-color);text-align:center;font-size:.7rem;letter-spacing:1px;display:flex;align-items:center;padding:3px 0;justify-content:center}.front-gallery .gallery-list-item:hover .gallery-list-item-image-img{transform:scale(1.2);transition:all .5s}.front-gallery .gallery-container .front-more-area{margin-bottom:0}.front-gallery .gallery-container .front-more-box-text{background:var(--secondary)}.front-gallery .front-more-area{margin-bottom:3rem}.front-gallery .front-more-box-text{background:var(--secondary)}.front-gallery .archive-none{margin:3rem 0 4rem}.front-event{padding:7rem 0 5.5rem}.front-event .front-title-image-img{aspect-ratio:356/96}.front-event .front-event-area{width:95%;margin:0 auto}.front-event .front-title-ja{letter-spacing:1px;margin-bottom:2.5rem}.front-event .event-block{display:flex;align-items:center;gap:clamp(1.875rem, -0.375rem + 6vw, 3.75rem);margin-bottom:2rem}.front-event .event-block-image{width:calc(calc(100% - (clamp(1.875rem, -0.375rem + 6vw, 3.75rem) * 2)) / 3);overflow:hidden}.front-event .event-block-image-img{width:100%;height:auto;aspect-ratio:1/1;transition:all .5s}.front-event .event-block:hover .event-block-image-img{opacity:.6;transition:all .5s}.front-event .event-block .event-block-image-img:hover{opacity:1;transition:all .5s}.subpage-title{text-align:center;font-family:Shippori Mincho;position:relative;margin-bottom:2rem;color:var(--text-color)}.subpage-title:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background:#b5b5b6;height:5px;width:80px}.subpage-title-subname{font-size:.7rem;letter-spacing:.5px;padding-bottom:1.7rem;font-weight:500;line-height:1.6}.subpage-title-name{font-size:1.7rem;letter-spacing:2px;font-weight:400}.archive-none{text-align:center}.notfound{padding-top:10em}.notfound .notfound-container{display:block;text-align:center;padding-bottom:20.2rem;width:95%;margin:0 auto}.notfound .notfound-title{display:flex;align-items:center;justify-content:center;gap:30px;font-family:Shippori Mincho;position:relative;letter-spacing:5px;margin-bottom:4rem;color:#000}@media screen and (max-width:600px){.notfound-title img{width:100%;height:auto}}.notfound .notfound-title:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background:#b5b5b6;height:5px;width:100px}.notfound .notfound-title-num{font-size:1.7rem}.notfound .notfound-title-en{font-size:1.7rem}.notfound .notfound-lead{font-family:"Zen Old Mincho",serif;font-weight:700;color:#211815;font-size:clamp(1.563rem, 1.038rem + 1.4vw, 1.6rem);letter-spacing:1px;line-height:1.6;margin-bottom:1rem}.notfound .notfound-text{font-size:.9rem;line-height:1.6;letter-spacing:.5px;margin-bottom:2rem}.notfound .back-btn{display:block;margin:0 auto}.notfound .back-btn-link{display:block;width:150px;height:28px;background:#898989;color:#fff;border:2px solid #898989;border-radius:60px;margin:0 auto;position:relative;transition:all .5s}.notfound .back-btn-link:before,.notfound .back-btn-link:after{content:"";display:inline-block;width:9px;height:2px;background:#fff;position:absolute;right:5px;transition:all .5s}.notfound .back-btn-link:before{top:8px;transform:rotate(45deg)}.notfound .back-btn-link:after{top:14px;transform:rotate(135deg)}.notfound .back-btn-link-text{font-size:.75rem;letter-spacing:.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.notfound .back-btn-link:hover{background:#fff;color:#898989;transition:all .5s}.notfound .back-btn-link:hover:before,.notfound .back-btn-link:hover:after{background:#898989;transition:all .5s}.completed{margin-top:6rem}.completed .completed-container{display:block;text-align:center;padding-bottom:20rem;width:95%;margin:0 auto;color:var(--text-color);font-weight:500}.completed .completed-lead{font-size:1.3rem;letter-spacing:2px;line-height:1.6;margin-bottom:1.3rem}@media screen and (max-width:600px){.completed-lead img{width:100%;max-width:100%;height:auto}}.completed .completed-text{font-size:.75rem;line-height:2.5;letter-spacing:0;margin-bottom:2.1rem}.completed .back-btn{display:block;margin:0 auto}.completed .back-btn-link{display:block;width:160px;height:28px;background:#898989;color:#fff;border:2px solid #898989;border-radius:60px;margin:0 auto;position:relative;transition:all .5s}.completed .back-btn-link:before,.completed .back-btn-link:after{content:"";display:inline-block;width:9px;height:2px;background:#fff;position:absolute;right:8px;transition:all .5s}.completed .back-btn-link:before{top:8px;transform:rotate(45deg)}.completed .back-btn-link:after{top:14px;transform:rotate(135deg)}.completed .back-btn-link-text{font-size:.75rem;letter-spacing:.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content}.completed .back-btn-link:hover{background:#fff;color:#898989;transition:all .5s}.completed .back-btn-link:hover:before,.completed .back-btn-link:hover:after{background:#898989;transition:all .5s}.sitemap{margin-top:3.5rem}.sitemap .sitemap-container{display:block;text-align:center;padding-bottom:13rem;width:95%;margin:0 auto}.sitemap-block{padding-top:4.2rem}.sitemap-list{width:100%;column-count:3;max-width:700px;margin:0 auto}.sitemap-list-item{margin-bottom:1rem}.sitemap-list-item-link{font-size:.75rem;font-weight:500;letter-spacing:2px;line-height:1.6;color:var(--text-color);display:block;padding-left:20px;transition:all .5s;text-align:justify;position:relative}.sitemap-list-item-link:before,.sitemap-list-item-link:after{content:"";position:absolute;left:0;width:8px;height:1px;background-color:#9fa0a0;transition:all .5s}.sitemap-list-item-link:before{top:7px;transform:rotate(45deg)}.sitemap-list-item-link:after{top:12px;transform:rotate(135deg)}.sitemap-list-item-link:hover{color:#3b67cc;transition:all .5s}.sitemap-list-item-link:hover:before,.sitemap-list-item-link:hover:after{left:5px;transition:all .5s}.concept-house{position:relative;overflow:hidden;margin-bottom:5rem}.concept-house .width-limit{position:relative}.concept-house .concept-house-top-image{position:absolute;top:-3.5rem;left:2.5%;opacity:.25;max-width:265px;width:45%}.concept-house .concept-house-top-image-img{width:100%;height:auto;aspect-ratio:18/47;object-fit:cover;object-position:bottom center}.concept-house .concept-house-container{display:block;text-align:center;padding-bottom:6rem;width:95%;margin:0 auto;margin-top:3.5rem}.concept-house .subpage-title-subname{padding-bottom:.7rem}.concept-house .subpage-title:after{bottom:-23px}.concept-house .breadcrumbs-area{padding-top:3rem}.concept-house .breadcrumbs{justify-content:right}.concept-house .concept-house-area{margin-top:3.3rem}.concept-house .concept-house-area-zero-block{display:flex;align-items:center;gap:80px;position:relative;color:var(--primary)}.concept-house .concept-house-area-zero-detail{display:block;text-align:justify;margin-left:auto;margin-right:0;margin-bottom:3rem;width:50%}.concept-house .concept-house-area-zero-detail-en{font-family:Shippori Mincho,serif;font-size:.95rem;line-height:1.6;letter-spacing:1px;margin-bottom:.5rem;font-weight:500}.concept-house .concept-house-area-zero-detail-en-img{width:auto;height:18px;aspect-ratio:872/97}.concept-house .concept-house-area-zero-detail-ja{font-family:Shippori Mincho,serif;font-size:clamp(1.313rem, 0.967rem + 0.92vw, 1.6rem);font-weight:500;line-height:1.6;padding-bottom:2.5rem}.concept-house .concept-house-area-zero-detail-text{font-family:Shippori Mincho,serif;font-size:clamp(0.719rem, 0.621rem + 0.26vw, 0.8rem);font-size:400;line-height:3.3;letter-spacing:.5px}.concept-house .concept-house-area-number{position:relative;background:#fff;padding-top:3rem}.concept-house .concept-house-area-second{padding-top:7rem}.concept-house .concept-house-area-third{padding-top:8rem}.concept-house .concept-house-area-number-block{display:flex;align-items:flex-start;justify-content:space-between}.concept-house .concept-house-area-number-block-reverse{flex-direction:row-reverse}.concept-house .concept-house-area-number-detail{display:flex;flex-direction:column;width:calc(50% - clamp(1.563rem, -5.417rem + 18.61vw, 5.75rem));padding-top:1rem;position:relative;z-index:1}.concept-house .concept-house-area-first .concept-house-area-number-detail{padding-top:clamp(1rem, -2.6rem + 9.6vw, 4rem)}.concept-house .concept-house-area-number-lead{position:relative;text-align:justify;padding:3rem 0;font-size:clamp(1.25rem, 0.95rem + 0.8vw, 1.5rem);line-height:1.6;font-family:Shippori Mincho,serif;font-weight:500;margin-bottom:1rem}.concept-house .concept-house-area-number-lead-second{padding:4rem 0 3rem}.concept-house .concept-house-area-number-lead-third{padding:4rem 0 3rem}.concept-house .concept-house-area-number-lead:after{font-size:clamp(8rem, 4.4rem + 9.6vw, 11rem);position:absolute;top:50%;left:clamp(8.125rem, 2.875rem + 14vw, 12.5rem);transform:translateY(-50%);color:#fff;text-shadow:1px 1px 0 #dcdddd,-1px -1px 0 #dcdddd,-1px 1px 0 #dcdddd,1px -1px 0 #dcdddd,0px 1px 0 #dcdddd,0-1px 0 #dcdddd,-1px 0 0 #dcdddd,1px 0 0 #dcdddd;z-index:0;font-family:"Oswald",sans-serif;font-weight:400;line-height:1}.concept-house .concept-house-area-number-lead-first:after{content:"01"}.concept-house .concept-house-area-number-lead-second:after{content:"02";left:0;right:auto}.concept-house .concept-house-area-number-lead-third:after{content:"03"}.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:.85rem;line-height:2.35;letter-spacing:1px;text-align:justify;color:var(--text-color)}.concept-house .concept-house-area-second .concept-house-area-number-text,.concept-house .concept-house-area-third .concept-house-area-number-text{letter-spacing:1.5px}.concept-house .concept-house-area-number-image{width:50%}.concept-house .concept-house-area-number-image-img{width:100%;height:auto}.concept-house .concept-house-area-first .concept-house-area-number-image-img{aspect-ratio:91/124}.concept-house .concept-house-area-second .concept-house-area-number-image{margin-left:calc(calc((100vw - 100%) / 2) * -1);width:50vw}.concept-house .concept-house-area-second .concept-house-area-number-image-img{aspect-ratio:160/111}.concept-house .concept-house-area-third .concept-house-area-number-image{margin-right:calc(calc(((100vw - 100%) / 2) * -1));width:50vw}.concept-house .concept-house-area-third .concept-house-area-number-image-img{aspect-ratio:954/659}.concept-house .senses-container .front-title-image-img{aspect-ratio:872/97;height:18px}.concept-house .senses-area{width:95%;margin:0 auto}.concept-house .senses-block{padding-top:3.4rem}.concept-house .senses-box{display:flex;width:100%}.concept-house .senses-box-left{width:45%;position:relative;overflow:hidden}.concept-house .senses-box-image{display:block;position:relative;width:100%;height:100%}.concept-house .senses-box-image-img{width:100%;height:100%;object-fit:cover;object-position:left bottom;aspect-ratio:2113/1835;transition:all .5s}.concept-house .senses-block .black-cover{content:"";position:absolute;inset:0;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#9fa0a0}.concept-house .senses-box-image-text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;margin-bottom:1.2rem;width:100%;line-height:1.8;text-align:center;font-size:1rem}.concept-house .senses-box-detail{width:55%;background:var(--primary);justify-content:space-between;display:flex;flex-direction:column;padding:clamp(1rem, 0.4rem + 1.6vw, 1.5rem);color:#fff}.concept-house .senses-box-detail-top{padding-bottom:1.5rem}.concept-house .senses-box-detail-category{margin-bottom:1.5rem}.concept-house .senses-box-detail-category-list{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.concept-house .senses-box-detail-category-list-item{display:inline-block;background:#efefef;color:var(--primary);border:1px solid #231815;line-height:1.6;padding:0 5px;font-size:10px;font-weight:500;letter-spacing:2px}.concept-house .senses-box-detail-title{font-size:1.05rem;letter-spacing:2px;box-shadow:0 .5px 0 0 #fff;padding-bottom:.8rem;margin-bottom:.8rem;font-weight:700;text-align:justify}.concept-house .senses-box-detail-lead{font-size:.85rem;letter-spacing:2px;box-shadow:0 .5px 0 0 #fff;padding-bottom:.8rem;font-weight:700;text-align:justify;line-height:1.6}.concept-house .senses-box-detail-address{font-size:.7rem;letter-spacing:2.5px;font-weight:700;margin-bottom:.5rem;text-align:justify}.concept-house .senses-box-detail-link{padding:.6rem 1.2rem;display:flex;justify-content:space-between;align-items:center;color:#fff;border:1px solid #fff;margin-bottom:.7rem;transition:all .5s}.concept-house .senses-box-detail-link-text{font-size:.7rem;letter-spacing:2px}.concept-house .senses-box-detail-link-arrow{position:relative;display:block;width:40px;height:1px;background-color:#fff;transition:all .5s}.concept-house .senses-box-detail-link-arrow:before,.concept-house .senses-box-detail-link-arrow:after{content:"";position:absolute;right:0;width:7px;height:1px;background-color:#fff;transition:all .5s}.concept-house .senses-box-detail-link-arrow:before{top:calc(-100% - 1px);transform:rotate(215deg)}.concept-house .senses-box-detail-link-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.concept-house .senses-box-detail-tel-time{display:flex;gap:10px}.concept-house .senses-box-detail-tel{display:flex;gap:3px;align-items:center}.concept-house .senses-box-detail-tel-icon{background:#fff;color:var(--primary);padding:3px;height:16px;display:flex;align-items:center}.concept-house .senses-box-detail-tel-icon-p{font-size:10px}.concept-house .senses-box-detail-tel-text{font-size:1.1rem;letter-spacing:2px;font-weight:700}.concept-house .senses-box-detail-time{display:flex;align-items:flex-end;gap:3px}.concept-house .senses-box-detail-icon{height:16px;padding:2px 3px;background:#fff;display:flex;align-items:center}.concept-house .senses-box-detail-icon-img{width:auto;height:12px;aspect-ratio:1/1}.concept-house .senses-box-detail-time-text{font-weight:700;gap:3px}.concept-house .senses-box-detail-time-text-p{font-size:.7rem;letter-spacing:.5px}.concept-house .senses-box:hover:not(.notzoom) .senses-box-detail-link{color:var(--primary);background:#fff;transition:all .5s}.concept-house .senses-box:hover:not(.notzoom) .senses-box-detail-link-arrow{background-color:var(--primary);transition:all .5s}.concept-house .senses-box:hover:not(.notzoom) .senses-box-detail-link-arrow:before,.concept-house .senses-box:hover:not(.notzoom) .senses-box-detail-link-arrow:after{background-color:var(--primary);transition:all .5s}.concept-house .senses-box:hover:not(.notzoom) .senses-box-image-img:not(.notzoom){transform:scale(1.2);transition:all .5s}.concept-house .gallery-container{margin-top:4rem;padding-top:4rem;position:relative;padding-bottom:2.5rem}.concept-house .gallery-container:before{content:"";position:absolute;top:0;left:0;width:80%;height:100%;background-color:var(--secondary);z-index:-1}.concept-house .gallery-container .front-title-image-img{aspect-ratio:121/24}.concept-house .gallery-container .front-title-ja{margin-bottom:1.2rem}.concept-house .gallery-area{width:95%;margin:0 auto}.concept-house .gallery-block{margin-bottom:2rem}.concept-house .gallery-block-text{font-size:.85rem;line-height:2.7;letter-spacing:.5px;text-align:justify;margin-bottom:1rem}.concept-house .gallery-list{display:flex;flex-wrap:wrap;gap:50px}.concept-house .gallery-list-item{width:calc(calc(100% - calc(50px * 2)) / 3);color:#231815;display:flex;flex-direction:column;height:auto}.concept-house .gallery-list-item-image{width:100%;overflow:hidden;margin-bottom:.5rem;background:#9fa0a0;aspect-ratio:10/7}.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:.8rem;font-weight:700;margin-bottom:.6rem;text-align:justify;line-height:1.8}.concept-house .gallery-list-item-text{font-size:.7rem;margin-bottom:.9rem;text-align:justify;line-height:1.6;flex-grow:1}.concept-house .gallery-list-item-category{margin-top:auto;margin-bottom:0}.concept-house .gallery-list-item-category-list{display:flex;flex-wrap:wrap;width:100%;gap:5px}.concept-house .gallery-list-item-category-list-item{width:calc(calc(100% - calc(5px * 2)) / 3);line-height:1.6;border:1px solid var(--text-color);text-align:center;font-size:.7rem;letter-spacing:1px;display:flex;align-items:center;padding:3px 0;justify-content:center}.concept-house .gallery-list-item:hover .gallery-list-item-image-img{transform:scale(1.2);transition:all .5s}.concept-house .gallery-container .archive-none{margin:3rem 0 4rem}.concept-house .gallery-container .front-more-area{margin-bottom:0}.concept-house .gallery-container .front-more-box-text{background:var(--secondary)}.concept-house .information-container{padding-top:4.5rem}.concept-house .information-container .front-title-image-img{aspect-ratio:571/96}.concept-house .information-area{width:95%;margin:0 auto}.concept-house .information-block{display:flex;align-items:center;gap:clamp(1.875rem, -0.375rem + 6vw, 3.75rem);margin-bottom:3.5rem}.concept-house .information-block-image{width:calc(calc(100% - (clamp(1.875rem, -0.375rem + 6vw, 3.75rem) * 2)) / 3);overflow:hidden}.concept-house .information-block-image-img{width:100%;height:auto;aspect-ratio:1/1;opacity:1;transition:all .5s}.concept-house .information-block:hover .information-block-image-img{opacity:.6;transition:all .5s}.concept-house .information-block .information-block-image-img:hover{opacity:1;transition:all .5s}.concept{position:relative;overflow:hidden;margin-bottom:5rem}.concept .concept-top-image{position:absolute;top:0;left:0;width:100%;z-index:-1}.concept .concept-top-image-img{width:100%;height:1200px;aspect-ratio:3/2;object-fit:cover;object-position:center}.concept .concept-top-container{display:block;text-align:center;padding-bottom:8.5rem;width:95%;margin:0 auto;margin-top:3.5rem}.concept .subpage-title-subname{padding-bottom:.7rem}.concept .subpage-title:after{display:none}.concept .breadcrumbs-area{padding-top:1rem}.concept .concept-house-area{margin-top:3.3rem}.concept .concept-detail-area{margin-top:3.2rem}.concept .concept-detail-area-text{display:inline-block;text-align:center;font-size:.95rem;letter-spacing:1px;line-height:2.6;color:var(--text-color)}.concept .concept-logo-image-container{background:linear-gradient(transparent,#fff 55%)}.concept .concept-logo-image-area{width:95%;margin:0 auto}.concept .concept-logo-block{width:40%;max-width:270px;margin:0 auto 7.5rem}.concept .concept-logo-block-img{width:100%;height:auto;aspect-ratio:227/44}.concept .concept-image-block{margin-right:-2.5%;margin-left:-2.5%;display:flex;align-items:center;gap:clamp(0.5rem, -0.025rem + 1.4vw, 0.938rem)}.concept .concept-image-block-item{width:calc(calc(100% - (8px * 2)) / 3)}.concept .concept-image-block-item-img{width:100%;height:auto;aspect-ratio:134/161}.concept .concept-container-first{background:#fff;padding-top:8.5rem;position:relative}.concept .concept-container-text{position:absolute;top:50%;right:3px;transform:translateY(-50%);color:var(--primary);writing-mode:vertical-rl;font-family:"Oswald",sans-serif;font-size:10px;font-weight:500;letter-spacing:2px}.concept .concept-container-text-img{width:10px;height:auto}.concept .concept-container-text-reverse{right:auto;left:3px}@media (min-width:1200px){.concept .concept-container-text{right:25px}.concept .concept-container-text-reverse{left:25px;right:auto}}.concept .concept-area{width:95%;margin:0 auto;max-width:830px}.concept .concept-title{color:var(--primary);font-family:Shippori Mincho,serif;text-align:center;font-weight:500}.concept .concept-title-num{font-size:1.6rem;letter-spacing:1.5px;line-height:1.8}.concept .concept-title-text{position:relative;font-size:1.6rem;letter-spacing:1.5px;line-height:1.8}.concept .concept-title-text:after{content:"";position:absolute;bottom:-21px;left:50%;transform:translateX(-50%);background:#b7c3b5;height:7px;width:88px}.concept .concept-block{display:flex;justify-content:space-between;margin-top:5.5rem}.concept .concept-block-reverse{flex-direction:row-reverse}.concept .concept-block-detail{width:50%}.concept .concept-container-first .concept-block-detail{max-width:385px}.concept .concept-container-second .concept-block-detail{max-width:405px}.concept .concept-container-third .concept-block-detail{max-width:440px}.concept .concept-container-fourth .concept-block-detail{max-width:435px}.concept .concept-block-detail-lead{color:var(--primary);font-family:Shippori Mincho,serif;font-size:clamp(1.3rem, 0.94rem + 0.96vw, 1.6rem);margin-bottom:1rem}.concept .concept-block-detail-text{font-size:.9rem;letter-spacing:.5px;line-height:2.25;text-align:justify;color:var(--text-color)}.concept .concept-block-detail-text-p{margin-bottom:2.25em}.concept .concept-block-image{width:calc(50% - clamp(1.25rem, -6.042rem + 19.44vw, 5.625rem))}.concept .concept-block-image-img{width:100%;height:auto}.concept .concept-container-first .concept-block-image-img{aspect-ratio:145/148}.concept .concept-container-second{background:#fff;padding-top:8rem;padding-bottom:9rem;position:relative}.concept .concept-container-second .concept-title-num{line-height:1.5}.concept .concept-container-second .concept-title-text{line-height:1.5}.concept .concept-container-second .concept-title-text:after{bottom:-31px}.concept .concept-container-second .concept-block{margin-top:7.2rem}.concept .concept-container-second .concept-block-image-img{aspect-ratio:405/586}.concept .concept-container-third{background:#e1eff2;padding-top:3.5rem;padding-bottom:5.5rem;position:relative}.concept .concept-container-third .concept-block-detail-lead{margin-bottom:1.8rem}.concept .concept-container-third .concept-block-detail-text{line-height:2.2}.concept .concept-container-third .concept-block-detail-text-p{margin-bottom:1.8rem}.concept .concept-container-third .concept-block-image{display:flex;flex-direction:column;gap:20px}.concept .concept-container-third .concept-block-image-img{aspect-ratio:427/304}.concept .concept-container-fourth{background:#fff;padding-top:5.2rem;padding-bottom:10rem;position:relative}.concept .concept-container-fourth .concept-block{margin-top:6.3rem}.concept .concept-container-fourth .concept-block-detail-lead{margin-bottom:1.8rem}.concept .concept-container-fourth .concept-block-detail-text{line-height:2.2}.concept .concept-container-fourth .concept-block-detail-text-p{margin-bottom:1.7rem}.concept .concept-container-fourth .concept-block-image{display:flex;flex-direction:column;gap:20px}.concept .concept-container-fourth .concept-block-image-img{aspect-ratio:426/304}.concept .background-parallax{background-image:url(//lapros.net/wp-content/themes/lapros2025/css/../images/concept/concept-image07.webp);background-attachment:fixed;background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:330px}.land{overflow:hidden;margin-bottom:8rem}.land .land-container{display:block;padding-bottom:8.5rem;width:95%;margin:0 auto;margin-top:3.3rem}.land .subpage-title-subname{padding-bottom:.7rem}.land .subpage-title:after{bottom:-37px}.land .breadcrumbs-area{padding-top:6rem}.land .land-list-area{margin-top:4.5rem}.land .land-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:55px 35px;margin-bottom:7rem}.land .land-list-item{width:calc(calc(100% - calc(35px * 2)) / 3);display:flex;flex-direction:column;color:var(--text-color-second)}.land .land-list-item-image{width:100%;overflow:hidden;border:1px solid #231815;margin-bottom:.6rem;aspect-ratio:337/225;position:relative;background:#9fa0a0}.land .land-list-item-image-img{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:337/225;object-fit:cover;object-position:center;transition:all .5s}.land .land-list-item-image-text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;margin-bottom:1.2rem;width:100%;line-height:1.8;text-align:center;font-size:.85rem}.land .land-list-item-image-img.black-cover{position:absolute;inset:0;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#9fa0a0}.land .land-list-item:hover .land-list-item-image-img:not(.notzoom){transform:scale(1.2);transition:all .5s}.land .land-list-item-title{font-size:.85rem;line-height:1.6;text-align:justify;margin-bottom:.6rem;flex-grow:1}.land .land-list-item-category-list{display:flex;flex-wrap:wrap;gap:3px}.land .land-list-item-category-list-item{width:calc(calc(100% - calc(3px * 2)) / 3);font-size:11px;border:1px solid var(--text-color);line-height:1.6;text-align:center;padding:5px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center}.land .wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:420px;position:relative;margin:0 auto}.land .previouspostslink,.land .nextpostslink{width:80px;height:10px;border:none;border-bottom:solid 1px var(--text-color-second);border-left:solid 1px var(--text-color-second);transform:skew(-45deg) translateY(-50%);transition:all .5s;position:absolute;top:50%;left:0}.land .nextpostslink{border-left:none;border-right:solid 1px var(--text-color-second);transform:skew(45deg);right:0;left:auto}.land .previouspostslink:hover{left:-10px;transition:all .5s}.land .nextpostslink:hover{right:-10px;transition:all .5s}.land .page,.land .current,.land .extend{font-size:.8rem;border-radius:50%;display:flex;flex-direction:column;gap:20px;width:25px;height:25px;justify-content:center;align-items:center;transition:.8s;letter-spacing:1px;border:none}.land .current{border:1px solid var(--text-color);font-weight:700}.land .wp-pagenavi .first,.land .wp-pagenavi .last{display:none}.land .information-area{margin-top:9.3rem}.land .information-area-title{color:#c9caca;letter-spacing:18px;font-size:1.45rem;position:relative;text-align:center;margin-bottom:6rem}.land .information-area-title-img{width:auto;height:23.2px;aspect-ratio:1827/137}.land .information-area-title:after{content:"";position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);background:#b5b5b6;height:4px;width:70px}.land .information-block{display:flex;gap:30px;width:100%;transition:all .5s}.land .information-box{width:calc(calc(100% - 30px) / 2);position:relative}.land .information-box-image{position:relative;width:100%;z-index:0}.land .information-box-image:before{content:"";position:absolute;inset:0;background:rgba(89,87,87,.75);mix-blend-mode:multiply;z-index:1;transition:all .5s}.land .information-box-image-img{width:100%;height:auto;aspect-ratio:503/179}.land .information-box-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;opacity:1;width:70%;min-width:260px;transition:all .5s}.land .information-box-inner-text{display:flex;flex-direction:column;gap:16px;align-items:flex-start;color:#fff}.land .information-box-inner-text-ja{font-size:clamp(1.188rem, 0.752rem + 1.16vw, 1.55rem);font-family:Shippori Mincho,serif}.land .information-box-inner-text-en{font-size:.8rem;letter-spacing:1px}.land .contact_arrow_ico_img{width:clamp(3.438rem, 2.688rem + 2vw, 4.063rem);height:auto;aspect-ratio:1/1;transition:all .5s}.land .information-area .information-box:hover .information-box-image:before{background:rgba(89,87,87,.5);transition:all .5s}.land .commitment-container{position:relative;padding-top:3rem;padding-bottom:4rem}.land .commitment-container:before{content:"";position:absolute;top:0;left:0;width:70vw;max-width:clamp(75.875rem, 70.341rem + 8.05vw, 80rem);min-width:480px;height:calc(100% + clamp(-15.625rem, -30.625rem + 40vw, -3.125rem));background-color:#f5f2d8;z-index:-1}.land .commitment-area{width:95%;margin:0 auto}.land .area-subname{font-size:1rem;letter-spacing:1px;color:var(--primary);font-family:Shippori Mincho,serif;padding-bottom:1rem}.land .commitment-container .area-subname-img{width:auto;height:18px;aspect-ratio:1169/97}.land .subpage-title:after{display:none}.land .commitment-block{margin-top:5rem;position:relative}.land .commitment-box{display:flex;align-items:flex-start;gap:clamp(1.25rem, -3.25rem + 12vw, 5rem);margin-bottom:4rem}.land .commitment-box-reverse{flex-direction:row-reverse}.land .commitment-box-second{align-items:flex-end;position:relative;top:clamp(-15.625rem, -30.625rem + 40vw, -6.125rem);left:0}.land .commitment-box-third{position:relative;top:clamp(-15.625rem, -30.625rem + 40vw, -6.125rem);left:0;margin-bottom:0}.land .commitment-box-image,.land .commitment-box-detail{width:calc(50% - calc(clamp(1.25rem, -3.25rem + 12vw, 5rem) / 2))}.land .commitment-box-image-img{width:100%;height:auto}.land .commitment-box-first .commitment-box-image-img{aspect-ratio:800/532}.land .commitment-box-second .commitment-box-image-img{aspect-ratio:800/616}.land .commitment-box-third .commitment-box-image-img{aspect-ratio:800/828}.land .commitment-box-second .commitment-box-image-text{display:block;color:var(--primary);font-size:clamp(2rem, 0.8rem + 3.2vw, 3rem);line-height:1;letter-spacing:5px;margin-top:1.3rem;text-align:center;font-family:Shippori Mincho,serif}.land .commitment-box-second .commitment-box-image-text-img{width:100%;height:auto;aspect-ratio:2168/311}.land .commitment-box-detail{color:var(--text-color)}.land .commitment-box-detail-lead{font-size:clamp(1rem, 0.4rem + 1.6vw, 1.5rem);font-family:Shippori Mincho,serif;letter-spacing:0;line-height:1.9;margin-bottom:3.1rem}.land .commitment-box-second .commitment-box-detail-lead{margin-bottom:2.1rem}.land .commitment-box-detail-text{font-size:clamp(0.75rem, 0.63rem + 0.32vw, 0.85rem);line-height:2.3;letter-spacing:2px;text-align:justify}.land .commitment-box-second .commitment-box-detail-text{line-height:2.6}.land .commitment-box-detail-text-p{margin-bottom:2.3em}.land .commitment-box-detail-text-p:last-of-type{margin-bottom:0}.land .commitment-box-second .commitment-box-detail-text{margin-bottom:2.6em}.land .record-container{margin-top:clamp(-15.625rem, -30.625rem + 40vw, -6.125rem);padding-top:10rem}.land .record-area{width:95%;margin:0 auto}.land .result-block{color:var(--primary);font-family:Shippori Mincho,serif;margin-bottom:5.2rem}.land .result-box{display:flex;align-items:flex-end;justify-content:center;text-align:center;border-left:4px solid var(--primary);border-right:4px solid var(--primary);margin-bottom:1.2rem}.land .result-box-text{display:block;width:50%;padding:0 1.5rem;font-size:clamp(1.125rem, 0.435rem + 1.84vw, 1.7rem);letter-spacing:2px;line-height:1.3}.land .result-box-text-large{font-size:1.1em}.land .result-box-num{display:block;width:50%;padding:0 1.5rem;font-size:clamp(1.875rem, 0.525rem + 3.6vw, 3rem);letter-spacing:5px;line-height:1;border-left:1px solid var(--primary)}.land .result-box-num-large{font-size:1.7em;line-height:1}.land .result-block-text{font-size:.85rem;text-align:right;letter-spacing:2px;line-height:1.6;font-weight:500}.land .record-container .area-subname{padding-bottom:.7rem}.land .record-container .area-subname-img{width:auto;height:18px;aspect-ratio:431/48}.land .record-container .subpage-title:after{display:none}.land .record-block{padding-top:5rem}.land .record-box{display:flex;align-items:flex-start;justify-content:space-between;color:var(--text-color);border-bottom:1px solid var(--text-color);padding-bottom:3.5rem;margin-bottom:4.5rem}.land .record-box:last-of-type{margin-bottom:0}.land .record-box-list{width:50%}.record-block h3{font-weight:400}.land .record-box-list-name{width:100%;font-size:clamp(1rem, 0.7rem + 0.8vw, 1.25rem);line-height:1.6;padding:10px 5px;border:1px solid var(--text-color);font-family:Shippori Mincho,serif;letter-spacing:2px;margin-bottom:1.5rem;text-align:center}.land .record-box-list-text{padding-left:.8rem;font-size:13.5px;line-height:1.8;letter-spacing:3px;text-align:justify}.land .record-box-list-text-p{margin-bottom:.95rem}.land .record-box-list-text-p:last-of-type{margin-bottom:0}.land .record-box-detail{width:calc(50% - clamp(1.25rem, -1.375rem + 7vw, 3.438rem))}.land .record-box-detail-lead{font-family:Shippori Mincho,serif;font-size:1.05rem;line-height:1.6;margin-bottom:1.2rem;text-align:justify}.land .record-box-detail-text{font-size:.75rem;line-height:1.7;letter-spacing:1.5px;text-align:justify}.land .archive-none{margin-bottom:3rem}.news{margin-bottom:7rem}.news .news-container{display:block;width:95%;margin:0 auto;margin-top:.8rem}.news .subpage-title-subname{padding-bottom:.7rem}.news .subpage-title:after{display:none}.news .breadcrumbs-area{padding-top:0}.news .news-category-area{background:var(--secondary);margin-top:2.3rem}.news .news-category-block{display:flex;align-items:center;gap:15px;font-family:Shippori Mincho,serif;padding:1.1rem 1rem}.news .news-category-block-colum{font-size:.7rem;color:var(--text-color);white-space:nowrap}.news .news-category-list{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.news .news-category-list-item{display:inline-block;width:auto;min-width:75px;font-size:.7rem;letter-spacing:.5px;line-height:1.4;background:#fff;border:1px solid var(--primary);border-radius:20px;transition:all .5s;cursor:pointer;text-align:center}.news .news-category-list-item-link{display:block;padding:3px;color:var(--primary);transition:all .5s}.news .news-category-list-item.active{background:var(--primary);color:#fff}.news .news-category-list-item.active .news-category-list-item-link{color:#fff}.news .news-category-list-item:not(.active):hover{background:rgba(25,44,87,.7);border:1px solid rgba(25,44,87,.7);color:#fff;transition:all .5s}.news .news-category-list-item:not(.active):hover .news-category-list-item-link{color:#fff;transition:all .5s}.news .news-list-area{margin-top:.8rem}.news .news-list-block{font-family:Shippori Mincho,serif;margin-bottom:1.8rem}.news .news-list{display:flex;flex-direction:column;align-items:center}.news .news-list-item{width:100%;border-bottom:1px solid #727171}.news .news-list-item-link{padding:2.1rem 0;display:flex;align-items:center;gap:20px;transition:all .5s}.news .news-list-item-date{color:var(--primary);font-size:11px;letter-spacing:.5px;line-height:1.6;transition:all .5s}.news .news-list-item-category{display:inline-block;color:var(--primary);border:1px solid var(--primary);border-radius:20px;line-height:1.4;font-size:11px;letter-spacing:1px;width:auto;min-width:75px;padding:3px 5px;background:#fff;text-align:center;transition:all .5s}.news .news-list-item-title{font-size:.9rem;color:#000;line-height:1.6;transition:all .5s}.news .news-list-item-link:hover .news-list-item-date{color:#3b67cc;transition:all .5s}.news .news-list-item-link:hover .news-list-item-category{color:#3b67cc;border-color:#3b67cc;transition:all .5s}.news .news-list-item-link:hover .news-list-item-title{color:#3b67cc;transition:all .5s}.news .wp-pagenavi{display:flex;align-items:center;justify-content:center;position:relative;font-family:Shippori Mincho,serif;transition:all .5s}.news .previouspostslink,.news .nextpostslink{position:absolute;display:block;width:50px;height:1px;background-color:#3e3a39;left:0;top:50%;transform:translateY(-50%);right:auto;transition:all .5s;padding:0;margin:0;border:none}.news .nextpostslink{right:0;left:auto}.news .previouspostslink:hover{transform:translateX(-5px);transition:all .5s}.news .nextpostslink:hover{transform:translateX(5px);transition:all .5s}.news .previouspostslink:before,.news .previouspostslink:after,.news .nextpostslink:before,.news .nextpostslink:after{content:"";position:absolute;right:-2px;width:8px;height:1px;background-color:#3e3a39;transition:all .5s}.news .previouspostslink:before,.news .previouspostslink:after{right:auto;left:-2px}.news .previouspostslink:before{top:calc(-100% - 1px);transform:rotate(145deg)}.news .previouspostslink:after{bottom:calc(-100% - 1px);transform:rotate(-145deg)}.news .nextpostslink:before{top:calc(-100% - 1px);transform:rotate(215deg)}.news .nextpostslink:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.news .page,.news .current,.news .extend{font-size:.8rem;border:none;border-radius:50%;display:flex;flex-direction:column;gap:20px;width:35px;height:35px;justify-content:center;align-items:center;transition:.8s;letter-spacing:1px}.news .current{border:1px solid var(--text-color)}.news .wp-pagenavi .first,.news .wp-pagenavi .last{display:none}.news .archive-none{margin-top:4rem}.newslist{margin-bottom:7.5rem}.newslist .newslist-container{display:block;width:95%;margin:0 auto;margin-top:.8rem}.newslist .subpage-title-subname{padding-bottom:.7rem}.newslist .subpage-title:after{display:none}.newslist .breadcrumbs-area{padding-top:0}.newslist .newslist-area{margin-top:1rem;color:#000}.newslist .newslist-block{border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);padding-top:1.2rem;padding-bottom:5rem}.newslist .newslist-block-timecategory{display:flex;align-items:center;gap:25px;margin-bottom:1.7rem}.newslist .newslist-block-time{font-size:.7rem;letter-spacing:1px;line-height:1.4;font-weight:500}.newslist .newslist-block-category{font-size:.7rem;letter-spacing:1px;color:var(--primary);line-height:1.4;padding:3px;width:auto;min-width:85px;border:1px solid var(--primary);border-radius:20px;background:#fff;text-align:center;font-family:Shippori Mincho,serif;font-weight:500}.newslist .newslist-block-title{font-size:1.15rem;font-weight:700;letter-spacing:1px;line-height:1.6;text-align:justify;margin-bottom:2.6rem}.newslist .newslist-block-detail{font-size:.75rem;line-height:2.3;letter-spacing:1px;text-align:justify}.newslist .newslist-block-detail a:not(.wp-block-button__link,.wp-element-button){word-break:break-all;color:#3b67cc;transition:all .5s}.newslist .newslist-block-detail a:hover:not(.wp-block-button__link,.wp-element-button){color:#6694ff;transition:all .5s}.newslist .newslist-block-detail>p{margin-bottom:27.6px}.newslist .wp-block-separator{border:none;border-top:1px solid #000}.newslist .newslist-block-another{display:flex;flex-direction:column;gap:3.5rem}.newslist .newslist-block-detail .wp-block-button{display:flex;flex-direction:column;gap:25px;justify-content:center;align-items:center;margin:0 auto}.newslist .newslist-block-detail .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:auto;min-width:270px;max-width:100%;height:auto;min-height:55px;padding:5px 10px;margin:0 auto;color:#fff;background:var(--primary);border:2px solid var(--primary);transition:all .5s;font-size:.9rem;letter-spacing:1px;line-height:1;font-weight:700;text-align:center;border-radius:0}.newslist .wp-block-button__link:hover[href]{color:var(--primary);background:#fff;transition:all .5s}.newslist .newslist-block-image-box{display:flex;align-items:stretch;gap:10px}.newslist .newslist-block-image-box-item{width:calc(calc(100% - 15px) / 2);flex:1}.newslist .newslist-block-image-box-item>img{width:100%;height:100%;object-fit:cover;display:block}.newslist .pagenation{display:flex;align-items:center;justify-content:space-between;position:relative;font-family:Shippori Mincho,serif;transition:all .5s;margin-top:1.5rem}.newslist .pagenation-prev,.newslist .pagenation-next{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;position:relative;right:-2px;font-size:.85rem;font-weight:500;letter-spacing:1px}.newslist .pagenation-prev-arrow,.newslist .pagenation-next-arrow{position:relative;display:block;width:45px;height:1px;background-color:#3e3a39;left:0;top:0;right:auto;transition:all .5s;letter-spacing:1px}.newslist .pagenation-prev:hover .pagenation-prev-arrow{transform:translateX(-5px);transition:all .5s}.newslist .pagenation-next:hover .pagenation-next-arrow{transform:translateX(5px);transition:all .5s}.newslist .pagenation-prev-arrow:before,.newslist .pagenation-prev-arrow:after,.newslist .pagenation-next-arrow:before,.newslist .pagenation-next-arrow:after{content:"";position:absolute;right:-2px;width:8px;height:1px;background-color:#3e3a39;transition:all .5s}.newslist .pagenation-prev-arrow:before,.newslist .pagenation-prev-arrow:after{right:auto;left:-2px}.newslist .pagenation-prev-arrow:before{top:calc(-100% - 1px);transform:rotate(145deg)}.newslist .pagenation-prev-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-145deg)}.newslist .pagenation-next-arrow:before{top:calc(-100% - 1px);transform:rotate(215deg)}.newslist .pagenation-next-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.newslist .pagenation-archive{display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:1px;line-height:1.4;border-bottom:1px solid var(--text-color);transition:all .5s}.newslist .pagenation-archive:hover{opacity:.6;transition:all .5s}.newslist .arrow-space{width:45px;background-color:transparent}.newslist .arrow-space:after,.newslist .arrow-space:before{display:none}.forms .set{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding:25px 0;border-top:1px solid var(--text-color);color:var(--text-color)}.forms .set.sp_only{display:none}.forms .set.address{align-items:flex-start}.forms .set.contents{align-items:flex-start}.forms .set .item{font-size:12px;position:relative}.forms .set .item>p{display:flex;align-items:center;gap:15px;line-height:1.6;font-weight:500}.forms .set .require,.forms .set .any{color:#fff;display:inline-block;background:var(--primary);border:1px solid var(--primary);border-radius:20px;padding:2px 20px;font-size:12px;font-weight:700;position:relative;top:0;left:0}.forms .set .any{color:var(--primary);background:#fff}.forms .set .information{width:85%;padding-left:10px;font-size:12px;margin-left:auto;margin-top:5px}.forms .set.kinds .information{margin-left:71px}.forms .set.kinds .information,.forms .set.place .information,.forms .set.progress .information{margin-top:1.2rem}.forms .set .information input,.forms .set .information textarea,.forms .set .information select{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;border:none;padding:8px 15px;outline:1px solid var(--text-color);background:#fff;transition:.2s all}.forms .set .information input::placeholder{color:#c9caca}.forms .set .information .has-free-text{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.forms .set .information .has-free-text>label>.wpcf7-list-item-label{white-space:nowrap}.forms .set .information .has-free-text input[type=text]{padding:5px 10px;width:240px}.forms .set .information input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;width:12px;height:12px;min-width:12px;min-height:12px;outline:none;display:inline-block}.forms .wpcf7-not-valid-tip{margin-top:.3em}.forms .set .information input:focus,.forms .set .information textarea:focus{outline:1px solid #0075bb}.forms .set .information input[type=radio]:focus,.forms .set .information input[type=checkbox]:focus{outline:none}.forms .set .information textarea{resize:none;width:100%;height:200px}.forms .set .information #zip{border-radius:3px}.forms .set .information .address-zip{margin-bottom:30px}.forms .set .information .address-zip>p{display:flex;align-items:center}.forms .set .information .address-zip>p>.wpcf7-form-control-wrap{width:180px;margin-left:.5rem}.forms .set .information .contact-address p.small{font-size:.85em}.forms .set .information .contact-confirmation label{display:flex;align-items:center}.forms .set .information .contact-confirmation .wpcf7-list-item-label{padding-left:5px}.forms .set .information .contact-confirmation span.wpcf7-list-item{margin:0}.forms .set .information #kinds{display:flex;font-weight:500}.forms .set .information #kinds .wpcf7-list-item{margin:0 1em 0 0}.forms .set .information #kinds .wpcf7-list-item>label{display:flex;align-items:center;letter-spacing:1px}.forms .set .information #kinds .wpcf7-list-item-label{padding-left:1.5px}.forms .set .information #event-kinds{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px;font-weight:500}.forms .set .information #event-kinds .wpcf7-list-item{margin:0;min-width:195px}.forms .set .information #event-kinds .wpcf7-list-item-label{white-space:nowrap}.forms .set .information #progress{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px;max-width:660px;font-weight:500}.forms .set .information #know{display:flex;align-items:center;flex-wrap:wrap;gap:25px 20px;max-width:660px;font-weight:500}.forms .set .information>.contact-know{margin-top:1.5rem}.forms .set .information #know .wpcf7-list-item,.forms .set .information #progress .wpcf7-list-item{margin:0}.forms .set .information #know .wpcf7-list-item{min-width:calc(calc(100% - calc(20px * 3)) / 4)}.forms .send-conf{padding-top:5px;text-align:center}.forms .send-conf input{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background-color:#fff;font-weight:700;cursor:pointer;transition:.5s background-color,color;display:block;padding:18px 10px;border:2px solid var(--primary);border-radius:30px;text-align:center;background:var(--primary);color:#fff;letter-spacing:inherit;width:180px;white-space:nowrap;font-size:12px;margin:30px auto 0;font-optical-sizing:auto;font-weight:700;font-style:normal}.forms .send-conf input:hover{background-color:#fff;color:var(--primary);transition:all .5s}.forms .wpcf7-spinner{display:none}.forms p.privacy-link{display:flex;gap:5px;align-items:center;justify-content:center;font-size:12px;letter-spacing:1px;padding-top:13px;font-weight:500}.forms .privacy-link .wpcf7-list-item>label{display:flex;align-items:center;line-height:1.6;color:var(--text-color);gap:2px}.forms p.privacy-link .privacy-link-item{color:var(--text-color)}.forms p.privacy-link .wpcf7-list-item{margin:0}.forms p.privacy-link>a{transition:all .5s}.forms p.privacy-link>a>.privacy-link-item-s{padding-bottom:5px}.forms p.privacy-link .privacy-link-item:hover{color:#3b67cc;transition:all .5s}.eventcommon .forms .set .item>p{letter-spacing:1px}.eventcommon .forms .set .information #kinds .wpcf7-list-item{margin:0;min-width:195px}.eventcommon .forms .set .information #kinds .wpcf7-list-item-label{white-space:nowrap}.eventcommon .forms .information .contact-reservation-first,.eventcommon .forms .information .contact-reservation-second{display:flex;flex-direction:column;gap:15px}.eventcommon .forms .information .contact-reservation-first>p,.eventcommon .forms .information .contact-reservation-second>p{display:flex;flex-direction:column;gap:18px;font-weight:500}.eventcommon .forms .set .information #kinds,.eventcommon .forms .set .information #reservation-first,.eventcommon .forms .set .information #reservation-second{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px}.eventcommon .forms .set .information #date-first,.eventcommon .forms .set .information #time-first,.eventcommon .forms .set .information #date-second,.eventcommon .forms .set .information #time-second{cursor:pointer}.eventcommon .forms .set .information .contact-reservation-first .wpcf7-form-control-wrap[data-name=your-time-first],.eventcommon .forms .set .information .contact-reservation-second .wpcf7-form-control-wrap[data-name=your-time-second]{position:relative}.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{content:"";position:absolute;top:10%;right:15px;width:14px;height:14px;border-top:2px solid #9fa0a0;border-right:2px solid #9fa0a0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact{margin-bottom:7.5rem}.contact .contact-container{display:block;width:95%;margin:0 auto;margin-top:.8rem}.contact .subpage-title-subname{padding-bottom:.9rem}.contact .subpage-title:after{display:none}.contact .breadcrumbs-area{padding-top:2.7rem}.contact .tel-area{margin-top:1rem;margin-bottom:1.5rem}.contact .tel-block{display:block;width:90%;max-width:380px;margin:0 auto;border:1px solid var(--primary);color:var(--text-color);padding:1.15rem 1rem;text-align:center;line-height:1;margin-bottom:3.5rem}.contact .tel-block-top{font-size:12px;letter-spacing:1px;margin-bottom:.9rem;font-weight:500}.contact .tel-block-center{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.contact .tel-block-center-icon-img{width:auto;height:1rem;aspect-ratio:115/82}.contact .tel-block-center-num{font-size:1.45rem;font-weight:700;letter-spacing:5px}.contact .tel-block-bottom{font-size:10px;letter-spacing:1px;font-weight:500}.contact .tel-add-block{font-size:12px;font-weight:700;color:var(--text-color);letter-spacing:.5px;text-align:center}.eventcommon .tel-area{margin-top:1rem;margin-bottom:1.5rem}.eventcommon .tel-block{display:block;width:90%;max-width:380px;margin:0 auto;border:1px solid var(--primary);color:var(--text-color);padding:1.15rem 1rem;text-align:center;line-height:1;margin-bottom:.9rem}.eventcommon .tel-block-top{font-size:12px;letter-spacing:1px;margin-bottom:.9rem;font-weight:500}.eventcommon .tel-block-center{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.eventcommon .tel-block-center-icon-img{width:auto;height:1rem;aspect-ratio:115/82}.eventcommon .tel-block-center-num{font-size:1.45rem;font-weight:700;letter-spacing:5px}.eventcommon .tel-block-bottom{font-size:10px;letter-spacing:1px;font-weight:500}.eventcommon .tel-add-block{font-size:12px;font-weight:700;color:var(--text-color);letter-spacing:.5px;text-align:center}.eventcommon .tel-add-text{display:block;width:90%;max-width:380px;margin:0 auto;text-align:right;color:var(--text-color);line-height:1;margin-bottom:1.9rem;font-size:11px;letter-spacing:1px;font-weight:500}.event{margin-bottom:7.5rem;margin-top:3.3rem}.event .event-container{display:block;width:95%;margin:0 auto;padding-bottom:clamp(10.5rem, -3.167rem + 31.11vw, 15.5rem)}.event .subpage-title-subname{padding-bottom:1.5rem}.event .subpage-title:after{bottom:-40px}.event .event-container-top{background:var(--secondary);position:relative;margin:0 auto;padding-bottom:5.5rem}.event .top-area{position:relative;bottom:clamp(6.25rem, -2.083rem + 22.22vw, 11.25rem);left:50%;transform:translateX(-50%);width:95%}.event .top-block{width:80%;margin:0 auto;position:relative}.event .top-block-image{width:100%;inset:0;position:absolute;top:0;left:50%;transform:translateX(-50%);aspect-ratio:3505/1748}.event .top-block-image-img{width:100%;height:auto;aspect-ratio:3505/1748}.event .top-block-imagetext{width:100%;inset:0;position:absolute;top:50%;left:50%;transform:translate(-50%,50%);aspect-ratio:3505/983}.event .top-block-imagetext-img{width:100%;height:auto;aspect-ratio:3505/983}.event .toptext-block{font-family:Shippori Mincho,serif;color:var(--text-color);font-size:1.1rem;text-align:center;line-height:2.15;letter-spacing:.5px;position:relative;top:clamp(15.5rem, -0.333rem + 42.22vw, 25rem);left:0}.event .breadcrumbs-area{padding-top:clamp(12.813rem, 6.167rem + 17.72vw, 16.8rem);width:95%;margin:0 auto}.event .information-area{background:#fff;padding-top:4.7rem;width:95%;margin:0 auto;margin-top:5.3rem}.event .information-area .front-title-image-img{aspect-ratio:753/97}.event .information-area .front-title-ja{color:#000}.event .information-block{width:90%;margin:0 auto;padding-bottom:5.5rem}.event .information-box{padding-top:2rem}.event .information-list-item{margin-bottom:4rem}.event .information-list-item-box-link{display:flex;align-items:center;justify-content:space-between}.event .information-list-item:last-of-type{margin-bottom:0}.event .information-list-item-reverse>.information-list-item-box-link{flex-direction:row-reverse}.event .information-list-item-image{width:calc(45% - 60px)}.event .information-list-item-image-img{width:100%;height:auto;aspect-ratio:1/1;transition:all .5s;opacity:1}.event .information-list-item-detail{width:55%}.event .information-list-item-title{text-align:center;font-size:1.25rem;font-family:Shippori Mincho,serif;color:#000;padding-bottom:1.4rem}.event .information-list-item-list{border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);padding:1.2rem 0;margin-bottom:1.2rem;color:#000}.event .information-list-item-list-item{font-size:12.5px;line-height:1.8;text-align:justify;letter-spacing:.5px}.event .information-list-item-text{color:var(--text-color);font-size:11px;line-height:1.6;letter-spacing:1px;margin-bottom:1.5rem;text-align:justify}.event .information-list-item-link{display:flex;align-items:center;justify-content:right;gap:.5rem}.event .information-list-item-link-image-img{width:auto;height:16px;aspect-ratio:488/97;filter:brightness(0) saturate(100%);transition:all .5s}.event .information-list-item-link-arrow{position:relative;right:0;top:0;display:block;width:45px;height:1px;background-color:#3e3a39;transition:all .5s}.event .information-list-item-link-arrow:before,.event .information-list-item-link-arrow:after{content:"";position:absolute;right:-2px;width:7px;height:1px;background-color:#3e3a39;transition:all .5s}.event .information-list-item-link-arrow:before{top:calc(-100% - 1px);transform:rotate(215deg)}.event .information-list-item-link-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.event .information-list-item-box-link:hover .information-list-item-image-img{opacity:.7;transition:all .5s}.event .information-list-item-box-link:hover .information-list-item-link-image-img{filter:brightness(0) saturate(100%) invert(35%) sepia(96%) saturate(2740%) hue-rotate(212deg) brightness(87%) contrast(81%);transition:all .5s}.event .information-list-item-box-link:hover .information-list-item-link-arrow{right:-7px;transition:all .5s;background:#3b67cc}.event .information-list-item-box-link:hover .information-list-item-link-arrow:before,.event .information-list-item-box-link:hover .information-list-item-link-arrow:after{background-color:#3b67cc;transition:all .5s}.event .eventlist-container{margin-top:3rem}.event .eventlist-container .front-title-image-img{aspect-ratio:356/96;margin:0 140px}.event .eventlist-block{width:95%;margin:0 auto}.event .eventlist-box{margin-bottom:2rem}.event .eventlist-box-list{display:flex;flex-wrap:wrap;gap:50px;width:100%;padding-bottom:7rem}.event .eventlist-box-list::-webkit-scrollbar{height:13px}.event .eventlist-box-list::-webkit-scrollbar-track{border:1px solid #595757;background:#fff;border-radius:8px}.event .eventlist-box-list::-webkit-scrollbar-thumb{background-color:#898989;border-radius:8px;box-shadow:0px 0px 0px 1px #fff}.event .eventlist-box-list-item{width:calc(calc(100% - calc(50px * 2)) / 3);display:flex;flex-direction:column}.event .eventlist-box-list-item-link{transition:all .5s;display:flex;flex-direction:column;flex:1 1 auto}.event .eventlist-box-list-item-image{width:100%;overflow:hidden;background:#9fa0a0;margin-bottom:.8rem;aspect-ratio:1/1;position:relative}.event .eventlist-box-list-item-image-img{width:100%;height:auto;aspect-ratio:1/1;position:relative;z-index:0;transition:all .5s}.event .eventlist-box-list-item-image-img.black-cover{position:absolute;inset:0;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#9fa0a0}.event .eventlist-box-list-item-image-text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;margin-bottom:1.2rem;width:100%;line-height:1.8;text-align:center;font-family:Shippori Mincho,serif;font-size:.9rem}.event .eventlist-box-list-item-title{font-size:11px;letter-spacing:1px;line-height:1.7;color:var(--text-color);flex-grow:1;margin-bottom:.7rem;font-weight:500}.event .eventlist-box-list-item-date,.event .eventlist-box-list-item-place{font-size:10px;letter-spacing:.5px;line-height:1.8;color:#595757;font-weight:500}.event .eventlist-box-list-item-link:hover .eventlist-box-list-item-image-img:not(.notzoom){transform:scale(1.3);transition:all .5s}.event .wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;max-width:420px;margin:0 auto}.event .previouspostslink,.event .nextpostslink{width:80px;height:10px;border:none;border-bottom:solid 1px var(--text-color-second);border-left:solid 1px var(--text-color-second);transform:skew(-45deg) translateY(-50%);transition:all .5s;position:absolute;top:50%;left:0;right:auto;margin-right:calc(65px - 0.5rem)}.event .nextpostslink{border-left:none;border-right:solid 1px var(--text-color-second);transform:skew(45deg) translateY(-50%);right:0;margin-left:calc(65px - 0.5rem);margin-right:0;left:auto}.event .previouspostslink:hover{left:-10px;transition:all .5s}.event .nextpostslink:hover{right:-10px;transition:all .5s}.event .page,.event .current,.event .extend{font-size:.8rem;border-radius:50%;display:flex;flex-direction:column;gap:20px;width:25px;height:25px;justify-content:center;align-items:center;transition:.8s;letter-spacing:1px;border:none}.event .current{border:1px solid var(--text-color);font-weight:700;border-radius:50%;border:1px solid #000}.event .wp-pagenavi .first,.event .wp-pagenavi .last{display:none}.event .common-container{margin-top:7rem}.event .common-container .front-title-image-img{aspect-ratio:488/97;margin:0 140px}.event .common-block{width:95%;margin:0 auto;padding-top:2.5rem}.event .js-fadeDown{opacity:0;transform:translateY(-30px);transition:opacity .5s,transform .5s}.event .js-fadeDown.is-inview{opacity:1;transform:translateY(0);transition-delay:.5s}.eventcontact{margin-bottom:10.5rem}.eventcontact .eventcontact-container{display:block;width:95%;margin:0 auto;margin-top:3.6rem}.eventcontact .subpage-title-subname{padding-bottom:.9rem}.eventcontact .subpage-title:after{display:none}.eventcontact .breadcrumbs-area{padding-top:2.7rem}.eventcontact .eventcontact-area{padding-top:.7rem}.gallery-single{margin-bottom:7.5rem}.gallery-single .gallery-single-container{display:block;width:95%;margin:0 auto;margin-top:3.2rem}.gallery-single .subpage-title-subname{padding-bottom:.3rem}.gallery-single .subpage-title-name{color:var(--primary)}.gallery-single .subpage-title:after{display:none}.gallery-single .breadcrumbs-area{padding-top:.2rem}.gallery-single .gallery-single-area{padding-top:4.2rem;padding-bottom:5rem}.gallery-single .gallery-single-block{padding-bottom:3rem;border-bottom:1px solid var(--text-color-second)}.gallery-single .gallery-single-block-title{font-size:1.6rem;letter-spacing:1px;line-height:1.6;font-weight:700;text-align:center;color:var(--text-color-second);margin-bottom:1.8rem}.gallery-single .gallery-single-block-category{margin-bottom:2.8rem}.gallery-single .gallery-single-block-category-list{display:flex;align-items:center;justify-content:center;gap:5px 3px}.gallery-single .gallery-single-block-category-list-item{display:inline-block;width:auto;min-width:85px;border:1px solid var(--text-color);color:var(--text-color-second);padding:3px;line-height:1.6;letter-spacing:1px;text-align:center;font-size:.7rem}.gallery-single .floor-area{display:flex;align-items:center;justify-content:left;color:var(--text-color-second);margin-bottom:1.5rem;font-size:12.5px}.gallery-single .floor-area-text{width:60px;white-space:nowrap}.gallery-single .floor-area-detail{display:inline-block;width:auto;text-align:justify;border-left:1px solid var(--text-color-second);padding-left:1.5rem;margin-left:1.5rem;letter-spacing:1px;line-height:1.8}.gallery-single .gallery-single-block-mainimage{width:100%;margin-bottom:1.7rem}.gallery-single .gallery-single-block-mainimage-img{width:100%;height:auto}.gallery-single .gallery-single-block-lead{font-size:.75rem;color:var(--text-color-second);line-height:1.8;letter-spacing:1px;margin-bottom:1.7rem;text-align:justify}.gallery-single .gallery-single-block-image{display:flex;flex-wrap:wrap;align-items:flex-start;gap:55px 20px;margin-bottom:2.7rem}.gallery-single .gallery-single-block-image-img{width:calc(calc(100% - 20px) / 2);height:auto;object-fit:cover;object-position:center}.gallery-single .gallery-single-block-detail{font-size:.75rem;line-height:2.2;color:var(--text-color-second);letter-spacing:.5px;text-align:justify}.gallery-single .pagenation{display:flex;align-items:center;justify-content:space-between;position:relative;font-family:Shippori Mincho,serif;transition:all .5s;margin-top:1.5rem}.gallery-single .pagenation-prev,.gallery-single .pagenation-next{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;position:relative;right:-2px;font-size:.85rem;font-weight:500;letter-spacing:1px}.gallery-single .pagenation-prev-arrow,.gallery-single .pagenation-next-arrow{position:relative;display:block;width:45px;height:1px;background-color:#3e3a39;left:0;top:0;right:auto;transition:all .5s;letter-spacing:1px}.gallery-single .pagenation-prev:hover .pagenation-prev-arrow{transform:translateX(-5px);transition:all .5s}.gallery-single .pagenation-next:hover .pagenation-next-arrow{transform:translateX(5px);transition:all .5s}.gallery-single .pagenation-prev-arrow:before,.gallery-single .pagenation-prev-arrow:after,.gallery-single .pagenation-next-arrow:before,.gallery-single .pagenation-next-arrow:after{content:"";position:absolute;right:-2px;width:8px;height:1px;background-color:#3e3a39;transition:all .5s}.gallery-single .pagenation-prev-arrow:before,.gallery-single .pagenation-prev-arrow:after{right:auto;left:-2px}.gallery-single .pagenation-prev-arrow:before{top:calc(-100% - 1px);transform:rotate(145deg)}.gallery-single .pagenation-prev-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-145deg)}.gallery-single .pagenation-next-arrow:before{top:calc(-100% - 1px);transform:rotate(215deg)}.gallery-single .pagenation-next-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.gallery-single .pagenation-archive{display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:1px;line-height:1.4;transition:all .5s}.gallery-single .pagenation-archive:hover{opacity:.6;transition:all .5s}.gallery-single .arrow-space{width:45px;background-color:transparent}.gallery-single .arrow-space:after,.gallery-single .arrow-space:before{display:none}.gallery-single .gallery-list-title{width:100%;margin-bottom:1rem}.gallery-single .gallery-list-title-img{width:auto;height:17px;aspect-ratio:862/96}.gallery-single .gallery-list-lead{font-size:1.6rem;font-family:Shippori Mincho,serif;margin-bottom:2.7rem}.gallery-single .gallery-list{display:flex;flex-wrap:wrap;gap:25px}.gallery-single .gallery-list-item{width:calc(calc(100% - calc(25px * 2)) / 3);color:#231815;display:flex;flex-direction:column;height:auto}.gallery-single .gallery-list-item-image{width:100%;overflow:hidden;margin-bottom:.5rem}.gallery-single .gallery-list-item-image-img{width:100%;height:auto;aspect-ratio:10/7;object-fit:cover;object-position:center;transition:all .5s}.gallery-single .gallery-list-item-title{font-size:.8rem;font-weight:700;margin-bottom:.6rem;text-align:justify;line-height:1.8}.gallery-single .gallery-list-item-text{font-size:.7rem;margin-bottom:.9rem;text-align:justify;line-height:1.6;flex-grow:1}.gallery-single .gallery-list-item-category{margin-top:auto;margin-bottom:0}.gallery-single .gallery-list-item-category-list{display:flex;flex-wrap:wrap;width:100%;gap:5px}.gallery-single .gallery-list-item-category-list-item{width:calc(calc(100% - calc(5px * 2)) / 3);line-height:1.6;border:1px solid var(--text-color);text-align:center;font-size:.7rem;letter-spacing:1px;display:flex;flex-direction:column;align-items:center;padding:3px 0;justify-content:center}.gallery-single .gallery-list-item:hover .gallery-list-item-image-img{transform:scale(1.2);transition:all .5s}.prosperite-header{position:fixed;top:0;left:0;width:100%;letter-spacing:1px;background-color:rgba(0,0,0,.6);z-index:100}.prosperite-header .header-flex{padding:7px 0}.prosperite-header-left-link{display:block;height:fit-content;width:80%;height:auto;aspect-ratio:227/44;max-width:170px}.header-nav-item-tel{display:flex;align-items:flex-start;gap:5px;margin-right:clamp(0.313rem, -3.333rem + 9.72vw, 2.5rem)}.header-nav-item-tel-left-img{width:100%;max-width:20px;min-width:15px;height:auto;aspect-ratio:113/114}.header-nav-item-tel-right{font-family:Shippori Mincho,serif}.prosperite-header-menu-btnlink{display:flex;flex-direction:column;height:100%;padding:10px 0 13px;color:#fff;text-align:center;transition:all .5s}.prosperite-header-menu-btnlink:hover{color:#fff;background-color:none;transition:all .5s}.prosperite-header-menu-btn-textbox{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:140px}.prosperite-header-menu-btn-tel{font-size:1.3rem;letter-spacing:1px;white-space:nowrap}.prosperite-header-menu-btn-time{font-size:10px;transform:scale(.7);letter-spacing:1px;white-space:nowrap}.header-nav-item-buttom{display:flex;align-items:center;gap:5px}.header-nav-item-buttom-left,.header-nav-item-buttom-right{margin-right:clamp(0.5rem, -0.75rem + 3.33vw, 1.25rem)}.prosperite-header-nav-text{position:relative;color:#fff;font-family:Shippori Mincho;font-weight:400;display:flex;gap:clamp(0.313rem, 0.83vw, 0.5rem);justify-content:center;align-items:center;padding:13px 10px;text-decoration:none;overflow:hidden;transition:all .5s;width:clamp(8.438rem, 2.708rem + 15.28vw, 11.875rem);border-radius:5px;white-space:nowrap;font-size:clamp(0.688rem, 0.417rem + 0.72vw, 0.85rem);text-align:center;line-height:1;letter-spacing:clamp(0rem, -0.104rem + 0.28vw, 0.063rem)}.prosperite-header-nav-item-buttom-arrow{width:auto;height:100%;max-height:clamp(0.813rem, 0.083rem + 1.94vw, 1.25rem);aspect-ratio:35/103}.prosperite-header-flex{position:relative;width:100%;border-top:1px solid #fff}.prosperite-header-flex-nav{display:flex;align-items:center;width:100%}.prosperite-nav-item{width:calc(100% / 8);border-right:1px solid #fff}.prosperite-nav-item-last-of-type{border-right:none}.prosperite-nav-item-link{color:#fff;padding:12px 3px;text-align:center;display:block;font-family:Shippori Mincho;font-size:clamp(0.75rem, 0.625rem + 0.33vw, 0.875rem);letter-spacing:clamp(0rem, -0.313rem + 0.83vw, 0.188rem);transition:all .5s}.prosperite-nav-item-link:hover{background:#fff;color:#565e60;transition:all .5s}.btn-color-gold{background-image:linear-gradient(90deg,rgba(136,109,81,1),rgba(192,172,140,1) 50%,rgba(136,109,81,1));opacity:1;transition:all .5s}.btn-color-gold-second{background-image:linear-gradient(90deg,rgba(192,172,140,1) 32%,rgba(136,109,81,1));opacity:1;transition:all .5s}.btn-color-orange{background-image:linear-gradient(90deg,rgba(189,87,21,1) 50%,rgba(140,19,51,1));opacity:1;transition:all .5s}.btn-color-gold:hover,.btn-color-gold-second:hover,.btn-color-orange:hover{opacity:.75;transition:all .5s}.btn-color-orange{background-image:linear-gradient(90deg,rgba(189,87,21,1) 50%,rgba(140,19,51,1))}.prosperite .contact-block{display:flex;gap:1rem;align-items:center;margin-bottom:3.2rem;font-family:Shippori Mincho,serif}.prosperite .contact-box{width:calc(calc(100% - 1rem) / 2);padding:5px;color:#fff;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem)}.prosperite .contact-box-inner{border:1px solid #fff;position:relative;padding:1rem 5px}.prosperite .contact-box-inner-p{line-height:1;text-align:center}.prosperite .contact-box-inner:before,.prosperite .contact-box-inner:after{content:"";position:absolute;right:5px;width:17px;height:2px;background-color:#fff;transition:all .5s;transform:translateY(-50%)}.prosperite .contact-box-inner:before{top:calc(50% - 5.5px);transform:rotate(45deg)}.prosperite .contact-box-inner:after{top:calc(50% + 5.5px);transform:rotate(135deg)}.prosperite .prosperite-title-image{display:flex;align-items:center;justify-content:center}.prosperite .prosperite-title-image:before,.prosperite .prosperite-title-image:after{content:"";height:1px;flex-grow:1;background-color:#956134}.prosperite .prosperite-title-image-img{width:auto;height:21px;margin:0 40px}.prosperite .prosperite-title-ja{font-size:1.65rem;font-family:Shippori Mincho,serif;text-align:center;margin:.5rem 0 1.5rem;line-height:1.6;color:#956134;letter-spacing:.5px;font-weight:400}.residence-box-item-title-image-img-blue{box-shadow:0 0 10px rgba(102,152,220,.8)}.residence-box-item-title-image-img-yellow{box-shadow:0 0 10px rgba(211,171,49,.8)}.residence-box-item-title-image-img-pink{box-shadow:0 0 10px rgba(211,149,220,.8)}.residence-box-item-title-image-img-red{box-shadow:0 0 10px rgba(212,84,75,.8)}.residence-box-item-title-image-img-green{box-shadow:0 0 10px rgba(71,171,49,.8)}.prosperite{overflow:hidden}.prosperite-top .top-area{position:relative}.prosperite-top .top-image-img{width:100%;height:100svh;object-fit:cover;object-position:center;aspect-ratio:625/298}.prosperite-top .top-lead{position:absolute;left:clamp(6.25rem, -9.517rem + 42.05vw, 40.938rem);transform:translateY(-50%);display:flex;flex-direction:row-reverse;align-items:flex-start;gap:10px;font-family:Shippori Mincho,serif;font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);letter-spacing:4px;transition:all .9s}.prosperite-top .top-lead-div{background:rgba(0,0,0,.5);width:clamp(1.5rem, 0.8rem + 1.87vw, 1.92rem);display:block}_::-webkit-full-page-media,_:future,:root .top-lead-div{display:-webkit-box}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.prosperite-top .top-lead-div{display:-webkit-box}}@supports (-webkit-touch-callout:none){.prosperite-top .top-lead-div{display:-webkit-box}}.prosperite-top .top-lead-p{color:#fff;line-height:1;writing-mode:vertical-rl;display:inline-block;padding:1rem .35rem .5rem;text-align:center;margin:0 auto}_::-webkit-full-page-media,_:future,:root .prosperite-top .top-lead-p{line-height:.1}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.prosperite-top .top-lead-p{line-height:.1}}@supports (-webkit-touch-callout:none){.prosperite-top .top-lead-p{line-height:.1}}.js-fadeDown-prosperite{opacity:0;top:45%;transition:opacity .9s,transform .9s}.js-fadeDown-prosperite.is-inview{opacity:1;top:50%;transition-delay:.5s}.prosperite-top .top-lead-p-second{letter-spacing:6px}.prosperite-top .top-lead-p-text{display:inline-block}.prosperite-top .top-lead-div-second{margin-top:3.8rem}.prosperite-top .top-detail{width:100%;position:absolute;left:0;bottom:0}.prosperite-top .top-img-text{font-size:10px;padding-bottom:.5rem;text-align:right;padding-right:2.5rem;color:#fff;font-family:Shippori Mincho}.prosperite-top .top-img-text-normal{transform:scale(.7)}.prosperite-top .top-img-text-small{width:100%;font-size:.8em;font-family:Zen Kaku Gothic New}.prosperite-top .top-cover-text{background:rgba(0,0,0,.6)}.prosperite-top .top-text{font-family:Shippori Mincho;text-align:center;color:#fff;padding:.5rem}.prosperite-top .top-text-top{font-size:10px;transform:scale(.95);line-height:1.6;letter-spacing:1px}.prosperite-top .top-text-bottom{display:flex;align-items:center;justify-content:center;line-height:1.2}.prosperite-top .top-text-bottom-p{font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);letter-spacing:2px}.prosperite-top .top-text-bottom-p-sub{font-size:clamp(0.875rem, 0.823rem + 0.14vw, 0.906rem);letter-spacing:clamp(0.438rem, 0.125rem + 0.83vw, 0.625rem)}.prosperite-top .top-text-bottom-p:first-of-type{padding-right:clamp(1.5rem, -1rem + 6.67vw, 3rem);margin-right:clamp(1.25rem, 3.33vw, 2rem);border-right:1px solid #fff}.prosperite-reception{font-family:Shippori Mincho;margin-bottom:8.5rem}.prosperite-reception .reception-area{padding:3.5rem 0}.prosperite-reception .reception-area-first{background:var(--secondary);padding:3rem 0 5rem}.prosperite-reception .reception-area-second{padding:4rem 0 0}.prosperite-reception .reception-block{width:95%;margin:0 auto}.prosperite-reception .reception-block-lead{color:#707070;border:.5px solid #595757;line-height:1.6;padding:.5rem;text-align:center;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);margin-bottom:2.5rem}.prosperite-reception .reception-area-second .reception-block-lead{margin-bottom:.8rem;border:.5px solid #707070}.prosperite-reception .reception-area-second .reception-block-lead-second{margin-bottom:1.6rem}.prosperite-reception .reception-block-title{display:flex;align-items:center;justify-content:center;color:#727171;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);margin-bottom:2rem}.prosperite-reception .reception-block-title:before,.prosperite-reception .reception-block-title:after{content:"";height:1px;flex-grow:1;background-color:#727171}.prosperite-reception .reception-block-title-text{padding:0 2rem}.prosperite-reception .reception-block-image{width:100%}.prosperite-reception .reception-block-image-img{max-width:100%}.prosperite-reception .reception-block-detail{width:100%;color:#727171;font-family:Shippori Mincho,serif}.prosperite-reception .reception-block-detail-first,.prosperite-reception .reception-block-detail-second{display:flex;align-items:center;justify-content:center;width:100%}.prosperite-reception .reception-block-detail-first{border-bottom:.5px solid #727171;padding-bottom:2rem;margin-bottom:3rem}.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,.prosperite-reception .reception-block-detail-second-box-left{position:relative}.prosperite-reception .reception-block-detail-first-box-left:after,.prosperite-reception .reception-block-detail-second-box-left:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:40px;border-right:.5px solid #727171}.prosperite-reception .reception-block-detail-first-box-line,.prosperite-reception .reception-block-detail-second-box-line{font-size:15px;margin-bottom:-.3rem;text-align:justify}.prosperite-reception .reception-block-detail-first-box-flex,.prosperite-reception .reception-block-detail-second-box-flex{display:flex;flex-wrap:nowrap;align-items:baseline;gap:1rem}.prosperite-reception .reception-block-detail-first-box-right,.prosperite-reception .reception-block-detail-second-box-right{padding-left:clamp(1.5rem, 0.167rem + 3.56vw, 2.3rem)}.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:clamp(1.25rem, 0.333rem + 2.44vw, 1.8rem);line-height:1.4;letter-spacing:3px}.prosperite-reception .reception-block-detail-first-box-place-lead,.prosperite-reception .reception-block-detail-second-box-place-lead{font-size:clamp(0.563rem, 0.354rem + 0.56vw, 0.688rem);line-height:1.4;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:clamp(1.5rem, 0.167rem + 3.56vw, 2.3rem)}.prosperite-reception .reception-block-detail-first-box-time-text,.prosperite-reception .reception-block-detail-second-box-time-text{font-size:clamp(0.875rem, 0.417rem + 1.22vw, 1.15rem);line-height:1.4}.prosperite-reception .reception-block-detail-first-box-time-num,.prosperite-reception .reception-block-detail-second-box-time-num{font-size:clamp(2.188rem, 0.667rem + 4.06vw, 3.1rem);line-height:1;color:#669866;padding:0 clamp(0.125rem, -0.188rem + 0.83vw, 0.313rem)}.prosperite-reception .reception-block-detail-first-box-time-distance,.prosperite-reception .reception-block-detail-second-box-time-distance{font-size:10px;text-align:right;transform:scale(.8);letter-spacing:1px}.prosperite-reception .reception-block-image-second{display:block;text-align:center;margin-top:30px}.prosperite-reception .receptin-block-reservation{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:#707070;margin-bottom:3rem}.prosperite-reception .receptin-block-reservation-lead{line-height:1;padding:5px 7px;border:.5px solid #595757;color:#707070;font-family:"Zen Old Mincho";letter-spacing:2px}.prosperite-reception .receptin-block-reservation-p{font-family:Zen Kaku Gothic New;letter-spacing:0;font-size:.85em}.prosperite-reception .reception-block-lead-small{font-size:.8em;padding-left:.5rem}.prosperite-reception .reception-block-sales{display:flex;align-items:center;justify-content:center;color:#595757;pointer-events:none}.prosperite-reception .reception-block-sales-tel{display:flex;align-items:center;justify-content:center;gap:5px;padding-right:1.5rem;margin-right:2.5rem;border-right:.5px solid #595757}.prosperite-reception .reception-block-sales-tel-img{width:100%;max-width:27px;height:auto;aspect-ratio:113/114;filter:brightness(0) saturate(100%) invert(45%) sepia(0%) saturate(0%) hue-rotate(57deg) brightness(96%) contrast(91%)}.prosperite-reception .reception-block-sales-tel-num{font-size:clamp(1.563rem, 0.833rem + 1.94vw, 2rem);line-height:1;letter-spacing:4px}.prosperite-reception .reception-block-sales-text{font-size:.7rem;font-family:Zen Kaku Gothic New}.prosperite-gokan{margin-bottom:15rem;font-family:Shippori Mincho,serif}.prosperite-gokan .prosperite-title-image-img{aspect-ratio:1977/116}.prosperite-gokan .gokan-container{width:95%;margin:0 auto}.prosperite-gokan .gokan-area{margin-bottom:7rem}.prosperite-gokan .gokan-area-lead{text-align:center;line-height:1.4;font-size:clamp(2rem, -0.5rem + 6.67vw, 3.5rem);letter-spacing:1px;color:#727171;margin:0;margin-bottom:3rem;font-weight:300}.prosperite-gokan .gokan-block{display:flex;flex-direction:column;gap:clamp(1.875rem, -1.25rem + 8.33vw, 3.75rem)}.prosperite-gokan .gokan-box{display:flex;gap:clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem)}.prosperite-gokan .gokan-box-reverse{flex-direction:row-reverse}.prosperite-gokan .gokan-box-text{font-size:clamp(0.75rem, 0.333rem + 1.11vw, 1rem);color:var(--text-color-second);line-height:clamp(1.563rem, -0.333rem + 5.06vw, 2.7rem);letter-spacing:.5px;text-align:justify;width:calc(50% - calc(clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem) / 2))}.prosperite-gokan .gokan-box-image{width:calc(50% - calc(clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem) / 2))}.prosperite-gokan .gokan-box-image-img{width:100%;height:auto;object-fit:cover;object-position:center}.prosperite-gokan .gokan-box-image-img-first{aspect-ratio:254/175}.prosperite-gokan .gokan-box-image-img-second{aspect-ratio:2021/1371}.prosperite-gokan .residence-area{padding:3rem 0 4.5rem;background:#f5f2d8}.prosperite-gokan .residence-area-lead{text-align:center;line-height:1.4;font-size:1.8rem;letter-spacing:2px;color:#956134;margin-bottom:4.5rem;font-weight:400}.prosperite-gokan .residence-block{display:flex;gap:clamp(1.25rem, -0.833rem + 5.56vw, 2.5rem);width:90%;margin:0 auto}.prosperite-gokan .residence-box{width:calc(calc(100% - calc(clamp(1.25rem, -0.833rem + 5.56vw, 2.5rem) * 2)) / 3);display:flex;flex-direction:column;gap:60px}.prosperite-gokan .residence-box-item{display:flex;flex-direction:column}.prosperite-gokan .residence-box-item-title{display:flex;align-items:center;gap:clamp(0.625rem, -0.417rem + 2.78vw, 1.25rem);margin-bottom:10px}.prosperite-gokan .residence-box-item-title-image-img{width:40px;height:auto;max-width:40px;aspect-ratio:55/97;border-radius:4px}.prosperite-gokan .residence-box-item-title-text{color:var(--text-color-second);font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);font-weight:400;margin:0}.prosperite-gokan .residence-box-item-detail{font-size:10px;line-height:1.7;letter-spacing:.5px;color:#707070;text-align:justify;font-family:"Noto Serif JP",serif;margin-bottom:5px}.prosperite-gokan .residence-box-item-image{width:100%}.prosperite-gokan .residence-box-item-image-img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center}.prosperite-gokan .residence-box-item-add{text-align:right;padding-top:.5rem;font-size:.7rem;color:var(--text-color-second);line-height:1.6;letter-spacing:0}.prosperite-concepthouse{overflow:hidden;margin-bottom:6.5rem}.prosperite-concepthouse .prosperite-title-image-img{aspect-ratio:268/27}.prosperite-concepthouse .prosperite-title-ja{margin-bottom:4.5rem}.prosperite-concepthouse .concepthouse-first-area{background:#6b5641;margin-bottom:4rem}.prosperite-concepthouse .concepthouse-first-block{display:flex}.prosperite-concepthouse .concepthouse-first-block-detail{width:50%;padding:2.8rem 2.5%;color:#fff;font-family:Shippori Mincho,serif}.prosperite-concepthouse .concepthouse-first-block-detail-name{font-size:clamp(1.25rem, 0.667rem + 1.56vw, 1.6rem);text-align:center;line-height:1.25;letter-spacing:3px;border:1px solid #fff;padding:1rem .5rem 1.5rem;margin-bottom:1rem}.prosperite-concepthouse .concepthouse-first-block-detail-name-large{font-size:2em}.prosperite-concepthouse .concepthouse-first-block-detail-content{font-family:"Zen Old Mincho",serif;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);line-height:1.6;text-align:justify;margin-bottom:.5rem}.prosperite-concepthouse .concepthouse-first-block-detail-list{font-family:"Zen Old Mincho",serif;font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);text-align:justify}.prosperite-concepthouse .concepthouse-first-block-detail-list-item{line-height:1.6}.prosperite-concepthouse .concepthouse-first-block-image{width:50vw;margin-right:calc(calc(((100vw - 100%) / 2) * -1));background:#707070;overflow:hidden;position:relative}.prosperite-concepthouse .concepthouse-first-block-image-img{width:100%;height:100%;max-height:470px;aspect-ratio:3886/2915;object-fit:cover;object-position:center right}.prosperite-concepthouse .concepthouse-first-block-image-text{position:absolute;top:50%;left:40%;transform:translate(-50%);color:#fff;font-size:1.5rem;letter-spacing:1px}.prosperite-concepthouse .concepthouse-second-area{margin-bottom:4rem;color:#fff}.prosperite-concepthouse .concepthouse-second-block{width:95%;margin:0 auto}.prosperite-concepthouse .concepthouse-second-box{display:flex;align-items:stretch;font-family:Shippori Mincho,serif;width:100%;font-weight:400}.prosperite-concepthouse .concepthouse-second-box-image-img{width:100%;height:auto;aspect-ratio:4593/716}.prosperite-concepthouse .concepthouse-second-box-address{background:#6b5641;padding:2.3rem 0;position:relative;white-space:nowrap;width:115px;min-height:120px}.prosperite-concepthouse .concepthouse-second-box-address-text{font-size:1.4rem;line-height:1;border-bottom:1px solid #fff;padding-bottom:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prosperite-concepthouse .concepthouse-second-box-address-text-large{font-size:1.8em}.prosperite-concepthouse .concepthouse-second-box-title{width:calc(100% - 115px);padding:2rem 2rem 1.3rem;background:#837d71;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.prosperite-concepthouse .concepthouse-second-box-title-main{font-size:clamp(1.25rem, 0.667rem + 1.56vw, 1.6rem);padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fff;width:100%;letter-spacing:2px}.prosperite-concepthouse .concepthouse-second-box-title-lead{font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);letter-spacing:0}.prosperite-concepthouse .concepthouse-third-area{margin-bottom:7.3rem}.prosperite-concepthouse .concepthouse-third-block{width:95%;margin:0 auto}.prosperite-concepthouse .concepthouse-third-block-image-box{display:flex;flex-direction:column;gap:7rem;margin-bottom:7rem}.prosperite-concepthouse .concepthouse-third-block-image{width:100%}.prosperite-concepthouse .concepthouse-third-block-image-img{width:100%;height:auto;object-fit:contain;object-position:center}.prosperite-concepthouse .concepthouse-third-block-image-img-first{aspect-ratio:1403/750}.prosperite-concepthouse .concepthouse-third-block-image-img-second{aspect-ratio:4217/2250}.prosperite-concepthouse .concepthouse-third-block-detail{width:100%;border-top:1px solid #211816;border-bottom:1px solid #211816;padding:2rem 0 1.2rem;font-size:clamp(0.875rem, 0.667rem + 0.56vw, 1rem);line-height:1.9;font-family:Shippori Mincho,serif;color:#707070;text-align:justify}.prosperite-concepthouse .concepthouse-fourth-area{padding:3rem 0 7rem;background:#f2f2f2;margin-bottom:3.8rem;font-family:Shippori Mincho,serif}.prosperite-concepthouse .concepthouse-fourth-block{display:flex;flex-direction:column;gap:35px;width:95%;margin:0 auto}.prosperite-concepthouse .concepthouse-fourth-box{width:100%;background:#fff;padding:1.5rem 2rem 1rem}.prosperite-concepthouse .concepthouse-fourth-box-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.prosperite-concepthouse .concepthouse-fourth-box-top-point{display:flex;gap:30px;align-items:center}.prosperite-concepthouse .concepthouse-fourth-box-top-point-image-img{width:100%;height:auto;max-width:70px;aspect-ratio:398/437;object-fit:contain;object-position:center}.prosperite-concepthouse .concepthouse-fourth-box-top-point-name{font-size:clamp(1.563rem, 0.5rem + 2.83vw, 2.2rem);color:#707070;line-height:1.3;letter-spacing:.5px;font-weight:400;margin:0}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group{display:flex;align-items:center;gap:5px}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group.sp-only{display:none}.prosperite-concepthouse .concepthouse-fourth-box-top-gokan-group-image-img{width:50px;height:auto;max-width:50px;aspect-ratio:55/97;border-radius:4px}.prosperite-concepthouse .concepthouse-fourth-box-bottom{display:flex;gap:50px}.prosperite-concepthouse .concepthouse-fourth-box-bottom-reverse{flex-direction:row-reverse}.prosperite-concepthouse .concepthouse-fourth-box-bottom-detail{width:calc(calc(100% - 50px) / 2);margin-left:0;margin-right:auto;max-width:360px;padding-top:.8rem;color:#707070;font-size:.85rem;line-height:2.2;text-align:justify;letter-spacing:0}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image{width:calc(calc(100% - 50px) / 2)}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img{width:100%;height:auto;object-fit:cover;object-position:center}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img-second{aspect-ratio:2093/1305}.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img-first,.prosperite-concepthouse .concepthouse-fourth-box-bottom-image-img-third{width:80%;aspect-ratio:1306/2093;margin-left:auto;margin-right:0;display:block}.prosperite-concepthouse .concepthouse-fifth-block{width:95%;margin:0 auto}.prosperite-landspace .prosperite-title-image-img{aspect-ratio:777/115}.prosperite-landspace .prosperite-title-ja{margin-bottom:6rem}.prosperite-landspace .landspace-figure-area{margin-bottom:5rem}.prosperite-landspace .landspace-figure-block{width:95%;margin:0 auto}.prosperite-landspace .landspace-figure-block-image{width:80%;max-width:480px;margin:0 auto}.prosperite-landspace .landspace-figure-block-image-img{width:100%;height:auto;aspect-ratio:620/497}.prosperite-landspace .landspace-information-area{background:#efefef;padding-top:1.7rem;padding-bottom:4rem;margin-bottom:3.5rem}.prosperite-landspace .landspace-information-area .prosperite-title-ja{margin-bottom:2.4rem}.prosperite-landspace .landspace-information-block{width:95%;margin:0 auto}.prosperite-landspace .landspace-information-block-image-img{width:100%;height:auto;aspect-ratio:220/111}.prosperite-landspace .landspace-landlinnk-area{margin-bottom:7rem}.prosperite-landspace .landspace-landlink-block{width:95%;margin:0 auto;display:flex;align-items:stretch;max-height:135px}.prosperite-landspace .landspace-landlink-block-image{width:48%;overflow:hidden;position:relative}.prosperite-landspace .landspace-landlink-block-image-img{width:100%;height:auto;aspect-ratio:529/179;object-fit:cover;object-position:center;transition:all .5s}.prosperite-landspace .landspace-landlink-block-image-cover{position:absolute;inset:0;top:0;left:0;z-index:1;mix-blend-mode:multiply;background:#9fa0a0}.prosperite-landspace .landspace-landlink-block-image-text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;width:100%;text-align:center;font-family:Shippori Mincho,serif;font-size:.9rem}.prosperite-landspace .landspace-landlink-block-detail{width:52%;background:rgba(89,87,87,.75);position:relative;transition:all .5s}.prosperite-landspace .landspace-landlink-block-detail-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;opacity:1;width:90%;transition:all .5s}.prosperite-landspace .landspace-landlink-block-detail-text{display:flex;flex-direction:column;gap:9px;align-items:flex-start;color:#fff;transition:all .5s}.prosperite-landspace .landspace-landlink-block-detail-text-ja{font-size:clamp(1.063rem, 0.25rem + 2.17vw, 1.55rem);font-family:Shippori Mincho,serif;line-height:1.1}.prosperite-landspace .landspace-landlink-block-detail-text-en{font-size:.8rem;letter-spacing:1px}.prosperite-landspace .contact_arrow_ico_img{width:clamp(3.438rem, 2.688rem + 2vw, 4.063rem);height:auto;aspect-ratio:1/1;transition:all .5s}.prosperite-landspace .landspace-landlink-block:hover[href] .landspace-landlink-block-image-img{transform:scale(1.2);transition:all .5s}.prosperite-landspace .landspace-landlink-block:hover[href] .landspace-landlink-block-detail{background:#fff;border:1px solid #595757;transition:all .5s}.prosperite-landspace .landspace-landlink-block:hover[href] .landspace-landlink-block-detail-text{color:#595757;transition:all .5s}.prosperite-landspace .landspace-landlink-block:hover[href] .contact_arrow_ico_img{filter:brightness(0) saturate(100%) invert(34%) sepia(7%) saturate(0%) hue-rotate(9deg) brightness(98%) contrast(97%);transition:all .5s}.prosperite-access{margin-bottom:9.8rem}.prosperite-access .prosperite-title-image-img{aspect-ratio:475/116}.prosperite-access .prosperite-title-ja{margin-top:1.5rem;margin-bottom:2rem}.prosperite-access .access-area{margin-bottom:5rem}.prosperite-access .access-block{width:95%;margin:0 auto}.prosperite-access .access-block-topimage{width:100%;margin-bottom:2.3rem}.prosperite-access .access-block-topimage-img{width:100%;height:auto;aspect-ratio:551/262}.prosperite-access .access-block-detail{margin-bottom:3.2rem;font-family:Shippori Mincho;font-size:clamp(0.875rem, 0.75rem + 0.33vw, 0.95rem);line-height:2.2;letter-spacing:1px;color:#707070;text-align:justify}.prosperite-access .access-block-bottom{display:flex;flex-wrap:wrap;gap:55px 50px}.prosperite-access .access-block-bottom-image{width:calc(calc(100% - 50px) / 2)}.prosperite-access .access-block-bottom-image-img{width:100%;height:auto;aspect-ratio:2141/1804}.prosperite-access .accessmap-area{background:var(--secondary);padding:1.8rem 0 4rem;margin-bottom:4.8rem}.prosperite-access .accessmap-block{width:95%;margin:0 auto}.prosperite-access .accessmap-area .prosperite-title-ja{color:#707070;width:100%;border-bottom:1px solid #707070;padding-bottom:.3rem;margin-bottom:.5rem}.prosperite-access .accessmap-area .prosperite-title-ja-image-img{width:auto;height:30px;aspect-ratio:647/173}.prosperite-access .prosperite-title-underimage{margin:0;margin-bottom:1.5rem;font-size:18px;letter-spacing:2px;text-align:center;font-weight:400;font-family:Shippori Mincho;color:#707070}.prosperite-access .prosperite-title-underimage-img{width:auto;height:21px;aspect-ratio:15/2;margin:0 auto;display:block}.prosperite-access .accessmap-box{width:100%}.prosperite-access .accessmap-content iframe{width:100%;height:auto;aspect-ratio:525/202}.prosperite-access .accessmap-detail{background:#707070;display:flex;align-items:center;line-height:1.6;color:#fff;padding:.8rem 1.5rem}.prosperite-access .accessmap-detail-left{font-size:.85rem;padding-right:2rem;margin-right:1.5rem;border-right:1px solid #efefef;letter-spacing:.3px}.prosperite-access .accessmap-detail-right{font-size:11px}.prosperite-access .accesscontact-block{width:95%;margin:0 auto}.prosperite-life{margin-bottom:6rem;font-family:Shippori Mincho,serif}.prosperite-life .prosperite-title-image-img{aspect-ratio:1237/115}.prosperite-life .prosperite-title-ja{margin-bottom:1.8rem}.prosperite-life .life-area{padding-bottom:5rem;color:#707070}.prosperite-life .life-block{width:95%;margin:0 auto}.prosperite-life .life-block-lead{font-size:1.85rem;margin-bottom:2.5rem;text-align:center}.prosperite-life .life-block-text{font-size:.95rem;line-height:2.2;letter-spacing:1px;text-align:justify}.prosperite-life .shopping-area{background:#719f79;padding-top:2.5rem}.prosperite-life .shopping-area .prosperite-title-ja{color:#fff;width:100%;padding-bottom:.6rem;margin-bottom:.8rem;border-bottom:1px solid #fff}.prosperite-life .shopping-area .prosperite-title-ja-image-img{width:auto;height:30px;aspect-ratio:847/173}.prosperite-life .prosperite-title-underimage{margin:0;margin-bottom:1.8rem;font-size:18px;color:#fff;letter-spacing:1px;text-align:center;font-weight:400}.prosperite-life .prosperite-title-underimage-img{width:auto;height:21px;aspect-ratio:943/116;margin:0 auto;display:block}.prosperite-life .shopping-block{width:95%;margin:0 auto}.prosperite-life .shopping-block-lead{font-size:clamp(1rem, 0.833rem + 0.44vw, 1.1rem);line-height:1.6;letter-spacing:.5px;text-align:center;margin-bottom:2rem;color:#fff}.prosperite-life .shopping-block-top{display:flex;justify-content:space-between;margin-bottom:5rem}.prosperite-life .shopping-block-top-image{width:50%}.prosperite-life .shopping-block-top-image-img{width:100%;height:auto;aspect-ratio:764/443}.prosperite-life .shopping-block-top-detail{width:calc(50% - 15px);text-align:justify}.prosperite-life .shopping-block-top-detail-name{color:#faee8b;font-size:clamp(1.25rem, 1rem + 0.67vw, 1.4rem);line-height:1.6;margin:0;margin-bottom:.5rem;font-weight:400;letter-spacing:-1px}.prosperite-life .shopping-block-top-detail-distance{background:#96bb71;line-height:1.4;padding:3px 1rem;font-size:clamp(1.563rem, 1rem + 1.5vw, 1.9rem);color:#fff;margin-bottom:.7rem;letter-spacing:4px}.prosperite-life .shopping-block-top-detail-distance-small{font-size:.65em;letter-spacing:0}.prosperite-life .shopping-block-top-detail-text{font-size:.8rem;color:#fff;line-height:1.8;letter-spacing:.5px}.prosperite-life .shopping-block-bottom{display:flex;flex-wrap:nowrap;gap:clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem)}.prosperite-life .shopping-block-bottom-item{display:flex;flex-direction:column;margin-bottom:4.5rem;width:calc(calc(100% - calc(clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem) * 2)) / 3)}.prosperite-life .shopping-block-bottom-item-image{width:100%;margin-bottom:5px}.prosperite-life .shopping-block-bottom-item-image-img{width:100%;height:auto;aspect-ratio:443/257;object-fit:cover;object-position:center}.prosperite-life .shopping-block-bottom-item-detail{width:100%;text-align:justify}.prosperite-life .shopping-block-bottom-item-detail-name{color:#faee8b;font-size:.95rem;line-height:1.6;margin:0;margin-bottom:10px;font-weight:400;letter-spacing:-1px}.prosperite-life .shopping-block-bottom-item-detail-distance{background:#96bb71;line-height:1.4;padding:.6rem .5rem .6rem 1rem;font-size:1.2rem;color:#fff;margin-bottom:.7rem;letter-spacing:4px}.prosperite-life .shopping-block-bottom-item-detail-distance-small{font-size:.75em;letter-spacing:0}.prosperite-life .shopping-block-bottom-item-detail-text{font-size:.8rem;color:#fff;line-height:1.8}.prosperite-education{font-family:Shippori Mincho,serif;margin-bottom:10.2rem}.prosperite-education .prosperite-title-image-img{aspect-ratio:724/115}.prosperite-education .prosperite-title-ja{margin-top:1.3rem}.prosperite-education .education-block{width:95%;margin:0 auto}.prosperite-education .education-block-lead{color:#707070;font-size:clamp(1.563rem, 4.17vw, 2.5rem);line-height:1.65;letter-spacing:1px;text-align:center;margin-bottom:1.2rem;font-weight:400}.prosperite-education .education-block-text{font-size:clamp(1.063rem, 0.25rem + 2.17vw, 1.55rem);color:#707070;text-align:center;line-height:1.6;margin-bottom:2.1rem;letter-spacing:0}.prosperite-education .education-box{display:flex;gap:clamp(1.25rem, -1.354rem + 6.94vw, 2.813rem)}.prosperite-education .education-box-item{display:flex;flex-direction:column;width:calc(calc(100% - calc(clamp(1.25rem, -1.354rem + 6.94vw, 2.813rem) * 2)) / 3)}.prosperite-education .education-box-item-image{margin-bottom:6px}.prosperite-education .education-box-item-image-img{width:100%;height:auto;aspect-ratio:1357/787;object-fit:cover;object-position:center}.prosperite-education .education-box-item-name{font-size:1rem;line-height:1.6;font-weight:400;color:var(--text-color);margin:0;margin-bottom:6px}.prosperite-education .education-box-item-distance{background:#96bb71;color:#fff;padding:.6rem 1rem;font-size:1.2rem;line-height:1.6;letter-spacing:.5px}.prosperite-surrounding{margin-bottom:19.5rem;font-family:Shippori Mincho,serif}.prosperite-surrounding .prosperite-title-image-img{aspect-ratio:1310/116}.prosperite-surrounding .prosperite-title-ja{margin-top:.8rem;margin-bottom:2.7rem}.prosperite-surrounding .surrounding-block{width:95%;margin:0 auto;display:flex;align-items:stretch;gap:30px}.prosperite-surrounding .surrounding-box{width:calc(calc(100% - 30px) / 2);display:grid;gap:clamp(1.25rem, 0.208rem + 2.78vw, 1.875rem);flex:1}.prosperite-surrounding .surrounding-box-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.prosperite-surrounding .surrounding-box-item-name{margin:0;font-weight:400;color:#006934;font-size:clamp(1.063rem, 0.25rem + 2.17vw, 1.55rem);line-height:1.6;margin-bottom:.8rem;text-align:justify;width:100%}.prosperite-surrounding .surrounding-box-item-detail-list{padding-left:clamp(0rem, -1.667rem + 4.44vw, 1rem);width:100%;display:flex;flex-direction:column;gap:5px}.prosperite-surrounding .surrounding-box-item-detail{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;font-size:clamp(0.688rem, 0.583rem + 0.28vw, 0.75rem);line-height:1.6;color:var(--text-color-second)}.prosperite-surrounding .surrounding-box-item-detail-place{letter-spacing:1.5px}.prosperite-surrounding .surrounding-box-item-detail-distance{letter-spacing:1px}.prosperite-surrounding .surrounding-box-item-detail-dottedline{margin:0 .5rem;flex:1;height:2px;background-image:radial-gradient(circle,#707070 1px,transparent 1px);background-repeat:repeat-x;background-size:8px 2px}.prosperite-interview{font-family:Shippori Mincho,serif;margin-bottom:7rem}.prosperite-interview .prosperite-title-image-img{aspect-ratio:729/116}.prosperite-interview .prosperite-title-image-img-sp{display:none}.prosperite-interview .prosperite-title-ja{margin-top:.6rem}.prosperite-interview .interview-block{width:95%;margin:0 auto;display:flex;gap:clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem)}.prosperite-interview .interview-block-left{width:calc(calc(100% / 2) - clamp(1.25rem, -1.875rem + 8.33vw, 3.125rem))}.prosperite-interview .interview-block-left-lead{margin-bottom:1rem;display:flex;flex-direction:column;font-weight:400}.prosperite-interview .interview-block-left-lead-text{font-size:clamp(1rem, 0.75rem + 0.67vw, 1.15rem);color:#4d4d4d;line-height:1.6;letter-spacing:.2px}.prosperite-interview .interview-block-left-lead-smalltext{color:#4d4d4d;font-size:clamp(0.625rem, 0.5rem + 0.33vw, 0.7rem);line-height:1.6;letter-spacing:.2px}.prosperite-interview .interview-leftline{border-left:6px solid #5f838a;padding-left:.8rem;min-height:50px}.prosperite-interview .interview-block-image-img{width:100%;height:auto;aspect-ratio:617/823}.prosperite-interview .interview-block-right{width:50%}.prosperite-interview .interview-block-right-first{margin-bottom:2.7rem}.prosperite-interview .interview-block-right-first-lead{margin-bottom:.8rem;font-weight:400;display:flex;align-items:center}.prosperite-interview .interview-block-right-first-lead-text{font-size:clamp(1rem, 0.75rem + 0.67vw, 1.15rem);color:#4d4d4d;line-height:1.6;letter-spacing:.2px}.prosperite-interview .interview-block-right-first-lead-text-small{color:#4d4d4d;font-size:10px}.prosperite-interview .interview-block-right-first-text{font-size:.7rem;color:#4d4d4d;line-height:2.25}.prosperite-interview .interview-block-right-second{display:flex;justify-content:space-between}.prosperite-interview .interview-block-right-second-detail{width:61%}.prosperite-interview .interview-block-right-second-detail-lead{margin-bottom:2rem;font-weight:400;display:flex;flex-direction:column;gap:3px;margin:0}.prosperite-interview .interview-block-right-second-detail-lead-text{font-size:clamp(0.75rem, 0.5rem + 0.67vw, 0.9rem);color:#4d4d4d;line-height:1.6;letter-spacing:clamp(0rem, -0.104rem + 0.28vw, 0.063rem)}.prosperite-interview .interview-block-right-second-detail-lead-text-bold{font-size:1.3em;padding-left:clamp(0.313rem, -0.833rem + 3.06vw, 1rem)}.prosperite-interview .interview-block-right-second-detail-lead-textsub{color:#727171;font-size:clamp(0.75rem, 0.5rem + 0.67vw, 0.9rem);line-height:1.6}.prosperite-interview .interview-block-right-second-detail-text{font-size:.7rem;color:#4d4d4d;line-height:2.25;text-align:justify;letter-spacing:-1px}.prosperite-interview .interview-block-right-second-image{width:34%}.prosperite-interview .interview-block-right-second-image-img{width:100%;height:auto;aspect-ratio:805/1149}.prosperite-outline{margin-bottom:7rem}.prosperite-outline .prosperite-title-image-img{aspect-ratio:567/116}.prosperite-outline .prosperite-title-ja{margin-top:.8rem;margin-bottom:3.5rem}.prosperite-outline .outline-area{font-family:"Noto Serif JP",serif}.prosperite-outline .outline-block{width:95%;margin:0 auto}.prosperite-outline .outline-table{width:100%;border:1px solid #707070;font-size:.75rem;line-height:2.25;color:var(--text-color-second)}.prosperite-outline .outline-th,.prosperite-outline .outline-td{padding:.6rem 2.5rem .8rem}.prosperite-outline .outline-tr{border-bottom:1px solid #000}.prosperite-outline .outline-tr:nth-child(2n-1){background:#eeeee8}.prosperite-outline .outline-tr:last-of-type{border-bottom:none;background:0 0}.prosperite-outline .outline-th{border-right:1px solid #000;width:35%;font-weight:400;text-align:justify;padding-right:1.3rem;padding-left:1.3rem}.prosperite-outline .outline-td{width:65%;text-align:justify}.prosperite-outline .outline-td-textarea{font-size:.7rem;line-height:1.6;padding:1.7rem 1.3rem .5rem}.prosperite-outline .outline-td-textarea-p{margin-bottom:1.6em}.prosperite-outline .outline-td-textarea:last-of-type{margin-bottom:0}.prosperite-eventcontact .common-block{width:95%;margin:0 auto}.prosperite-eventcontact .contact-block{font-family:Zen Kaku Gothic New,sans-serif}.landlist .area-heading{background:var(--secondary);width:100%;border-left:5px solid #956134;line-height:1;letter-spacing:3px;padding:1.5rem 1.1rem;color:#956134;font-family:Shippori Mincho,serif;font-weight:400;margin:0;font-size:1.65rem;margin-bottom:1.5rem}.landlist .area-heading-sub{width:100%;border-left:9px solid var(--primary);line-height:1;letter-spacing:3px;padding:.8rem 1.1rem;color:var(--text-color);font-family:Shippori Mincho,serif;font-weight:400;margin:0;font-size:1.3rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:2.5rem}.landlist .area-heading-sub-img{width:auto;height:15px}.landlist .land-contact-block{display:flex;gap:1rem;align-items:center;margin-bottom:3.2rem;font-family:Shippori Mincho,serif}.landlist .contact-box{width:calc(calc(100% - 1rem) / 2);padding:5px;color:#fff;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem)}.landlist .contact-box-inner{border:1px solid #fff;position:relative;padding:1rem 5px}.landlist .contact-box-inner-p{line-height:1;text-align:center}.landlist .contact-box-inner:before,.landlist .contact-box-inner:after{content:"";position:absolute;right:5px;width:17px;height:2px;background-color:#fff;transition:all .5s;transform:translateY(-50%)}.landlist .contact-box-inner:before{top:calc(50% - 5.5px);transform:rotate(45deg)}.landlist .contact-box-inner:after{top:calc(50% + 5.5px);transform:rotate(135deg)}.landlist{margin-bottom:5rem}.landlist .landlist-container,.landlist .landlist-container2{display:block;width:95%;margin:0 auto;margin-top:2rem;color:var(--text-color)}.landlist .landlist-container2{margin-top:0}.landlist .subpage-title-subname{padding-bottom:.7rem}.landlist .subpage-title:after{bottom:-20px}.landlist .breadcrumbs-area{padding-top:0}.landlist .menu-area{margin-top:1.5rem;font-family:Shippori Mincho,serif;margin-bottom:1.2rem;font-size:11.5px;letter-spacing:1px}.landlist .menu-area-list{display:flex;border-left:1px solid #515151}.landlist .menu-area-list-item{width:calc(100% / 6);border:1px solid #515151;border-left:none}.landlist .menu-area-list-item-link{color:#515151;padding:6px 5px;text-align:center;display:block;transition:all .5s}.landlist .menu-area-list-item-link:hover{background:#515151;color:#fff;transition:all .5s}.landlist .top-area{margin-bottom:3rem}.landlist .top-text-block{margin-bottom:1.3rem;text-align:justify;font-size:1.2rem;line-height:1.6;letter-spacing:.5px}.landlist .top-image-block{margin-bottom:1.3rem}.landlist .top-image-block.sp_only{display:none}.landlist .top-place-block{font-size:.95rem;line-height:1.6;text-align:justify;letter-spacing:.5px}.landlist .features-area{margin-bottom:7.7rem}.landlist .features-area-text{margin-bottom:8rem}.landlist .features-area-text-p{font-size:1.07rem;letter-spacing:1.5px;line-height:1.6;text-align:justify;margin-bottom:.3em;position:relative;padding-left:1.07rem}.landlist .features-area-text-p:after{content:"●";position:absolute;top:0;left:0}.landlist .space-area{margin-bottom:4.7rem}.landlist .space-block-text{font-size:1rem;line-height:1.8;letter-spacing:.5px;text-align:justify;margin-bottom:3rem}.landlist .space-block-image{max-width:500px;margin:0 auto;display:block}.landlist .space-block-image-img{width:100%;height:auto}.landlist .information-area{margin-bottom:6.5rem}.landlist .information-block{display:flex;flex-direction:column;gap:12px;margin-top:-.5rem}.landlist .information-table{width:100%}.landlist .information-table-tr-first{margin-bottom:1rem}.landlist .information-table-tr-second{border-top:1px solid #515151}.landlist .information-table-th{font-family:"Zen Old Mincho",serif;text-align:center;border:1px solid #898989;background:#898989;color:#fff;font-weight:400;font-size:clamp(0.969rem, 0.833rem + 0.36vw, 1.05rem);letter-spacing:2px;line-height:1;padding:1rem 0}.landlist .information-table-th-first{width:20%;border-right:8px solid #fff}.landlist .information-table-th-second{width:40%;border-left:8px solid #fff;border-right:8px solid #fff}.landlist .information-table-th-third{width:40%;border-left:8px solid #fff}.landlist .information-table-td{border-right:1px solid #515151;border-bottom:1px solid #515151;text-align:justify;font-family:"Noto Serif JP",serif;padding:.6rem 1rem;font-size:clamp(0.875rem, 0.75rem + 0.33vw, 0.95rem);line-height:1.6;vertical-align:middle}.landlist .information-table-td:first-child{border-left:1px solid #515151}.landlist .information-table-td-first{width:20%;letter-spacing:clamp(0rem, -0.156rem + 0.42vw, 0.094rem)}.landlist .information-table-td-second{width:40%;letter-spacing:clamp(0rem, -0.208rem + 0.56vw, 0.125rem)}.landlist .information-table-td-third{width:40%;text-align:center;letter-spacing:clamp(0rem, -0.208rem + 0.56vw, 0.125rem)}.landlist .information-text{line-height:1.6;color:var(--text-color);letter-spacing:1.3px;font-size:.95rem;padding-top:.4rem;text-align:justify;font-family:"Noto Serif JP",serif}.landlist .plan-area{margin-bottom:7.3rem}.landlist .plan-block{padding-top:1.2rem}.landlist .plan-block-text{text-align:center;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);letter-spacing:-.5px;line-height:1.8;color:#515151;font-family:Shippori Mincho,serif;margin-bottom:.5rem}.landlist .plan-box{display:flex;flex-direction:column;gap:7.5rem}.landlist .plan-box-item-image{margin:0;margin-bottom:1.8rem}.landlist .plan-box-item-image-img{width:100%;height:auto}.landlist .plan-box-item-second-image{display:flex;justify-content:center;gap:1rem;margin-bottom:4.5rem}.landlist .plan-box-item-second-image-pic{width:calc(calc(100% - 1rem) / 2)}.landlist .plan-box-item-second-image-img{display:block;width:100%;height:auto}.landlist .plan-box-item-example{border:.5px solid #817d72}.landlist .plan-box-item-example-top{background:#eee;color:#515151;font-family:Shippori Mincho,serif;font-size:clamp(0.969rem, 0.833rem + 0.36vw, 1.05rem);letter-spacing:1px;line-height:1.8;padding:5px 1.2rem;text-align:justify}.landlist .plan-box-item-example-bottom{display:flex;gap:1.6rem;align-items:center;padding:2rem 1.7rem}.landlist .plan-box-item-example-bottom-category{display:flex;gap:.5rem;align-items:center;color:#515151;font-family:Shippori Mincho,serif}.landlist .plan-box-item-example-bottom-category-first{font-size:clamp(1.688rem, 1rem + 1.83vw, 2.1rem);line-height:1;letter-spacing:4px}.landlist .plan-box-item-example-bottom-category-second{font-size:clamp(0.813rem, 0.5rem + 0.83vw, 1rem);letter-spacing:1px;line-height:1.2}.landlist .plan-box-item-example-bottom-text{font-size:clamp(0.813rem, 0.667rem + 0.39vw, 0.9rem);line-height:1.3;letter-spacing:.6px;text-align:justify}.landlist .landcontact-area{margin-bottom:7rem}.landlist .landcontact-block{padding-top:.5rem}.landcontact-area img{max-width:100%;height:auto}.landlist .landcontact-block-button{display:flex;gap:1.8rem;align-items:center;margin-bottom:1.5rem}.landlist .landcontact-block-button-item{width:calc(calc(100% - 1.8rem) / 2);margin:0}.landlist .landcontact-block-button-item-link{opacity:1;transition:all .5s}.landlist .landcontact-block-button-item-image-img{width:100%;height:auto;aspect-ratio:901/142}.landlist .landcontact-block-button-item-link:hover{opacity:.75;transition:all .5s}.landlist .landcontact-block-lead-box{color:#515151;line-height:1.6;text-align:center;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);margin-bottom:1.6rem}.landlist .landcontact-block-lead{letter-spacing:0;font-size:.96em;font-family:Shippori Mincho,serif}.landlist .landcontact-block-lead-small{font-size:.65em;padding-left:.5rem;letter-spacing:1px}.landlist .landcontact-block-sales{display:flex;align-items:center;justify-content:center;color:#515151;border:.5px solid #707070;padding:.7rem .5rem;pointer-events:none}.landlist .landcontact-block-sales-tel{display:flex;align-items:center;justify-content:center;gap:5px;padding-right:1.5rem;margin-right:2.5rem;border-right:.5px solid #595757;font-family:Shippori Mincho,serif}.landlist .landcontact-block-sales-tel-img{width:100%;max-width:27px;height:auto;aspect-ratio:113/114;filter:brightness(0) saturate(100%) invert(31%) sepia(0%) saturate(0%) hue-rotate(186deg) brightness(92%) contrast(87%)}.landlist .landcontact-block-sales-tel-num{font-size:clamp(1.563rem, 0.833rem + 1.94vw, 2rem);line-height:1;letter-spacing:4px}.landlist .landcontact-block-sales-text{font-size:.7rem;font-family:Zen Kaku Gothic New}.landlist .concepthouse-area{margin-bottom:5rem}.landlist .concepthouse-block{margin-top:-8px}.landlist .concepthouse-block-text{font-size:.85rem;letter-spacing:1px;line-height:1.95;margin-bottom:1.6rem;text-align:justify}.landlist .concepthouse-block-link{display:flex;align-items:stretch;max-height:180px}.landlist .concepthouse-block-link-image{position:relative;width:45%;overflow:hidden}.landlist .concepthouse-block-link-image-img{width:100%;height:100%;aspect-ratio:901/468;object-fit:cover;object-position:center;transition:all .5s}.landlist .concepthouse-block-link-image-smalltext{position:absolute;bottom:12px;left:-7px;font-size:10px;transform:scale(.65);color:#fff;letter-spacing:1px}.landlist .concepthouse-block-link-detail{padding-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;background:#c9caca;width:55%;padding:1rem clamp(1rem, -0.333rem + 3.56vw, 1.8rem) 1.2rem}.landlist .concepthouse-block-link-detail-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(0.5rem, -0.833rem + 2.22vw, 0rem)}.landlist .concepthouse-block-link-detail-top-text-en{padding-bottom:10px}.landlist .concepthouse-block-link-detail-top-text-en-img{width:100%;max-width:clamp(7.5rem, 5.417rem + 5.56vw, 8.75rem);height:auto;aspect-ratio:802/364}.landlist .concepthouse-block-link-detail-top-text-ja{color:var(--primary);font-family:Shippori Mincho,serif;font-size:clamp(0.75rem, 0.646rem + 0.28vw, 0.813rem);line-height:1;letter-spacing:clamp(0rem, -0.104rem + 0.28vw, 0.063rem);font-weight:500}.landlist .concepthouse-block-link-detail-top-image-img{width:100%;height:auto;max-width:clamp(10.313rem, 7.708rem + 6.94vw, 11.875rem);aspect-ratio:50/26}.landlist .concepthouse-block-link-detail-bottom{font-size:12px;letter-spacing:1.5px;padding:11px 25px;background:#9fa0a0;color:#fff;border:1px solid #fff;display:flex;justify-content:space-between;align-items:center;transition:all .5s}.landlist .concepthouse-block-link-detail-bottom-arrow{position:relative;display:block;width:40px;height:1px;background-color:#fff;transition:all .5s}.landlist .concepthouse-block-link-detail-bottom-arrow:before,.landlist .concepthouse-block-link-detail-bottom-arrow:after{content:"";position:absolute;right:-2px;width:7px;height:1px;background-color:#fff;transition:all .5s}.landlist .concepthouse-block-link-detail-bottom-arrow:before{top:calc(-100% - 1px);transform:rotate(215deg)}.landlist .concepthouse-block-link-detail-bottom-arrow:after{bottom:calc(-100% - 1px);transform:rotate(-215deg)}.landlist .concepthouse-block-link:hover .concepthouse-block-link-image-img{transform:scale(1.2);transition:all .5s}.landlist .concepthouse-block-link:hover .concepthouse-block-link-detail-bottom{background:#fff;border:1px solid #9fa0a0;color:#9fa0a0;transition:all .5s}.landlist .concepthouse-block-link:hover .concepthouse-block-link-detail-bottom-arrow{background-color:#9fa0a0;right:0;transition:all .5s}.landlist .concepthouse-block-link:hover .concepthouse-block-link-detail-bottom-arrow:before,.landlist .concepthouse-block-link:hover .concepthouse-block-link-detail-bottom-arrow:after{background-color:#9fa0a0;transition:all .5s}.landlist .surrounding-area{margin-bottom:7rem}.landlist .surrounding-block{padding-top:5px}.landlist .surrounding-block-text{font-size:14px;line-height:2.4;margin-bottom:4.3rem;letter-spacing:.5px;text-align:justify}.landlist .surrounding-block-image-img{width:100%;height:auto}.landlist .convenient-area{margin-bottom:4rem;font-family:Shippori Mincho,serif}.landlist .area-heading-sub-img{aspect-ratio:1115/87}.landlist .convenient-block{display:flex;flex-direction:column;gap:65px;padding-top:.8rem}.landlist .convenient-block-detail{display:flex;flex-wrap:wrap;gap:65px 50px}.landlist .convenient-block-detail-item{width:calc(calc(100% - 50px) / 2);display:flex;flex-direction:column}.landlist .convenient-block-detail-item-image{margin-bottom:.7rem;aspect-ratio:2142/1168;background:#898989}.landlist .convenient-block-detail-item-image-img{width:100%;height:auto;aspect-ratio:2142/1168;object-fit:cover;object-position:center}.landlist .convenient-block-detail-item-distance{margin:0;font-size:clamp(1.188rem, 0.333rem + 2.28vw, 1.7rem);line-height:1.4;letter-spacing:.5px;color:#956134;font-weight:400}.landlist .convenient-block-detail-station{margin:0;font-weight:400;font-size:clamp(0.938rem, 0.417rem + 1.39vw, 1.25rem);line-height:1.4}.landlist .convenient-block-detail-item-memo{width:100%;border-top:1px solid var(--text-color);padding-top:.7rem;margin-top:.5rem;font-size:clamp(0.813rem, 0.583rem + 0.61vw, 0.95rem);line-height:1.4;letter-spacing:.5px}.landlist .educational-area{margin-bottom:5.5rem;font-family:Shippori Mincho,serif}.landlist .educational-area .area-heading-sub-img{aspect-ratio:905/87}.landlist .educational-block{padding-top:.6rem}.landlist .educational-block-text{color:#515151;font-size:1.3rem;line-height:1.6;letter-spacing:-1px;padding-bottom:7px}.landlist .educational-block-subtext{color:#515151;font-size:.95rem;line-height:1.6;letter-spacing:-.5px;margin-bottom:2.2rem}.landlist .educational-box{display:flex;flex-wrap:wrap;gap:clamp(1.25rem, -0.833rem + 5.56vw, 2.5rem)}.landlist .educational-box-item{width:calc(calc(100% - calc(clamp(1.25rem, -0.833rem + 5.56vw, 2.5rem) * 2)) / 3);display:flex;flex-direction:column}.landlist .educational-box-item-image{margin-bottom:8px;aspect-ratio:1357/787;background:#898989}.landlist .educational-box-item-image-img{width:100%;height:auto;aspect-ratio:1357/787;object-fit:cover;object-position:center}.landlist .educational-box-item-name{margin:0;color:var(--text-color);font-size:clamp(0.75rem, 0.583rem + 0.44vw, 0.85rem);line-height:1.4;padding-bottom:0;font-weight:400;flex-grow:1}.landlist .educational-box-item-distance{color:#956134;font-size:clamp(1rem, 0.667rem + 0.89vw, 1.2rem);line-height:1.6}.landlist .shopping-area{margin-bottom:6.5rem;font-family:Shippori Mincho,serif}.landlist .shopping-area .area-heading-sub{padding-right:5px;letter-spacing:1px;font-size:clamp(1rem, 0.273rem + 3.64vw, 1.125rem)}.landlist .shopping-area .area-heading-sub-img{height:16px;aspect-ratio:381/87}.landlist .shopping-block{padding-top:.8rem}.landlist .shopping-block-text{color:#515151;font-size:1.3rem;line-height:1.6;letter-spacing:-1px;padding-bottom:7px}.landlist .shopping-block-subtext{color:#515151;font-size:.95rem;line-height:1.6;letter-spacing:-.5px;margin-bottom:2.2rem}.landlist .shopping-box{display:flex;flex-wrap:wrap;gap:55px}.landlist .shopping-box-item{width:calc(calc(100% - 55px) / 2);display:flex;flex-direction:column}.landlist .shopping-box-item-name{margin:0;font-size:clamp(0.938rem, 0.667rem + 0.72vw, 1.1rem);line-height:1.6;padding:3px .7rem;color:#fff;background:var(--text-color);letter-spacing:.5px;margin-bottom:.5rem;font-weight:400;text-align:justify;display:flex;flex-direction:column;justify-content:center}.landlist .shopping-box-item-image{margin-bottom:1.1rem;aspect-ratio:2126/1233;background:#898989}.landlist .shopping-box-item-image-img{width:100%;height:auto;aspect-ratio:2126/1233;object-fit:cover;object-position:center}.landlist .shopping-box-item-place{margin:0;color:#515151;font-size:clamp(1.125rem, 0.667rem + 1.22vw, 1.4rem);line-height:1.4;font-weight:400;margin-bottom:.7rem;letter-spacing:-1px;text-align:justify}.landlist .shopping-box-item-distance{color:#956134;font-size:clamp(1.25rem, 0.667rem + 1.56vw, 1.6rem);line-height:1.6;letter-spacing:3px;text-align:justify}.landlist .surroundinglist-area{margin-bottom:9rem}.surroundinglist-wrapper{display:flex;gap:2rem}.surroundinglist-column{flex:1;display:flex;flex-direction:column;gap:27px}.landlist .surroundinglist-box{width:100%}.landlist .surroundinglist-box-item{font-family:"Noto Serif JP",serif;list-style:none}.landlist .surroundinglist-box-item-name{margin:0;font-weight:400;color:#fff;background:#638572;line-height:1;padding:5px .8rem;font-size:12px;width:auto;max-width:150px;text-align:center;margin-bottom:.6rem}.landlist .surroundinglist-box-item-distance{margin:0;font-weight:400;color:var(--text-color-second);font-size:12px;letter-spacing:1px;line-height:1.95}.landlist .map-area{margin-bottom:4.5rem}.landlist .map-block{padding-top:1.5rem}.landlist .map-box{width:100%}.landlist .map-content iframe{width:100%;height:auto;aspect-ratio:1103/424}.landlist .map-detail{background:#515151;display:flex;align-items:center;line-height:1.6;color:#fff;padding:.9rem .7rem}.landlist .map-detail-left{font-size:.85rem;padding-right:2rem;margin-right:1.5rem;border-right:1px solid #efefef;letter-spacing:-1px}.landlist .map-detail-left-address{letter-spacing:0}.landlist .map-detail-right{font-size:10.5px;letter-spacing:-.3px}.landlist .outline-area{margin-bottom:5rem;font-family:"Noto Serif JP",serif}.landlist .outline-block{padding-top:.5rem}.landlist .outline-table{width:100%;border:1px solid #707070;font-size:12.5px;line-height:2.25;color:var(--text-color-second)}.landlist .outline-th,.landlist .outline-td{padding:.6rem 2.5rem .7rem}.landlist .outline-tr{border-bottom:1px solid #000}.landlist .outline-tr:nth-child(2n-1){background:#eeeee8}.landlist .outline-tr:last-of-type{border-bottom:none;background:0 0}.landlist .outline-th{border-right:1px solid #000;width:35%;font-weight:400;text-align:justify;padding-right:1.15rem;padding-left:1.15rem;letter-spacing:1px}.landlist .outline-td{width:65%;text-align:justify;letter-spacing:1px}.landlist .outline-td-textarea{font-size:.7rem;line-height:1.6;padding:1.7rem 1.3rem 1.7rem;letter-spacing:.3px}.landlist .outline-td-textarea:before{content:"";display:block;height:60px;float:left}.landlist .outline-td-textarea:last-of-type{margin-bottom:0}.landlist .tel-area{padding-top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}