.fv{position:relative;isolation:isolate}.fv__bg{width:100%;height:100%;position:absolute;inset:0;z-index:-1}.fv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.fv__inner{display:grid;grid-template-rows:1fr auto;min-height:720px}.fv__head{display:grid;justify-items:center;align-self:center;gap:24px;padding-top:40px}.fv__ttl img{width:282px}.fv__lead{font-weight:700;font-size:2rem;line-height:1.5;text-align:center}.fv__link{justify-self:end}.story{padding:40px 0 60px}.story__inner{display:grid;gap:24px}.story__body{display:grid;gap:1lh;max-width:600px;font-weight:500;line-height:1.65}.features{background-color:#fff;padding-bottom:80px}.features__inner{display:grid;gap:40px}.features__head{display:grid;gap:24px}.features__txt{max-width:500px;font-weight:500;line-height:1.65}.features__list{display:grid;gap:48px}.features__narrow{max-width:500px}.features__figs{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.features__card{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;border:1px solid #b8d0d9;padding:24px 16px}.features__card.is-table{container-type:inline-size}.features__card.is-washing{gap:10px;background-color:#f2f8fa;border:none;padding:16px}.features__card-head{display:grid;justify-self:stretch;gap:4px}.features__card-ttl{font-weight:700;font-size:1.8rem;line-height:1.3}.features__card-note{font-size:1.2rem;line-height:1.3}.features__card-caption{justify-self:stretch;font-size:1.2rem;line-height:1.3}.features__table{width:calc(100% + 8px);border-collapse:separate;border-spacing:4px;table-layout:fixed;margin:-4px}.features__table td,.features__table th{font-size:1.2rem;line-height:1.3;text-align:center;background-color:#b8d0d9;padding:12px 4px}.features__table thead th{font-size:min(1.2rem,(25cqi - 11px)/7);color:#f5f5f5;background-color:#6c96a5;padding:8px 4px}.features__table .is-octair{font-weight:700;font-size:1.8rem;color:#ff0;background-color:#4db8d4}.features__table thead .is-octair{font-size:1.4rem;color:#fff;background-color:#0991bd}.features__storage{display:grid;gap:16px}.features__storage-box{display:grid;align-content:start;gap:10px;background-color:#f2f8fa;padding:24px 16px}.features__storage-ttl{font-family:"IBM Plex Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;font-weight:600;font-size:2rem;line-height:1.25}.features__storage-body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.features__storage-txt{display:grid;gap:24px}.features__storage-txt dl{display:grid;gap:4px}.features__storage-txt dt{font-weight:700;font-size:1.8rem;line-height:1.49}.features__storage-txt dd{font-family:"IBM Plex Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;line-height:1.5}.features__storage-txt dd.is-sub{font-family:Outfit,"IBM Plex Sans JP","Hiragino Sans","Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif}.features__storage-txt dd.is-note{font-size:1.2rem}.features__storage-img{justify-self:center}.material{padding-bottom:80px}.material__inner{display:grid;gap:40px}.material .m-media{border-color:#6c96a5}.products{background-color:#fff;padding-bottom:80px;margin-bottom:-5.5555555556vw}.products__inner{display:grid;gap:48px}@media screen and (min-width:768px){.fv__inner{gap:24px;padding-top:77px;padding-bottom:40px}.fv__head{padding-right:40px}.fv__lead{font-size:2.8rem;line-height:1.43}.story{padding:0 0 120px}.story__inner{gap:40px}.story__body{font-size:2rem;line-height:1.6}.features{padding-bottom:160px}.features__head{gap:40px}.features__txt{font-size:2rem;line-height:1.6}.features__list{gap:80px}.features__figs{grid-template-columns:minmax(0,537px) minmax(0,520px);justify-content:space-between;align-items:start;gap:40px}.features__comfort{margin-top:-21px}.features__card{padding:24px}.features__card.is-washing{padding:48px 24px 24px;margin-top:-16px}.features__card-ttl{font-size:2.4rem}.features__card-note{font-size:1.6rem}.features__table td,.features__table th{font-size:1.6rem;padding:20px 4px}.features__table thead th{font-size:min(1.6rem,(25cqi - 11px)/7);padding:12px 4px}.features__table .is-octair{font-size:2.8rem;padding:14px 4px}.features__table thead .is-octair{font-size:2rem}.features__storage{grid-template-columns:minmax(0,746fr) minmax(0,390fr);gap:24px}.features__storage-box{padding:40px}.features__storage-box.is-main .features__storage-body{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:38px}.features__storage-ttl{font-size:2.4rem}.features__storage-txt dt{font-size:2rem}.features__storage-txt dd{font-size:1.4rem}.features__storage-txt dd.is-sub{font-size:1.6rem}.material{padding-bottom:160px}.products{padding-bottom:160px}.products__inner{gap:80px}}@media screen and (max-width:767px){.fv__inner{padding:53px 16px 16px}}