.bgLayer--textureRed{background:url("../imgs/img-bg-red@1.5x.jpg") right top/cover no-repeat}.bgLayer--textureWave{background-image:linear-gradient(180deg, rgba(253,214,223,0.3) 0%, rgba(254,236,210,0.3) 18.75%, rgba(253,239,245,0.3) 50%, rgba(182,206,232,0.3) 100%),url("../imgs/img-bg-03@1.5x.png");background-position:left top;background-repeat:no-repeat;background-size:cover , 100% auto}@media screen and (min-width: 768px){.commonSpace__head{margin-bottom:120px}}@media screen and (max-width: 768px){.commonSpace__head{margin-bottom:80px}}.commonSpace__img img{width:100%}@media screen and (min-width: 768px){.designConcept{padding-block:180px 160px}}@media screen and (max-width: 768px){.designConcept{padding-block:80px}}.designConcept__head{margin-bottom:80px}@media screen and (min-width: 768px){.designConcept__head .heading{font-size:36px}}@media screen and (max-width: 768px){.designConcept__head .heading{font-size:22px}}@media screen and (min-width: 768px){.designConcept__img{margin-bottom:80px}}@media screen and (max-width: 768px){.designConcept__img{margin-bottom:50px}}.designConcept__txt{text-align:center}@media screen and (min-width: 768px){.designConcept__txt{margin-bottom:80px}}@media screen and (max-width: 768px){.designConcept__txt{margin-bottom:50px}}.designConcept__txt p{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:1.8}@media screen and (min-width: 768px){.designConcept__txt p{font-size:18px}}@media screen and (max-width: 768px){.designConcept__txt p{font-size:14px;letter-spacing:.05em}}.designConcept__subImgs{display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.designConcept__subImgs{grid-template-columns:repeat(1, 1fr)}}.designConcept__subImg img{width:100%}@media screen and (min-width: 768px){.designer{padding-block:180px 0}}@media screen and (max-width: 768px){.designer{padding-block:80px 0}}@media screen and (min-width: 768px){.designer__head{margin-bottom:60px}}@media screen and (max-width: 768px){.designer__head{margin-bottom:40px}}.designer__head .headingCombi--line .enTtl:after{display:none}.designerDesc{display:grid;grid-template:'ttl img' auto 'logo img' auto 'txt img' 1fr / 1fr 590px}@media screen and (min-width: 768px){.designerDesc{gap:0 68px}}@media screen and (max-width: 768px){.designerDesc{gap:0;grid-template:'img' auto 'ttl' auto 'logo' auto 'txt' 1fr / 1fr}}.designerDesc__img{grid-area:img;position:relative}@media screen and (max-width: 768px){.designerDesc__img{margin-bottom:60px}}.designerDesc__img img{width:100%}.designerDesc__ttl{grid-area:ttl}@media screen and (min-width: 768px){.designerDesc__ttl{font-size:26px;margin-bottom:40px}}@media screen and (max-width: 768px){.designerDesc__ttl{font-size:16px;margin-bottom:20px}}.designerDesc__logo{grid-area:logo}@media screen and (min-width: 768px){.designerDesc__logo{margin-bottom:40px}}@media screen and (max-width: 768px){.designerDesc__logo{margin-bottom:32px;width:200px}}.designerDesc__txt{grid-area:txt}.designerDesc__txt p{line-height:1.8}@media screen and (min-width: 768px){.designerDesc__txt p{font-size:16px}}@media screen and (max-width: 768px){.designerDesc__txt p{font-size:14px}}@media screen and (min-width: 768px){.dropoffSect+.dropoffSect{margin-top:120px}}@media screen and (max-width: 768px){.dropoffSect+.dropoffSect{margin-top:100px}}.dropoffSect__head{margin-bottom:60px}@media screen and (min-width: 768px){.dropoffSect__mv{margin-bottom:64px}}@media screen and (max-width: 768px){.dropoffSect__mv{margin-bottom:32px}}.dropoffSect__mv:last-child{margin-bottom:0}.dropoffSect__desc{display:flex;margin-bottom:60px}@media screen and (min-width: 768px){.dropoffSect__desc{gap:45px}}@media screen and (max-width: 768px){.dropoffSect__desc{flex-direction:column;gap:20px}}.dropoffSect__txt{max-width:100%;width:315px}.dropoffSect__txt p{line-height:1.8}@media screen and (min-width: 768px){.dropoffSect__txt p{font-size:18px}}@media screen and (max-width: 768px){.dropoffSect__txt p{font-size:14px}}.dropoffSect__img{margin-top:30px}.dropoffSect__img .swipeFigure__capOut{left:unset;right:0}@media screen and (min-width: 768px){.dropoffSect__img .swipeFigure__capOut{top:calc(100% + 20px)}}@media screen and (max-width: 768px){.dropoffSect__img .swipeFigure__capOut{top:calc(100% + 10px)}}.dropoffSect:nth-child(2) .headingCombi__subTtl{font-feature-settings:'pkna'}@media screen and (min-width: 768px){.lifestylePalette__head{margin-bottom:80px}}@media screen and (max-width: 768px){.lifestylePalette__head{margin-bottom:40px}}.lifestylePalettePanel{display:grid}@media screen and (min-width: 768px){.lifestylePalettePanel{gap:66px 20px;grid-template-columns:repeat(2, 1fr);margin-bottom:180px}}@media screen and (max-width: 768px){.lifestylePalettePanel{gap:40px;grid-template-columns:repeat(1, 1fr);margin-bottom:80px}}.lifestylePalettePanel__item{position:relative}.lifestylePalettePanel__ttl{line-height:1.8;text-align:center}@media screen and (min-width: 768px){.lifestylePalettePanel__ttl{font-size:24px;margin-bottom:12px}}@media screen and (max-width: 768px){.lifestylePalettePanel__ttl{font-size:18px;margin-bottom:20px}}.lifestylePalettePanel__img{margin-bottom:20px}@media screen and (min-width: 768px){.lifestylePalettePanel__img .photo__image{max-width:unset;width:100%}}.lifestylePalettePanel__txt{letter-spacing:.2em;line-height:1.8}@media screen and (min-width: 768px){.lifestylePalettePanel__txt{font-size:16px}}@media screen and (max-width: 768px){.lifestylePalettePanel__txt{font-size:14px}}.facilityEffect{background:#ffffff}@media screen and (min-width: 768px){.facilityEffect{padding:80px 103px}}@media screen and (max-width: 768px){.facilityEffect{padding:50px 12px}}.facilityEffect__ttl{line-height:1.8;margin-bottom:30px;text-align:center}@media screen and (min-width: 768px){.facilityEffect__ttl{font-size:32px}}@media screen and (max-width: 768px){.facilityEffect__ttl{font-size:22px}}.facilityEffect__cont{display:grid;gap:40px 44px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.facilityEffect__cont{gap:14px;grid-template-columns:repeat(1, 1fr)}}.facilityEffectItem{border-radius:10px;display:grid;gap:0 20px;grid-template:'icon ttl' 'txt txt' / 68px 1fr;padding:20px 35px 56px}@media screen and (max-width: 768px){.facilityEffectItem{grid-template:'icon ttl' 'txt txt' / 40px 1fr;padding:20px}}.facilityEffectItem--1{background:rgba(193,78,132,0.1)}.facilityEffectItem--2{background:rgba(0,151,197,0.1)}.facilityEffectItem--3{background:rgba(115,163,80,0.1)}.facilityEffectItem--4{background:rgba(206,165,62,0.1)}.facilityEffectItem__icon{grid-area:icon}@media screen and (max-width: 768px){.facilityEffectItem__icon{width:40px}}.facilityEffectItem__ttl{align-self:center;grid-area:ttl;line-height:1.8}@media screen and (min-width: 768px){.facilityEffectItem__ttl{font-size:26px}}@media screen and (max-width: 768px){.facilityEffectItem__ttl{font-size:18px;letter-spacing:normal}}.facilityEffectItem__txt{border-top:1px solid #000000;grid-area:txt;line-height:1.8;margin-top:16px;padding-top:20px}@media screen and (max-width: 768px){.facilityEffectItem__txt{font-size:14px;letter-spacing:normal;margin-top:12px;padding-top:12px}}.facilityEffectItem--1 .facilityEffectItem__txt{border-color:#c14e84}.facilityEffectItem--2 .facilityEffectItem__txt{border-color:#0097c5}.facilityEffectItem--3 .facilityEffectItem__txt{border-color:#73a350}.facilityEffectItem--4 .facilityEffectItem__txt{border-color:#cea53e}@media screen and (max-width: 768px){.masterPlan__img{margin-top:-15vw}}.masterPlan__img img{width:100%}@media screen and (min-width: 768px){.motifSect__head{margin-bottom:100px}}@media screen and (max-width: 768px){.motifSect__head{margin-bottom:40px}}.motifSect__imgs{display:grid;gap:50px 20px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){.motifSect__imgs{gap:20px 7px}}.motifSect__item{position:relative}.motifSect__item--col2{grid-column:span 2}@media screen and (max-width: 768px){.motifSect__item--col2{grid-column:span 4}}.motifSect__item--col2 img{width:100%}.motifSect__item--txt{align-items:center;display:flex}@media screen and (min-width: 768px){.motifSect__item--txt{padding:0 40px}}@media screen and (max-width: 768px){.motifSect__item--txt{font-size:14px;margin-top:20px;padding:0}}.motifSect__item--txt p{line-height:1.8}@media screen and (min-width: 768px){.plantingSect__head{margin-bottom:80px}}@media screen and (max-width: 768px){.plantingSect__head{margin-bottom:60px}}.plantingSect__head .heading{margin-top:60px}@media screen and (min-width: 768px){.plantingSect__head .heading{font-size:36px}}@media screen and (max-width: 768px){.plantingSect__head .heading{font-size:22px}}.plantingSect__imgs{display:grid;margin-bottom:10px}@media screen and (min-width: 768px){.plantingSect__imgs{gap:20px;grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 768px){.plantingSect__imgs{gap:20px 26px;grid-template-columns:repeat(2, 1fr)}}.plantingSect__cap{margin-top:4px}@media screen and (min-width: 768px){.plantingSect__cap{font-size:16px}}@media screen and (max-width: 768px){.plantingSect__cap{font-size:14px}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg{--swipe-progress: 0;--swipe-thumb-ratio: 1;--swipe-thumb-width: calc(var(--swipe-thumb-ratio) * 100%);height:auto;padding-bottom:10px}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .swipeFigure__inner{height:auto;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .swipeFigure__visual,.spSwipeImg .swipeFigure--spSwipeImg .photo,.spSwipeImg .swipeFigure--spSwipeImg .photo__pic{height:auto;width:auto}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .photo__image{display:block;height:auto;max-width:none;width:800px}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg:before{background:rgba(0,0,0,0.25);bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.spSwipeImg .swipeFigure--spSwipeImg:after{background:#8e8e8e;bottom:0;content:'';height:2px;left:calc(var(--swipe-progress) * (100% - var(--swipe-thumb-width)));position:absolute;transition:left .12s linear;width:var(--swipe-thumb-width)}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .figurePlot{align-items:center;background:transparent;border-radius:0;display:flex;font-size:14px;gap:calc(8 / 750 * 100vw);height:auto;justify-content:flex-end;left:0;margin-top:40px;padding-right:calc(2 / 750 * 100vw);position:static;top:auto;transform:none;width:100%}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .figurePlot:before{color:#2e2e2e;content:'SWIPE';font-family:"Roboto",sans-serif;font-weight:300;letter-spacing:.11em;line-height:1}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .figurePlot:after{background:url("../imgs/icon-arrow-three.svg") center center/contain no-repeat;color:#9a9a9a;content:'';height:10px;letter-spacing:-.02em;line-height:.9;transform:translateY(calc(-2 / 750 * 100vw));width:20px}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg .figurePlot__icon{display:none}}@media screen and (max-width: 768px){.spSwipeImg .swipeFigure--spSwipeImg.is-active .figurePlot{opacity:1}}.headingCombi--line .enTtl{align-items:end;display:flex;font-family:"EB Garamond",serif;font-style:normal;line-height:2}@media screen and (min-width: 768px){.headingCombi--line .enTtl{font-size:42px;gap:40px;letter-spacing:.08em}}@media screen and (max-width: 768px){.headingCombi--line .enTtl{font-size:calc(48 / 750 * 100vw);gap:calc(27 / 750 * 100vw);letter-spacing:0.1 0.5em}}.headingCombi--line .enTtl:before,.headingCombi--line .enTtl:after{background-color:#9d906f;content:'';display:block;display:none;flex-grow:1;height:1px;transform-origin:left;transition:transform 2s ease-in-out}@media screen and (min-width: 768px){.headingCombi--line .enTtl:before,.headingCombi--line .enTtl:after{transform:scaleX(0) translateY(-35px)}}@media screen and (max-width: 768px){.headingCombi--line .enTtl:before,.headingCombi--line .enTtl:after{transform:scaleX(0) translateY(calc(-40 / 750 * 100vw))}}.headingCombi--line .enTtl:after{display:block}@media screen and (min-width: 768px){.sai-animate .headingCombi--line .enTtl:before,.sai-animate .headingCombi--line .enTtl:after{transform:scaleX(1) translateY(-35px)}}@media screen and (max-width: 768px){.sai-animate .headingCombi--line .enTtl:before,.sai-animate .headingCombi--line .enTtl:after{transform:scaleX(1) translateY(calc(-40 / 750 * 100vw))}}.design-masterplan{background-position:right top;background-repeat:no-repeat;background-size:cover;margin-top:60px}@media screen and (min-width: 768px){.design-masterplan{background-image:url("../imgs/pc/img-bg-02@1.5x.png");padding-block:140px 0}}@media screen and (max-width: 768px){.design-masterplan{background-image:url("../imgs/sp/img-bg-02@1.5x.png");padding-block:60px 0}}@media screen and (min-width: 768px){.design-motif{padding-block:180px 0}}@media screen and (max-width: 768px){.design-motif{padding-block:80px 0}}.nameLabel{background:#ffffff;display:flex;gap:26px;left:0;position:absolute}@media screen and (min-width: 768px){.nameLabel{bottom:-40px;padding:24px 40px}}@media screen and (max-width: 768px){.nameLabel{bottom:-25px;padding:12px 22px}}.nameLabel__role{letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 768px){.nameLabel__role{font-size:14px}}@media screen and (max-width: 768px){.nameLabel__role{font-size:10px}}.nameLabel__name{line-height:1.3}@media screen and (min-width: 768px){.nameLabel__name{font-size:32px}}@media screen and (max-width: 768px){.nameLabel__name{font-size:20px}}.nameLabel__name .small{display:block}@media screen and (min-width: 768px){.nameLabel__name .small{font-size:14px}}@media screen and (max-width: 768px){.nameLabel__name .small{font-size:10px}}@media screen and (min-width: 768px){.design-planting{padding-block:160px}}@media screen and (max-width: 768px){.design-planting{padding-block:60px}}@media screen and (min-width: 768px){.design-dropoff{padding-block:180px}}@media screen and (max-width: 768px){.design-dropoff{padding-block:56px}}.design-commonspace{margin-top:40px}@media screen and (min-width: 768px){.design-commonspace{padding-block:180px}}@media screen and (max-width: 768px){.design-commonspace{padding-block:60px}}.anchorList--sp-center{padding-inline:45px}
