@media print, screen and (min-width: 768px){.commonSpaceSect__head+.commonSpaceSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.commonSpaceSect__head+.commonSpaceSect__cont{margin-top:60px}}.commonSpaceSect__cont{width:100vw}@media print, screen and (min-width: 768px){.commonSpaceSect__cont{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.commonSpaceSect__cont{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.commonSpaceSect__cont{margin-left:-32px}}.conceptArea{width:100vw;position:relative;z-index:1}@media print, screen and (min-width: 768px){.conceptArea{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.conceptArea{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.conceptArea{margin-left:-32px}}@media print, screen and (min-width: 768px){.conceptArea{height:600vh}}.conceptArea__guide{inset:0;pointer-events:none;position:absolute;z-index:1}.conceptArea__dir{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;position:sticky;top:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:9}@media print, screen and (min-width: 768px){.conceptArea__dir{gap:4px;padding:174px 0;right:56px}}@media screen and (max-width: 768px){.conceptArea__dir{gap:4px;padding:80px 0;right:16px}}.conceptArea__dir span{background-color:rgba(153,153,153,0.5);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-property:background-color, width, height;transition-property:background-color, width, height;width:1px}@media print, screen and (min-width: 768px){.conceptArea__dir span{height:20px}}@media screen and (max-width: 768px){.conceptArea__dir span{height:16px}}.conceptArea__dir span.is-active{background-color:#999999;width:2px}@media print, screen and (min-width: 768px){.conceptArea__dir span.is-active{height:30px}}@media screen and (max-width: 768px){.conceptArea__dir span.is-active{height:20px}}.conceptArea__body{background-attachment:fixed;-webkit-clip-path:inset(0);clip-path:inset(0);height:100%;overflow:hidden;position:relative;z-index:-1}.conceptSect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;position:relative;width:100%}@media print, screen and (min-width: 768px){.conceptSect{height:100vh;left:0;position:fixed;top:0;z-index:-1}}@media screen and (max-width: 768px){.conceptSect{padding:120px 0}}.conceptSect.is-active{pointer-events:auto}.conceptSect.is-active .conceptSect__bg{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);-webkit-transition-delay:0s;transition-delay:0s}.conceptSect.is-active .conceptSect__inner{opacity:1}.conceptSect.is-active .conceptSect__count{opacity:1}.conceptSect.is-active .conceptSect__visual{-webkit-clip-path:polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%);clip-path:polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%)}.conceptSect.is-active .conceptSect__visual .photo__image{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform 7s ease 1s;transition:-webkit-transform 7s ease 1s;transition:transform 7s ease 1s;transition:transform 7s ease 1s, -webkit-transform 7s ease 1s}.conceptSect.is-active .conceptSect__visual+.capOut{opacity:1;-webkit-transition:opacity .8s ease 1s;transition:opacity .8s ease 1s}.conceptSect.is-active .conceptSect__symbol{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity 2s ease 2s, -webkit-transform 5s ease 2s;transition:opacity 2s ease 2s, -webkit-transform 5s ease 2s;transition:opacity 2s ease 2s, transform 5s ease 2s;transition:opacity 2s ease 2s, transform 5s ease 2s, -webkit-transform 5s ease 2s}.conceptSect.is-active .conceptSect__cont{-webkit-clip-path:polygon(0% 0%, 0% 200%, 200% 0%);clip-path:polygon(0% 0%, 0% 200%, 200% 0%);opacity:1;-webkit-transition:2s ease 2s;transition:2s ease 2s;-webkit-transition-property:opacity, -webkit-clip-path;transition-property:opacity, -webkit-clip-path;transition-property:clip-path, opacity;transition-property:clip-path, opacity, -webkit-clip-path}.conceptSect.is-end .conceptSect__bg{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);-webkit-transition-delay:1s;transition-delay:1s}@media print, screen and (min-width: 768px){.conceptSect:nth-child(odd) .conceptSect__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:calc(175 / 1440 * 100%)}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(odd) .conceptSect__symbol{right:calc(100% + 32px)}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(odd) .conceptSect__material{margin-left:65px}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(even) .conceptSect__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:calc(175 / 1440 * 100%)}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(even) .conceptSect__symbol{left:calc(100% + 32px)}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(even) .conceptSect__material{margin-right:74px}}@media print, screen and (min-width: 768px){.conceptSect:nth-child(3) .conceptSect__catch .lead{margin-top:16px}}@media screen and (max-width: 768px){.conceptSect:nth-child(3) .conceptSect__catch .lead{margin-top:16px}}.conceptSect:nth-child(3) .conceptSect__cont .txt{color:#163f2d}.conceptSect__bg{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);inset:0;position:absolute;-webkit-transition:-webkit-clip-path 1s ease;transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease, -webkit-clip-path 1s ease}@media screen and (max-width: 768px){.conceptSect__bg{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}}.conceptSect__inner{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%}@media print, screen and (min-width: 768px){.conceptSect__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(104 / 1265 * 100%)}}.conceptSect__head{position:relative;text-align:center}@media print, screen and (min-width: 768px){.conceptSect__head{width:calc(330 / 1265 * 100%)}}@media screen and (max-width: 768px){.conceptSect__head{margin:0 auto}}@media screen and (max-width: 768px){.conceptSect__main{margin:0 auto;position:relative;width:210px}}.conceptSect__visual{aspect-ratio:330 / 440;-webkit-clip-path:polygon(0% 0%, 0% 100%, 0% 100%, 0% 0%);clip-path:polygon(0% 0%, 0% 100%, 0% 100%, 0% 0%);-webkit-transition:-webkit-clip-path 1s ease 1s;transition:-webkit-clip-path 1s ease 1s;transition:clip-path 1s ease 1s;transition:clip-path 1s ease 1s, -webkit-clip-path 1s ease 1s}.conceptSect__visual .photo{height:100%}.conceptSect__visual .photo__image{height:100%;max-width:none;-webkit-transform:translate(-12.5%, 0);transform:translate(-12.5%, 0);-webkit-transition:-webkit-transform .5s ease 1s;transition:-webkit-transform .5s ease 1s;transition:transform .5s ease 1s;transition:transform .5s ease 1s, -webkit-transform .5s ease 1s;width:auto}.conceptSect__visual+.capOut{opacity:0;position:absolute;right:0;top:calc(100% + 10px);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.conceptSect__count{font-family:"Cormorant Infant",serif;letter-spacing:.1em;line-height:.7;opacity:0;-webkit-transition:opacity .5s ease 1s;transition:opacity .5s ease 1s}@media print, screen and (min-width: 768px){.conceptSect__count{font-size:16px}}@media screen and (max-width: 768px){.conceptSect__count{font-size:16px}}@media print, screen and (min-width: 768px){.conceptSect__count+.conceptSect__visual{margin-top:43px}}@media screen and (max-width: 768px){.conceptSect__count+.conceptSect__visual{margin-top:180px}}.conceptSect__cont{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 0%);clip-path:polygon(0% 0%, 0% 0%, 0% 0%);opacity:0;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transition-property:opacity, -webkit-clip-path;transition-property:opacity, -webkit-clip-path;transition-property:clip-path, opacity;transition-property:clip-path, opacity, -webkit-clip-path}@media print, screen and (min-width: 768px){.conceptSect__cont{min-width:285px;width:calc(285 / 1265 * 100%)}}@media screen and (max-width: 768px){.conceptSect__cont{padding:56px 61px 0}}@media screen and (max-width: 768px){.conceptSect__cont .heading+.txt{margin-top:24px}}.conceptSect__symbol{opacity:0;position:absolute;-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0);-webkit-transition:opacity .5s ease, -webkit-transform .5s ease 1s;transition:opacity .5s ease, -webkit-transform .5s ease 1s;transition:opacity .5s ease, transform .5s ease 1s;transition:opacity .5s ease, transform .5s ease 1s, -webkit-transform .5s ease 1s}@media print, screen and (min-width: 768px){.conceptSect__symbol{top:108px}}@media screen and (max-width: 768px){.conceptSect__symbol{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding-left:32px;top:0;width:100%}}.conceptSect__catch{color:rgba(255,255,255,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}@media print, screen and (min-width: 768px){.conceptSect__catch{gap:24px}}@media screen and (max-width: 768px){.conceptSect__catch{gap:16px;text-align:left}}.conceptSect__catch .ttl{font-family:"Italiana",sans-serif;letter-spacing:.05em;line-height:.7}@media print, screen and (min-width: 768px){.conceptSect__catch .ttl{font-size:120px}}@media screen and (max-width: 768px){.conceptSect__catch .ttl{font-size:50px}}.conceptSect__catch .lead{font-family:"Cormorant Infant",serif;letter-spacing:.1em;line-height:.7}@media print, screen and (min-width: 768px){.conceptSect__catch .lead{font-size:18px}}@media screen and (max-width: 768px){.conceptSect__catch .lead{font-size:16px}}@media print, screen and (min-width: 768px){.conceptSect__material{margin-top:34px;width:300px}}@media screen and (max-width: 768px){.conceptSect__material{width:160px}}.designerSect{color:#ffffff}@media print, screen and (min-width: 768px){.designerSect__head+.designerSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.designerSect__head+.designerSect__cont{margin-top:80px}}.designerSect__ttl{font-family:"Italiana",sans-serif;letter-spacing:.05em;line-height:.7}@media print, screen and (min-width: 768px){.designerSect__ttl{font-size:50px}}@media screen and (max-width: 768px){.designerSect__ttl{font-size:50px;margin-bottom:80px}}.designerSect__cont{display:-webkit-box;display:-ms-flexbox;display:flex}@media print, screen and (min-width: 768px){.designerSect__cont{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.designerSect__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}}@media print, screen and (min-width: 768px){.designerSect__cont .photo{width:860px}}@media print, screen and (min-width: 768px){.designerInfo{width:286px}}@media screen and (max-width: 768px){.designerInfo{width:268px}}.designerInfo__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){.designerInfo__head{gap:40px}}@media screen and (max-width: 768px){.designerInfo__head{gap:40px}}@media print, screen and (min-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:60px}}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:60px}}.designerInfo__name{line-height:1.4;letter-spacing:.1em}.designerInfo__name:before{content:'';margin-top:calc((1 - 1.4) * .4em)}.designerInfo__name:after{margin-bottom:calc((1 - 1.4) * .4em)}.designerInfo__name:before,.designerInfo__name:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.designerInfo__name{font-size:26px}}@media screen and (max-width: 768px){.designerInfo__name{font-size:24px}}.designerInfo__txt{line-height:1.6;letter-spacing:.1em}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.6) * .4em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.6) * .4em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.designerInfo__txt{font-size:13px}}@media screen and (max-width: 768px){.designerInfo__txt{font-size:13px}}.designerInfo__ttl{letter-spacing:.1em;line-height:1}@media print, screen and (min-width: 768px){.designerInfo__ttl{font-size:14px}}@media screen and (max-width: 768px){.designerInfo__ttl{font-size:14px}}@media print, screen and (min-width: 768px){.designerInfo__ttl+.designerInfo__note{margin-top:16px}}@media screen and (max-width: 768px){.designerInfo__ttl+.designerInfo__note{margin-top:16px}}.designerInfo__note{line-height:1.6;letter-spacing:.1em}.designerInfo__note:before{content:'';margin-top:calc((1 - 1.6) * .4em)}.designerInfo__note:after{margin-bottom:calc((1 - 1.6) * .4em)}.designerInfo__note:before,.designerInfo__note:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.designerInfo__note{font-size:10px}}@media screen and (max-width: 768px){.designerInfo__note{font-size:10px}}@media print, screen and (min-width: 768px){.designerInfo__note+.designerInfo__ttl{margin-top:27px}}@media screen and (max-width: 768px){.designerInfo__note+.designerInfo__ttl{margin-top:32px}}@media print, screen and (min-width: 768px){.drivewaySect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.drivewaySect__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){.drivewaySect__head{gap:60px;width:505px}}@media screen and (max-width: 768px){.drivewaySect__head{gap:60px}}@media screen and (max-width: 768px){.drivewaySect__head+.drivewaySect__cont{margin-top:60px}}@media print, screen and (min-width: 768px){.drivewaySect__head .headingCombi .txt{padding-right:60px}}@media print, screen and (min-width: 768px){.drivewaySect__cont{width:630px}}@media screen and (max-width: 768px){.facadeSect__head{margin-left:-32px;width:100vw}}@media print, screen and (min-width: 768px){.facadeSect__head+.facadeSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.facadeSect__head+.facadeSect__cont{margin-top:60px}}.facadeSect__cont{width:100vw}@media print, screen and (min-width: 768px){.facadeSect__cont{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.facadeSect__cont{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.facadeSect__cont{margin-left:-32px}}@media print, screen and (min-width: 768px){.facilitySect__head+.facilitySect__cont{margin-top:80px}}@media screen and (max-width: 768px){.facilitySect__head+.facilitySect__cont{margin-top:80px}}.facilitySect__cont .usableList__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print, screen and (min-width: 768px){.facilitySect__cont .usableList__body{gap:100px 60px}}@media screen and (max-width: 768px){.facilitySect__cont .usableList__body{gap:80px 22px}}@media print, screen and (min-width: 768px){.facilitySect__cont .usableList__item{width:400px}}@media screen and (max-width: 768px){.facilitySect__cont .usableList__item{width:268px}}@media print, screen and (min-width: 768px){.facilitySect__cont .usableList__item:nth-child(n+4){width:285px}}@media screen and (max-width: 768px){.facilitySect__cont .usableList__item:nth-child(n+4){width:152px}}@media print, screen and (min-width: 768px){.innerGardenSect{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.innerGardenSect__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print, screen and (min-width: 768px){.innerGardenSect__head{gap:60px;width:345px}}@media screen and (max-width: 768px){.innerGardenSect__head{gap:60px}}@media screen and (max-width: 768px){.innerGardenSect__head+.innerGardenSect__cont{margin-top:60px}}@media print, screen and (min-width: 768px){.innerGardenSect__head .headingCombi .txt{padding-right:60px}}@media print, screen and (min-width: 768px){.innerGardenSect__cont{width:630px}}@media print, screen and (min-width: 768px){.landscapeDetail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media print, screen and (min-width: 768px){.landscapeDetail__head{width:630px}}@media screen and (max-width: 768px){.landscapeDetail__head+.landscapeDetail__cont{margin-top:48px}}@media print, screen and (min-width: 768px){.landscapeDetail__cont{width:400px}}@media screen and (max-width: 768px){.landscapeDetail__list{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}}@media print, screen and (min-width: 768px){.landscapeDetail__item{border-bottom:1px solid #cccccc;padding:16px 0}.landscapeDetail__item:nth-child(1){border-top:1px solid #cccccc}}@media screen and (max-width: 768px){.landscapeDetail__item{border-top:1px solid #cccccc;padding:16px 0}}@media screen and (max-width: 768px){.landscapeDetail__item .heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;gap:8px}.landscapeDetail__item .heading+.txt{margin-top:16px}}@media screen and (max-width: 768px){.landscapeDetail__item .heading .inner{line-height:1.6;letter-spacing:0;width:calc(100% - 32px)}.landscapeDetail__item .heading .inner:before{content:'';margin-top:calc((1 - 1.6) * .4em)}.landscapeDetail__item .heading .inner:after{margin-bottom:calc((1 - 1.6) * .4em)}.landscapeDetail__item .heading .inner:before,.landscapeDetail__item .heading .inner:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.landscapeDetail__item .heading .numIcon{height:24px;width:24px}}.loungeSect__head{text-align:center}@media print, screen and (min-width: 768px){.loungeSect__head+.loungeSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.loungeSect__head+.loungeSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.loungeSect__head .enTtl{font-size:60px}}.loungeSect__cont{width:100vw}@media print, screen and (min-width: 768px){.loungeSect__cont{margin-left:calc((100vw - 1320px) / -2)}}@media only screen and (min-width: 768px) and (max-width: 1320px){.loungeSect__cont{margin-left:-20px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.loungeSect__cont{margin-left:-32px}}.loungeFigure{overflow:hidden}@media print, screen and (min-width: 768px){.loungeFigure{aspect-ratio:1440 / 600}}@media screen and (max-width: 768px){.loungeFigure{aspect-ratio:390 / 260}}.loungeFigure .photo{height:100%}.loungeFigure .photo__pic{height:100%}@media screen and (max-width: 768px){.loungeFigure .photo__image{height:100%;max-width:none;width:auto}}@media print, screen and (min-width: 768px){.design-facade{padding-top:100px}}@media screen and (max-width: 768px){.design-facade{padding-top:100px}}@media print, screen and (min-width: 768px){.design-designer{padding:200px 0}}@media screen and (max-width: 768px){.design-designer{padding:140px 0}}@media print, screen and (min-width: 768px){.design-lounge{padding-top:120px}}@media screen and (max-width: 768px){.design-lounge{padding-top:120px}}@media print, screen and (min-width: 768px){.design-innerGarden{padding:60px 0}}@media screen and (max-width: 768px){.design-innerGarden{padding:100px 0 60px}}@media print, screen and (min-width: 768px){.design-driveway{padding:60px 0}}@media screen and (max-width: 768px){.design-driveway{padding:60px 0}}@media print, screen and (min-width: 768px){.design-landscape{padding:140px 0}}@media screen and (max-width: 768px){.design-landscape{padding:140px 0}}@media print, screen and (min-width: 768px){.design-commonSpace{padding-top:140px}}@media screen and (max-width: 768px){.design-commonSpace{padding-top:100px}}
