@media screen and (min-width: 768px){.afterServiceSect__head{margin-top:-240px}}@media screen and (max-width: 768px){.afterServiceSect__head{margin-top:-120px}}.afterServiceSect__head .qualityIntro{color:#ffffff}@media screen and (min-width: 768px){.afterServiceSect__head .qualityIntro{gap:72px}}.afterServiceSect__head .qualityIntro:after{background-color:#acaaa5}@media screen and (min-width: 768px){.afterServiceSect__head+.afterServiceSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.afterServiceSect__head+.afterServiceSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.afterServiceSect__cont{display:grid;gap:60px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.afterServiceSect__cont{display:flex;flex-direction:column;gap:30px}}@media screen and (min-width: 768px){.amenitySect__head .qualityIntro{gap:72px}}@media screen and (min-width: 768px){.amenitySect__head+.amenitySect__cont{margin-top:120px}}@media screen and (max-width: 768px){.amenitySect__head+.amenitySect__cont{margin-top:60px}}.amenitySect__cont{display:grid}@media screen and (min-width: 768px){.amenitySect__cont{gap:60px;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.amenitySect__cont{gap:30px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.amenitySect__cont .equipmentCard--large{grid-column:auto / span 3}}@media screen and (max-width: 768px){.amenitySect__cont .equipmentCard--large{grid-column:auto / span 2}}.bathSect__head .facilityTtl{background-color:#ffffff}@media screen and (min-width: 768px){.bathSect__head+.bathSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.bathSect__head+.bathSect__cont{margin-top:60px}}.bathSect__cont{display:grid}@media screen and (min-width: 768px){.bathSect__cont{gap:80px 60px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.bathSect__cont{gap:30px;grid-template-columns:repeat(2, 1fr)}}.bathSect__cont>.photo{grid-column:auto / span 2}@media screen and (min-width: 768px){.bathSect__cont>.photo{grid-row:1 / 3}}@media screen and (max-width: 768px){.bathSect__cont>.photo{margin:0 -30px 0 auto}}.commitmentList{display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (min-width: 768px){.commitmentList{gap:120px}}@media screen and (max-width: 768px){.commitmentList{gap:60px}}@media screen and (min-width: 768px){.commitmentList+.commitmentList{margin-top:120px}}@media screen and (max-width: 768px){.commitmentList+.commitmentList{margin-top:60px}}@media screen and (min-width: 768px){.commitmentList:nth-child(even){padding:120px 0}}@media screen and (max-width: 768px){.commitmentList:nth-child(even){padding:60px 0}}.commitmentList:nth-child(even):after{background-color:#f5f5f5;content:'';height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:100vw;z-index:-1}@media screen and (min-width: 768px){.commitmentList__item:nth-child(even) .commitmentCard{flex-direction:row-reverse}}@media screen and (min-width: 768px){.commitmentCard{align-items:center;display:flex;gap:60px;justify-content:center}}.commitmentCard__head{position:relative}@media screen and (max-width: 768px){.commitmentCard__head+.commitmentCard__visual{margin-top:40px}}.commitmentCard__ttl{color:rgba(17,17,17,0.1);font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:900;letter-spacing:.04em;line-height:1.1;padding-left:.5em}@media screen and (min-width: 768px){.commitmentCard__ttl{font-size:68px}}@media screen and (max-width: 768px){.commitmentCard__ttl{font-size:48px}}.commitmentCard__num{font-weight:900;letter-spacing:.04em;line-height:1;position:absolute;z-index:1}@media screen and (min-width: 768px){.commitmentCard__num{font-size:18px;top:46px}}@media screen and (max-width: 768px){.commitmentCard__num{font-size:16px;top:32px}}.commitmentCard__heading{line-height:2;letter-spacing:.15em}.commitmentCard__heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.commitmentCard__heading:after{margin-bottom:calc((1 - 2) * .5em)}.commitmentCard__heading:before,.commitmentCard__heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.commitmentCard__heading{font-size:30px;margin-top:24px}}@media screen and (max-width: 768px){.commitmentCard__heading{font-size:20px;margin-top:16px}}.commitmentCard__heading .caption{display:block;padding-top:16px}@media screen and (min-width: 768px){.commitmentCard__heading+.txt{margin-top:60px}}@media screen and (max-width: 768px){.commitmentCard__heading+.txt{margin-top:32px}}@media screen and (min-width: 768px){.commitmentCard__visual{width:360px}}@media screen and (max-width: 768px){.commitmentCard__visual{margin:0 -30px 0 auto;width:330px}}@media screen and (max-width: 768px){.commitmentCard__visual .photo__capOut{padding-right:10px}}@media screen and (min-width: 768px){.easySect{align-items:flex-start;display:flex;gap:77px}}.easySect__head .qualityIntro{flex-direction:column}@media screen and (min-width: 768px){.easySect__head .qualityIntro{gap:72px}}@media screen and (max-width: 768px){.easySect__head .qualityIntro{padding-bottom:92px}}.easySect__cont{position:relative;z-index:1}@media screen and (min-width: 768px){.easySect__cont{padding-top:120px;width:675px}}@media screen and (max-width: 768px){.easySect__cont{margin:-52px -30px 0 auto;width:330px}}@media screen and (max-width: 768px){.easySect__cont .photo__capOut{padding-right:10px}}@media screen and (min-width: 768px){.entranceSect__head+.entranceSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.entranceSect__head+.entranceSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.entranceSect__cont{display:grid;gap:0 60px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.entranceSect__cont{display:flex;flex-direction:column;gap:60px}}@media screen and (min-width: 768px){.entranceSect__cont>.photo{grid-row:1 / 3;height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 768px){.entranceSect__cont>.photo{margin:0 -30px}}.entranceSect__bottom{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.entranceSect__bottom{gap:60px;margin-top:120px}}@media screen and (max-width: 768px){.entranceSect__bottom{gap:30px;margin-top:60px}}@media screen and (min-width: 768px){.entranceSect__bottom .heading+.txt{margin-top:32px}}@media screen and (max-width: 768px){.entranceSect__bottom .heading+.txt{margin-top:16px}}@media screen and (min-width: 768px){.entranceCard__head+.entranceCard__cont{margin-top:32px}}@media screen and (max-width: 768px){.entranceCard__head+.entranceCard__cont{margin-top:20px}}@media screen and (min-width: 768px){.entranceCard__cont{display:grid;gap:120px 24px;grid-template-columns:1fr .51666666666fr}}@media screen and (min-width: 768px){.entranceCard__cont .photo{grid-row:auto / span 3;height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 768px){.entranceCard__cont .photo+.txt{margin-top:20px}}.entranceCard__cont .txt .caption{display:inline-block;padding-top:24px}@media screen and (max-width: 768px){.entranceCard__cont .txt+.headingCombi{margin-top:60px}}.entranceCard__cont .heading+.txt{margin-top:24px}.entranceTopic{background-color:#f5f5f5}@media screen and (min-width: 768px){.entranceTopic{padding:24px 45px}}@media screen and (max-width: 768px){.entranceTopic{padding:24px}}.entranceTopic__head{display:flex}@media screen and (min-width: 768px){.entranceTopic__head{align-items:center;gap:16px}}@media screen and (max-width: 768px){.entranceTopic__head{flex-direction:column;gap:10px}}@media screen and (min-width: 768px){.entranceTopic__head+.entranceTopic__cont{margin-top:24px}}@media screen and (max-width: 768px){.entranceTopic__head+.entranceTopic__cont{margin-top:24px}}.entranceTopic__cont{display:flex;gap:16px}@media screen and (min-width: 768px){.entranceTopic__cont{align-items:center}}@media screen and (min-width: 768px){.entranceTopic__cont .photo{width:210px}}@media screen and (max-width: 768px){.entranceTopic__cont .photo{width:150px}}@media screen and (min-width: 768px){.entranceTopic__cont .txt{width:225px}}@media screen and (max-width: 768px){.entranceTopic__cont .txt{width:110px}}.equipmentCard{display:flex;flex-direction:column}@media screen and (min-width: 768px){.equipmentCard{gap:32px}}@media screen and (max-width: 768px){.equipmentCard{gap:24px}}.equipmentCard__cont .headingCombi{display:flex;flex-direction:column}@media screen and (min-width: 768px){.equipmentCard__cont .headingCombi{gap:32px}}@media screen and (max-width: 768px){.equipmentCard__cont .headingCombi{gap:24px}}@media screen and (min-width: 768px){.equipmentCard__cont .headingCombi:has(.heading--small){gap:24px}}@media screen and (max-width: 768px){.equipmentCard__cont .headingCombi:has(.heading--small){gap:16px}}.equipmentCard__cont .heading{letter-spacing:.01em}@media screen and (max-width: 768px){.equipmentCard__cont .heading{font-size:16px}}.facilityTtl{background-color:#fae0d2;position:relative}@media screen and (min-width: 768px){.facilityTtl{align-items:flex-end;display:flex;gap:40px;margin:0 calc(50% - 50vw) 0 105px;padding:8px 80px 16px}}@media screen and (max-width: 768px){.facilityTtl{margin:0 -30px 0 auto;padding:32px 0 24px 30px}}.facilityTtl__ttl{color:#acaaa5;font-family:"Dancing Script",sans-serif;font-weight:700;line-height:1}@media screen and (min-width: 768px){.facilityTtl__ttl{font-size:80px}}@media screen and (max-width: 768px){.facilityTtl__ttl{font-size:40px;left:32px;position:absolute;top:-20px}}.facilityTtl__lead{line-height:2;color:#666666;font-weight:900;letter-spacing:.015em}.facilityTtl__lead:before{content:'';margin-top:calc((1 - 2) * .5em)}.facilityTtl__lead:after{margin-bottom:calc((1 - 2) * .5em)}.facilityTtl__lead:before,.facilityTtl__lead:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.facilityTtl__lead{font-size:22px}}@media screen and (max-width: 768px){.facilityTtl__lead{font-size:16px}}.heatSect{position:relative}@media screen and (min-width: 768px){.heatSect{margin-top:148px}}@media screen and (max-width: 768px){.heatSect{margin-top:142px}}@media screen and (min-width: 768px){.heatSect__head+.heatSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.heatSect__head+.heatSect__cont{margin-top:32px}}.heatSect__cont{background-color:rgba(255,255,255,0.3)}@media screen and (min-width: 768px){.heatSect__cont{margin:0 -40px;padding:40px 40px 96px}}@media screen and (max-width: 768px){.heatSect__cont{margin:0 -30px;padding:30px}}@media screen and (min-width: 768px){.heatSect__list{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.heatSect__list+.caption{margin-top:32px;text-align:right}}@media screen and (max-width: 768px){.heatSect__list+.caption{margin-top:16px}}@media screen and (min-width: 768px){.heatSect__list .photo{width:412px}}@media screen and (max-width: 768px){.heatSect__list .photo+.photo{margin-top:16px}}@media screen and (min-width: 768px){.heatSect__bottom{margin-top:-80px}}.heatSect__bottom .subSect{background-color:#ffffff}@media screen and (min-width: 768px){.heatSect__bottom .subSect{margin:0 calc((50% - 50vw) + 200px) 0 auto;padding:40px;width:960px}}@media screen and (min-width: 768px) and (min-width: 1440px){.heatSect__bottom .subSect{margin-right:0}}@media screen and (max-width: 768px){.heatSect__bottom .subSect{margin:0 -30px;padding:30px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__head+.subSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__head+.subSect__cont{margin-top:20px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__figure{display:flex;flex-wrap:wrap;margin:0 -10px}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__figure .photo{margin:0 auto}.heatSect__bottom .subSect__figure .photo:nth-child(1){width:289px}.heatSect__bottom .subSect__figure .photo:nth-child(2){width:193px}}@media screen and (min-width: 768px){.heatSect__bottom .subSect__figure+.caption{margin-top:32px;text-align:right}}@media screen and (max-width: 768px){.heatSect__bottom .subSect__figure+.caption{margin-top:16px}}@media screen and (max-width: 768px){.kitchenSect__head .qualityIntro{padding-bottom:92px}}.kitchenSect__cont{position:relative;z-index:1}@media screen and (min-width: 768px){.kitchenSect__cont{margin:-40px calc(50% - 50vw) 0 0}}@media screen and (max-width: 768px){.kitchenSect__cont{margin:-58px -30px 0 auto}}@media screen and (min-width: 768px){.kitchenSect__cont+.kitchenSect__bottom{margin-top:120px}}@media screen and (max-width: 768px){.kitchenSect__cont+.kitchenSect__bottom{margin-top:60px}}.kitchenSect__cont .facilityTtl{background:none;margin-left:0;position:absolute;white-space:nowrap;z-index:2}@media screen and (min-width: 768px){.kitchenSect__cont .facilityTtl{right:calc(176 / 1320 * 100%);top:40px}}@media screen and (max-width: 768px){.kitchenSect__cont .facilityTtl{display:flex;flex-direction:column;gap:24px;left:0;top:0}}.kitchenSect__cont .facilityTtl__ttl,.kitchenSect__cont .facilityTtl__lead{color:#ffffff;position:static}.kitchenSect__bottom{display:grid}@media screen and (min-width: 768px){.kitchenSect__bottom{gap:80px 60px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.kitchenSect__bottom{gap:30px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.livingSect__head+.livingSect__cont{margin-top:60px}}@media screen and (max-width: 768px){.livingSect__head+.livingSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.livingSect__cont{margin:0 calc(50% - 50vw)}}@media screen and (min-width: 768px){.livingSect__cont+.livingSect__bottom{margin-top:137px}}@media screen and (max-width: 768px){.livingSect__cont+.livingSect__bottom{margin-top:77px}}@media screen and (max-width: 768px){.livingSect__cont .swipeFigure{margin:40px -30px 0}}@media screen and (max-width: 768px){.livingSect__cont .swipeFigure__inner{height:520px}}.livingSect__cont .swipeFigure__capOut{padding-right:10px}@media screen and (min-width: 768px){.livingSect__spCard{display:none}}@media screen and (max-width: 768px){.livingSect__spCard{display:flex;flex-direction:column;gap:10px}.livingSect__spCard .ttl{color:#111111;font-size:16px;font-weight:900;letter-spacing:.04em;line-height:1}}.meritIntro{position:relative}@media screen and (min-width: 768px){.meritIntro{padding:76px 40px 40px}}@media screen and (max-width: 768px){.meritIntro{padding:60px 30px}}.meritIntro__head{position:absolute}@media screen and (min-width: 768px){.meritIntro__head{padding:12px 24px;right:0;top:40px;width:1120px}}@media screen and (max-width: 768px){.meritIntro__head{left:0;margin:0 -30px 0 -20px;padding:8px 24px;top:30px;width:380px}}.meritIntro__head:before{background:linear-gradient(270deg, #deefea 19.53%, #89b92a 113.29%);background-blend-mode:multiply;content:'';inset:0;mix-blend-mode:multiply;position:absolute}.meritIntro__heading{align-items:center;color:#ffffff;display:flex;font-weight:300;letter-spacing:.07em;line-height:1;position:relative;z-index:1}@media screen and (min-width: 768px){.meritIntro__heading{font-size:20px}}@media screen and (max-width: 768px){.meritIntro__heading{font-size:18px}}.meritIntro__heading:before{content:"" counter(meritNum);font-family:"EB Garamond",serif;letter-spacing:.03em;line-height:.7}@media screen and (min-width: 768px){.meritIntro__heading:before{font-size:52px;margin-right:40px}}@media screen and (max-width: 768px){.meritIntro__heading:before{font-size:40px;margin-right:20px}}@media screen and (min-width: 768px){.meritIntro__heading .strong{font-size:30px}}@media screen and (max-width: 768px){.meritIntro__heading .strong{font-size:20px}}.meritIntro__body{display:flex;position:relative}@media screen and (min-width: 768px){.meritIntro__body{align-items:flex-end;gap:40px}}@media screen and (max-width: 768px){.meritIntro__body{flex-direction:column-reverse;gap:20px}}@media screen and (min-width: 768px){.meritIntro__body .photo{width:576px}}.meritIntro__body .txt{letter-spacing:.015em}@media screen and (min-width: 768px){.meritIntro__body .txt{width:264px}}.powderSect__head .facilityTtl{background-color:#ffffff}@media screen and (min-width: 768px){.powderSect__head+.powderSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.powderSect__head+.powderSect__cont{margin-top:60px}}.powderSect__cont{display:grid}@media screen and (min-width: 768px){.powderSect__cont{gap:80px 60px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){.powderSect__cont{gap:30px;grid-template-columns:repeat(2, 1fr)}}.powderSect__cont>.photo{grid-column:auto / span 2}@media screen and (max-width: 768px){.powderSect__cont>.photo{margin:0 -30px 0 auto}}@media screen and (min-width: 768px){.powderSect__cont>.photo+.equipmentCard{flex-direction:column-reverse;justify-content:flex-end}}@media screen and (max-width: 768px){.powderSect__cont>.photo+.equipmentCard{display:grid;gap:30px;grid-column:auto / span 2;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.powderSect__cont>.photo+.equipmentCard .equipmentCard__cont{align-items:center;display:flex}}.qualityIntro{display:flex;position:relative;z-index:1}@media screen and (min-width: 768px){.qualityIntro{align-items:center;padding:120px 0}}@media screen and (max-width: 768px){.qualityIntro{flex-direction:column;gap:32px;margin-left:-30px;min-width:330px;padding:60px 16px 60px 30px;width:-moz-fit-content;width:fit-content}}.qualityIntro:after{background-color:#f5f5f5;content:'';height:100%;position:absolute;top:0;z-index:-1}@media screen and (min-width: 768px){.qualityIntro:after{left:calc((100vw - 1200px) / -2);max-height:330px;width:1005px}}@media screen and (max-width: 768px){.qualityIntro:after{left:0;width:100%}}.qualityIntro__heading{line-height:2;font-weight:700}.qualityIntro__heading:before{content:'';margin-top:calc((1 - 2) * .5em)}.qualityIntro__heading:after{margin-bottom:calc((1 - 2) * .5em)}.qualityIntro__heading:before,.qualityIntro__heading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.qualityIntro__heading{font-size:56px;letter-spacing:0}}@media screen and (max-width: 768px){.qualityIntro__heading{font-size:30px;letter-spacing:.15em}}.qualityIntro__heading .en{display:inline-block;font-family:"EB Garamond",serif;letter-spacing:0;line-height:.7}@media screen and (min-width: 768px){.qualityIntro__heading .en{font-size:68px}}@media screen and (max-width: 768px){.qualityIntro__heading .en{font-size:40px}}.qualitySelect{color:#111111}.qualitySelect__head{display:flex;flex-direction:column}@media screen and (min-width: 768px){.qualitySelect__head{gap:60px}}@media screen and (max-width: 768px){.qualitySelect__head{gap:40px}}@media screen and (min-width: 768px){.qualitySelect__head+.qualitySelect__cont{margin-top:120px}}@media screen and (max-width: 768px){.qualitySelect__head+.qualitySelect__cont{margin-top:120px}}@media screen and (min-width: 768px){.qualitySelect__list{column-gap:5px;display:flex;flex-wrap:wrap;justify-content:center}}.qualitySelect__btn{background-color:#ffffff;border:0;border-bottom:1px solid #cccccc;color:#111111;cursor:pointer;display:block;line-height:1;position:relative;z-index:1}@media screen and (min-width: 768px){.qualitySelect__btn{font-size:16px;letter-spacing:.11em;padding:24px 0 16px;text-align:center;width:296px}}@media screen and (max-width: 768px){.qualitySelect__btn{font-size:15px;letter-spacing:.15em;padding:10px 20px 10px 50px;text-align:left;width:100%}}@media screen and (min-width: 768px){.qualitySelect__btn:hover:after{left:0;max-width:100%;opacity:1;right:auto}}@media (hover: hover) and (pointer: fine){.qualitySelect__btn:hover:after{left:0;max-width:100%;opacity:1;right:auto}}@media screen and (min-width: 768px){.qualitySelect__btn:not(:last-of-type){margin-right:5px}}.qualitySelect__btn:after{background-color:#f5f5f5;content:'';height:100%;max-width:0;opacity:0;position:absolute;right:0;top:0;transition:.4s;width:100%;z-index:-1}.qualitySelect__btn.is-active{pointer-events:none}.qualitySelect__btn.is-active:after{left:0;max-width:100%;opacity:1;right:auto}.qualitySelect__btn .arrowSVG{fill:#666666;fill-rule:evenodd;position:absolute;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 768px){.qualitySelect__btn .arrowSVG{height:7px;left:30px;margin-top:4px;width:10px}}@media screen and (max-width: 768px){.qualitySelect__btn .arrowSVG{height:5.5px;left:18px;width:8.5px}}.qualitySelect__item{display:none}.qualitySelect__item.is-active{display:block}@media screen and (min-width: 768px){.qualitySelect__bottom{margin-top:120px}}@media screen and (max-width: 768px){.qualitySelect__bottom{margin-top:120px}}.qualitySelect__bottom .qualitySelect__btn .arrowSVG{margin-top:0;transform:rotate(180deg) translate(0, -50%)}.savingSect__cont{position:relative;z-index:1}@media screen and (min-width: 768px){.savingSect__cont{margin:32px 0 0 -66px;padding:80px 0 80px 80px}}@media screen and (max-width: 768px){.savingSect__cont{margin:40px -30px 0;padding:40px}}.savingSect__cont>*{position:relative;z-index:1}@media screen and (min-width: 768px){.savingSect__cont>*{margin-right:-120px}}@media screen and (min-width: 768px) and (max-width: 1200px){.savingSect__cont>*{margin-right:-40px}}.savingSect__cont:after{background-color:#ffffff;content:'';inset:0;position:absolute;z-index:-1}@media screen and (min-width: 768px){.savingSect__cont:after{margin-right:calc((50% - 50vw) + 87px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.savingSect__cont:after{margin-right:-40px}}@media screen and (min-width: 768px){.savingSect__cont .subSect{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);margin-right:auto}}.savingSect__bottom{color:#ffffff;position:relative}@media screen and (min-width: 768px){.savingSect__bottom{margin:40px -120px 0 auto;padding:40px;width:588px}}@media screen and (min-width: 768px) and (max-width: 1200px){.savingSect__bottom{margin-right:-40px}}@media screen and (max-width: 768px){.savingSect__bottom{margin:20px -30px 0;padding:30px}}.savingSect__bottom:before{background:#9fa0a0;content:'';inset:0;mix-blend-mode:multiply;position:absolute}.savingSect__bottom .subSect{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}@media screen and (min-width: 768px){.savingSect__bottom .subSect__head{width:251px}}@media screen and (max-width: 768px){.savingSect__bottom .subSect__head{width:159px}}@media screen and (min-width: 768px){.savingSect__bottom .subSect__cont{width:217px}}@media screen and (max-width: 768px){.savingSect__bottom .subSect__cont{width:121px}}@media screen and (min-width: 768px){.securitySect__head{margin-top:-240px}}@media screen and (max-width: 768px){.securitySect__head{margin-top:-120px}}.securitySect__head .qualityIntro{color:#ffffff}@media screen and (min-width: 768px){.securitySect__head .qualityIntro{gap:72px}}.securitySect__head .qualityIntro:after{background-color:#acaaa5}@media screen and (min-width: 768px){.securitySect__head+.securitySect__cont{margin-top:120px}}@media screen and (max-width: 768px){.securitySect__head+.securitySect__cont{margin-top:60px}}.securitySect__cont{display:grid}@media screen and (min-width: 768px){.securitySect__cont{gap:60px;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.securitySect__cont{gap:30px;grid-template-columns:repeat(2, 1fr)}}.securitySect__cont .equipmentCard--large{grid-column:auto / span 2}@media screen and (min-width: 768px){.storageSect__head+.storageSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.storageSect__head+.storageSect__cont{margin-top:60px}}@media screen and (min-width: 768px){.storageSect__cont{display:grid;gap:0 60px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.storageSect__cont{display:flex;flex-direction:column;gap:60px}}@media screen and (min-width: 768px){.storageCard__head+.storageCard__cont{margin-top:32px}}@media screen and (max-width: 768px){.storageCard__head+.storageCard__cont{margin-top:20px}}.storageCard__head .heading .caption{display:block}@media screen and (min-width: 768px){.storageCard__head .heading .caption{padding-top:8px}}@media screen and (max-width: 768px){.storageCard__head .heading .caption{padding-top:4px}}@media screen and (min-width: 768px){.storageCard__head .heading+.txt{margin-top:40px}}@media screen and (max-width: 768px){.storageCard__head .heading+.txt{margin-top:24px}}.storageCard__cont .equipmentCard{flex-direction:column-reverse}@media screen and (min-width: 768px){.storageCard__cont .equipmentCard+*{margin-top:32px}}@media screen and (max-width: 768px){.storageCard__cont .equipmentCard+*{margin-top:24px}}.storageCard__cont .equipmentCard__cont .heading .numIcon{background-color:#ffffff}.storageTopic{background-color:#ffffff}@media screen and (min-width: 768px){.storageTopic{padding:24px 45px}}@media screen and (max-width: 768px){.storageTopic{padding:24px}}.storageTopic__head{display:flex}@media screen and (min-width: 768px){.storageTopic__head{align-items:center;gap:16px}}@media screen and (max-width: 768px){.storageTopic__head{flex-direction:column;gap:10px}}@media screen and (min-width: 768px){.storageTopic__head+.storageTopic__cont{margin-top:24px}}@media screen and (max-width: 768px){.storageTopic__head+.storageTopic__cont{margin-top:24px}}.storageTopic__cont{display:flex;gap:16px}@media screen and (min-width: 768px){.storageTopic__cont{align-items:center}}@media screen and (max-width: 768px){.storageTopic__cont{gap:16px}}@media screen and (min-width: 768px){.storageTopic__cont .photo{width:240px}}@media screen and (max-width: 768px){.storageTopic__cont .photo{width:150px}}@media screen and (min-width: 768px){.storageTopic__cont .photo__capIn{right:-2px}}@media screen and (min-width: 768px){.storageTopic__cont .txt{width:225px}}@media screen and (max-width: 768px){.storageTopic__cont .txt{width:110px}}@media screen and (min-width: 768px){.structureSect__head .qualityIntro{gap:72px}}@media screen and (min-width: 768px){.structureSect__head+.structureSect__cont{margin-top:120px}}@media screen and (max-width: 768px){.structureSect__head+.structureSect__cont{margin-top:60px}}.structureSect__cont{display:grid}@media screen and (min-width: 768px){.structureSect__cont{gap:60px;grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.structureSect__cont{gap:30px;grid-template-columns:repeat(2, 1fr)}}.structureSect__cont .equipmentCard--large{grid-column:auto / span 2}@media screen and (min-width: 768px){.temperatureSect__head+.temperatureSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.temperatureSect__head+.temperatureSect__cont{margin-top:40px}}@media screen and (min-width: 768px){.temperatureSect__cont{display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);margin:0 auto;width:764px}}@media screen and (max-width: 768px){.temperatureSect__cont{display:flex;flex-direction:column;gap:16px}}.utilitySect{position:relative;z-index:1}@media screen and (min-width: 768px){.utilitySect{margin-left:-66px;padding:80px 0 80px 80px}}@media screen and (max-width: 768px){.utilitySect{margin:0 -30px 0;padding:40px}}.utilitySect>*{position:relative;z-index:1}@media screen and (min-width: 768px){.utilitySect>*{margin-right:-120px}}@media screen and (min-width: 768px) and (max-width: 1200px){.utilitySect>*{margin-right:-40px}}.utilitySect:after{background-color:#ffffff;content:'';inset:0;position:absolute;z-index:-1}@media screen and (min-width: 768px){.utilitySect:after{margin-right:calc((50% - 50vw) + 87px)}}@media screen and (min-width: 768px) and (max-width: 1200px){.utilitySect:after{margin-right:-40px}}@media screen and (min-width: 768px){.utilitySect__head{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);margin-right:auto}}@media screen and (min-width: 768px){.utilitySect__head+.utilitySect__cont{margin-top:32px}}@media screen and (max-width: 768px){.utilitySect__head+.utilitySect__cont{margin-top:64px}}@media screen and (max-width: 768px){.utilitySect__head .headingCombi+.photo{margin-top:40px}}@media screen and (min-width: 768px){.utilitySect__cont{margin-left:96px}}@media screen and (min-width: 768px){.utilitySect__cont .heading+.equipmentList{margin-top:32px}}@media screen and (max-width: 768px){.utilitySect__cont .heading+.equipmentList{margin-top:32px}}@media screen and (min-width: 768px){.utilitySect__cont .equipmentList{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}}.utilitySect__bg{position:absolute}@media screen and (min-width: 768px){.utilitySect__bg{bottom:-106px;left:-246px;width:960px}}@media screen and (max-width: 768px){.utilitySect__bg{aspect-ratio:390 / 338;bottom:-80px;left:-60px;width:100vw}}@media screen and (min-width: 768px){.zehGroup__intro+.zehGroup__cont{margin-top:120px}}@media screen and (max-width: 768px){.zehGroup__intro+.zehGroup__cont{margin-top:48px}}@media screen and (min-width: 768px){.zehGuideSect__head+.zehGuideSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.zehGuideSect__head+.zehGuideSect__cont{margin-top:48px}}@media screen and (min-width: 768px){.zehGuideSect__head .zehHeading+.txt{margin-top:80px;padding:0 200px}}@media screen and (max-width: 768px){.zehGuideSect__head .zehHeading+.txt{margin-top:60px}}@media screen and (min-width: 768px){.zehGuideSect__cont .photo{margin:80px 0 0 225px;width:740px}}@media screen and (max-width: 768px){.zehGuideSect__cont .photo{margin:40px auto 0}}@media screen and (min-width: 768px){.zehGuideSect__cont .photo+.caption{margin-top:16px;text-align:center}}@media screen and (max-width: 768px){.zehGuideSect__cont .photo+.caption{margin-top:16px}}.zehHeading{line-height:2;color:#666666;font-weight:900;letter-spacing:.015em;position:relative}.zehHeading:before{content:'';margin-top:calc((1 - 2) * .5em)}.zehHeading:after{margin-bottom:calc((1 - 2) * .5em)}.zehHeading:before,.zehHeading:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.zehHeading{font-size:22px}}@media screen and (max-width: 768px){.zehHeading{font-size:18px}}@media screen and (min-width: 768px){.zehHeading+.txt{margin-top:32px}}@media screen and (max-width: 768px){.zehHeading+.txt{margin-top:24px}}.zehHeading--label{background-color:#ffffff}@media screen and (min-width: 768px){.zehHeading--label{align-items:flex-end;display:flex;gap:40px;margin:0 calc(50% - 50vw) 0 105px;padding:18px 80px}}@media screen and (max-width: 768px){.zehHeading--label{margin:0 -30px 0 auto;padding:32px 0 24px 30px}}.zehIntro{position:relative}.zehIntro__bg{margin:0 calc(50% - 50vw)}.zehIntro__bg+.zehIntro__desc{inset:0;position:absolute}.zehIntro__bg+.zehIntro__desc:after{content:initial}.zehIntro__desc{color:#ffffff;position:relative;z-index:1}@media screen and (min-width: 768px){.zehIntro__desc{min-height:216px}}@media screen and (max-width: 768px){.zehIntro__desc{min-height:135px}}.zehIntro__desc:after{background-color:rgba(0,0,0,0.15);content:'';inset:0;margin:0 calc(50% - 50vw);position:absolute;z-index:-1}.zehIntro__head{position:relative;z-index:1}@media screen and (min-width: 768px){.zehIntro__head{align-items:center;display:flex;gap:16px;padding:calc(80 / 1440 * 100vw) 0}}@media screen and (max-width: 768px){.zehIntro__head{padding:54px 0 30px}}.zehIntro__head:before{background-color:rgba(255,255,255,0.7);content:'';height:1px;left:0;position:absolute}@media screen and (min-width: 768px){.zehIntro__head:before{top:calc(80 / 1440 * 100vw);width:70px}}@media screen and (max-width: 768px){.zehIntro__head:before{top:30px;width:50px}}.zehIntro__head:after{background-color:rgba(0,0,0,0.15);content:'';inset:0;margin:0 calc(50% - 50vw);position:absolute}@media screen and (min-width: 768px){.zehIntro__head+*{margin-top:calc(56 / 1440 * 100vw)}}@media screen and (max-width: 768px){.zehIntro__head+*{margin-top:37px}}.zehIntro__head>*{position:relative;z-index:1}.zehIntro__ttl{font-weight:300;letter-spacing:.015em;line-height:1;position:relative}@media screen and (min-width: 768px){.zehIntro__ttl{align-items:center;display:flex;font-size:30px}.zehIntro__ttl:after{background-color:rgba(255,255,255,0.7);content:'';height:1px;margin-left:16px;width:160px}}@media screen and (max-width: 768px){.zehIntro__ttl{font-size:24px}}.zehIntro__lead{font-weight:300;letter-spacing:.04em}@media screen and (min-width: 768px){.zehIntro__lead{font-size:16px;line-height:1}}@media screen and (max-width: 768px){.zehIntro__lead{line-height:1.8;font-size:14px;margin-top:24px}.zehIntro__lead:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.zehIntro__lead:after{margin-bottom:calc((1 - 1.8) * .5em)}.zehIntro__lead:before,.zehIntro__lead:after{content:'';display:block;height:0;width:0}}.zehIntro .zehHeading{color:#ffffff}@media screen and (min-width: 768px){.zehIntro .zehHeading+.txt{margin-top:calc(32 / 1440 * 100vw)}}@media screen and (max-width: 768px){.zehIntro .zehHeading+.txt{margin-top:24px}}@media screen and (min-width: 768px){.zehMeritSect{padding-top:80px}}@media screen and (max-width: 768px){.zehMeritSect{padding-top:80px}}@media screen and (min-width: 768px){.zehMeritSect__head+.zehMeritSect__cont{margin-top:32px}}@media screen and (max-width: 768px){.zehMeritSect__head+.zehMeritSect__cont{margin-top:48px}}.zehMeritSect__cont .meritArea{background-color:rgba(255,255,255,0.5);counter-increment:meritNum}@media screen and (min-width: 768px){.zehMeritSect__cont .meritArea{margin-left:auto;width:960px}}@media screen and (max-width: 768px){.zehMeritSect__cont .meritArea{margin-right:-30px}}@media screen and (min-width: 768px){.zehMeritSect__cont .meritArea__body{padding:32px 40px 80px}}@media screen and (max-width: 768px){.zehMeritSect__cont .meritArea__body{padding:0 30px 64px}}@media screen and (min-width: 768px){.zehSect__head .qualityIntro{gap:72px}}@media screen and (min-width: 768px){.zehSect__head+.zehSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.zehSect__head+.zehSect__cont{margin-top:60px}}.zehSect__cont .belsMark{display:flex;flex-direction:column;gap:10px;margin:0 auto}@media screen and (min-width: 768px){.zehSect__cont .belsMark{padding-top:80px;width:391px}}@media screen and (max-width: 768px){.zehSect__cont .belsMark{padding-top:60px;width:235px}}@media screen and (min-width: 768px){.quality-select{padding-bottom:120px}}@media screen and (max-width: 768px){.quality-select{padding-bottom:60px}}@media screen and (min-width: 768px){.quality-easy{padding-bottom:120px}}@media screen and (min-width: 768px){.quality-living{padding-top:120px}}@media screen and (max-width: 768px){.quality-living{padding-top:120px}}@media screen and (min-width: 768px){.quality-entrance{padding:120px 0}}@media screen and (max-width: 768px){.quality-entrance{padding:120px 0}}@media screen and (min-width: 768px){.quality-storage{padding:120px 0}}@media screen and (max-width: 768px){.quality-storage{padding:60px 0}}@media screen and (min-width: 768px){.quality-kitchen{padding:120px 0}}@media screen and (max-width: 768px){.quality-kitchen{padding:60px 0}}@media screen and (min-width: 768px){.quality-powder{padding:120px 0}}@media screen and (max-width: 768px){.quality-powder{padding:60px 0}}@media screen and (min-width: 768px){.quality-bath{padding:120px 0}}@media screen and (max-width: 768px){.quality-bath{padding:60px 0}}@media screen and (min-width: 768px){.quality-zeh{padding:120px 0}}@media screen and (max-width: 768px){.quality-zeh{padding:60px 0}}@media screen and (min-width: 768px){.quality-security{margin-top:240px;padding:120px 0}}@media screen and (max-width: 768px){.quality-security{margin-top:120px;padding:60px 0}}@media screen and (min-width: 768px){.quality-afterService{margin-top:240px;padding:120px 0}}@media screen and (max-width: 768px){.quality-afterService{margin-top:120px;padding:60px 0}}
