@media screen and (min-width: 768px){.design-introduction .pageIntroduction+.anchorList{margin-top:60px}}@media screen and (max-width: 768px){.design-introduction .pageIntroduction+.anchorList{margin-top:40px}}@media screen and (min-width: 768px){.design-introduction .anchorList{flex-wrap:wrap;gap:0 5px;margin:0 auto;max-width:1200px}}@media screen and (min-width: 768px){.design-introduction .anchorList__link{margin-right:0;width:calc((100% - 15px) / 2)}}@media screen and (max-width: 768px){.design-introduction .anchorList__link{font-size:12px;line-height:1.6}}@media screen and (min-width: 768px){.design-facadeGroup{position:relative;width:570px}.design-facadeGroup:before{content:'';display:block;padding-top:calc(573 / 570 * 100%)}}@media screen and (max-width: 768px){.design-facadeGroup{position:relative;width:calc(360 / 390 * 100vw)}.design-facadeGroup:before{content:'';display:block;padding-top:calc(454 / 360 * 100%)}}@media screen and (min-width: 768px){.design-facadeGroup__heading{left:0;position:absolute;top:0}}@media screen and (max-width: 768px){.design-facadeGroup__heading{left:calc(30 / 360 * 100%);position:absolute;top:0}}.design-facadeGroup__heading .heading{color:#111111;font-size:20px;letter-spacing:.03em;line-height:2}@media screen and (max-width: 768px){.design-facadeGroup__heading .heading{font-size:14px;line-height:calc(28 / 14)}}@media screen and (min-width: 768px){.design-facadeGroup__visual{position:absolute;right:0;top:calc(55 / 573 * 100%);width:calc(380 / 570 * 100%)}}@media screen and (max-width: 768px){.design-facadeGroup__visual{left:0;position:absolute;top:calc(40 / 454 * 100%);width:calc(255 / 360 * 100%)}}.design-facadeGroup__txt{background-color:#a69487}@media screen and (min-width: 768px){.design-facadeGroup__txt{box-sizing:border-box;left:0;padding:40px 80px;position:absolute;top:calc(387 / 573 * 100%);width:calc(420 / 570 * 100%)}}@media screen and (max-width: 768px){.design-facadeGroup__txt{box-sizing:border-box;left:calc(105 / 360 * 100%);padding:40px;position:absolute;top:calc(265 / 454 * 100%);width:calc(255 / 360 * 100%)}}.design-facadeGroup__txt .txt{color:#ffffff;font-size:14px;letter-spacing:.021em;line-height:calc(23.8 / 14)}@media screen and (max-width: 768px){.design-facadeGroup__txt .txt{font-size:12px;line-height:calc(20.4 / 12)}}@media screen and (max-width: 768px){.design-facadeGroup:nth-child(even) .design-facadeGroup__heading{left:calc(58 / 360 * 100%)}.design-facadeGroup:nth-child(even) .design-facadeGroup__visual{left:auto;right:0}.design-facadeGroup:nth-child(even) .design-facadeGroup__txt{left:0}}@media screen and (max-width: 768px){.design-facadeGroup:nth-child(odd){margin-left:-30px}}@media screen and (max-width: 768px){.design-facadeGroup:nth-child(2){margin-top:100px}}@media screen and (min-width: 768px){.design-facadeGroup:nth-child(3){margin-top:70px}}@media screen and (max-width: 768px){.design-facadeGroup:nth-child(3){margin-top:20px}}.design-facadeMain{margin-bottom:60px}@media screen and (max-width: 768px){.design-facadeMain{margin-bottom:40px}}@media screen and (min-width: 768px){.design-facadeMain .headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.design-facadeMain .headingCombi{margin-top:40px}}.design-facadeMain .headingCombi .heading{color:#111111;font-size:20px;letter-spacing:0.03em;line-height:2}@media screen and (max-width: 768px){.design-facadeMain .headingCombi .heading{font-size:18px}}.design-facadeMain .txt{color:#111111;font-size:14px;letter-spacing:0.021em;line-height:calc(23.8 / 14)}@media screen and (min-width: 768px){.design-facadeMain .txt{margin-top:40px}}@media screen and (max-width: 768px){.design-facadeMain .txt{font-size:13px;margin-top:34px}}.design-facadeSub{display:flex}@media screen and (min-width: 768px){.design-facadeSub{flex-wrap:wrap;gap:60px;justify-content:center}}@media screen and (max-width: 768px){.design-facadeSub{flex-direction:column;gap:40px}}@media screen and (min-width: 768px){.grandSect__cont{margin:0 auto;max-width:1200px;padding-top:60px}}@media screen and (max-width: 768px){.grandSect__cont{padding:40px 30px 0}}@media screen and (min-width: 768px){.grandSect__cont .headingCombi{margin-top:40px}}@media screen and (min-width: 768px){.grandSect__cont .photo+.headingCombi{margin-top:50px}}@media screen and (max-width: 768px){.grandSect__cont .photo+.headingCombi{margin-top:30px}}@media screen and (min-width: 768px){.grandSect__txtMap{margin-top:0}}@media screen and (max-width: 768px){.grandSect__txtMap{margin-top:0}}@media screen and (min-width: 768px){.grandSect__txtMap .headingCombi{margin-top:0}}@media screen and (max-width: 768px){.grandSect__txt .headingCombi{margin:0 -20px}}.grandSect__txt .headingCombi .heading{line-height:2}@media screen and (min-width: 768px){.grandSect__txt .headingCombi .heading{font-size:20px}}@media screen and (max-width: 768px){.grandSect__txt .headingCombi .heading{font-size:calc(18 / 390 * 100vw);letter-spacing:.03em}}@media screen and (max-width: 768px){.grandSect__txt .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.grandSect__bottom{margin-top:60px}}@media screen and (max-width: 768px){.grandSect__bottom{margin-top:20px}}@media screen and (min-width: 768px){.landplanMap{align-items:flex-start;display:flex;gap:60px}}.landplanMap__head{aspect-ratio:1350 / 1280;position:relative}@media screen and (min-width: 768px){.landplanMap__head{flex-shrink:0;width:555px}}@media screen and (max-width: 768px){.landplanMap__head{margin:0 auto;width:calc(350 / 390 * 100vw)}}.landplanMap__map{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){.landplanMap__cont{flex:1;min-width:0}}@media screen and (max-width: 768px){.landplanMap__cont{margin-top:20px}}.landplanMap__plot{align-items:center;aspect-ratio:1 / 1;background-color:#666666;border:1px solid #ffffff;color:#ffffff;display:flex;font-weight:bold;height:auto;justify-content:center;letter-spacing:0;position:absolute;transition:transform .3s ease-in-out}@media screen and (min-width: 768px){.landplanMap__plot{font-size:14px;width:36px}}@media screen and (min-width: 768px) and (min-width: 768px){.landplanMap__plot:hover{transform:scale(1.6)}}@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine){.landplanMap__plot:hover{transform:scale(1.6)}}@media screen and (max-width: 768px){.landplanMap__plot{font-size:calc(11 / 390 * 100vw);width:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.landplanMap__plot--1{left:calc(21.3% - 18px);top:calc(41.8% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--1{left:calc(21.3% - (20 / 390 * 100vw) / 2);top:calc(41.8% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap__plot--2{left:calc(41.4% - 18px);top:calc(30% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--2{left:calc(41.4% - (20 / 390 * 100vw) / 2);top:calc(30% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap__plot--3{left:calc(69.8% - 18px);top:calc(54% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--3{left:calc(69.8% - (20 / 390 * 100vw) / 2);top:calc(54% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap__plot--4{left:calc(69.8% - 18px);top:calc(45% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--4{left:calc(69.8% - (20 / 390 * 100vw) / 2);top:calc(45% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap__plot--5{left:calc(34% - 18px);top:calc(47.5% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--5{left:calc(34% - (20 / 390 * 100vw) / 2);top:calc(47.5% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap__plot--6{left:calc(69.8% - 18px);top:calc(73% - 18px)}}@media screen and (max-width: 768px){.landplanMap__plot--6{left:calc(69.8% - (20 / 390 * 100vw) / 2);top:calc(73% - (20 / 390 * 100vw) / 2)}}@media screen and (min-width: 768px){.landplanMap[data-active-accord='1'] .landplanMap__plot--1,.landplanMap[data-accord-hover='1'] .landplanMap__plot--1,.landplanMap[data-active-accord='2'] .landplanMap__plot--2,.landplanMap[data-accord-hover='2'] .landplanMap__plot--2,.landplanMap[data-active-accord='3'] .landplanMap__plot--3,.landplanMap[data-accord-hover='3'] .landplanMap__plot--3,.landplanMap[data-active-accord='4'] .landplanMap__plot--4,.landplanMap[data-accord-hover='4'] .landplanMap__plot--4,.landplanMap[data-active-accord='5'] .landplanMap__plot--5,.landplanMap[data-accord-hover='5'] .landplanMap__plot--5,.landplanMap[data-active-accord='6'] .landplanMap__plot--6,.landplanMap[data-accord-hover='6'] .landplanMap__plot--6,.landplanMap[data-active-accord='7'] .landplanMap__plot--7,.landplanMap[data-accord-hover='7'] .landplanMap__plot--7{transform:scale(1.6)}}@media screen and (max-width: 768px){.landplanMap[data-active-slide='1'] .landplanMap__plot--1,.landplanMap[data-active-slide='2'] .landplanMap__plot--2,.landplanMap[data-active-slide='3'] .landplanMap__plot--3,.landplanMap[data-active-slide='4'] .landplanMap__plot--4,.landplanMap[data-active-slide='5'] .landplanMap__plot--5,.landplanMap[data-active-slide='6'] .landplanMap__plot--6,.landplanMap[data-active-slide='7'] .landplanMap__plot--7{transform:scale(1.6)}}@media screen and (min-width: 768px){.design-granddesign .generalSect__cont>.txt,.design-granddesign .generalSect__cont>[data-sai]>.txt,.design-granddesign .verticalStack .generalSect__head .heading+.txt,.design-granddesign .design-facadeMain>.txt,.design-facade .generalSect__cont>.txt,.design-facade .generalSect__cont>[data-sai]>.txt,.design-facade .verticalStack .generalSect__head .heading+.txt,.design-facade .design-facadeMain>.txt,.design-landscape .generalSect__cont>.txt,.design-landscape .generalSect__cont>[data-sai]>.txt,.design-landscape .verticalStack .generalSect__head .heading+.txt,.design-landscape .design-facadeMain>.txt,.design-material .generalSect__cont>.txt,.design-material .generalSect__cont>[data-sai]>.txt,.design-material .verticalStack .generalSect__head .heading+.txt,.design-material .design-facadeMain>.txt{max-width:885px}}@media screen and (min-width: 768px){.design-granddesign{padding-top:140px}}@media screen and (max-width: 768px){.design-granddesign{padding-top:73px}}.design-facade{margin-top:100px;padding:100px 0}@media screen and (min-width: 768px){.design-facade{padding-bottom:160px}}@media screen and (max-width: 768px){.design-facade{padding-bottom:130px}}
