﻿.breadcrumbs_area{padding:0.5em 0;font-size:clamp(1.4rem, 1.6vw, 1.6rem);letter-spacing:0.1em}.breadcrumbs_area.right{text-align:right}.breadcrumbs_area.wht{color:#fff}.breadcrumbs_area.gray{color:gray}.breadcrumbs_area .break{color:#cbcbcb}.breadcrumbs_area .breadcrumbs{display:flex;gap:0 20px;max-width:100%;margin:0;padding:0;color:inherit;font-size:0.9em;list-style:none}.breadcrumbs_area .breadcrumbs li{color:inherit}.breadcrumbs_area .breadcrumbs li.home,.breadcrumbs_area .breadcrumbs li.post{display:flex;align-items:center}.breadcrumbs_area .breadcrumbs li.current-item{display:block;flex:1;min-width:0;color:inherit}.breadcrumbs_area .breadcrumbs li:not(:last-child)::after{display:inline-block;width:7px;height:1em;margin-left:15px;color:currentColor;font:var(--fa-font-solid);font-size:1em;content:"\f105"}.breadcrumbs_area .breadcrumbs a{color:inherit;text-decoration:none}@media (hover: hover){.breadcrumbs_area .breadcrumbs a:hover:hover{opacity:0.5}}.breadcrumbs_area .breadcrumbs a::after{background:currentColor}.sec-relaqua-fv{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;position:relative;padding:0}@media screen and (max-width: 960px){.sec-relaqua-fv{font-size:1.8rem}}.sec-relaqua-fv img{display:block}.sec-relaqua-fv .cts-wrap{position:relative;width:100%}.sec-relaqua-fv .item-wrap{min-width:0}.sec-relaqua-fv .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-fv .item-txt{max-width:84%}}.sec-relaqua-fv .cts-logo{position:relative;display:table;margin:0 auto;color:#00a5d7;font-family:"Times New Roman","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;line-height:1;letter-spacing:0}.sec-relaqua-fv .cts-logo .logo-main{display:block;font-size:clamp(4rem, 3.90625vw, 7.5rem);letter-spacing:0}.sec-relaqua-fv .cts-logo .logo-sub{font-size:inherit;letter-spacing:0}.sec-relaqua-fv .cts-logo .logo-kana{display:block;margin-top:0.7rem;font-size:1.6rem;line-height:1.4;letter-spacing:0.1em}.sec-relaqua-fv .cts-desc{margin:4rem 0 0;font-size:2rem;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 576px){.sec-relaqua-fv .cts-desc{margin-top:2.8rem;font-size:1.6rem}}.sec-relaqua-fv .cts-wrap{z-index:1}.sec-relaqua-fv .breadcrumbs_area{margin:0 0 5rem;font-size:1.6rem;letter-spacing:0.1em}@media screen and (max-width: 960px){.sec-relaqua-fv .breadcrumbs_area{margin-bottom:2rem}}.sec-relaqua-fv .breadcrumbs_area li,.sec-relaqua-fv .breadcrumbs_area a,.sec-relaqua-fv .breadcrumbs_area span{font-size:1.6rem}.sec-relaqua-fv .cts-head{position:relative;z-index:2}.sec-relaqua-fv .cts-ttl{margin:0;font-size:clamp(4rem, 4.9479166667vw, 9.5rem);font-weight:400;line-height:1.2;letter-spacing:0}.sec-relaqua-fv .cts-subttl{margin:2rem 0 0;font-size:1.6rem}.sec-relaqua-fv .cts-body{position:relative;z-index:2;margin-top:9rem}@media screen and (max-width: 576px){.sec-relaqua-fv .cts-body{margin-top:6rem}}.sec-relaqua-fv .cts-logo .logo-sub{color:#dd80aa}.sec-relaqua-fv .cts-logo .logo-kana{text-align:left}.sec-relaqua-fv .cts-circle{position:absolute;z-index:0;inset:0;pointer-events:none}.sec-relaqua-fv .cts-circle span{position:absolute;width:44rem;aspect-ratio:1;border:1px solid #000;border-radius:50%;opacity:0;filter:blur(10px);animation:waterRipple 3s ease-out infinite;will-change:transform, opacity, filter, border-radius}.sec-relaqua-fv .cts-circle span:nth-child(1){top:7rem;left:-37rem;width:92rem;animation-delay:0s;animation-duration:6.4s}.sec-relaqua-fv .cts-circle span:nth-child(2){top:7rem;left:35rem;animation-delay:1.2s;animation-duration:5.8s}.sec-relaqua-fv .cts-circle span:nth-child(3){top:18rem;left:73rem;width:32rem;animation-delay:2.4s;animation-duration:6.2s}.sec-relaqua-fv .cts-circle span:nth-child(4){top:37rem;left:92rem;width:22rem;animation-delay:3.6s;animation-duration:5.6s}@media screen and (max-width: 960px){.sec-relaqua-fv .cts-circle{transform:scale(0.65);transform-origin:left top}}@keyframes waterRipple{0%{opacity:0;filter:blur(5px);transform:scale(0.75) rotate(0deg);border-radius:48% 52% 55% 45% / 52% 46% 54% 48%}8%{opacity:0.7;filter:blur(2px);transform:scale(0.9) rotate(0.5deg)}15%{opacity:0.65;filter:blur(0px);transform:scale(1.03) rotate(1deg);border-radius:52% 48% 46% 54% / 48% 55% 45% 52%}35%{opacity:0.5;filter:blur(0px);transform:scale(1.08) rotate(1.5deg)}60%{opacity:0.3;filter:blur(2px);transform:scale(1.12) rotate(0deg);border-radius:46% 54% 52% 48% / 55% 47% 53% 45%}80%{opacity:0.12;filter:blur(5px);transform:scale(1.14) rotate(-0.5deg)}100%{opacity:0;filter:blur(10px);transform:scale(1.15) rotate(0deg);border-radius:50%}}.sec-relaqua-logo{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;position:relative;overflow:hidden;padding:0rem 0 12rem;z-index:1}@media screen and (max-width: 960px){.sec-relaqua-logo{font-size:1.8rem}}.sec-relaqua-logo img{display:block}.sec-relaqua-logo .cts-wrap{position:relative;width:100%}.sec-relaqua-logo .item-wrap{min-width:0}.sec-relaqua-logo .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-logo .item-txt{max-width:84%}}.sec-relaqua-logo .cts-logo{position:relative;display:table;margin:0 auto;color:#00a5d7;font-family:"Times New Roman","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;line-height:1;letter-spacing:0}.sec-relaqua-logo .cts-logo .logo-main{display:block;font-size:clamp(4rem, 3.90625vw, 7.5rem);letter-spacing:0}.sec-relaqua-logo .cts-logo .logo-sub{font-size:inherit;letter-spacing:0}.sec-relaqua-logo .cts-logo .logo-kana{display:block;margin-top:0.7rem;font-size:1.6rem;line-height:1.4;letter-spacing:0.1em}.sec-relaqua-logo .cts-desc{margin:4rem 0 0;font-size:2rem;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 576px){.sec-relaqua-logo .cts-desc{margin-top:2.8rem;font-size:1.6rem}}@media screen and (max-width: 1200px){.sec-relaqua-logo{padding:0rem 0 8rem}}@media screen and (max-width: 960px){.sec-relaqua-logo{padding:0rem 11rem 0 6rem}}@media screen and (max-width: 576px){.sec-relaqua-logo{padding:0rem 0 5rem}}.sec-relaqua-logo .cts-wrap{z-index:1}.sec-relaqua-logo .breadcrumbs_area{margin:0 0 5rem;font-size:1.6rem;letter-spacing:0.1em}@media screen and (max-width: 960px){.sec-relaqua-logo .breadcrumbs_area{margin-bottom:2rem}}.sec-relaqua-logo .breadcrumbs_area li,.sec-relaqua-logo .breadcrumbs_area a,.sec-relaqua-logo .breadcrumbs_area span{font-size:1.6rem}.sec-relaqua-logo .cts-head{position:relative;z-index:2}.sec-relaqua-logo .cts-ttl{margin:0;font-size:clamp(4rem, 4.9479166667vw, 9.5rem);font-weight:400;line-height:1.2;letter-spacing:0}.sec-relaqua-logo .cts-subttl{margin:2rem 0 0;font-size:1.6rem}.sec-relaqua-logo .cts-body{position:relative;z-index:2;margin-top:9rem}@media screen and (max-width: 576px){.sec-relaqua-logo .cts-body{margin-top:6rem}}.sec-relaqua-logo .cts-logo .logo-sub{color:#dd80aa}.sec-relaqua-logo .cts-logo .logo-kana{text-align:left}.sec-relaqua-pro{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;background:#eee5dc;position:relative;z-index:1}@media screen and (max-width: 960px){.sec-relaqua-pro{font-size:1.8rem}}.sec-relaqua-pro img{display:block}.sec-relaqua-pro .cts-wrap{position:relative;width:100%}.sec-relaqua-pro .item-wrap{min-width:0}.sec-relaqua-pro .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-pro .item-txt{max-width:84%}}.sec-relaqua-pro .item-tag-list{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-tag-list{gap:1rem}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-tag-list{gap:0.8rem}}.sec-relaqua-pro .item-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;width:11rem;min-height:11rem;padding:1rem 0.5rem;border-radius:0.5rem;background:#d8bfb2;text-align:center}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-tag{width:9rem;min-height:9rem}}@media screen and (max-width: 960px){.sec-relaqua-pro .item-tag{width:8.5rem}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-tag{width:calc((100% - 2.4rem) / 4);min-height:8.5rem}}.sec-relaqua-pro .item-tag img{width:4.8rem;height:4.8rem;object-fit:contain}.sec-relaqua-pro .item-tag-txt{font-size:1.6rem;line-height:1.5;letter-spacing:0em;overflow-wrap:anywhere;font-size:clamp(1.4rem, .7291666667vw, 1.6rem)}@media screen and (max-width: 1740px){.sec-relaqua-pro .item-tag-txt{font-size:clamp(1rem, .8333333333vw, 1.4rem)}}.sec-relaqua-pro .btn-more-block{margin:0}.sec-relaqua-pro .btn-more-wrap{display:flex;width:100%}.sec-relaqua-pro .btn-more-wrap.left{justify-content:flex-start}.sec-relaqua-pro .btn-more-wrap.right{justify-content:flex-end}.sec-relaqua-pro .btn-more-wrap.center{justify-content:center}.sec-relaqua-pro .btn-link{display:inline-block;width:auto;max-width:100%;padding:1.2rem 0;border:0;background:transparent;text-decoration:none;transition:all 0.3s}.sec-relaqua-pro .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.5rem}.sec-relaqua-pro .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.sec-relaqua-pro .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%;margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width: 1360px){.sec-relaqua-pro .btn-more-txt{padding:0;letter-spacing:0}}@media screen and (max-width: 960px){.sec-relaqua-pro .btn-more-txt{gap:2rem}}.sec-relaqua-pro .more-arrow{flex:0 0 auto;width:0.8rem;height:0.8rem;fill:currentColor}.sec-relaqua-pro .cts-item{position:relative;scroll-margin-top:12rem}@media (min-width: 961px){.sec-relaqua-pro .cts-item>.item-img.has-parallax{position:relative;overflow:hidden}.sec-relaqua-pro .cts-item>.item-img.has-parallax img{visibility:hidden}.sec-relaqua-pro .cts-item>.item-img.has-parallax .parallax-bg{position:absolute;z-index:0;inset:-50px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translate3d(0, 0, 0);will-change:transform;pointer-events:none}}.sec-relaqua-pro .item-img{width:100%;height:auto;overflow:hidden}.sec-relaqua-pro .item-img img{width:100%;height:auto;object-fit:cover;aspect-ratio:1920 / 772}.sec-relaqua-pro .cts-item:nth-child(4) .item-img img{object-position:center 58%}.sec-relaqua-pro .item-content{position:relative;z-index:1;display:grid;grid-template-columns:28% minmax(0, 1fr);gap:3%;margin-top:-15%;padding:0 5% 11rem}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-content{grid-template-columns:27% minmax(0, 1fr);margin-top:-10%;padding-bottom:7rem}}@media screen and (max-width: 960px){.sec-relaqua-pro .item-content{gap:4%;padding-inline:4%}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-content{display:block;padding:0 6% 5rem}}.sec-relaqua-pro .item-content:last-of-type{padding-bottom:0rem}.sec-relaqua-pro .item-unit{align-self:start;width:100%;aspect-ratio:1;margin-top:4rem;overflow:hidden;border:3rem solid #d8bfb2;border-radius:50%}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-unit{border-width:2rem}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-unit{width:16rem;margin:0 0 2.4rem;border-width:1.4rem}}.sec-relaqua-pro .item-unit img{width:100%;height:100%;object-fit:cover}.sec-relaqua-pro .item-wrap{position:relative;padding-top:0}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-wrap{padding-top:0}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-wrap{padding-top:0}}.sec-relaqua-pro .item-tag-list{position:relative;margin-bottom:7rem}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-tag-list{margin-bottom:4rem}}@media screen and (max-width: 576px){.sec-relaqua-pro .item-tag-list{margin-bottom:2.8rem}}.sec-relaqua-pro .item-ttl{margin:0;font-size:3.2rem;font-weight:400;line-height:1.4;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.sec-relaqua-pro .item-ttl{font-size:clamp(1.6rem, 3.75vw, 3.6rem)}}.sec-relaqua-pro .item-ttl span{font-size:clamp(2rem, 3.125vw, 6rem);letter-spacing:0}@media screen and (max-width: 960px){.sec-relaqua-pro .item-ttl span{font-size:clamp(2rem, 6.25vw, 6rem)}}.sec-relaqua-pro .item-lead{margin:2rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid #d4c9be;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.25vw, 2.4rem);font-size:clamp(1.6rem, 1.25vw, 2.4rem)}@media screen and (min-width: 961px){.sec-relaqua-pro .item-lead{width:80%}}@media screen and (max-width: 960px){.sec-relaqua-pro .item-lead{font-size:clamp(1.6rem, 2.5vw, 2.4rem)}}.sec-relaqua-pro .item-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:4%}@media screen and (max-width: 1200px){.sec-relaqua-pro .item-body{display:block}}.sec-relaqua-pro .item-body::before{content:"";position:absolute;z-index:-1;inset:0rem 0 0 0%;background:#eee5dc}.sec-relaqua-pro .btn-more-block{margin-top:3rem;width:100%}.sec-relaqua-home{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;background:#fff}@media screen and (max-width: 960px){.sec-relaqua-home{font-size:1.8rem}}.sec-relaqua-home img{display:block}.sec-relaqua-home .cts-wrap{position:relative;width:100%}.sec-relaqua-home .item-wrap{min-width:0}.sec-relaqua-home .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-home .item-txt{max-width:84%}}.sec-relaqua-home .cts-logo{position:relative;display:table;margin:0 auto;color:#00a5d7;font-family:"Times New Roman","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;line-height:1;letter-spacing:0}.sec-relaqua-home .cts-logo .logo-main{display:block;font-size:clamp(4rem, 3.90625vw, 7.5rem);letter-spacing:0}.sec-relaqua-home .cts-logo .logo-sub{font-size:inherit;letter-spacing:0}.sec-relaqua-home .cts-logo .logo-kana{display:block;margin-top:0.7rem;font-size:1.6rem;line-height:1.4;letter-spacing:0.1em}.sec-relaqua-home .cts-desc{margin:4rem 0 0;font-size:2rem;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 576px){.sec-relaqua-home .cts-desc{margin-top:2.8rem;font-size:1.6rem}}.sec-relaqua-home .item-tag-list{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.sec-relaqua-home .item-tag-list{gap:1rem}}@media screen and (max-width: 576px){.sec-relaqua-home .item-tag-list{gap:0.8rem}}.sec-relaqua-home .item-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;width:11rem;min-height:11rem;padding:1rem 0.5rem;border-radius:0.5rem;background:#d8bfb2;text-align:center}@media screen and (max-width: 1200px){.sec-relaqua-home .item-tag{width:9rem;min-height:9rem}}@media screen and (max-width: 960px){.sec-relaqua-home .item-tag{width:8.5rem}}@media screen and (max-width: 576px){.sec-relaqua-home .item-tag{width:calc((100% - 2.4rem) / 4);min-height:8.5rem}}.sec-relaqua-home .item-tag img{width:4.8rem;height:4.8rem;object-fit:contain}.sec-relaqua-home .item-tag-txt{font-size:1.6rem;line-height:1.5;letter-spacing:0em;overflow-wrap:anywhere;font-size:clamp(1.4rem, .7291666667vw, 1.6rem)}@media screen and (max-width: 1740px){.sec-relaqua-home .item-tag-txt{font-size:clamp(1rem, .8333333333vw, 1.4rem)}}.sec-relaqua-home .btn-more-block{margin:0}.sec-relaqua-home .btn-more-wrap{display:flex;width:100%}.sec-relaqua-home .btn-more-wrap.left{justify-content:flex-start}.sec-relaqua-home .btn-more-wrap.right{justify-content:flex-end}.sec-relaqua-home .btn-more-wrap.center{justify-content:center}.sec-relaqua-home .btn-link{display:inline-block;width:auto;max-width:100%;padding:1.2rem 0;border:0;background:transparent;text-decoration:none;transition:all 0.3s}.sec-relaqua-home .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.5rem}.sec-relaqua-home .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.sec-relaqua-home .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%;margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width: 1360px){.sec-relaqua-home .btn-more-txt{padding:0;letter-spacing:0}}@media screen and (max-width: 960px){.sec-relaqua-home .btn-more-txt{gap:2rem}}.sec-relaqua-home .more-arrow{flex:0 0 auto;width:0.8rem;height:0.8rem;fill:currentColor}.sec-relaqua-home .cts-head{padding:14rem 6%;text-align:center}@media screen and (max-width: 960px){.sec-relaqua-home .cts-head{padding-block:8rem}}.sec-relaqua-home .cts-logo .logo-sub{display:block;margin-top:-0.2rem;font-size:3.6rem;text-align:right}.sec-relaqua-home .cts-logo .logo-kana{position:absolute;top:6.5rem;left:0;margin:0}@media screen and (max-width: 1200px){.sec-relaqua-home .cts-logo .logo-kana{position:static;text-align:left}}.sec-relaqua-home .cts-body{position:relative;min-height:108rem}@media screen and (max-width: 1200px){.sec-relaqua-home .cts-body{min-height:78rem}}@media screen and (max-width: 960px){.sec-relaqua-home .cts-body{min-height:70rem}}@media screen and (max-width: 576px){.sec-relaqua-home .cts-body{display:flex;flex-direction:column;min-height:0;background:#eee5dc}}.sec-relaqua-home .item-unit{display:none}.sec-relaqua-home .item-img{position:absolute;inset:0}@media screen and (max-width: 576px){.sec-relaqua-home .item-img{position:relative;aspect-ratio:4 / 3}}.sec-relaqua-home .item-img img{width:100%;height:100%;object-fit:cover;object-position:center}.sec-relaqua-home .item-wrap{position:relative;z-index:1;width:51%;padding:15rem 0 10rem 5%;display:flex;flex-direction:column}@media screen and (max-width: 1200px){.sec-relaqua-home .item-wrap{width:60%;padding-block:8rem}}@media screen and (max-width: 960px){.sec-relaqua-home .item-wrap{width:60%;padding:6rem 3% 6rem 4%;background:rgba(238,229,220,0.85)}}@media screen and (max-width: 576px){.sec-relaqua-home .item-wrap{width:100%;padding:4rem 6% 5rem}}.sec-relaqua-home .item-ttl{margin:0;font-size:3.2rem;font-weight:400;line-height:1.4;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.sec-relaqua-home .item-ttl{font-size:clamp(1.6rem, 3.75vw, 3.6rem)}}.sec-relaqua-home .item-ttl span{font-size:clamp(2rem, 3.125vw, 6rem);letter-spacing:0}@media screen and (max-width: 960px){.sec-relaqua-home .item-ttl span{font-size:clamp(2rem, 6.25vw, 6rem)}}@media screen and (max-width: 960px){.sec-relaqua-home .item-body{margin-top:2rem}}.sec-relaqua-home .item-lead{margin:2rem 0 3rem;font-size:2.5rem}@media screen and (max-width: 960px){.sec-relaqua-home .item-lead{font-size:2rem}}.sec-relaqua-home .item-tag-list{margin-bottom:7rem}@media screen and (max-width: 1200px){.sec-relaqua-home .item-tag-list{margin-bottom:6rem}}@media screen and (max-width: 576px){.sec-relaqua-home .item-tag-list{margin-bottom:3rem}}.sec-relaqua-home .btn-more-block{margin-top:3rem}.sec-radon-sauna{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;background:#fff}@media screen and (max-width: 960px){.sec-radon-sauna{font-size:1.8rem}}.sec-radon-sauna img{display:block}.sec-radon-sauna .cts-wrap{position:relative;width:100%}.sec-radon-sauna .item-wrap{min-width:0}.sec-radon-sauna .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-radon-sauna .item-txt{max-width:84%}}.sec-radon-sauna .cts-logo{position:relative;display:table;margin:0 auto;color:#00a5d7;font-family:"Times New Roman","Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;line-height:1;letter-spacing:0}.sec-radon-sauna .cts-logo .logo-main{display:block;font-size:clamp(4rem, 3.90625vw, 7.5rem);letter-spacing:0}.sec-radon-sauna .cts-logo .logo-sub{font-size:inherit;letter-spacing:0}.sec-radon-sauna .cts-logo .logo-kana{display:block;margin-top:0.7rem;font-size:1.6rem;line-height:1.4;letter-spacing:0.1em}.sec-radon-sauna .cts-desc{margin:4rem 0 0;font-size:2rem;text-align:center;letter-spacing:0.2em}@media screen and (max-width: 576px){.sec-radon-sauna .cts-desc{margin-top:2.8rem;font-size:1.6rem}}.sec-radon-sauna .item-tag-list{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 1200px){.sec-radon-sauna .item-tag-list{gap:1rem}}@media screen and (max-width: 576px){.sec-radon-sauna .item-tag-list{gap:0.8rem}}.sec-radon-sauna .item-tag{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.6rem;width:11rem;min-height:11rem;padding:1rem 0.5rem;border-radius:0.5rem;background:#d8bfb2;text-align:center}@media screen and (max-width: 1200px){.sec-radon-sauna .item-tag{width:9rem;min-height:9rem}}@media screen and (max-width: 960px){.sec-radon-sauna .item-tag{width:8.5rem}}@media screen and (max-width: 576px){.sec-radon-sauna .item-tag{width:calc((100% - 2.4rem) / 4);min-height:8.5rem}}.sec-radon-sauna .item-tag img{width:4.8rem;height:4.8rem;object-fit:contain}.sec-radon-sauna .item-tag-txt{font-size:1.6rem;line-height:1.5;letter-spacing:0em;overflow-wrap:anywhere;font-size:clamp(1.4rem, .7291666667vw, 1.6rem)}@media screen and (max-width: 1740px){.sec-radon-sauna .item-tag-txt{font-size:clamp(1rem, .8333333333vw, 1.4rem)}}.sec-radon-sauna .btn-more-block{margin:0}.sec-radon-sauna .btn-more-wrap{display:flex;width:100%}.sec-radon-sauna .btn-more-wrap.left{justify-content:flex-start}.sec-radon-sauna .btn-more-wrap.right{justify-content:flex-end}.sec-radon-sauna .btn-more-wrap.center{justify-content:center}.sec-radon-sauna .btn-link{display:inline-block;width:auto;max-width:100%;padding:1.2rem 0;border:0;background:transparent;text-decoration:none;transition:all 0.3s}.sec-radon-sauna .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.5rem}.sec-radon-sauna .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.sec-radon-sauna .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%;margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width: 1360px){.sec-radon-sauna .btn-more-txt{padding:0;letter-spacing:0}}@media screen and (max-width: 960px){.sec-radon-sauna .btn-more-txt{gap:2rem}}.sec-radon-sauna .more-arrow{flex:0 0 auto;width:0.8rem;height:0.8rem;fill:currentColor}.sec-radon-sauna .cts-head{padding:14rem 6%;text-align:center}@media screen and (max-width: 960px){.sec-radon-sauna .cts-head{padding-block:8rem}}.sec-radon-sauna .cts-logo .logo-sub{display:block;margin-top:-0.2rem;font-size:3.6rem;text-align:right}.sec-radon-sauna .cts-logo .logo-kana{position:absolute;top:6.5rem;left:0;margin:0}@media screen and (max-width: 1200px){.sec-radon-sauna .cts-logo .logo-kana{position:static;text-align:left}}.sec-radon-sauna .cts-body{position:relative;min-height:108rem}@media screen and (max-width: 1200px){.sec-radon-sauna .cts-body{min-height:78rem}}@media screen and (max-width: 960px){.sec-radon-sauna .cts-body{min-height:70rem}}@media screen and (max-width: 576px){.sec-radon-sauna .cts-body{display:flex;flex-direction:column;min-height:0;background:#eee5dc}}.sec-radon-sauna .item-unit{display:none}.sec-radon-sauna .item-img{position:absolute;inset:0}@media screen and (max-width: 576px){.sec-radon-sauna .item-img{position:relative;aspect-ratio:4 / 3}}.sec-radon-sauna .item-img img{width:100%;height:100%;object-fit:cover;object-position:center}.sec-radon-sauna .item-wrap{position:relative;z-index:1;width:51%;padding:15rem 0 10rem 5%;display:flex;flex-direction:column}@media screen and (max-width: 1200px){.sec-radon-sauna .item-wrap{width:60%;padding-block:8rem}}@media screen and (max-width: 960px){.sec-radon-sauna .item-wrap{width:60%;padding:6rem 3% 6rem 4%;background:rgba(238,229,220,0.85);display:flex;flex-direction:column}}@media screen and (max-width: 576px){.sec-radon-sauna .item-wrap{width:100%;padding:4rem 6% 5rem}}@media screen and (max-width: 960px){.sec-radon-sauna .item-body{margin-top:2rem}}.sec-radon-sauna .item-ttl{margin:0;font-size:3.2rem;font-weight:400;line-height:1.4;letter-spacing:0.1em;font-size:clamp(1.6rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.sec-radon-sauna .item-ttl{font-size:clamp(1.6rem, 3.75vw, 3.6rem)}}.sec-radon-sauna .item-ttl span{font-size:clamp(2rem, 3.125vw, 6rem);letter-spacing:0}@media screen and (max-width: 960px){.sec-radon-sauna .item-ttl span{font-size:clamp(2rem, 6.25vw, 6rem)}}.sec-radon-sauna .item-lead{margin:2rem 0 3rem;font-size:2.5rem}@media screen and (max-width: 960px){.sec-radon-sauna .item-lead{font-size:2rem}}.sec-radon-sauna .item-tag-list{margin-bottom:7rem}@media screen and (max-width: 1200px){.sec-radon-sauna .item-tag-list{margin-bottom:6rem}}@media screen and (max-width: 576px){.sec-radon-sauna .item-tag-list{margin-bottom:3rem}}.sec-radon-sauna .btn-more-block{margin-top:3rem}.sec-relaqua-contact{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;padding:12rem 0 14rem;background:#b5a68b}@media screen and (max-width: 960px){.sec-relaqua-contact{font-size:1.8rem}}.sec-relaqua-contact img{display:block}.sec-relaqua-contact .cts-wrap{position:relative;width:100%}.sec-relaqua-contact .item-wrap{min-width:0}.sec-relaqua-contact .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-contact .item-txt{max-width:84%}}.sec-relaqua-contact .btn-more-block{margin:0}.sec-relaqua-contact .btn-more-wrap{display:flex;width:100%}.sec-relaqua-contact .btn-more-wrap.left{justify-content:flex-start}.sec-relaqua-contact .btn-more-wrap.right{justify-content:flex-end}.sec-relaqua-contact .btn-more-wrap.center{justify-content:center}.sec-relaqua-contact .btn-link{display:inline-block;width:auto;max-width:100%;padding:1.2rem 0;border:0;background:transparent;text-decoration:none;transition:all 0.3s}.sec-relaqua-contact .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.5rem}.sec-relaqua-contact .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.sec-relaqua-contact .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%;margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width: 1360px){.sec-relaqua-contact .btn-more-txt{padding:0;letter-spacing:0}}@media screen and (max-width: 960px){.sec-relaqua-contact .btn-more-txt{gap:2rem}}.sec-relaqua-contact .more-arrow{flex:0 0 auto;width:0.8rem;height:0.8rem;fill:currentColor}@media screen and (max-width: 960px){.sec-relaqua-contact{padding-block:7rem}}.sec-relaqua-contact .cts-head{margin-bottom:6rem;text-align:center}.sec-relaqua-contact .cts-ttl{margin:0;color:#24211e;font-size:2.5rem;font-weight:400;line-height:1.8;letter-spacing:0.2em;font-size:clamp(2rem, 1.25vw, 2.4rem);justify-content:center;align-items:center}.sec-relaqua-contact .cts-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 1200px){.sec-relaqua-contact .cts-list{grid-template-columns:1fr;gap:3rem}}.sec-relaqua-contact .cts-item{padding:0 8% 4rem;text-align:center}@media screen and (max-width: 960px){.sec-relaqua-contact .cts-item{padding-inline:5%}}@media screen and (max-width: 576px){.sec-relaqua-contact .cts-item{padding:0 0 3rem}}.sec-relaqua-contact .cts-item+.cts-item{border-left:1px solid rgba(255,255,255,0.4)}@media screen and (max-width: 1200px){.sec-relaqua-contact .cts-item+.cts-item{padding-top:3rem;border-top:1px solid rgba(255,255,255,0.4);border-left:0}}.sec-relaqua-contact .item-ttl{margin:0;color:#fff;font-size:clamp(2.8rem, 2.5vw, 4.8rem);font-weight:100;line-height:1.2;letter-spacing:0.05em}.sec-relaqua-contact .item-txt{margin:3rem 0;color:#fff;font-size:1.6rem;max-width:100%}.sec-relaqua-contact .btn-link{display:flex;align-items:center;justify-content:center;width:100%;padding:1.6rem 3rem;border:0;border-radius:5rem;background:#eee5dc;aspect-ratio:358 / 65}@media screen and (max-width: 1200px){.sec-relaqua-contact .btn-link{padding-inline:1.6rem;width:30rem}}.sec-relaqua-contact .btn-more-block .btn-more-txt{padding-right:0em}.sec-relaqua-guide{color:#24211e;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2rem;line-height:1.9;letter-spacing:0.1em;padding:14rem 0;background:#a6bdd4}@media screen and (max-width: 960px){.sec-relaqua-guide{font-size:1.8rem}}.sec-relaqua-guide img{display:block}.sec-relaqua-guide .cts-wrap{position:relative;width:100%}.sec-relaqua-guide .item-wrap{min-width:0}.sec-relaqua-guide .item-txt{margin:0;font-size:1.6rem;line-height:2;letter-spacing:0.1em}@media screen and (min-width: 961px){.sec-relaqua-guide .item-txt{max-width:84%}}.sec-relaqua-guide .btn-more-block{margin:0}.sec-relaqua-guide .btn-more-wrap{display:flex;width:100%}.sec-relaqua-guide .btn-more-wrap.left{justify-content:flex-start}.sec-relaqua-guide .btn-more-wrap.right{justify-content:flex-end}.sec-relaqua-guide .btn-more-wrap.center{justify-content:center}.sec-relaqua-guide .btn-link{display:inline-block;width:auto;max-width:100%;padding:1.2rem 0;border:0;background:transparent;text-decoration:none;transition:all 0.3s}.sec-relaqua-guide .btn-link:focus-visible{outline:2px solid currentColor;outline-offset:0.5rem}.sec-relaqua-guide .btn-more-flex{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.sec-relaqua-guide .btn-more-txt{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%;margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em}@media screen and (max-width: 1360px){.sec-relaqua-guide .btn-more-txt{padding:0;letter-spacing:0}}@media screen and (max-width: 960px){.sec-relaqua-guide .btn-more-txt{gap:2rem}}.sec-relaqua-guide .more-arrow{flex:0 0 auto;width:0.8rem;height:0.8rem;fill:currentColor}@media screen and (max-width: 960px){.sec-relaqua-guide{margin-top:8rem;padding-block:8rem}}@media screen and (max-width: 576px){.sec-relaqua-guide{margin-top:6rem;padding-block:6rem}}.sec-relaqua-guide .cts-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4rem}@media screen and (max-width: 960px){.sec-relaqua-guide .cts-list{gap:2rem}}@media screen and (max-width: 576px){.sec-relaqua-guide .cts-list{grid-template-columns:1fr;gap:3rem}}.sec-relaqua-guide .cts-item{position:relative;padding:16.5% 0 5rem 20%;background:#fff}@media screen and (max-width: 1200px){.sec-relaqua-guide .cts-item{padding:16.5% 0 5rem 20%}}@media (hover: hover){.sec-relaqua-guide .item-link:hover:hover .item-img img{transform:scale(1.05)}}.sec-relaqua-guide .item-head{position:absolute;z-index:1;top:5rem;left:3rem}@media screen and (max-width: 1200px){.sec-relaqua-guide .item-head{top:3rem;left:1.5rem}}.sec-relaqua-guide .item-ttl{margin:0;font-size:clamp(2rem, 2.2395833333vw, 4.3rem);font-weight:400;line-height:1.2;letter-spacing:0}@media screen and (max-width: 576px){.sec-relaqua-guide .item-ttl{font-size:clamp(2.4rem, 6.25vw, 3.6rem)}}.sec-relaqua-guide .item-subttl{position:relative;margin:5rem 0 0;font-size:1.6rem;writing-mode:vertical-rl}@media screen and (max-width: 1200px){.sec-relaqua-guide .item-subttl{margin:2rem 0 0}}.sec-relaqua-guide .item-subttl::before{content:"";position:absolute;top:-4rem;left:50%;width:1px;height:3rem;background:#000;transform:translateX(-50%)}@media screen and (max-width: 1200px){.sec-relaqua-guide .item-subttl::before{top:-1.5rem;left:50%;width:1px;height:1rem}}.sec-relaqua-guide .item-img{aspect-ratio:520 / 620;overflow:hidden}.sec-relaqua-guide .item-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s}.sec-relaqua-guide .btn-more-block{margin:2rem 2rem 0 0}.sec-relaqua-guide .cts-item:focus-within .item-img img{transform:scale(1.03)}
/*# sourceMappingURL=relaqua.css.map */
