.spacer[data-astro-cid-6gh44zm7]{width:100%;height:var(--spHeight);flex-shrink:0;display:block}@media (width>=600px){.spacer[data-astro-cid-6gh44zm7]{height:var(--pcHeight)}}*,:before,:after{box-sizing:border-box}#wrap .contents_list{flex-direction:column;gap:80px 0;display:flex}@media screen and (width<=599px){#wrap .contents_list{gap:30px 0}}#wrap #mainVisual{background:var(--mv-pc) no-repeat right bottom;background-size:cover;position:relative}@media screen and (width>=1025px){#wrap #mainVisual{height:100vh}}@media screen and (width<=1024px){#wrap #mainVisual{background:var(--mv-sp,var(--mv-pc)) no-repeat center bottom;background-size:cover;height:100svh}}#wrap #mainVisual h1{max-width:475px;position:absolute;top:80px;left:80px}@media screen and (width<=1024px){#wrap #mainVisual h1{top:123px;left:50%;transform:translate(-50%)}}@media screen and (width<=599px){#wrap #mainVisual h1{width:295px;top:85px}}#wrap #mainVisual h1.device,#wrap #mainVisual h1.cursive{text-align:center;letter-spacing:.05em;color:#fff;max-width:none;font-size:3.125em;font-weight:500}@media screen and (width<=599px){#wrap #mainVisual h1.device,#wrap #mainVisual h1.cursive{width:100%;font-size:1.9375em}}#wrap #mainVisual h1.cursive{font-family:Pinyon Script,cursive;font-size:3.5em}@media screen and (width<=599px){#wrap #mainVisual h1.cursive{font-size:2.5em}}#wrap section.no-img{margin-bottom:80px}@media screen and (width<=599px){#wrap section.no-img{margin-bottom:30px}}#wrap section:not(#section-1){background:url(/assets/img/property/bg_02.webp) 0 0/contain no-repeat;padding-top:80px}@media screen and (width<=599px){#wrap section:not(#section-1){background:url(/assets/img/property/bg_02_x2.webp) 0 0/contain no-repeat;padding-top:0}#wrap section.concierge{background:url(/assets/img/property/bg_04.webp) 0 0/contain no-repeat}}#wrap section.no-bg{background:0 0!important;padding-top:0!important}@media screen and (width<=599px){#wrap section.no-bg .sectionInner .main_img2.no-main-img{margin-top:0}#wrap section.no-bg .sectionInner{padding:0 20px}}#wrap section.first{position:relative;padding-top:0!important}#wrap section.first #layer{z-index:-1;background:url(/assets/img/property/bg_01.webp) 0 0/cover no-repeat;width:100%;position:absolute;top:0;left:0}#wrap section.first .sectionInner{padding:50px 0 0}@media screen and (width<=599px){#wrap section.first .sectionInner{margin-bottom:0;padding:30px 20px 0}}#wrap section .sectionInner.no-main{padding:0!important}#wrap section .sectionInner.no-main .main_img2{margin-top:0;margin-bottom:0}@media screen and (width<=599px){#wrap section .sectionInner{padding:40px 20px 0!important}#wrap section .sectionInner .wrap{padding:0 20px 30px}}#wrap section .sectionInner .wrap .headingBlock{text-align:center;margin:40px 0 30px}#wrap section .sectionInner .wrap .headingBlock.no-item-text{margin-bottom:80px}@media screen and (width<=599px){#wrap section .sectionInner .wrap .headingBlock.no-item-text{margin-bottom:50px}}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .headingBlock{margin:35px 0}}@media screen and (width<=599px){#wrap section .sectionInner .wrap .headingBlock{text-align:left;margin:20px 0}}#wrap section .sectionInner .wrap .headingBlock h2{color:#333;font-size:1.3125em;font-weight:700;line-height:1.9}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .headingBlock h2{font-size:1.375em}}@media screen and (width<=599px){#wrap section .sectionInner .wrap .headingBlock h2{letter-spacing:.05em;font-size:1.125em}}#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{text-align:center;margin-bottom:80px}@media screen and (width<=599px){#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{margin-bottom:30px}}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{text-align:left}}@media screen and (width<=599px){#wrap section .sectionInner .wrap .txtBlock p,#wrap section .sectionInner .wrap .txtBlock_01 p{font-size:.875em;line-height:2}}#wrap section .sectionInner .wrap .txtBlock.-concierge{text-align:left;margin-top:40px}#wrap section .sectionInner .wrap .txtBlock.-concierge .concierge_list{flex-wrap:wrap;place-content:flex-start center;gap:10px 20px;display:flex}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .txtBlock.-concierge .concierge_list{display:block}}#wrap section .sectionInner .wrap .txtBlock.-concierge .concierge_list li{text-indent:-1em;padding-left:1em}#wrap section .sectionInner .wrap .txtBlock.-concierge .concierge_notice{text-align:center;margin-top:10px;font-size:.875em;line-height:2}#wrap section .sectionInner .wrap .txtBlock_01{margin:80px 0 0}@media screen and (width<=599px){#wrap section .sectionInner .wrap .txtBlock_01{margin:20px 0 0}}#wrap section .sectionInner .wrap .subcontents_item__list{flex-direction:column;gap:80px 0;display:flex}@media screen and (width<=599px){#wrap section .sectionInner .wrap .subcontents_item__list{gap:40px 0}}#wrap section .sectionInner .wrap .column_01,#wrap section .sectionInner .wrap .column_02{grid-template-columns:56% calc(44% - 40px);align-items:center;gap:0 40px;margin:0;display:grid}@media screen and (width<=599px){#wrap section .sectionInner .wrap .column_01,#wrap section .sectionInner .wrap .column_02{flex-direction:column;grid-template-columns:1fr;gap:20px 0;margin:0;font-size:14px;display:flex}}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .column_01,#wrap section .sectionInner .wrap .column_02{grid-template-columns:calc(50% - 20px) calc(50% - 20px);align-items:start}}#wrap section .sectionInner .wrap .column_01 .order1,#wrap section .sectionInner .wrap .column_02 .order1{grid-area:1/1}@media screen and (width<=599px){#wrap section .sectionInner .wrap .column_01 .order1,#wrap section .sectionInner .wrap .column_02 .order1{order:1}}#wrap section .sectionInner .wrap .column_01 .order2,#wrap section .sectionInner .wrap .column_02 .order2{grid-area:1/2}@media screen and (width<=599px){#wrap section .sectionInner .wrap .column_01 .order2,#wrap section .sectionInner .wrap .column_02 .order2{order:2}#wrap section .sectionInner .wrap .column_01 p,#wrap section .sectionInner .wrap .column_02 p{font-size:.875em;line-height:2}}#wrap section .sectionInner .wrap .column_01 .swiper,#wrap section .sectionInner .wrap .column_02 .swiper,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-container,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-container{width:100%;position:relative}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide{flex-direction:column;display:flex}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide picture,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide picture{aspect-ratio:560/315;width:100%;display:block}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide picture img,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide picture img{object-fit:cover;width:100%;height:100%;display:block}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide .swiper_caption,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide .swiper_caption{color:#666;text-align:right;padding:8px 0 0;font-size:.875em;line-height:1.6}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next{color:#333;background:#ffffffe6;border-radius:50%;width:50px;height:50px;transition:all .3s;box-shadow:0 2px 10px #0003}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev:after,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next:after,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev:after,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next:after{font-size:18px;font-weight:700}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev:hover,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next:hover,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev:hover,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 15px #0000004d}@media screen and (width<=599px){#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next{width:40px;height:40px}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev:after,#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next:after,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev:after,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next:after{font-size:16px}}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-prev,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-prev{left:10px}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-button-next,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-button-next{right:10px}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-pagination,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-pagination{justify-content:center;align-items:center;gap:25px;width:auto;height:40px;display:flex;position:static!important}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-pagination .swiper-pagination-bullet,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-pagination .swiper-pagination-bullet{background:var(--pagination-color,#d6d6d6);opacity:1;cursor:pointer;width:5px;height:5px;transition:all .3s}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--pagination-active-color,#000)}#wrap section .sectionInner .wrap .column_02{grid-template-columns:calc(44% - 40px) 56%}@media screen and (width<=1024px){#wrap section .sectionInner .wrap .column_02{grid-template-columns:calc(50% - 20px) calc(50% - 20px)}}@media screen and (width<=599px){#wrap section .sectionInner .wrap .column_02{grid-template-columns:1fr;gap:20px 0}#wrap section .sectionInner .wrap .column_02 div:first-of-type{order:1}#wrap section .sectionInner .wrap .column_02 div:last-of-type{order:0}}#wrap section#plan{background:url(/assets/img/property/bg_03.webp) 0 0/cover no-repeat;margin-top:130px;margin-bottom:0;padding:80px 0 120px}@media screen and (width<=1024px){#wrap section#plan{margin-top:60px;padding:20px 0 30px}}#wrap section#plan .sectionInner{padding:0}@media screen and (width<=599px){#wrap section#plan .sectionInner{padding:0 20px}}#wrap section#plan #planBlock{flex-wrap:wrap;justify-content:flex-start;gap:20px;max-width:1000px;margin:0 auto;display:flex}#wrap section#plan #planBlock .plan_item{flex-direction:column;width:calc(50% - 10px);display:flex;position:relative}#wrap section#plan #planBlock .plan_item .sales_icon{color:#fff;clip-path:polygon(0 0,100% 0%,84% 100%,0 100%);letter-spacing:.04em;background-color:#000;justify-content:center;align-items:center;min-width:130px;max-width:180px;padding:5px 40px 5px 20px;font-size:1.4rem;display:flex;position:absolute;top:24px;left:0}@media screen and (width<=599px){#wrap section#plan #planBlock .plan_item{width:100%}}#wrap section#plan #planBlock.-single{justify-content:center}#wrap section#plan #planBlock.-single .plan_item{width:100%;max-width:490px}#wrap section#plan #planBlock .plan_title{color:#000;text-align:center;margin:0 0 20px;font-size:3.2rem;font-weight:600}@media screen and (width<=599px){#wrap section#plan #planBlock .plan_title{font-weight:500}}#wrap section#plan #planBlock .sub_items{font-size:.875em;line-height:1.6}#wrap section#plan #planBlock a,#wrap section#plan #planBlock .no-link{background-color:#fff;border:8px solid #e8e6e2;flex-direction:column;flex:1;gap:50px;padding:70px 30px;display:flex}@media screen and (width<=599px){#wrap section#plan #planBlock a,#wrap section#plan #planBlock .no-link{gap:30px;padding:70px 0}}#wrap section#plan #planBlock a dl,#wrap section#plan #planBlock .no-link dl{text-align:center}#wrap section#plan #planBlock a dl dt,#wrap section#plan #planBlock .no-link dl dt{color:#000;padding:0 10px;font-size:2em;font-weight:600}@media screen and (width<=1024px){#wrap section#plan #planBlock a dl dt,#wrap section#plan #planBlock .no-link dl dt{font-size:1.5em}}#wrap section#plan #planBlock a dl dt span,#wrap section#plan #planBlock .no-link dl dt span{font-size:.6em}#wrap section#plan #planBlock a dl dd,#wrap section#plan #planBlock .no-link dl dd{margin:15px 0 0;font-size:1.125em}@media screen and (width<=599px){#wrap section#plan #planBlock a dl dd,#wrap section#plan #planBlock .no-link dl dd{font-size:1em}}#wrap section#plan #planBlock a dl dd span,#wrap section#plan #planBlock .no-link dl dd span{display:block}#wrap section#plan #planBlock a dl dd span .small,#wrap section#plan #planBlock .no-link dl dd span .small{font-size:.76em;font-weight:400;display:inline}#wrap section#plan #planBlock a dl dd.etc,#wrap section#plan #planBlock .no-link dl dd.etc{grid-template-rows:auto auto auto;grid-template-columns:1fr;font-size:14px;display:grid}#wrap section#plan #planBlock a .btn,#wrap section#plan #planBlock .no-link .btn{color:#fff;text-align:center;background-color:#000;border:1px solid #000;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%;max-width:320px;margin:auto auto 0;padding:0 30px;font-size:1em;line-height:40px;transition:all .5s;display:grid}@media screen and (width<=1024px){#wrap section#plan #planBlock a .btn,#wrap section#plan #planBlock .no-link .btn{max-width:90%}}#wrap section#plan #planBlock a .btn:after,#wrap section#plan #planBlock .no-link .btn:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 66.6%;background-color:#fff;width:12px;height:6px;transition:all .5s;display:inline-block;transform:rotate(90deg)}#wrap section#plan #planBlock a .btn.property-btn,#wrap section#plan #planBlock .no-link .btn.property-btn{background-color:var(--btn-color,#958636);border-color:var(--btn-color,#958636)}@media screen and (width>=1025px){#wrap section#plan #planBlock a:hover .btn,#wrap section#plan #planBlock .no-link:hover .btn{color:#000;background-color:#0000}#wrap section#plan #planBlock a:hover .btn:after,#wrap section#plan #planBlock .no-link:hover .btn:after{background-color:#000}#wrap section#plan #planBlock a:hover .btn.property-btn,#wrap section#plan #planBlock .no-link:hover .btn.property-btn{color:var(--btn-color,#958636)}#wrap section#plan #planBlock a:hover .btn.property-btn:after,#wrap section#plan #planBlock .no-link:hover .btn.property-btn:after{background-color:var(--btn-color,#958636)}}#wrap section#gallery{padding:140px 0}@media screen and (width<=1024px){#wrap section#gallery{padding:40px 0}}#wrap section#gallery .headingBlock{text-align:center;margin:0 0 45px}@media screen and (width<=1024px){#wrap section#gallery .headingBlock{margin:0 0 35px}}#wrap section#gallery .headingBlock h2{letter-spacing:.2em}#wrap section#gallery p.lead{text-align:center;margin:0 0 45px}#wrap section#gallery ul li .text{font-style:normal;font-weight:400;line-height:2}#wrap section#gallery .slider{max-width:1085px;margin:0 auto}#wrap section#gallery .slider .slide-arrow{cursor:pointer;width:25px;height:50px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=1024px){#wrap section#gallery .slider .slide-arrow{display:none!important}}#wrap section#gallery .slider .prev-arrow{left:-7%}#wrap section#gallery .slider .next-arrow{right:-7%}#wrap section#gallery .slick-dots li.slick-active button:before{opacity:.75;color:#4d8c94}#wrap .contents_item_caption{text-align:center;margin-top:50px;font-size:12px;line-height:2}@media screen and (width<=1024px){#wrap .contents_item_caption{margin-top:20px;padding-bottom:20px}}#wrap .main_img2{margin-top:50px}
