@media screen and (min-width: 768px){.areaFeature{margin-top:105px}}@media screen and (max-width: 768px){.areaFeature{margin-top:calc(40 / 390 * 100vw)}}.areaFeature__head.sai-animate:before{opacity:1}.areaFeature__head.sai-animate .headingCombi,.areaFeature__head.sai-animate .pinchableFrame{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.areaFeature__cont.sai-animate:before{opacity:1}.areaFeature__cont.sai-animate>.headingCombi,.areaFeature__cont.sai-animate>.txt,.areaFeature__cont.sai-animate .areaFeature__inner,.areaFeature__cont.sai-animate>.caption{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.areaFeature__head{display:flex;position:relative}@media screen and (min-width: 768px){.areaFeature__head{align-items:center;justify-content:space-between}}@media screen and (max-width: 768px){.areaFeature__head{flex-direction:column;padding:calc(48 / 390 * 100vw) 0 calc(30 / 390 * 100vw)}}.areaFeature__head:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:0}@media screen and (min-width: 768px){.areaFeature__head:before{left:calc(-190px + calc(calc(100vw - 1440px) / -1));width:calc(100vw - 120px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.areaFeature__head:before{left:0;width:1200px}}@media screen and (max-width: 768px){.areaFeature__head:before{left:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.areaFeature__head .headingCombi{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:1}@media screen and (min-width: 768px){.areaFeature__head .headingCombi{width:370px}}.areaFeature__head .headingCombi .heading+.txt{letter-spacing:.04em}@media screen and (max-width: 768px){.areaFeature__head .headingCombi .heading+.txt{padding:0 30px}}.areaFeature__head .pinchableFrame{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}@media screen and (min-width: 768px){.areaFeature__head .pinchableFrame{width:690px}}@media screen and (max-width: 768px){.areaFeature__head .pinchableFrame{margin-left:-30px;margin-top:calc(30 / 390 * 100vw)}}.areaFeature__cont{position:relative}@media screen and (min-width: 768px){.areaFeature__cont{margin-left:auto;padding:60px 0;width:1110px}}@media screen and (max-width: 768px){.areaFeature__cont{padding:calc(48 / 390 * 100vw) 0 calc(48 / 390 * 100vw) calc(30 / 390 * 100vw)}}.areaFeature__cont:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;z-index:0}@media screen and (min-width: 768px){.areaFeature__cont:before{right:calc(-120px + calc(calc(100vw - 1440px) / -2));width:calc(calc(100vw - 120px) + calc(calc(100vw - 1440px) / -2))}}@media screen and (min-width: 768px) and (max-width: 1200px){.areaFeature__cont:before{right:0;width:1200px}}@media screen and (max-width: 768px){.areaFeature__cont:before{right:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.areaFeature__cont>.headingCombi,.areaFeature__cont>.txt,.areaFeature__cont>.caption{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s}.areaFeature__cont .headingCombi{position:relative;z-index:1}@media screen and (max-width: 768px){.areaFeature__cont .headingCombi .heading+.txt{padding-left:30px}}.areaFeature__cont .headingCombi+.txt{line-height:1;position:relative;z-index:1}@media screen and (min-width: 768px){.areaFeature__cont .headingCombi+.txt{font-size:12px;margin-top:40px}}@media screen and (max-width: 768px){.areaFeature__cont .headingCombi+.txt{margin-top:20px}}.areaFeature__inner{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);display:flex;position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.9s;z-index:1}@media screen and (min-width: 768px){.areaFeature__inner{justify-content:space-between;margin-top:33px}}@media screen and (max-width: 768px){.areaFeature__inner{flex-direction:column;margin-top:calc(20 / 390 * 100vw)}}.areaFeature__inner+.caption{margin-top:20px}@media screen and (min-width: 768px){.areaFeature__inner+.caption{padding-right:5px;text-align:right}}@media screen and (max-width: 768px){.areaFeature__item .swipeFigure{height:calc(174 / 390 * 100vw);margin-right:-30px}}@media screen and (max-width: 768px){.areaFeature__item .swipeFigure__icon{width:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__item .swipeFigure+.headingCombi{margin-top:24px}}@media screen and (max-width: 768px){.areaFeature__item .swipeFigure+.headingCombi{margin-top:calc(20 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__item .swipeFigure+.headingCombi .heading{font-size:14px}}@media screen and (max-width: 768px){.areaFeature__item .swipeFigure+.headingCombi .heading{font-size:calc(14 / 390 * 100vw)}}@media screen and (min-width: 768px){.areaFeature__item .swipeFigure+.headingCombi .heading+.txt{font-size:12px}}@media screen and (max-width: 768px){.areaFeature__item .swipeFigure+.headingCombi .heading+.txt{font-size:calc(12 / 390 * 100vw);padding-left:0}}@media screen and (min-width: 768px){.areaFeature__item:first-child{width:575px}}@media screen and (min-width: 768px){.areaFeature__item:last-child{width:490px}}@media screen and (max-width: 768px){.areaFeature__item:last-child{margin-top:calc(50 / 390 * 100vw)}}.designerBox{position:relative}@media screen and (min-width: 768px){.designerBox{margin-bottom:40px;margin-right:-80px;margin-top:120px}}@media screen and (min-width: 768px) and (max-width: 1440px){.designerBox{margin-right:calc(-80px + calc(calc(1440px - 100vw) / 2))}}@media screen and (max-width: 768px){.designerBox{margin-bottom:calc(30 / 390 * 100vw);margin-right:-30px;margin-top:calc(90 / 390 * 100vw)}}.designerBox:before{background-color:#ecefe5;content:'';position:absolute;z-index:0}@media screen and (min-width: 768px){.designerBox:before{bottom:0;height:calc(100% + 20px);right:-40px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.designerBox:before{bottom:0;height:calc(100% + calc(24 / 390 * 100vw));right:0;width:calc(360 / 390 * 100vw)}}.designerBox:after{background-color:#ecefe5;content:'';position:absolute;z-index:0}@media screen and (min-width: 768px){.designerBox:after{bottom:-40px;height:calc(100% + 20px);left:-40px;width:calc(100% + 40px)}}@media screen and (max-width: 768px){.designerBox:after{height:calc(100% + calc(30 / 390 * 100vw));right:0;top:0;width:calc(330 / 390 * 100vw)}}.designerBox__head{font-family:"EB Garamond",serif;line-height:.7;position:relative;z-index:1}@media screen and (min-width: 768px){.designerBox__head{font-size:26px;padding-left:20px}}@media screen and (max-width: 768px){.designerBox__head{font-size:calc(22 / 390 * 100vw);margin-left:calc(30 / 390 * 100vw)}}.designerBox__cont{background-color:#e3e7d9;display:flex;position:relative;z-index:1}@media screen and (min-width: 768px){.designerBox__cont{align-items:center;gap:20px;justify-content:space-between;margin-top:20px}}@media screen and (max-width: 768px){.designerBox__cont{flex-direction:column-reverse;margin-left:calc(30 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw);padding:calc(32 / 390 * 100vw) calc(30 / 390 * 100vw)}}.designerBox__visual{position:relative;z-index:1}@media screen and (min-width: 768px){.designerBox__visual{padding:48px 0;width:250px}}@media screen and (max-width: 768px){.designerBox__visual{margin-bottom:calc(80 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw);width:calc(160 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerBox__data{margin-right:90px;width:754px}}.designerBox__data .headingCombi{letter-spacing:0}.designerBox__data .headingCombi .heading+.txt{letter-spacing:0}@media screen and (min-width: 768px){.designerBox__data .headingCombi .heading+.txt{margin-top:20px}}@media screen and (max-width: 768px){.designerBox__detail{bottom:calc(33 / 390 * 100vw);left:calc(30 / 390 * 100vw);position:absolute;width:calc(270 / 390 * 100vw)}}.designerBox__belong{letter-spacing:0}@media screen and (min-width: 768px){.designerBox__belong{font-size:14px;margin-top:30px}}@media screen and (max-width: 768px){.designerBox__belong{font-size:calc(12 / 390 * 100vw);text-align:right}}.designerBox__name{letter-spacing:0;position:relative}@media screen and (min-width: 768px){.designerBox__name{font-size:12px;margin-top:16px;padding-top:16px}}@media screen and (max-width: 768px){.designerBox__name{font-size:calc(12 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw);padding-top:calc(24 / 390 * 100vw)}}.designerBox__name:before{border-top:1px solid #666666;content:'';height:1px;position:absolute;right:0;top:0;width:100%}@media screen and (min-width: 768px){.designerBox__name:before{width:calc(100% + 300px)}}.designerBox__name .name{align-items:center;display:flex;line-height:1}@media screen and (min-width: 768px){.designerBox__name .name{gap:16px;margin-top:10px}}@media screen and (max-width: 768px){.designerBox__name .name{gap:calc(16 / 390 * 100vw);margin-top:calc(24 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerBox__name .name .jp{font-size:18px}}@media screen and (max-width: 768px){.designerBox__name .name .jp{font-size:calc(18 / 390 * 100vw)}}@media screen and (min-width: 768px){.designerBox__name .name .jp+.en{font-size:12px}}@media screen and (max-width: 768px){.designerBox__name .name .jp+.en{font-size:calc(12 / 390 * 100vw)}}.designFeature{margin:0 auto}@media screen and (min-width: 768px){.designFeature__head{margin-left:auto;width:calc(1170px + calc(calc(100vw - 1140px) / 2))}}@media screen and (min-width: 768px) and (max-width: 1440px){.designFeature__head{max-width:calc(100vw - 60px)}}@media screen and (min-width: 768px) and (max-width: 1440px) and (max-width: 1200px){.designFeature__head{max-width:unset;width:1080px}}@media screen and (max-width: 768px){.designFeature__head{margin-right:-30px;overflow:hidden}}@media screen and (min-width: 768px){.designFeature__head .headingCombi{overflow:hidden}}.designFeature__head .headingCombi__ttl{border-bottom:unset;opacity:0;position:relative;transform:translateX(1%);transition:opacity .6s ease-in-out, transform 1s ease-in-out;transition-delay:0}.designFeature__head .headingCombi__ttl:after{background-color:#666666;bottom:0;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);content:'';height:1px;left:0;position:absolute;transition:-webkit-clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out;transition:clip-path 1s ease-in-out, -webkit-clip-path 1s ease-in-out;transition-delay:.6s;width:100%}.designFeature__head .headingCombi__ttl+.heading{opacity:0;transform:translateX(.3%);transition:opacity 1s ease-in-out, transform 1s ease-in-out;transition-delay:1.2s}.designFeature__cont{opacity:0;transform:translateY(1%);transition:opacity 1s ease-in-out, transform 1s ease-in-out;transition-delay:1.6s}@media screen and (min-width: 768px){.designFeature__cont{margin:0 auto;margin-top:100px;width:1320px}}@media screen and (min-width: 768px) and (max-width: 1440px){.designFeature__cont{width:calc(100vw - 120px)}}@media screen and (max-width: 768px){.designFeature__cont{margin:calc(40 / 390 * 100vw) -30px 0 auto}}.designFeature__cont .designMovieBlock+.caption{margin-top:5px;padding-right:5px;text-align:right}.designFeature.sai-animate .designFeature__head .headingCombi__ttl{opacity:1;transform:translateX(0)}.designFeature.sai-animate .designFeature__head .headingCombi__ttl:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.designFeature.sai-animate .designFeature__head .heading{opacity:1;transform:translateX(0)}.designFeature.sai-animate .designFeature__cont{opacity:1;transform:translateY(0)}.designMovieBlock{display:grid;grid-template-columns:repeat(3, 1fr)}.designMovieBlock__item{width:calc(100%)}.equipmentFeature__head.sai-animate:before{opacity:1}.equipmentFeature__head.sai-animate>.headingCombi,.equipmentFeature__head.sai-animate .equipmentFeature__inner{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.equipmentFeature__cont.sai-animate:before{opacity:1}.equipmentFeature__cont.sai-animate>.headingCombi,.equipmentFeature__cont.sai-animate .equipmentFeature__loan{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.equipmentFeature__head{position:relative}@media screen and (min-width: 768px){.equipmentFeature__head{margin-left:auto;padding:60px 0;width:1105px}}@media screen and (max-width: 768px){.equipmentFeature__head{padding:calc(36 / 390 * 100vw) 0 calc(48 / 390 * 100vw) calc(30 / 390 * 100vw)}}.equipmentFeature__head:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:0}@media screen and (min-width: 768px){.equipmentFeature__head:before{right:calc(-120px + calc(calc(100vw - 1440px) / -2));width:calc(calc(100vw - 120px) + calc(calc(100vw - 1440px) / -2))}}@media screen and (min-width: 768px) and (max-width: 1200px){.equipmentFeature__head:before{right:0;width:1200px}}@media screen and (max-width: 768px){.equipmentFeature__head:before{right:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.equipmentFeature__head>.headingCombi{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:1}.equipmentFeature__head>.headingCombi .heading{letter-spacing:.05em}@media screen and (max-width: 768px){.equipmentFeature__head>.headingCombi .heading{font-size:calc(15 / 390 * 100vw)}}.equipmentFeature__inner{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);display:flex;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}@media screen and (min-width: 768px){.equipmentFeature__inner{gap:10px;justify-content:space-between;margin-top:50px}}@media screen and (max-width: 768px){.equipmentFeature__inner{flex-wrap:wrap;gap:calc(30 / 390 * 100vw) calc(20 / 390 * 100vw);justify-content:flex-start;margin-right:-30px;margin-top:calc(40 / 390 * 100vw)}}.equipmentFeature__inner+.caption{color:#000000;margin-top:20px}@media screen and (min-width: 768px){.equipmentFeature__item{width:261px}}@media screen and (max-width: 768px){.equipmentFeature__item{width:calc(155 / 390 * 100vw)}}@media screen and (min-width: 768px){.equipmentFeature__item .headingCombi{margin-top:16px}}@media screen and (max-width: 768px){.equipmentFeature__item .headingCombi{margin-top:calc(16 / 390 * 100vw)}}.equipmentFeature__item .headingCombi .heading{letter-spacing:0}@media screen and (min-width: 768px){.equipmentFeature__item .headingCombi .heading{font-size:14px}}@media screen and (max-width: 768px){.equipmentFeature__item .headingCombi .heading{font-size:calc(13 / 390 * 100vw)}}.equipmentFeature__item .headingCombi .heading+.txt{letter-spacing:0}@media screen and (min-width: 768px){.equipmentFeature__item .headingCombi .heading+.txt{font-size:12px;margin-top:12px}}@media screen and (max-width: 768px){.equipmentFeature__item .headingCombi .heading+.txt{margin-top:calc(10 / 390 * 100vw)}}@media screen and (max-width: 768px){.equipmentFeature__item .headingCombi .heading+.txt+.caption{margin-top:calc(10 / 390 * 100vw)}}.equipmentFeature__cont{position:relative}@media screen and (min-width: 768px){.equipmentFeature__cont{padding-bottom:40px;padding-top:80px}}@media screen and (max-width: 768px){.equipmentFeature__cont{margin-top:calc(-30 / 390 * 100vw);padding:calc(48 / 390 * 100vw) 0 calc(30 / 390 * 100vw)}}.equipmentFeature__cont:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:0}@media screen and (min-width: 768px){.equipmentFeature__cont:before{left:calc(-190px + calc(calc(100vw - 1440px) / -1));width:calc(100vw - 50px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.equipmentFeature__cont:before{left:0;width:1200px}}@media screen and (max-width: 768px){.equipmentFeature__cont:before{left:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.equipmentFeature__cont>.headingCombi{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:1}@media screen and (max-width: 768px){.equipmentFeature__cont>.headingCombi .heading{font-size:calc(15 / 390 * 100vw);letter-spacing:0}}@media screen and (max-width: 768px){.equipmentFeature__cont>.headingCombi .heading+.txt{padding-right:calc(30 / 390 * 100vw)}}.equipmentFeature__loan{background-color:#f3f3ef;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}@media screen and (min-width: 768px){.equipmentFeature__loan{margin-top:30px;padding:20px 40px;width:1105px}}@media screen and (max-width: 768px){.equipmentFeature__loan{margin-left:-30px;margin-top:calc(30 / 390 * 100vw);padding:calc(30 / 390 * 100vw) 0 calc(30 / 390 * 100vw) calc(30 / 390 * 100vw)}}.equipmentFeature__loan:before{background-color:#fefefd;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:0}@media screen and (min-width: 768px){.equipmentFeature__loan:before{content:'';height:150px;top:20px;width:calc(100% - 80px)}}@media screen and (max-width: 768px){.equipmentFeature__loan .swipeFigure{height:calc(200 / 390 * 100vw)}}@media screen and (max-width: 768px){.equipmentFeature__loan .swipeFigure__icon{left:0;top:0}}.equipmentFeature__loan .swipeFigure+.caption{margin-top:20px}@media screen and (max-width: 768px){.equipmentFeature__loan .swipeFigure+.caption{width:calc(300 / 390 * 100vw)}}.landplanFeature{position:relative}@media screen and (min-width: 768px){.landplanFeature{margin:0 -120px}}@media screen and (min-width: 768px) and (max-width: 1440px){.landplanFeature{margin:0 calc(-120px + calc(calc(1440px - 100vw) / 2))}}@media screen and (min-width: 768px) and (max-width: 1440px) and (max-width: 1200px){.landplanFeature{margin:0 auto}}.landplanFeature:before{color:#ebebeb;content:'LANDPLAN';font-family:"EB Garamond",serif;line-height:.7;opacity:.77;position:absolute;z-index:-1}@media screen and (min-width: 768px){.landplanFeature:before{font-size:140px;right:0;top:0;top:-138px}}@media screen and (max-width: 768px){.landplanFeature:before{font-size:calc(66 / 390 * 100vw);left:50%;padding-left:calc(6 / 390 * 100vw);top:-128px;transform:translateX(-50%);width:100vw}}@media screen and (min-width: 768px){.landplanFeature__head{padding-left:120px}}@media screen and (max-width: 768px){.landplanFeature__head .headingCombi .heading+.txt{padding-left:30px}}@media screen and (min-width: 768px){.landplanFeature__cont{margin-top:74px}}@media screen and (max-width: 768px){.landplanFeature__cont{margin:calc(24 / 390 * 100vw) -30px 0}}.productBlock{position:relative}.productBlock:before{background-color:#ffffff;bottom:0;content:'';left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (min-width: 768px){.productBlock:before{height:calc(800 / 1440 * 100vw)}}@media screen and (min-width: 768px) and (max-width: 1200px){.productBlock:before{width:1200px}}@media screen and (max-width: 768px){.productBlock:before{height:calc(980 / 390 * 100vw)}}.productBlock__head{display:flex}@media screen and (min-width: 768px){.productBlock__head{justify-content:space-between;margin-top:120px}}@media screen and (max-width: 768px){.productBlock__head{flex-direction:column;gap:calc(40 / 390 * 100vw);margin-top:calc(60 / 390 * 100vw)}}@media screen and (min-width: 768px){.productBlock__item{width:346px}}@media screen and (max-width: 768px){.productBlock__item{width:calc(270 / 390 * 100vw)}}@media screen and (min-width: 768px){.productBlock__item .parallaxPhoto+.headingCombi{margin-top:40px}}@media screen and (max-width: 768px){.productBlock__item .parallaxPhoto+.headingCombi{margin-top:calc(24 / 390 * 100vw)}}.productBlock__item .parallaxPhoto+.headingCombi .heading--default{font-family:"EB Garamond",serif;letter-spacing:.1em;line-height:1}@media screen and (min-width: 768px){.productBlock__item .parallaxPhoto+.headingCombi .heading--default{font-size:36px}}@media screen and (max-width: 768px){.productBlock__item .parallaxPhoto+.headingCombi .heading--default{font-size:calc(36 / 390 * 100vw);margin-top:calc(32 / 390 * 100vw)}}.productBlock__item .parallaxPhoto+.headingCombi .heading--default+.txt{letter-spacing:0}@media screen and (max-width: 768px){.productBlock__item .parallaxPhoto+.headingCombi .heading--default+.txt{margin-top:calc(32 / 390 * 100vw)}}@media screen and (max-width: 768px){.productBlock__item:nth-child(even){margin-left:auto}}.productFeature{margin:0 auto}.productFeature__head{position:relative}@media screen and (min-width: 768px){.productFeature__head{margin-left:auto;width:calc(1170px + calc(calc(100vw - 1140px) / 2))}}@media screen and (min-width: 768px) and (max-width: 1440px){.productFeature__head{max-width:calc(100vw - 60px)}}@media screen and (min-width: 768px) and (max-width: 1440px) and (max-width: 1200px){.productFeature__head{max-width:unset;width:1080px}}@media screen and (max-width: 768px){.productFeature__head{margin-right:-30px}}.productFeature__head:before{color:#ffffff;content:'DESIGN';font-family:"EB Garamond",serif;line-height:.7;opacity:.77;position:absolute;z-index:-1}@media screen and (min-width: 768px){.productFeature__head:before{font-size:140px;right:0;top:15px}}@media screen and (max-width: 768px){.productFeature__head:before{font-size:calc(66 / 390 * 100vw);right:0;top:calc(-26 / 390 * 100vw);width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 768px){.productFeature__head .headingCombi .heading+.txt{padding:0 30px}}@media screen and (min-width: 768px){.productFeature__cont{margin:0 auto;margin-top:100px;width:1320px}}@media screen and (min-width: 768px) and (max-width: 1440px){.productFeature__cont{width:calc(100vw - 120px)}}@media screen and (max-width: 768px){.productFeature__cont{margin:calc(40 / 390 * 100vw) -30px 0 -30px}}@media screen and (min-width: 768px){.productFeature__bottom{margin-top:48px}}@media screen and (min-width: 768px){.productFeature__copy{max-width:1200px;width:100%;width:calc(1200 / 1440 * 100vw)}}@media screen and (max-width: 768px){.productFeature__copy{margin-top:calc(42 / 390 * 100vw)}}@media screen and (min-width: 768px){.productFeature__copy+.headingCombi{margin-top:10px}}@media screen and (max-width: 768px){.productFeature__copy+.headingCombi{margin-top:calc(24 / 390 * 100vw)}}@media screen and (max-width: 768px){.productFeature__copy+.headingCombi .heading{font-size:calc(18 / 390 * 100vw);letter-spacing:.02em}}@media screen and (max-width: 768px){.productFeature__copy+.headingCombi .heading+.txt{padding-left:30px}}.zehBox{position:relative;z-index:1}@media screen and (min-width: 768px){.zehBox{width:1110px}}@media screen and (max-width: 768px){.zehBox{margin-left:-30px;margin-top:calc(48 / 390 * 100vw)}}.zehBox__head{display:flex}@media screen and (min-width: 768px){.zehBox__head{justify-content:space-between}}@media screen and (max-width: 768px){.zehBox__head{flex-wrap:wrap;gap:calc(20 / 390 * 100vw)}}.zehBox__item{background-color:#f3f3ef;letter-spacing:0}@media screen and (min-width: 768px){.zehBox__item{padding:20px 30px;width:357px}}@media screen and (max-width: 768px){.zehBox__item{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw) calc(20 / 390 * 100vw) calc(30 / 390 * 100vw);width:calc(170 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehBox__item:nth-child(2){padding:calc(20 / 390 * 100vw) calc(24 / 390 * 100vw) calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehBox__item:last-child{width:100%}}.zehBox__ttl{align-items:center;display:flex;line-height:1}@media screen and (min-width: 768px){.zehBox__ttl{font-size:16px;gap:16px}}@media screen and (max-width: 768px){.zehBox__ttl{font-size:calc(13 / 390 * 100vw);gap:calc(10 / 390 * 100vw);justify-content:flex-start;line-height:1.8}}.zehBox__txt{line-height:1.66667}.zehBox__txt:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.zehBox__txt:after{margin-bottom:calc((1 - 1.66667) * .5em)}.zehBox__txt:before,.zehBox__txt:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.zehBox__txt{font-size:12px;margin-top:24px}}@media screen and (max-width: 768px){.zehBox__txt{font-size:calc(12 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}@media screen and (min-width: 768px){.zehBox__cont{margin-top:20px}}@media screen and (max-width: 768px){.zehBox__cont{margin-top:calc(40 / 390 * 100vw);padding:0 calc(30 / 390 * 100vw)}}.zehFeature__cont.sai-animate:before{opacity:1}.zehFeature__cont.sai-animate>.headingCombi{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.zehFeature__cont.sai-animate .zehFeature__inner{opacity:1}.zehFeature__head{margin-left:calc(50% - 50vw);position:relative;width:100vw}@media screen and (min-width: 768px) and (max-width: 1200px){.zehFeature__head{margin-left:unset;width:1200px}}.zehFeature__head:after{bottom:0;color:#ffffff;content:'ZEH';font-family:"EB Garamond",serif;left:0;line-height:.7;position:absolute}@media screen and (min-width: 768px){.zehFeature__head:after{font-size:calc(140 / 1440 * 100vw);opacity:.3}}@media screen and (max-width: 768px){.zehFeature__head:after{font-size:calc(70 / 390 * 100vw);opacity:.4}}.zehFeature__head .headingCombi{color:#ffffff;position:absolute}@media screen and (min-width: 768px){.zehFeature__head .headingCombi{left:calc(120 / 1440 * 100vw);top:50%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.zehFeature__head .headingCombi{left:calc(30 / 390 * 100vw);top:calc(48 / 390 * 100vw)}}.zehFeature__head .headingCombi .heading{letter-spacing:.05em}@media screen and (max-width: 768px){.zehFeature__head .headingCombi .heading{font-size:calc(15 / 390 * 100vw)}}.zehFeature__head .headingCombi .heading+.txt{letter-spacing:.05em}.zehFeature__cont{position:relative}@media screen and (min-width: 768px){.zehFeature__cont{margin-left:auto;padding:60px 0;width:1110px}}@media screen and (max-width: 768px){.zehFeature__cont{padding:calc(48 / 390 * 100vw) 0 calc(32 / 390 * 100vw) calc(30 / 390 * 100vw)}}.zehFeature__cont:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:0}@media screen and (min-width: 768px){.zehFeature__cont:before{right:calc(-120px + calc(calc(100vw - 1440px) / -2));width:calc(calc(100vw - 120px) + calc(calc(100vw - 1440px) / -2))}}@media screen and (min-width: 768px) and (max-width: 1200px){.zehFeature__cont:before{right:0;width:1200px}}@media screen and (max-width: 768px){.zehFeature__cont:before{right:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.zehFeature__cont>.headingCombi{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:1}@media screen and (max-width: 768px){.zehFeature__cont>.headingCombi .heading{font-size:calc(18 / 390 * 100vw);letter-spacing:0}}@media screen and (max-width: 768px){.zehFeature__cont>.headingCombi .heading+.txt{letter-spacing:0}}.zehFeature__inner{display:flex;opacity:0;position:relative;transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;z-index:1}@media screen and (min-width: 768px){.zehFeature__inner{justify-content:space-between;margin-top:33px}}@media screen and (max-width: 768px){.zehFeature__inner{flex-direction:column;margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.zehFeature__item{display:flex;gap:20px}}@media screen and (min-width: 768px){.zehFeature__item .headingCombi .heading{font-size:14px}}@media screen and (max-width: 768px){.zehFeature__item .headingCombi .heading{font-size:calc(15 / 390 * 100vw)}}.zehFeature__item .headingCombi .heading+.txt{letter-spacing:0}@media screen and (min-width: 768px){.zehFeature__item .headingCombi .heading+.txt{font-size:12px;margin-top:14px}}@media screen and (min-width: 768px){.zehFeature__item .photo{height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 768px){.zehFeature__item .photo{margin-top:calc(30 / 390 * 100vw)}}@media screen and (min-width: 768px){.zehFeature__item:first-child{max-width:630px}}@media screen and (min-width: 768px){.zehFeature__item:first-child .headingCombi{max-width:350px}}@media screen and (min-width: 768px){.zehFeature__item:first-child .photo{max-width:260px}}@media screen and (min-width: 768px){.zehFeature__item:last-child{flex-direction:column;gap:24px;max-width:435px}}@media screen and (max-width: 768px){.zehFeature__item:last-child{margin-top:calc(50 / 390 * 100vw)}}@media screen and (min-width: 768px){.zehFeature__item:last-child .photo{max-width:175px}}.zehFeature__itemInner{display:flex}@media screen and (min-width: 768px){.zehFeature__itemInner{gap:20px}}@media screen and (max-width: 768px){.zehFeature__itemInner{align-items:flex-start;justify-content:space-between;margin-right:-30px}}@media screen and (min-width: 768px){.zehFeature__itemInner .headingCombi{max-width:238px}}@media screen and (max-width: 768px){.zehFeature__itemInner .headingCombi{position:relative;width:calc(130 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__itemInner .headingCombi .heading{letter-spacing:0}}@media screen and (max-width: 768px){.zehFeature__itemInner .headingCombi .caption{left:0;position:absolute;top:100%;width:calc(300 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__itemInner .photo{height:-moz-fit-content;height:fit-content;margin-top:0;width:calc(180 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__itemInner+.headingCombi{margin-top:calc(80 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__itemInner+.headingCombi .heading{letter-spacing:0}}.zehFeature__bottom{display:flex;position:relative}@media screen and (min-width: 768px){.zehFeature__bottom{align-items:center;flex-wrap:wrap;gap:80px;justify-content:flex-start;padding-bottom:40px}}@media screen and (max-width: 768px){.zehFeature__bottom{flex-direction:column;padding-bottom:calc(30 / 390 * 100vw)}}.zehFeature__bottom:before{background-color:rgba(217,222,204,0.5);content:'';height:100%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 1.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:0}@media screen and (min-width: 768px){.zehFeature__bottom:before{left:calc(-190px + calc(calc(100vw - 1440px) / -1));width:calc(100vw - 50px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.zehFeature__bottom:before{left:0;width:1200px}}@media screen and (max-width: 768px){.zehFeature__bottom:before{left:calc(-30 / 390 * 100vw);width:calc(360 / 390 * 100vw)}}.zehFeature__bottom.sai-animate:before{opacity:1}.zehFeature__bottom.sai-animate>.photo,.zehFeature__bottom.sai-animate>.headingCombi,.zehFeature__bottom.sai-animate .zehBox{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.zehFeature__bottom>.photo{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s}.zehFeature__bottom>.headingCombi{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}.zehFeature__bottom .zehBox{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s}.zehFeature__bottom .headingCombi{position:relative;z-index:1}@media screen and (min-width: 768px){.zehFeature__bottom .headingCombi{width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 768px){.zehFeature__bottom .headingCombi .heading{letter-spacing:.04em}}@media screen and (max-width: 768px){.zehFeature__bottom .headingCombi .heading{letter-spacing:0}}.zehFeature__bottom .headingCombi .heading+.txt{letter-spacing:.04em}@media screen and (min-width: 768px){.zehFeature__bottom .photo{max-width:460px}}@media screen and (max-width: 768px){.zehFeature__bottom .photo{margin-left:-30px;width:calc(260 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__bottom .photo+.headingCombi{margin-top:calc(30 / 390 * 100vw)}}@media screen and (max-width: 768px){.zehFeature__bottom .photo+.headingCombi .heading+.txt{width:calc(300 / 390 * 100vw)}}@media screen and (min-width: 768px){.zehFeature__bottom .zehBox__ttl .photo{width:60px}}@media screen and (max-width: 768px){.zehFeature__bottom .zehBox__ttl .photo{margin-left:0;width:calc(30 / 390 * 100vw)}}.zehFeature__bottomInner{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:flex;position:relative;transition:-webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;transition:clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s, -webkit-clip-path 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;z-index:1}@media screen and (min-width: 768px){.zehFeature__bottomInner{align-items:center;gap:80px}}@media screen and (max-width: 768px){.zehFeature__bottomInner{flex-direction:column}}.zehFeature__bottomInner.sai-animate{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.design-design{position:relative;z-index:1}@media screen and (min-width: 768px){.design-design{padding:160px 0}}@media screen and (max-width: 768px){.design-design{padding:100px 0}}@media screen and (min-width: 768px){.design-landplan{padding:140px 0 160px}}@media screen and (max-width: 768px){.design-landplan{padding:134px 0 90px}}.design-product{position:relative;z-index:1}@media screen and (min-width: 768px){.design-product{padding-top:120px}}@media screen and (max-width: 768px){.design-product{padding-top:107px}}.design-zeh{position:relative;z-index:1}@media screen and (min-width: 768px){.design-zeh{margin-top:160px;padding-bottom:55px}}@media screen and (max-width: 768px){.design-zeh{margin-top:107px;padding-bottom:72px}}
