@media screen and (min-width: 768px){.areaSect{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.areaSect{padding:0 30px}}@media screen and (min-width: 768px){.areaSect__head{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.areaSect__head .photo{width:529px}}@media screen and (min-width: 768px){.areaSect__head .headingCombi{width:397px}}@media screen and (max-width: 768px){.areaSect__head .headingCombi{margin-top:40px}}@media screen and (min-width: 768px){.areaSect__head+.areaSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.areaSect__head+.areaSect__cont{margin-top:20px}}.areaSect__cont{border-top:1px solid #87847d}@media screen and (min-width: 768px){.areaSect__cont{display:flex;justify-content:space-between;padding-top:40px}}@media screen and (max-width: 768px){.areaSect__cont{padding-top:20px}}@media screen and (min-width: 768px){.areaSect__cont .headingCombi{width:779.5px}}@media screen and (min-width: 768px){.areaSect__cont .photo{width:186.5px}}@media screen and (max-width: 768px){.areaSect__cont .photo{margin:20px auto 0;width:186.5px}}@media screen and (min-width: 768px){.areaSect__desc+.areaSect__desc{margin-top:40px}}@media screen and (min-width: 768px){.areaSect__desc:nth-child(2){display:grid;gap:40px 20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.areaSect__desc:nth-child(2) .heading{grid-column:1 / 3}}@media screen and (min-width: 768px){.areaSect__desc:nth-child(2) .txt{margin-top:0}}.areaSect__desc:nth-child(2) .photo{height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px){.areaSect__desc:nth-child(2) .photo{margin:20px auto 0;width:186.5px}}@media screen and (min-width: 768px){.designerSect{margin:0 auto;width:990px}}@media screen and (min-width: 768px){.designerSect__head+.designerSect__cont{margin-top:12px}}@media screen and (max-width: 768px){.designerSect__head+.designerSect__cont{margin-top:10px}}.designerSect__ttl{color:#ffffff;font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:.7}@media screen and (min-width: 768px){.designerSect__ttl{font-size:40px}}@media screen and (max-width: 768px){.designerSect__ttl{font-size:25px}}.designerSect__cont{background-color:#e2e4e3}@media screen and (min-width: 768px){.designerSect__cont .profileBox{align-items:flex-start;display:flex;gap:64px}}@media screen and (min-width: 768px){.designerSect__cont .profileBox__head{width:289px}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__head{align-items:center;display:flex;gap:20px}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__visual{width:133px}}.designerSect__cont .profileBox__name{letter-spacing:.07em;line-height:1}@media screen and (min-width: 768px){.designerSect__cont .profileBox__name{font-size:24px;margin:40px auto 0;text-align:center;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__name{font-size:22px}}.designerSect__cont .profileBox__name .role{display:block;letter-spacing:.1em;line-height:1.7;text-align:left}@media screen and (min-width: 768px){.designerSect__cont .profileBox__name .role{font-size:14px;padding-bottom:20px}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__name .role{font-size:11px;padding-bottom:24px}}@media screen and (min-width: 768px){.designerSect__cont .profileBox__body{padding:64px 0;width:573px}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__body{padding:40px}}.designerSect__cont .profileBox__desc{border-top:1px solid #87847d;display:flex;flex-direction:column}@media screen and (min-width: 768px){.designerSect__cont .profileBox__desc{gap:40px;margin-top:40px;padding-top:40px}}@media screen and (max-width: 768px){.designerSect__cont .profileBox__desc{gap:20px;margin-top:30px;padding-top:30px}}@media screen and (min-width: 768px){.eveningFeature .productIntro__head .ttlSVG{left:64px;top:80px;width:20px}}@media screen and (max-width: 768px){.eveningFeature .productIntro__head .ttlSVG{left:14px;top:14px;width:10px}}.eveningFeature .productIntro__visual{margin-left:auto;margin-right:calc(50% - 50vw)}@media screen and (min-width: 768px) and (max-width: 1200px){.eveningFeature .productIntro__visual{margin-right:0}}@media screen and (min-width: 768px){.facadeCard{width:357px}}@media screen and (max-width: 768px){.facadeCard{margin:0 auto;width:270px}}@media screen and (max-width: 768px){.facadeCard+.facadeCard{margin-top:32px}}@media screen and (min-width: 768px){.facadeCard__visual+.facadeCard__body{margin-top:24px}}@media screen and (max-width: 768px){.facadeCard__visual+.facadeCard__body{margin-top:24px}}.facadeCard__ttl{color:#666666;font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:.7}@media screen and (min-width: 768px){.facadeCard__ttl{font-size:26px}}@media screen and (max-width: 768px){.facadeCard__ttl{font-size:20px}}@media screen and (min-width: 768px){.facadeCard__ttl+.txt{margin-top:20px}}@media screen and (max-width: 768px){.facadeCard__ttl+.txt{margin-top:20px}}.facadeSect{position:relative;z-index:2}.facadeSect__bg{position:absolute;top:0;z-index:-1}@media screen and (min-width: 768px){.facadeSect__bg{height:100%;right:calc(50% - 50vw);width:225px}}@media screen and (min-width: 768px) and (max-width: 1200px){.facadeSect__bg{right:0}}@media screen and (max-width: 768px){.facadeSect__bg{height:375px;right:-30px;top:50px;width:60px}}.facadeSect__bg .photo__capIn{white-space:nowrap}@media screen and (max-width: 768px){.facadeSect__bg .photo__capIn{letter-spacing:0;right:0}}@media screen and (min-width: 768px){.facadeSect__guide+.facadeSect__head{margin-top:80px}}@media screen and (max-width: 768px){.facadeSect__guide+.facadeSect__head{margin-top:72px}}@media screen and (min-width: 768px){.facadeSect__head+.facadeSect__cont{margin-top:100px}}@media screen and (max-width: 768px){.facadeSect__head+.facadeSect__cont{margin-top:48px}}@media screen and (min-width: 768px){.facadeSect__head .productIntro__head{margin:0 calc(((100vw - 1200px) / -2) + 225px) 0 auto}}@media screen and (min-width: 768px) and (max-width: 1200px){.facadeSect__head .productIntro__head{margin-right:225px}}@media screen and (min-width: 768px){.facadeSect__head .productIntro .ttlSVG{right:48px;top:48px;width:20px}}@media screen and (max-width: 768px){.facadeSect__head .productIntro .ttlSVG{right:16px;top:16px;width:9px}}@media screen and (min-width: 768px){.facadeSect__cont{display:flex;justify-content:space-between}}.landplanSect{position:relative;z-index:2}.landplanSect__bg{inset:0;margin:0 calc(50% - 50vw);position:absolute;z-index:-1}@media screen and (min-width: 768px){.landplanSect__guide+.landplanSect__head{margin-top:164px}}@media screen and (max-width: 768px){.landplanSect__guide+.landplanSect__head{margin-top:140px}}.landplanSect__head{mix-blend-mode:darken}@media screen and (min-width: 768px){.landplanSect__head+.landplanSect__cont{margin-top:100px}}@media screen and (max-width: 768px){.landplanSect__head+.landplanSect__cont{margin-top:48px}}.landplanSect__head .productIntro__ttl{padding-top:16px}@media screen and (min-width: 768px){.landplanSect__head .productIntro__visual{padding:88px 0 44px}}@media screen and (min-width: 768px){.landplanSect__head .productIntro .ttlSVG{left:100%;top:0;width:20px}}@media screen and (max-width: 768px){.landplanSect__head .productIntro .ttlSVG{right:-10px;top:-84px;width:11px}}@media screen and (min-width: 768px){.landplanSect__cont{margin:0 auto;width:800px}}@media screen and (max-width: 768px){.landplanSect__cont .txt{padding-left:30px}}.landplanSect__collages{position:relative}@media screen and (min-width: 768px){.landplanSect__collages{margin-top:40px;width:calc(((100vw - 800px) / 2) + 800px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.landplanSect__collages{width:100%}}@media screen and (max-width: 768px){.landplanSect__collages{margin-top:20px;right:-30px}}@media screen and (min-width: 768px){.landplanSect__collages+.txt{margin-top:20px}}@media screen and (max-width: 768px){.landplanSect__collages+.txt{margin-top:20px}}.landplanSect__list{display:grid}@media screen and (min-width: 768px){.landplanSect__list{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 768px){.landplanSect__list{grid-template-columns:repeat(4, 1fr)}}.landplanSect__list+.caption{padding:10px;text-align:right}.loungeSect__head .productIntro__head{display:grid;grid-template-columns:repeat(2, 1fr);position:relative}@media screen and (min-width: 768px){.loungeSect__head .productIntro__head{margin:0 calc(50% - 50vw)}}@media screen and (min-width: 768px) and (max-width: 1200px){.loungeSect__head .productIntro__head{margin:0}}.loungeSect__head .productIntro__head .photo:nth-child(1){grid-column:1 / 4}.loungeSect__head .productIntro__head .capIn{bottom:5px;position:absolute;right:5px}.loungeSect__head .productIntro__head--full{display:block}@media screen and (min-width: 768px){.productIntro:not(:first-child){margin-top:100px}}@media screen and (max-width: 768px){.productIntro:not(:first-child){margin-top:48px}}.productIntro__head{position:relative}@media screen and (min-width: 768px){.productIntro__head+.productIntro__body{margin-top:40px}}@media screen and (max-width: 768px){.productIntro__head+.productIntro__body{margin-top:24px}}@media screen and (max-width: 768px){.productIntro__visual{margin-left:-30px;margin-right:-30px}}.productIntro__ttl{color:#666666;font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.2em;line-height:.7;text-align:center}@media screen and (min-width: 768px){.productIntro__ttl{font-size:64px}}@media screen and (max-width: 768px){.productIntro__ttl{font-size:26px}}@media screen and (min-width: 768px){.productIntro__ttl+.productIntro__desc{margin-top:100px}}@media screen and (max-width: 768px){.productIntro__ttl+.productIntro__desc{margin-top:50px}}@media screen and (max-width: 768px){.productIntro__desc .heading{font-size:15px}}.productIntro__desc .heading .lead{line-height:2;display:block;font-weight:300;letter-spacing:.07em}.productIntro__desc .heading .lead:before{content:'';margin-top:calc((1 - 2) * .5em)}.productIntro__desc .heading .lead:after{margin-bottom:calc((1 - 2) * .5em)}.productIntro__desc .heading .lead:before,.productIntro__desc .heading .lead:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.productIntro__desc .heading .lead{font-size:16px;margin-top:22px}}@media screen and (max-width: 768px){.productIntro__desc .heading .lead{font-size:12px;margin-top:20px}}.publicColumn{background-color:#e2e4e3}@media screen and (min-width: 768px){.publicColumn{margin:0 auto;width:990px}}@media screen and (max-width: 768px){.publicColumn{padding-bottom:50px}}@media screen and (min-width: 768px){.publicColumn__item{align-items:center;display:flex;gap:64px;justify-content:flex-start}}@media screen and (max-width: 768px){.publicColumn__item+.publicColumn__item{margin-top:20px}}@media screen and (min-width: 768px){.publicColumn__item:nth-child(1) .publicColumn__visual{width:463px}}@media screen and (max-width: 768px){.publicColumn__item:nth-child(1) .publicColumn__visual{width:290px}}@media screen and (min-width: 768px){.publicColumn__item:nth-child(1) .publicColumn__desc{width:400px}}@media screen and (min-width: 768px){.publicColumn__item:nth-child(2){flex-direction:row-reverse}}.publicColumn__item:nth-child(2) .publicColumn__visual{align-items:center;display:flex}@media screen and (min-width: 768px){.publicColumn__item:nth-child(2) .publicColumn__visual{flex-direction:column;gap:40px;width:289px}}@media screen and (max-width: 768px){.publicColumn__item:nth-child(2) .publicColumn__visual{flex-direction:row-reverse;gap:20px}}@media screen and (max-width: 768px){.publicColumn__item:nth-child(2) .publicColumn__visual .photo{width:133px}}@media screen and (min-width: 768px){.publicColumn__item:nth-child(2) .publicColumn__desc{padding:64px 0;width:573px}}@media screen and (max-width: 768px){.publicColumn__desc{margin-top:40px;padding:0 40px}}.publicColumn__desc .headingCombi+.txt{border-top:1px solid #87847d}@media screen and (min-width: 768px){.publicColumn__desc .headingCombi+.txt{margin-top:40px;padding-top:40px}}@media screen and (max-width: 768px){.publicColumn__desc .headingCombi+.txt{margin-top:30px;padding-top:30px}}.publicColumn__logo{text-align:center}@media screen and (min-width: 768px){.publicColumn__logo{margin:0 auto;width:177px}}@media screen and (min-width: 768px){.publicColumn__logo .photo+.txt{margin-top:24px}}@media screen and (max-width: 768px){.publicColumn__logo .photo+.txt{margin-top:18px}}.publicSect{position:relative;z-index:2}@media screen and (min-width: 768px){.publicSect{padding-bottom:100px}}@media screen and (max-width: 768px){.publicSect{padding-bottom:48px}}.publicSect__bg{position:absolute;z-index:-1}@media screen and (min-width: 768px){.publicSect__bg{bottom:0;right:calc(50% - 50vw);width:133px}}@media screen and (min-width: 768px) and (max-width: 1200px){.publicSect__bg{right:0}}@media screen and (max-width: 768px){.publicSect__bg{height:367px;right:-30px;top:50px;width:60px}}.publicSect__bg .photo__capIn{white-space:nowrap}@media screen and (max-width: 768px){.publicSect__bg .photo__capIn{letter-spacing:0;right:0}}@media screen and (min-width: 768px){.publicSect__guide+.publicSect__head{margin-top:80px}}@media screen and (max-width: 768px){.publicSect__guide+.publicSect__head{margin-top:80px}}@media screen and (max-width: 768px){.publicSect__head+.publicSect__cont{margin-top:48px}}@media screen and (min-width: 768px){.publicSect__head .productIntro__head{margin:0 calc(50% - 50vw)}}@media screen and (min-width: 768px) and (max-width: 1200px){.publicSect__head .productIntro__head{margin:0}}@media screen and (min-width: 768px){.publicSect__head .productIntro__head .ttlSVG{right:108px;top:64px;width:20px}}@media screen and (max-width: 768px){.publicSect__head .productIntro__head .ttlSVG{right:8px;top:8px;width:11px}}@media screen and (max-width: 768px){.publicSect__head .productIntro__visual{height:280px}.publicSect__head .productIntro__visual .photo,.publicSect__head .productIntro__visual .photo__pic,.publicSect__head .productIntro__visual .photo__image{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){.publicSect__head .productIntro__visual .photo__capIn{bottom:auto;left:5px;right:auto;top:5px}}.publicSect__head .productIntro__body{margin-top:0;position:relative;z-index:2}.publicSect__head .productIntro__ttl{color:#ffffff;left:50%;position:absolute;transform:translate(-50%, 0);white-space:nowrap}@media screen and (min-width: 768px){.publicSect__head .productIntro__ttl{bottom:calc(100% + 100px)}}@media screen and (max-width: 768px){.publicSect__head .productIntro__ttl{bottom:calc(100% + 50px)}}@media screen and (min-width: 768px){.publicSect__cont{margin:-92px calc((100vw - 1200px) / -2) 0 auto;width:calc(1120 / 1440 * 100vw)}}@media screen and (min-width: 768px){.publicSect__cont+.publicSect__bottom{margin-top:100px}}@media screen and (max-width: 768px){.publicSect__cont+.publicSect__bottom{margin-top:48px}}.publicSect__item{position:relative}@media screen and (min-width: 768px){.publicSect__item{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:calc(64 / 1120 * 100%)}}@media screen and (max-width: 768px){.publicSect__item+.publicSect__item{margin-top:48px}}@media screen and (max-width: 768px){.publicSect__item:nth-child(odd){right:-30px}}@media screen and (max-width: 768px){.publicSect__item:nth-child(odd) .publicSect__body{padding-right:30px}}@media screen and (max-width: 768px){.publicSect__item:nth-child(even){left:-30px}}@media screen and (max-width: 768px){.publicSect__item:nth-child(even) .publicSect__body{padding-left:30px}}@media screen and (min-width: 768px){.publicSect__visual{width:calc(720 / 1120 * 100%)}}@media screen and (max-width: 768px){.publicSect__visual{width:330px}}.publicSect__body{position:relative}@media screen and (min-width: 768px){.publicSect__body{width:calc(336 / 1120 * 100%)}}@media screen and (max-width: 768px){.publicSect__body{margin-top:20px}}.publicSect__body:has(.publicSect__option):before{content:'';float:right}@media screen and (min-width: 768px){.publicSect__body:has(.publicSect__option):before{height:94px}}@media screen and (max-width: 768px){.publicSect__body:has(.publicSect__option):before{height:75px}}.publicSect__body:has(.publicSect__option):after{clear:both;content:''}.publicSect__option{clear:both;float:right}@media screen and (min-width: 768px){.publicSect__option{margin-left:20px;margin-top:20px;width:calc(156 / 336 * 100%)}}@media screen and (max-width: 768px){.publicSect__option{margin-left:16px;margin-top:16px;width:120px}}.publicSect__bottom{margin:0 calc(50% - 50vw)}@media screen and (min-width: 768px){.publicSect__bottom{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px) and (max-width: 1200px){.publicSect__bottom{margin:0}}.ttlSVG{position:absolute;z-index:1}@media screen and (min-width: 768px){.woodSect{margin:0 auto;width:800px}}@media screen and (min-width: 768px){.woodSect__head+.woodSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.woodSect__head+.woodSect__cont{margin-top:20px}}.woodSect__cont{position:relative}@media screen and (max-width: 768px){.woodSect__cont .txt{padding-left:30px}}.woodSect__visual{position:relative}@media screen and (min-width: 768px){.woodSect__visual{display:grid;grid-template-columns:repeat(2, 1fr);width:calc(((100vw - 800px) / 2) + 800px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.woodSect__visual{width:100%}}@media screen and (max-width: 768px){.woodSect__visual{right:-30px}}@media screen and (min-width: 768px){.woodSect__visual+.txt{margin-top:20px}}@media screen and (max-width: 768px){.woodSect__visual+.txt{margin-top:20px}}@media screen and (min-width: 768px){.product-facade{padding-top:140px}}@media screen and (max-width: 768px){.product-facade{padding-top:80px}}@media screen and (min-width: 768px){.product-landplan{padding-top:250px}}@media screen and (max-width: 768px){.product-landplan{padding-top:160px}}@media screen and (min-width: 768px){.product-designer{padding-top:100px}}@media screen and (max-width: 768px){.product-designer{padding-top:48px}}@media screen and (min-width: 768px){.product-wood{padding-top:100px}}@media screen and (max-width: 768px){.product-wood{padding-top:48px}}@media screen and (min-width: 768px){.product-evening{padding:100px 0}}@media screen and (max-width: 768px){.product-evening{padding:48px 0 158px}}@media screen and (min-width: 768px){.product-column{padding-top:100px}}@media screen and (max-width: 768px){.product-column{padding-top:48px}}@media screen and (min-width: 768px){.product-lounge{padding-bottom:100px}}@media screen and (max-width: 768px){.product-lounge{padding-bottom:48px}}@media screen and (min-width: 768px){.product-public{padding-top:148px}}@media screen and (min-width: 768px){.product-area{padding:100px 0}}@media screen and (max-width: 768px){.product-area{padding:48px 0}}
