﻿@media screen and (max-width: 1200px){#header.header-oazo.header-lower .header_logo{width:100%;max-width:180px}}.scroll-area-wrap{position:relative;caret-color:transparent;width:100%;height:100%}.scroll-area{transition:all 0.4s ease;position:absolute;z-index:3;width:100%;height:auto}.scroll-area .scroll-txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap;text-align:center;font-size:clamp(1.6rem, 1.0416666667vw, 2rem)}@media screen and (max-width: 960px){.scroll-area .scroll-txt{font-size:clamp(1.4rem, 2.0833333333vw, 2rem)}}.scroll-area .circle-anime{position:relative;width:100%;height:100%;margin:auto;border-radius:50%;aspect-ratio:1;background:#eee5dc}.scroll-area .circle-anime span{position:absolute;left:-5%;top:0%;width:110%;height:100%;z-index:2}.scroll-area .circle-anime span:before{display:block;content:"";position:absolute;left:-1.5%;top:-1.5%;width:103%;height:103%;border:1px solid #eee5dc;border-radius:50%;opacity:0.75}.scroll-area .circle-anime1{transform-origin:50.5% 49.5%;animation:round 3.7s linear infinite}.scroll-area .circle-anime2{transform-origin:49.5% 50.2%;animation:round 4.8s linear infinite 0.1s}.scroll-area .circle-anime3{transform-origin:50.8% 49.7%;animation:round 3.5s linear infinite}@keyframes round{100%{transform:rotate(360deg)}}main{flex-basis:90%}.sec-relaqua-detail-layout{display:flex}@media screen and (max-width: 960px){.sec-relaqua-detail-layout{flex-direction:column;padding-top:8rem}}@media screen and (max-width: 1200px){.sec-relaqua-detail-main{padding-top:0px !important}}.single-menu-wrap{position:relative;z-index:1;width:100%;flex-basis:110%;flex:0 0 clamp(260px, 22.9167vw, 440px);width:clamp(260px, 22.9167vw, 440px);max-width:440px}@media screen and (max-width: 960px){.single-menu-wrap{max-width:100%;width:100%;position:sticky;top:0;max-height:100vh;z-index:5;transition:0.3s}}@media screen and (max-width: 960px){.single-menu-wrap.is-scroll-down{top:calc(-1 * var(--menu-breadcrumbs-height, 0px))}}@media screen and (max-width: 960px){.single-menu-wrap.is-open .item-wrap{padding-bottom:20rem}}.sec-relaqua-detail{--relaqua-menu-width:clamp(260px, 22.9167vw, 440px);color:#24211e;font-size:2rem;line-height:1.9;letter-spacing:0.1em}.sec-relaqua-detail .cts-layout{display:grid;grid-template-columns:var(--relaqua-menu-width) minmax(0, 1fr);background:linear-gradient(to right, #eee5dc var(--relaqua-menu-width), #fff var(--relaqua-menu-width))}@media screen and (max-width: 960px){.sec-relaqua-detail .cts-layout{display:block;padding-top:8rem;background:#fff}}.sec-relaqua-detail .cts-main{min-width:0;padding-top:10%}@media screen and (max-width: 960px){.sec-relaqua-detail .cts-main{padding-top:0}}.sec-relaqua-detail-menu{position:sticky;top:100px;width:100%;min-width:0;max-width:100%;align-self:flex-start;padding:0 4%;background:#eee5dc}@media screen and (max-width: 960px){.sec-relaqua-detail-menu{position:static;top:auto;width:100%;max-width:100%;margin:0;padding:1rem 4%}}.sec-relaqua-detail-menu .cts-wrap{box-sizing:border-box;width:100%;min-height:0;max-height:calc(100vh - 120px);height:calc(100vh - 120px);height:calc(100dvh - 120px);padding-left:2rem;padding-bottom:300px;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}@media (hover: hover){.sec-relaqua-detail-menu .cts-wrap:hover:hover{overflow-y:auto}}@media (hover: none){.sec-relaqua-detail-menu .cts-wrap{overflow-y:auto}}.sec-relaqua-detail-menu .cts-wrap::-webkit-scrollbar{width:0px;width:0}.sec-relaqua-detail-menu .cts-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.sec-relaqua-detail-menu .cts-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:100vmax}.sec-relaqua-detail-menu .cts-wrap::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.45)}@media screen and (max-width: 960px){.sec-relaqua-detail-menu .cts-wrap{height:auto;max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);padding-right:0;padding-bottom:0;overflow-x:hidden;overflow-y:auto}}.sec-relaqua-detail-menu:hover .cts-wrap,.sec-relaqua-detail-menu:focus-within .cts-wrap{overflow-y:auto}@media screen and (max-width: 960px){.sec-relaqua-detail-menu:hover .cts-wrap,.sec-relaqua-detail-menu:focus-within .cts-wrap{overflow-x:hidden;overflow-y:auto}}.sec-relaqua-detail-menu .breadcrumbs_area{margin:0 0 5rem;font-size:1.6rem;letter-spacing:0.1em}@media screen and (max-width: 960px){.sec-relaqua-detail-menu .breadcrumbs_area{margin-bottom:2rem}}.sec-relaqua-detail-menu .breadcrumbs_area li,.sec-relaqua-detail-menu .breadcrumbs_area a,.sec-relaqua-detail-menu .breadcrumbs_area span{font-size:1.6rem}.sec-relaqua-detail-menu .item-wrap{position:relative;display:block}@media screen and (max-width: 960px){.sec-relaqua-detail-menu .item-wrap::after{content:"+";position:absolute;top:2rem;right:0;font-size:2.4rem;line-height:1;pointer-events:none}.sec-relaqua-detail-menu .item-wrap[open]::after{content:"−"}}.sec-relaqua-detail-menu .item-head{display:block;list-style:none;cursor:default}.sec-relaqua-detail-menu .item-head::-webkit-details-marker{display:none}@media screen and (max-width: 960px){.sec-relaqua-detail-menu .item-head{position:relative;z-index:1;cursor:pointer;padding-right:4rem}}.sec-relaqua-detail-menu .item-ttl{display:block;font-size:3rem;line-height:1.4;letter-spacing:0}.sec-relaqua-detail-menu .item-subttl{display:block;margin-top:1rem;font-size:1.6rem;letter-spacing:0.1em}.sec-relaqua-detail-menu .item-body{margin-top:5rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-menu .item-body{margin-top:3rem}}@media screen and (max-width: 960px){.sec-relaqua-detail-menu .item-body{margin-top:3rem}}.sec-relaqua-detail-menu .item-logo{position:relative;margin:4rem 0 2.5rem;color:#00a5d7}.sec-relaqua-detail-menu .item-logo:first-child{margin-top:0}.sec-relaqua-detail-menu .item-logo .logo-img{display:block;width:100%}.sec-relaqua-detail-menu .item-logo .logo-img svg{display:block;width:100%;height:auto}.sec-relaqua-detail-menu .item-logo .logo-caption{display:block;margin-top:2rem;color:#24211e;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.sec-relaqua-detail-menu .item-logo.logo-pro{width:100%;max-width:26rem;color:#00a5d7}.sec-relaqua-detail-menu .item-logo.logo-pro .logo-accent{fill:#dd80aa}.sec-relaqua-detail-menu .item-logo.logo-home{width:100%;max-width:20rem;color:#00a5d7}.sec-relaqua-detail-menu .item-logo.logo-sauna{width:100%;max-width:18rem;color:#00a5d7}.sec-relaqua-detail-menu .cts-list{margin:0;padding:0;padding:0 0 0 0rem;list-style:none}.sec-relaqua-detail-menu .cts-item{border-bottom:1px solid #cfc6bd}.sec-relaqua-detail-menu .item-link{position:relative;display:block;padding:2rem 0;color:inherit;font-size:1.6rem;line-height:1.7;letter-spacing:0.1em;text-decoration:none}.sec-relaqua-detail-menu .item-link span{display:block}.sec-relaqua-detail-menu .item-link.active{padding-left:0rem}.sec-relaqua-detail-menu .item-link.active::before{content:"";position:absolute;top:2.5rem;left:0;top:calc(2rem + 0.85em);left:-2rem;width:0;height:0;border-left:0.9rem solid #00a5d7;border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;transform:translateY(-50%)}.sec-relaqua-detail-menu .item-link:hover{color:#008eb8}.sec-relaqua-detail-menu .item-link:focus-visible{outline:2px solid #008eb8;outline-offset:-2px}.sec-relaqua-detail-fv{position:relative;width:100%;background:#fff;display:grid;grid-template-columns:minmax(0, 1fr);place-items:center;min-height:84rem;padding:10rem 10%;overflow:hidden;color:#fff;background:#333}.sec-relaqua-detail-fv .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-fv .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-fv .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-fv .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-fv .cts-txt,.sec-relaqua-detail-fv .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-fv .cts-txt,.sec-relaqua-detail-fv .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-fv .cts-txt,.sec-relaqua-detail-fv .item-txt{font-size:1.6rem}}.sec-relaqua-detail-fv .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-fv .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-fv .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-fv .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-fv .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-fv .btn-more-block{max-width:100%;margin:4rem 0 0}.sec-relaqua-detail-fv .btn-more-wrap{display:flex}.sec-relaqua-detail-fv .btn-more-wrap.center{justify-content:center}.sec-relaqua-detail-fv .btn-more-wrap.left{justify-content:flex-start}.sec-relaqua-detail-fv .btn-more-wrap.right{justify-content:flex-end}.sec-relaqua-detail-fv .btn-link{display:block;width:auto;min-width:0;max-width:100%;padding:1.4rem 0;color:inherit;border:0;border-bottom:1px solid currentColor;background:transparent;text-decoration:none}.sec-relaqua-detail-fv .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.4rem}.sec-relaqua-detail-fv .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:3rem}.sec-relaqua-detail-fv .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin:0;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.sec-relaqua-detail-fv .more-arrow{flex-shrink:0;width:0.8rem;height:0.8rem;fill:currentColor}@media screen and (max-width: 1200px){.sec-relaqua-detail-fv{min-height:72rem;padding:8rem 7%}}@media screen and (max-width: 576px){.sec-relaqua-detail-fv{min-height:68rem;padding:6rem 6%}}.sec-relaqua-detail-fv .item-img{position:absolute;inset:0}.sec-relaqua-detail-fv .item-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-relaqua-detail-fv .item-img::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.42)}.sec-relaqua-detail-fv .cts-wrap{z-index:1;text-align:center}.sec-relaqua-detail-fv .cts-head{margin-bottom:6rem}.sec-relaqua-detail-fv .cts-logo{display:block;width:280px;max-width:100%;height:42px;margin:0 auto;overflow:hidden;color:transparent;font-size:1.6rem;line-height:1;letter-spacing:0;white-space:nowrap;background-color:var(--logo-color, #fff);mask-image:var(--logo-img, none);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--logo-img, none);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.sec-relaqua-detail-fv .cts-lead{margin:3rem 0 0;font-size:2.5rem;line-height:1.8;letter-spacing:0.15em}@media screen and (max-width: 576px){.sec-relaqua-detail-fv .cts-lead{font-size:2rem}}.sec-relaqua-detail-fv .cts-ttl{margin-top:4rem;font-size:clamp(3rem, 3.125vw, 6rem);line-height:1.2;letter-spacing:0}.sec-relaqua-detail-fv .cts-ttl span{font-size:0.7em;letter-spacing:0.1em}.sec-relaqua-detail-fv .cts-txt{text-align:left}.sec-relaqua-detail-fv .btn-link{width:36rem;padding:2rem 4rem;border:0;border-radius:6rem;color:#24211e;background:#eee5dc}@media (hover: hover){.sec-relaqua-detail-fv .btn-link:hover:hover{color:#eee5dc;background:#24211e}}.sec-relaqua-detail-about{position:relative;width:100%;background:#fff;background:#faf6eb;text-align:center}.sec-relaqua-detail-about .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-about .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-about .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-about .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-about .cts-txt,.sec-relaqua-detail-about .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-about .cts-txt,.sec-relaqua-detail-about .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-about .cts-txt,.sec-relaqua-detail-about .item-txt{font-size:1.6rem}}.sec-relaqua-detail-about .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-about .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-about .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-about .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-about .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-about .cts-body{padding-inline:4%}@media screen and (max-width: 1200px){.sec-relaqua-detail-about .cts-body{padding-inline:0}}@media screen and (max-width: 576px){.sec-relaqua-detail-about .cts-txt{text-align:left}}.sec-relaqua-detail-image .item-img{width:100%;overflow:hidden}.sec-relaqua-detail-image .item-img img{display:block;width:100%;height:auto}.sec-relaqua-detail-system{position:relative;width:100%;background:#fff;background:#a6bdd4}.sec-relaqua-detail-system .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-system .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-system .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-system .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-system .cts-txt,.sec-relaqua-detail-system .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-system .cts-txt,.sec-relaqua-detail-system .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-system .cts-txt,.sec-relaqua-detail-system .item-txt{font-size:1.6rem}}.sec-relaqua-detail-system .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-system .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-system .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-system .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-system .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-system .cts-wrap{padding-inline:4%}.sec-relaqua-detail-system .cts-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:5rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-system .cts-grid{grid-template-columns:1fr;gap:4rem}}.sec-relaqua-detail-system .cts-head{margin:0}.sec-relaqua-detail-system .cts-ttl{margin-bottom:4rem}.sec-relaqua-detail-system .system-options p{margin:0 0 1rem}.sec-relaqua-detail-system .system-options ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.sec-relaqua-detail-system .system-options li{padding:0.4rem 1rem;border-radius:3rem;background:#fff}@media screen and (max-width: 960px){.sec-relaqua-detail-system .system-options .item-img{text-align:center}}.sec-relaqua-detail-system .system-list{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 576px){.sec-relaqua-detail-system .system-list{gap:1rem}}.sec-relaqua-detail-system .system-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;padding:1rem;border-radius:50%;background:#fff;font-size:1.6rem;text-align:center;line-height:1.6}.sec-relaqua-detail-system .system-item ul{margin:1rem 0 0;padding:0;list-style:none;font-size:1.6rem}.sec-relaqua-detail-system .system-item+.system-item::before{content:"→";position:absolute;top:50%;left:-2rem;font-size:2rem;transform:translateY(-50%)}@media screen and (max-width: 576px){.sec-relaqua-detail-system .system-item{aspect-ratio:auto;min-height:17rem;border-radius:1rem;padding:1rem 0.5rem}.sec-relaqua-detail-system .system-item+.system-item::before{left:-1rem}}.sec-relaqua-detail-system .system-return{position:relative;margin:2rem 0 0;padding-top:2rem;border-top:2px solid #6f8ca3;font-size:1.6rem;text-align:center}.sec-relaqua-detail-system .system-return::before{content:"←";position:absolute;top:-1.7rem;left:0;color:#365d79;font-size:2rem}.sec-relaqua-detail-system .cts-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem;margin-top:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-system .cts-list{grid-template-columns:1fr}}.sec-relaqua-detail-system .cts-item{padding:3rem;background:#fff}.sec-relaqua-detail-system .item-ttl span{margin-right:1rem;color:#1c1c1c;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;background:#eee5dc;border-radius:50%;width:2em;height:auto}.sec-relaqua-detail-filtration{position:relative;width:100%;background:#fff}.sec-relaqua-detail-filtration .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-filtration .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-filtration .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-filtration .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-filtration .cts-txt,.sec-relaqua-detail-filtration .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-filtration .cts-txt,.sec-relaqua-detail-filtration .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-filtration .cts-txt,.sec-relaqua-detail-filtration .item-txt{font-size:1.6rem}}.sec-relaqua-detail-filtration .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-filtration .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-filtration .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-filtration .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-filtration .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-filtration .table-wrap{margin-top:8rem}.sec-relaqua-detail-filtration .table-ttl{margin:0 0 3rem;font-weight:400;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-filtration .table-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-filtration .table-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem;margin-top:4rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-filtration .table-grid{grid-template-columns:1fr}}.sec-relaqua-detail-filtration .table-scroll{margin-top:6rem;overflow-x:auto;overscroll-behavior-inline:contain}.sec-relaqua-detail-filtration .table-scroll:focus-visible{outline:2px solid #5289ac;outline-offset:0.4rem}.sec-relaqua-detail-filtration .spec-table{width:100%;border-collapse:separate;border-spacing:0.4rem;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.sec-relaqua-detail-filtration .spec-table th,.sec-relaqua-detail-filtration .spec-table td{padding:3%;vertical-align:middle;overflow-wrap:anywhere}@media screen and (max-width: 1200px){.sec-relaqua-detail-filtration .spec-table th,.sec-relaqua-detail-filtration .spec-table td{padding:2rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-filtration .spec-table th,.sec-relaqua-detail-filtration .spec-table td{padding:1.5rem}}.sec-relaqua-detail-filtration .spec-table thead th{background:#eee5dc;text-align:center;font-weight:400}.sec-relaqua-detail-filtration .spec-table tbody th{width:30%;background:#faf6eb;font-weight:400;text-align:left}.sec-relaqua-detail-filtration .spec-table td{background:#f5f5f5}.sec-relaqua-detail-filtration .item-ttl{font-size:clamp(1.6rem, 1.09375vw, 2.1rem);text-align:center}@media screen and (max-width: 960px){.sec-relaqua-detail-filtration .item-ttl{font-size:clamp(1.6rem, 2.1875vw, 2.1rem)}}.sec-relaqua-detail-filtration .cts-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(600px, 1fr);gap:5rem}@media screen and (max-width: 1360px){.sec-relaqua-detail-filtration .cts-grid{grid-template-columns:1fr}}.sec-relaqua-detail-filtration .cts-head{margin:0}.sec-relaqua-detail-filtration .cts-ttl{margin-bottom:4rem}.sec-relaqua-detail-filtration .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}@media screen and (max-width: 576px){.sec-relaqua-detail-filtration .cts-list{grid-template-columns:1fr}}.sec-relaqua-detail-filtration .cts-item{padding:3rem;background:#eee5dc}.sec-relaqua-detail-feature{position:relative;width:100%;background:#fff;background:#faf6eb}.sec-relaqua-detail-feature .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-feature .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-feature .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-feature .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-feature .cts-txt,.sec-relaqua-detail-feature .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-feature .cts-txt,.sec-relaqua-detail-feature .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-feature .cts-txt,.sec-relaqua-detail-feature .item-txt{font-size:1.6rem}}.sec-relaqua-detail-feature .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-feature .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-feature .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-feature .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-feature .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-feature .item-ttl{position:relative;margin:0 0 1rem;padding-bottom:1rem}.sec-relaqua-detail-feature .item-ttl::after{content:"";position:absolute;bottom:0;left:0;background:#b2b2b2;height:1px;width:90%;display:block}.sec-relaqua-detail-feature .cts-head{text-align:center}.sec-relaqua-detail-feature .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem}@media screen and (max-width: 576px){.sec-relaqua-detail-feature .cts-list{grid-template-columns:1fr}}.sec-relaqua-detail-feature .cts-item{padding:4%;background:#fff}@media screen and (max-width: 576px){.sec-relaqua-detail-feature .cts-item{padding:3rem}}.sec-relaqua-detail-problem{position:relative;width:100%;background:#fff}.sec-relaqua-detail-problem .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-problem .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-problem .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-problem .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-problem .cts-txt,.sec-relaqua-detail-problem .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-problem .cts-txt,.sec-relaqua-detail-problem .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-problem .cts-txt,.sec-relaqua-detail-problem .item-txt{font-size:1.6rem}}.sec-relaqua-detail-problem .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-problem .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-problem .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-problem .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-problem .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-problem .cts-head{text-align:center}.sec-relaqua-detail-problem .cts-list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:4rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.sec-relaqua-detail-problem .cts-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}@media screen and (max-width: 576px){.sec-relaqua-detail-problem .cts-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sec-relaqua-detail-problem .cts-item{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;line-height:1.9;text-align:center;font-size:clamp(1.6rem, 1.09375vw, 2.1rem)}@media screen and (max-width: 1200px){.sec-relaqua-detail-problem .cts-item{font-size:clamp(1.6rem, 2.1875vw, 2.1rem);width:calc(100% / 4)}}@media screen and (max-width: 576px){.sec-relaqua-detail-problem .cts-item{width:calc(100% / 3)}}.sec-relaqua-detail-spec{position:relative;width:100%;background:#fff}.sec-relaqua-detail-spec .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-spec .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-spec .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-spec .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-spec .cts-txt,.sec-relaqua-detail-spec .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-spec .cts-txt,.sec-relaqua-detail-spec .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-spec .cts-txt,.sec-relaqua-detail-spec .item-txt{font-size:1.6rem}}.sec-relaqua-detail-spec .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-spec .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-spec .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-spec .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-spec .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-spec .table-wrap{margin-top:8rem}.sec-relaqua-detail-spec .table-ttl{margin:0 0 3rem;font-weight:400;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-spec .table-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-spec .table-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem;margin-top:4rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-spec .table-grid{grid-template-columns:1fr}}.sec-relaqua-detail-spec .table-scroll{margin-top:6rem;overflow-x:auto;overscroll-behavior-inline:contain}.sec-relaqua-detail-spec .table-scroll:focus-visible{outline:2px solid #5289ac;outline-offset:0.4rem}.sec-relaqua-detail-spec .spec-table{width:100%;border-collapse:separate;border-spacing:0.4rem;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:3%;vertical-align:middle;overflow-wrap:anywhere}@media screen and (max-width: 1200px){.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:2rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:1.5rem}}.sec-relaqua-detail-spec .spec-table thead th{background:#eee5dc;text-align:center;font-weight:400}.sec-relaqua-detail-spec .spec-table tbody th{width:30%;background:#faf6eb;font-weight:400;text-align:left}.sec-relaqua-detail-spec .spec-table td{background:#f5f5f5}.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:2% 2%;vertical-align:middle;overflow-wrap:anywhere}@media screen and (max-width: 1200px){.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:2rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-spec .spec-table th,.sec-relaqua-detail-spec .spec-table td{padding:1.5rem}}.sec-relaqua-detail-spec .spec-table th{padding:1% 2%}.sec-relaqua-detail-spec .item-ttl{min-height:0}.sec-relaqua-detail-spec .cts-head{text-align:center}.sec-relaqua-detail-spec .cts-txt{margin-top:3rem;text-align:center}.sec-relaqua-detail-spec .table-scroll .spec-table{min-width:65rem}.sec-relaqua-detail-spec .spec-table tbody th{width:20%}.sec-relaqua-detail-spec .facility-wrap{margin-top:8rem}.sec-relaqua-detail-spec .cts-list{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5rem;margin:5rem 0 0;padding:0;list-style:none}@media screen and (max-width: 1200px){.sec-relaqua-detail-spec .cts-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 576px){.sec-relaqua-detail-spec .cts-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.sec-relaqua-detail-spec .item-ttl{display:grid;place-items:center;margin:0 0 1rem;padding:1rem;background:#eee5dc;font-size:1.6rem;text-align:center}.sec-relaqua-detail-spec .item-body img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sec-relaqua-detail-spec .cts-note a{color:#3367a1;text-decoration:underline}.sec-relaqua-detail-radon{padding-block:8rem 5rem;background-color:#f8f5ee;color:#111;letter-spacing:0.1em;max-width:92%;margin-inline:auto}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon{padding-block:6rem 4rem}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon{padding-block:4rem;margin-bottom:4%}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon{padding-block:4rem}}.sec-relaqua-detail-radon .cts-wrap{padding-inline:5%}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .cts-wrap{padding-inline:4%}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .cts-wrap{padding-inline:6%}}.sec-relaqua-detail-radon .cts-grid{display:grid;grid-template-columns:minmax(0, 55%) minmax(0, 1fr);align-items:start;column-gap:4%}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .cts-grid{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .cts-grid{column-gap:3%}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .cts-grid{row-gap:4rem}}.sec-relaqua-detail-radon .cts-head{min-width:0}.sec-relaqua-detail-radon .cts-list{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr);align-items:start;gap:2rem}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .cts-list{gap:1.6rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .cts-list{gap:1.2rem}}.sec-relaqua-detail-radon .cts-item{min-width:0}.sec-relaqua-detail-radon .cts-item:first-child .item-img{aspect-ratio:196 / 142}.sec-relaqua-detail-radon .cts-item:last-child .item-img{aspect-ratio:220 / 195}.sec-relaqua-detail-radon .item-img{width:100%;overflow:hidden}.sec-relaqua-detail-radon .item-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-relaqua-detail-radon .btn-more-block{width:67%;margin:4rem 0 0}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .btn-more-block{width:100%;margin-top:1.6rem}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .btn-more-block{width:85%;margin-top:2.4rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .btn-more-block{width:100%;margin-top:1.6rem}}.sec-relaqua-detail-radon .cts-body{min-width:0}.sec-relaqua-detail-radon .item-wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:6rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .item-wrap{gap:3.2rem;flex-direction:column}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-wrap{gap:2rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .item-wrap{gap:2.4rem}}.sec-relaqua-detail-radon .item-head{display:flex;flex:0 0 auto;flex-direction:row-reverse;align-items:flex-start;gap:3.6rem}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .item-head{gap:2.4rem;flex-direction:column}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-head{gap:1.6rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .item-head{gap:1.6rem;width:100%}}.sec-relaqua-detail-radon .item-label{display:flex;align-items:center;gap:2rem;margin:0;writing-mode:vertical-rl;line-height:1.5;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .item-label{flex-direction:column;align-items:flex-start;gap:1.2rem;writing-mode:horizontal-tb;padding-bottom:1rem;position:relative}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-label{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-label{gap:1.6rem;font-size:1.6rem}.sec-relaqua-detail-radon .item-label::before{height:3.2rem}}.sec-relaqua-detail-radon .item-label::before{content:"";display:block;flex:0 0 auto;width:1px;height:6rem;background-color:currentColor}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .item-label::before{height:1px;width:100%;position:absolute;bottom:0}}.sec-relaqua-detail-radon .item-ttl{margin:0;writing-mode:vertical-rl;white-space:nowrap;font-size:clamp(3rem, 3.125vw, 6rem);font-weight:400;line-height:1.5;letter-spacing:0.15em}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .item-ttl{writing-mode:horizontal-tb;white-space:normal;font-size:3rem;line-height:1.6;letter-spacing:0.1em}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-ttl{font-size:clamp(2.6rem, 3.75vw, 3.6rem)}}.sec-relaqua-detail-radon .item-body{min-width:0}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .item-body{width:100%}}.sec-relaqua-detail-radon .cts-ttl{margin:0 0 2rem;font-size:clamp(4rem, 5.2083333333vw, 10rem);font-weight:400;line-height:1;letter-spacing:0}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .cts-ttl{margin-bottom:1.6rem;font-size:clamp(6.4rem, 10.4166666667vw, 10rem)}}@media screen and (max-width: 576px){.sec-relaqua-detail-radon .cts-ttl{font-size:8rem}}.sec-relaqua-detail-radon .item-ttl{font-size:clamp(1.6rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .item-ttl{font-size:clamp(1.6rem, 3.75vw, 3.6rem)}}.sec-relaqua-detail-radon .cts-txt{margin:0;writing-mode:vertical-rl;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (min-width: 961px){.sec-relaqua-detail-radon .cts-txt{max-height:381px}}@media screen and (max-width: 1200px){.sec-relaqua-detail-radon .cts-txt{writing-mode:horizontal-tb;font-size:1.6rem;line-height:2}}@media screen and (max-width: 960px){.sec-relaqua-detail-radon .cts-txt{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}.sec-relaqua-detail-case{position:relative;width:100%;background:#fff}.sec-relaqua-detail-case .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-case .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-case .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-case .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-case .cts-txt,.sec-relaqua-detail-case .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-case .cts-txt,.sec-relaqua-detail-case .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-case .cts-txt,.sec-relaqua-detail-case .item-txt{font-size:1.6rem}}.sec-relaqua-detail-case .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-case .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-case .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-case .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-case .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-case .cts-head{text-align:center}.sec-relaqua-detail-case .cts-txt{margin-top:3rem}.sec-relaqua-detail-case .cts-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:3rem}@media screen and (max-width: 576px){.sec-relaqua-detail-case .cts-list{grid-template-columns:1fr;gap:4rem}}.sec-relaqua-detail-case .item-img{display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden}.sec-relaqua-detail-case .item-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-relaqua-detail-case .item-body{padding-top:2rem}.sec-relaqua-detail-case .item-ttl{font-size:2rem}.sec-relaqua-detail-case .item-ttl a{color:inherit;text-decoration:none}.sec-relaqua-detail-case .item-ttl a:hover{text-decoration:underline}.sec-relaqua-detail-case .item-category{width:fit-content;padding:0.5rem 1.2rem;border:1px solid #000;border-radius:0.3rem;font-size:1.6rem;line-height:1.2;letter-spacing:0.1em;margin:0 0 1rem}@media screen and (max-width: 960px){.sec-relaqua-detail-case .item-ttl{font-size:1.8rem}}.sec-relaqua-detail-case .item-txt{font-size:1.6rem}.sec-relaqua-detail-case .cts-empty{grid-column:1 / -1;margin:0;padding:5rem 3rem;background:#faf6eb;font-size:1.6rem;text-align:center}.sec-relaqua-detail-faq{position:relative;width:100%;background:#fff;padding-block:14rem}.sec-relaqua-detail-faq .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-faq .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-faq .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-faq .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-faq .cts-txt,.sec-relaqua-detail-faq .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-faq .cts-txt,.sec-relaqua-detail-faq .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-faq .cts-txt,.sec-relaqua-detail-faq .item-txt{font-size:1.6rem}}.sec-relaqua-detail-faq .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-faq .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-faq .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-faq .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-faq .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-faq .cts-head{text-align:center}.sec-relaqua-detail-faq .cts-txt{margin-top:3rem}.sec-relaqua-detail-faq .cts-item{border-block:1px solid #dedbd4}.sec-relaqua-detail-faq .cts-item+.cts-item{border-top:0}.sec-relaqua-detail-faq .cts-item[open] .item-icon{transform:rotate(180deg)}.sec-relaqua-detail-faq .item-head{display:flex;align-items:center;gap:2rem;padding:3rem 0;cursor:pointer;list-style:none}.sec-relaqua-detail-faq .item-head::-webkit-details-marker{display:none}.sec-relaqua-detail-faq .item-head:focus-visible{outline:2px solid #5289ac;outline-offset:0.4rem}.sec-relaqua-detail-faq .item-mark{display:grid;flex:0 0 3.6rem;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#b5a68b;color:#000;font-size:2rem;letter-spacing:0}.sec-relaqua-detail-faq .item-ttl{flex:1;margin:0;font-size:2rem}@media screen and (max-width: 576px){.sec-relaqua-detail-faq .item-ttl{font-size:1.6rem}}.sec-relaqua-detail-faq .item-icon{flex:0 0 4rem;width:auto;height:auto;aspect-ratio:1;background:url("../img/common/arrow_faq_bottom.svg") center/contain no-repeat;transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.sec-relaqua-detail-faq .item-body{display:flex;gap:2rem;padding:0 0 3rem}.sec-relaqua-detail-faq .item-body .item-mark{background:#5289ac}.sec-relaqua-detail-faq .item-txt{flex:1}.sec-relaqua-detail-faq .item-txt p{margin:0}.sec-relaqua-detail-faq .item-txt p+p{margin-top:2rem}.sec-relaqua-detail-media{position:relative;width:100%;background:#fff;background:#faf6eb}.sec-relaqua-detail-media .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-media .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-media .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-media .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-media .cts-txt,.sec-relaqua-detail-media .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-media .cts-txt,.sec-relaqua-detail-media .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-media .cts-txt,.sec-relaqua-detail-media .item-txt{font-size:1.6rem}}.sec-relaqua-detail-media .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-media .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-media .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-media .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-media .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-media .cts-head{text-align:center}.sec-relaqua-detail-media .cts-txt{margin-top:3rem}.sec-relaqua-detail-media .item-img{display:flex;justify-content:center;padding:4rem;background:#fff}.sec-relaqua-detail-media .item-img img{display:block;width:auto;max-width:100%;max-height:80rem;height:auto;object-fit:contain}@media screen and (max-width: 576px){.sec-relaqua-detail-media .item-img{padding:2rem}}.sec-relaqua-detail-media .item-body{padding-top:1rem}.sec-relaqua-detail-media .cts-note{text-align:center}.sec-relaqua-detail-sauna{position:relative;width:100%;background:#fff}.sec-relaqua-detail-sauna .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.sec-relaqua-detail-sauna .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.sec-relaqua-detail-sauna .cts-head{margin-bottom:3rem}}.sec-relaqua-detail-sauna .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.sec-relaqua-detail-sauna .cts-txt,.sec-relaqua-detail-sauna .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-sauna .cts-txt,.sec-relaqua-detail-sauna .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.sec-relaqua-detail-sauna .cts-txt,.sec-relaqua-detail-sauna .item-txt{font-size:1.6rem}}.sec-relaqua-detail-sauna .cts-txt+.cts-txt{margin-top:3rem}.sec-relaqua-detail-sauna .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.sec-relaqua-detail-sauna .item-wrap{min-width:0;height:100%}.sec-relaqua-detail-sauna .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-relaqua-detail-sauna .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-detail-sauna .cts-head{text-align:center}.sec-relaqua-detail-sauna .cts-txt{margin-top:3rem}.sec-relaqua-detail-sauna .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}@media screen and (max-width: 576px){.sec-relaqua-detail-sauna .cts-list{grid-template-columns:1fr;gap:3rem}}.sec-relaqua-detail-sauna .cts-item{scroll-margin-top:14rem;border:1px solid #eee5dc}.sec-relaqua-detail-sauna .item-head{padding:3rem}.sec-relaqua-detail-sauna .item-ttl{font-family:"Times New Roman", serif;letter-spacing:0}.sec-relaqua-detail-sauna .item-img img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.sec-relaqua-detail-sauna .item-body{padding:0 3rem 3rem}.sec-relaqua-detail-sauna .item-subttl{margin:0 0 2rem;font-size:2rem;font-weight:400;letter-spacing:0.1em}@media screen and (max-width: 576px){.sec-relaqua-detail-sauna .item-subttl{font-size:1.6rem}}.page-beige-bg-upper{position:relative;z-index:20}.page-t-type .sec-relaqua-detail-compare{position:relative;width:100%;background:#fff}.page-t-type .sec-relaqua-detail-compare .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-t-type .sec-relaqua-detail-compare .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-compare .cts-head{margin-bottom:3rem}}.page-t-type .sec-relaqua-detail-compare .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-t-type .sec-relaqua-detail-compare .cts-txt,.page-t-type .sec-relaqua-detail-compare .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-t-type .sec-relaqua-detail-compare .cts-txt,.page-t-type .sec-relaqua-detail-compare .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-compare .cts-txt,.page-t-type .sec-relaqua-detail-compare .item-txt{font-size:1.6rem}}.page-t-type .sec-relaqua-detail-compare .cts-txt+.cts-txt{margin-top:3rem}.page-t-type .sec-relaqua-detail-compare .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-t-type .sec-relaqua-detail-compare .item-wrap{min-width:0;height:100%}.page-t-type .sec-relaqua-detail-compare .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-t-type .sec-relaqua-detail-compare .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-t-type .sec-relaqua-detail-compare .btn-more-block{max-width:100%;margin:4rem 0 0}.page-t-type .sec-relaqua-detail-compare .btn-more-wrap{display:flex}.page-t-type .sec-relaqua-detail-compare .btn-more-wrap.center{justify-content:center}.page-t-type .sec-relaqua-detail-compare .btn-more-wrap.left{justify-content:flex-start}.page-t-type .sec-relaqua-detail-compare .btn-more-wrap.right{justify-content:flex-end}.page-t-type .sec-relaqua-detail-compare .btn-link{display:block;width:auto;min-width:0;max-width:100%;padding:1.4rem 0;color:inherit;border:0;border-bottom:1px solid currentColor;background:transparent;text-decoration:none}.page-t-type .sec-relaqua-detail-compare .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.4rem}.page-t-type .sec-relaqua-detail-compare .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:3rem}.page-t-type .sec-relaqua-detail-compare .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin:0;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.page-t-type .sec-relaqua-detail-compare .more-arrow{flex-shrink:0;width:0.8rem;height:0.8rem;fill:currentColor}.page-t-type .sec-relaqua-detail-compare .cts-head{text-align:center}.page-t-type .sec-relaqua-detail-compare .cts-txt{margin-top:3rem}.page-t-type .sec-relaqua-detail-compare .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10rem;margin:0;padding:3rem 7% 0}@media screen and (max-width: 1200px){.page-t-type .sec-relaqua-detail-compare .cts-list{gap:5rem;padding-inline:3%}}@media screen and (max-width: 960px){.page-t-type .sec-relaqua-detail-compare .cts-list{gap:3rem;padding-inline:0}}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-compare .cts-list{grid-template-columns:1fr;gap:6rem}}.page-t-type .sec-relaqua-detail-compare .cts-item{position:relative;min-width:0;padding:8rem 4rem 5rem;background:#faf6eb}@media screen and (max-width: 960px){.page-t-type .sec-relaqua-detail-compare .cts-item{padding:6rem 2.5rem 3rem}}.page-t-type .sec-relaqua-detail-compare .cts-item:last-child{background:#eee5dc}.page-t-type .sec-relaqua-detail-compare .cts-item:last-child .item-ttl{background:#b5a68b}.page-t-type .sec-relaqua-detail-compare .cts-item:last-child .btn-link{width:100%;padding:1.8rem 2.5rem;border:0;border-radius:6rem;background:#b5a68b}.page-t-type .sec-relaqua-detail-compare .item-wrap{display:flex;flex-direction:column}.page-t-type .sec-relaqua-detail-compare .item-ttl{position:absolute;top:0;left:50%;min-width:21rem;margin:0;padding:1rem 3rem;border-radius:1.5rem;background:#eee5dc;text-align:center;transform:translate(-50%, -50%)}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-compare .item-ttl{min-width:18rem}}.page-t-type .sec-relaqua-detail-compare .item-body{display:flex;flex:1;flex-direction:column;align-items:flex-start}.page-t-type .sec-relaqua-detail-compare .item-lead{margin:0 0 1.5rem;line-height:1.8;letter-spacing:0.1em}.page-t-type .sec-relaqua-detail-compare .item-label{margin:0 0 2.5rem;padding:0.5rem 2rem;background:#fff;line-height:1.8;letter-spacing:0.1em}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-compare .item-label{padding-inline:1rem}}.page-t-type .sec-relaqua-detail-compare .item-list{align-self:stretch;margin:2rem 0 0;padding:0;list-style:none}.page-t-type .sec-relaqua-detail-compare .item-list li{padding:1rem 0;border-top:1px solid #c7beb0;line-height:1.8;letter-spacing:0.1em}.page-t-type .sec-relaqua-detail-compare .item-list li::before{content:"・"}.page-t-type .sec-relaqua-detail-compare .btn-more-block{width:100%;margin-top:auto;padding-top:3rem}.page-t-type .sec-relaqua-detail-media .item-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:8rem}@media screen and (max-width: 1200px){.page-t-type .sec-relaqua-detail-media .item-wrap{gap:5rem}}@media screen and (max-width: 960px){.page-t-type .sec-relaqua-detail-media .item-wrap{gap:3rem}}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-media .item-wrap{grid-template-columns:1fr;gap:4rem}}.page-t-type .sec-relaqua-detail-media .item-head{min-width:0}.page-t-type .sec-relaqua-detail-media .cts-ttl{margin-bottom:3rem}.page-t-type .sec-relaqua-detail-media .item-body{min-width:0;padding-top:0}.page-t-type .sec-relaqua-detail-media .item-img{padding:0}.page-t-type .sec-relaqua-detail-media .item-img img{width:100%;max-height:none;height:auto}@media screen and (max-width: 576px){.page-t-type .sec-relaqua-detail-media .item-img{padding:0}}.page-t-type .sec-relaqua-detail-feature{background:#fff}.page-t-type .sec-relaqua-detail-feature .cts-item{border:1px solid #d7cdbf;background:#fff}.page-d-type .sec-relaqua-detail-model{position:relative;width:100%;background:#fff}.page-d-type .sec-relaqua-detail-model .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-d-type .sec-relaqua-detail-model .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-model .cts-head{margin-bottom:3rem}}.page-d-type .sec-relaqua-detail-model .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-d-type .sec-relaqua-detail-model .cts-txt,.page-d-type .sec-relaqua-detail-model .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .cts-txt,.page-d-type .sec-relaqua-detail-model .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-model .cts-txt,.page-d-type .sec-relaqua-detail-model .item-txt{font-size:1.6rem}}.page-d-type .sec-relaqua-detail-model .cts-txt+.cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-model .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-d-type .sec-relaqua-detail-model .item-wrap{min-width:0;height:100%}.page-d-type .sec-relaqua-detail-model .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-d-type .sec-relaqua-detail-model .cts-head{text-align:center}.page-d-type .sec-relaqua-detail-model .cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-model .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5rem}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .cts-list{gap:3rem}}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-model .cts-list{grid-template-columns:1fr}}.page-d-type .sec-relaqua-detail-model .cts-item{min-width:0;padding:4rem;background:#faf6eb}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .cts-item{padding:2.5rem}}.page-d-type .sec-relaqua-detail-model .item-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3rem}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .item-head{flex-wrap:wrap;gap:1rem}}.page-d-type .sec-relaqua-detail-model .item-ttl{margin:0}.page-d-type .sec-relaqua-detail-model .item-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .item-list{gap:1rem}}.page-d-type .sec-relaqua-detail-model .item-img{min-width:0;background:#fff}.page-d-type .sec-relaqua-detail-model .item-img img{display:block;width:100%;height:auto}.page-d-type .sec-relaqua-detail-model .item-spec{margin:4rem 0 0}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-model .item-spec{margin-top:3rem}}.page-d-type .sec-relaqua-detail-model .spec-row{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.4fr);gap:2rem;padding-block:1.5rem;border-top:1px solid #d7cdbf}.page-d-type .sec-relaqua-detail-model .spec-row:last-child{border-bottom:1px solid #d7cdbf}.page-d-type .sec-relaqua-detail-model .spec-row dt,.page-d-type .sec-relaqua-detail-model .spec-row dd{min-width:0;margin:0;overflow-wrap:anywhere}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-model .spec-row{gap:1rem}}.page-d-type .sec-relaqua-detail-mechanism{position:relative;width:100%;background:#fff}.page-d-type .sec-relaqua-detail-mechanism .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-d-type .sec-relaqua-detail-mechanism .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-mechanism .cts-head{margin-bottom:3rem}}.page-d-type .sec-relaqua-detail-mechanism .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-d-type .sec-relaqua-detail-mechanism .cts-txt,.page-d-type .sec-relaqua-detail-mechanism .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-mechanism .cts-txt,.page-d-type .sec-relaqua-detail-mechanism .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-mechanism .cts-txt,.page-d-type .sec-relaqua-detail-mechanism .item-txt{font-size:1.6rem}}.page-d-type .sec-relaqua-detail-mechanism .cts-txt+.cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-mechanism .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-d-type .sec-relaqua-detail-mechanism .item-wrap{min-width:0;height:100%}.page-d-type .sec-relaqua-detail-mechanism .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-mechanism .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-d-type .sec-relaqua-detail-mechanism .btn-more-block{max-width:100%;margin:4rem 0 0}.page-d-type .sec-relaqua-detail-mechanism .btn-more-wrap{display:flex}.page-d-type .sec-relaqua-detail-mechanism .btn-more-wrap.center{justify-content:center}.page-d-type .sec-relaqua-detail-mechanism .btn-more-wrap.left{justify-content:flex-start}.page-d-type .sec-relaqua-detail-mechanism .btn-more-wrap.right{justify-content:flex-end}.page-d-type .sec-relaqua-detail-mechanism .btn-link{display:block;width:auto;min-width:0;max-width:100%;padding:1.4rem 0;color:inherit;border:0;border-bottom:1px solid currentColor;background:transparent;text-decoration:none}.page-d-type .sec-relaqua-detail-mechanism .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.4rem}.page-d-type .sec-relaqua-detail-mechanism .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:3rem}.page-d-type .sec-relaqua-detail-mechanism .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin:0;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}.page-d-type .sec-relaqua-detail-mechanism .more-arrow{flex-shrink:0;width:0.8rem;height:0.8rem;fill:currentColor}.page-d-type .sec-relaqua-detail-mechanism .cts-head{text-align:center}.page-d-type .sec-relaqua-detail-mechanism .cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-mechanism>.cts-wrap>.item-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:6rem}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-mechanism>.cts-wrap>.item-wrap{gap:3rem}}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-mechanism>.cts-wrap>.item-wrap{grid-template-columns:1fr;gap:4rem}}.page-d-type .sec-relaqua-detail-mechanism .item-head,.page-d-type .sec-relaqua-detail-mechanism .item-body{min-width:0}.page-d-type .sec-relaqua-detail-mechanism .item-block+.item-block{margin-top:4rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-mechanism .item-block+.item-block{margin-top:3rem}}.page-d-type .sec-relaqua-detail-mechanism .item-ttl{margin-bottom:1.5rem}.page-d-type .sec-relaqua-detail-mechanism .note-wrap{margin-top:3rem;padding:3rem;background:#faf6eb}.page-d-type .sec-relaqua-detail-mechanism .note-wrap .item-ttl,.page-d-type .sec-relaqua-detail-mechanism .note-wrap .item-txt{color:#a98d67}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-mechanism .note-wrap{padding:2.5rem}}.page-d-type .sec-relaqua-detail-mechanism .btn-more-block{margin-top:2rem}.page-d-type .sec-relaqua-detail-mechanism .item-img img{display:block;width:100%;height:auto}.page-d-type .sec-relaqua-detail-feature .cts-list{counter-reset:feature}.page-d-type .sec-relaqua-detail-feature .cts-item{border:1px solid #d7cdbf;counter-increment:feature}.page-d-type .sec-relaqua-detail-feature .item-ttl{display:flex;align-items:baseline;gap:1.5rem;padding-bottom:0}.page-d-type .sec-relaqua-detail-feature .item-ttl::before{content:counter(feature,decimal-leading-zero);display:inline-grid;flex:0 0 2em;place-items:center;width:2em;height:2em;border-radius:50%;background:#eee5dc;letter-spacing:0}.page-d-type .sec-relaqua-detail-feature .item-ttl::after{display:none}.page-d-type .sec-relaqua-detail-image .item-img{aspect-ratio:2.14}.page-d-type .sec-relaqua-detail-image .item-img img{height:100%;object-fit:cover;object-position:center 65%}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-image .item-img{aspect-ratio:1.4}}.page-d-type .sec-relaqua-detail-panel{position:relative;width:100%;background:#fff}.page-d-type .sec-relaqua-detail-panel .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-d-type .sec-relaqua-detail-panel .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .cts-head{margin-bottom:3rem}}.page-d-type .sec-relaqua-detail-panel .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-d-type .sec-relaqua-detail-panel .cts-txt,.page-d-type .sec-relaqua-detail-panel .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-panel .cts-txt,.page-d-type .sec-relaqua-detail-panel .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .cts-txt,.page-d-type .sec-relaqua-detail-panel .item-txt{font-size:1.6rem}}.page-d-type .sec-relaqua-detail-panel .cts-txt+.cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-panel .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-d-type .sec-relaqua-detail-panel .item-wrap{min-width:0;height:100%}.page-d-type .sec-relaqua-detail-panel .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-panel .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-d-type .sec-relaqua-detail-panel .cts-head{text-align:center}.page-d-type .sec-relaqua-detail-panel .cts-txt{margin-top:3rem}.page-d-type .sec-relaqua-detail-panel .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .cts-list{grid-template-columns:1fr}}.page-d-type .sec-relaqua-detail-panel .cts-item{min-width:0;padding:4rem;border:1px solid #d7cdbf}@media screen and (max-width: 960px){.page-d-type .sec-relaqua-detail-panel .cts-item{padding:2.5rem}}.page-d-type .sec-relaqua-detail-panel .item-img{position:relative;aspect-ratio:490 / 525;overflow:hidden}.page-d-type .sec-relaqua-detail-panel .item-img img{display:block;width:100%;height:100%;object-fit:contain}.page-d-type .sec-relaqua-detail-panel .item-body{padding-top:3rem}.page-d-type .sec-relaqua-detail-panel .item-ttl{margin-bottom:2rem}.page-d-type .sec-relaqua-detail-panel a.item-img{display:block;cursor:zoom-in}.page-d-type .sec-relaqua-detail-panel a.item-img:focus-visible{outline:2px solid #5289ac;outline-offset:4px}.page-d-type .sec-relaqua-detail-panel .lightbox-wrap{position:fixed;inset:0;width:fit-content;max-width:94vw;max-height:94vh;max-height:94dvh;margin:auto;padding:0;border:0;background:transparent;overflow:auto}.page-d-type .sec-relaqua-detail-panel .lightbox-wrap::backdrop{background:rgba(0,0,0,0.8)}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .lightbox-wrap{max-width:96vw;max-height:96vh;max-height:96dvh}}.page-d-type .sec-relaqua-detail-panel .lightbox-body{position:relative;padding:5rem 1rem 1rem}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .lightbox-body{padding:5rem 0.5rem 0.5rem}}.page-d-type .sec-relaqua-detail-panel .lightbox-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#fff;cursor:pointer}.page-d-type .sec-relaqua-detail-panel .lightbox-close::before,.page-d-type .sec-relaqua-detail-panel .lightbox-close::after{content:"";position:absolute;width:2rem;height:2px;background:#24211e}.page-d-type .sec-relaqua-detail-panel .lightbox-close::before{transform:rotate(45deg)}.page-d-type .sec-relaqua-detail-panel .lightbox-close::after{transform:rotate(-45deg)}.page-d-type .sec-relaqua-detail-panel .lightbox-close:focus-visible{outline:2px solid #5289ac;outline-offset:3px}.page-d-type .sec-relaqua-detail-panel .lightbox-img{position:static;display:block;width:auto;max-width:90vw;height:auto;max-height:calc(94vh - 6rem);max-height:calc(94dvh - 6rem);margin:auto;object-fit:contain}@media screen and (max-width: 576px){.page-d-type .sec-relaqua-detail-panel .lightbox-img{max-width:93vw;max-height:calc(96vh - 6rem);max-height:calc(96dvh - 6rem)}}.page-o-type .sec-relaqua-detail-onepass{position:relative;width:100%;background:#fff}.page-o-type .sec-relaqua-detail-onepass .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-o-type .sec-relaqua-detail-onepass .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass .cts-head{margin-bottom:3rem}}.page-o-type .sec-relaqua-detail-onepass .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-o-type .sec-relaqua-detail-onepass .cts-txt,.page-o-type .sec-relaqua-detail-onepass .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass .cts-txt,.page-o-type .sec-relaqua-detail-onepass .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass .cts-txt,.page-o-type .sec-relaqua-detail-onepass .item-txt{font-size:1.6rem}}.page-o-type .sec-relaqua-detail-onepass .cts-txt+.cts-txt{margin-top:3rem}.page-o-type .sec-relaqua-detail-onepass .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-o-type .sec-relaqua-detail-onepass .item-wrap{min-width:0;height:100%}.page-o-type .sec-relaqua-detail-onepass .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-o-type .sec-relaqua-detail-onepass .cts-head{text-align:center}.page-o-type .sec-relaqua-detail-onepass .cts-txt{margin-top:3rem}.page-o-type .sec-relaqua-detail-onepass>.cts-wrap>.item-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:7rem}@media screen and (max-width: 1200px){.page-o-type .sec-relaqua-detail-onepass>.cts-wrap>.item-wrap{gap:4rem}}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass>.cts-wrap>.item-wrap{gap:3rem}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass>.cts-wrap>.item-wrap{grid-template-columns:1fr;gap:4rem}}.page-o-type .sec-relaqua-detail-onepass .item-head,.page-o-type .sec-relaqua-detail-onepass .item-body{min-width:0}.page-o-type .sec-relaqua-detail-onepass .item-img img{display:block;width:100%;height:auto;object-fit:contain}.page-o-type .sec-relaqua-detail-onepass .item-block{padding:4rem;background:#faf6eb}.page-o-type .sec-relaqua-detail-onepass .item-block+.item-block{margin-top:2.5rem}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass .item-block{padding:2.5rem}}.page-o-type .sec-relaqua-detail-onepass .item-ttl{position:relative;margin-bottom:2rem;padding-bottom:1.5rem}.page-o-type .sec-relaqua-detail-onepass .item-ttl::after{content:"";position:absolute;bottom:0;left:0;width:90%;height:1px;background:#d7cdbf}.page-o-type .sec-relaqua-detail-onepass .flow-list{margin:6rem 0 0}.page-o-type .sec-relaqua-detail-onepass .flow-item{position:relative;min-width:0}.page-o-type .sec-relaqua-detail-onepass .flow-item+.flow-item::before{content:"";position:absolute;top:50%;right:100%;width:5rem;height:1px;background:#24211e}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass .flow-item+.flow-item::before{width:3rem}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass .flow-item+.flow-item::before{width:2.5rem}}.page-o-type .sec-relaqua-detail-onepass .flow-item+.flow-item::after{content:"";position:absolute;top:50%;right:100%;border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.7rem solid #24211e;transform:translateY(-50%)}.page-o-type .sec-relaqua-detail-onepass .flow-circle{display:grid;place-content:center;width:100%;aspect-ratio:1;padding:0.8rem;border:1px solid #a6bdd4;border-radius:50%;background:#fff;line-height:1.8;letter-spacing:0.1em;text-align:center}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass .flow-circle{padding:0.4rem}}.page-o-type .sec-relaqua-detail-onepass .flow-label{position:absolute;right:100%;bottom:calc(50% + 1rem);width:5rem;line-height:1.6;letter-spacing:0.1em;text-align:center}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-onepass .flow-label{right:calc(100% - 1rem);width:5rem}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-onepass .flow-label{right:calc(100% - 0.75rem);width:4rem}}.page-o-type .sec-relaqua-detail-feature .cts-list{counter-reset:feature}.page-o-type .sec-relaqua-detail-feature .cts-item{border:1px solid #d7cdbf;counter-increment:feature}.page-o-type .sec-relaqua-detail-feature .item-ttl{display:flex;align-items:baseline;gap:1.5rem;padding-bottom:0}.page-o-type .sec-relaqua-detail-feature .item-ttl::before{content:counter(feature,decimal-leading-zero);display:inline-grid;flex:0 0 2em;place-items:center;width:2em;height:2em;border-radius:50%;background:#eee5dc;letter-spacing:0}.page-o-type .sec-relaqua-detail-feature .item-ttl::after{display:none}.page-o-type .sec-relaqua-detail-spec .spec-wrap{width:74%;margin-inline:auto}@media screen and (max-width: 1200px){.page-o-type .sec-relaqua-detail-spec .spec-wrap{width:90%}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-spec .spec-wrap{width:100%}}.page-o-type .sec-relaqua-detail-spec .spec-table tbody th{width:30%}.page-o-type .sec-relaqua-detail-panel{position:relative;width:100%;background:#fff}.page-o-type .sec-relaqua-detail-panel .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-o-type .sec-relaqua-detail-panel .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-panel .cts-head{margin-bottom:3rem}}.page-o-type .sec-relaqua-detail-panel .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-o-type .sec-relaqua-detail-panel .cts-txt,.page-o-type .sec-relaqua-detail-panel .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-panel .cts-txt,.page-o-type .sec-relaqua-detail-panel .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-panel .cts-txt,.page-o-type .sec-relaqua-detail-panel .item-txt{font-size:1.6rem}}.page-o-type .sec-relaqua-detail-panel .cts-txt+.cts-txt{margin-top:3rem}.page-o-type .sec-relaqua-detail-panel .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-o-type .sec-relaqua-detail-panel .item-wrap{min-width:0;height:100%}.page-o-type .sec-relaqua-detail-panel .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-panel .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-o-type .sec-relaqua-detail-panel .cts-head{text-align:center}.page-o-type .sec-relaqua-detail-panel .cts-txt{margin-top:3rem}.page-o-type .sec-relaqua-detail-panel .cts-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem}@media screen and (max-width: 576px){.page-o-type .sec-relaqua-detail-panel .cts-list{grid-template-columns:1fr}}.page-o-type .sec-relaqua-detail-panel .cts-item{min-width:0;padding:4rem;border:1px solid #d7cdbf}@media screen and (max-width: 960px){.page-o-type .sec-relaqua-detail-panel .cts-item{padding:2.5rem}}.page-o-type .sec-relaqua-detail-panel .cts-item:first-child .item-img img{max-width:none;height:auto}.page-o-type .sec-relaqua-detail-panel .item-img{position:relative;display:block;aspect-ratio:538 / 382;overflow:hidden;cursor:zoom-in}.page-o-type .sec-relaqua-detail-panel .item-img:focus-visible{outline:2px solid #5289ac;outline-offset:4px}.page-o-type .sec-relaqua-detail-panel .item-img img{display:block;width:100%;height:100%;object-fit:contain}.page-o-type .sec-relaqua-detail-panel .item-body{padding-top:3rem}.page-o-type .sec-relaqua-detail-panel .item-ttl{margin-bottom:2rem}.page-home-spring .sec-relaqua-detail-thermography{position:relative;width:100%;background:#fff}.page-home-spring .sec-relaqua-detail-thermography .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-home-spring .sec-relaqua-detail-thermography .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-thermography .cts-head{margin-bottom:3rem}}.page-home-spring .sec-relaqua-detail-thermography .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-home-spring .sec-relaqua-detail-thermography .cts-txt,.page-home-spring .sec-relaqua-detail-thermography .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-thermography .cts-txt,.page-home-spring .sec-relaqua-detail-thermography .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-thermography .cts-txt,.page-home-spring .sec-relaqua-detail-thermography .item-txt{font-size:1.6rem}}.page-home-spring .sec-relaqua-detail-thermography .cts-txt+.cts-txt{margin-top:3rem}.page-home-spring .sec-relaqua-detail-thermography .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-home-spring .sec-relaqua-detail-thermography .item-wrap{min-width:0;height:100%}.page-home-spring .sec-relaqua-detail-thermography .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-thermography .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-home-spring .sec-relaqua-detail-thermography .cts-head{text-align:center}.page-home-spring .sec-relaqua-detail-thermography .cts-txt{margin-top:3rem;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-thermography .cts-txt{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}.page-home-spring .sec-relaqua-detail-thermography .cts-body{margin-top:5rem}.page-home-spring .sec-relaqua-detail-thermography .item-txt{margin-bottom:3rem;text-align:center;font-size:clamp(1.6rem, 1.09375vw, 2.1rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-thermography .item-txt{font-size:clamp(1.6rem, 2.1875vw, 2.1rem)}}.page-home-spring .sec-relaqua-detail-thermography .table-scroll{overflow-x:auto}.page-home-spring .sec-relaqua-detail-thermography .table-scroll:focus-visible{outline:2px solid #a6bdd4;outline-offset:4px}.page-home-spring .sec-relaqua-detail-thermography .comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1.6rem;line-height:1.8;letter-spacing:0.1em}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-thermography .comparison-table{min-width:80rem}}.page-home-spring .sec-relaqua-detail-thermography .comparison-table th,.page-home-spring .sec-relaqua-detail-thermography .comparison-table td{border:1px solid #333;vertical-align:middle}.page-home-spring .sec-relaqua-detail-thermography .comparison-table thead th{padding:1rem 0.5rem;font-weight:500}.page-home-spring .sec-relaqua-detail-thermography .comparison-table tr>:first-child{width:14%}.page-home-spring .sec-relaqua-detail-thermography .comparison-table tbody th{padding:1.5rem;font-weight:500;text-align:center}.page-home-spring .sec-relaqua-detail-thermography .comparison-table tbody th img{display:block;width:100%;height:auto}.page-home-spring .sec-relaqua-detail-thermography .comparison-table tbody td{padding:1rem}.page-home-spring .sec-relaqua-detail-thermography .item-img{position:relative;aspect-ratio:843 / 627;overflow:hidden}.page-home-spring .sec-relaqua-detail-thermography .item-img img{position:absolute;display:block;width:100%;width:371.293%;max-width:none;height:auto;top:-60.128%}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-thermography .item-img img{width:80rem;max-width:none}}.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-1 img,.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-4 img{left:-53.618%}.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-2 img,.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-5 img{left:-160.024%}.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-3 img,.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-6 img{left:-267.26%}.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-4 img,.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-5 img,.page-home-spring .sec-relaqua-detail-thermography .item-img.photo-6 img{top:-171.61%}.page-home-spring .sec-relaqua-detail-thermography .note-wrap{display:flex;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:1rem}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-thermography .note-wrap{flex-direction:column}}.page-home-spring .sec-relaqua-detail-thermography .cts-note{margin-top:1.5rem;margin:0;font-size:1.4rem;line-height:2;letter-spacing:0.1em}.page-home-spring .sec-relaqua-detail-thermography .cts-note:last-child{flex-shrink:0}.page-home-spring .sec-relaqua-detail-circulation{position:relative;width:100%;background:#fff;background:#faf6eb}.page-home-spring .sec-relaqua-detail-circulation .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-home-spring .sec-relaqua-detail-circulation .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-circulation .cts-head{margin-bottom:3rem}}.page-home-spring .sec-relaqua-detail-circulation .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-home-spring .sec-relaqua-detail-circulation .cts-txt,.page-home-spring .sec-relaqua-detail-circulation .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-circulation .cts-txt,.page-home-spring .sec-relaqua-detail-circulation .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-circulation .cts-txt,.page-home-spring .sec-relaqua-detail-circulation .item-txt{font-size:1.6rem}}.page-home-spring .sec-relaqua-detail-circulation .cts-txt+.cts-txt{margin-top:3rem}.page-home-spring .sec-relaqua-detail-circulation .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-home-spring .sec-relaqua-detail-circulation .item-wrap{min-width:0;height:100%}.page-home-spring .sec-relaqua-detail-circulation .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-circulation .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-home-spring .sec-relaqua-detail-circulation .cts-head{text-align:center}.page-home-spring .sec-relaqua-detail-circulation .cts-txt{margin-top:3rem}.page-home-spring .sec-relaqua-detail-circulation>.cts-wrap>.item-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:8rem}@media screen and (max-width: 1200px){.page-home-spring .sec-relaqua-detail-circulation>.cts-wrap>.item-wrap{gap:4rem}}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-circulation>.cts-wrap>.item-wrap{grid-template-columns:1fr;gap:4rem}}.page-home-spring .sec-relaqua-detail-circulation .item-head,.page-home-spring .sec-relaqua-detail-circulation .item-body{min-width:0}.page-home-spring .sec-relaqua-detail-circulation .item-img img{display:block;width:100%;height:auto}.page-home-spring .sec-relaqua-detail-circulation .flow-wrap{width:85%;margin-inline:auto;padding-bottom:3rem}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-circulation .flow-wrap{width:100%}}.page-home-spring .sec-relaqua-detail-circulation .flow-list{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:6rem}.page-home-spring .sec-relaqua-detail-circulation .flow-circle{position:relative;display:grid;align-content:center;justify-items:center;aspect-ratio:1;border:1px solid #a6bdd4;border-radius:50%;padding:1rem;background:#fff;text-align:center}.page-home-spring .sec-relaqua-detail-circulation .flow-circle img{width:80%;height:auto;margin-top:0.5rem}.page-home-spring .sec-relaqua-detail-circulation .flow-circle:first-child::before{content:"";position:absolute;top:50%;left:100%;width:6rem;height:1px;background:#24211e}.page-home-spring .sec-relaqua-detail-circulation .flow-circle:first-child::after{content:"";position:absolute;top:50%;left:calc(100% + 6rem - 0.7rem);border-top:0.4rem solid transparent;border-bottom:0.4rem solid transparent;border-left:0.7rem solid #24211e;transform:translateY(-50%)}.page-home-spring .sec-relaqua-detail-circulation .flow-return{position:relative;margin:0 21% 0 15%;padding:3rem 0 1rem;border:solid #24211e;border-width:0 1px 1px;text-align:center}.page-home-spring .sec-relaqua-detail-circulation .flow-return::before{content:"";position:absolute;left:-1px;bottom:100%;height:2rem;border-left:1px solid #24211e}.page-home-spring .sec-relaqua-detail-circulation .flow-return::after{content:"";position:absolute;left:-0.4rem;bottom:calc(100% + 2rem);border-right:0.4rem solid transparent;border-left:0.4rem solid transparent;border-bottom:0.7rem solid #24211e}.page-home-spring .sec-relaqua-detail-feature{background:#fff}.page-home-spring .sec-relaqua-detail-feature .cts-list{counter-reset:feature}.page-home-spring .sec-relaqua-detail-feature .cts-item{border:1px solid #d7cdbf;counter-increment:feature}.page-home-spring .sec-relaqua-detail-feature .item-ttl{display:flex;align-items:baseline;gap:1.5rem;padding-bottom:0}.page-home-spring .sec-relaqua-detail-feature .item-ttl::before{content:counter(feature,decimal-leading-zero);display:inline-grid;flex:0 0 2em;place-items:center;width:2em;height:2em;border-radius:50%;background:#eee5dc;letter-spacing:0}.page-home-spring .sec-relaqua-detail-feature .item-ttl::after{display:none}.page-home-spring .sec-relaqua-detail-spec .spec-wrap{width:74%;margin-inline:auto}@media screen and (max-width: 1200px){.page-home-spring .sec-relaqua-detail-spec .spec-wrap{width:90%}}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-spec .spec-wrap{width:100%}}.page-home-spring .sec-relaqua-detail-spec .spec-table tbody th{width:30%}.page-home-spring .sec-relaqua-detail-voice{position:relative;width:100%;background:#fff}.page-home-spring .sec-relaqua-detail-voice .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-home-spring .sec-relaqua-detail-voice .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-voice .cts-head{margin-bottom:3rem}}.page-home-spring .sec-relaqua-detail-voice .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-home-spring .sec-relaqua-detail-voice .cts-txt,.page-home-spring .sec-relaqua-detail-voice .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-voice .cts-txt,.page-home-spring .sec-relaqua-detail-voice .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-voice .cts-txt,.page-home-spring .sec-relaqua-detail-voice .item-txt{font-size:1.6rem}}.page-home-spring .sec-relaqua-detail-voice .cts-txt+.cts-txt{margin-top:3rem}.page-home-spring .sec-relaqua-detail-voice .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-home-spring .sec-relaqua-detail-voice .item-wrap{min-width:0;height:100%}.page-home-spring .sec-relaqua-detail-voice .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-home-spring .sec-relaqua-detail-voice .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-home-spring .sec-relaqua-detail-voice .cts-head{text-align:center}.page-home-spring .sec-relaqua-detail-voice .cts-txt{margin-top:3rem}.page-home-spring .sec-relaqua-detail-voice .cts-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}@media screen and (max-width: 576px){.page-home-spring .sec-relaqua-detail-voice .cts-list{grid-template-columns:1fr}}.page-home-spring .sec-relaqua-detail-voice .cts-item{min-width:0;padding:1.5rem;border:1px solid #ddd}.page-home-spring .sec-relaqua-detail-voice .item-img{aspect-ratio:1.4;background:#ddd}.page-home-spring .sec-relaqua-detail-voice .item-body{padding:2rem 0 1rem}.page-sauna .sec-relaqua-detail-fv .item-img img{background-position:right !important}.page-sauna .sec-relaqua-detail-fv .parallax-bg{background-position:right !important}.page-sauna .sec-relaqua-detail-fv .cts-logo{width:38rem;height:auto;aspect-ratio:1.5}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-fv .cts-logo{width:26rem}}.page-sauna .sec-relaqua-detail-fv .cts-txt{text-align:center}.page-sauna .sec-relaqua-detail-feature .cts-list{grid-template-columns:repeat(3, minmax(0, 1fr));counter-reset:feature}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-feature .cts-list{grid-template-columns:1fr}}.page-sauna .sec-relaqua-detail-feature .cts-item{padding:3rem;counter-increment:feature}.page-sauna .sec-relaqua-detail-feature .item-ttl{display:flex;align-items:baseline;gap:1.5rem;min-height:10rem;margin-bottom:2rem;padding-bottom:2rem}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-feature .item-ttl{min-height:0}}.page-sauna .sec-relaqua-detail-feature .item-ttl::before{content:counter(feature,decimal-leading-zero);display:inline-grid;flex:0 0 2em;place-items:center;width:2em;height:2em;border-radius:50%;background:#eee5dc;letter-spacing:0}.page-sauna .sec-relaqua-detail-feature .item-ttl::after{width:100%;background:#eee5dc}.page-sauna .sec-relaqua-detail-sauna .item-ttl{font-size:clamp(4rem, 3.3333333333vw, 6.4rem);line-height:1.2}.page-sauna .sec-relaqua-detail-connection{position:relative;width:100%;background:#fff;background:#a6bdd3}.page-sauna .sec-relaqua-detail-connection .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-sauna .sec-relaqua-detail-connection .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-connection .cts-head{margin-bottom:3rem}}.page-sauna .sec-relaqua-detail-connection .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-sauna .sec-relaqua-detail-connection .cts-txt,.page-sauna .sec-relaqua-detail-connection .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-connection .cts-txt,.page-sauna .sec-relaqua-detail-connection .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-connection .cts-txt,.page-sauna .sec-relaqua-detail-connection .item-txt{font-size:1.6rem}}.page-sauna .sec-relaqua-detail-connection .cts-txt+.cts-txt{margin-top:3rem}.page-sauna .sec-relaqua-detail-connection .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-sauna .sec-relaqua-detail-connection .item-wrap{min-width:0;height:100%}.page-sauna .sec-relaqua-detail-connection .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-connection .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-sauna .sec-relaqua-detail-connection .item-ttl{margin:0 0 5rem}.page-sauna .sec-relaqua-detail-connection .item-img{overflow-x:auto}.page-sauna .sec-relaqua-detail-connection .item-img img{display:block;width:100%;height:auto}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-connection .item-img img{min-width:65rem}}.page-sauna .sec-relaqua-detail-connection .cts-txt{margin-top:4rem;text-align:center}.page-sauna .sec-relaqua-detail-spec .spec-wrap{width:74%;margin-inline:auto}@media screen and (max-width: 1200px){.page-sauna .sec-relaqua-detail-spec .spec-wrap{width:90%}}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-spec .spec-wrap{width:100%}}.page-sauna .sec-relaqua-detail-spec .spec-table tbody th{width:30%}.page-sauna .sec-relaqua-detail-facility{position:relative;width:100%;background:#fff;padding-top:0}.page-sauna .sec-relaqua-detail-facility .cts-wrap{position:relative;width:100%;min-width:0;font-weight:500;padding-inline:4%}.page-sauna .sec-relaqua-detail-facility .cts-head{margin-bottom:6rem}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-facility .cts-head{margin-bottom:3rem}}.page-sauna .sec-relaqua-detail-facility .cts-ttl{margin:0;font-size:clamp(2rem, 1.875vw, 3.6rem);line-height:1.75;letter-spacing:0.1em}.page-sauna .sec-relaqua-detail-facility .cts-txt,.page-sauna .sec-relaqua-detail-facility .item-txt{margin:0;font-size:2rem;line-height:2;letter-spacing:0.1em;font-size:clamp(1.6rem, .9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-facility .cts-txt,.page-sauna .sec-relaqua-detail-facility .item-txt{font-size:1.8rem}}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-facility .cts-txt,.page-sauna .sec-relaqua-detail-facility .item-txt{font-size:1.6rem}}.page-sauna .sec-relaqua-detail-facility .cts-txt+.cts-txt{margin-top:3rem}.page-sauna .sec-relaqua-detail-facility .cts-note{font-size:1.4rem;line-height:1.75;letter-spacing:0.1em;margin-top:20px}.page-sauna .sec-relaqua-detail-facility .item-wrap{min-width:0;height:100%}.page-sauna .sec-relaqua-detail-facility .item-ttl{margin:0 0 2rem;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.page-sauna .sec-relaqua-detail-facility .item-ttl{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.page-sauna .sec-relaqua-detail-facility .table-ttl{margin:0 0 5rem;font-size:2rem;line-height:1.8;letter-spacing:0.1em}.page-sauna .sec-relaqua-detail-facility .cts-list{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.page-sauna .sec-relaqua-detail-facility .cts-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 576px){.page-sauna .sec-relaqua-detail-facility .cts-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-sauna .sec-relaqua-detail-facility .item-ttl{display:grid;place-items:center;margin:0 0 1rem;padding:1rem;background:#eee5dc;font-size:1.6rem;text-align:center;letter-spacing:0}.page-sauna .sec-relaqua-detail-facility .item-body img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.page-sauna .sec-relaqua-detail-facility .cts-note{font-size:1.6rem}.page-sauna .sec-relaqua-detail-facility .cts-note a{color:#3367a1;text-decoration:underline}
/*# sourceMappingURL=relaqua-detail.css.map */
