@media screen and (min-width: 768px){.designArea .generalTtl+.arrangeLayout{margin-top:64px}}@media screen and (max-width: 768px){.designArea .generalTtl+.arrangeLayout{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea>.arrangeLayout .generalSect{margin-left:auto}}@media screen and (min-width: 768px){.designArea>.arrangeLayout .generalSect__cont{margin-left:105px;width:675px}}@media screen and (max-width: 768px){.designArea>.arrangeLayout .generalSect__cont{margin-left:calc(-30 / 390 * 100vw);width:100vw}}@media screen and (min-width: 768px){.designArea>.arrangeLayout+.verticalStack{margin-top:120px}}@media screen and (max-width: 768px){.designArea>.arrangeLayout+.verticalStack{margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea .verticalStack .generalSect__head{text-align:center}.designArea .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.designArea .verticalStack .generalSect__cont{width:100%}}@media screen and (max-width: 768px){.designArea .verticalStack .generalSect__cont{margin-left:calc(-30 / 390 * 100vw);width:100vw}}@media screen and (min-width: 768px){.designArea .verticalStack+.relatedBox{margin-top:120px}}@media screen and (max-width: 768px){.designArea .verticalStack+.relatedBox{margin-top:calc(120 / 390 * 100vw)}}.designArea .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (min-width: 768px){.designArea .relatedBox{padding:60px 105px}}@media screen and (max-width: 768px){.designArea .relatedBox{margin-left:calc(-30 / 390  *100vw);width:100vw}}.designArea .relatedBox--tan{background-color:#fbf9f4}.designArea .relatedBox--tan .headingCombi{color:#111111}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout{align-items:center}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.designArea .relatedBox__head .arrangeLayout .enHeading{color:#ffffff;flex-shrink:0;height:-moz-fit-content;height:fit-content}.designArea .relatedBox__head .arrangeLayout .enHeading:after{background-color:#ffffff}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect{justify-content:space-between;margin-left:105px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect{display:flex}}.designArea .relatedBox__head .arrangeLayout .generalSect__head{flex-shrink:0}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__head{width:210px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__head{width:calc(150 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont{margin-left:60px;width:auto}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .title{font-size:12px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .title{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .title+.headingCombi{margin-top:16px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .title+.headingCombi{margin-top:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading{font-size:30px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading{font-size:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading .small{font-size:14px}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading .small{font-size:calc(12 / 390 * 100vw)}}@media screen and (max-width: 768px){.designArea .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .txt{display:none}}@media screen and (min-width: 768px){.designArea .relatedBox__cont{margin:auto;margin-top:105px;width:890px}}@media screen and (max-width: 768px){.designArea .relatedBox__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerSect{margin:120px auto;padding:80px 0;width:890px}}@media screen and (max-width: 768px){.designerSect{margin:calc(120 / 390 * 100vw) 0;padding:calc(80 / 390 * 100vw) 0}}.designerSect__head .headingCombi .heading{text-align:center}@media screen and (min-width: 768px){.designerSect__head+.designerSect__cont{margin-top:64px}}@media screen and (max-width: 768px){.designerSect__head+.designerSect__cont{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerSect__cont .arrangeLayout .generalSect__cont{margin-left:105px;width:465px}}@media screen and (min-width: 768px){.landplanArea .generalTtl+.landplanArea__head{margin-top:64px}}@media screen and (max-width: 768px){.landplanArea .generalTtl+.landplanArea__head{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .verticalStack .generalSect__head{text-align:center}.landplanArea__head .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.landplanArea__head .verticalStack .generalSect__cont{width:100%}}@media screen and (max-width: 768px){.landplanArea__head .verticalStack .generalSect__cont .touchFigure{height:calc(300 / 390 * 100vw)}}.landplanArea__head .verticalStack .generalSect__cont .touchFigure__image{border:1px solid #cccccc}@media screen and (min-width: 768px){.landplanArea__head .verticalStack+.arrangeLayout{margin-top:64px}}@media screen and (max-width: 768px){.landplanArea__head .verticalStack+.arrangeLayout{margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .arrangeLayout .generalSect{margin-left:auto}}@media screen and (min-width: 768px){.landplanArea__head .arrangeLayout .generalSect__cont{margin-left:105px}}@media screen and (min-width: 768px){.landplanArea__head .arrangeLayout+.relatedBox{margin-top:120px}}@media screen and (max-width: 768px){.landplanArea__head .arrangeLayout+.relatedBox{margin-top:calc(120 / 390 * 100vw)}}.landplanArea__head .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (min-width: 768px){.landplanArea__head .relatedBox{padding:60px 105px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox{margin-left:calc(-30 / 390  *100vw);width:100vw}}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout{align-items:center}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout{flex-direction:column;gap:calc(40 / 390 * 100vw)}}.landplanArea__head .relatedBox__head .arrangeLayout .enHeading{color:#ffffff;flex-shrink:0;height:-moz-fit-content;height:fit-content}.landplanArea__head .relatedBox__head .arrangeLayout .enHeading:after{background-color:#ffffff}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect{justify-content:space-between;margin-left:105px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect{display:flex}}.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__head{flex-shrink:0}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__head{width:210px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__head{width:calc(150 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont{margin-left:60px;width:auto}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont{margin-left:30px}}.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .title{line-height:1.5}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .title{font-size:12px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .title{font-size:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .title+.headingCombi{margin-top:16px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .title+.headingCombi{margin-top:calc(12 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading{font-size:30px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading{font-size:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading .small{font-size:14px}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .heading .small{font-size:calc(12 / 390 * 100vw)}}@media screen and (max-width: 768px){.landplanArea__head .relatedBox__head .arrangeLayout .generalSect__cont .headingCombi .txt{display:none}}@media screen and (min-width: 768px){.landplanArea__cont{margin-top:64px;padding:80px 0}}@media screen and (max-width: 768px){.landplanArea__cont{margin-top:calc(120 / 390 * 100vw);padding:calc(70 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.landplanArea__cont .heading+.landplanArea__block{margin-top:60px}}@media screen and (max-width: 768px){.landplanArea__cont .heading+.landplanArea__block{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout:not(:first-child){margin-top:64px}}@media screen and (max-width: 768px){.landplanArea__block .arrangeLayout:not(:first-child){margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout:nth-child(even) .generalSect{margin-left:auto}}@media screen and (max-width: 768px){.landplanArea__block .arrangeLayout:nth-child(even) .generalSect__cont{margin-left:calc(-30 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout:nth-child(odd) .generalSect{flex-direction:row-reverse}}@media screen and (max-width: 768px){.landplanArea__block .arrangeLayout:nth-child(odd) .generalSect__cont{margin-left:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect:has(.generalSect__cont--small){margin:auto;width:934px}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect__head .headingCombi .heading{white-space:nowrap}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect__head .headingCombi+.caption{margin-top:10px}}@media screen and (max-width: 768px){.landplanArea__block .arrangeLayout .generalSect__head .headingCombi+.caption{margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.landplanArea__block .arrangeLayout .generalSect__cont--small{width:500px}}.plantGallery{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.plantGallery{gap:10px;width:675px}}@media screen and (max-width: 768px){.plantGallery{gap:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.plantGallery__item{width:218px}}@media screen and (max-width: 768px){.plantGallery__item{width:calc(150 / 390 * 100vw)}}.plantGallery .caption{text-align:end;width:100%}@media screen and (min-width: 768px){.publicSpaceArea .generalTtl+.verticalStack{margin-top:64px}}@media screen and (max-width: 768px){.publicSpaceArea .generalTtl+.verticalStack{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.publicSpaceArea .arrangeLayout .generalSect{margin-left:auto}}@media screen and (min-width: 768px){.publicSpaceArea .arrangeLayout .generalSect__cont{margin-left:105px;width:675px}}@media screen and (max-width: 768px){.publicSpaceArea .arrangeLayout .generalSect__cont{margin-left:calc(-30 / 390 * 100vw);width:100vw}}@media screen and (min-width: 768px){.publicSpaceArea .arrangeLayout+.verticalStack{margin-top:120px}}@media screen and (max-width: 768px){.publicSpaceArea .arrangeLayout+.verticalStack{margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.publicSpaceArea .verticalStack .generalSect__head{text-align:center}.publicSpaceArea .verticalStack .generalSect__head .txt{margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.publicSpaceArea .verticalStack .generalSect__cont{width:100%}}@media screen and (max-width: 768px){.publicSpaceArea .verticalStack .generalSect__cont{margin-left:calc(-30 / 390 * 100vw);margin-right:calc(-30 / 390 * 100vw);width:100vw}}@media screen and (min-width: 768px){.publicSpaceArea .verticalStack .generalSect__cont .panorama{margin-bottom:20px}}@media screen and (max-width: 768px){.publicSpaceArea .verticalStack .generalSect__cont .panorama{height:130px;margin-bottom:15px}}@media screen and (min-width: 768px){.publicSpaceArea .verticalStack+.arrangeLayout{margin-top:120px}}@media screen and (max-width: 768px){.publicSpaceArea .verticalStack+.arrangeLayout{margin-top:calc(120 / 390 * 100vw)}}@media screen and (min-width: 768px){.publicSpaceArea .verticalStack+.verticalStack{margin-top:80px}}@media screen and (max-width: 768px){.publicSpaceArea .verticalStack+.verticalStack{margin-top:calc(80 / 390 * 100vw)}}@media screen and (min-width: 768px){.residence-design{padding:67px 0 0}}@media screen and (max-width: 768px){.residence-design{padding:calc(68 / 390 * 100vw) 0 0}}@media screen and (min-width: 768px){.residence-landplan{padding:160px 0 0}}@media screen and (max-width: 768px){.residence-landplan{padding:calc(120 / 390 * 100vw) 0 0}}@media screen and (min-width: 768px){.residence-publicSpace{padding:160px 0 0}}@media screen and (max-width: 768px){.residence-publicSpace{padding:calc(120 / 390 * 100vw) 0 0}}
