@charset "UTF-8";
/*!
Theme Name: reiwa-rehabili2022
*/
html{scroll-behavior:smooth}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}body{font-family:"Sen","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.75}@media (min-width:980px){.container{max-width:980px}}img{max-width:100%}.container{overflow:hidden}body{color:#121211}.loader_cover{width:100%;height:50%;background-color:#333;transition:all 1s cubic-bezier(.04,.435,.315,.9);transform:scaleY(1)}.loader_cover-up{transform-origin:center top}.loader_cover-down{position:absolute;bottom:0;transform-origin:center bottom}.coveranime{transform:scaleY(0)}#header1,#header2{height:91px;position:relative}#header1 .headerNav,#header2 .headerNav{box-sizing:border-box;width:100%;bottom:0;background-color:rgba(105,195,197,.9)}#header1 .headerNav .container,#header2 .headerNav .container{overflow:inherit}#header1 .headerNav .container:after,#header2 .headerNav .container:after{content:"";font-size:0;display:block;clear:both}#header1 .headerNav ul.nav_body,#header2 .headerNav ul.nav_body{text-align:center;margin-bottom:0;position:relative}#header1 .headerNav ul.nav_body>li,#header2 .headerNav ul.nav_body>li{margin-bottom:0;display:inline-block;cursor:pointer;text-align:center}#header1 .headerNav ul.nav_body>li>span,#header2 .headerNav ul.nav_body>li>span{padding-top:30px;padding-right:.75em;padding-left:.75em;background-repeat:no-repeat;background-size:20px auto;background-position:center top}@media only screen and (min-width:991px) and (max-width:1025px){#header1 .headerNav ul.nav_body>li>span,#header2 .headerNav ul.nav_body>li>span{padding-left:.25em;padding-right:.25em}}@media only screen and (min-width:599px) and (max-width:991px){#header1 .headerNav ul.nav_body>li>span,#header2 .headerNav ul.nav_body>li>span{font-size:10px}}#header1 .headerNav ul.nav_body>li#nav-item-about>span,#header2 .headerNav ul.nav_body>li#nav-item-about>span{background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/PICT_byouin.svg)}#header1 .headerNav ul.nav_body>li#nav-item-hospitalization>span,#header2 .headerNav ul.nav_body>li#nav-item-hospitalization>span{background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/PICT_nyuuin.svg)}#header1 .headerNav ul.nav_body>li#nav-item-contact>span,#header2 .headerNav ul.nav_body>li#nav-item-contact>span{background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/PICT_contact.svg)}#header1 .headerNav ul.nav_body>li a,#header2 .headerNav ul.nav_body>li a{text-decoration:none}#header1 .headerNav ul.nav_body>li.current a:after,#header1 .headerNav ul.nav_body>li :hover:after,#header2 .headerNav ul.nav_body>li.current a:after,#header2 .headerNav ul.nav_body>li :hover:after{height:2px;border-radius:0;transform:scale(.8,1);visibility:visible}#header1 .headerNav ul.nav_body>li>ul,#header2 .headerNav ul.nav_body>li>ul{display:block;transition:all .5s 0s ease;top:92px;position:absolute;padding-left:0;background-color:rgba(105,195,197,.9);z-index:99999;font-size:75%;width:100%;height:0;overflow:hidden}#header1 .headerNav ul.nav_body>li>ul>li,#header2 .headerNav ul.nav_body>li>ul>li{display:inline-block}#header1 .headerNav ul.nav_body>li>ul>li>a,#header2 .headerNav ul.nav_body>li>ul>li>a{border-right:solid 1px #333;padding-left:15px;padding-right:15px}@media only screen and (min-width:599px) and (max-width:991px){#header1 .headerNav ul.nav_body>li>ul>li>a,#header2 .headerNav ul.nav_body>li>ul>li>a{border-right:none;padding-left:5px;padding-right:5px}}#header1 .headerNav ul.nav_body>li>ul>li:last-child>a,#header2 .headerNav ul.nav_body>li>ul>li:last-child>a{border-right:none}@media only screen and (min-width:599px) and (max-width:991px){#header1 .headerNav ul.nav_body>li>ul>li:last-child>a,#header2 .headerNav ul.nav_body>li>ul>li:last-child>a{border-right:none}}#header1 .headerNav ul.nav_body>li:hover>ul,#header2 .headerNav ul.nav_body>li:hover>ul{height:92px}#header1 .headerNav ul.nav_body>li.current a,#header1 .headerNav ul.nav_body>li a:hover,#header2 .headerNav ul.nav_body>li.current a,#header2 .headerNav ul.nav_body>li a:hover{color:#6481a2}#header1 .headerNav ul.nav_body>li:last-child,#header2 .headerNav ul.nav_body>li:last-child{margin-right:0}#header1 .headerNav a,#header2 .headerNav a{color:#222;display:inline-block;padding:10px 30px;position:relative}#header1 .headerNav a:after,#header2 .headerNav a:after{content:"";visibility:hidden;position:absolute;bottom:0;left:0;width:100%;height:5px;border-radius:50%;background:#0481a2;transition:all .3s;transform:scale(.04,1);transform-origin:center bottom}#header1{display:none}#header1 .headerNav{height:91px}#header1 .headerNav .nav_body>li{padding:0}#header1 .headerNav .nav_body>li.nav-logo a{padding-left:0}#header1 .headerNav .nav_body>li>ul{bottom:79px;left:0}#header1 .headerNav .nav_body>li>ul>li{padding-top:0;display:inline-block}body#home #header1{box-sizing:border-box;z-index:20;color:#112;display:none;align-items:center;justify-content:center;height:100vh;padding:0;display:block;background-attachment:fixed;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}@media only screen and (min-width:599px) and (max-width:991px){body#home #header1{width:100vw;height:100vw;background-position:center center;background-attachment:local;background-size:cover;display:flex;align-items:center;justify-content:center;margin-bottom:0}}@media only screen and (max-width:599px){body#home #header1{width:100vw;height:75vw;background-attachment:local;margin-top:61px}}body#home #header1 .jumbotron{position:absolute;top:50vh;margin-top:-100px;width:100vw;padding:0;right:0;background-color:rgba(255,255,255,.5);background-color:transparent}body#home #header1 h1,body#home #header1 p.lead{text-shadow:0 0 1px #fff;font-weight:700;color:#222}body#home #header1 h1{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";text-align:center;font-size:32px;display:block}body#home #header1 p.lead{text-align:center;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";line-height:2em;display:block}body#home #header1 .logo,body#home #header1 div.info{margin-top:30px}@media only screen and (max-width:599px){body#home #header1 .logo,body#home #header1 div.info{display:none}}body#home #header1 .logo{margin-left:100px;float:left}@media only screen and (max-width:599px){body#home #header1 .logo{display:none}}body#home #header1 div.info{float:right;margin-right:100px}body#home #header1 div.info p{margin-bottom:0;margin-top:0;line-height:1.5;text-shadow:0 0 1px #fff;font-weight:700}body#home #header1 div.info p.tel{font-size:28px}body#home #header1 div.info p.link-recruit,body#home #header1 div.info p.shortcut-info{display:block;text-align:center;font-weight:400;margin-top:1em}body#home #header1 div.info p.link-recruit a,body#home #header1 div.info p.shortcut-info a{display:inline-block;color:#fff;border-style:solid;border-width:1px;border-top-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;box-shadow:1px 1px 2px #555;padding:3px 5px;transition:all .5s 0s ease}body#home #header1 div.info p.link-recruit a span,body#home #header1 div.info p.shortcut-info a span{border:solid 1px #fff;padding:1px 1em;transition:all .5s 0s ease}body#home #header1 div.info p.link-recruit a span:hover,body#home #header1 div.info p.shortcut-info a span:hover{color:#666;border-color:#666}body#home #header1 div.info p.link-recruit a:hover,body#home #header1 div.info p.shortcut-info a:hover{text-decoration:none}body#home #header1 div.info p.link-recruit a{background-color:#69c3c5}@media only screen and (max-width:599px){body#home #header1 div.info p.link-recruit a{box-shadow:none}}body#home #header1 .shortcut-info a{background-color:#28a745}@media only screen and (max-width:599px){body#home #header1 .shortcut-info{display:none}}body#home #header1 .headerNav{box-sizing:border-box;width:100%;position:absolute;bottom:0;background-color:rgba(105,195,197,.9)}@media only screen and (max-width:599px){body#home #header1 .headerNav{display:none}}body#home #header1 .headerNav ul{text-align:center;margin-bottom:0}body#home #header1 .headerNav .nav_body>li{padding:40px 0 10px}body#home #header1 .headerNav .nav_body>li>ul{top:0}body#home #header1 .headerNav .nav_body>li:hover>ul{top:-93px}body#home #header1 .headerNav li{margin-bottom:0;display:inline-block;padding:20px 0 10px}body#home #header1 .headerNav a{color:#222;display:inline-block;padding:10px 30px}@media only screen and (min-width:599px) and (max-width:991px){body#home #header1 .headerNav a{padding-left:10px;padding-right:10px}}@media only screen and (max-width:600px){#header1 .logo{display:none}#header1 .lead{font-size:90%}#header1 h1{font-size:150%}#header1 div.info{position:absolute;bottom:0;right:0;margin-right:0;padding-right:20px;padding-bottom:20px}}body#home #header2{display:none;top:-100px}body#home #header2.fixed{display:block}#header2{position:fixed;box-shadow:0 0 3px rgba(0,0,0,.75);top:0;left:0;width:100vw;z-index:999}@media only screen and (max-width:599px){#header2{display:block;box-shadow:none}}#header2.fixed{display:block}@media only screen and (max-width:599px){#header2 .headerNav{display:none}}#header2 .headerNav .nav_body{padding:0}#header2 .headerNav .nav_body>li{padding:54px 0 10px}#header2 .headerNav .nav_body>li.nav-logo{vertical-align:bottom;padding:0;margin-right:50px}@media only screen and (min-width:991px) and (max-width:1025px){#header2 .headerNav .nav_body>li.nav-logo{margin-right:0}}#header2 .headerNav .nav_body>li.nav-logo a{padding-left:0;padding-right:0}#header2 .headerNav .nav_body>li>ul{top:0;left:0}#header2 .headerNav .nav_body>li>ul>li{padding:10px 0}#header2 .headerNav .nav_body>li:first-child a{border-right:none}#header2 .headerNav .nav_body>li:first-child a:after{content:none}#header2 address{position:absolute;right:0;left:0;top:0;text-align:right;font-size:120%;padding-top:.5rem}#header2 address a{color:#112}@media only screen and (max-width:599px){#header2 address{display:none}}@media only screen and (min-width:599px) and (max-width:991px){#header2 address{font-size:100%;padding-top:.125rem}}.bg-orange{background-color:rgba(105,195,197,.9)}.bg-orange .navbar-toggler{border:none}#mobile-nav{display:none;position:fixed;top:0;left:0;z-index:10000;width:100vw}@media only screen and (max-width:599px){#mobile-nav{display:block}}#mobile-nav ul.navbar-nav{list-style-type:none;font-size:1rem;min-height:calc(100vh - 35px);padding-top:.5em}#mobile-nav ul.navbar-nav>li{color:#fff}#mobile-nav ul.navbar-nav>li span{color:#333}#mobile-nav ul.navbar-nav>li ul{list-style-type:none;padding-left:1em}#mobile-nav ul.navbar-nav>li a{color:#fff}#mobile-nav ul.navbar-nav>li a:before{content:"▶";margin-right:.5em}#mobile-nav ul.navbar-nav>li.tel{font-size:150%;text-align:center}#mobile-nav ul.navbar-nav>li.tel a:before{content:none}.sp-info{display:none}@media only screen and (max-width:599px){.sp-info{display:block;background-color:rgba(105,195,197,.9);text-align:center;padding:1em 0;color:#fff}.sp-info p{margin:0}.sp-info p.tel{font-size:2em;font-weight:700}.sp-info p.tel a{color:#fff}.sp-info .info-label{background-color:#fff;color:#e59c4c;margin-right:.5em;padding:2px}}.sp-link-recruit{display:none}@media only screen and (max-width:599px){.sp-link-recruit{margin-top:1em;display:block;text-align:center}.sp-link-recruit a{display:inline-block;color:#fff;background-color:#e59c4c;padding:3px 5px;border-style:solid;border-width:1px;border-top-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;box-shadow:1px 1px 2px #555}}@media only screen and (max-width:599px) and (max-width:599px){.sp-link-recruit a{box-shadow:none}}@media only screen and (max-width:599px){.sp-link-recruit a span{border:solid 1px #fff;padding:1px 1em}}.navbar-brand{text-align:center}.banners{margin-top:3em}.banners ul{list-style-type:none;padding-left:0}.banners ul li{margin-bottom:1em}@media only screen and (max-width:599px){.banners ul li{text-align:center}}.banners ul li a{background-color:#000;display:inline-block}.banners ul li a img{width:100%;transition:all .5s 0s ease}.banners ul li a:hover img{opacity:.75}.btn-about{color:#fff;background-color:#69c3c5;border-color:#69c3c5;transition:all .5s 0s ease}@media only screen and (max-width:599px){.btn-about{font-size:90%}}.btn-about:hover{color:#666;opacity:.75}#footer{background-color:rgba(105,195,197,.9);margin-top:5em;padding-top:50px}#footer .copy{border-top:1px solid #fff;text-align:center;padding-top:15px;padding-bottom:5px;margin-bottom:0;margin-top:50px}#footer .copy small{font-size:16px}#footer p{line-height:1.8em}#footer .address-title{padding:0 3px;display:inline-block;border-radius:1px;margin-bottom:3px;font-weight:700}#footer .tel-number{font-size:200%;color:#111;font-weight:700}#footer .tel-number .icn_daihyoubangou{width:1.75em;margin-right:.5em}.footer-sitemap{padding-top:45px;-moz-columns:2;columns:2;font-size:.75rem}@media only screen and (max-width:599px){.footer-sitemap{display:none}}.footer-sitemap li{list-style-type:none;line-height:200%}.footer-sitemap li span{font-size:1.25rem;display:none}.footer-sitemap li ul{padding-left:0}.footer-sitemap li a{color:#111}.footer-sitemap li a:before{content:"▶ ";color:#008b8b}.footer-sitemap li a:hover{text-decoration:none;color:#008b8b}.footer-sitemap li a:hover:before{margin-right:.25em}@media only screen and (max-width:768px){.footer-nav{padding-top:0;-moz-columns:3;columns:3}}body#home main{margin-top:0}#information{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 83.333333%;max-width:83.333333%;margin:auto;padding-top:100px}@media only screen and (min-width:599px) and (max-width:991px){#information{max-width:100%}}@media only screen and (max-width:599px){#information{padding-top:0;max-width:100%}}#information h2{font-size:30px}#information ul.button-archive{list-style-type:none;padding-left:0;display:flex;justify-content:center;text-align:center}#information ul.button-archive li{padding:0 .5em}@media only screen and (max-width:599px){#information ul.button-archive{display:block}#information ul.button-archive li{margin-bottom:1em}}#information ol{height:auto;line-height:1.5em}#information ol li span.badge{margin-left:1em;margin-right:1em}#information ol li span.badge-information{color:#fff;background-color:#28a745}#information ol li span.badge-information:hover,#information ol li span.badge-information:focus{color:#fff;background-color:#1e7e34}#information ol li span.badge-information:focus,#information ol li span.badge-information.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#information ol li span.badge-recruit-info{color:#fff;background-color:#17a2b8}#information ol li span.badge-recruit-info:hover,#information ol li span.badge-recruit-info:focus{color:#fff;background-color:#117a8b}#information ol li span.badge-recruit-info:focus,#information ol li span.badge-recruit-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#information ol li span.badge-hospital-guide{color:#fff;background-color:#e48db6}#information ol li span.badge-hospital-guide:hover,#information ol li span.badge-hospital-guide:focus{color:#fff;background-color:#bc7194}#information ol li span.badge-hospital-guide:focus,#information ol li span.badge-hospital-guide.focus{outline:0;box-shadow:0 0 0 .2rem rgba(228,141,182,.5)}#information ol li span.badge-opt-out{color:#fff;background-color:#a88de4}#information ol li span.badge-opt-out:hover,#information ol li span.badge-opt-out:focus{color:#fff;background-color:#a88de4}#information ol li span.badge-opt-out:focus,#information ol li span.badge-opt-out.focus{color:#fff;background-color:#7b68a6}.btn-hospital-guide{color:#fff;background-color:#e48db6;border-color:#e48db6}.btn-hospital-guide:hover{color:#fff;background-color:#bc7194;border-color:#bc7194}.btn-hospital-guide:focus,.btn-hospital-guide.focus{box-shadow:0 0 0 .2rem rgba(228,141,182,.5)}.btn-opt-out{color:#fff;background-color:#a88de4;border-color:#a88de4}.btn-opt-out:hover{color:#fff;background-color:#7b68a6;border-color:#7b68a6}.btn-opt-out:focus,.btn-opt-out.focus{box-shadow:0 0 0 .2rem rgba(228,141,182,.5)}section#information{background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:0;padding-left:0;padding-right:0;padding-bottom:150px}section#information .container{max-width:60%}@media only screen and (min-width:599px) and (max-width:991px){section#information .container{max-width:100%}}section#information ol{border-top:solid 1px #444;list-style-type:none;padding-left:0;line-height:2em}section#information ol li{border-bottom:dotted 1px #777;line-height:3rem}section#information ol li a{color:#111}@media only screen and (max-width:600px){section#information .container{max-width:90%}section#information ol{height:auto}section#information ol a{display:block}}.youtube{margin:50px auto}.breadcrumbs{background-color:#dcdddd;padding:1em 0;margin-bottom:3em}.breadcrumbs ol{padding:0;margin-bottom:0;list-style-type:none}.breadcrumbs ol li{display:inline;margin-bottom:0}.breadcrumbs ol li a{color:#111}.breadcrumbs ol li:before{content:">";margin:0 1em}.breadcrumbs ol li:first-child:before{content:none;margin:0}@media only screen and (max-width:600px){.breadcrumbs ol{padding-left:1em}}body.page #header2 .headerNav,body.single #header2 .headerNav,body.archive #header2 .headerNav{background-color:rgba(255,255,255,.75)}body.page #header2 .headerNav ul.nav_body>li>ul,body.single #header2 .headerNav ul.nav_body>li>ul,body.archive #header2 .headerNav ul.nav_body>li>ul{background-color:rgba(255,255,255,.85)}body.page h1,body.single h1,body.archive h1{margin-bottom:0;height:500px;background-repeat:no-repeat;background-position:top center;background-size:cover;font-size:200%}@media only screen and (max-width:599px){body.page h1,body.single h1,body.archive h1{margin-top:60px;height:33.3333333333vw;background-size:auto 100%;font-size:1.25rem}}@media only screen and (min-width:599px) and (max-width:991px){body.page h1,body.single h1,body.archive h1{margin-top:92px;height:33.3333333333vw;background-size:100% auto}}body.page h1 div.container,body.single h1 div.container,body.archive h1 div.container{text-align:center}body.page h1 div.container span,body.single h1 div.container span,body.archive h1 div.container span{display:inline-block;padding:1em;width:70%;text-align:center;margin:300px auto 0;background-color:rgba(105,195,197,.65);font-kerning:auto;color:#fff}@media only screen and (max-width:599px){body.page h1 div.container span,body.single h1 div.container span,body.archive h1 div.container span{display:inline-block;padding:1em;margin-top:30px;width:auto;line-height:2rem}}@media only screen and (min-width:599px) and (max-width:991px){body.page h1 div.container span,body.single h1 div.container span,body.archive h1 div.container span{margin-top:100px}}body.page main,body.single main,body.archive main{margin-top:1em}body.page main>*:first-child,body.single main>*:first-child,body.archive main>*:first-child{margin-top:0 !important}body.page main h2,body.page main h3,body.page main h4,body.page main h5,body.page main h6,body.single main h2,body.single main h3,body.single main h4,body.single main h5,body.single main h6,body.archive main h2,body.archive main h3,body.archive main h4,body.archive main h5,body.archive main h6{clear:both;margin-top:3em}body.page main h2:first-child,body.page main h3:first-child,body.page main h4:first-child,body.page main h5:first-child,body.page main h6:first-child,body.single main h2:first-child,body.single main h3:first-child,body.single main h4:first-child,body.single main h5:first-child,body.single main h6:first-child,body.archive main h2:first-child,body.archive main h3:first-child,body.archive main h4:first-child,body.archive main h5:first-child,body.archive main h6:first-child{margin-top:0}body.page main section,body.page main article,body.single main section,body.single main article,body.archive main section,body.archive main article{overflow:hidden;margin-top:3em}body.page main article:has(h2),body.page main section:has(h2),body.single main article:has(h2),body.single main section:has(h2),body.archive main article:has(h2),body.archive main section:has(h2){margin-top:3em}body.page main h2,body.single main h2,body.archive main h2{margin-top:3em;margin-bottom:1.5em;text-align:left;clear:both;border-top:solid 2px #69c3c5;border-bottom:solid 2px #aaa;font-weight:700;background:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/h2.svg) no-repeat left center;background-size:auto 1em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.5rem;line-height:2em;padding-left:1.5em}@media only screen and (max-width:599px){body.page main h2,body.single main h2,body.archive main h2{font-size:1.2rem}}body.page main h2:first-child,body.single main h2:first-child,body.archive main h2:first-child{margin-top:0}body.page main h2.doctor span,body.single main h2.doctor span,body.archive main h2.doctor span{margin-left:3em;font-size:1rem}@media only screen and (max-width:599px){body.page main h2.doctor span,body.single main h2.doctor span,body.archive main h2.doctor span{margin-left:1em;font-size:1rem}}body.page main h3,body.single main h3,body.archive main h3{font-size:1.5rem;margin-top:1em;margin-bottom:1em;line-height:1.75em;font-weight:700}@media only screen and (max-width:599px){body.page main h3,body.single main h3,body.archive main h3{font-size:1.2rem}}body.page main h3:after,body.single main h3:after,body.archive main h3:after{content:"";display:block;height:2px;background:#69c3c5;background:linear-gradient(90deg,#69c3c5 0%,#69c3c5 7%,#898989 7%,#898989 100%)}body.page main h3 img,body.single main h3 img,body.archive main h3 img{width:45px;margin-right:.5em;margin-bottom:5px}body.page main h4,body.single main h4,body.archive main h4{font-size:1.25rem;font-weight:700;padding-left:.5em;margin:1.25em 0}body.page main h4:before,body.single main h4:before,body.archive main h4:before{content:"◎"}body.page main h4.marunashi:before,body.single main h4.marunashi:before,body.archive main h4.marunashi:before{content:none}body.page main h5,body.single main h5,body.archive main h5{margin-top:1em;font-weight:700;font-size:1rem}@media only screen and (max-width:599px){body.page main h5,body.single main h5,body.archive main h5{margin-top:2em;clear:both}}body.page main .with-icon,body.single main .with-icon,body.archive main .with-icon{padding-left:0;background-image:none}body.page main .with-icon img,body.single main .with-icon img,body.archive main .with-icon img{width:1.5em !important}body.page main .with-icon.monorail img,body.single main .with-icon.monorail img,body.archive main .with-icon.monorail img{margin-top:-8px}body.page main .with-icon.train img,body.single main .with-icon.train img,body.archive main .with-icon.train img{margin-top:-8px}body.page main .with-icon.car img,body.single main .with-icon.car img,body.archive main .with-icon.car img{margin-top:-4px}body.page main p,body.single main p,body.archive main p{line-height:2}body.page main p.omoiyari:before,body.single main p.omoiyari:before,body.archive main p.omoiyari:before{content:"＝";margin-left:.5em}body.page main p.omoiyari:after,body.single main p.omoiyari:after,body.archive main p.omoiyari:after{content:"＝";margin-right:.5em}body.page main .wp-element-caption,body.single main .wp-element-caption,body.archive main .wp-element-caption{text-align:center}body.page main dl.achievements_of_our_hospital dd,body.single main dl.achievements_of_our_hospital dd,body.archive main dl.achievements_of_our_hospital dd{font-size:1.75rem}body.page main dl.career,body.single main dl.career,body.archive main dl.career{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:599px){body.page main dl.career,body.single main dl.career,body.archive main dl.career{width:100%}}body.page main dl.career dt,body.single main dl.career dt,body.archive main dl.career dt{width:5em;font-weight:400}body.page main dl.career dd,body.single main dl.career dd,body.archive main dl.career dd{width:calc(100% - 5em);margin-bottom:0;word-break:break-all}@media only screen and (max-width:599px){body.page main figure.img-doctor,body.single main figure.img-doctor,body.archive main figure.img-doctor{width:50%;margin:auto}}body.page main .ward,body.single main .ward,body.archive main .ward{padding-top:3em;padding-bottom:3em;margin-bottom:0;margin-top:0}body.page main .ward:first-of-type,body.single main .ward:first-of-type,body.archive main .ward:first-of-type{margin-top:3em}body.page main .ward h3,body.single main .ward h3,body.archive main .ward h3{text-align:center;color:#555;font-size:1.5rem}body.page main .ward h3:before,body.single main .ward h3:before,body.archive main .ward h3:before{content:none}body.page main .ward h4,body.single main .ward h4,body.archive main .ward h4{margin-top:3em}body.page main .ward img,body.single main .ward img,body.archive main .ward img{border:solid 7px #fff;box-shadow:6px 6px 10px 0px rgba(0,0,0,.4)}body.page main .ward.ward-3f,body.single main .ward.ward-3f,body.archive main .ward.ward-3f{background-color:rgba(251,239,63,.2);background-size:auto 40px;background-repeat:repeat-x;background-position:0 10px}body.page main .ward.ward-3f h3,body.single main .ward.ward-3f h3,body.archive main .ward.ward-3f h3{line-height:30px}body.page main .ward.ward-3f h3:before,body.single main .ward.ward-3f h3:before,body.archive main .ward.ward-3f h3:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_207454-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .ward.ward-3f h3:after,body.single main .ward.ward-3f h3:after,body.archive main .ward.ward-3f h3:after{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-left:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_207454-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}body.page main .ward.ward-3f h4,body.single main .ward.ward-3f h4,body.archive main .ward.ward-3f h4{line-height:30px}body.page main .ward.ward-3f h4:before,body.single main .ward.ward-3f h4:before,body.archive main .ward.ward-3f h4:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_207454-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .ward.ward-4f,body.single main .ward.ward-4f,body.archive main .ward.ward-4f{background-color:rgba(233,127,138,.2);background-size:auto 40px;background-repeat:repeat-x;background-position:0 10px}body.page main .ward.ward-4f h3,body.single main .ward.ward-4f h3,body.archive main .ward.ward-4f h3{line-height:30px}body.page main .ward.ward-4f h3:before,body.single main .ward.ward-4f h3:before,body.archive main .ward.ward-4f h3:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_242823-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .ward.ward-4f h3:after,body.single main .ward.ward-4f h3:after,body.archive main .ward.ward-4f h3:after{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-left:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_242823-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}body.page main .ward.ward-4f h4,body.single main .ward.ward-4f h4,body.archive main .ward.ward-4f h4{line-height:30px}body.page main .ward.ward-4f h4:before,body.single main .ward.ward-4f h4:before,body.archive main .ward.ward-4f h4:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-5px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_242823-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .ward.ward-5f,body.single main .ward.ward-5f,body.archive main .ward.ward-5f{background:rgba(162,204,137,.2);background-size:auto 40px;background-repeat:repeat-x;background-position:0 10px}body.page main .ward.ward-5f h3,body.single main .ward.ward-5f h3,body.archive main .ward.ward-5f h3{line-height:30px}body.page main .ward.ward-5f h3:before,body.single main .ward.ward-5f h3:before,body.archive main .ward.ward-5f h3:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-3px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_247288-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .ward.ward-5f h3:after,body.single main .ward.ward-5f h3:after,body.archive main .ward.ward-5f h3:after{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-3px;margin-left:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_247288-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom right}body.page main .ward.ward-5f h4,body.single main .ward.ward-5f h4,body.archive main .ward.ward-5f h4{line-height:30px}body.page main .ward.ward-5f h4:before,body.single main .ward.ward-5f h4:before,body.archive main .ward.ward-5f h4:before{content:" ";display:inline-block;width:30px;height:30px;margin-bottom:-3px;margin-right:.5em;background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/sozai_image_247288-1.png);background-repeat:no-repeat;background-size:contain;background-position:bottom left}body.page main .section-zaitakushienshitsu,body.single main .section-zaitakushienshitsu,body.archive main .section-zaitakushienshitsu{margin-top:3em}body.page main dl.mealtime dt,body.page main dl.mealtime dd,body.single main dl.mealtime dt,body.single main dl.mealtime dd,body.archive main dl.mealtime dt,body.archive main dl.mealtime dd{display:inline}body.page main dl.mealtime dt,body.single main dl.mealtime dt,body.archive main dl.mealtime dt{font-weight:400}body.page main dl.mealtime dd,body.single main dl.mealtime dd,body.archive main dl.mealtime dd{margin-right:1em}body.page main dl.addless dt,body.page main dl.addless dd,body.single main dl.addless dt,body.single main dl.addless dd,body.archive main dl.addless dt,body.archive main dl.addless dd{display:inline}body.page main dl.addless dt:after,body.single main dl.addless dt:after,body.archive main dl.addless dt:after{content:"：";margin-right:.5em}body.page main dl.addless dd:after,body.single main dl.addless dd:after,body.archive main dl.addless dd:after{white-space:pre;content:"\a"}body.page main dl.dl-reservation-for-the-meeting dt,body.page main dl.dl-reservation-for-the-meeting dd,body.single main dl.dl-reservation-for-the-meeting dt,body.single main dl.dl-reservation-for-the-meeting dd,body.archive main dl.dl-reservation-for-the-meeting dt,body.archive main dl.dl-reservation-for-the-meeting dd{display:inline;font-weight:700}body.page main dl.dl-reservation-for-the-meeting dt:before,body.single main dl.dl-reservation-for-the-meeting dt:before,body.archive main dl.dl-reservation-for-the-meeting dt:before{content:"【"}body.page main dl.dl-reservation-for-the-meeting dt:after,body.single main dl.dl-reservation-for-the-meeting dt:after,body.archive main dl.dl-reservation-for-the-meeting dt:after{content:"】"}body.page main dl.e-style-dl,body.single main dl.e-style-dl,body.archive main dl.e-style-dl{display:flex;flex-wrap:wrap}body.page main dl.e-style-dl dt,body.single main dl.e-style-dl dt,body.archive main dl.e-style-dl dt{font-weight:400}body.page main dl.e-style-dl dt:after,body.single main dl.e-style-dl dt:after,body.archive main dl.e-style-dl dt:after{content:"："}body.page main dl.inline-dl dt,body.page main dl.inline-dl dd,body.single main dl.inline-dl dt,body.single main dl.inline-dl dd,body.archive main dl.inline-dl dt,body.archive main dl.inline-dl dd{display:inline}body.page main dl.inline-dl dt,body.single main dl.inline-dl dt,body.archive main dl.inline-dl dt{font-weight:400}body.page main dl.inline-dl dt:after,body.single main dl.inline-dl dt:after,body.archive main dl.inline-dl dt:after{content:"："}body.page main dl.inline-dl dd:after,body.single main dl.inline-dl dd:after,body.archive main dl.inline-dl dd:after{content:"\a";white-space:pre}body.page main ol,body.page main ul,body.single main ol,body.single main ul,body.archive main ol,body.archive main ul{margin-top:1rem;margin-bottom:1rem}body.page main ol.kakko-suuji,body.single main ol.kakko-suuji,body.archive main ol.kakko-suuji{margin-left:20px}body.page main ol.kakko-suuji>li,body.single main ol.kakko-suuji>li,body.archive main ol.kakko-suuji>li{list-style-type:none;counter-increment:cnt}body.page main ol.kakko-suuji>li:before,body.single main ol.kakko-suuji>li:before,body.archive main ol.kakko-suuji>li:before{content:"（" counter(cnt) "）";display:inline-block;margin-left:-3em;width:3em}body.page main ul.link-list,body.single main ul.link-list,body.archive main ul.link-list{margin-bottom:1rem;list-style-type:none;text-align:center}body.page main ul.link-list+h2,body.single main ul.link-list+h2,body.archive main ul.link-list+h2{margin-top:0 !important}body.page main ul.link-list li,body.single main ul.link-list li,body.archive main ul.link-list li{display:inline}body.page main ul.photoList,body.single main ul.photoList,body.archive main ul.photoList{list-style-type:none;text-align:center}body.page main ul.photoList li,body.single main ul.photoList li,body.archive main ul.photoList li{display:inline-block}body.page main ul.footnotes,body.single main ul.footnotes,body.archive main ul.footnotes{list-style:none;padding-left:0}body.page main ul.footnotes li:before,body.single main ul.footnotes li:before,body.archive main ul.footnotes li:before{content:"※ ";display:inline}@media only screen and (max-width:599px){body.page main .img-nurse,body.page main .img-collage,body.page main .img-sp-center,body.single main .img-nurse,body.single main .img-collage,body.single main .img-sp-center,body.archive main .img-nurse,body.archive main .img-collage,body.archive main .img-sp-center{width:100%}body.page main .img-nurse figure,body.page main .img-collage figure,body.page main .img-sp-center figure,body.single main .img-nurse figure,body.single main .img-collage figure,body.single main .img-sp-center figure,body.archive main .img-nurse figure,body.archive main .img-collage figure,body.archive main .img-sp-center figure{margin-right:0 !important;float:none !important;text-align:center;display:block;margin:0 !important}body.page main .img-nurse figure img,body.page main .img-collage figure img,body.page main .img-sp-center figure img,body.single main .img-nurse figure img,body.single main .img-collage figure img,body.single main .img-sp-center figure img,body.archive main .img-nurse figure img,body.archive main .img-collage figure img,body.archive main .img-sp-center figure img{display:block;margin:auto;max-width:80%}}body.page main .img-floor,body.single main .img-floor,body.archive main .img-floor{margin-top:5em}body.page main div.photos .wp-block-group__inner-container,body.single main div.photos .wp-block-group__inner-container,body.archive main div.photos .wp-block-group__inner-container{display:flex;flex-wrap:wrap;width:100%}body.page main div.photos .wp-block-group__inner-container figure,body.single main div.photos .wp-block-group__inner-container figure,body.archive main div.photos .wp-block-group__inner-container figure{width:50%;padding:20px}@media only screen and (max-width:599px){body.page main div.photos .wp-block-group__inner-container figure,body.single main div.photos .wp-block-group__inner-container figure,body.archive main div.photos .wp-block-group__inner-container figure{width:100%}}body.page main div.photos .wp-block-group__inner-container figure img,body.single main div.photos .wp-block-group__inner-container figure img,body.archive main div.photos .wp-block-group__inner-container figure img{max-width:100%}body.page main hr.wp-block-separator,body.single main hr.wp-block-separator,body.archive main hr.wp-block-separator{border-style:dotted;border-left:none;border-right:none;margin-top:2em;margin-bottom:2em}body.page main hr.wp-block-separator:before,body.page main hr.wp-block-separator:after,body.single main hr.wp-block-separator:before,body.single main hr.wp-block-separator:after,body.archive main hr.wp-block-separator:before,body.archive main hr.wp-block-separator:after{content:none}body.page main table,body.single main table,body.archive main table{line-height:1.75}body.page main table th,body.single main table th,body.archive main table th{font-weight:400;padding-right:1em}body.page main table.hospital-overview tr:nth-child(odd) th,body.page main table.hospital-overview tr:nth-child(odd) td,body.single main table.hospital-overview tr:nth-child(odd) th,body.single main table.hospital-overview tr:nth-child(odd) td,body.archive main table.hospital-overview tr:nth-child(odd) th,body.archive main table.hospital-overview tr:nth-child(odd) td{background-color:#c3e1f4}body.page main table.hospital-overview tr:nth-child(even) th,body.page main table.hospital-overview tr:nth-child(even) td,body.single main table.hospital-overview tr:nth-child(even) th,body.single main table.hospital-overview tr:nth-child(even) td,body.archive main table.hospital-overview tr:nth-child(even) th,body.archive main table.hospital-overview tr:nth-child(even) td{background-color:#f3f6f8}body.page main table.hospital-overview tr th,body.page main table.hospital-overview tr td,body.single main table.hospital-overview tr th,body.single main table.hospital-overview tr td,body.archive main table.hospital-overview tr th,body.archive main table.hospital-overview tr td{padding:.5em}body.page main table.hospital-overview th,body.single main table.hospital-overview th,body.archive main table.hospital-overview th{vertical-align:top;width:8em}body.page main table.hospital-overview th:after,body.single main table.hospital-overview th:after,body.archive main table.hospital-overview th:after{content:"："}body.page main table.facility-summary tr td:first-child,body.single main table.facility-summary tr td:first-child,body.archive main table.facility-summary tr td:first-child{width:6em}body.page main table.table-dr-history tr td,body.page main table.table-dr-history tr th,body.single main table.table-dr-history tr td,body.single main table.table-dr-history tr th,body.archive main table.table-dr-history tr td,body.archive main table.table-dr-history tr th{padding:0}body.page main table.table-dr-history tr td:first-child,body.single main table.table-dr-history tr td:first-child,body.archive main table.table-dr-history tr td:first-child{width:4em}body.page .notes,body.single .notes,body.archive .notes{border:double 3px #000;padding:1em}body.page .notes .wp-block-heading,body.single .notes .wp-block-heading,body.archive .notes .wp-block-heading{font-size:1.25rem;border:none;background:0 0;padding-left:0}body.page .notes .wp-block-heading:before,body.single .notes .wp-block-heading:before,body.archive .notes .wp-block-heading:before{content:"〜";margin-left:.5em}body.page .notes .wp-block-heading:after,body.single .notes .wp-block-heading:after,body.archive .notes .wp-block-heading:after{content:"〜";margin-right:.5em;display:inline;background:0 0}body.page .border-red-left,body.single .border-red-left,body.archive .border-red-left{border-left:solid 3px red !important}body.page .border-red-top,body.single .border-red-top,body.archive .border-red-top{border-top:solid 3px red !important}body.page .border-red-right,body.single .border-red-right,body.archive .border-red-right{border-right:solid 3px red !important}body.page .border-red-bottom,body.single .border-red-bottom,body.archive .border-red-bottom{border-bottom:solid 3px red !important}body.page .important,body.single .important,body.archive .important{color:#e60012}body.page .jisseki-list img,body.single .jisseki-list img,body.archive .jisseki-list img{display:block;margin:auto;width:100%}@media only screen and (max-width:599px){body.page .jisseki-list img,body.single .jisseki-list img,body.archive .jisseki-list img{width:60%}}@media only screen and (min-width:599px) and (max-width:991px){body.page .jisseki-list img,body.single .jisseki-list img,body.archive .jisseki-list img{width:60%}}body.page .jisseki-list dl dt,body.page .jisseki-list dl dd,body.single .jisseki-list dl dt,body.single .jisseki-list dl dd,body.archive .jisseki-list dl dt,body.archive .jisseki-list dl dd{font-size:85%;text-align:center}@media only screen and (max-width:599px){body.page .jisseki-list dl dt,body.page .jisseki-list dl dd,body.single .jisseki-list dl dt,body.single .jisseki-list dl dd,body.archive .jisseki-list dl dt,body.archive .jisseki-list dl dd{font-size:100%}}body.page .flow-section,body.single .flow-section,body.archive .flow-section{padding-bottom:3em}body.page .flow-section .wp-bootstrap-blocks-row,body.single .flow-section .wp-bootstrap-blocks-row,body.archive .flow-section .wp-bootstrap-blocks-row{padding-left:70px;background:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/arrow.svg) no-repeat 1em 100%;background-size:2.25em auto}body.page .flow-section .wp-block-heading,body.single .flow-section .wp-block-heading,body.archive .flow-section .wp-block-heading{border-top:none;border-bottom:none;padding-left:0;display:inline-block;background-image:none}body.page .flow-section .wp-block-heading:before,body.single .flow-section .wp-block-heading:before,body.archive .flow-section .wp-block-heading:before{margin-right:1rem;font-size:2.25rem;vertical-align:middle;color:#69c3c5}body.page .flow-section:first-of-type .wp-block-heading:before,body.single .flow-section:first-of-type .wp-block-heading:before,body.archive .flow-section:first-of-type .wp-block-heading:before{content:"❶"}body.page .flow-section:nth-of-type(2) .wp-block-heading:before,body.single .flow-section:nth-of-type(2) .wp-block-heading:before,body.archive .flow-section:nth-of-type(2) .wp-block-heading:before{content:"❷"}body.page .flow-section:nth-of-type(3) .wp-block-heading:before,body.single .flow-section:nth-of-type(3) .wp-block-heading:before,body.archive .flow-section:nth-of-type(3) .wp-block-heading:before{content:"❸"}body.page .flow-section:nth-of-type(4) .wp-block-heading:before,body.single .flow-section:nth-of-type(4) .wp-block-heading:before,body.archive .flow-section:nth-of-type(4) .wp-block-heading:before{content:"❹"}body.page .flow-section:nth-of-type(5) .wp-block-heading:before,body.single .flow-section:nth-of-type(5) .wp-block-heading:before,body.archive .flow-section:nth-of-type(5) .wp-block-heading:before{content:"❺"}body.page .flowLifeInHospital,body.single .flowLifeInHospital,body.archive .flowLifeInHospital{align-items:flex-center;background:#fff;background:linear-gradient(90deg,#fff 49%,#feeaf3 49%,#feeaf3 51%,#fff 51%,#fff 100%);margin-top:0;margin-bottom:0}body.page .flowLifeInHospital:first-of-type,body.single .flowLifeInHospital:first-of-type,body.archive .flowLifeInHospital:first-of-type{margin-top:100px}body.page .flowLifeInHospital dt,body.single .flowLifeInHospital dt,body.archive .flowLifeInHospital dt{text-align:center}body.page .flowLifeInHospital dt span.time,body.single .flowLifeInHospital dt span.time,body.archive .flowLifeInHospital dt span.time{color:#fff;background-color:#71ad47;display:block;border-radius:50%;width:120px;height:120px;line-height:120px;font-size:22px;margin:auto}body.page .flowLifeInHospital dd,body.single .flowLifeInHospital dd,body.archive .flowLifeInHospital dd{padding:30px 0}body.page .flowLifeInHospital dd span.flowTitle,body.single .flowLifeInHospital dd span.flowTitle,body.archive .flowLifeInHospital dd span.flowTitle{font-weight:700;color:#2f4f4f}body.page .flowLifeInHospital dd img,body.single .flowLifeInHospital dd img,body.archive .flowLifeInHospital dd img{display:block;width:300px;margin:auto}@media only screen and (max-width:1200px){body.page .flowLifeInHospital dt,body.single .flowLifeInHospital dt,body.archive .flowLifeInHospital dt{text-align:center}body.page .flowLifeInHospital dt span.time,body.single .flowLifeInHospital dt span.time,body.archive .flowLifeInHospital dt span.time{width:100px;height:100px;line-height:100px;font-size:22px}}@media only screen and (max-width:600px){body.page .flowLifeInHospital,body.single .flowLifeInHospital,body.archive .flowLifeInHospital{align-items:flex-center;background:#fff;margin-top:0;margin-bottom:0}body.page .flowLifeInHospital:first-of-type,body.single .flowLifeInHospital:first-of-type,body.archive .flowLifeInHospital:first-of-type{margin-top:100px}body.page .flowLifeInHospital dt,body.single .flowLifeInHospital dt,body.archive .flowLifeInHospital dt{text-align:center}body.page .flowLifeInHospital dt span.time,body.single .flowLifeInHospital dt span.time,body.archive .flowLifeInHospital dt span.time{display:block;border-radius:3px;width:100%;height:auto;line-height:1.75;margin:0}body.page .flowLifeInHospital dd,body.single .flowLifeInHospital dd,body.archive .flowLifeInHospital dd{padding:10px}body.page .flowLifeInHospital dd span.flowTitle,body.single .flowLifeInHospital dd span.flowTitle,body.archive .flowLifeInHospital dd span.flowTitle{font-weight:700;color:#2f4f4f;font-size:1.25em;display:block;text-align:center}body.page .flowLifeInHospital dd img,body.single .flowLifeInHospital dd img,body.archive .flowLifeInHospital dd img{display:block;width:300px;margin:auto}}body.page .warning,body.single .warning,body.archive .warning{color:#e60012}body.page .return-index,body.single .return-index,body.archive .return-index{margin-top:2rem;text-align:right;clear:both}body.page .return-index a,body.single .return-index a,body.archive .return-index a{color:#777}body.page .return-index a:before,body.single .return-index a:before,body.archive .return-index a:before{content:"▲"}body.page .return-index+h2,body.single .return-index+h2,body.archive .return-index+h2{margin-top:2rem}#list-shortcut{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap}#list-shortcut li{width:50%;padding-left:10px;padding-right:10px;margin-bottom:1em;text-align:center}@media only screen and (max-width:599px){#list-shortcut li{width:100%}}#list-shortcut li a{background-color:rgba(105,195,197,.9);display:block;padding:5px;color:#fff}#list-shortcut li a span{display:block;border:solid 1px #fff}#list-shortcut li a:hover{text-decoration:none}#list-shortcut li a:hover span{background-color:#d2691e}.googlemap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.googlemap iframe,.googlemap object,.googlemap embed{position:absolute;top:0;left:0;width:100%;height:100%}html{scroll-padding-top:150px;scroll-margin-top:150px}@media only screen and (max-width:599px){html{scroll-padding-top:100px;scroll-margin-top:100px}}#a,#b,#c,#d,#list-shortcut{scroll-margin-top:150px;scroll-padding-top:150px}@media only screen and (max-width:599px){#a,#b,#c,#d,#list-shortcut{scroll-padding-top:100px;scroll-margin-top:100px}}body.page.privacy-policy h4:before{content:none}form.wpcf7-form.sent .form-group,form.wpcf7-form.sent .wpcf7-submit{display:none}body.single h1{background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/single.jpg)}body.single h2.post-title{margin-bottom:0 !important}body.single .post-time{display:block;margin-bottom:2em}body.archive h1{background-image:url(//reiwa-reha.jp/wp-content/themes/reiwa2022/img/single.jpg)}.pagination{margin:40px 0 0;line-height:3em}.nav-links{display:flex}.pagination .page-numbers{display:inline-block;width:3em;text-align:center;margin-right:1em;color:#333;background:#eee}.pagination .current{background:#69a4db;color:#fff}.pagination .prev,.pagination .next{background:0 0;box-shadow:none;color:#69a4db}.pagination .dots{background:0 0;box-shadow:none}#splash{position:fixed;z-index:999;width:100%;height:100%;background:#fff;text-align:center;color:#fff}#splash .inner{position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-10px;text-align:center;font-family:Arial;font-weight:700}#splash .inner span{display:block;background:#000;width:100px;height:5px;margin-top:5px;animation:load 2s infinite;border-radius:5px}#splash .inner span:nth-child(2){animation-delay:.1s}#splash .inner span:nth-child(3){animation-delay:.2s}#splash .inner p{color:#444}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;transform:translate(-50%,-50%);color:#fff}@keyframes load{50%{width:5px;margin-right:95px;opacity:.1}}@keyframes circleanime2{0%{transform:scale(0)}100%{transform:scale(2);opacity:0}}.bg-slider{width:calc(100vw - (100vw - 100%));height:100vh;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}