@font-face{font-family:"Jun 501","秀英にじみ丸ゴシック B","Shin Maru Go Regular";font-weight:400;font-style:normal;font-display:swap}html,body{height:100%;margin:0 auto;padding:0;font-feature-settings:'palt' 1;text-align:justify;letter-spacing:.05em}body{display:flex;flex-direction:column;min-height:100vh;font-size:15px;line-height:1.4;color:#333;font-family:'Arial',"Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","MS Ｐゴシック",sans-serif;font-optical-sizing:auto;font-style:normal}p{line-height:1.5}h1,h2,h3,h4{line-height:1.4}.small{font-size:12px}img{max-width:100%;height:auto;display:block;margin:0;padding:0;border:none;object-fit:cover}a[href^="tel:"]{cursor:default}a,a:hover,a:visited,a:active{color:inherit;text-decoration:none}li{list-style:none}.support__contents img{aspect-ratio:4 / 3;object-fit:cover}.home__heading h2,.business h2,.home__location-group h2,.dayservice__content h2,.dayservice__content h3,.service h3,.overview h3,.overview__desc h3,.dayservice__event h3,.overview__desc h3,.support__service h2,.nursing__home-event h3,.dayservice__type h2,.nursinghome__desc h2,.contents__business h2,.schedule h3,.service__common>div .home__business h3,.nursinghome__service-content h4{font-family:"Jun 501","メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","MS Ｐゴシック",sans-serif}.heading__wide h1,.heading h1,.heading__contact h1,.support__heading h1,.heading__wide h1{font-family:"秀英にじみ丸ゴシック B","メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","MS Ｐゴシック",sans-serif}.heading p,.heading__contact p,.support__heading p,.heading__wide p,.description{font-family:"Shin Maru Go Regular","メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","MS Ｐゴシック",sans-serif}body{width:100%;background-size:100%}.header__menu{width:100%;height:40px;position:fixed}.header__logo img{height:40px}.header__nav{height:120px;width:100%;padding:10px 0 10px 10px;display:flex;justify-content:space-between;position:fixed;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/head-bg.svg) no-repeat center top;background-size:auto 120px;background-position-y:-5px;background-attachment:fixed;z-index:999}.header__nav figure{margin:0}.header__nav-menu{height:40px;width:50px;display:block;position:fixed;top:10px;right:10px;z-index:999;background:#00a73c}.header__nav-menu nav{height:100vh;width:90%;position:fixed;z-index:2;top:50px;right:0;transform:translateX(150%);transition:all 0.6s;background:#c7eaff}.header__nav-menu nav.active{transform:translateX(0%)}.header__nav-menu nav ul.header__nav-menu-list li a{height:50px;padding:0 0 0 1em;align-items:center;display:flex;border-bottom:dotted 1px #fff}.header__nav-menu-info p.header__contact{padding:10px 20px 0 20px}.header__nav-menu-info a{padding:10px 20px}.header__nav-menu-phone a,.header__nav-menu-email a{display:flex;align-items:center;gap:5px}.header__nav-menu-phone{font-size:22px}.header__nav-menu-email{font-size:18px}.header__nav-menu-phone a img,.header__nav-menu-email a img{height:100%;width:30px}nav.NavMenu ul.header__nav-menu-list li.has-child{position:relative}nav.NavMenu ul.header__nav-menu-list .sub-menu{width:100%;margin:0;list-style:none;padding-left:0;display:none}nav.NavMenu ul li.last-child a{border-bottom:dotted 1px}nav.NavMenu ul.header__nav-menu-list .has-child>a::after{margin:10px 0 0 10px;content:'';display:block;width:8px;height:8px;border-bottom:2px solid #333;border-right:2px solid #333;transform:translateY(-60%) rotate(45deg);transition:transform 0.4s ease}nav.NavMenu ul.header__nav-menu-list .has-child.is-open>a::after{transform:translateY(-40%) rotate(-135deg)}nav.NavMenu ul.header__nav-menu-list .sub-menu li a{padding:0 0 0 2em}nav.NavMenu ul li.has-child a{width:100%;display:flex;align-items:center;color:#333;line-height:1}.Toggle{width:50px;display:block;position:fixed;right:10px;top:10px;width:52px;height:42px;cursor:pointer;z-index:3}.Toggle span{display:block;position:absolute;width:40px;border-bottom:solid 3px #fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:6px}.Toggle span:nth-child(1){top:9px}.Toggle span:nth-child(2){top:18px}.Toggle span:nth-child(3){top:27px}.Toggle.active span:nth-child(1){top:18px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.Toggle.active span:nth-child(2),.Toggle.active span:nth-child(3){top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.home__container{margin:110px auto 0}main,.service__common,.dayservice__type{width:100%}.home__outline,.home__contents,.home__recruit{width:90%;margin:0 auto 30px}.dayservice__event,.visiting__nursing,.visiting__details-outer,.support__overview,.privacy__contents{width:90%;margin:0 auto 30px!important}.home__image{margin:30px 0}.home__image>div{width:100%;position:relative;display:block;overflow:hidden}.home__image div figure.home__image-1,.home__image div figure.home__image-2,.home__image div figure.home__image-3{height:auto;margin:0!important}.home__image div figure.home__image-1{position:absolute;width:45%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.home__image div figure.home__image-2{height:auto;width:50%;position:relative;left:-10%}.home__image div figure.home__image-3{height:auto;width:50%;position:absolute;right:-15%;top:0}.home__image div figure{margin:0!important;width:100%}.home__image img{width:100%;height:auto!important;display:block}.home__outline figure{max-width:200px;width:60%}.site-infosite-infositrsi .home__outline figure{width:50%}.home__outline-desc{width:100%;gap:1em}.home__outline-desc h1{font-size:22px;color:#555;font-family:"秀英にじみ丸ゴシック B"}.home__outline-desc h1 span{color:#e60012}.home__outline-desc h1 span.second__line{color:#555}.home__subheading{font-size:18px;align-items:center;color:#555;font-family:"トーキング"}.home__subheading figure{width:60px}.home__heading{margin:0 auto!important;padding:0 0 10px;gap:0;align-items:center!important}.recruit__heading{padding:0 0 10px;gap:0}.home__heading-eng{line-height:1;font-size:30px;color:#835943;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:0}.home__heading h2,.recruit__heading h2{font-size:16px;color:#ef7c00}.service__common>div{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1em}.home__service-dayservice{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/dayservice-heading-bg@2x.png) no-repeat center left}.home__service-visitingservice{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/visiting-heading-bg@2x.png) no-repeat center left}.home__service-homeservice{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/houseservice-heading-bg@2x.png) no-repeat center left}.home__service-nursinghome{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/nursinghome-heading-bg@2x.png) no-repeat center left}.home__service-dayservice,.home__service-visitingservice,.home__service-homeservice,.home__service-nursinghome{width:100%;padding:.6em 1em;background-size:auto 100%;font-weight:700;color:#fff;line-height:1}.home__business{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/home-service-bg@2x.png) no-repeat center 20px;background-size:100% auto}.home__business figure{width:100%;max-width:280px;margin:0 auto!important}.service__common>div .home__business h3{width:100%;padding:.375em 0;text-align:center;font-size:15px;color:#fff;letter-spacing:normal;border-radius:18px}.service__common>div .home__business:first-of-type h3{background:#ff6630}.service__common>div .home__business:nth-of-type(2) h3{background:#4dbdef}.service__common>div .home__business:nth-of-type(3) h3{background:#f44da8}.service__common>div .home__business:last-of-type h3{background:#04ba97}.home__business p{font-size:14px;letter-spacing:normal}.button,.business__location-button,.business__button,.nursinghome__button,.facility__button{padding:0 10px 0 0;line-height:40px;position:relative}.business__location-button{margin:.5em 10px 0 0!important}.button a,.business__location-button a,.business__button a,.nursinghome__button a,.facility__button a{padding:0 1.5em 0 1em;display:block;background:#fff;border-radius:20px;border:solid 1px #835943;box-shadow:#835943 2px 2px;letter-spacing:initial}.button a,.business__location-button a,.business__button a{padding:0 20px 0 1em}.facility__button a{padding:0 30px 0 1em}.button a::before,.business__location-button a::before,.business__button a::before,.nursinghome__button a::before,.facility__button a::before{content:"";position:absolute;top:calc(47% - -0.5px);right:20px;width:8px;height:1px;border-radius:9999px;background-color:#333;transform:rotate(45deg);transform-origin:calc(100% - 0.5px) 50%}.button a::after,.business__location-button a::after,.business__button a::after,.nursinghome__button a::after,.facility__button a::after{content:"";position:absolute;top:calc(47% - -0.5px);right:20px;width:8px;height:1px;border-radius:9999px;background-color:#333;transform:rotate(-45deg);transform-origin:calc(100% - 0.5px) 50%}.nursinghome__button{margin:.5em 0 0!important}.ggmap-main{margin:0 0 .5em!important}.ggmap-facility{margin:0 0 20px!important}.home__location-outer{width:100%;padding:0 0 20px;gap:1.5em}.home__location{gap:0}.location__facility{gap:0;letter-spacing:normal}.location__ggmap a{padding:.25em 0 0;display:flex;align-items:center;gap:5px;font-size:14px}.location__ggmap a{text-decoration:underline}.location__ggmap img{height:20px;width:auto}.location__dayservice,.location__nursinghome,.location__visitingcenter,.location__homeservice{margin:0 0 .25em!important;padding:.5em 1em;font-size:14px;line-height:1;color:#fff;border-radius:8px}.location__dayservice{background:#ef7c00}.location__nursinghome{background:#04BA97}.location__visitingcenter{background:#4DBDEF}.location__homeservice{background:#F44DA8}.wp-block-group.home__location-group{width:100%}.location__section{padding:1em 0 0;gap:1em}.location__facility-name,.company__facility-name,.dayservice__facility-name p,.visiting__facility-name p{padding:0 0 .175em;font-size:17px}.location__facility-name span,.company__facility-name span,.dayservice__facility-name p span,.visiting__facility-name p span{padding:0 .25em 0 0;font-size:14px}.location__facility-phone{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:0}.facility__location-outer,.facility__location{width:100%}.facility__location-outer{gap:1.5em}.home__recruit{padding:1.5em 1em;background:#fceff8;border-radius:10px}.home__recruit-inner{align-items:flex-end!important}.home__recruit-inner>div{flex:1}.home__recruit-inner figure{flex:0 0 80px}.business__category-section{background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/home-service-bg@2x.png) no-repeat center;background-size:100% auto}.page{margin:110px 0 30px}.heading,.heading__contact{margin:0 0 20px}.heading>div,.heading__contact>div,.support__heading>div,.heading__wide>div{margin:0 auto}.heading>div,.heading__contact>div,.support__heading>div,.heading__wide>div,.contents,.facility__contents,.support__contents,.dayservice__type,.support figure,.nursinghome__desc,.features,.photo__gallery,.nursinghome__details,.overview__desc,.support__map,.contact__contents,.nursing__home-event,.business__category{width:90%}.contents__business,.contents__business-category{width:100%}.contents,.facility__contents,.support__contents{margin:0 auto!important}.dayservice__type,.support,.support figure,.nursinghome__desc,.features,.photo__gallery,.nursinghome__details,.overview__desc,.support__map,.contact__contents,.nursing__home-event,.business__category{margin:0 auto 20px!important}.company__heading>div figure{width:80px;max-width:200px}.page__image,.heading>div figure,.support__heading>div figure,.heading__wide>div figure{width:70%;max-width:220px;margin:0 auto 20px}.heading__wide>div figure#company__mascot{width:40%;max-width:320px;margin:0 auto 20px}.business{width:100%}.company__heading h1,.business h2,.home__location-group h2,.contents__business h2,.orange{color:#ef7c00}.support__heading h1{color:#f44da8}.blue{color:#4dbdef}.green{color:#04ba97}.heading__wide,.support__heading{margin:0 0 1em}.page__heading{gap:0}.heading h1,.heading__contact h1,.support__heading h1,.heading__wide h1{margin:0 0 15px!important;font-size:20px;position:relative;display:flex;align-items:center;gap:.25em;letter-spacing:normal}.heading h1::before,.support__heading h1::before,.heading__wide h1::before{content:"";background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/heading-underline@2x.png) no-repeat;position:absolute;bottom:-10px;left:0;width:100%;height:100%;z-index:-1;background-position:left bottom;background-size:30%}.heading h1 span{font-size:15px}.business h2,.home__location-group h2,.contents__business h2{font-size:18px}.dayservice__type{letter-spacing:normal}.company__table,.business,.contents__business-category{padding:0 0 20px}.company__table,.facility__overview,.support__facility-overview{font-size:14px}.company__table td,.facility__overview td,.support__facility-overview td{padding:.75em!important;letter-spacing:normal;border:solid 1px #bababa!important}.company__table td:first-of-type,.facility__overview td:first-of-type,.support__facility-overview td:first-of-type{width:100px;white-space:nowrap;background:#fef4f8}.business__category{gap:1em .5em}.business__category-section{gap:.25em}.business__category-section img{height:65px!important}.dayservice,.visiting{gap:1em}.dayservice__type h2{padding:0 0 0 1em;line-height:60px;font-size:18px;color:#fff;position:relative;display:block}.dayservice__type h2::before{content:"";background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/dayservice/speech-bubble-or@2x.png) no-repeat;position:absolute;top:8px;left:0;width:290px;height:100%;z-index:-1;background-position:center center;background-size:cover}.dayservice__facility:first-of-type{padding:10px 0 20px}.dayservice__facility-name,.visiting__facility-name{gap:0}.dayservice__facility-name p.dayservice__facility-address,.visiting__facility-name p.dayservice__facility-address{padding:0 0 .5em;font-size:12px}.dayservice__content{width:90%;margin:0 auto 20px!important}.dayservice__content h2,.dayservice__content h3,.service h3,.overview h3,.overview__desc h3,.dayservice__event h3,.support__service h2,.nursing__home-event h3{color:#ef7c00;font-size:18px}.dayservice__content ul,.service ul,.support__service ul{width:100%;;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:.25em}.dayservice__content ul li,.service ul li,.support__service ul li{padding:.5em 1em;text-align:center;font-size:15px;background:#fce9f2;display:flex;justify-content:center;align-items:center}.annual__event{width:100%;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(4,1fr);gap:.5em}.event__schedule{padding:.25em;background:#e4f4fd;border-radius:10px}.event__schedule:nth-of-type(odd){background:#fce9f2}.by-month p{line-height:1.2;font-size:14px}.annual__event figure img{height:50px!important;width:auto!important}.schedule{width:100%;margin:0 auto 30px!important;padding:20px 5%;background:#ffe6f7}.schedule h3,.details h3,.details__wide h3,.visiting__termsofuse h3,.nursinghome__details h3{width:240px;padding:0 0 0 1em;line-height:50px;font-size:18px;color:#fff;display:block;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/houseservice-heading-bg@2x.png) no-repeat;background-position:center center;background-size:contain}.nursinghome__details h3{margin:0 0 .5em!important}.schedule__section{width:100%;padding:1em;background:#fff;border-radius:12px}.schedule__time{margin:0 0 .5em}.schedule__time p{font-size:20px;font-weight:700}.schedule__time figure{width:50px}.schedule__content{width:100%}.schedule__content-inner{width:calc(100% - 90px);letter-spacing:normal}.schedule__content-inner p{font-size:15px}.schedule__content .todo{font-size:18px;font-weight:700}.schedule__image{padding:0 0 0 .5em}.schedule__image img{width:90px!important;object-fit:cover}.contact__banner{width:260px;margin:0 auto 40px!important;padding:1em;color:#fff;background-color:#ef7c00;border-radius:12px;align-items:center!important}.contact__banner p,.contact__banner p a{line-height:1;display:flex;align-items:center;gap:.125em}.contact__banner-inner p.contact__banner-number{font-size:22px;font-weight:700}.contact__banner-inner p.contact__banner-number img{width:25px}.contact__banner-inner p.contact__banner-email{font-size:18px}.contact__banner-inner p.contact__banner-email img{width:28px}.contact__banner-inner p{text-align:center}.facility__photo,.photo__gallery{grid-template-columns:repeat(2,1fr)!important;gap:10px}.facility__photo{padding:0 0 20px}.facility__photo figure img{aspect-ratio:4 / 2.5;object-fit:cover}.facility__desc{padding:0 0 20px}.facility__desc span{margin:.25em 0 0;font-size:13px;font-weight:400;display:block}.facility__features{padding:.25em 1em;font-size:18px;font-weight:500;color:#fff;background:#ef7c00;border-radius:12px}.facility__desc ul{margin:.5em 0;line-height:1.7}.overview{padding:0 0 30px}.visiting__termsofuse{margin:0 auto 20px;gap:0}.details,.details__wide{width:90%;margin:0 auto 20px!important;gap:0}.details:last-of-type{margin:0 auto 30px!important}.details__wide:last-of-type{margin:0 auto!important}.details ul,.details__wide ul,.visiting__termsofuse ul,.nursinghome__details ul{padding:.5em 0 0;display:flex;flex-wrap:wrap;gap:10px}.details ul{margin:0 0 0.25em!important}.details ul li,.details__wide ul li,.visiting__termsofuse ul li,.nursinghome__details ul li{padding:.5em 1em;background:#fff59f;border-radius:10px}.nursinghome__details{margin:0 auto 40px!important}.service{width:100%;margin:0 auto 20px!important}.support__service{width:100%;padding:20px 0 30px}.facility__desc-group{padding:0 0 20px}.facility__desc-group p{padding:0 0 10px}.visiting__nursing h2{width:100px;height:100px;font-size:18px;color:#fff;display:flex;justify-content:center;align-items:center;background:#ef7c00;border-radius:50%}.visiting__details-outer{gap:2em}.details figure{padding:20px 0 0}.nursinghome__contents,.nursinghome__details,.page__contents{gap:0}.nursinghome__desc{padding:1.5em;background:#ffeefa;border-radius:16px}.nursinghome__desc h2{font-size:18px;color:#ef7c00}.nursinghome__desc figure{width:200px}.nursinghome__service-content{margin:0 0 1em!important;padding:0 0 1em;border-bottom:dotted 1px;gap:.25em}.nursinghome__service-content:last-of-type{margin:0!important;padding:0 0 1em;border-bottom:dotted 1px}.nursinghome__service-content h4{font-size:18px;color:#ef7c00}.nursinghome-photo{margin:0 auto 20px;gap:20px}.nursinghome-photo figure img,.visiting figure img,.nursinghome-photo>div figure img{object-fit:cover}.visiting figure img,.nursinghome-photo>div figure img{height:100%}.nursinghome-photo>div{width:90%;margin:0 auto!important}.page__contents{margin:0 auto 30px}.support__map{gap:1em}.support__map iframe{height:350px}.support__overview h3{padding:.35em .5em;font-size:18px;color:#fff;background:#f44da8;border-radius:16px;display:flex;align-items:center}.support__overview h3 span{margin:0 .25em 0 0;font-size:16px;font-weight:400}.support__overview p{font-size:18px;font-weight:700}.support__facility{gap:1em}.privacy__contents{gap:0}.contact__facility-section{padding:0 0 20px}.contact__facility{gap:1em;letter-spacing:normal}.privacy__contents h2,.privacy__contents h3{padding:1em 0 .25em;font-size:18px}.contact__dayservice,.contact__nursinghome,.contact__visit,.contact__support{width:200px;margin:0 0 .25em!important;padding:.35em 1em;color:#fff;font-size:18px;border-radius:12px}.contact__dayservice{background:#ef7c00}.contact__nursinghome{background:#04ba97}.contact__visit{background:#4dbdef}.contact__support{background:#f44da8}.contact__facility-info{padding:0 0 0 1em;border-left:solid 3px #d8c9c5;gap:.25em}.contact__facility-info h3{font-size:18px}.contact__facility-info h3 span{font-size:14px;font-weight:400}.contact__facility-phone{font-size:18px;font-weight:700}.inqueryform{width:90%;margin:0 auto!important}.inqueryform__heading{align-items:baseline!important}.inqueryform__heading h2{font-size:18px}.inqueryform__heading p{font-size:14px}.inqueryform__heading p span,.must{color:red}.wpcf7{width:100%}.form__items p label{margin:0 0 10px;display:flex;flex-direction:column;gap:.25em}.form__items p label input,.form__items p label textarea{width:100%;padding:.5em;border:solid 1px #bababa;border-radius:8px}.privacy__cosent span.wpcf7-list-item{margin:0}.privacy__cosent input[type=checkbox]{margin:0 .5em 30px 0;transform:scale(1.5)}.privacy__cosent a{text-decoration:underline}.submit__button input{width:200px;padding:.75em 0;color:#fff;font-weight:700;background:#ef7c00;border-radius:12px}.form label textarea{width:100%}.form__items p label span span.wpcf7-not-valid-tip{width:auto;padding:0;border:none}.month{margin:0 0 .5em;color:#2450ab;font-weight:700}.facility__photo figure img,.photo__gallery figure img,.nursinghome-photo>div figure img,.support__contents figure img,.support__facility figure img,.rounded img{border-radius:16px}.description br,.home__recruit-info br,.br-tb,.location__facility-address br,.facility__desc-group br,.page__heading br,.home__outline-desc p br{display:none}.home__subheading br{display:block!important}footer{margin-top:auto;padding:20px 0 10px;letter-spacing:normal;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/home/footer-bg@2x.webp) no-repeat;background-position:center center;background-size:auto auto}.footer__inner{width:90%;margin:0 auto 10px}.site-info p{width:150px;margin:0 0 .5em}address{margin:0 0 .5em;font-style:normal;font-size:14px}.footer__nav-list{margin:0 0 1em;font-size:14px;display:flex;flex-wrap:wrap}.footer__nav-list li{padding:0 1.25em 0 0;position:relative}.footer__nav-list li::before{content:"";position:absolute;top:calc(50% - -0.5px);right:.6em;width:8px;height:1px;border-radius:9999px;background-color:#333;transform:rotate(45deg);transform-origin:calc(100% - 0.5px) 50%}.footer__nav-list li::after{content:"";position:absolute;top:calc(50% - -0.5px);right:.6em;width:8px;height:1px;border-radius:9999px;background-color:#333;transform:rotate(-45deg);transform-origin:calc(100% - 0.5px) 50%}.footer__contact-outer{width:80%;max-width:250px;padding:.5em 1.5em;background:#fff;border-radius:12px}.footer__contact p a{display:flex;align-items:center;gap:5px}.footer__contact-number{font-size:24px}.footer__contact-number{margin:.25em 0 .25em;line-height:1;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:0}.footer__contact-number img{height:28px}.footer__contact-email{line-height:1}.footer__contact-email img{height:20px}.copyright{width:90%;margin:0 auto;font-size:12px}p#pageTop{display:block;position:fixed;right:10px;bottom:10px;z-index:999}p#pageTop a{border-radius:30px;width:45px;height:45px;background:#ff6630;display:flex;justify-content:center;align-items:center}p#pageTop img{width:25px}.home__contents,.home__location-outer,.support__service,.support__overview,.dayservice__content,.visiting,.overview,.nursinghome__details,.overview__desc,.schedule{position:relative}.mascot-3,.mascot-4{display:none}.mascot-1,.mascot-2,.character-8,.character-9,.character-10,.character-11,.character-12,.character-13,.character-14,.character-15,.character-16,.character-17,.character-18,.character-19,.character-20,.character-21,.character-22{position:absolute}.mascot-1{width:60px;bottom:-100px;left:0}.mascot-2{width:60px;top:-35px;right:0}.character-17{width:80px;top:40%;right:0}.character-22{width:50px;top:-50px;right:0}.character-22 img{aspect-ratio:initial;object-fit:initial}.character-10{width:50px;top:60px;right:10px}.character-8{width:120px;top:-100px;right:5%}.character-9{width:120px;bottom:0;right:3%;z-index:2}.character-20{width:120px;top:0;right:0}.character-18{width:60px;top:-60px;left:65%}.character-15{width:60px;bottom:-50px;right:5%}.character-21{width:80px;top:-40px;left:70%}.character-16{width:60px;top:-15px;right:15px}.character-11{width:50px;top:-15px;right:15px}.character-12{width:70px;top:-15px;right:15px}.character-14{width:100px;top:-15px;right:10px}.character-19{width:60px;top:-15px;right:10px}.character-13{width:60px;top:-15px;right:10px}.usage-fee a{margin:.25em 0 0;font-size:16px;text-decoration:underline;text-decoration-color:#bfbfbf;display:inline-block}@media (min-width:430px){body,.service__common>div .home__business h3{font-size:16px}}@media screen and (min-width:768px){body{background-size:auto 120px}.support__contents img{aspect-ratio:4 / 2.5}.header__nav{height:110px;background-size:auto 110px}.header__logo img{height:50px}.home__container{margin:100px auto 0}.home__outline-desc h1{position:relative}.home__subheading-second{gap:.25em}.home__subheading br{display:none!important}.home__outline{margin:0 auto;flex-direction:initial!important;flex-wrap:nowrap!important;gap:20px}.home__outline-desc h1{position:relative}.home__outline figure{max-width:150px}.service__common>div{gap:30px}.service__common>div .home__business h3{width:75%;font-size:18px}.home__outline-desc h1 span.second__line{padding:0 0 0 35%;white-space:nowrap}.home__heading-eng{font-size:42px}.home__heading h2,.recruit__heading h2{font-size:18px}.home__location-outer{flex-direction:initial!important}.company__facility-name span{display:block}.location__dayservice,.location__nursinghome,.location__visitingcenter,.location__homeservice{margin:0 0 .5em!important}.facility__location-outer{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.home__recruit{width:500px;margin:0 auto 50px;padding:25px 0;align-items:center!important}.home__recruit-inner{width:410px;gap:1.5em}.home__recruit-inner figure{flex:0 0 100px}.company__heading>div{margin:0 auto 20px}.company__heading figure{width:110px;max-width:none;margin:0!important}.heading>div,.heading__contact>div,.heading__wide>div,.support__heading>div{display:flex;gap:1em;align-items:center}.heading>div figure,.support__heading>div figure,.heading__wide>div figure{width:180px;margin:0}.heading__wide>div figure#company__mascot{width:120px;margin:0}.heading p,.heading__contact p,.support__heading p,.heading__wide p,.description,.facility__desc-group{font-size:18px;font-weight:500}.description span{font-size:14px}.company__heading h1{margin:0!important}.heading h1,.heading__contact h1,.support__heading h1{height:50px;line-height:50px;margin:0 0 15px!important}.heading h1 span{font-size:17px}.heading h1::before,.support__heading h1::before,.heading__wide h1::before{bottom:-5px;background-size:160px}.company__table,.dayservice__event{width:100%}.business__category,.contents__business-category{display:grid;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:1fr}.business__category-section img{margin:0 auto}.heading h1,.heading__contact h1,.support__heading h1,.heading__wide h1{font-size:26px}.business h2,.home__location-group h2,.contents__business h2{font-size:20px}.location__section{grid-template-columns:repeat(3,1fr)!important;grid-template-rows:min-content min-content repeat(1,1fr);gap:20px}.location__facility{padding:0}.company__table,.facility__overview,.support__facility-overview{font-size:16px}.company__table td,.facility__overview td,.support__facility-overview td{padding:1em!important;line-height:1.7}.company__table td:first-of-type,.facility__overview td:first-of-type,.support__facility-overview td:first-of-type{width:140px}.support__facility-overview td br,address br{display:none}.home__outline-desc h1 br,.home__recruit-info br,.br-tb,.location__facility-address br,.home__outline-desc p br{display:block}.home__outline-desc h1 br#none{display:none}.heading,.heding__contact,.support__heading,.heading__wide{margin:0 auto 30px}.heading,.heading__contact{padding:0 0 30px;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/line@3x.png) no-repeat center bottom;background-size:100% auto}.dayservice__type{padding:20px 0 0}.dayservice__facility-outer{padding:20px 0 0}.dayservice__facility-outer>div{display:flex;gap:30px}.dayservice__facility:first-of-type{padding:0}.dayservice__content ul,.service ul,.support__service ul{grid-template-columns:repeat(3,1fr)}.dayservice__content ul li,.service ul li,.support__service ul li{padding:1em;font-size:16px}.dayservice__content ul li:nth-of-type(even),.service ul li:nth-of-type(even),.support__service ul li:nth-of-type(even){background:#e4f4fd}.dayservice__content h2,.dayservice__content h3,.service h3,.overvie h3,.dayservice__event h3,.nursinghome__desc h2,.overview__desc h3,.support__service h2,.nursing__home-event h3{font-size:20px}.schedule{margin:0 auto 60px!important;padding:20px 60px 40px}.schedule h3{margin:0 auto 10px!important}.schedule__section>div{display:flex}.schedule__time{width:135px;margin:0 1em 0 0;padding:0 1em 0 0;border-right:solid 1px #bfbfbf}.schedule__content-inner{gap:.25em}.schedule__image img{width:110px!important}.facility__desc,.features{flex-direction:initial!important;flex-wrap:nowrap!important;gap:20px}.features{margin:0 auto 30px!important}.facility__features{height:100px;width:100px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.description{line-height:1.7;flex:1}.facility__photo{width:100%;padding:0 0 30px;display:grid;grid-template-columns:repeat(3,1fr)!important;gap:20px}.photo__gallery{margin:0 auto 40px!important;display:grid;grid-template-columns:repeat(3,1fr)!important;gap:20px}.facility__photo figure:first-of-type,.photo__gallery figure:first-of-type{grid-area:1 / 1 / 2 / 4}.facility__photo figure:nth-of-type(2),.photo__gallery figure:nth-of-type(2){grid-area:2 / 1 / 3 / 2}.facility__photo figure:nth-of-type(3),.photo__gallery figure:nth-of-type(3){grid-area:2 / 2 / 3 / 3}.facility__photo figure:last-of-type,.photo__gallery figure:last-of-type{grid-area:2 / 3 / 3 / 4}.ggmap-facility{margin:0 0 30px!important}.details:last-of-type{margin:0 auto 50px!important}.overview{padding:0 0 50px}.facility__desc-group{padding:0 0 30px}.facility__desc-group p{padding:0 0 30px;line-height:1.7}.dayservice,.visiting{gap:2em}.visiting__nursing,.visiting__details-outer{flex-direction:initial!important;flex-wrap:nowrap!important;gap:1em}.visiting__nursing-type{width:400px}.visiting__nursing figure,.visiting__details-outer figure{flex:1}.visiting__termsofuse{width:400px}.nursinghome-photo{gap:30px}.nursinghome-photo,.nursinghome__desc,.overview__desc{margin:0 auto 50px!important}.nursinghome__details{margin:0 auto 50px!important}.nursinghome-photo>div{gap:20px}.nursinghome__desc{padding:2.5em;flex-direction:initial!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px}.nursinghome__desc div{flex:1}.nursinghome__desc figure{width:200px}.support__service{padding:0 0 50px}.support__overview-facility{margin:0 0 .5em!important;flex-direction:initial!important;flex-wrap:nowrap!important;align-items:center!important;gap:20px}.support__overview h3{padding:.35em 1em}.support__overview p{font-size:20px}.support__map{margin:0 auto 40px!important}.support__map iframe{height:400px}.page__contents{margin:0 auto 50px}.annual__event{width:100%;grid-template-columns:repeat(6,1fr)!important;grid-template-rows:repeat(2,1fr)}.event__schedule{padding:.5em .5em}.contact__facility{grid-template-columns:repeat(2,335px)!important;grid-template-rows:repeat(1,1fr);gap:20px}.form__items{margin:0 0 20px;border-top:solid 2px #bababa;border-bottom:solid 2px #bababa}.form__items p label span{padding:1em 0 1em;border-bottom:solid 1px #bababa}.form__items p label{margin:0;flex-direction:initial;gap:0}.form__items p label span:first-of-type{width:200px;padding:1em 0 1em 1em;background:#fff8f3}.form__items p label span:last-of-type{padding:1em;flex:1;background:#fff}.form__items p label span.must{padding:0!important;background:#fff8f3}.nursing__home-event{margin:0 auto 40px!important}.by-month p{font-size:16px}.company__table-outer{width:100%;position:relative}.company__table-outer .mascot-3{top:60px;right:30px}.company__table-outer .mascot-4{bottom:70px;right:90px}.contact__contents{margin:0 auto 50px!important}.inqueryform__heading h2{font-size:20px}.inqueryform{gap:1em}.form__items p.inquiry__message label span,.form__items p label span.must{border:none}.footer__inner{display:flex;gap:30px}.footer__nav-list{margin:0}.footer__contact-outer{display:flex;flex-direction:column;justify-content:center}.copyright{text-align:center}.facility__desc-group br,.page__heading br{display:block}.pc__none{display:none}.mascot-1{width:80px;bottom:-90px;left:120px}.mascot-2{width:80px;right:10px}.character-17{width:100px;top:35%;right:80px}.character-10{width:70px;top:90px;right:70px}.character-22 img{aspect-ratio:initial}.character-22{width:60px;right:-15px}.character-8{top:-80px;right:0}.character-9{width:120px;bottom:-40px;right:11%}.character-20{width:150px;top:-20px;right:100px}.character-18{width:70px;left:45%}.character-15{width:70px;right:0;bottom:0}.character-21{top:-20px;left:-30px}.character-16{top:-30px}.character-11{width:60px;top:60px;right:80px}.character-12{width:90px;right:70px}.character-14{width:110px;top:60px;right:100px}.character-19{width:70px;right:80px}.character-13{top:50px;right:60px}}@media screen and (min-width:820px){.character-17{width:90px;top:35%;right:-3%}.character-21{width:110px;left:-30px}.character-12{right:140px}}@media screen and (min-width:1024px){.header__nav{height:140px;background-size:auto 140px}.home__container{margin:130px auto 0}.home__contents,.page__desc>div{margin:0 auto 30px}.home__contents,.page__desc>div{margin:0 auto 50px}.home__outline-desc h1{font-size:30px;letter-spacing:.05em}.home__outline-desc h1 span.second__line{padding:0 0 0 40%}.home__subheading{letter-spacing:.075em}.home__subheading{font-size:22px}.home__business{padding:0 0 20px;align-items:center!important;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/home-service-bg@2x.png) no-repeat center center;background-size:100% auto}.home__heading-eng{font-size:48px}.home__heading h2{font-size:20px}.service__common>div .home__business h3{width:280px}.page{margin:140px 0 30px}.facility__location-outer{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.location__facility-phone{font-size:18px}.home__recruit{margin:0 auto 80px;border-radius:16px}.company__heading>div figure{width:130px}.company__table td{padding:1em!important}.location__section{grid-template-columns:repeat(4,1fr)!important}.business__category-section{height:150px;background-size:100% 150px;justify-content:center;gap:.5em}.facility__contents,.details,.details__wide,.heading>div,.heading__contact>div,.support__heading>div,.nursinghome__desc,.features,.photo__gallery,.nursinghome__details,.overview__desc,.support__contents,.support__overview,.privacy__contents,.contact__contents,.inqueryform,.nursing__home-event{width:850px}.ggmap-facility{margin:0 0 60px!important}.heading>div figure,.support__heading>div figure,.heading__wide>div figure{width:240px}.dayservice__type h2{font-size:20px}.schedule{padding:20px 60px 40px}.schedule__section{padding:1em 50px}.schedule h3,.details h3,.details__wide h3,.visiting__termsofuse h3{width:280px;padding:0;text-align:center;background-size:280px}.ggmap-facility{height:400px}.company__table,.business,.contents__business-category{padding:0 0 40px}.details,.details__wide,.visiting__termsofuse,.business__category{margin:0 auto 40px!important}.details ul,.details__wide ul,.visiting__termsofuse ul{padding:0}.details ul li,.details__wide ul li,.visiting__termsofuse ul li{padding:.5em 1.5em}.details h3,.details__wide h3,.visiting__termsofuse h3{margin:0 0 .5em!important}.details:last-of-type{margin:0 auto 60px!important}.visiting{padding:0 0 60px;padding-right:calc(100% - 95%);flex-direction:initial!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:2em}.visiting:last-of-type{padding-left:calc(100% - 95%);padding-right:0;flex-direction:row-reverse!important}.visiting__nursing{width:350px;margin:0!important;flex-direction:column!important;gap:1em}.visiting__nursing-type{width:auto;gap:1em}.visiting figure,.nursinghome-photo>figure,.support__facility-exterior{flex:1}.visiting__details-outer{width:800px;margin:0 auto 60px!important;align-items:stretch!important}.visiting__termsofuse{width:420px;padding:0 40px;justify-content:center;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/visiting/visiting-back@2x.png) center center no-repeat;background-size:100%}.heading h1 span{font-size:20px}.nursinghome-photo{padding-right:calc(100% - 95%);flex-direction:initial!important;flex-wrap:nowrap!important;align-items:stretch!important}.nursinghome-photo>div{width:260px;grid:initial;gap:30px}.nursinghome-photo>figure img{border-radius:0 16px 16px 0}.nursinghome__desc figure{width:270px}.features,.nursinghome-photo{margin:0 auto 50px!important}.nursinghome-photo,.nursinghome__desc,.overview__desc{margin:0 auto 60px!important}.page__contents{margin:0 auto 60px}.contact__banner{width:400px;margin:0 auto 60px!important;padding:1.5em 1em}.contact__banner p{font-size:20px;font-weight:700}.contact__banner-inner p.contact__banner-number{font-size:32px;white-space:nowrap}.contact__banner-inner p.contact__banner-number img,.contact__banner-inner p.contact__banner-email img{width:35px}.support__map{width:100%;margin:0 auto 50px!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:1fr;gap:30px}.support__facility{flex-direction:initial!important;flex-wrap:nowrap!important}.support__facility-overview{width:520px}.contact__facility{grid-template-columns:repeat(2,380px)!important}.support__facility-overview td br{display:block}.event__schedule{padding:1em}.annual__event figure img{height:60px!important}.company__table-outer .mascot-3{top:70px;right:60px}.company__table-outer .mascot-4{bottom:90px;right:160px}.mascot-1{bottom:-100px;left:0}.character-17{top:15px;right:0}.character-22{width:70px;right:-30px}.character-10{top:initial;right:100px;bottom:0}.character-8{top:-70px}.character-9{bottom:30px;right:460px}.character-18{width:70px;left:-65px;top:200px}.character-15{width:80px;right:80px}.character-16{width:80px;right:-30px}.character-11{right:150px}.character-12{width:120px;top:80px;right:140px}.character-14{width:120px;top:150px;right:160px}.character-19{width:80px;right:100px}.character-13{width:70px;top:70px;right:150px}.br-tb,.support__facility-overview td br.pc__none{display:none}}@media screen and (min-width:1180px){body{background-size:100%}.Toggle{display:none}.header__nav{height:160px;padding:0;align-items:initial;background-size:auto 160px}.header__nav figure{margin:10px 0 0 20px}.header__nav-menu{height:100%;width:auto;display:flex;position:initial;background:none}nav.NavMenu{height:auto;width:100%;padding:0;display:flex;justify-content:end;position:initial;transform:none;transition:initial;background:none}.header__nav-menu-list{height:fit-content;margin:20px 0 0;display:flex;align-items:center}.header__nav-menu nav ul.header__nav-menu-list li a{height:auto!important;padding:0 1em 0 0;border-bottom:none}nav.NavMenu ul.header__nav-menu-list .sub-menu{width:360px;position:absolute;top:30px;background:#d5f8ff}.header__nav-menu nav ul.header__nav-menu-list li ul.sub-menu li,.header__nav-menu-info p.header__contact{padding:0}.header__nav-menu nav ul.header__nav-menu-list li ul.sub-menu li{border-bottom:solid 1px #fff}nav.NavMenu ul li.has-child ul.sub-menu li a{padding:1em}.header__nav-menu-info{width:230px;padding:10px 0 0 20px;font-weight:700;color:#fff;display:flex;align-items:center;flex-direction:column;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/menu-contact-back@2x.png) no-repeat right top;background-size:130%;background-position-x:-20px}.header__nav-menu-info a{padding:0;justify-content:end}.header__nav-menu-phone{font-size:20px}.header__nav-menu-phone a img,.header__nav-menu-email a img{width:26px}.page{margin:170px 0 60px}.home__container{margin:150px auto 0}.home__outline,.home__contents,.page__desc>div,.heading__wide>div,.contents,.footer__inner,.business__category{width:1000px}.home__outline-desc h1{font-size:33px}.home__subheading{font-size:26px}.page__main-visual img{border-radius:0 20px 20px 0}.page__main-visual-reha img{border-radius:20px 0 0 20px}.service__common{width:900px;margin:0 auto!important}.home__business p{font-size:16px}.service__common>div{gap:60px}.heading h1,.heading__contact h1,.support__heading h1,.heading__wide h1{font-size:32px}.heading,.heading__contact,.support__heading,.heading__wide{margin:0 auto 60px;padding:0 0 20px;background:url(https://hot-heart.jp/wp-content/themes/hotheart/images/common/line@3x.png) no-repeat center bottom;background-size:100% auto}.facility__desc{padding:0 0 50px}.business__category-section img{height:90px!important}.heading>div figure,.support__heading>div figure,.heading__wide>div figure{width:220px}.heading p,.heading__contact p,.support__heading p,.heading__wide p{font-size:20px;line-height:1.7}.location__section{grid-template-columns:repeat(5,1fr)!important}.business h2,.home__location-group h2,.dayservice__content h2,.dayservice__content h3,.service h3,.overview h3,.overview__desc h3,.dayservice__event h3,.overview__desc h3,.support__service h2,.nursing__home-event h3,.contents__business h2{font-size:22px}.dayservice,.dayservice__facility{flex-direction:initial!important;flex-wrap:nowrap!important}.dayservice__reha{flex-direction:row-reverse!important;flex-wrap:nowrap!important}.dayservice,.dayservice__reha{margin:0 auto 50px!important;align-items:stretch!important;gap:30px}.dayservice{padding-right:calc(100% - 95%)}.dayservice__reha{padding-left:calc(100% - 95%)}.dayservice figure,.dayservice__reha figure{flex:1}.dayservice figure img,.dayservice__reha figure img{height:100%;object-fit:cover}.dayservice figure img{object-position:right top}.dayservice__reha figure img{object-position:left top}.dayservice__type{width:350px;margin:0!important;padding:0}.dayservice__facility-outer{padding:10px 0 0}.dayservice__facility-outer>div{flex-direction:column;gap:20px}.dayservice__facility{display:flex!important;gap:15px}.dayservice__facility:last-of-type{padding:0}.dayservice__facility figure{width:140px}.dayservice__facility-name,.visiting__facility-name{gap:.1em}.dayservice__facility-name p span{display:block}.schedule h3{margin:0 auto 20px!important}.schedule h3,.details h3,.details__wide h3,.visiting__termsofuse h3{font-size:20px}.schedule__content .todo{font-size:20px}.schedule{padding:30px 100px 50px}.schedule__image img{width:130px!important}.schedule__time figure{width:70px}.service{margin:0 auto 30px!important}.dayservice__facility{width:100%}.visiting__nursing{width:400px}.overview__desc{margin:0 auto 50px!important}.nursinghome-photo>div{width:300px}.privacy__contents h2,.privacy__contents h3{font-size:20px}.form__items p label span:first-of-type{padding:1.5em 0 1.5em 1em}.form__items p label span:last-of-type{padding:1.5em}.footer__inner{justify-content:center}.character-8{top:-30px;right:-2%}.character-9{bottom:20px;right:540px}.character-22{right:-100px}.character-20{top:-30px;right:-80px}.character-18{width:80px;left:-100px;top:170px}.character-15{width:90px;right:-100px}.character-21{width:130px;left:-50px}.character-16{right:-100px}.character-11{width:70px}}@media screen and (min-width:1366px){.description br{display:block}.page__heading br.br-pc{display:none}.header__nav{height:190px;background-size:100%}.home__container{margin:180px auto 0}.heading>div,.home__outline,.home__contents,.page__desc>div,.heading__wide>div,.contents,.dayservice__content,.schedule,.dayservice__event,.footer__inner,.support__contents,.support__overview,.details__wide>div,.support__heading>div,.details__wide,.facility__contents,.facility__desc-group,.photo__gallery{width:1100px}.service__common{width:1000px}.facility__desc-group{margin:0 auto!important}.home__outline-desc h1{font-size:37px;letter-spacing:.075em}.home__subheading{font-size:28px}.company__table-outer .mascot-3,.company__table-outer .mascot-4{width:100px;position:absolute}.mascot-3,.mascot-4{width:100px;position:absolute;display:block}.mascot-1{width:100px;left:-40px}.mascot-2{width:100px;top:40%;right:-40px}.location__facility-name span{display:initial}.heading h1,.heading__contact h1,.heading__wide h1,.support__heading h1{font-size:36px}.heading h1::before,.support__heading h1::before,.heading__wide h1::before{width:150px;background-size:90%}.business__category-section img{height:100px!important}.page{margin:200px 0 60px}.heading,.heading__contact,.support__heading,.heading__wide{padding:0 0 30px}.dayservice,.visiting,.nursinghome-photo{padding-right:calc(100% - 90%)}.dayservice__reha,.visiting:last-of-type{padding-left:calc(100% - 90%)}.dayservice{flex-direction:initial!important;flex-wrap:nowrap!important}.dayservice__facility-outer>div{gap:20px;flex-wrap:wrap}.overview{padding:0 0 80px}.overview__desc{margin:0 auto 80px!important}.ggmap-facility{height:500px}.nursinghome__desc h2{font-size:23px}.nursinghome-photo>div{width:400px}.overview__des,.nursinghome__details{margin:0 auto 60px!important}.support__service{padding:0 0 80px}.support__map{margin:0 auto 80px!important}.support__facility-overview{width:650px}.support__overview{margin:0 auto 50px!important}.support__overview h3{font-size:22px;border-radius:32px}.support__overview p{font-size:24px}.footer__contact-outer{padding:1em 1.5em;height:100%}.character-17{width:100px;right:-50px}.character-8{width:170px;right:-70px}.character-9{right:600px}.character-22{width:80px;right:-110px}.character-10{width:80px;bottom:-70px}.character-20{width:170px;top:90px;right:-200px}.character-18{left:-150px}.character-21{left:-120px}.character-16{width:100px}.character-11{right:250px}.character-12{right:300px}.character-14{width:140px;right:220px}.character-19{right:150px}.character-13{width:80px;right:220px}.header__nav-menu-phone{font-size:22px}.button a::before,.business__location-button a::before,.business__button a::before,.nursinghome__button a::before,.facility__button a::before{top:calc(49% - -0.5px)}.button a::after,.business__location-button a::after,.business__button a::after,.nursinghome__button a::after,.facility__button a::after{top:calc(49% - -0.5px)}}@media screen and (min-width:1920px){.header__nav{height:350px}.page{margin:300px 0 60px}}