.casbeeBnr{margin:auto}@media screen and (min-width: 768px){.casbeeBnr{width:500px}}.casbeeBnr__cap{margin-top:5px;text-align:end}@media screen and (min-width: 768px){.designerInfo{align-items:center;display:flex;justify-content:flex-start}}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:40px}}.designerInfo__cont{display:flex;position:relative}@media screen and (min-width: 768px){.designerInfo__cont{flex-direction:column;height:210px;justify-content:center;margin-left:113px;padding-left:270px;width:734px}}@media screen and (max-width: 768px){.designerInfo__cont{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.designerInfo__visual{left:0;position:absolute;top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 768px){.designerInfo__visual{width:148px}}.designerInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name{font-size:30px}}@media screen and (max-width: 768px){.designerInfo__name{font-size:25px;width:147.5px}}.designerInfo__name .option{display:block;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.designerInfo__name .option{font-size:11px;margin-bottom:28px}}.designerInfo__name .small{display:inline-block;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__name .small{padding-left:10px}}.designerInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__txt{font-size:12px;margin-top:25px;line-height:1.83333}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.designerInfo__txt{font-size:11px;margin-top:30px;padding:0 30px;line-height:1.90909}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.designGroup{margin-top:100px}}@media screen and (max-width: 768px){.designGroup{margin-top:70px}}@media screen and (min-width: 768px){.designGroup__cont{margin-top:60px}}@media screen and (max-width: 768px){.designGroup__cont{margin-top:calc(40 / 390 * 100vw)}}.designGroup .arrangeLayout .bgLayer{width:100%}@media screen and (min-width: 768px){.designGroup .arrangeLayout .bgLayer .generalSect{padding:100px 0}}@media screen and (max-width: 768px){.designGroup .arrangeLayout .bgLayer .generalSect{padding:calc(70 / 390 * 100vw) 0}}@media screen and (min-width: 768px){.designGroup .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.designGroup .arrangeLayout:not(:first-child):not(:has(.bgLayer)){padding-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.designGroup .arrangeLayout:nth-child(odd) .generalSect{margin-left:auto}}@media screen and (min-width: 768px){.designGroup .arrangeLayout:nth-child(even) .generalSect{flex-direction:row-reverse}}@media screen and (min-width: 768px){.designGroup .arrangeLayout .generalSect{width:1094px}}@media screen and (min-width: 768px){.designGroup .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.designGroup .arrangeLayout .generalSect__cont{margin-left:-30px;width:100vw}}@media screen and (min-width: 768px){.environmentGroup .verticalStack .generalSect__cont .pinchableFrame{cursor:default;margin-left:auto;margin-right:auto;text-align:center;width:990px}}@media screen and (min-width: 768px){.environmentGroup .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.environmentGroup .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.environmentGroup .arrangeLayout .generalSect{margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.environmentGroup .arrangeLayout .generalSect__cont{width:524px}}.environmentGroup .arrangeLayout .generalSect__cont .photo+.caption{margin-top:5px}@media screen and (min-width: 768px){.environmentGroup .linkBtn{margin:90px auto 0}}@media screen and (max-width: 768px){.environmentGroup .linkBtn{margin:80px auto 0}}@media screen and (min-width: 768px){.landplanSect__head .generalTtl+.verticalStack{margin-top:60px}}@media screen and (max-width: 768px){.landplanSect__head .generalTtl+.verticalStack{margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanSect__head .verticalStack .generalSect__cont{margin:auto;margin-top:90px;width:800px}}@media screen and (max-width: 768px){.landplanSect__head .verticalStack .generalSect__cont{margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.landplanSect__cont{margin-top:calc(50 / 390 * 100vw)}}.plantGallery{display:flex}@media screen and (max-width: 768px){.plantGallery{flex-wrap:wrap;justify-content:flex-start;width:314px}}@media screen and (min-width: 768px){.plantGallery{justify-content:center}}.plantGallery__item{position:relative}@media screen and (max-width: 768px){.plantGallery__item{width:50%}}@media screen and (max-width: 768px){.plantGallery__item .photo__capIn{bottom:32px}}@media screen and (min-width: 768px){.plantGallery__item .photo__capIn{bottom:48px}}.plantGallery__cap{background:rgba(102,102,102,0.8);bottom:0;color:#ffffff;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;left:0;letter-spacing:.15em;position:absolute;width:100%}@media screen and (min-width: 768px){.plantGallery__cap{font-size:16px;padding:12px 17px}}@media screen and (max-width: 768px){.plantGallery__cap{font-size:10px;padding:8px}}.plantGallery+.caption{margin-top:10px;text-align:end}@media screen and (min-width: 768px){.pointSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.pointSect__cont{margin-top:calc(34 / 390 * 100vw)}}@media screen and (min-width: 768px){.pointSect__cont .verticalStack .generalSect{margin:auto}}@media screen and (max-width: 768px){.pointSect__cont .verticalStack .generalSect__cont .plantGallery{margin-left:30px;margin-right:-30px}}@media screen and (min-width: 768px){.pointSect__cont .arrangeLayout .generalSect{margin:auto}}@media screen and (min-width: 768px){.pointSect__cont .arrangeLayout .generalSect__cont{width:675px}}@media screen and (min-width: 768px){.pointSect__cont .arrangeLayout+.photo{margin:auto;margin-top:120px}}@media screen and (max-width: 768px){.pointSect__cont .arrangeLayout+.photo{margin-top:calc(35 / 390 * 100vw)}}@media screen and (min-width: 768px){.pointSect__cont>.photo{margin:auto;width:1200px}}@media screen and (min-width: 768px){.pointSect__cont>.photo+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.pointSect__cont>.photo+.arrangeLayout{margin-top:calc(35 / 390 * 100vw)}}@media screen and (max-width: 768px){.pointSect--04{margin-top:calc(120 / 390 * 100vw) !important}}@media screen and (min-width: 768px){.pointSect+.pointSect{margin-top:140px}}@media screen and (max-width: 768px){.pointSect+.pointSect{margin-top:calc(50 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehGroup .verticalStack .generalSect__cont{padding:0 30px}}.zehGroup .verticalStack .generalSect__cont .heading+.txt{margin-top:34px}@media screen and (min-width: 768px){.zehGroup .arrangeLayout:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.zehGroup .arrangeLayout:not(:first-child){margin-top:70px}}@media screen and (min-width: 768px){.zehGroup .arrangeLayout .generalSect{margin-left:auto;width:1094px}}.zehGroup .arrangeLayout .generalSect__head .txt+.caption{margin-top:12px}@media screen and (min-width: 768px){.zehGroup .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.zehGroup .arrangeLayout .generalSect__cont{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.residence-landplan{padding-top:160px}}@media screen and (max-width: 768px){.residence-landplan{padding-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.plan-casbee{padding-top:80px}}@media screen and (max-width: 768px){.plan-casbee{margin:0 auto;padding-top:calc(50 / 390 * 100vw);width:330px}}@media screen and (min-width: 768px){.plan-casbee+.footer-contentsGuide{margin-top:80px}}@media screen and (max-width: 768px){.plan-casbee+.footer-contentsGuide{margin-top:70px}}@media screen and (min-width: 768px){.residence-zeh{padding-top:160px}}@media screen and (max-width: 768px){.residence-zeh{padding-top:calc(70 / 390 * 100vw)}}@media screen and (min-width: 768px){.residence-environment{padding-top:60px}}@media screen and (max-width: 768px){.residence-environment{padding-top:calc(50 / 390 * 100vw)}}
