﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap");:root{interpolate-size:allow-keywords}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP", sans-serif;line-height:1.5;color:#000;position:relative;font-size:16px}@media screen and (max-width: 1064px){body{font-size:calc(16 / 1064 * 100vw)}}@media screen and (max-width: 750px){body{font-size:calc(16 / 750 * 100vw)}}li{list-style:none}a{color:#000;transition:.3s}a:hover{opacity:.8}img,picture{display:block;max-width:100%;height:auto}section{scroll-margin-top:calc(145 / 16 * 1em)}@media screen and (max-width: 750px){section{scroll-margin-top:70px}}@media screen and (min-width: 751px){.sp{display:none}}@media screen and (max-width: 750px){.pc{display:none}}.trim,.post-single .facility-name,.post-single .body h2,.post-single .body h3,.fac-single-c1 .text .is-campaign,.fac-single-tel .tel,.fac-single-tel .caution,.facilities-list .is-campaign{text-box-trim:trim-both;text-box-edge:cap alphabetic}.common-sect{padding:4em 0;border-top:1px solid #b0b0b0}.common-sect.noborder{border-top:none}.common-sect.overflow-hidden{overflow:hidden}.common-inner{max-width:calc(1000px + 4em);margin:0 auto;padding:0 2em;position:relative}@media screen and (max-width: 750px){.common-inner{padding:0 2em}}.common-hd{background-color:#eef5f0;border-bottom:1px solid #5c9e65;padding:2em 0}.common-hd h1{text-align:center;color:#5c9e65;font-size:calc(37 / 16 * 1em);font-weight:700;letter-spacing:calc(4 / 37 * 1em)}.common-hd+.common-sect{border-top:none}@media screen and (max-width: 750px){.common-hd h1{font-size:calc(32 / 16 * 1em)}}.common-h2{text-align:center;font-size:calc(46 / 16 * 1em);font-weight:700;letter-spacing:calc(4 / 46 * 1em);position:relative;padding-bottom:calc(20 / 46 * 1em);line-height:calc(56 / 46)}.common-h2:after{content:"";display:block;position:absolute;left:calc(50% - calc(116 / 46 * 1em));top:100%;width:calc(232 / 46 * 1em);height:calc(4 / 46 * 1em);background-color:#62af72}.common-btn-01{display:block;margin:0 auto;border:calc(3 / 33 * 1em) solid #6fbb53;background-color:#6fbb53;color:#fff;font-size:calc(33 / 16 * 1em);font-weight:700;text-decoration:none;text-align:center;max-width:calc(644 / 33 * 1em);padding:calc(24 / 33 * 1em) 1em calc(30 / 33 * 1em) 0;border-radius:4em;position:relative;transition:.3s}.common-btn-01:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(23 / 33 * 1em));width:calc(46 / 33 * 1em);height:calc(46 / 33 * 1em);background:url(../img/common/arrow_01b.svg) center center no-repeat;background-size:contain}.common-btn-01:hover{opacity:.7}.common-btn-01.white{background-color:#fff;color:#6fbb53}.common-btn-01.white:after{filter:brightness(0) saturate(100%) invert(65%) sepia(32%) saturate(681%) hue-rotate(59deg) brightness(93%) contrast(92%)}.progress{position:fixed;top:0px;left:0px;width:100%;height:100%;background:url(../img/bars-rotate-fade.svg) center center no-repeat rgba(0,0,0,0.5);background-size:4em 4em;transition:.2s;z-index:-1;opacity:0}.progress.on{opacity:1;z-index:2500}.toast{position:fixed;bottom:10%;left:0;display:none;width:100%;max-width:100%;text-align:center;z-index:10001;opacity:1;background:none;border:none;box-shadow:none}#toast{line-height:1;display:inline-block;background:rgba(0,0,0,0.6);color:#fff;border-radius:15px;padding:8px 15px;box-shadow:1px 1px 5px rgba(0,0,0,0.2);font-size:13px}.trim,.post-single .facility-name,.post-single .body h2,.post-single .body h3,.fac-single-c1 .text .is-campaign,.fac-single-tel .tel,.fac-single-tel .caution,.facilities-list .is-campaign{text-box-trim:trim-both;text-box-edge:cap alphabetic}header{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,0.1)}header .hd{margin:0 auto;padding:calc(4 / 16 * 1em) calc(30 / 16 * 1em);display:flex;align-items:center;justify-content:space-between}header .hd .logo a{display:block;padding:1em 0;max-width:calc(240 / 16 * 1em)}header .hd .menu{display:flex;align-items:center;gap:calc(6 / 16 * 1em);margin-left:2em}header .hd .menu .freedial{margin-right:1em;text-align:right;line-height:1}header .hd .menu .freedial strong{display:inline-block;font-size:calc(36 / 16 * 1em);font-weight:700;position:relative;white-space:nowrap}header .hd .menu .freedial strong:before{content:"";display:none;width:1em;height:1em;background:url(../img/header/freedial.svg) center bottom no-repeat;background-size:100% auto;margin-right:calc(10 / 36 * 1em)}header .hd .menu .freedial span{margin:calc(4 / 13 * 1em) auto 0;display:block;font-size:calc(13 / 16 * 1em);font-feature-settings:"palt"}header .hd .menu .btn{display:block;background-color:#ccc;color:#fff;text-decoration:none;font-size:calc(26 / 16 * 1em);font-weight:600;text-align:center;line-height:1;padding:calc(23 / 26 * 1em) 0;padding-left:1em;border-radius:calc(10 / 26 * 1em);width:calc(232 / 26 * 1em);transition:.3s}header .hd .menu .btn.btn_01{background:url(../img/header/icon_tel.svg) 9% center no-repeat #da7071;background-size:calc(32 / 26 * 1em) auto}header .hd .menu .btn.btn_02{background:url(../img/header/icon_mail1.svg) 9% center no-repeat #62af72;background-size:calc(32 / 26 * 1em) auto}header .hd .menu .btn.btn_03{background:url(../img/header/icon_reserve.svg) 8% center no-repeat #d3805c;background-size:calc(40 / 26 * 1em) auto}header .hd .menu .btn:hover{opacity:.5}header .spnavibtn{display:none}header .navi ul{display:flex}header .navi ul li{flex:1;position:relative}header .navi ul li+li a:before{content:"";display:block;position:absolute;left:calc(-1 / 22 * 1em);top:.5em;bottom:.5em;border-left:calc(2 / 22 * 1em) solid #000}header .navi ul a{display:block;text-align:center;font-size:calc(22 / 16 * 1em);font-weight:600;font-feature-settings:"palt";text-decoration:none;padding:calc(12 / 22 * 1em) 0;transition:.3s}header .navi ul a:hover{background-color:#f4f4f4}@media screen and (max-width: 750px){header .hd{padding:0;height:60px}header .hd .logo{padding:0 10px;max-width:180px}header .hd .logo a{width:100%}header .hd .menu{margin-right:60px;margin-left:0;gap:0}header .hd .menu .freedial{display:none}header .hd .menu .btn{width:auto;height:60px;padding:40px 10px 2px 10px;font-size:12px;border-radius:0;white-space:nowrap}header .hd .menu .btn.btn_01{background:url(../img/header/icon_tel.svg) center 20% no-repeat #da7071;background-size:28px 28px}header .hd .menu .btn.btn_02{background:url(../img/header/icon_mail1.svg) center 24% no-repeat #62af72;background-size:24px 24px}header .hd .menu .btn.btn_03{background:url(../img/header/icon_reserve.svg) center 20% no-repeat #d3805c;background-size:30px 30px}header .spnavibtn{display:block;width:60px;height:60px;position:absolute;right:0;top:0;background-color:#fff}header .spnavibtn .bar{position:absolute;left:25%;width:50%;border-top:1px solid #000}header .spnavibtn .bar.bar1{top:35%}header .spnavibtn .bar.bar2{top:50%}header .spnavibtn .bar.bar3{top:65%}header .spnavibtn.on+.navi{max-height:100vh;box-shadow:0 0 1em rgba(0,0,0,0.15)}header .spnavibtn.on .bar.bar1{top:50%;transform:rotate(45deg)}header .spnavibtn.on .bar.bar2{transform:scale(0)}header .spnavibtn.on .bar.bar3{top:50%;transform:rotate(-45deg)}header .navi{position:absolute;right:0;top:100%;background-color:#fff;max-height:0;overflow:hidden}header .navi ul{display:block}header .navi ul li+li{border-top:1px solid #d0d0d0}header .navi ul li+li a:before{display:none}header .navi ul a{padding:calc(12 / 22 * 1em);font-size:calc(30 / 16 * 1em)}}.home-kv .kv-slick1{opacity:0}.home-kv .kv-slick1.slick-initialized{opacity:1}.home-kv .kv-slick1.slick-dotted{margin:0}.home-kv .kv-slick1 .slick-slide{line-height:1}.home-kv .kv-slick1 .slick-dots{bottom:0;display:flex;justify-content:center;align-items:center;height:calc(30 / 16 * 1em)}.home-kv .kv-slick1 .slick-dots li{display:flex;align-items:center;width:calc(120 / 16 * 1em);height:calc(30 / 16 * 1em)}.home-kv .kv-slick1 .slick-dots li button{font:inherit;display:block;background-color:#979797;width:100%;height:calc(4 / 16 * 1em);padding:0}.home-kv .kv-slick1 .slick-dots li button:before{display:none}.home-kv .kv-slick1 .slick-dots li.slick-active button{background-color:#1b9a3e}.home-kv .kv-slick1 .slick-prev,.home-kv .kv-slick1 .slick-next{font:inherit;top:calc(50% - calc(18 / 16 * 1em));width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);border-radius:50%;background-color:#fff;transform:scale(1);z-index:1}.home-kv .kv-slick1 .slick-prev:before,.home-kv .kv-slick1 .slick-next:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(66%) saturate(373%) hue-rotate(59deg) brightness(99%) contrast(85%);opacity:1}.home-kv .kv-slick1 .slick-prev{left:calc(30 / 16 * 1em);transform:scale(-1, 1)}.home-kv .kv-slick1 .slick-next{right:calc(30 / 16 * 1em)}.home-search{background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,0.2);position:relative}.home-search .inner{display:flex;justify-content:center}.home-search form{display:flex;align-items:center;gap:calc(6 / 16 * 1em);width:90%;max-width:calc(980 / 16 * 1em);padding:calc(14 / 16 * 1em) 0}.home-search form .hd{display:flex;align-items:center;gap:calc(6 / 16 * 1em)}.home-search form .icon{width:calc(46 / 16 * 1em);margin-right:calc(8 / 16 * 1em)}.home-search form .text{margin-right:calc(8 / 16 * 1em)}.home-search form .text p{font-size:calc(24 / 16 * 1em);line-height:calc(24 / 20);text-align:center}.home-search form .select-wrap{flex:1;position:relative}.home-search form .select-wrap:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - 0.75em);width:0.875em;height:0.875em;transform:scale(0.7, 1) rotate(135deg);border-style:solid;border-width:calc(0.125em) calc(0.125em) 0px 0px;border-color:#000;pointer-events:none}.home-search form .select-wrap select{appearance:none;display:block;width:100%;font:inherit;border:1px solid #000;border-radius:0;font-size:calc(24 / 16 * 1em);padding:calc(10 / 24 * 1em);background-color:#fff}.home-search form .btn-wrap button{font:inherit;display:block;background-color:#42ab5f;color:#fff;border:1px solid #42ab5f;font-size:calc(24 / 16 * 1em);padding:calc(10 / 24 * 1em) calc(30 / 24 * 1em);letter-spacing:calc(4 / 24 * 1em);cursor:pointer}@media screen and (max-width: 750px){.home-search{display:block}.home-search form{flex-wrap:wrap;justify-content:center;padding:calc(18 / 16 * 1em) 0}.home-search form .hd{justify-content:center;width:100%}.home-search form .icon{width:calc(32 / 16 * 1em)}.home-search form .text p{font-size:calc(32 / 16 * 1em)}.home-search form .select-wrap{flex:0 1 auto;width:100%}.home-search form .select-wrap select{font-size:calc(26 / 16 * 1em);padding:calc(14 / 20 * 1em)}.home-search form .btn-wrap{width:55%;margin-top:calc(10 / 16 * 1em)}.home-search form .btn-wrap button{width:100%;font-size:calc(26 / 16 * 1em);padding:calc(14 / 20 * 1em) calc(18 / 20 * 1em)}}.home-intro{background-color:#f8ffee;padding:5em 0;display:flex;justify-content:center;overflow:hidden}.home-intro .inner{position:relative}.home-intro .inner:before{content:"";display:block;position:absolute;left:-12em;top:-3em;width:calc(376 / 16 * 1em);height:calc(382 / 16 * 1em);background:url(../img/home/clover.svg) center center no-repeat;background-size:contain}.home-intro .inner h2{position:relative;font-size:calc(46 / 16 * 1em);font-weight:700}.home-intro .inner p{position:relative;font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin:1em auto 0}@media screen and (max-width: 750px){.home-intro .inner{width:calc(680 / 750 * 100%);margin:0 auto}.home-intro .inner:before{left:-5em;top:7em}.home-intro .inner p{font-size:calc(27 / 16 * 1em);font-feature-settings:"palt";text-align:justify}}.home-activity{border-top:1px solid #b0b0b0;padding:4em 0}.home-activity .common-btn-01{margin:2em auto 0}.home-activity-list{margin:3em auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:calc(28 / 16 * 1em) calc(38 / 16 * 1em);max-width:66em}.home-activity-list>div{width:calc(480 / 16 * 1em)}.home-activity-list a{display:flex;align-items:center;text-decoration:none;border:calc(4 / 16 * 1em) solid #ccc;border-radius:calc(12 / 16 * 1em);padding:2em 1em;position:relative}.home-activity-list a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(23 / 16 * 1em));width:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0.5)}.home-activity-list a.color1{border-color:#f0cecd}.home-activity-list a.color1:after{filter:brightness(0) saturate(100%) invert(62%) sepia(7%) saturate(1911%) hue-rotate(317deg) brightness(109%) contrast(85%)}.home-activity-list a.color2{border-color:#c0d4d8}.home-activity-list a.color2:after{filter:brightness(0) saturate(100%) invert(68%) sepia(7%) saturate(2013%) hue-rotate(140deg) brightness(92%) contrast(86%)}.home-activity-list a.color3{border-color:#c5d7e8}.home-activity-list a.color3:after{filter:brightness(0) saturate(100%) invert(88%) sepia(11%) saturate(6258%) hue-rotate(182deg) brightness(81%) contrast(90%)}.home-activity-list a.color4{border-color:#f4c799}.home-activity-list a.color4:after{filter:brightness(0) saturate(100%) invert(95%) sepia(9%) saturate(7345%) hue-rotate(325deg) brightness(98%) contrast(85%)}.home-activity-list a.color5{border-color:#d0c0d5}.home-activity-list a.color5:after{filter:brightness(0) saturate(100%) invert(66%) sepia(14%) saturate(780%) hue-rotate(244deg) brightness(87%) contrast(82%)}.home-activity-list a.color6{border-color:#daccb6}.home-activity-list a.color6:after{filter:brightness(0) saturate(100%) invert(53%) sepia(34%) saturate(437%) hue-rotate(354deg) brightness(88%) contrast(91%)}.home-activity-list a:hover .icon{transform:rotate(15deg) scale(1.1)}.home-activity-list .icon{width:calc(88 / 16 * 1em);transition:.3s}.home-activity-list .text{flex:1;margin-left:calc(20 / 16 * 1em)}.home-activity-list .text h3{font-size:calc(38 / 16 * 1em);font-weight:700;line-height:calc(44 / 38)}.home-activity-list .text p{margin:calc(10 / 20 * 1em) auto 0;font-size:calc(20 / 16 * 1em);font-weight:500}@media screen and (max-width: 750px){.home-activity-list{width:calc(700 / 750 * 100%);gap:calc(15 / 16 * 1em) 0}.home-activity-list>div{width:100%}.home-activity-list .icon{width:calc(130 / 16 * 1em)}.home-activity-list .text{margin-left:calc(30 / 16 * 1em)}.home-activity-list .text p{font-size:calc(26 / 16 * 1em)}}.home-living{border-top:1px solid #b0b0b0;padding:4em 0}.home-living .common-btn-01{margin:3em auto 0}.home-living-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3em 2em;margin:3em auto 0}.home-living-list a{display:block;text-decoration:none;position:relative}.home-living-list a:after{content:"";display:block;position:absolute;right:.375em;bottom:.375em;width:1em;height:1em;border-style:solid;border-width:2px 2px 0 0;border-color:#000;transform:rotate(45deg)}.home-living-list a:hover{opacity:.8}.home-living-list a:hover .img img{transform:scale(1.1)}.home-living-list .img{border-radius:calc(10 / 16 * 1em);overflow:hidden}.home-living-list .img img{width:100%;height:calc(184 / 16 * 1em);border-radius:calc(10 / 16 * 1em);object-fit:cover;transition:.3s}.home-living-list .text{margin:.5em auto 0}.home-living-list .text .date{font-size:calc(15 / 16 * 1em)}.home-living-list .text h3{font-size:calc(20 / 16 * 1em);font-weight:400;height:3em;margin-top:calc(2 / 20 * 1em);overflow:hidden}.home-living-list .text .categories{display:flex;flex-wrap:wrap;gap:.5em;margin:.5em auto 0}.home-living-list .text .categories li{display:block;color:#1b9a3e;border:1px solid #1b9a3e;padding:0 1em;line-height:calc(28 / 16)}@media screen and (max-width: 750px){.home-living-list{grid-template-columns:1fr;gap:1em;margin:3em auto 0}.home-living-list>div{width:100%}.home-living-list a{display:flex;align-items:center}.home-living-list a:after{bottom:calc(50% - .5em)}.home-living-list .img{width:calc(306 / 16 * 1em)}.home-living-list .text{margin:0 0 0 1em;flex:1}.home-living-list .text .date{font-size:calc(21 / 16 * 1em)}.home-living-list .text h3{font-size:calc(28 / 16 * 1em);height:auto;padding-right:1em}.home-living-list .text .categories li{font-size:calc(22 / 16 * 1em)}}.home-living-btns{border-top:1px solid #b0b0b0;display:flex;justify-content:center;gap:2em;padding:3em 0}.home-living-btns a{width:calc(480 / 16 * 1em);display:flex;align-items:center;text-decoration:none;border:calc(4 / 16 * 1em) solid #b0b0b0;border-radius:calc(12 / 16 * 1em);padding:2em 1em;position:relative}.home-living-btns a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(18 / 16 * 1em));width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(66%) saturate(373%) hue-rotate(59deg) brightness(99%) contrast(85%)}.home-living-btns a .icon{width:calc(115 / 16 * 1em)}.home-living-btns a .text{flex:1;margin-left:calc(20 / 16 * 1em)}.home-living-btns a .text h3{font-size:calc(28 / 16 * 1em);font-weight:700;line-height:calc(38 / 28)}@media screen and (max-width: 750px){.home-living-btns{display:block;padding:2em}.home-living-btns a{width:auto}.home-living-btns a+a{margin:calc(15 / 16 * 1em) auto 0}.home-living-btns a:after{top:calc(50% - calc(20 / 16 * 1em));width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em)}.home-living-btns a .icon{width:calc(144 / 16 * 1em)}.home-living-btns a .text h3{font-size:calc(38 / 16 * 1em)}}.home-news{border-top:1px solid #b0b0b0;margin:0 auto 0;padding:4em 0}.home-news .common-btn-01{margin:2em auto 0}.home-news-list{max-width:calc(1000 / 16 * 1em);margin:3em auto 0}.home-news-list>div+div{margin:1em auto 0}.home-news-list a{background-color:#f9f7f2;display:flex;align-items:center;text-decoration:none;padding:calc(10 / 16 * 1em);position:relative}.home-news-list a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .375em);width:.75em;height:.75em;border-style:solid;border-width:calc(2 / 16 * 1em) calc(2 / 16 * 1em) 0 0;border-color:#000;transform:scale(1, 0.7) rotate(45deg)}.home-news-list a .date{font-size:calc(20 / 16 * 1em);width:8em;text-align:center;border-right:1px solid #4a4a4a;padding:calc(10 / 20 * 1em) 0}.home-news-list a h3{font-size:calc(20 / 16 * 1em);font-weight:400;flex:1;margin-left:1em;padding-right:3em}@media screen and (max-width: 750px){.home-news-list{width:calc(700 / 750 * 100%)}.home-news-list a .date{font-size:calc(26 / 16 * 1em);width:7em}.home-news-list a h3{font-size:calc(26 / 16 * 1em)}}footer{overflow:hidden}.footer-slick-bnrs{margin:4em auto;max-width:calc(1000 / 16 * 1em)}.footer-slick-bnrs .slick-slide{padding:.5em}.footer-slick-bnrs .slick-slide a{display:block;width:calc(320 / 16 * 1em)}.footer-slick-bnrs .slick-prev,.footer-slick-bnrs .slick-next{font:inherit;top:calc(50% - calc(18 / 16 * 1em));width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(66%) saturate(373%) hue-rotate(59deg) brightness(99%) contrast(85%);transform:scale(1);z-index:1}.footer-slick-bnrs .slick-prev:before,.footer-slick-bnrs .slick-next:before{display:none}.footer-slick-bnrs .slick-prev{left:calc(-50 / 16 * 1em);transform:scale(-1, 1)}.footer-slick-bnrs .slick-next{right:calc(-50 / 16 * 1em)}@media screen and (max-width: 750px){.footer-slick-bnrs{margin:4em auto;overflow:hidden}.footer-slick-bnrs .slick-slide a{width:calc(360 / 16 * 1em)}.footer-slick-bnrs .slick-prev,.footer-slick-bnrs .slick-next{display:none}}.footer-bnrs{background-color:#f8ffee;padding:3em 0}.footer-bnrs .inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;max-width:calc(1000 / 16 * 1em);margin:0 auto}.footer-bnrs .inner>div{width:calc(490 / 16 * 1em)}.footer-bnrs a{display:block}@media screen and (max-width: 750px){.footer-bnrs .inner{width:calc(700 / 750 * 100%)}.footer-bnrs .inner>div{width:100%}}.footer-navi{padding:5em 0}.footer-navi .inner{display:flex;justify-content:center;gap:2em}.footer-navi h3{font-size:calc(24 / 16 * 1em);font-weight:400;border-bottom:1px solid #000;padding-bottom:calc(10 / 24 * 1em)}@media screen and (max-width: 750px){.footer-navi{padding:3em 0}.footer-navi .inner{flex-wrap:wrap}.footer-navi .inner>div{width:calc(670 / 750 * 100%)}.footer-navi .inner .footer-navi-c1{order:1;width:calc(700 / 750 * 100%)}.footer-navi h3{font-size:calc(28 / 16 * 1em)}}.footer-navi-c1{width:calc(292 / 16 * 1em)}.footer-navi-c1 .logo{display:block}.footer-navi-c1 .freedial{text-align:right}.footer-navi-c1 .freedial strong{display:inline-block;font-size:calc(36 / 16 * 1em);font-weight:700;position:relative}.footer-navi-c1 .freedial strong:before{content:"";display:none;width:1em;height:1em;background:url(../img/header/freedial.svg) center bottom no-repeat;background-size:100% auto;margin-right:calc(10 / 36 * 1em)}.footer-navi-c1 .freedial span{margin:0 auto 0;display:block;font-size:calc(13 / 16 * 1em);font-feature-settings:"palt"}.footer-navi-c1 .btns{margin:1.5em auto 0}.footer-navi-c1 .btns .btn{display:block;background-color:#ccc;color:#fff;text-decoration:none;font-size:calc(34 / 16 * 1em);font-weight:600;text-align:center;line-height:1;padding:calc(23 / 34 * 1em) 0;padding-left:1em;border-radius:calc(10 / 34 * 1em);transition:.3s}.footer-navi-c1 .btns .btn+.btn{margin-top:calc(10 / 34 * 1em)}.footer-navi-c1 .btns .btn.btn_01{background-color:#da7071}.footer-navi-c1 .btns .btn.btn_02{background:url(../img/header/icon_mail1.svg) 9% center no-repeat #62af72;background-size:calc(32 / 34 * 1em) auto}.footer-navi-c1 .btns .btn.btn_03{background:url(../img/header/icon_reserve.svg) 8% center no-repeat #d3805c;background-size:calc(40 / 34 * 1em) auto}.footer-navi-c1 .btns .btn:hover{opacity:.5}@media screen and (max-width: 750px){.footer-navi-c1{margin-top:2em}.footer-navi-c1 .logo{width:70%;margin:0 auto}.footer-navi-c1 .freedial{text-align:center}.footer-navi-c1 .freedial strong{font-size:calc(44 / 16 * 1em)}.footer-navi-c1 .freedial span{font-size:calc(18 / 16 * 1em)}.footer-navi-c1 .btns{display:flex;gap:1em}.footer-navi-c1 .btns .btn{flex:1}.footer-navi-c1 .btns .btn+.btn{margin:0}}.footer-navi-list{display:flex;gap:2em;margin:1em auto 0}.footer-navi-list ul li a{display:block;text-decoration:none;font-size:calc(17 / 16 * 1em);line-height:calc(30 / 17)}@media screen and (max-width: 750px){.footer-navi-list>div{flex:1;display:flex;gap:2em;width:100%}.footer-navi-list ul{flex:1}.footer-navi-list ul li a{font-size:calc(24 / 16 * 1em)}}.footer-copyright{border-top:1px solid #b0b0b0;padding:2em 0}.footer-copyright p{font-size:calc(14 / 16 * 1em);max-width:calc(1000 / 14 * 1em);margin:0 auto}@media screen and (max-width: 750px){.footer-copyright{padding:1em}.footer-copyright p{font-size:calc(14 / 16 * 1em)}}.bread{margin:1em auto;padding:0 2em}.bread ul{display:flex;flex-wrap:wrap;color:#7f7f7f;font-size:calc(15 / 16 * 1em)}.bread ul li+li:before{content:">";display:inline-block;margin:0 .5em}.bread ul li a{display:inline-block;font:inherit;color:inherit;text-decoration:none}.page-404{text-align:center}.page-404 h1{font-size:calc(60 / 16 * 1em);font-weight:400;color:#5c9e65;line-height:1;letter-spacing:calc(4 / 60 * 1em)}.page-404 h1 strong{font-size:calc(250 / 60 * 1em);font-weight:400;display:block;margin:0 auto calc(20 / 250 * 1em)}.page-404 p{font-size:calc(20 / 16 * 1em);font-weight:500;margin:2em auto}.page-404 .btn{display:block;margin:0 auto;padding:calc(24 / 30 * 1em) 1em;font-size:calc(30 / 16 * 1em);font-weight:500;border:calc(4 / 30 * 1em) solid #5c9e65;color:#5c9e65;text-decoration:none;border-radius:calc(10 / 30 * 1em);max-width:18em;letter-spacing:calc(3 / 30 * 1em);position:relative}.page-404 .btn:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(12 / 30 * 1em));width:calc(24 / 30 * 1em);height:calc(24 / 30 * 1em);border-style:solid;border-width:calc(4 / 30 * 1em) calc(4 / 30 * 1em) 0 0;border-color:#5c9e65 #5c9e65 transparent transparent;transform:scale(1, 0.8) rotate(45deg)}[type="checkbox"],[type="radio"]{accent-color:#5c9e65;font:inherit}[type="text"]::placeholder,[type="email"]::placeholder,textarea::placeholder{color:#aaa}.page-contact{margin:3em auto}.page-contact .inner{width:calc(1000 / 16 * 1em);margin:0 auto}.page-contact .contact-form .cap1{font-size:calc(20 / 16 * 1em)}.page-contact .contact-form .cap1.mt{margin:2em auto 0}.page-contact .contact-form .cap1+.cap1{margin-top:1em}.page-contact .contact-form .wpcf7 form .wpcf7-response-output{padding:1em;margin:2em auto;font-size:calc(20 / 16 * 1em)}@media screen and (max-width: 750px){.page-contact .inner{width:calc(700 / 750 * 100%)}}.wpcf7-form{margin:3em auto 0}.wpcf7-form .ipt-sect{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(14 / 16 * 1em)}.wpcf7-form .ipt-sect+.ipt-sect{margin-top:calc(14 / 16 * 1em)}.wpcf7-form .title{background-color:#eaf3ee;border:2px solid #eaf3ee;width:18em;border-radius:calc(10 / 16 * 1em);padding:1em 0;display:flex;align-items:center;height:calc(2em + calc(39 / 16 * 1em) + 4px)}.wpcf7-form .title.tp{opacity:0}.wpcf7-form .title h3{width:100%;text-align:center;font-size:calc(26 / 16 * 1em);font-weight:600;line-height:calc(30 / 26)}.wpcf7-form .req{border:2px solid #e36457;border-radius:calc(10 / 16 * 1em);text-align:center;width:7em;padding:1em 0}.wpcf7-form .req:before{content:"必須";font-size:calc(26 / 16 * 1em);font-weight:600;color:#e36457}.wpcf7-form .req.any{border:2px solid #979797}.wpcf7-form .req.any:before{content:"任意";color:#979797}.wpcf7-form .ipt{flex:1}.wpcf7-form .ipt.clm2{display:flex;gap:calc(14 / 16 * 1em)}.wpcf7-form .ipt.clm2>div{flex:1}.wpcf7-form .ipt [type="text"],.wpcf7-form .ipt [type="email"],.wpcf7-form .ipt [type="date"],.wpcf7-form .ipt select,.wpcf7-form .ipt textarea,.wpcf7-form .ipt .conf{display:block;width:100%;border:2px solid #000;background-color:#fff;border-radius:calc(10 / 26 * 1em);font:inherit;font-size:calc(26 / 16 * 1em);padding:calc(16 / 26 * 1em)}.wpcf7-form .ipt textarea{resize:vertical}.wpcf7-form .ipt .conf{border:2px solid #999}.wpcf7-form .ipt .conf:empty{opacity:0}.wpcf7-form .ipt .wpcf7-radio .wpcf7-list-item{display:block}.wpcf7-form .ipt .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-top:.5em}.wpcf7-form .ipt .wpcf7-radio label{display:flex;width:100%;font-size:calc(26 / 16 * 1em)}.wpcf7-form .ipt .wpcf7-radio label [type="radio"]{transform:scale(1.7);margin-right:1em;margin-top:.4em}.wpcf7-form .privacy-wrap{margin:2em auto;font-size:calc(22 / 16 * 1em);text-align:center;display:block}.wpcf7-form .privacy-wrap [type="checkbox"]{transform:scale(2);margin-right:1em}.wpcf7-form .privacy-wrap .wpcf7-acceptance{display:block;width:100%}.wpcf7-form .privacy-wrap .wpcf7-list-item{display:block;width:100%}.wpcf7-form .submit-wrap{max-width:34em;margin:3em auto 0;display:block;position:relative}.wpcf7-form .submit-wrap+.submit-wrap{margin-top:1em}.wpcf7-form .submit-wrap:after{content:"";display:block;position:absolute;right:2em;top:calc(50% - calc(10 / 16 * 1em));width:calc(20 / 16 * 1em);height:calc(20 / 16 * 1em);border-style:solid;border-width:3px 3px 0 0;border-color:#fff;transform:rotate(45deg);pointer-events:none}.wpcf7-form .submit-wrap p{margin:0;padding:0}.wpcf7-form .submit-wrap [type="submit"],.wpcf7-form .submit-wrap [type="button"]{display:block;margin:0;font:inherit;color:inherit;font-size:calc(33 / 16 * 1em);font-weight:600;width:100%;padding:calc(24 / 33 * 1em) 0;text-align:center;background-color:#6fbb53;color:#fff;border:2px solid #6fbb53;border-radius:3em;cursor:pointer}.wpcf7-form .submit-wrap [type="submit"]:disabled,.wpcf7-form .submit-wrap [type="button"]:disabled{opacity:.5;cursor:auto}.wpcf7-form .submit-wrap .wpcf7-spinner{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;border-radius:3em}.wpcf7-form .submit-wrap .wpcf7-spinner:before{position:relative}.wpcf7-form .submit-wrap.prev:after{filter:brightness(0) saturate(100%) invert(66%) sepia(55%) saturate(420%) hue-rotate(59deg) brightness(89%) contrast(89%)}.wpcf7-form .submit-wrap.prev [type="button"]{background-color:#fff;color:#6fbb53}.wpcf7-form .wpcf7-response-output{padding:1em}@media screen and (max-width: 750px){.wpcf7-form .title{width:auto;flex:1}.wpcf7-form .ipt{flex:0 1 auto;width:100%}.wpcf7-form .ipt [type="text"],.wpcf7-form .ipt [type="email"],.wpcf7-form .ipt select,.wpcf7-form .ipt textarea,.wpcf7-form .ipt .conf{font-size:max(16px, calc(26 / 16 * 1em));border-width:1px}.wpcf7-form .ipt .wpcf7-radio label{font-size:calc(20 / 16 * 1em);line-height:2}}.contact-confirm .ipt-sect{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(14 / 16 * 1em)}.contact-confirm .ipt-sect+.ipt-sect{margin-top:calc(14 / 16 * 1em)}.contact-confirm .ipt-sect.daterow:has(.conf:empty){display:none}.contact-confirm .title{background-color:#eaf3ee;border:2px solid #eaf3ee;width:18em;border-radius:calc(10 / 16 * 1em);padding:1em 0;display:flex;align-items:center}.contact-confirm .title.tp{opaacity:0}.contact-confirm .title h3{width:100%;text-align:center;font-size:calc(26 / 16 * 1em);font-weight:600}.contact-confirm .req{display:none}.contact-confirm .ipt{flex:1}.contact-confirm .ipt.clm2{display:flex;gap:calc(14 / 16 * 1em)}.contact-confirm .ipt.clm2>div{flex:1}.contact-confirm .ipt [type="text"],.contact-confirm .ipt [type="email"],.contact-confirm .ipt select,.contact-confirm .ipt textarea,.contact-confirm .ipt .conf{display:block;width:100%;border:2px solid #000;background-color:#fff;border-radius:calc(10 / 26 * 1em);font:inherit;font-size:calc(26 / 16 * 1em);padding:calc(16 / 26 * 1em)}.contact-confirm .ipt .conf{border:none}.contact-confirm .ipt .conf:empty{opacity:0}.contact-confirm .ipt .wpcf7-radio .wpcf7-list-item{display:block}.contact-confirm .ipt .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-top:.5em}.contact-confirm .ipt .wpcf7-radio label{display:flex;width:100%;font-size:calc(26 / 16 * 1em)}.contact-confirm .ipt .wpcf7-radio label [type="radio"]{transform:scale(2);margin-right:1em}.page-privacy{max-width:calc(1000 / 16 * 1em);margin:3em auto}.page-privacy .blk{margin:3em auto}.page-privacy .blk h2{background-color:#e7f1e9;font-size:calc(26 / 16 * 1em);font-weight:500;padding:calc(20 / 26 * 1em) 1em}.page-privacy .blk p{font-size:calc(20 / 16 * 1em);text-align:justify;line-height:calc(34 / 20);margin:1.5em auto 0}.page-privacy .blk p strong{color:#5c9e65;font-weight:600}@media screen and (max-width: 750px){.page-privacy{width:calc(700 / 750 * 100%)}}.brochure-facs .common-h2{margin:1em auto}.single-sect{margin:3em auto 0}.post-single h1{color:#5c9e65;font-size:calc(37 / 16 * 1em);font-weight:600}.post-single .date{margin-top:calc(10 / 16 * 1em)}.post-single .facility-name{display:inline-block;font-size:calc(18 / 16 * 1em);border:1px solid #1b9a3e;padding:calc(10 / 18 * 1em) calc(18 / 18 * 1em);color:#1b9a3e;margin-top:calc(16 / 18 * 1em);text-decoration:none}.post-single .body{margin:2em auto}.post-single .body>div{margin:1.5em auto 0}.post-single .body>div:first-child{margin-top:0}.post-single .body p{font-size:calc(20 / 16 * 1em);line-height:calc(36 / 20);margin:1.5em auto 0}.post-single .body p:first-child{margin-top:0}.post-single .body h2{background-color:#e7f1e9;padding:.5em 1em;font-size:calc(28 / 16 * 1em);font-weight:600;margin:1.5em auto 0}.post-single .body h2:first-child{margin-top:0}.post-single .body h3{font-size:calc(24 / 16 * 1em);font-weight:600;margin:1.5em auto 0}.post-single .body h3:first-child{margin-top:0}.post-single .body .wp-block-image{display:block;margin:1.5em auto 0}.post-single .body .wp-block-image img{max-width:100%;height:auto;margin:1.5em auto}.post-single .body .wp-block-buttons{margin:1.5em auto 0}.post-single .body .wp-block-heading{margin:1.5em auto 0}.post-single .body .wp-block-heading:first-child{margin-top:0}@media screen and (max-width: 750px){.post-single .date{font-size:calc(26 / 16 * 1em)}.post-single .facility-name{font-size:calc(24 / 16 * 1em)}.post-single .body{font-size:calc(20 / 16 * 1em)}}.facilities-list{margin:3em auto 0}.facilities-list ul{max-width:calc(1000 / 16 * 1em);margin:0 auto;display:flex;flex-wrap:wrap}.facilities-single{padding-bottom:4em}.facilities-single .fc-category{background-color:#f8ffee;padding:calc(10 / 16 * 1em) calc(20 / 16 * 1em)}.facilities-single .fc-category p{font-size:calc(24 / 16 * 1em)}.facilities-single h1{margin:calc(16 / 46 * 1em) auto 0;font-size:calc(46 / 16 * 1em);line-height:1.25}@media screen and (max-width: 750px){.facilities-single .fc-category p{font-size:calc(26 / 16 * 1em)}.facilities-single h1{font-size:calc(48 / 16 * 1em)}}.fac-single-c1{display:flex;gap:1em;margin:1em auto 0}.fac-single-c1 .img{width:65%}.fac-single-c1 .text{flex:1}.fac-single-c1 .text .is-campaign{display:inline-block;color:#fff;background-color:#cb5035;font-size:calc(20 / 16 * 1em);font-weight:500;padding:calc(12 / 20 * 1em) calc(20 / 20 * 1em)}.fac-single-c1 .text .is-campaign:before{content:"キャンペーン実施中"}.fac-single-c1 .text .is-campaign+.cap{margin-top:calc(10 / 30 * 1em)}.fac-single-c1 .text .cap{font-size:calc(30 / 16 * 1em);font-weight:500}.fac-single-c1 .text .intro{font-size:calc(20 / 16 * 1em);margin:calc(16 / 20 * 1em) auto 0}.fac-single-c1 .text hr{margin:1em auto;color:#4a4a4a;height:1px;background-color:#000;border:none}.fac-single-c1 .text h3{font-size:calc(20 / 16 * 1em);font-weight:500}.fac-single-c1 .text p{font-size:calc(20 / 16 * 1em)}.fac-single-c1 .text .btn1{margin:1em auto 0;display:flex;align-items:center;justify-content:space-between;font-size:calc(20 / 16 * 1em);color:#1b9a3e}.fac-single-c1 .text .btn1:after{content:"";display:block;width:calc(32 / 20 * 1em);height:calc(32 / 20 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(32%) sepia(39%) saturate(5204%) hue-rotate(127deg) brightness(100%) contrast(79%)}.fac-single-c1 .fac-imgs .slick-slide img{width:100%;aspect-ratio:130 / 86;object-fit:cover}.fac-single-c1 .fac-thumbs{display:flex;flex-wrap:wrap;margin:calc(5 / 16 * 1em) calc(-5 / 16 * 1em) 0}.fac-single-c1 .fac-thumbs>div{width:33.3333333333%;padding:calc(5 / 16 * 1em);aspect-ratio:130 / 86}.fac-single-c1 .fac-thumbs>div img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 750px){.fac-single-c1{flex-wrap:wrap}.fac-single-c1 .img{width:100%}.fac-single-c1 .text{flex:0 1 auto;width:100%;font-size:1.5em}.fac-single-c1 .text .btn1{justify-content:center;gap:1em}}.fac-imgs{position:relative}.fac-imgs .slick-prev,.fac-imgs .slick-next{font:inherit;transform:scale(1);width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);top:calc(50% - calc(18 / 16 * 1em));background-color:#fff;border-radius:50%;z-index:1}.fac-imgs .slick-prev:before,.fac-imgs .slick-next:before{content:"";display:block;width:100%;height:100%;font:inherit;background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(32%) sepia(39%) saturate(5204%) hue-rotate(127deg) brightness(100%) contrast(79%);opacity:1}.fac-imgs .slick-prev{left:.5em;transform:scale(-1, 1)}.fac-imgs .slick-next{right:.5em}@media screen and (max-width: 750px){.fac-imgs{margin:0 -1em}}.fac-single-icons{display:grid;grid-template-columns:repeat(8, 1fr);gap:calc(10 / 16 * 1em);margin:2em auto 0}.fac-single-icons>div{border:1px solid #1b9a3e;aspect-ratio:1 / 1;display:flex;align-items:flex-end;justify-content:center;padding:calc(8 / 16 * 1em) calc(8 / 16 * 1em) calc(14 / 16 * 1em);text-align:center;color:#1b9a3e;position:relative}.fac-single-icons>div:before{content:"";display:block;background-color:#f9f9ea;position:absolute;left:calc(8 / 12 * 1em);right:calc(8 / 12 * 1em);top:calc(8 / 12 * 1em);bottom:calc(8 / 12 * 1em)}.fac-single-icons>div span{display:block;position:relative;font-size:calc(14 / 16 * 1em);font-weight:500;line-height:calc(16 / 14)}@media screen and (max-width: 750px){.fac-single-icons{grid-template-columns:repeat(4, 1fr)}.fac-single-icons>div span{font-size:calc(20 / 16 * 1em)}}.fac-single-btns{display:flex;justify-content:space-between;margin:2em auto 0}.fac-single-btns a{display:block;width:49.2%}@media screen and (max-width: 750px){.fac-single-btns{width:80%;flex-wrap:wrap;gap:1em}.fac-single-btns a{width:100%}}.fac-single-tabs{display:flex;gap:calc(10 / 16 * 1em);margin:2em auto 0;border-bottom:1px solid #4a4a4a}.fac-single-tabs a{display:block;flex:1;border:calc(3 / 16 * 1em) solid #6fbb53;border-bottom:0;border-radius:calc(10 / 26 * 1em) calc(10 / 26 * 1em) 0 0;font-size:calc(26 / 16 * 1em);font-weight:700;text-align:center;line-height:1;padding:calc(20 / 26 * 1em) 0;color:#6fbb53;background-color:#fff;text-decoration:none}.fac-single-tabs a.on{background-color:#6fbb53;color:#fff}.fac-single-tab-contents{margin:2em auto 0}.fac-single-tab-contents>div{display:none}.fac-single-tab-contents>div.on{display:block}.fac-single-tab-contents .common-btn-01{margin-top:1em}.fac-single-tel{margin:2em auto 0}.fac-single-tel h2{font-size:calc(30 / 16 * 1em);font-weight:700}.fac-single-tel .fac-single-tel-clms{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(10 / 16 * 1em) calc(20 / 16 * 1em);padding:calc(30 / 16 * 1em) 0;border-top:1px solid #4a4a4a;border-bottom:1px solid #4a4a4a;margin:1em auto 0}.fac-single-tel .subt{width:100%;font-size:calc(20 / 16 * 1em);font-weight:500}.fac-single-tel .tel{color:#199f62;font-size:calc(40 / 16 * 1em);font-weight:500}.fac-single-tel .caution{font-size:calc(20 / 16 * 1em)}.fac-single-tel .btn{margin:2em auto 0;max-width:calc(1288 / 32 * 1em);display:block}.fac-single-detail-table{border-collapse:collapse;border-top:1px solid #4a4a4a;width:100%}.fac-single-detail-table tr{border-bottom:1px solid #4a4a4a}.fac-single-detail-table th{background-color:#f8ffee;text-align:left;font-size:calc(26 / 16 * 1em);font-weight:700;vertical-align:middle;padding:calc(20 / 26 * 1em);white-space:nowrap}.fac-single-detail-table td{font-size:calc(20 / 16 * 1em);font-weight:500;vertical-align:middle;padding:1em}@media screen and (max-width: 750px){.fac-single-detail-table td{font-size:calc(24 / 16 * 1em)}}.facilities-single-medical{border-top:1px solid #b0b0b0;padding:4em 0}.facilities-single-medical .cap1{font-size:calc(20 / 16 * 1em);margin:2em auto 0;line-height:1.75}.facilities-single-medical .caution1{font-size:calc(20 / 16 * 1em);margin:1em auto 0;line-height:1.75}@media screen and (max-width: 750px){.facilities-single-medical .cap1{font-size:calc(24 / 16 * 1em)}.facilities-single-medical .caution1{font-size:calc(20 / 16 * 1em)}}.fac-single-medical-c1{display:flex;gap:1em;margin:2em auto 0}.fac-single-medical-c1>div{flex:1}.fac-single-medical-c1 h3{font-size:calc(24 / 16 * 1em);font-weight:700}.fac-single-medical-c1 table{border-collapse:collapse;width:100%;margin:calc(10 / 16 * 1em) auto 0}.fac-single-medical-c1 table tr.border-none td{border:none}.fac-single-medical-c1 table td{font-size:calc(20 / 16 * 1em);vertical-align:middle;padding:calc(12 / 20 * 1em) 1em;border:1px solid #000}.fac-single-medical-c1 table td:nth-child(2){width:3em;text-align:center}@media screen and (max-width: 750px){.fac-single-medical-c1{flex-wrap:wrap;justify-content:center}.fac-single-medical-c1>div{width:45%;flex:0 1 auto}}.facilities-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5em 1em}.facilities-list .is-campaign{display:block;text-align:center;color:#fff;background-color:#cb5035;font-size:calc(20 / 16 * 1em);font-weight:500;padding:calc(12 / 20 * 1em) calc(20 / 20 * 1em)}.facilities-list .is-campaign:before{content:"キャンペーン実施中"}.facilities-list .is-campaign.hide{opacity:0}.facilities-list .title{font-size:calc(26 / 16 * 1em);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(322 / 26 * 1em)}.facilities-list .img{margin:calc(8 / 16 * 1em) auto 0;aspect-ratio:130 / 86}.facilities-list .img img{width:100%;height:100%;object-fit:cover}.facilities-list .text{border-bottom:1px solid #000;margin-bottom:calc(40 / 16 * 1em)}.facilities-list .text .category{background-color:#f8ffee;font-size:calc(22 / 16 * 1em);padding:calc(4 / 24 * 1em) calc(10 / 24 * 1em)}.facilities-list .text .price{padding:calc(8 / 16 * 1em) 0}.facilities-list .text dl{display:flex;align-items:center;font-size:calc(24 / 16 * 1em);line-height:calc(30 / 24)}.facilities-list .text dl dt{width:5em;font-size:calc(18 / 24 * 1em)}.facilities-list .text .addr{border-top:1px solid #000;font-size:calc(20 / 16 * 1em);padding:calc(8 / 20 * 1em) 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(322 / 20 * 1em)}.facilities-list .text .vacant{border-top:1px solid #000;font-size:calc(22 / 16 * 1em);padding:calc(8 / 22 * 1em) 0}.facilities-list .links{border-top:1px solid #000;padding:calc(14 / 16 * 1em) 0}.facilities-list .links .btn1{display:block;background-color:#6fbb53;color:#fff;text-align:center;font-size:calc(22 / 16 * 1em);font-weight:700;border-radius:3em;padding:calc(10 / 22 * 1em) 0;text-decoration:none;position:relative;width:90%;margin:0 auto}.facilities-list .links .btn1:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(10 / 22 * 1em));width:calc(20 / 22 * 1em);height:calc(20 / 22 * 1em);background:url(../img/common/arrow_01b.svg) center center no-repeat;background-size:contain}.facilities-list .links .btn1:hover{opacity:.8}.facilities-list .links .btns{display:flex;gap:calc(4 / 16 * 1em);margin:calc(10 / 16 * 1em) auto 0}.facilities-list .links .btns a{flex:1;display:block}.facilities-list .links .btns a:hover{opacity:.8}.facilities-list .etc{border-top:1px solid #000;font-size:calc(20 / 16 * 1em);padding:calc(8 / 20 * 1em) 0}@media screen and (max-width: 750px){.facilities-list ul{grid-template-columns:1fr 1fr;gap:2em 1em}}.pagination{margin:3em auto 0;display:flex;justify-content:center;align-items:center;gap:calc(8 / 20 * 1em);font-size:calc(20 / 16 * 1em)}.pagination>a,.pagination>span{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1px solid #5c9e65;background-color:#fff;color:#5c9e65;width:calc(50 / 20 * 1em);height:calc(50 / 20 * 1em)}.pagination>span{background-color:#5c9e65;color:#fff}.pagination .prev,.pagination .next{display:flex;align-items:center;justify-content:center;background-color:#5c9e65;color:#fff;width:2em;height:2em;border-radius:50%;font-weight:600}@media screen and (max-width: 750px){.pagination{font-size:calc(24 / 16 * 1em)}}.fac-single-tab-price .text1{font-size:calc(20 / 16 * 1em)}.fac-single-tab-price .cap{font-size:calc(20 / 16 * 1em);margin:1em auto 0}.fac-single-tab-price .date_range{color:#cb5035;font-size:calc(26 / 16 * 1em);font-weight:700;margin:.5em auto 0}.fac-single-tab-price h3{background-color:#6fbb53;color:#fff;font-size:calc(26 / 16 * 1em);font-weight:700;padding:calc(10 / 26 * 1em) 1em;margin:1em auto 0}.fac-single-tab-price h3.cp1{background-color:#cb5035}.fac-single-tab-price h3.cp2{border:2px solid #cb5035;color:#cb5035;background-color:#fff}.fac-single-tab-price h4{font-size:calc(24 / 16 * 1em);font-weight:700;margin:calc(20 / 24 * 1em) auto 0}.fac-single-tab-price table{border-collapse:collapse;width:100%;table-layout:fixed;margin:.5em auto 0}.fac-single-tab-price table th,.fac-single-tab-price table td{border:1px solid #000;padding:.5em;vertical-align:middle}.fac-single-tab-price table th{background-color:#f8ffee;font-size:calc(24 / 16 * 1em);font-weight:500;text-align:left}.fac-single-tab-price table td{font-size:calc(30 / 16 * 1em);font-weight:700;text-align:right}.fac-single-tab-price table.cp th{background-color:#f7e4e0}.fac-single-tab-price table.cp td{color:#cb5035}.fac-single-tab-price .btn-wrap{margin:1em auto 0;text-align:right}.fac-single-tab-price .btn-wrap+.plan_fee_block{height:0;padding:0 1em;overflow:hidden;border:0 solid #000;opacity:0}.fac-single-tab-price .btn-wrap.on+.plan_fee_block{height:auto;padding:1em 1em;border:1px solid #000;margin-top:1em;opacity:1}.fac-single-tab-price .btn-wrap.on .ac-btn:after{content:"－"}.fac-single-tab-price .ac-btn{display:inline-block;color:#6fbb53;text-decoration:none;font-size:calc(30 / 16 * 1em);font-weight:700}.fac-single-tab-price .ac-btn:after{content:"＋";display:inline-block;position:relative;margin-left:calc(10 / 30 * 1em)}.fac-single-tab-price .ac-btn.cp{color:#cb5035}.fac-single-tab-price .ac-btn.cp:after{filter:brightness(0) saturate(100%) invert(36%) sepia(100%) saturate(497%) hue-rotate(327deg) brightness(92%) contrast(91%)}.fac-single-tab-price .plan_fee_block{border:1px solid #000;padding:1em;margin:0 auto 0;font-size:calc(24 / 16 * 1em);line-height:calc(40 / 24);transition:.3s}.fac-single-tab-price .plan_fee_block+.plan_fee_block{margin-top:.5em}@media screen and (max-width: 750px){.fac-single-tab-price table tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}.fac-single-tab-price table tr:last-child{border-bottom:1px solid #000}.fac-single-tab-price table th,.fac-single-tab-price table td{border:none}.fac-single-tab-price table th:nth-child(even),.fac-single-tab-price table td:nth-child(even){border-left:1px solid #000}.fac-single-tab-price table th:nth-child(n+3),.fac-single-tab-price table td:nth-child(n+3){border-top:1px solid #000}.fac-single-tab-price table th{display:flex;align-items:center}}@media screen and (max-width: 750px){.fac-single-tab-price .text1{font-size:calc(22 / 16 * 1em)}}.fac-single-dl-btns1{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 / 16 * 1em);margin:2em auto 0}.fac-single-dl-btns1 .btn{display:block;min-width:45%;flex:1;font-size:calc(23 / 16 * 1em);font-weight:700;padding:calc(30 / 23 * 1em) 1em;position:relative;border:calc(4 / 23 * 1em) solid #6fbb53;border-radius:calc(10 / 23 * 1em);text-decoration:none}.fac-single-dl-btns1 .btn:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - .75em);width:1.5em;height:1.5em;background:url(../img/common/icon_download.svg) center center no-repeat #6fbb53;background-size:50%;border-radius:50%}.fac-single-dl-btns1 .btn-md{display:block;min-width:23%;max-width:33.3333%;flex:1;font-size:calc(23 / 16 * 1em);font-weight:700;padding:calc(30 / 23 * 1em) 1em;position:relative;border:calc(4 / 23 * 1em) solid #6fbb53;border-radius:calc(10 / 23 * 1em);text-decoration:none;background-color:#6fbb53;color:#fff}.fac-single-dl-btns1 .btn-md:after{content:"";display:block;position:absolute;right:.5em;top:calc(50% - .75em);width:1.5em;height:1.5em;background:url(../img/common/icon_download.svg) center center no-repeat #6fbb53;background-size:80%;border-radius:50%}@media screen and (max-width: 750px){.fac-single-dl-btns1{grid-template-columns:1fr;width:80%}}.fac-single-dl-btns2{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(10 / 16 * 1em);margin:calc(10 / 16 * 1em) auto 0}.fac-single-dl-btns2 .btn{display:block;font-size:calc(23 / 16 * 1em);font-weight:700;padding:calc(24 / 23 * 1em) 1em;position:relative;border:calc(4 / 23 * 1em) solid #6fbb53;border-radius:calc(10 / 23 * 1em);text-decoration:none;background-color:#6fbb53;color:#fff}.fac-single-dl-btns2 .btn:after{content:"";display:block;position:absolute;right:.5em;top:calc(50% - .75em);width:1.5em;height:1.5em;background:url(../img/common/icon_download.svg) center center no-repeat #6fbb53;background-size:80%;border-radius:50%}@media screen and (max-width: 750px){.fac-single-dl-btns2{grid-template-columns:1fr 1fr;width:80%}}.bestlifeblog-layout{display:grid;grid-template-columns:calc(650 / 16 * 1em) 1fr;gap:calc(40 / 16 * 1em);margin:3em auto 0}@media screen and (max-width: 750px){.bestlifeblog-layout{grid-template-columns:1fr}}.bestlifeblog-side-facility .img{border-radius:calc(10 / 16 * 1em);overflow:hidden}.bestlifeblog-side-facility .img img{width:100%}.bestlifeblog-side-facility h3{font-size:calc(26 / 16 * 1em);font-weight:700;color:#5c9e65;line-height:calc(34 / 26);margin-top:calc(10 / 26 * 1em)}.bestlifeblog-side-facility p{font-size:calc(20 / 16 * 1em);font-weight:500;margin-top:calc(10 / 20 * 1em)}.bestlifeblog-side-facility .btns{margin-top:calc(16 / 16 * 1em)}.bestlifeblog-side-facility .btns a{display:flex;align-items:center;gap:calc(10 / 22 * 1em);font-size:calc(22 / 16 * 1em);font-weight:700;text-decoration:none;padding:calc(20 / 22 * 1em) calc(16 / 22 * 1em);border-radius:calc(4 / 22 * 1em)}.bestlifeblog-side-facility .btns a:before{content:"";display:block;width:1em;height:1em;transform-origin:left center;transform:scale(2);margin-right:1em}.bestlifeblog-side-facility .btns a:after{content:"";display:block;width:calc(10 / 22 * 1em);height:calc(10 / 22 * 1em);border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.bestlifeblog-side-facility .btns a span{display:block;flex:1}.bestlifeblog-side-facility .btns a+a{margin-top:calc(10 / 22 * 1em)}.bestlifeblog-side-facility .btns a.btn-1{border:2px solid #5c9e65;background-color:#fff;color:#5c9e65}.bestlifeblog-side-facility .btns a.btn-1:before{display:none}.bestlifeblog-side-facility .btns a.btn-1:after{border-color:#5c9e65}.bestlifeblog-side-facility .btns a.btn-2{border:2px solid #5c9e65;background-color:#5c9e65;color:#fff}.bestlifeblog-side-facility .btns a.btn-2:before{background:url(../img/header/icon_mail1.svg) center center no-repeat;background-size:contain;transform:scale(1.5)}.bestlifeblog-side-facility .btns a.btn-2:after{display:none;border-color:#fff}.bestlifeblog-side-facility .btns a.btn-3{border:2px solid #d3805c;background-color:#d3805c;color:#fff}.bestlifeblog-side-facility .btns a.btn-3:before{background:url(../img/header/icon_reserve.svg) center center no-repeat;background-size:contain}.bestlifeblog-side-facility .btns a.btn-3:after{display:none;border-color:#fff}@media screen and (max-width: 750px){.bestlifeblog-side-facility{display:flex;gap:1.5em}.bestlifeblog-side-facility .img{width:40%}.bestlifeblog-side-facility .text{flex:1}.bestlifeblog-side-facility .text h3{font-size:calc(28 / 16 * 1em)}.bestlifeblog-side-facility .text p{font-size:calc(24 / 16 * 1em)}.bestlifeblog-side-facility .btns a{font-size:calc(28 / 16 * 1em)}}.single-btns1{margin:3em auto 0;width:calc(498 / 16 * 1em)}.single-btns1 a{display:flex;align-items:center;gap:calc(10 / 26 * 1em);font-size:calc(26 / 16 * 1em);font-weight:700;text-decoration:none;padding:calc(20 / 26 * 1em) calc(26 / 26 * 1em);border-radius:calc(10 / 26 * 1em);border:2px solid #5c9e65;background-color:#fff;color:#5c9e65}.single-btns1 a:after{content:"";display:block;width:calc(10 / 26 * 1em);height:calc(10 / 26 * 1em);border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg);border-color:#5c9e65;flex-shrink:0}.single-btns1 a span{display:block;flex:1;text-align:center}.single-btns1 a+a{margin-top:calc(14 / 30 * 1em)}.single-nearby{padding:3em 0;border-top:1px solid #b0b0b0}.single-nearby ul{margin-top:3em}.care-taxi-c1{margin:3em auto 0}.care-taxi-c1 .cap1{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin:2em auto 0}.care-taxi-c1 .btn_01{display:block;margin:3em auto 0}.care-taxi-c1 h3{font-size:calc(30 / 16 * 1em);font-weight:700;margin-top:1.5em}.care-taxi-c1 h3+.common-table{margin-top:1em}.care-taxi-c1 .table1{border-collapse:collapse;border-top:1px solid #4a4a4a;width:100%;margin-top:1em;table-layout:auto}.care-taxi-c1 .table1 tr{border-bottom:1px solid #4a4a4a}.care-taxi-c1 .table1 th{background-color:#f8ffee;text-align:left;font-size:calc(26 / 16 * 1em);font-weight:700;vertical-align:middle;padding:calc(20 / 26 * 1em);white-space:nowrap}.care-taxi-c1 .table1 th span{font-size:calc(22 / 26 * 1em);font-weight:500}.care-taxi-c1 .table1 th:nth-child(n+2){border-left:1px solid #000}.care-taxi-c1 .table1 td{font-size:calc(20 / 16 * 1em);font-weight:500;vertical-align:middle;padding:1em}.care-taxi-c1 .table1 td:nth-child(3){background-color:#f6f6f6;font-size:calc(26 / 16 * 1em);font-weight:700}.care-taxi-c1+.common-btn-01{margin-top:2em}@media screen and (max-width: 750px){.care-taxi-c1 .cap1{font-size:calc(24 / 16 * 1em)}}.common-table{border-collapse:collapse;border-top:1px solid #4a4a4a;width:100%}.common-table tr{border-bottom:1px solid #4a4a4a}.common-table th{background-color:#f8ffee;text-align:left;font-size:calc(26 / 16 * 1em);font-weight:700;vertical-align:middle;padding:calc(20 / 26 * 1em);white-space:nowrap}.common-table th span{font-size:calc(22 / 26 * 1em);font-weight:500}.common-table td{font-size:calc(20 / 16 * 1em);font-weight:500;vertical-align:middle;padding:1em}.common-table td .togmap{display:inline-flex;align-items:center}.common-table td .togmap:after{content:"";display:block;width:calc(32 / 26 * 1em);height:calc(32 / 26 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;margin-left:calc(10 / 26 * 1em);filter:brightness(0) saturate(100%) invert(59%) sepia(71%) saturate(636%) hue-rotate(81deg) brightness(91%) contrast(74%)}@media screen and (max-width: 750px){.common-table td{font-size:calc(24 / 16 * 1em)}}.care-taxi-list1{margin:3em auto 0}.care-taxi-list1 li{background-color:#f9f6f1;display:flex;align-items:center;gap:calc(20 / 26 * 1em);font-size:calc(26 / 16 * 1em);font-weight:700;padding:calc(20 / 26 * 1em);border-radius:calc(10 / 26 * 1em)}.care-taxi-list1 li+li{margin-top:calc(16 / 26 * 1em)}.care-taxi-list1 li:before{content:"";display:block;width:calc(34 / 26 * 1em);height:calc(34 / 26 * 1em);background:url(../img/care-taxi/icon_check.png) center center no-repeat;background-size:contain;flex-shrink:0}.care-taxi-c2{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(20 / 16 * 1em) calc(15 / 16 * 1em);margin:3em auto 0}.care-taxi-c2>div{border:3px solid #b0b0b0;border-radius:calc(10 / 16 * 1em);width:calc(calc(100% - 30px) / 3);padding:1.5em 0}.care-taxi-c2 .img{width:calc(554 / 32 * 1em);margin:0 auto}.care-taxi-c2 .text{margin:calc(10 / 16 * 1em) auto 0}.care-taxi-c2 .text h3{font-size:calc(30 / 16 * 1em);font-weight:700;text-align:center;color:#00b16f}.care-taxi-c2 .text p{margin:calc(10 / 16 * 1em) auto 0;font-size:calc(16 / 16 * 1em);font-weight:500;line-height:calc(24 / 16);text-align:center}@media screen and (max-width: 750px){.care-taxi-c2>div{width:80%}.care-taxi-c2 .img{width:90%}.care-taxi-c2 .text h3{font-size:calc(36 / 16 * 1em)}.care-taxi-c2 .text p{font-size:calc(22 / 16 * 1em)}}.home-news-list+.common-btn-01{margin-top:2em}.company-c1{margin:3em auto 0}.company-c1 h3{font-size:calc(46 / 16 * 1em);font-weight:700;line-height:calc(60 / 46)}.company-c1 .cap1{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin:2em auto 0}.company-c1 h4{margin:1em auto 0;text-align:right;font-size:calc(28 / 16 * 1em);font-weight:500}@media screen and (max-width: 750px){.company-c1 h3{font-size:calc(40 / 16 * 1em)}.company-c1 .cap1{font-size:calc(24 / 16 * 1em)}}.faq-c1 h2{font-size:calc(36 / 16 * 1em);font-weight:700;line-height:calc(64 / 36)}.faq-c1 .cap1{font-size:calc(20 / 16 * 1.1em);line-height:calc(35 / 20);margin:.5em auto 0}.faq-c1 h3{font-size:calc(36 / 16 * 1em);font-weight:700;line-height:calc(64 / 36);margin:1em auto 0}.faq-c1 h3:first-letter{color:#2abc49}.faq-c1 .links{margin:1.5em auto 0}.faq-c1 .links li+li{margin:1em auto 0}.faq-c1 .links li a{display:block;background-color:#f9f6f1;color:inherit;text-decoration:none;font-size:calc(30 / 16 * 1em);font-weight:700;position:relative;padding:calc(20 / 30 * 1em);border-radius:calc(10 / 30 * 1em)}.faq-c1 .links li a:after{content:"";display:block;position:absolute;right:1em;top:calc(50% - calc(20 / 30 * 1em));width:calc(40 / 30 * 1em);height:calc(40 / 30 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(59%) sepia(66%) saturate(373%) hue-rotate(59deg) brightness(99%) contrast(85%)}@media screen and (max-width: 750px){.faq-c1 .cap1{font-size:calc(24 / 16 * 1em)}}.faq-c2{margin:3em auto 0}.faq-c2 .totop{margin:3em auto 0;text-align:right}.faq-c2 .totop a{display:inline-flex;gap:calc(16 / 24 * 1em);font-size:calc(24 / 16 * 1em);font-weight:700;color:#2abc49;text-decoration:none}.faq-c2 .totop a:after{content:"";display:block;width:calc(34 / 24 * 1em);height:calc(34 / 24 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(68%) sepia(70%) saturate(555%) hue-rotate(74deg) brightness(79%) contrast(85%);transform:rotate(-180deg)}.faq-qa{margin:calc(40 / 24 * 1em) auto 0}.faq-qa h4{display:flex;align-items:center;gap:calc(20 / 24 * 1em);background-color:#f9f6f1;font-size:calc(24 / 16 * 1em);font-weight:700;padding:calc(20 / 24 * 1em);border-radius:calc(10 / 24 * 1em)}.faq-qa h4:before{content:"";display:block;width:calc(70 / 24 * 1em);height:calc(70 / 24 * 1em);background:url(../img/faq/q.png) center center no-repeat;background-size:contain;flex-shrink:0}.faq-qa p{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin:calc(20 / 20 * 1em) auto 0}@media screen and (max-width: 750px){.faq-qa h4{font-size:calc(28 / 16 * 1em)}.faq-qa p{font-size:calc(24 / 16 * 1em)}}.bestlifeblog-list2{display:grid;grid-template-columns:1fr;gap:calc(20 / 16 * 1em)}.bestlifeblog-list2>div{border-bottom:1px solid #a1a1a1;padding-bottom:calc(20 / 16 * 1em)}.bestlifeblog-list2 a{text-decoration:none}.bestlifeblog-list2 .img{border-radius:calc(10 / 16 * 1em);overflow:hidden;aspect-ratio:650 / 480}.bestlifeblog-list2 .img img{width:100%;height:100%;object-fit:cover}.bestlifeblog-list2 .text{display:flex;align-items:center;gap:1em;margin:calc(20 / 16 * 1em) auto 0;font-size:1.2em}.bestlifeblog-list2 .text .tt{flex:1}.bestlifeblog-list2 .text .btn{display:flex;align-items:center;gap:calc(10 / 22 * 1em);font-size:calc(22 / 16 * .8em);font-weight:700;text-decoration:none;padding:calc(20 / 22 * 1em) calc(22 / 22 * 1em);border-radius:calc(4 / 22 * 1em);border:2px solid #5c9e65;background-color:#fff;color:#5c9e65}.bestlifeblog-list2 .text .btn:after{content:"";display:block;width:calc(10 / 22 * 1em);height:calc(10 / 22 * 1em);border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}@media screen and (max-width: 750px){.bestlifeblog-list2 .text{font-size:1.3em}}.facilities-search-sect .caution1{text-align:center;font-size:calc(26 / 16 * 1em);margin:1em auto 0}.facilities-search-sect#kodawari .common-h2{cursor:pointer;position:relative}.facilities-search-sect#kodawari .common-h2:before{content:"＋";display:block;position:absolute;left:calc(50% + 6em);top:calc(50% - .8em)}.facilities-search-sect#kodawari .common-h2+div{height:0;overflow:hidden;transition:.3s}.facilities-search-sect#kodawari .common-h2.on:before{content:"－"}.facilities-search-sect#kodawari .common-h2.on+div{height:auto}.facilities-search-prefs{margin-top:3em}.facilities-search-prefs>a{display:block;background-color:#6fbb53;color:#fff;font-size:calc(36 / 16 * 1em);font-weight:600;text-decoration:none;position:relative;padding:calc(14 / 36 * 1em) calc(24 / 36 * 1em);border-radius:calc(10 / 36 * 1em);margin-top:calc(10 / 36 * 1em)}.facilities-search-prefs>a:after{content:"＋";display:block;position:absolute;right:1em;top:calc(50% - calc(28 / 36 * 1em));width:calc(28 / 36 * 1em);height:calc(28 / 36 * 1em);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(2deg) brightness(103%) contrast(101%)}.facilities-search-prefs>a+div{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(10 / 16 * 1em);opacity:0;height:0;margin-top:0;overflow:hidden;transition:.3s}.facilities-search-prefs>a+div a{display:block;font-size:calc(26 / 16 * 1em);font-weight:600;text-decoration:none;color:inherit;position:relative;padding:calc(16 / 26 * 1em) calc(14 / 26 * 1em);border:2px solid #000;border-radius:calc(10 / 26 * 1em)}.facilities-search-prefs>a+div a:after{content:"";display:block;position:absolute;right:.5em;top:calc(50% - calc(14 / 26 * 1em));width:calc(28 / 26 * 1em);height:calc(28 / 26 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(3235%) hue-rotate(59deg) brightness(88%) contrast(91%)}.facilities-search-prefs>a.on:after{content:"－"}.facilities-search-prefs>a.on+div{opacity:1;height:auto;margin-top:1em;margin-bottom:3em}@media screen and (max-width: 750px){.facilities-search-prefs>a+div a{font-size:calc(32 / 16 * 1em)}}.facilities-search-addrs,.facilities-search-kodawari-checks{display:none;flex-wrap:wrap;margin:3em auto 0}.facilities-search-addrs>label,.facilities-search-kodawari-checks>label{display:block;min-width:33.3333333333%;font-size:calc(26 / 16 * 1em);font-weight:500;line-height:2}.facilities-search-addrs>label [type="checkbox"],.facilities-search-kodawari-checks>label [type="checkbox"]{font:inherit;display:inline-block;transform-origin:left center;transform:scale(1.8);margin-right:.5em}.facilities-search-addrs.on,.facilities-search-kodawari-checks.on{display:flex}@media screen and (max-width: 750px){.facilities-search-addrs>label,.facilities-search-kodawari-checks>label{font-size:calc(32 / 16 * 1em);min-width:50%;line-height:2.5}.facilities-search-addrs>label [type="checkbox"],.facilities-search-kodawari-checks>label [type="checkbox"]{transform:scale(1.8);margin-right:.7em}.facilities-search-addrs.clm1>label,.facilities-search-kodawari-checks.clm1>label{width:100%}}.facilities-search-submits{background-color:#4d8f34;position:sticky;bottom:0}.facilities-search-submits .facilities-search-submits-inner{display:flex;align-items:center;justify-content:center;gap:2em;padding:calc(10 / 16 * 1em) 0}.facilities-search-submits .facilities-search-submits-inner p{font-size:calc(28 / 16 * 1em);font-weight:600;color:#fff}.facilities-search-submits .facilities-search-submits-inner p span{font-size:calc(54 / 28 * 1em)}.facilities-search-submits .facilities-search-submits-inner button{display:block;font-size:calc(25 / 16 * 1em);font-weight:500;cursor:pointer;background-color:#fff;color:#4d8f34;text-align:center;border-radius:3em;padding:calc(10 / 25 * 1em) calc(40 / 25 * 1em);border:none}@media screen and (max-width: 750px){.facilities-search-submits .facilities-search-submits-inner{flex-wrap:wrap;gap:.5em;padding:calc(20 / 16 * 1em) 0 calc(30 / 16 * 1em)}.facilities-search-submits .facilities-search-submits-inner button{font-size:calc(32 / 16 * 1em)}}.facilities-selector-sect h3{font-size:calc(24 / 16 * 1em);font-weight:500;margin:1em auto 0}@media screen and (max-width: 750px){.facilities-selector-sect h3{font-size:calc(32 / 16 * 1em)}}.facilities-selector{display:flex;flex-wrap:wrap;gap:calc(10 / 16 * 1em);margin:1em auto 0}.facilities-selector:before{content:"下記から選択してください";display:block;width:100%;font-size:calc(20 / 16 * 1em);font-weight:600}.facilities-selector:empty{margin:0 auto}.facilities-selector:empty:before{display:none}.facilities-selector>a{display:block;font-size:calc(20 / 16 * 1em);border-radius:calc(10 / 20 * 1em);padding:calc(4 / 20 * 1em) calc(16 / 20 * 1em);background-color:#f4f4f4;cursor:pointer;text-decoration:none}.facilities-selector>a i{color:#42ab5f}@media screen and (max-width: 750px){.facilities-selector{font-size:1.5em}}.facilities-selector-selected{display:flex;flex-wrap:wrap;gap:calc(10 / 16 * 1em);margin:1em auto 0;font-size:1.5em;font-weight:700}.facilities-selector-selected:empty{margin:0 auto}.facilities-selector-selected:empty:before{content:"なし";display:block;width:100%;font-size:calc(20 / 16 * 1em);font-weight:600;margin-top:1em}.facilities-selector-selected>span{display:block;font-size:calc(20 / 16 * 1em);border-radius:calc(10 / 20 * 1em);padding:calc(4 / 20 * 1em) calc(16 / 20 * 1em);background-color:#f4f4f4;cursor:pointer}.facilities-selector-selected>span i{color:#cc0000}.bvc-kv{margin:3em auto 0}.bvc-kv img+img{margin-top:1.5em}.bvc-kv .cap1{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin:2em auto 0}@media screen and (max-width: 750px){.bvc-kv .cap1{font-size:calc(24 / 16 * 1em)}}.bvc-c1{margin:4em auto 0;display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em)}.bvc-c1 .text{border:1px solid #00b16f;border-radius:calc(10 / 16 * 1em);padding:calc(20 / 16 * 1em)}.bvc-c1 .text h3{color:#00b16f;font-size:calc(30 / 16 * 1em);font-weight:700}.bvc-c1 .text p{font-size:calc(19 / 16 * 1em);font-weight:500;line-height:calc(34 / 19);margin-top:calc(10 / 19 * 1em)}.bvc-c1 .img{margin-top:1.5em}.bvc-c1 .img p{font-size:calc(20 / 16 * 1em);font-weight:500;margin-top:calc(10 / 20 * 1em)}@media screen and (max-width: 750px){.bvc-c1{grid-template-columns:1fr}.bvc-c1 .text{padding:calc(30 / 16 * 1em)}.bvc-c1 .text h3{font-size:calc(34 / 16 * 1em)}.bvc-c1 .text p{font-size:calc(24 / 16 * 1em)}}.bvc-c2{margin:3em auto 0}.bvc-c2 .cap1{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.bvc-c2 .ul1{margin:2em auto 0}.bvc-c2 .ul1 li{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);padding-left:1em;text-indent:-1em}.bvc-c2 .ul1 li:first-letter{color:#00b16f}.bvc-c2 .ul1 li p{margin-left:1em}.bvc-c2 .cautions{margin:2em auto 0;line-height:calc(28 / 16)}.bvc-c2 .cautions h3{font-size:inherit;font-weight:500}.bvc-c2 .cautions p{font-weight:500}@media screen and (max-width: 750px){.bvc-c2 .cap1{font-size:calc(24 / 16 * 1em)}.bvc-c2 .ul1 li{font-size:calc(24 / 16 * 1em)}.bvc-c2 .cautions{font-size:calc(20 / 16 * 1em)}}.relief-c1{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em)}.relief-c1 .text h2{font-size:calc(46 / 16 * 1em);font-weight:700;line-height:calc(52 / 46)}.relief-c1 .text p{margin:1.5em auto 0;font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.relief-c1 .img{margin-right:calc(-162 / 16 * 1em)}@media screen and (max-width: 750px){.relief-c1{grid-template-columns:1fr;gap:calc(40 / 16 * 1em)}.relief-c1 .text h2{font-size:calc(60 / 16 * 1em)}.relief-c1 .text p{font-size:calc(26 / 16 * 1em)}.relief-c1 .img{margin-right:0em}}.relief-anchors{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(12 / 16 * 1em)}.relief-anchors a{display:flex;align-items:center;gap:calc(12 / 16 * 1em);border:calc(4 / 16 * 1em) solid #b0b0b0;border-radius:calc(10 / 16 * 1em);padding:0 calc(16 / 16 * 1em);height:calc(150 / 16 * 1em);text-decoration:none}.relief-anchors a .icon{display:block;width:calc(79 / 16 * 1em)}.relief-anchors a p{font-size:calc(22 / 16 * 1em);font-weight:700;line-height:calc(30 / 22);flex:1}.relief-anchors a .arrow{width:calc(30 / 16 * 1em);height:calc(30 / 16 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(3235%) hue-rotate(59deg) brightness(88%) contrast(91%)}.relief-anchors a .arrow.arrow01{background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain}.relief-anchors a .arrow.color1{filter:brightness(0) saturate(100%) invert(60%) sepia(22%) saturate(579%) hue-rotate(292deg) brightness(109%) contrast(106%)}.relief-anchors a .arrow.color2{filter:brightness(0) saturate(100%) invert(80%) sepia(9%) saturate(1498%) hue-rotate(170deg) brightness(90%) contrast(95%)}.relief-anchors a .arrow.color3{filter:brightness(0) saturate(100%) invert(76%) sepia(54%) saturate(264%) hue-rotate(115deg) brightness(86%) contrast(86%)}.relief-anchors a .arrow.color4{filter:brightness(0) saturate(100%) invert(92%) sepia(99%) saturate(1877%) hue-rotate(222deg) brightness(95%) contrast(91%)}.relief-anchors a .arrow.color5{filter:brightness(0) saturate(100%) invert(77%) sepia(64%) saturate(2913%) hue-rotate(318deg) brightness(102%) contrast(92%)}.relief-anchors a .arrow.color6{filter:brightness(0) saturate(100%) invert(76%) sepia(24%) saturate(299%) hue-rotate(352deg) brightness(93%) contrast(81%)}@media screen and (max-width: 750px){.relief-anchors{grid-template-columns:repeat(2, 1fr)}}.relief-hd .icons{display:flex;justify-content:center;gap:calc(10 / 16 * 1em)}.relief-hd .icons img{width:calc(79 / 16 * 1em)}.relief-hd h2{text-align:center;font-size:calc(39 / 16 * 1em);font-weight:700;line-height:calc(44 / 39);position:relative;margin:calc(16 / 39 * 1em) auto 0;padding-bottom:calc(20 / 39 * 1em)}.relief-hd h2:after{content:"";display:block;position:absolute;left:calc(50% - calc(116 / 39 * 1em));top:100%;width:calc(232 / 39 * 1em);height:calc(4 / 39 * 1em);background-color:#ccc}.relief-hd h2.color1:after{background-color:#f89cb7}.relief-hd h2.color2:after{background-color:#72c4b1}.relief-hd h2.color3:after{background-color:#c5b097}.relief-hd h2.color4:after{background-color:#8dc0e1}.relief-hd h2.color5:after{background-color:#e3a2e8}.relief-sect .cap1{margin:2em auto 0;font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.relief-sect .cautions{margin:1.5em auto 0}.relief-sect .cautions p{padding-left:1em;text-indent:-1em;line-height:calc(28 / 16)}.relief-sect .relief-fac-h3{font-size:calc(30 / 16 * 1em);font-weight:700;margin-top:1.5em}.relief-sect .relief-fac-h3.color1{color:#a5845e}.relief-sect .relief-fac-h3.color2{color:#f58b65}.relief-sect .relief-fac-h3 .color1{color:#a5845e}.relief-sect .relief-fac-h3 .color2{color:#f58b65}@media screen and (max-width: 750px){.relief-sect .cap1{font-size:calc(26 / 16 * 1em)}.relief-sect .cautions p{font-size:calc(20 / 16 * 1em)}}.relief-imgs1{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 / 16 * 1em);margin:2em auto 0}.relief-imgs1 p{font-size:calc(20 / 16 * 1em);font-weight:500;margin:calc(6 / 20 * 1em) auto 0}@media screen and (max-width: 750px){.relief-imgs1{grid-template-columns:1fr}}.relief-facilities{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(24 / 16 * 1em);margin:2em auto 0}.relief-facilities a{display:block;text-decoration:none}.relief-facilities a .text{margin-top:calc(8 / 16 * 1em)}.relief-facilities a .text p{display:flex;align-items:center;font-size:calc(24 / 16 * 1em);font-weight:700;gap:calc(10 / 24 * 1em)}.relief-facilities a .text p:after{content:"";display:block;width:calc(30 / 24 * 1em);height:calc(30 / 24 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(3235%) hue-rotate(59deg) brightness(88%) contrast(91%)}@media screen and (max-width: 750px){.relief-facilities{grid-template-columns:repeat(2, 1fr)}}.relief-ict-c1{margin:3em auto 0}.relief-ict-c1+.relief-ict-c1{margin-top:1em}.relief-ict-c1 h3{font-size:calc(30 / 16 * 1em);font-weight:700}.relief-ict-c1>h3{text-align:center;color:#db87e2}.relief-ict-c1 .clms{display:flex;align-items:center;gap:calc(30 / 16 * 1em);margin-top:1.5em}.relief-ict-c1 .clms .img{width:calc(458 / 16 * 1em)}.relief-ict-c1 .clms .text{flex:1}.relief-ict-c1 .clms .text p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin-top:.5em}.relief-ict-c1 .clms .text .facs{margin:1em auto 0}.relief-ict-c1 .clms .text .facs h4{font-size:calc(20 / 16 * 1em);font-weight:500;border-bottom:1px solid #000;padding-bottom:calc(4 / 20 * 1em);margin-bottom:calc(10 / 20 * 1em)}.relief-ict-c1 .clms .text .facs a{display:flex;align-items:center;gap:calc(10 / 24 * 1em);font-size:calc(24 / 16 * 1em);font-weight:700;text-decoration:none;margin:calc(4 / 24 * 1em) auto 0}.relief-ict-c1 .clms .text .facs a:before{content:"";display:block;width:calc(30 / 24 * 1em);height:calc(30 / 24 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;filter:brightness(0) saturate(100%) invert(73%) sepia(6%) saturate(3235%) hue-rotate(59deg) brightness(88%) contrast(91%)}.relief-ict-c1 .clms.rev .img{order:1}@media screen and (max-width: 750px){.relief-ict-c1+.relief-ict-c1{margin-top:5em}.relief-ict-c1 h3{font-size:calc(32 / 16 * 1em)}.relief-ict-c1 .clms{flex-wrap:wrap;justify-content:center}.relief-ict-c1 .clms .text{flex:0 1 auto}.relief-ict-c1 .clms .text p{font-size:calc(26 / 16 * 1em)}.relief-ict-c1 .clms .text .facs{margin-top:3em}.relief-ict-c1 .clms .text .facs h4{font-size:calc(26 / 16 * 1em)}.relief-ict-c1 .clms .text .facs a{font-size:calc(30 / 16 * 1em)}.relief-ict-c1 .clms.rev .img{order:0}}.relief-ict-c2{margin:3em auto 0}.relief-ict-c2 h3{font-size:calc(20 / 16 * 1em);font-weight:700;line-height:calc(35 / 20)}.relief-ict-c2 p{line-height:calc(28 / 16)}@media screen and (max-width: 750px){.relief-ict-c2 h3{font-size:calc(26 / 16 * 1em)}.relief-ict-c2 p{font-size:calc(20 / 16 * 1em)}}.flow-sect strong{font-weight:900}.flow-sect .marker{background:linear-gradient(transparent 50%, #ffff82 50%)}.flow-sect .cap1{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin-top:1em}.flow-sect .flow-sc-title{text-align:center;font-size:calc(30 / 16 * 1em);font-weight:700;color:#2abc49;margin:0 auto 1em}@media screen and (max-width: 750px){.flow-sect .cap1{font-size:calc(26 / 16 * 1em)}}.flow-c1 h2{font-size:calc(46 / 16 * 1em);font-weight:700;letter-spacing:calc(2 / 46 * 1em)}.flow-c1>p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin-top:1em}.flow-c1 .clms{display:flex;align-items:center;margin-top:2em}.flow-c1 .clms .text{flex:1}.flow-c1 .clms .text h3{font-size:calc(23 / 16 * 1em);font-weight:700;line-height:2}.flow-c1 .clms .text p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin-top:1em}.flow-c1 .clms .img{width:calc(600 / 16 * 1em)}@media screen and (max-width: 750px){.flow-c1>p{font-size:calc(26 / 16 * 1em)}.flow-c1 .clms{flex-wrap:wrap;justify-content:center;gap:2em}.flow-c1 .clms .text{flex:0 1 auto;order:1;width:100%}.flow-c1 .clms .text h3{font-size:calc(30 / 16 * 1em)}.flow-c1 .clms .text p{font-size:calc(26 / 16 * 1em)}}.flow-anchors{margin:3em auto 0}.flow-anchors a{display:flex;align-items:center;gap:calc(30 / 16 * 1em);background-color:#f9f6f1;position:relative;padding:1em 0;text-decoration:none}.flow-anchors a:after{content:"";display:block;width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain;margin-right:1.25em}.flow-anchors a+a{margin-top:1em}.flow-anchors a .num{display:block;font-size:calc(40 / 16 * 1em);font-weight:700;color:#00b16f;width:calc(80 / 40 * 1em);text-align:center;border-right:1px solid #000;line-height:calc(50 / 40)}.flow-anchors a p{flex:1;font-size:calc(26 / 16 * 1em);font-weight:700}@media screen and (max-width: 750px){.flow-anchors a p{font-size:calc(30 / 16 * 1em)}}.flow-hd{display:flex;align-items:center}.flow-hd .num{text-align:center;font-size:calc(48 / 16 * 1em);font-weight:700;border-left:calc(4 / 48 * 1em) solid #00b16f;line-height:calc(76 / 48);width:calc(80 / 48 * 1em);color:#00b16f}.flow-hd h2{flex:1;font-size:calc(39 / 16 * 1em);font-weight:700}@media screen and (max-width: 750px){.flow-hd h2{font-feature-settings:"palt"}}.flow-c2{margin:1.5em auto 0}.flow-c2 .img{width:calc(938 / 32 * 1em);margin:0 auto}.flow-c2 .clms{display:grid;grid-template-columns:1fr 1fr;gap:1em;position:relative}.flow-c2 .clms .clm{background-color:#ecf5f0;display:flex;align-items:center;height:calc(144 / 16 * 1em)}.flow-c2 .clms .clm p{font-size:calc(24 / 16 * 1em);font-weight:700;line-height:calc(34 / 24)}.flow-c2 .clms .clm:nth-child(odd){padding-left:2em}.flow-c2 .clms .clm:nth-child(even){padding-left:8em}.flow-c2 .clms .yokukiku{position:absolute;left:calc(50% - calc(91 / 16 * 1em));top:calc(50% - calc(91 / 16 * 1em));width:calc(182 / 16 * 1em);height:calc(182 / 16 * 1em);border-radius:50%;background-color:#2abc49;color:#fff;display:flex;align-items:center}.flow-c2 .clms .yokukiku p{text-align:center;width:100%;font-size:calc(31 / 16 * 1em);font-weight:600;color:#fff}@media screen and (max-width: 750px){.flow-c2 .clms .clm{height:calc(336 / 16 * 1em)}.flow-c2 .clms .clm p{font-size:calc(30 / 16 * 1em)}.flow-c2 .clms .clm:nth-child(odd){padding-left:2em}.flow-c2 .clms .clm:nth-child(even){padding-left:3em}.flow-c2 .clms .clm:nth-child(1),.flow-c2 .clms .clm:nth-child(2){padding-bottom:2em}.flow-c2 .clms .clm:nth-child(3),.flow-c2 .clms .clm:nth-child(4){padding-top:2em}}.flow-ac-btn{display:flex;align-items:center;background-color:#2abc49;color:#fff;border-radius:calc(10 / 16 * 1em);text-decoration:none;height:calc(110 / 16 * 1em);margin:3em auto 0}.flow-ac-btn p{font-size:calc(30 / 16 * 1em);font-weight:700;text-align:center;flex:1}.flow-ac-btn:after{content:"＋";display:flex;align-items:center;justify-content:center;background-color:#fff;color:#2abc49;font-size:calc(30 / 16 * 1em);font-weight:700;width:calc(63 / 30 * 1em);height:calc(63 / 30 * 1em);border-radius:50%;flex-shrink:0;margin-right:calc(20 / 30 * 1em);line-height:1;letter-spacing:0}.flow-ac-btn+div{height:0;overflow:hidden;margin:0 auto;padding:0 1.5em;border:1px solid transparent;border-radius:calc(10 / 16 * 1em);background-color:#ecf5f0;opacity:0;transition:.5s}.flow-ac-btn.on:after{content:"－"}.flow-ac-btn.on+div{height:auto;margin:1em auto 0;padding:1.5em 1.5em 3em;border:1px solid #2abc49;opacity:1}@media screen and (max-width: 750px){.flow-ac-btn p{font-size:calc(28 / 16 * 1em)}.flow-ac-btn.on+div{margin-top:2em}}.flow-ac-c1{display:flex;align-items:center;justify-content:center;gap:calc(10 / 16 * 1em)}.flow-ac-c1 .text{position:relative;border:2px solid #2abc49;background-color:#fff;padding:1.5em 2.5em;border-radius:4em;width:calc(700 / 16 * 1em)}.flow-ac-c1 .text:after{content:"";display:block;position:absolute;right:1em;bottom:0;width:3em;height:1.5em;border-style:solid;border-width:0 2px 2px 0;border-color:#2abc49;background-color:#fff;transform-origin:right bottom;transform:rotate(20deg) skewX(40deg)}.flow-ac-c1 .text p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);font-feature-settings:"palt"}.flow-ac-c1 .img{width:calc(200 / 16 * 1em)}@media screen and (max-width: 750px){.flow-ac-c1{align-items:flex-end;gap:0}.flow-ac-c1 .text{width:auto;flex:1;margin-bottom:2em}.flow-ac-c1 .text p{font-size:calc(26 / 16 * 1em)}}.flow-ac-c2 h3{font-size:calc(30 / 16 * 1em);font-weight:700}.flow-ac-c2 p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.flow-ac-c2 p+h3{margin-top:1em}@media screen and (max-width: 750px){.flow-ac-c2 h3{font-size:calc(39 / 16 * 1em);margin-top:1em}.flow-ac-c2 p{font-size:calc(26 / 16 * 1em)}}.flow-ac-c3{width:calc(929 / 16 * 1em);margin:0 auto;margin:2em auto 0}.flow-ac-c3 p{text-align:center;font-size:calc(20 / 16 * 1em);font-weight:700;margin-top:.5em}@media screen and (max-width: 750px){.flow-ac-c3{width:100%;overflow:auto}.flow-ac-c3 img{max-width:calc(929 / 16 * 1em);width:calc(929 / 16 * 1em)}}.flow-c3{display:flex;align-items:center;gap:calc(20 / 16 * 1em);margin:2em auto 0}.flow-c3 .text{flex:1}.flow-c3 .text p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.flow-c3 .img{width:calc(908 / 32 * 1em)}.flow-c3 .img.pict_05{width:calc(920 / 32 * 1em)}.flow-c3 .img.pict_06{width:calc(618 / 32 * 1em);margin-top:calc(-120 / 16 * 1em)}.flow-c3 .img.pict_12{width:calc(936 / 32 * 1em)}.flow-c3 .img.pict_14{width:calc(442 / 32 * 1em)}.flow-c3 .img.pict_15{width:calc(756 / 32 * 1em)}@media screen and (max-width: 750px){.flow-c3{flex-wrap:wrap;justify-content:center;gap:2em}.flow-c3 .text{flex:0 1 auto;width:100%}.flow-c3 .text p{font-size:calc(26 / 16 * 1em)}.flow-c3 .img.pict_06{margin-top:0}}.flow-ac-c4{margin:1.5em auto 0}.flow-ac-c4 table{border-collapse:collapse;width:100%;background-color:#fff}.flow-ac-c4 table th,.flow-ac-c4 table td{vertical-align:middle;border:1px solid #000}.flow-ac-c4 table th{text-align:center;font-size:calc(27 / 16 * 1em);font-weight:700;padding:calc(14 / 27 * 1em)}.flow-ac-c4 table th:nth-child(1){width:32%}.flow-ac-c4 table th:nth-child(2){width:18%}.flow-ac-c4 table th:nth-child(3){width:50%}.flow-ac-c4 table td{font-size:calc(21 / 16 * 1em);font-weight:500;line-height:calc(38 / 21);padding:1em}.flow-ac-c4 table td:nth-child(2){text-align:center}@media screen and (max-width: 750px){.flow-ac-c4{width:100%;overflow:auto}.flow-ac-c4 table{width:170%}.flow-ac-c4 table th{font-size:calc(35 / 16 * 1em)}.flow-ac-c4 table td{font-size:calc(28 / 16 * 1em)}}.flow-c4{display:grid;grid-template-columns:1fr 1fr;gap:1em;position:relative;margin:2em auto 4em}.flow-c4 .clm{background-color:#ecf5f0;padding:2em 0;border-radius:calc(10 / 16 * 1em)}.flow-c4 .clm .img{width:calc(712 / 32 * 1em);margin:0 auto}.flow-c4 .clm .text{margin-top:1em}.flow-c4 .clm .text p{text-align:center;font-size:calc(24 / 16 * 1em);font-weight:700}.flow-c4 .clm:nth-child(odd){padding-right:3em}.flow-c4 .clm:nth-child(even){padding-left:4em}.flow-c4 .center{position:absolute;left:calc(50% - calc(91 / 16 * 1em));top:calc(50% - calc(91 / 16 * 1em));width:calc(182 / 16 * 1em);height:calc(182 / 16 * 1em);border-radius:50%;background-color:#fff;border:calc(5 / 16 * 1em) solid #2abc49;color:#fff;display:flex;align-items:center;justify-content:center}.flow-c4 .center .img{width:calc(118 / 172 * 100%)}@media screen and (max-width: 750px){.flow-c4 .clm{display:flex;flex-direction:column;justify-content:center;padding:0;height:calc(420 / 16 * 1em)}.flow-c4 .clm .img{width:calc(590 / 32 * 1em)}.flow-c4 .clm .text p{font-size:calc(32 / 16 * 1em)}.flow-c4 .clm:nth-child(odd){padding-right:0}.flow-c4 .clm:nth-child(even){padding-left:0}}.flow-c5{margin:1.5em auto 0}.flow-c5 table{border-collapse:collapse;border-top:1px solid #000;width:100%}.flow-c5 table tr{border-bottom:1px solid #000}.flow-c5 table th{background-color:#ecf5f0;font-size:calc(26 / 16 * 1em);font-weight:700;vertical-align:middel;padding:1em calc(20 / 26 * 1em);white-space:nowrap}.flow-c5 table td{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);padding:1em}@media screen and (max-width: 750px){.flow-c5 table{display:block}.flow-c5 table tbody,.flow-c5 table tr,.flow-c5 table th,.flow-c5 table td{display:block}.flow-c5 table th{text-align:left;font-size:calc(34 / 16 * 1em);border-bottom:1px solid #000}.flow-c5 table td{font-size:calc(26 / 16 * 1em);padding:1em 0}}.flow-ac-c5{margin:2em auto 0}.flow-ac-c5>div{display:flex;align-items:center;gap:1em;border:calc(3 / 16 * 1em) solid #66bf97;background-color:#fff;padding:calc(14 / 16 * 1em)}.flow-ac-c5>div+div{margin-top:calc(10 / 16 * 1em)}.flow-ac-c5>div:before{content:"";display:block;width:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);background:url(../img/flow/icon_check.png) center center no-repeat;background-size:contain;flex-shrink:0}.flow-ac-c5>div p{flex:1;font-size:calc(22 / 16 * 1em);font-weight:500}@media screen and (max-width: 750px){.flow-ac-c5>div p{font-size:calc(28 / 16 * 1em);font-feature-settings:"palt"}}.flow-c6{margin:2em auto 0;border:1px solid #2abc49;border-radius:calc(10 / 16 * 1em);background-color:#ecf5f0;padding:2em}.flow-c6 h3{text-align:center;font-size:calc(30 / 16 * 1em);font-weight:700}.flow-c6 p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin:1.5em auto 0}.flow-c6 .img{width:calc(936 / 32 * 1em);margin:1.5em auto 0}@media screen and (max-width: 750px){.flow-c6 h3{font-size:calc(39 / 16 * 1em)}.flow-c6 p{font-size:calc(26 / 16 * 1em)}}.actions-c1{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:2em}.actions-c1>div{padding:2em 0}.actions-c1>div:nth-child(1),.actions-c1>div:nth-child(4){grid-column:1 / 3}.actions-c1 h3{text-align:center;position:relative;font-size:calc(46 / 16 * 1em);font-weight:300;padding-bottom:calc(10 / 34 * 1em);color:#00B16F}.actions-c1 h3:after{content:"";display:block;position:absolute;left:calc(50% - calc(116 / 34 * 1em));top:100%;width:calc(232 / 34 * 1em);height:2px;background-color:#000}.actions-c1 .cc1{margin:3em auto}.actions-c1 .cc1 p{text-align:center;font-size:calc(36 / 16 * .9em);font-weight:300}.actions-c1 .cc2{display:flex;justify-content:center;margin:2em auto 0}.actions-c1 .cc2 p{font-size:calc(23 / 16 * 1em);font-weight:300;line-height:calc(40 / 23)}.actions-c1 .cc3{margin:2em auto 0}.actions-c1 .cc3 h4{text-align:center;font-size:calc(29 / 16 * 1em);font-weight:300}.actions-c1 .cc3 p{font-size:calc(23 / 16 * 1em);font-weight:300;line-height:calc(40 / 23);width:16em;margin:.5em auto 0}.actions-c1 .cc4{display:flex;justify-content:center;align-items:center;gap:2em;margin-top:2em}.actions-c1 .cc4 .img{width:calc(678 / 32 * 1em)}.actions-c1 .cc4 .text p{font-size:calc(23 / 16 * 1em);font-weight:300;line-height:calc(40 / 23)}@media screen and (max-width: 750px){.actions-c1{grid-template-columns:1fr}.actions-c1>div:nth-child(1),.actions-c1>div:nth-child(4){grid-column:auto}.actions-c1 .cc1 p{font-size:calc(36 / 16 * 1em)}.actions-c1 .cc2 p{font-size:calc(30 / 16 * 1em)}.actions-c1 .cc3 h4{font-size:calc(38 / 16 * 1em)}.actions-c1 .cc3 p{font-size:calc(30 / 16 * 1em)}.actions-c1 .cc4{flex-wrap:wrap}.actions-c1 .cc4 .img{width:72%}.actions-c1 .cc4 .text{width:100%;display:flex;justify-content:center}.actions-c1 .cc4 .text p{font-size:calc(30 / 16 * 1em)}}.actions-sect .actions-h3{text-align:center;font-size:calc(30 / 16 * 1em);font-weight:700;margin:2em auto 0}.actions-sect .actions-h3.color1{color:#de9891}.actions-sect .actions-h3.color2{color:#68aab4}.actions-sect .actions-h3.color3{color:#85a0c7}.actions-sect .actions-h3.color4{color:#e7ad47}.actions-sect .actions-h3.color5{color:#ad88b4}.actions-sect .actions-h3.color6{color:#997b55}.actions-sect .cap1{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);margin-top:1em}.actions-sect .cautions{margin:1.5em auto 0}.actions-sect .cautions p{padding-left:1em;text-indent:-1em;line-height:calc(28 / 16)}.actions-sect .relief-anchors{margin-top:2em;display:flex;justify-content:center}.actions-sect .relief-anchors>a{flex:1;max-width:33%}.actions-sect .tobv{display:flex;align-items:center;justify-content:center;gap:calc(10 / 26 * 1em);background-color:#2abc49;color:#fff;border-radius:3em;font-size:calc(26 / 16 * 1em);font-weight:700;width:20em;margin:1.5em auto 0;text-decoration:none;padding:.5em 0}.actions-sect .tobv:after{content:"";display:block;width:calc(32 / 26 * 1em);height:calc(32 / 26 * 1em);background:url(../img/common/arrow_01b.svg) center center no-repeat;background-size:contain}@media screen and (max-width: 750px){.actions-sect .cap1{font-size:calc(26 / 16 * 1em)}.actions-sect .cautions p{font-size:calc(20 / 16 * 1em)}.actions-sect .relief-anchors{display:grid;grid-template-columns:1fr 1fr}.actions-sect .relief-anchors a{max-width:100%}.actions-sect .relief-anchors a p{font-size:calc(24 / 16 * 1em)}}.actions-hd .icons{display:flex;justify-content:center;gap:calc(10 / 16 * 1em)}.actions-hd .icons img{width:calc(79 / 16 * 1em)}.actions-hd h2{text-align:center;font-size:calc(39 / 16 * 1em);font-weight:700;line-height:calc(44 / 39);position:relative;margin:calc(16 / 39 * 1em) auto 0;padding-bottom:calc(20 / 39 * 1em)}.actions-hd h2:after{content:"";display:block;position:absolute;left:calc(50% - calc(116 / 39 * 1em));top:100%;width:calc(232 / 39 * 1em);height:calc(4 / 39 * 1em);background-color:#ccc}.actions-hd h2.color1:after{background-color:#de9891}.actions-hd h2.color2:after{background-color:#68aab4}.actions-hd h2.color3:after{background-color:#85a0c7}.actions-hd h2.color4:after{background-color:#e7ad47}.actions-hd h2.color5:after{background-color:#ad88b4}.actions-hd h2.color6:after{background-color:#997b55}.actions-hd+.actions-h3{margin-top:1em}.actions-anchors{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(12 / 16 * 1em);margin-top:2em}.actions-anchors a{display:flex;align-items:center;gap:calc(12 / 16 * 1em);border:calc(4 / 16 * 1em) solid #b0b0b0;border-radius:calc(10 / 16 * 1em);padding:0 calc(16 / 16 * 1em);height:calc(150 / 16 * 1em);text-decoration:none}.actions-anchors a .icon{display:block;width:calc(79 / 16 * 1em)}.actions-anchors a p{font-size:calc(22 / 16 * 1em);font-weight:700;line-height:calc(30 / 22);flex:1}.actions-anchors a .arrow{width:calc(30 / 16 * 1em);height:calc(30 / 16 * 1em);background:url(../img/common/arrow_02.svg) center center no-repeat;background-size:contain}.actions-anchors a .arrow.color1{filter:brightness(0) saturate(100%) invert(85%) sepia(12%) saturate(2555%) hue-rotate(303deg) brightness(98%) contrast(78%)}.actions-anchors a .arrow.color2{filter:brightness(0) saturate(100%) invert(88%) sepia(5%) saturate(3593%) hue-rotate(151deg) brightness(74%) contrast(88%)}.actions-anchors a .arrow.color3{filter:brightness(0) saturate(100%) invert(75%) sepia(12%) saturate(990%) hue-rotate(178deg) brightness(82%) contrast(87%)}.actions-anchors a .arrow.color4{filter:brightness(0) saturate(100%) invert(70%) sepia(67%) saturate(417%) hue-rotate(350deg) brightness(91%) contrast(99%)}.actions-anchors a .arrow.color5{filter:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(1364%) hue-rotate(244deg) brightness(95%) contrast(86%)}.actions-anchors a .arrow.color6{filter:brightness(0) saturate(100%) invert(47%) sepia(53%) saturate(298%) hue-rotate(354deg) brightness(95%) contrast(89%)}@media screen and (max-width: 750px){.actions-anchors{grid-template-columns:repeat(2, 1fr)}.actions-anchors a{height:calc(160 / 16 * 1em)}.actions-anchors a p{font-size:calc(28 / 16 * 1em)}}.actions-c2{margin-top:2em}.actions-c2>div{display:flex;align-items:center;gap:calc(24 / 16 * 1em)}.actions-c2>div .text{flex:1}.actions-c2>div .text p{font-size:calc(20 / 16 * 1em);font-weight:500;line-height:calc(35 / 20)}.actions-c2>div .text p.caution{font-size:calc(16 / 16 * 1em)}.actions-c2>div .text a{display:flex;align-items:center;margin:1em auto 0;font-size:calc(26 / 16 * .8em);font-weight:700;text-decoration:none}.actions-c2>div .text a:after{content:"";display:block;width:calc(32 / 26 * 1em);height:calc(32 / 26 * 1em);background:url(../img/common/arrow_01.svg) center center no-repeat;background-size:contain;margin-left:calc(10 / 26 * 1em);filter:brightness(0) saturate(100%) invert(59%) sepia(71%) saturate(636%) hue-rotate(81deg) brightness(91%) contrast(74%)}.actions-c2>div .img{width:calc(488 / 16 * 1em)}.actions-c2>div+div{margin-top:1.5em}.actions-c2>div:nth-child(even) .text{order:1}@media screen and (max-width: 750px){.actions-c2>div{flex-wrap:wrap;gap:calc(40 / 16 * 1em)}.actions-c2>div .text{flex:0 1 auto;width:100%}.actions-c2>div .text p{font-size:calc(26 / 16 * 1em)}.actions-c2>div .text p.caution{font-size:calc(20 / 16 * 1em);margin-top:1em}.actions-c2>div .text a{font-size:calc(26 / 16 * 1.1em)}.actions-c2>div .img{width:100%}.actions-c2>div:nth-child(even) .text{order:0}}.actions-c3{margin:2em auto 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(64 / 3 / 16 * 1em)}@media screen and (max-width: 750px){.actions-c3{grid-template-columns:repeat(2, 1fr)}.actions-c3>div:empty{display:none}.actions-c3>div p{font-size:calc(20 / 16 * 1em);margin-top:.5em}}.actions-day-wrap{background-color:#ecf5f0;border:1px solid #2abc49;border-radius:calc(10 / 16 * 1em);padding:3em calc(50 / 16 * 1em)}.actions-day-wrap .common-h2{font-size:calc(34 / 16 * 1em)}.actions-day-wrap .inner{background-color:#fff;border-radius:calc(10 / 16 * 1em);padding:2em 2em;margin-top:3em}.actions-day-wrap .sc{display:flex;gap:1em}.actions-day-wrap .sc+.sc{margin-top:1.5em}.actions-day-wrap .sc .time{font-size:calc(28 / 16 * 1em);font-weight:700;width:4em}.actions-day-wrap .sc .act{font-size:calc(24 / 16 * 1em);line-height:calc(42 / 24);flex:1}.actions-day-wrap .sc .img{width:calc(788 / 32 * 1em)}.actions-day-wrap .caution{font-size:calc(18 / 16 * 1em);margin-top:2em}@media screen and (max-width: 750px){.actions-day-wrap .sc{flex-wrap:wrap;justify-content:center}.actions-day-wrap .sc .time{font-size:calc(34 / 16 * 1em)}.actions-day-wrap .sc .act{font-size:calc(26 / 16 * 1em)}.actions-day-wrap .sc .img{width:74%}.actions-day-wrap .caution{font-size:calc(24 / 16 * 1em)}}.kawahana-c1{margin:3em auto 0}.kawahana-c1 p{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin-top:1em}@media screen and (max-width: 750px){.kawahana-c1 p{font-size:calc(26 / 16 * 1em)}}.kawahana-c2{margin:3em auto 0}.kawahana-c2 table{border-collapse:collapse;table-layout:fixed;border-top:1px solid #000;width:100%}.kawahana-c2 table tr{border-bottom:1px solid #000}.kawahana-c2 table td:nth-child(1){font-size:calc(26 / 16 * 1em);font-weight:700;line-height:calc(42 / 26);background-color:#F4FFED;padding:1em;width:8em}.kawahana-c2 table td:nth-child(2){font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);padding:1em}.kawahana-c2 table td:nth-child(3){padding:calc(20 / 16 * 1em);width:calc(720 / 32 * 1em + calc(40 / 16 * 1em))}.kawahana-c2 table td:nth-child(3) img{width:calc(720 / 32 * 1em)}@media screen and (max-width: 750px){.kawahana-c2 table{display:block}.kawahana-c2 table tr,.kawahana-c2 table td{display:block}.kawahana-c2 table td:nth-child(1){width:auto;font-size:calc(33 / 16 * 1em)}.kawahana-c2 table td:nth-child(2){font-size:calc(26 / 16 * 1em)}.kawahana-c2 table td:nth-child(3){width:auto}.kawahana-c2 table td:nth-child(3) img{width:100%}}.kawahana-c3{margin:3em auto 0}.kawahana-c3 h3{font-size:calc(26 / 16 * 1em);font-weight:700}.kawahana-c3 table{border-collapse:collapse;border-top:1px solid #000;width:100%;margin-top:1em}.kawahana-c3 table tr{border-bottom:1px solid #000}.kawahana-c3 table td:nth-child(1){font-size:calc(26 / 16 * 1em);font-weight:700;line-height:calc(42 / 26);background-color:#F4FFED;padding:.5em 1em;width:8em}.kawahana-c3 table td:nth-child(2){font-size:calc(34 / 16 * 1em);font-weight:500;line-height:calc(35 / 20);padding:.5em 1em}.kawahana-c3 table td:nth-child(2) small{font-size:calc(20 / 34 * 1em)}.kawahana-c3 .caution{margin-top:1em;line-height:calc(28 / 16)}@media screen and (max-width: 750px){.kawahana-c3 h3{font-size:calc(33 / 16 * 1em)}.kawahana-c3 table td:nth-child(1){font-size:calc(33 / 16 * 1em)}.kawahana-c3 table td:nth-child(2){font-size:calc(33 / 16 * 1em)}.kawahana-c3 .caution{font-size:calc(20 / 16 * 1em)}}.kawahana-c4{margin:3em auto 0}.kawahana-c4 .hd{background:url(../img/care-station-kawahana/bg1.jpg) center top no-repeat;background-size:100% auto;padding:calc(30 / 16 * 1em)}.kawahana-c4 .hd h3{font-size:calc(30 / 16 * 1em);font-weight:700;line-height:calc(42 / 30)}.kawahana-c4 .hd p{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20);margin:1em auto 0}.kawahana-c4 h4{font-size:calc(30 / 16 * 1em);font-weight:700}.kawahana-c4 .tables{margin:1em auto 0;display:grid;grid-template-columns:1fr 1fr;gap:calc(10 / 16 * 1em)}.kawahana-c4 .tables table{width:100%;border-collapse:collapse;border:1px solid #000}.kawahana-c4 .tables table th{text-align:left;font-size:calc(30 / 16 * 1em);font-weight:700;padding:calc(10 / 30 * 1em);border:none}.kawahana-c4 .tables table tr{border:none}.kawahana-c4 .tables table td:nth-child(1){font-size:calc(30 / 16 * 1em);font-weight:700;text-align:center;padding:calc(20 / 30 * 1em)}.kawahana-c4 .tables table td:nth-child(1).color01{background-color:#FECCE5}.kawahana-c4 .tables table td:nth-child(1).color02{background-color:#FECCFF}.kawahana-c4 .tables table td:nth-child(1).color03{background-color:#E4CCFE}.kawahana-c4 .tables table td:nth-child(1).color04{background-color:#CCCCFE}.kawahana-c4 .tables table td:nth-child(1).color05{background-color:#CCE6FF}.kawahana-c4 .tables table td:nth-child(1).color06{background-color:#CCFFFF}.kawahana-c4 .tables table td:nth-child(1).color07{background-color:#CDFFE6}.kawahana-c4 .tables table td:nth-child(1).color08{background-color:#CDFFCC}.kawahana-c4 .tables table td:nth-child(1).color09{background-color:#E6FFCD}.kawahana-c4 .tables table td:nth-child(1).color10{background-color:#FFFFCB}.kawahana-c4 .tables table td:nth-child(1).color11{background-color:#FFE5CC}.kawahana-c4 .tables table td:nth-child(1).color12{background-color:#FECCCB}.kawahana-c4 .tables table td:nth-child(2){font-size:calc(26 / 16 * 1em);padding:0 calc(30 / 26 * 1em)}.kawahana-c4 .tables p{font-size:calc(20 / 16 * 1em);line-height:calc(35 / 20)}@media screen and (max-width: 750px){.kawahana-c4 .hd h3{font-size:calc(34 / 16 * 1em)}.kawahana-c4 .hd p{font-size:calc(26 / 16 * 1em)}.kawahana-c4 .tables-wrap{width:100%;overflow:auto}.kawahana-c4 .tables{width:140%}}
/*# sourceMappingURL=style.css.map */
