﻿body,input,button,textarea,select{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:300}@media screen and (min-width: 960px),print{html,body{min-width:1023px}}html{scroll-behavior:smooth}@media screen and (min-width: 960px),print{html{scroll-padding-top:90px}}@media screen and (max-width: 959px){html{scroll-padding-top:17.33333vw}}body{line-height:1.6;opacity:0}@media screen and (min-width: 960px),print{body{font-size:1em}}@media screen and (max-width: 959px){body{font-size:2.66666667vw}}body.is-show{opacity:1;transition:opacity 200ms 0ms ease}@media screen and (min-width: 960px),print{#wrapper{padding-top:90px}}@media screen and (max-width: 959px){#wrapper{padding-top:17.33333vw}}#contents #contents-body{overflow:hidden}@media screen and (min-width: 960px),print{#contents #contents-body{margin-top:120px}}@media screen and (max-width: 959px){#contents #contents-body{margin-top:21.33333vw}}.inside{margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%}@media screen and (min-width: 960px),print{.inside{padding-left:40px}}@media screen and (max-width: 959px){.inside{padding-left:5.33333vw}}@media screen and (min-width: 960px),print{.inside{padding-right:40px}}@media screen and (max-width: 959px){.inside{padding-right:5.33333vw}}@media screen and (min-width: 960px),print{.inside{max-width:1265px}}@media screen and (max-width: 959px){.inside{max-width:100%}}@media screen and (min-width: 960px),print{#logo-under{padding-left:75px}}@media screen and (max-width: 959px){#logo-under{padding-left:5.33333vw}}@media screen and (min-width: 960px),print{#logo-under{padding-right:75px}}@media screen and (max-width: 959px){#logo-under{padding-right:5.33333vw}}#logo-under .txt{line-height:1.4}@media screen and (min-width: 960px),print{#logo-under .txt{font-size:200%}}@media screen and (max-width: 959px){#logo-under .txt{font-size:160%}}#logo-under a.btn{padding:.4em .6em;padding-bottom:.5em;border-radius:.2em;display:inline-block;color:#fff;background-color:#268feb;line-height:1}@media screen and (min-width: 960px),print{#logo-under a.btn{font-size:180%}}@media screen and (max-width: 959px){#logo-under a.btn{font-size:140%}}@media screen and (min-width: 960px)and (max-width: 1280px){#logo-under{padding-left:25px;padding-right:25px}}@media screen and (min-width: 960px),print{#logo-under>*:nth-child(n+2){margin-top:2px}}@media screen and (max-width: 959px){#logo-under>*:nth-child(n+2){margin-top:.53333vw}}header#site{position:fixed;top:0;left:0;z-index:10002;width:100%;background-color:hsla(0,0%,100%,.8)}@media screen and (min-width: 960px),print{header#site{height:90px}}@media screen and (max-width: 959px){header#site{height:17.33333vw}}header#site .header-cont{display:flex;align-items:center;justify-content:space-between;height:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;max-width:100%}@media screen and (min-width: 960px),print{header#site .header-cont{padding-left:75px}}@media screen and (max-width: 959px){header#site .header-cont{padding-left:5.33333vw}}@media screen and (min-width: 960px),print{header#site .header-cont{padding-right:75px}}@media screen and (max-width: 959px){header#site .header-cont{padding-right:5.33333vw}}@media screen and (max-width: 959px){header#site .header-cont{position:relative}header#site .header-cont::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #000}}@media screen and (min-width: 960px),print{header#site .logo{margin-right:20px}}@media screen and (max-width: 959px){header#site .logo{margin-right:5.33333vw}}header#site .logo a{display:block;max-width:100%}@media screen and (min-width: 960px),print{header#site .logo a{width:330px}}@media screen and (max-width: 959px){header#site .logo a{width:51.2vw}}header#site .logo a picture,header#site .logo a img{display:block;width:100%;mix-blend-mode:multiply}header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger],header#site nav .hier-2>li>a,header#site nav .hier-2>li.nav-trigger *[data-header-nav-trigger]{display:block;line-height:1.2;color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger],header#site nav .hier-2>li>a,header#site nav .hier-2>li.nav-trigger *[data-header-nav-trigger]{font-size:160%}}@media screen and (max-width: 959px){header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger],header#site nav .hier-2>li>a,header#site nav .hier-2>li.nav-trigger *[data-header-nav-trigger]{font-size:160%}}header#site nav .hier-1>li{flex-grow:1}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]{position:relative;display:flex;align-items:center}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]>div{flex-grow:1}header#site nav .hier-2{box-sizing:border-box;width:100%}header#site nav .hier-2>li>a{padding:.5em;display:flex;align-items:center}@media screen and (min-width: 960px),print{header#site nav .hier-2>li>a{font-size:150%}}@media screen and (max-width: 959px){header#site nav .hier-2>li>a{font-size:150%}}header#site nav .hier-2>li>a>div{flex-grow:1;margin-right:.75em;text-align:left}header#site nav .hier-2>li>a::after{content:"→";color:#0071bc}@media screen and (min-width: 960px),print{header#site nav{padding-top:0 !important;height:inherit}header#site nav .nav-cont{display:flex;align-items:center;height:inherit}header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger],header#site nav .hier-2>li>a,header#site nav .hier-2>li.nav-trigger *[data-header-nav-trigger]{text-align:center}header#site nav .hier-1{margin-right:35px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}header#site nav .hier-1>li{position:relative;display:flex;align-items:center;justify-content:center;height:100%}header#site nav .hier-1>li:nth-child(n+2)::before{position:absolute;left:0;top:50%;border-left:2px solid #c0d2dc;display:block;height:80%;transform:translateY(-50%);content:""}header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]{margin:0 1em}header#site nav .hier-1>li.nav-trigger .hier-2-wrap{position:absolute;bottom:0;transform:translateY(100%)}header#site nav .hier-1>li.nav-trigger .hier-2-wrap{margin-bottom:-25px;visibility:hidden;opacity:0;transition:margin-bottom 200ms 0s ease,opacity 200ms 0s ease,visibility 200ms 0s ease}header#site nav .hier-1>li.nav-trigger:hover .hier-2-wrap{margin-bottom:-20px;visibility:visible;opacity:1}header#site nav .hier-2-wrap{width:max-content;padding:10px;position:relative}header#site nav .hier-2-wrap::before,header#site nav .hier-2-wrap::after{content:"";display:block;position:absolute;top:0;left:0}header#site nav .hier-2-wrap::before{z-index:-1;width:100%;height:100%;border-radius:15px;background-color:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25)}header#site nav .hier-2-wrap::after{transform:translateY(-100%);width:100%;height:22px;margin-top:1px}header#site nav .hier-2-wrap .arr-1,header#site nav .hier-2-wrap .arr-2{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:20px;height:20px}header#site nav .hier-2-wrap .arr-1{z-index:-2;box-shadow:0px 0px 4px rgba(0,0,0,.25)}header#site nav .hier-2-wrap .arr-2{z-index:0;background-color:#fff}header#site nav .hier-2>li:nth-child(n+2){border-top:1px solid #ececec}header#site nav .hier-2>li>a{padding:.5em}}@media screen and (max-width: 959px){header#site nav{position:absolute;top:0;right:0;z-index:-1;width:100%;height:100vh;background-color:#e3ebf4}header#site nav .nav-cont{padding-bottom:80px;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;over-scrolling:touch;transform:translateZ(0)}header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger],header#site nav .hier-2>li>a,header#site nav .hier-2>li.nav-trigger *[data-header-nav-trigger]{text-align:left}header#site nav .hier-1>li{border-bottom:1px solid #000}header#site nav .hier-1>li>a,header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]{padding:1.25em}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]{padding-right:.8em}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]::after{content:"";overflow:hidden;width:7.46667vw;min-width:7.46667vw}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger]::after{display:flex;justify-content:center;align-items:center;font-size:80%;line-height:1;color:#0071bc}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger].is_open::after{content:"∧"}header#site nav .hier-1>li.nav-trigger *[data-header-nav-trigger].is_close::after{content:"∨"}header#site nav .hier-2-wrap{display:none}header#site nav .hier-2>li{border-top:1px solid #ccc;background-color:#fff}header#site nav .hier-2>li>a{padding:1.25em}}header#site nav .contactbtn a{border:1px solid #268feb;display:flex;justify-content:center;align-items:center;color:#268feb;background-color:#fff;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{header#site nav .contactbtn a{font-size:160%}}@media screen and (max-width: 959px){header#site nav .contactbtn a{font-size:160%}}@media screen and (min-width: 960px),print{header#site nav .contactbtn a{width:180px}}@media screen and (max-width: 959px){header#site nav .contactbtn a{width:50.66667vw}}@media screen and (min-width: 960px),print{header#site nav .contactbtn a{height:44px}}@media screen and (max-width: 959px){header#site nav .contactbtn a{height:13.33333vw}}@media screen and (min-width: 960px),print{header#site nav .contactbtn a{border-radius:44px}}@media screen and (max-width: 959px){header#site nav .contactbtn a{border-radius:13.33333vw}}@media screen and (max-width: 959px){header#site nav .contactbtn{margin-top:8vw}header#site nav .contactbtn a{margin-left:auto;margin-right:auto}}@media screen and (min-width: 960px),print{header#site button{display:none}}@media screen and (max-width: 959px){header#site button{position:relative;width:13.33333vw;height:13.33333vw;border-radius:2.13333vw;background-color:#268feb}header#site button>div{padding-top:100%;box-sizing:border-box;position:relative;display:block;width:100%}header#site button>div>p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:33.3333333%;height:2px}header#site button>div>p:before,header#site button>div>p:after{position:absolute;display:block;width:100%;height:inherit;background:#fff;content:""}}@media screen and (min-width: 960px)and (max-width: 1280px){header#site .header-cont{padding-left:25px;padding-right:25px}header#site .logo a{width:260px}header#site nav .hier-1{margin-right:10px}header#site nav .hier-1>li>a{margin:0 .75em}header#site nav .contactbtn a{width:140px}}@media screen and (max-width: 959px){body header#site .header-cont::after{opacity:0;visibility:hidden}body header#site nav{margin-top:-20px;transform:translateX(100%);opacity:0;visibility:hidden;transition:margin-top 200ms 0s ease,opacity 200ms 0s ease,visibility 200ms 0s ease}body header#site button>div>p{background:#fff;transition:background 200ms 0s ease}body header#site button>div>p::before{transition:transform 200ms 0s ease;transform:rotate(0deg) translateY(1.86667vw)}body header#site button>div>p::after{transition:transform 200ms 0s ease;transform:rotate(0deg) translateY(-1.86667vw)}body.is_open{overflow:hidden}body.is_open header#site .header-cont::after{opacity:1;visibility:visible}body.is_open header#site nav{transform:translateX(0%);margin-top:0;opacity:1;visibility:visible}body.is_open header#site button>div>p{background:none}body.is_open header#site button>div>p::before{transform:rotate(45deg) translateY(0)}body.is_open header#site button>div>p::after{transform:rotate(-45deg) translateY(0)}}footer{background-color:#e3ebf4;position:relative}@media screen and (min-width: 960px),print{footer{padding-top:60px}}@media screen and (max-width: 959px){footer{padding-top:13.33333vw}}@media screen and (min-width: 960px),print{footer{padding-bottom:40px}}@media screen and (max-width: 959px){footer{padding-bottom:5.33333vw}}@media screen and (min-width: 960px),print{footer{min-width:1023px}}@media screen and (min-width: 960px),print{footer .inside{max-width:1104px}}@media screen and (min-width: 960px),print{footer .row nav ul li:nth-child(n+2){margin-top:10px}}@media screen and (max-width: 959px){footer .row nav ul li:nth-child(n+2){margin-top:2.66667vw}}footer .row nav ul li a{display:flex;align-items:center;color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{footer .row nav ul li a{font-size:160%}}@media screen and (max-width: 959px){footer .row nav ul li a{font-size:160%}}footer .row nav ul li a::before{margin-right:.5em;transform:rotate(45deg);display:block;border-top:2px solid #268feb;border-right:2px solid #268feb;width:8px;min-width:8px;height:8px;content:""}footer .row .company a.logo{display:block;max-width:100%}@media screen and (min-width: 960px),print{footer .row .company a.logo{width:330px}}@media screen and (max-width: 959px){footer .row .company a.logo{width:55.73333vw}}footer .row .company a.logo picture,footer .row .company a.logo img{display:block;width:100%;mix-blend-mode:multiply}@media screen and (min-width: 960px),print{footer .row .company .info{margin-top:25px}}@media screen and (max-width: 959px){footer .row .company .info{margin-top:2.66667vw}}footer .row .company .info .tel{color:#268feb;display:flex;align-items:flex-end;line-height:1}footer .row .company .info .tel>p:nth-child(1){margin-right:.2em;margin-bottom:.2em;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{footer .row .company .info .tel>p:nth-child(1){font-size:160%}}@media screen and (max-width: 959px){footer .row .company .info .tel>p:nth-child(1){font-size:160%}}footer .row .company .info .tel>p:nth-child(2){font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{footer .row .company .info .tel>p:nth-child(2){font-size:400%}}@media screen and (max-width: 959px){footer .row .company .info .tel>p:nth-child(2){font-size:230%}}footer .row .company .info .add{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{footer .row .company .info .add{font-size:160%}}@media screen and (max-width: 959px){footer .row .company .info .add{font-size:160%}}@media screen and (min-width: 960px),print{footer .row{display:flex;justify-content:space-between}footer .row nav{order:2}footer .row .company{order:1}footer .row .company .info{display:flex;flex-direction:column}footer .row .company .info .tel{order:2}footer .row .company .info .add{order:1}}@media screen and (max-width: 959px){footer .row .company{margin-top:10.66667vw}footer .row .company .info .add{margin-top:2.66667vw}}footer .copyright{color:#6e88a6;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{footer .copyright{margin-top:15px}}@media screen and (max-width: 959px){footer .copyright{margin-top:21.33333vw}}@media screen and (min-width: 960px),print{footer .copyright{font-size:130%}}@media screen and (max-width: 959px){footer .copyright{font-size:110%}}footer #pagetopbtn{padding-bottom:10px;position:fixed;right:0;bottom:0;z-index:10000}@media screen and (min-width: 960px),print{footer #pagetopbtn{padding-right:20px}}@media screen and (max-width: 959px){footer #pagetopbtn{padding-right:2.66667vw}}footer #pagetopbtn a{border:10px solid #e3ebf4;display:flex;justify-content:center;align-items:center;background-color:#fff}@media screen and (min-width: 960px),print{footer #pagetopbtn a{border-radius:120px}}@media screen and (max-width: 959px){footer #pagetopbtn a{border-radius:25.86667vw}}@media screen and (min-width: 960px),print{footer #pagetopbtn a{width:120px}}@media screen and (max-width: 959px){footer #pagetopbtn a{width:25.86667vw}}@media screen and (min-width: 960px),print{footer #pagetopbtn a{height:120px}}@media screen and (max-width: 959px){footer #pagetopbtn a{height:25.86667vw}}footer #pagetopbtn a::after{content:"";display:block;background-image:url("../img/common/footer_pagetopbtn_arr_blu.svg");background-position:50% 50%;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 960px),print{footer #pagetopbtn a::after{width:20px}}@media screen and (max-width: 959px){footer #pagetopbtn a::after{width:5.33333vw}}@media screen and (min-width: 960px),print{footer #pagetopbtn a::after{height:24px}}@media screen and (max-width: 959px){footer #pagetopbtn a::after{height:6.4vw}}@media screen and (max-width: 959px){footer #pagetopbtn a{border-width:2.4vw}}footer #pagetopbtn{padding-bottom:0;position:absolute;top:0;bottom:auto;transform:translateY(-50%)}@media screen and (min-width: 960px)and (max-width: 1485px){footer .inside{margin-right:0;max-width:1292px}footer .row{padding-right:190px}}@media screen and (max-width: 959px){footer .row .company .info .add,footer .copyright{padding-right:20.26667vw}}@media screen and (max-width: 959px){.pc{display:none !important}}@media screen and (min-width: 960px),print{.sp{display:none !important}}html.webp .is_webp{display:block}html.webp .is_jpg{display:none}html.no-webp .is_webp{display:none}html.no-webp .is_jpg{display:block}*[data-title=a] .en{display:flex;align-items:baseline;line-height:1.4;overflow-wrap:anywhere;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-title=a] .en{font-size:160%}}@media screen and (max-width: 959px){*[data-title=a] .en{font-size:160%}}*[data-title=a] .en::before{content:"●";margin-right:.4em;color:#268feb;font-size:87.5%}*[data-title=a] .jp{line-height:1.2;overflow-wrap:anywhere;font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-title=a] .jp{font-size:330%}}@media screen and (max-width: 959px){*[data-title=a] .jp{font-size:330%}}@media screen and (min-width: 960px),print{*[data-title=a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 15px}*[data-title=a] .en{order:2}*[data-title=a] .jp{order:1}}@media screen and (max-width: 959px){*[data-title=a] .jp{margin-top:1.33333vw}}*[data-title=b]{display:flex;align-items:center}*[data-title=b] div{margin-right:.5em;color:#268feb;line-height:1.4;overflow-wrap:anywhere;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-title=b] div{font-size:280%}}@media screen and (max-width: 959px){*[data-title=b] div{font-size:280%}}*[data-title=b]::after{display:block;flex-grow:1;min-width:20%;border-top:1px solid #268feb;content:""}*[data-title=c]{padding-left:1em;border-left-style:solid;border-left-color:#000;color:#000;line-height:1.2;overflow-wrap:anywhere;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-title=c]{font-size:230%}}@media screen and (max-width: 959px){*[data-title=c]{font-size:230%}}@media screen and (min-width: 960px),print{*[data-title=c]{border-left-width:8px}}@media screen and (max-width: 959px){*[data-title=c]{border-left-width:2.13333vw}}*[data-title=c].blu{border-left-color:#268feb}*[data-title=c].grn{border-left-color:#e3e383}*[data-title=c].orn{border-left-color:#f0ca68}*[data-title=d]{padding:.2em .5em .2em .75em;border-left-style:solid;border-left-color:#268feb;color:#268feb;background-color:#e7f4ff;line-height:1.4;overflow-wrap:anywhere;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-title=d]{font-size:190%}}@media screen and (max-width: 959px){*[data-title=d]{font-size:190%}}*[data-title=d] a{color:inherit;text-decoration:underline}*[data-title=d] a:hover{text-decoration:none}@media screen and (min-width: 960px),print{*[data-title=d]{border-left-width:7px}}@media screen and (max-width: 959px){*[data-title=d]{border-left-width:1.86667vw}}*[data-title=e]{display:flex;align-items:flex-start}@media screen and (min-width: 960px),print{*[data-title=e]{font-size:1rem}}@media screen and (max-width: 959px){*[data-title=e]{font-size:2.66666667vw}}*[data-title=e] img{display:block}*[data-title=e] div{padding-left:.5em;line-height:1.4;overflow-wrap:anywhere;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-title=e] div{font-size:190%}}@media screen and (max-width: 959px){*[data-title=e] div{font-size:190%}}*[data-title=e].blu{color:#268feb}@media screen and (min-width: 960px),print{*[data-title=e].baby img{width:19px}}@media screen and (max-width: 959px){*[data-title=e].baby img{width:5.06667vw}}@media screen and (min-width: 960px),print{*[data-title=e].people img{width:32px}}@media screen and (max-width: 959px){*[data-title=e].people img{width:8.53333vw}}@media screen and (min-width: 960px),print{*[data-title=e].en img{width:24px}}@media screen and (max-width: 959px){*[data-title=e].en img{width:6.4vw}}@media screen and (min-width: 960px),print{*[data-title=e].calendar img{width:25px}}@media screen and (max-width: 959px){*[data-title=e].calendar img{width:6.66667vw}}@media screen and (min-width: 960px),print{*[data-title=e].elderly_woman img{width:20px}}@media screen and (max-width: 959px){*[data-title=e].elderly_woman img{width:5.33333vw}}@media screen and (min-width: 960px),print{*[data-title=e].fax img{width:23px}}@media screen and (max-width: 959px){*[data-title=e].fax img{width:6.13333vw}}@media screen and (min-width: 960px),print{*[data-title=e].tel img{width:18px}}@media screen and (max-width: 959px){*[data-title=e].tel img{width:4.8vw}}@media screen and (min-width: 960px),print{*[data-title=e].home1-dr img{width:20px}}@media screen and (max-width: 959px){*[data-title=e].home1-dr img{width:5.33333vw}}@media screen and (min-width: 960px),print{*[data-title=e].home1-calendar img{width:24px}}@media screen and (max-width: 959px){*[data-title=e].home1-calendar img{width:6.4vw}}@media screen and (min-width: 960px),print{*[data-title=e].home1-hospital img{width:23px}}@media screen and (max-width: 959px){*[data-title=e].home1-hospital img{width:6.13333vw}}@media screen and (min-width: 960px),print{*[data-title=e].home1-tel img{width:18px}}@media screen and (max-width: 959px){*[data-title=e].home1-tel img{width:4.8vw}}@media screen and (min-width: 960px),print{*[data-title=e].home2-wheelchair img{width:24px}}@media screen and (max-width: 959px){*[data-title=e].home2-wheelchair img{width:5.33333vw}}@media screen and (min-width: 960px),print{*[data-title=e].home2-house img{width:30px}}@media screen and (max-width: 959px){*[data-title=e].home2-house img{width:6.93333vw}}@media screen and (min-width: 960px),print{*[data-title=e].home2-cane img{width:20px}}@media screen and (max-width: 959px){*[data-title=e].home2-cane img{width:4.26667vw}}*[data-title=f]{display:flex;align-items:center}*[data-title=f] div{padding-right:.4em;line-height:1.4;overflow-wrap:anywhere;font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-title=f] div{font-size:280%}}@media screen and (max-width: 959px){*[data-title=f] div{font-size:190%}}*[data-title=f] img{display:block}@media screen and (min-width: 960px),print{*[data-title=f].wheelchair img{width:30px}}@media screen and (max-width: 959px){*[data-title=f].wheelchair img{width:4.8vw}}@media screen and (min-width: 960px),print{*[data-title=f].house img{width:37px}}@media screen and (max-width: 959px){*[data-title=f].house img{width:5.92vw}}@media screen and (min-width: 960px),print{*[data-title=f].cane img{width:22px}}@media screen and (max-width: 959px){*[data-title=f].cane img{width:3.52vw}}*[data-table=a] table{width:100%;background-color:#aacae7;border-collapse:separate;border-spacing:1px;text-align:left}*[data-table=a] table .in1{padding:.5em .75em;line-height:1.4;display:flex;align-items:center}*[data-table=a] table .in1 .in2{width:100%}*[data-table=a] table .in1 .in2 i{margin-right:.2em;display:inline-block;font-style:normal;color:#268feb}@media screen and (min-width: 960px),print{*[data-table=a] table th{font-size:190%}}@media screen and (max-width: 959px){*[data-table=a] table th{font-size:152%}}@media screen and (min-width: 960px),print{*[data-table=a] table td{font-size:160%}}@media screen and (max-width: 959px){*[data-table=a] table td{font-size:128%}}@media screen and (min-width: 960px),print{*[data-table=a] table thead .in1{min-height:60px}}@media screen and (max-width: 959px){*[data-table=a] table thead .in1{min-height:10.66667vw}}*[data-table=a] table thead th{color:#fff;background-color:#268feb}@media screen and (min-width: 960px),print{*[data-table=a] table tbody .in1{min-height:95px}}@media screen and (max-width: 959px){*[data-table=a] table tbody .in1{min-height:16vw}}*[data-table=a] table tbody th:nth-child(1){background-color:#e7f4ff}*[data-table=a] table tbody th:nth-child(n+2){background-color:#fff}*[data-table=a] table tbody td{background-color:#fff}*[data-table=a].grn table thead th{color:inherit;background-color:#e3e383}*[data-table=a].grn table tbody th:nth-child(1){background-color:#f1f1e2}*[data-table=a].orn table thead th{color:inherit;background-color:#f0ca68}*[data-table=a].orn table tbody th:nth-child(1){background-color:#fff6df}*[data-table=a].w200 table th:nth-child(1){width:200px}*[data-table=a].w250 table th:nth-child(1){width:250px}*[data-table=a].is-equipment table thead{text-align:center}*[data-table=a].is-equipment table th:nth-child(1){width:250px}*[data-table=a].is-equipment table th:nth-child(2){width:172px;text-align:center}@media screen and (max-width: 959px){*[data-table=a].is-equipment table th:nth-child(1){width:110px;min-width:110px}*[data-table=a].is-equipment table th:nth-child(2){width:130px;min-width:130px}}*[data-table=a].is-set-plan table thead{text-align:center}*[data-table=a].is-set-plan table tr>*:nth-child(1){width:394px;text-align:center}*[data-table=a].is-set-plan table tr>*:nth-child(3){width:210px;text-align:center}@media screen and (max-width: 959px){*[data-table=a].js-scrollable{overflow-y:hidden !important}*[data-table=a].js-scrollable table{white-space:nowrap}}@media screen and (min-width: 960px),print{*[data-table=b]{font-size:160%}}@media screen and (max-width: 959px){*[data-table=b]{font-size:160%}}*[data-table=b] table{border-bottom:1px solid #aacae7;width:100%;text-align:left}*[data-table=b] table tbody tr th,*[data-table=b] table tbody tr td{overflow-wrap:anywhere}*[data-table=b] table tbody tr th{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-table=b] table tbody tr th,*[data-table=b] table tbody tr td{padding:1.5em 0;border-top:1px solid #aacae7}*[data-table=b] table tbody tr td{padding-left:1em}}@media screen and (max-width: 959px){*[data-table=b] table,*[data-table=b] tbody,*[data-table=b] tr,*[data-table=b] th,*[data-table=b] td{display:block;width:100%}*[data-table=b] table tbody tr{padding:1em 0;border-top:1px solid #aacae7}*[data-table=b] table tbody tr td{margin-top:.25em}}*[data-table=b].gry table{border-bottom-color:#b5b5b5}@media screen and (min-width: 960px),print{*[data-table=b].gry table tbody tr th,*[data-table=b].gry table tbody tr td{border-top-color:#b5b5b5}}@media screen and (max-width: 959px){*[data-table=b].gry table tbody tr{border-top-color:#b5b5b5}}@media screen and (min-width: 960px),print{*[data-table=b].w200 table th{width:200px}}*[data-honbun]{line-height:2.125}@media screen and (min-width: 960px),print{*[data-honbun]{font-size:160%}}@media screen and (max-width: 959px){*[data-honbun]{font-size:160%}}*[data-honbun] a{color:inherit;text-decoration:underline}*[data-honbun] .blu{color:#268feb}*[data-honbun] .medium{display:inline;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}*[data-honbun] .bold{display:inline;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}*[data-honbun=fs-19]{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-honbun=fs-19]{font-size:190%}}@media screen and (max-width: 959px){*[data-honbun=fs-19]{font-size:190%}}*[data-pagelink]{line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-pagelink]{font-size:160%}}@media screen and (max-width: 959px){*[data-pagelink]{font-size:120%}}*[data-pagelink] ul{display:flex;gap:.5em}*[data-pagelink] ul li{flex:1}*[data-pagelink] ul li a{padding:1em .25em;border:2px solid #268feb;border-radius:.5em;display:flex;height:100%;justify-content:center;align-items:center;text-align:center;color:#268feb;background-color:#fff}*[data-pagelink] ul li a:hover{opacity:1;color:#fff;background-color:#268feb}@media screen and (min-width: 960px),print{*[data-pagelink]+section.hier1:nth-child(n+2){margin-top:40px !important}}@media screen and (max-width: 959px){*[data-pagelink]+section.hier1:nth-child(n+2){margin-top:10.66667vw !important}}@media screen and (min-width: 960px),print{header#page{padding-top:40px}}@media screen and (max-width: 959px){header#page{padding-top:10.93333vw}}@media screen and (min-width: 960px),print{header#page{padding-left:40px}}@media screen and (max-width: 959px){header#page{padding-left:5.33333vw}}@media screen and (min-width: 960px),print{header#page{padding-right:40px}}@media screen and (max-width: 959px){header#page{padding-right:5.33333vw}}header#page>*{margin-left:auto;margin-right:auto;width:100%}header#page .txt{max-width:1402px;color:#000;line-height:1.2;letter-spacing:.1em;font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{header#page .txt{font-size:400%}}@media screen and (max-width: 959px){header#page .txt{font-size:400%}}header#page .pankz{max-width:1402px;line-height:1.2;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{header#page .pankz{font-size:160%}}@media screen and (max-width: 959px){header#page .pankz{font-size:160%}}@media screen and (min-width: 960px),print{header#page .pankz{margin-top:20px}}@media screen and (max-width: 959px){header#page .pankz{margin-top:5.6vw}}header#page .pankz ul{margin-bottom:-0.5em;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center}header#page .pankz ul li{padding-bottom:.5em;display:flex;justify-content:center;align-content:center}header#page .pankz ul li:nth-child(n+2)::before{display:inline;color:#a0a8b0;content:"／"}header#page .pankz ul li a,header#page .pankz ul li p{width:100%;word-break:break-word}header#page .pankz ul li a{color:#a0a8b0;display:block}header#page .pankz ul li p{overflow:hidden;color:#000}header#page .pankz ul li p::before{margin-right:.2em;float:left;color:#268feb;content:"●"}header#page .img{max-width:1648px;overflow:hidden}@media screen and (min-width: 960px),print{header#page .img{margin-top:60px}}@media screen and (max-width: 959px){header#page .img{margin-top:10.66667vw}}header#page .img picture,header#page .img img{display:block;width:100%}@media screen and (min-width: 960px),print{header#page .img{border-radius:20px}}@media screen and (max-width: 959px){header#page{padding-left:8.53333vw}header#page .img{margin-right:-5.33333vw;border-radius:3.73333vw 0 0 3.73333vw;width:91.46667vw}}.gradient{background:linear-gradient(247.99deg, #BEDBFF 2.38%, #FFF6DF 130.85%)}@media screen and (min-width: 960px),print{.gradient{border-radius:20px}}@media screen and (max-width: 959px){.gradient{border-radius:5.33333vw}}*[data-gallery] li .li-cont{margin-left:auto;margin-right:auto;max-width:100%}@media screen and (min-width: 960px),print{*[data-gallery] li .li-cont>*:nth-child(n+2){margin-top:15px}}@media screen and (max-width: 959px){*[data-gallery] li .li-cont>*:nth-child(n+2){margin-top:4vw}}*[data-gallery] li .li-cont .img{padding-top:50%;position:relative;overflow:hidden;background-color:#eee}@media screen and (min-width: 960px),print{*[data-gallery] li .li-cont .img{border-radius:10px}}@media screen and (max-width: 959px){*[data-gallery] li .li-cont .img{border-radius:2.66667vw}}*[data-gallery] li .li-cont .img picture,*[data-gallery] li .li-cont .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}*[data-gallery] li .li-cont *[data-honbun]{line-height:1.75}@media screen and (min-width: 960px),print{*[data-gallery] li .li-cont *[data-honbun]:nth-child(n+2){margin-top:5px}}@media screen and (max-width: 959px){*[data-gallery] li .li-cont *[data-honbun]:nth-child(n+2){margin-top:1.33333vw}}@media screen and (min-width: 960px),print{*[data-gallery] li .li-cont *[data-honbun]>*:nth-child(n+2){margin-top:10px}}@media screen and (max-width: 959px){*[data-gallery] li .li-cont *[data-honbun]>*:nth-child(n+2){margin-top:2.66667vw}}*[data-gallery] li .li-cont *[data-honbun] dl dt{color:#268feb;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-gallery]{display:flex;flex-wrap:wrap}}@media screen and (max-width: 959px){*[data-gallery] li:nth-child(n+2){margin-top:10.66667vw}}*[data-gallery="3"] li .li-cont .img{padding-top:66.5789473684%}@media screen and (min-width: 960px),print{*[data-gallery="3"]{gap:30px 20px}*[data-gallery="3"] li{width:calc(33.3333333333% - 13.5px)}*[data-gallery="3"] li .li-cont{width:380px}}*[data-gallery="2"] li .li-cont .img{padding-top:43.6206896552%}@media screen and (min-width: 960px),print{*[data-gallery="2"]{gap:30px 20px}*[data-gallery="2"] li{width:calc(50% - 10px)}*[data-gallery="2"] li .li-cont{width:580px}}*[data-introduce] .img{overflow:hidden}@media screen and (min-width: 960px),print{*[data-introduce] .img{border-radius:20px}}@media screen and (max-width: 959px){*[data-introduce] .img{border-radius:5.33333vw}}@media screen and (min-width: 960px),print{*[data-introduce] .img{width:470px}}@media screen and (max-width: 959px){*[data-introduce] .img{width:89.33333vw}}@media screen and (min-width: 960px),print{*[data-introduce] .img{min-width:470px}}@media screen and (max-width: 959px){*[data-introduce] .img{min-width:89.33333vw}}*[data-introduce] .img picture,*[data-introduce] .img img{display:block;width:100%}@media screen and (min-width: 960px),print{*[data-introduce] .txt>*:nth-child(n+2){margin-top:20px}}@media screen and (max-width: 959px){*[data-introduce] .txt>*:nth-child(n+2){margin-top:5.33333vw}}*[data-introduce] .txt .outset{line-height:2;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-introduce] .txt .outset{font-size:190%}}@media screen and (max-width: 959px){*[data-introduce] .txt .outset{font-size:190%}}*[data-introduce] .txt .waku{background-color:#f4fbff}@media screen and (min-width: 960px),print{*[data-introduce] .txt .waku>*:nth-child(n+2){margin-top:20px}}@media screen and (max-width: 959px){*[data-introduce] .txt .waku>*:nth-child(n+2){margin-top:5.33333vw}}@media screen and (min-width: 960px),print{*[data-introduce]{display:flex;justify-content:space-between;align-items:flex-start}*[data-introduce] .txt{flex-grow:1;padding-left:70px}*[data-introduce] .txt .waku{padding:35px 20px 45px 35px}*[data-introduce] .txt .waku ul.list{column-count:2}}@media screen and (max-width: 959px){*[data-introduce] .txt{margin-top:5.33333vw}*[data-introduce] .txt .waku{margin-left:-5.33333vw;margin-right:-5.33333vw;padding:10.66667vw 5.33333vw}}*[data-pdflist] li .li-cont{margin-left:auto;margin-right:auto;max-width:100%;display:block;color:inherit}*[data-pdflist] li .li-cont .img{padding-top:50%;padding-top:67.8571428571%;position:relative;overflow:hidden;background-color:#eee}@media screen and (min-width: 960px),print{*[data-pdflist] li .li-cont .img{border-radius:10px}}@media screen and (max-width: 959px){*[data-pdflist] li .li-cont .img{border-radius:2.66667vw}}*[data-pdflist] li .li-cont .img picture,*[data-pdflist] li .li-cont .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (min-width: 960px),print{*[data-pdflist] li .li-cont .txt{margin-top:10px}}@media screen and (max-width: 959px){*[data-pdflist] li .li-cont .txt{margin-top:2.66667vw}}@media screen and (min-width: 960px),print{*[data-pdflist] li .li-cont .txt>p{font-size:190%}}@media screen and (max-width: 959px){*[data-pdflist] li .li-cont .txt>p{font-size:190%}}*[data-pdflist] li .li-cont .txt>p:nth-child(1){font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}*[data-pdflist] li .li-cont .txt>p:nth-child(2){font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-pdflist] li .li-cont .txt>p:nth-child(2){margin-top:5px}}@media screen and (max-width: 959px){*[data-pdflist] li .li-cont .txt>p:nth-child(2){margin-top:1.33333vw}}@media screen and (min-width: 960px),print{*[data-pdflist]{display:flex;flex-wrap:wrap;gap:40px 20px}*[data-pdflist] li{width:calc(25% - 15px)}*[data-pdflist] li .li-cont{width:280px}}@media screen and (max-width: 959px){*[data-pdflist] li:nth-child(n+2){margin-top:10.66667vw}}*[data-consultation-time]{border:1px solid #aacae7;background-color:#fff}@media screen and (min-width: 960px),print{*[data-consultation-time]{border-radius:10px}}@media screen and (max-width: 959px){*[data-consultation-time]{border-radius:2.66667vw}}@media screen and (min-width: 960px),print{*[data-consultation-time]{padding-left:40px}}@media screen and (max-width: 959px){*[data-consultation-time]{padding-left:2.66667vw}}@media screen and (min-width: 960px),print{*[data-consultation-time]{padding-right:40px}}@media screen and (max-width: 959px){*[data-consultation-time]{padding-right:2.66667vw}}*[data-consultation-time] table{width:100%;table-layout:fixed}*[data-consultation-time] table th,*[data-consultation-time] table td{padding-left:1px;padding-right:1px}*[data-consultation-time] table thead th{text-align:center;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-consultation-time] table thead th{font-size:160%}}@media screen and (max-width: 959px){*[data-consultation-time] table thead th{font-size:160%}}@media screen and (min-width: 960px),print{*[data-consultation-time] table thead th:first-child{width:400px}}@media screen and (max-width: 959px){*[data-consultation-time] table thead th:first-child{width:16vw}}*[data-consultation-time] table thead th:nth-last-child(2){color:#56b0e8}*[data-consultation-time] table thead th:nth-last-child(1){color:#ff898b}*[data-consultation-time] table tbody tr{border-top:1px solid #aacae7}*[data-consultation-time] table tbody th{text-align:left;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-consultation-time] table tbody th{font-size:190%}}@media screen and (max-width: 959px){*[data-consultation-time] table tbody th{font-size:160%}}@media screen and (min-width: 960px),print{*[data-consultation-time] table tbody th{padding-left:30px}}@media screen and (max-width: 959px){*[data-consultation-time] table tbody th{padding-left:2.66667vw}}*[data-consultation-time] table tbody td{color:#ff898b;text-align:center;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-consultation-time] table tbody td{font-size:230%}}@media screen and (max-width: 959px){*[data-consultation-time] table tbody td{font-size:160%}}*[data-consultation-time] table tbody td p.tri{color:#ffab43}*[data-consultation-time] table tbody td p.txt{color:#000;font-size:70%;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}*[data-consultation-time] table tbody td span{display:block;color:#000;font-size:82%;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}*[data-consultation-time] .note{border-top:1px solid #aacae7}@media screen and (min-width: 960px),print{*[data-consultation-time] .note{padding-top:15px}}@media screen and (max-width: 959px){*[data-consultation-time] .note{padding-top:3.2vw}}@media screen and (min-width: 960px),print{*[data-consultation-time] .note{padding-bottom:15px}}@media screen and (max-width: 959px){*[data-consultation-time] .note{padding-bottom:3.2vw}}*[data-consultation-time] .note div{display:flex;align-items:center;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{*[data-consultation-time] .note div{font-size:190%}}@media screen and (max-width: 959px){*[data-consultation-time] .note div{font-size:160%}}*[data-consultation-time] .note div span{margin:0 .25em;display:block;font-family:sans-serif;line-height:1}*[data-consultation-time] .note div p{color:#ffab43;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{*[data-consultation-time] table thead th,*[data-consultation-time] table thead td{padding-top:1.7em;padding-bottom:1.7em}*[data-consultation-time] table tbody th,*[data-consultation-time] table tbody td{padding-top:1.45em;padding-bottom:1.45em}}@media screen and (max-width: 959px){*[data-consultation-time] table thead th,*[data-consultation-time] table thead td{padding-top:1.75em;padding-bottom:1.75em}*[data-consultation-time] table tbody th,*[data-consultation-time] table tbody td{padding-top:1.35em;padding-bottom:1.35em}}@media screen and (min-width: 960px),print{*[data-consultation-time=home]{padding-left:25px}}@media screen and (max-width: 959px){*[data-consultation-time=home]{padding-left:2.66667vw}}@media screen and (min-width: 960px),print{*[data-consultation-time=home]{padding-right:25px}}@media screen and (max-width: 959px){*[data-consultation-time=home]{padding-right:2.66667vw}}@media screen and (min-width: 960px),print{*[data-consultation-time=home] table thead th:first-child{width:160px}}@media screen and (max-width: 959px){*[data-consultation-time=home] table thead th:first-child{width:16vw}}@media screen and (min-width: 960px),print{*[data-consultation-time=home] table tbody th{padding-left:15px}}@media screen and (max-width: 959px){*[data-consultation-time=home] table tbody th{padding-left:2.66667vw}}.btn-wrap{text-align:left}*[data-rndarr]{border-width:1px;border-style:solid;border-color:#000;display:flex;justify-content:center;align-items:center}*[data-rndarr]::before{content:"";display:block;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}*[data-rndarr].wht{border-color:#268feb;background-color:#fff}*[data-rndarr].wht::before{background-image:url("../img/parts/btn_rndarr_blu.svg")}*[data-rndarr].blu{border-color:#268feb;background-color:#268feb}*[data-rndarr].blu::before{background-image:url("../img/parts/btn_rndarr_wht.svg")}@media screen and (min-width: 960px),print{*[data-rndarr]{border-radius:74px}}@media screen and (max-width: 959px){*[data-rndarr]{border-radius:13.86667vw}}@media screen and (min-width: 960px),print{*[data-rndarr]{width:74px}}@media screen and (max-width: 959px){*[data-rndarr]{width:13.86667vw}}@media screen and (min-width: 960px),print{*[data-rndarr]{min-width:74px}}@media screen and (max-width: 959px){*[data-rndarr]{min-width:13.86667vw}}@media screen and (min-width: 960px),print{*[data-rndarr]{height:74px}}@media screen and (max-width: 959px){*[data-rndarr]{height:13.86667vw}}@media screen and (min-width: 960px),print{*[data-rndarr]::before{width:22px}}@media screen and (max-width: 959px){*[data-rndarr]::before{width:3.73333vw}}@media screen and (min-width: 960px),print{*[data-rndarr]::before{height:18px}}@media screen and (max-width: 959px){*[data-rndarr]::before{height:3.2vw}}.cssbtn{display:inline-flex}@media screen and (min-width: 960px),print{.cssbtn{font-size:160%}}@media screen and (max-width: 959px){.cssbtn{font-size:160%}}.cssbtn>div{margin-right:1em;border-bottom:1px solid #aacae7;display:flex;justify-content:center;align-items:center}.cssbtn>div>p{transition:all 200ms ease;color:#000;line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]{border-radius:43px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]{border-radius:11.46667vw}}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]{width:43px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]{width:11.46667vw}}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]{min-width:43px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]{min-width:11.46667vw}}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]{height:43px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]{height:11.46667vw}}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]::before{width:12px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]::before{width:3.2vw}}@media screen and (min-width: 960px),print{.cssbtn *[data-rndarr]::before{height:10px}}@media screen and (max-width: 959px){.cssbtn *[data-rndarr]::before{height:2.66667vw}}.cssbtn.prev *[data-rndarr]::before{transform:scale(-1, 1)}@media screen and (min-width: 960px),print{#bottomBanner{padding-top:120px}}@media screen and (max-width: 959px){#bottomBanner{padding-top:16vw}}@media screen and (min-width: 960px),print{#bottomBanner{padding-bottom:120px}}@media screen and (max-width: 959px){#bottomBanner{padding-bottom:26.66667vw}}#bottomBanner a{position:relative;display:block;overflow:hidden;border:1px solid #268feb;background-color:#268feb}@media screen and (min-width: 960px),print{#bottomBanner a{border-radius:10px}}@media screen and (max-width: 959px){#bottomBanner a{border-radius:2.66667vw}}#bottomBanner a .z1{position:relative;z-index:1;max-width:100%}@media screen and (min-width: 960px),print{#bottomBanner a .z1{width:1185px}}@media screen and (max-width: 959px){#bottomBanner a .z1{width:89.33333vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z1{height:290px}}@media screen and (max-width: 959px){#bottomBanner a .z1{height:68vw}}#bottomBanner a .z1.img picture,#bottomBanner a .z1.img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#bottomBanner a .z2{position:absolute;z-index:2}#bottomBanner a .z2.txt-jp{top:50%;left:0%;white-space:nowrap;line-height:1.45;letter-spacing:.08em;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 960px),print{#bottomBanner a .z2.txt-jp{font-size:330%}}@media screen and (max-width: 959px){#bottomBanner a .z2.txt-jp{font-size:190%}}#bottomBanner a .z2.txt-jp>p{color:#fff}@media screen and (min-width: 960px),print{#bottomBanner a .z2.txt-jp{margin-top:-74px;margin-left:65px}}@media screen and (max-width: 959px){#bottomBanner a .z2.txt-jp{margin-top:-3.2%;margin-left:6.2%}}#bottomBanner a .z2.txt-en{left:0%;bottom:0%;white-space:nowrap;line-height:.76;font-family:"Roboto",serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#bottomBanner a .z2.txt-en{font-size:1280%}}@media screen and (max-width: 959px){#bottomBanner a .z2.txt-en{font-size:800%}}#bottomBanner a .z2.txt-en>p{background:linear-gradient(270deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 960px),print{#bottomBanner a .z2.txt-en{margin-bottom:-6px;margin-left:-9px}}@media screen and (max-width: 959px){#bottomBanner a .z2.txt-en{margin-bottom:1%;margin-left:1%}}#bottomBanner a .z2.arrow{top:50%;right:0%;transform:translateY(-50%)}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]{border-radius:98px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]{border-radius:12.26667vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]{width:98px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]{width:12.26667vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]{min-width:98px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]{min-width:12.26667vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]{height:98px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]{height:12.26667vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]::before{width:22px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]::before{width:3.73333vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow *[data-rndarr]::before{height:18px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow *[data-rndarr]::before{height:3.2vw}}@media screen and (min-width: 960px),print{#bottomBanner a .z2.arrow{margin-top:0px;margin-right:65px}}@media screen and (max-width: 959px){#bottomBanner a .z2.arrow{margin-top:5%;margin-right:2.8%}}#btnReserve{position:fixed;right:0;z-index:10001;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 960px),print{#btnReserve{margin-bottom:15px}}@media screen and (max-width: 959px){#btnReserve{margin-bottom:2.4vw}}#btnReserve::before,#btnReserve::after{position:absolute;top:0;left:0;display:block;border-radius:inherit;width:inherit;height:inherit;content:""}#btnReserve::before{z-index:-2;background-color:#fff}#btnReserve::after{z-index:-1;background-color:#268feb;border-top:1px solid #268feb;border-left:1px solid #268feb}#btnReserve{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#btnReserve{font-size:160%}}@media screen and (max-width: 959px){#btnReserve{font-size:96%}}@media screen and (min-width: 960px),print{#btnReserve{width:160px}}@media screen and (max-width: 959px){#btnReserve{width:25.6vw}}@media screen and (min-width: 960px),print{#btnReserve{height:110px}}@media screen and (max-width: 959px){#btnReserve{height:17.6vw}}#btnReserve>div>p{margin-bottom:.4em;text-align:center;color:#fff}#btnReserve>div>img{margin-left:auto;margin-right:auto;display:block;max-width:100%}@media screen and (min-width: 960px),print{#btnReserve>div>img{width:32px}}@media screen and (max-width: 959px){#btnReserve>div>img{width:5.12vw}}@media screen and (min-width: 960px),print{#btnReserve{bottom:110px;border-radius:30px 0 0 30px}}@media screen and (max-width: 959px){#btnReserve{bottom:17.6vw;border-radius:4.8vw 0 0 4.8vw}}#btnRecruit{position:fixed;right:0;bottom:0;z-index:10001;display:flex;justify-content:center;align-items:center}#btnRecruit::before,#btnRecruit::after{position:absolute;top:0;left:0;display:block;border-radius:inherit;width:inherit;height:inherit;content:""}#btnRecruit::before{z-index:-2;background-color:#fff}#btnRecruit::after{z-index:-1;background-color:#3a88b7;border-top:1px solid #3a88b7;border-bottom:1px solid #3a88b7;border-left:1px solid #3a88b7}#btnRecruit{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500}@media screen and (min-width: 960px),print{#btnRecruit{font-size:160%}}@media screen and (max-width: 959px){#btnRecruit{font-size:96%}}@media screen and (min-width: 960px),print{#btnRecruit{width:160px}}@media screen and (max-width: 959px){#btnRecruit{width:25.6vw}}@media screen and (min-width: 960px),print{#btnRecruit{height:110px}}@media screen and (max-width: 959px){#btnRecruit{height:17.6vw}}#btnRecruit>div>p{margin-bottom:.4em;text-align:center;color:#fff}#btnRecruit>div>img{margin-left:auto;margin-right:auto;display:block;max-width:100%}@media screen and (min-width: 960px),print{#btnRecruit>div>img{width:32px}}@media screen and (max-width: 959px){#btnRecruit>div>img{width:5.12vw}}@media screen and (min-width: 960px),print{#btnRecruit{border-radius:30px 0 0 0}}@media screen and (max-width: 959px){#btnRecruit{border-radius:4.8vw 0 0 0}}.notification{background-color:#eee;padding:4em .5em;text-align:center}@media screen and (min-width: 960px),print{.notification{font-size:160%}}@media screen and (max-width: 959px){.notification{font-size:160%}}.notification a{color:inherit;text-decoration:underline}.notification a:hover{text-decoration:none}@media screen and (min-width: 960px),print{#importantMatters{margin-top:120px}}@media screen and (max-width: 959px){#importantMatters{margin-top:16vw}}@media screen and (min-width: 960px),print{#importantMatters .in-cont{margin-top:20px}}@media screen and (max-width: 959px){#importantMatters .in-cont{margin-top:5.33333vw}}@media screen and (min-width: 960px),print{#importantMatters ul{font-size:160%}}@media screen and (max-width: 959px){#importantMatters ul{font-size:160%}}#importantMatters ul li{display:flex}#importantMatters ul li::before{content:"・"}#importantMatters ul li a{color:#268feb;text-decoration:underline}#importantMatters ul li:nth-child(n+2){margin-top:.75em}a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}a:hover{opacity:.5}header#site nav .hier-1>li>a,header#site nav .hier-2>li>a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}header#site nav .hier-1>li>a:hover,header#site nav .hier-2>li>a:hover{opacity:1;transform:translateY(-2px);color:#268feb}header#site nav .contactbtn a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}header#site nav .contactbtn a span{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}header#site nav .contactbtn a:hover{opacity:1;color:#fff;background-color:#268feb}header#site nav .contactbtn a:hover span{transform:scale(0.95)}header#page .pankz ul li a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}header#page .pankz ul li a:hover{opacity:1;color:#268feb}footer .row .company a.logo{transition:none}footer .row nav ul li a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}footer .row nav ul li a:hover{opacity:1;color:#268feb;transform:translateX(4px)}footer #pagetopbtn a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}footer #pagetopbtn a::after{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}footer #pagetopbtn a:hover{opacity:1}footer #pagetopbtn:hover a{background-color:#268feb}@media screen and (min-width: 960px),print{footer #pagetopbtn:hover a{padding-bottom:20px}}@media screen and (max-width: 959px){footer #pagetopbtn:hover a{padding-bottom:5.33333vw}}footer #pagetopbtn:hover a::after{background-image:url("../img/common/footer_pagetopbtn_arr_wht.svg")}#bottomBanner a,#bottomBanner a .z1.img,#bottomBanner a .z1.img picture,#bottomBanner a .z1.img img,#bottomBanner a .z2.arrow *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#bottomBanner a:hover{opacity:1}#bottomBanner a:hover .z1.img{opacity:.75}#bottomBanner a:hover .z1.img picture,#bottomBanner a:hover .z1.img img{transform:scale(1.04)}#bottomBanner a:hover .z2.arrow *[data-rndarr]{background-color:#268feb}@media screen and (min-width: 960px),print{#bottomBanner a:hover .z2.arrow *[data-rndarr]{padding-left:10px}}@media screen and (max-width: 959px){#bottomBanner a:hover .z2.arrow *[data-rndarr]{padding-left:2.13333vw}}#bottomBanner a:hover .z2.arrow *[data-rndarr]::before{background-image:url("../img/parts/btn_rndarr_wht.svg")}#btnReserve>div>p,#btnReserve>div>img,#btnRecruit>div>p,#btnRecruit>div>img{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#btnReserve::after,#btnRecruit::after{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#btnReserve:hover,#btnRecruit:hover{opacity:1}@media screen and (min-width: 960px),print{#btnReserve:hover>div>p,#btnRecruit:hover>div>p{transform:translateY(22px)}}@media screen and (max-width: 959px){#btnReserve:hover>div>p,#btnRecruit:hover>div>p{transform:translateY(4.26667vw)}}#btnReserve:hover>div>img,#btnRecruit:hover>div>img{transform:scale(0)}#btnReserve:hover::after,#btnRecruit:hover::after{background-color:#fff}#btnReserve:hover>div>p{color:#268feb}#btnRecruit:hover>div>p{color:#3a88b7}.cssbtn>div,.cssbtn>div>p,.cssbtn *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}.cssbtn:hover{opacity:1}.cssbtn:hover>div{border-bottom-color:#268feb}.cssbtn:hover>div>p{color:#268feb}.cssbtn:hover *[data-rndarr]{border-color:#268feb;background-color:#fff}@media screen and (min-width: 960px),print{.cssbtn:hover *[data-rndarr]{padding-left:14px}}@media screen and (max-width: 959px){.cssbtn:hover *[data-rndarr]{padding-left:3.73333vw}}.cssbtn:hover *[data-rndarr]::before{background-image:url("../img/parts/btn_rndarr_blu.svg")}.cssbtn:hover.prev *[data-rndarr]{padding-left:0}@media screen and (min-width: 960px),print{.cssbtn:hover.prev *[data-rndarr]{padding-right:14px}}@media screen and (max-width: 959px){.cssbtn:hover.prev *[data-rndarr]{padding-right:3.73333vw}}*[data-pdflist] li .li-cont .img img,*[data-pdflist] li .li-cont .txt{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}*[data-pdflist] li .li-cont:hover{opacity:1}*[data-pdflist] li .li-cont:hover .img img{width:110%;height:110%}*[data-pdflist] li .li-cont:hover .txt{color:#268feb}.wp-pagenavi a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}.wp-pagenavi a.page:hover{opacity:1;color:#fff;background-color:#aacae7}#contents #contents-body.sidebar aside dl.sidebarlist dd ul li a{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents #contents-body.sidebar aside dl.sidebarlist dd ul li a:hover{color:#fff;background-color:#268feb}#contents.home section#hero .col .col-in-2 #scrollnext *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents.home section#hero .col .col-in-2 #scrollnext *[data-rndarr]:hover{opacity:1;background-color:#268feb}@media screen and (min-width: 960px),print{#contents.home section#hero .col .col-in-2 #scrollnext *[data-rndarr]:hover{padding-top:20px}}@media screen and (max-width: 959px){#contents.home section#hero .col .col-in-2 #scrollnext *[data-rndarr]:hover{padding-top:4vw}}#contents.home section#hero .col .col-in-2 #scrollnext *[data-rndarr]:hover::before{background-image:url("../img/page_home/hero_btn_rndarr_wht.svg")}#contents.home section#nursing .list .li-cont a.img,#contents.home section#nursing .list .li-cont a.img .pic picture,#contents.home section#nursing .list .li-cont a.img .pic img,#contents.home section#nursing .list .li-cont a.img *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents.home section#nursing .list .li-cont a.img:hover{opacity:1}#contents.home section#nursing .list .li-cont a.img:hover .pic picture,#contents.home section#nursing .list .li-cont a.img:hover .pic img{transform:scale(1.02);opacity:.5}#contents.home section#nursing .list .li-cont a.img:hover *[data-rndarr]{background-color:#268feb}@media screen and (min-width: 960px),print{#contents.home section#nursing .list .li-cont a.img:hover *[data-rndarr]{padding-left:10px}}@media screen and (max-width: 959px){#contents.home section#nursing .list .li-cont a.img:hover *[data-rndarr]{padding-left:2.13333vw}}#contents.home section#nursing .list .li-cont a.img:hover *[data-rndarr]::before{background-image:url("../img/parts/btn_rndarr_wht.svg")}#contents.facility section#console .in-console .txt .txt-cont ul li a,#contents.facility section#console .in-console .txt .txt-cont ul li a div,#contents.facility section#console .in-console .txt .txt-cont ul li a *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents.facility section#console .in-console .txt .txt-cont ul li a:hover{opacity:1;color:#268feb}#contents.facility section#console .in-console .txt .txt-cont ul li a:hover div{transform:translateX(2px)}#contents.facility section#console .in-console .txt .txt-cont ul li a:hover *[data-rndarr]{border-color:#fff;background-color:#268feb}@media screen and (min-width: 960px),print{#contents.facility section#console .in-console .txt .txt-cont ul li a:hover *[data-rndarr]{padding-left:10px}}@media screen and (max-width: 959px){#contents.facility section#console .in-console .txt .txt-cont ul li a:hover *[data-rndarr]{padding-left:2.13333vw}}#contents.facility section#console .in-console .txt .txt-cont ul li a:hover *[data-rndarr]::before{background-image:url("../img/parts/btn_rndarr_wht.svg")}#contents.facility-homecare section#service #service-02 *[data-table=b] table tbody tr td a.tel{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents.facility-homecare section#service #service-02 *[data-table=b] table tbody tr td a.tel:hover{opacity:1;color:#268feb}#contents.contact form .submit .submit-btn input[type=submit],#contents.contact form .submit .submit-btn *[data-rndarr]{transition:all 500ms 0ms cubic-bezier(0.19, 1, 0.22, 1)}#contents.contact form .submit .submit-btn:hover input[type=submit]{color:#268feb;background-color:#fff}#contents.contact form .submit .submit-btn:hover *[data-rndarr]{border-color:#fff}@media screen and (min-width: 960px),print{#contents.contact form .submit .submit-btn:hover *[data-rndarr]{padding-left:10px}}@media screen and (max-width: 959px){#contents.contact form .submit .submit-btn:hover *[data-rndarr]{padding-left:2.66667vw}}