*,*:before,*:after{box-sizing:border-box}#wrap .contents_list{display:flex;flex-direction:column;gap:80px 0}@media screen and (max-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 (min-width:1025px){#wrap #mainVisual{height:100vh}}@media screen and (max-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;left:80px;top:80px}@media screen and (max-width:1024px){#wrap #mainVisual h1{left:50%;top:123px;transform:translate(-50%)}}@media screen and (max-width:599px){#wrap #mainVisual h1{top:85px;width:295px}}#wrap #mainVisual h1.device,#wrap #mainVisual h1.cursive{max-width:none;text-align:center;font-size:3.125em;font-weight:500;letter-spacing:.05em;color:#fff}@media screen and (max-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 (max-width:599px){#wrap #mainVisual h1.cursive{font-size:2.5em}}#wrap section.no-img{margin-bottom:80px}@media screen and (max-width:599px){#wrap section.no-img{margin-bottom:30px}}#wrap section:not(#section-1){background:url(/assets/img/property/bg_02.webp) no-repeat left top;background-size:contain;padding-top:80px}@media screen and (max-width:599px){#wrap section:not(#section-1){background:url(/assets/img/property/bg_02_x2.webp) no-repeat left top;background-size:contain;padding-top:0}}@media screen and (max-width:599px){#wrap section.concierge{background:url(/assets/img/property/bg_04.webp) no-repeat left top;background-size:contain}}#wrap section.no-bg{background:none!important;padding-top:0!important}@media screen and (max-width:599px){#wrap section.no-bg .sectionInner .main_img2.no-main-img{margin-top:0}}@media screen and (max-width:599px){#wrap section.no-bg .sectionInner{padding:0 20px}}#wrap section.first{position:relative;padding-top:0!important}#wrap section.first #layer{width:100%;position:absolute;top:0;left:0;background:url(/assets/img/property/bg_01.webp) no-repeat left top;background-size:cover;z-index:-1}#wrap section.first .sectionInner{padding:50px 0 0}@media screen and (max-width:599px){#wrap section.first .sectionInner{padding:30px 20px 0;margin-bottom: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 (max-width:599px){#wrap section .sectionInner{padding:40px 20px 0!important}}@media screen and (max-width:599px){#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 (max-width:599px){#wrap section .sectionInner .wrap .headingBlock.no-item-text{margin-bottom:50px}}@media screen and (max-width:1024px){#wrap section .sectionInner .wrap .headingBlock{margin:35px 0}}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .headingBlock{margin:20px 0;text-align:left}}#wrap section .sectionInner .wrap .headingBlock h2{font-weight:700;font-size:1.3125em;line-height:1.9;color:#333}@media screen and (max-width:1024px){#wrap section .sectionInner .wrap .headingBlock h2{font-size:1.375em}}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .headingBlock h2{font-size:1.125em;letter-spacing:.05em}}#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{text-align:center;margin-bottom:80px}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{margin-bottom:30px}}@media screen and (max-width:1024px){#wrap section .sectionInner .wrap .txtBlock,#wrap section .sectionInner .wrap .txtBlock_01{text-align:left}}@media screen and (max-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{display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap;gap:10px 20px}@media screen and (max-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 (max-width:599px){#wrap section .sectionInner .wrap .txtBlock_01{margin:20px 0 0}}#wrap section .sectionInner .wrap .subcontents_item__list{display:flex;flex-direction:column;gap:80px 0}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .subcontents_item__list{gap:40px 0}}#wrap section .sectionInner .wrap .column_01,#wrap section .sectionInner .wrap .column_02{display:grid;grid-template-columns:56% calc(44% - 40px);align-items:center;gap:0 40px;margin:0}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .column_01,#wrap section .sectionInner .wrap .column_02{display:flex;flex-direction:column;margin:0;gap:20px 0;font-size:14px;grid-template-columns:1fr}}@media screen and (max-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-column:1;grid-row:1}@media screen and (max-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-column:2;grid-row:1}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .column_01 .order2,#wrap section .sectionInner .wrap .column_02 .order2{order:2}}@media screen and (max-width:599px){#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{position:relative;width:100%}#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{display:flex;flex-direction:column}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide picture,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide picture{display:block;width:100%;aspect-ratio:560/315}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide picture img,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide picture img{width:100%;height:100%;display:block;object-fit:cover}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-slide .swiper_caption,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-slide .swiper_caption{padding:8px 0 0;font-size:.875em;line-height:1.6;color:#666;text-align:right}#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{background:#ffffffe6;width:50px;height:50px;border-radius:50%;box-shadow:0 2px 10px #0003;transition:all .3s ease;color:#333}#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 (max-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{position:static!important;width:auto;height:40px;display:flex;justify-content:center;align-items:center;gap:25px}#wrap section .sectionInner .wrap .column_01 .swiper .swiper-pagination .swiper-pagination-bullet,#wrap section .sectionInner .wrap .column_02 .swiper .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;background:var(--pagination-color, #d6d6d6);opacity:1;transition:all .3s ease;cursor:pointer}#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 (max-width:1024px){#wrap section .sectionInner .wrap .column_02{grid-template-columns:calc(50% - 20px) calc(50% - 20px)}}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .column_02{grid-template-columns:1fr;gap:20px 0}}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .column_02 div:first-of-type{order:1}}@media screen and (max-width:599px){#wrap section .sectionInner .wrap .column_02 div:last-of-type{order:0}}#wrap section#plan{background:url(/assets/img/property/bg_03.webp) no-repeat left top;background-size:cover;padding:80px 0 120px;margin-top:130px;margin-bottom:0}@media screen and (max-width:1024px){#wrap section#plan{margin-top:60px;padding:20px 0 30px}}#wrap section#plan .sectionInner{padding:0}@media screen and (max-width:599px){#wrap section#plan .sectionInner{padding:0 20px}}#wrap section#plan #planBlock{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;max-width:1000px;margin:0 auto}#wrap section#plan #planBlock .plan_item{width:calc(50% - 10px);display:flex;flex-direction:column}@media screen and (max-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{font-size:3.2rem;font-weight:600;color:#000;text-align:center;margin:0 0 20px}@media screen and (max-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{display:flex;flex-direction:column;flex:1;border:solid 8px #e8e6e2;background-color:#fff;padding:30px;gap:50px}@media screen and (max-width:599px){#wrap section#plan #planBlock a,#wrap section#plan #planBlock .no-link{gap:30px;padding:15px 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{font-size:2em;font-weight:600;color:#000}@media screen and (max-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{font-size:1.125em;margin:15px 0 0}@media screen and (max-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{display:inline;font-size:.76em;font-weight:400}#wrap section#plan #planBlock a dl dd.etc,#wrap section#plan #planBlock .no-link dl dd.etc{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;font-size:14px}#wrap section#plan #planBlock a .btn,#wrap section#plan #planBlock .no-link .btn{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;padding:0 30px;background-color:#000;border:solid 1px #000;font-size:1em;line-height:40px;color:#fff;margin:auto auto 0;text-align:center;width:100%;max-width:320px;transition:all .5s}@media screen and (max-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{display:inline-block;content:"";height:6px;width:12px;clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 66.6%;transform:rotate(90deg);background-color:#fff;transition:all .5s}#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 (min-width:1025px){#wrap section#plan #planBlock a:hover .btn,#wrap section#plan #planBlock .no-link:hover .btn{background-color:transparent;color:#000}}@media screen and (min-width:1025px){#wrap section#plan #planBlock a:hover .btn:after,#wrap section#plan #planBlock .no-link:hover .btn:after{background-color:#000}}@media screen and (min-width:1025px){#wrap section#plan #planBlock a:hover .btn.property-btn,#wrap section#plan #planBlock .no-link:hover .btn.property-btn{color:var(--btn-color, #958636)}}@media screen and (min-width:1025px){#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 (max-width:1024px){#wrap section#gallery{padding:40px 0}}#wrap section#gallery .headingBlock{text-align:center;margin:0 0 45px}@media screen and (max-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-weight:400;font-style:normal;line-height:2}#wrap section#gallery .slider{max-width:1085px;margin:0 auto}#wrap section#gallery .slider .slide-arrow{width:25px;height:50px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-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;font-size:12px;line-height:2;margin-top:50px}@media screen and (max-width:1024px){#wrap .contents_item_caption{margin-top:20px;padding-bottom:20px}}#wrap .main_img2{margin-top:50px}
