@keyframes interiorFadeIn{0%{opacity:0}100%{opacity:1}}.page-id-67005 .page-ttl{display:none}.page-id-67005 .layout__main-left--narrow{max-width:100%}.interior{}.interior .interior-common-title{font-size:3.6rem;font-weight:600;border-bottom:1px solid #333;margin-top:60px;padding-bottom:25px;margin-bottom:60px;letter-spacing:0.05em;line-height:1.2;color:#333}@media (max-width:640px){.interior .interior-common-title{font-size:max(2.2rem, 5.5vw);margin-top:8%;margin-bottom:8%;padding-bottom:15px}}.interior__mainvisual{background-image:url("../../../../images/interior/mainvisual_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;width:100%;position:relative;opacity:0;animation:interiorFadeIn 1s ease-in-out forwards}.interior__mainvisual-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;animation:interiorFadeIn 1s ease-in-out 0.8s forwards}.interior__mainvisual-img img{max-width:none;width:auto;height:auto}@media (max-width:640px){.interior__mainvisual{height:52vw}.interior__mainvisual-img{width:100%;text-align:center}.interior__mainvisual-img img{max-width:75%;width:auto;height:auto}}.interior .designing{background-image:url("../../../../images/interior/designing_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:90px}@media (max-width:640px){.interior .designing{padding-bottom:11%}}.interior .designing.contents-section{padding-left:0;padding-right:0}.interior .designing__inner{padding:0 30px}@media (max-width:640px){.interior .designing__inner{padding:0 5%}}.interior .designing__lead{font-size:2.8rem;line-height:60px;margin-top:60px;margin-bottom:60px;font-weight:600}@media (max-width:640px){.interior .designing__lead{font-size:max(1.8rem, 3.6vw);margin-top:6%;margin-bottom:6%;line-height:6vw}}.interior .designing__img{margin-bottom:40px;padding-right:30px}@media (max-width:640px){.interior .designing__img{margin-bottom:6%;padding-right:5%}}.interior .designing__img img{max-width:100%;width:100%;height:auto;display:block}.interior .designing__desc p{font-size:1.8rem;letter-spacing:-0.01rem;line-height:1.8;font-weight:600;margin-bottom:20px}@media (max-width:640px){.interior .designing__desc p{font-size:1.4rem;margin-bottom:4%}}.interior .designing__desc p:last-of-type{margin-bottom:0}.interior .renovation{background:#f7f7f5;padding-bottom:90px}@media (max-width:640px){.interior .renovation{padding-bottom:12%}}.interior .renovation.contents-section{padding-left:0;padding-right:0}.interior .renovation__inner{padding:0 30px}@media (max-width:640px){.interior .renovation__inner{padding:0 5%}}.interior .renovation__lead{font-size:2.6rem;font-weight:600;margin-bottom:40px;line-height:1.5}.interior .renovation__lead.--mt90{margin-top:90px}@media (max-width:640px){.interior .renovation__lead.--mt90{margin-top:12%}}@media (max-width:640px){.interior .renovation__lead{font-size:max(1.8rem, 3.6vw);margin-bottom:6%}}.interior .renovation__desc{margin-bottom:50px}@media (max-width:640px){.interior .renovation__desc{margin-bottom:7%}}.interior .renovation__desc p{font-size:1.8rem;font-weight:600;line-height:1.8;margin-bottom:25px}.interior .renovation__desc p:last-child{margin-bottom:0}@media (max-width:640px){.interior .renovation__desc p{font-size:1.4rem;margin-bottom:4%}}.interior .material-card{border:1px solid #333;margin-bottom:0}.interior .material-card+.material-card{margin-top:20px}@media (max-width:640px){.interior .material-card+.material-card{margin-top:4%}}.interior .material-card.--v2 .material-card__gallery{margin-bottom:30px}@media (max-width:640px){.interior .material-card.--v2 .material-card__gallery{margin-bottom:5%}}.interior .material-card.--v2 .material-card__body-text{margin-bottom:0}.interior .material-card__header{background:#7786b4;padding:20px;text-align:center;font-weight:500;color:#fff;font-size:2rem;letter-spacing:0.1em}@media (max-width:640px){.interior .material-card__header{font-size:max(1.5rem, 3vw);padding:3% 2%}}.interior .material-card__img img{width:100%;height:auto;display:block}.interior .material-card__body{background:#fff;padding:30px 40px}@media (max-width:640px){.interior .material-card__body{padding:6% 5%}}.interior .material-card__body-text{font-size:1.8rem;font-weight:600;line-height:1.8;margin-bottom:40px;letter-spacing:0.02em}@media (max-width:640px){.interior .material-card__body-text{font-size:1.4rem;margin-bottom:6%}}.interior .material-card__gallery-item img{width:100%;height:auto;display:block}.interior .water{background:#f0efeb;padding-bottom:90px}@media (max-width:640px){.interior .water{padding-bottom:11%}}.interior .water.contents-section{padding-left:0;padding-right:0}.interior .water__inner{padding:0 30px}@media (max-width:640px){.interior .water__inner{padding:0 5%}}.interior .water__lead{font-size:3.2rem;line-height:30px;margin-top:60px;margin-bottom:60px;font-weight:600}@media (max-width:640px){.interior .water__lead{font-size:max(1.8rem, 2.6vw);margin-top:6%;margin-bottom:6%}}.interior .water__desc{margin-bottom:50px}@media (max-width:640px){.interior .water__desc{margin-bottom:7%}}.interior .water__desc p{font-size:1.8rem;font-weight:600;line-height:1.8;margin-bottom:25px}.interior .water__desc p:last-child{margin-bottom:0}@media (max-width:640px){.interior .water__desc p{font-size:1.4rem;margin-bottom:4%}}.interior .water .water-card{margin-bottom:0}.interior .water .water-card+.water-card{margin-top:20px}@media (max-width:640px){.interior .water .water-card+.water-card{margin-top:4%}}.interior .water .water-card__header{position:relative}.interior .water .water-card__header-img img{width:100%;height:auto;display:block}.interior .water .water-card__header-box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;width:490px;height:60px;display:flex;align-items:center;justify-content:center;padding:0;text-align:center;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05)}@media (max-width:1000px){.interior .water .water-card__header-box{width:70vw;height:8vw}}@media (max-width:640px){.interior .water .water-card__header-box{padding:4.4% 8%;width:max-content}}.interior .water .water-card__header-title{font-size:2.4rem;font-weight:600;letter-spacing:-0.01em;margin:0;line-height:1.4}@media (max-width:640px){.interior .water .water-card__header-title{font-size:clamp(1.3rem, 3vw, 1.8rem);line-height:1}}.interior .water .water-card__body{padding:50px 40px;background:#fff}@media (max-width:640px){.interior .water .water-card__body{padding:7% 5%}}.interior .water .water-card__body-lead{font-size:1.8rem;line-height:1.8;font-weight:600;margin-bottom:50px;letter-spacing:-0.02em}@media (max-width:640px){.interior .water .water-card__body-lead{font-size:1.4rem;margin-bottom:8%}}.interior .water .water-card__gallery-item img{width:100%;height:auto;display:block}.interior__footer{background-image:url("../../../../images/interior/designing_bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:90px 30px 100px}@media (max-width:640px){.interior__footer{padding:13% 5% 12%}}.interior__footer-title{font-size:2.8rem;font-weight:600;margin-bottom:45px;letter-spacing:0.05em;color:#333;line-height:1.3}@media (max-width:640px){.interior__footer-title{font-size:max(2rem, 4vw);margin-bottom:8%}}.interior__footer .desc{font-size:1.8rem;line-height:1.8;letter-spacing:-0.01em;margin-bottom:50px;font-weight:600}@media (max-width:640px){.interior__footer .desc{font-size:1.4rem;margin-bottom:7%}}.interior__footer--img{margin-left:-30px;margin-right:-30px}@media (max-width:640px){.interior__footer--img{margin-left:-5%;margin-right:-5%}}.interior__footer--img img{max-width:none;width:100%;height:auto;display:block}/*# sourceMappingURL=interior.css.map */