@media(min-width: 769px){html:not([data-js_expansion]) .header::after,.header_nav_main{background-color:#f7fcf3}}.header_logo img[src*="logo_hikarigaoka.svg"]{aspect-ratio:344/62;max-width:min(21.5rem,100%)}.header_logo>ul:has(img[src*="logo_hikarigaoka.svg"]){padding:0.813rem 0 0 44px}.header_logo>ul li:has(img[src*="logo_hikarigaoka.svg"]){margin:-0.813rem 0 0 -44px}html[data-js_active] .header_nav{background-color:#f7fcf3;border-color:#f7fcf3}.header_nav_hospital,.header_nav_hospital li{display:flex}.header_nav_hospital a{align-items:center;box-sizing:border-box;display:flex;gap:0.25rem 0.5rem;justify-content:center;line-height:1.2;min-height:1.5rem;width:100%}.header_nav_hospital a::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1.125rem;transition:all .3s;width:1.125rem}.header_nav_hospital a:hover,.header_nav_hospital a:active{background-color:#0d8538;color:#fff}.header_nav_hospital a:hover::before,.header_nav_hospital a:active::before{filter:invert(100%) brightness(400%)}.header_nav_reception a::before{background-image:url(/hospitals/assets/img/icon_time.svg)}.header_nav_traffic a::before{background-image:url(/hospitals/assets/img/icon_access.svg)}.header_nav_map a::before{background-image:url(/hospitals/assets/img/icon_floor.svg)}@media(max-width: 768px){.header_logo>ul:has(img[src*="logo_hikarigaoka.svg"]){padding:0}.header_logo>ul:has(img[src*="logo_hikarigaoka.svg"])>li{margin:0}.header_logo>ul img[src*="logo_fgmsc.svg"]{margin:0;width:100%}.header_logo>ul:has(img[src*="logo_hikarigaoka.svg"])>li:nth-child(2){margin-left:clamp(8px,14vw,54px)}.header_nav_hospital{background-color:#f7fcf3;justify-content:space-between;margin:0 clamp(-40px,-4vw,-24px);order:4;padding:0.5rem 0}.header_nav_hospital li{flex:1 1 auto}.header_nav_hospital li:nth-child(n+2){border-left:1px solid #d3e2c7}.header_nav_hospital a{margin:-0.5rem 0;min-height:42px;padding:0.5rem}}@media(max-width: 479px){.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"]),.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul{display:contents}.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul>li:first-child{height:62px;line-height:1;order:1;padding:8px calc(clamp(5rem,30vw,8.75rem) - clamp(24px,4vw,40px) + 8px) 0 0}.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul>li:nth-child(2){margin-left:0 !important}.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul>li:nth-child(n+2){line-height:1;order:4;padding-bottom:16px;text-align:center}.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul>li:nth-child(n+2)>a{display:inline-block}.header_logo:has(ul):has(img[src*="logo_hikarigaoka.svg"])>ul>li:nth-child(n+2)>*{margin:0 auto}}@media(min-width: 769px){.header_inner{grid-template-columns:1fr 1.5fr repeat(3, -webkit-min-content);grid-template-columns:1fr 1.5fr repeat(3, min-content)}.header_nav_main::before,.header_nav_main::after{background-color:#f7fcf3}.header_nav_hospital{gap:0 8px;margin-left:auto;order:1}.header_nav_hospital a{border:1px solid #cfcecd;border-radius:4px;font-size:clamp(0.75rem,1.2vw,0.875rem);min-height:32px;padding:.2em clamp(8px,1.2vw,16px)}}@media(min-width: 769px)and (max-width: 899px){.header_inner{grid-template-columns:1fr 1fr repeat(3, -webkit-min-content);grid-template-columns:1fr 1fr repeat(3, min-content)}.header_nav_hospital a{flex-direction:column;padding:.4em clamp(8px,1.2vw,16px);text-align:center}}.to_page_top a{background-color:#0d8538}.footer{background-color:#0d8538}.footer a{outline-color:#fff}.footer_logo img{max-width:285px}html:not([data-js_expansion]) .footer_link_wrapper{justify-content:flex-start}.footer_link li::before{border-color:#ccc}.footer_copyright{color:#fff}@media(min-width: 769px){.footer_link{margin-left:-30px}html:not([data-js_expansion]) .footer_link_wrapper{margin-left:-4px;padding-left:4px}html:not([data-js_expansion]) .footer_inner{display:grid;gap:1rem clamp(24px,4vw,40px);grid-template-columns:auto auto;justify-content:space-between}html:not([data-js_expansion]) .footer_link_wrapper{grid-column:1/2;grid-row:1/2}html:not([data-js_expansion]) .footer_info{grid-row:1/3}}h1{background-color:#f4f5f5;padding:calc(2.5rem - .4em) 24px}h1::before,h1::after{background-color:rgba(24,184,120,.6);border-style:none;content:"";display:block;height:2.5rem;position:absolute;width:6.25rem}h1::before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 0% 100%);left:0;top:0}h1::after{-webkit-clip-path:polygon(0% 100%, 100% 0%, 100% 100%);clip-path:polygon(0% 100%, 100% 0%, 100% 100%);bottom:0;right:0}h2,.wm-h2{color:#0d8538;padding:0}h2::before,.wm-h2::before{display:none}h3,.wm-h3{color:#333;padding:0 0 0 1.25rem}h3::before,.wm-h3::before{border-color:#0d8538;border-radius:0.188rem;border-width:0 0 0 0.375rem;display:block;height:1.2em;top:.3em;width:0}h4,.wm-h4{color:#333;padding:0 0 0 1.25rem}h4::before,.wm-h4::before{border-color:#cbcdcd;border-radius:0.188rem;border-width:0 0 0 0.375rem;display:block;height:1.2em;top:.3em;width:0}h5,.wm-h5{color:#333;padding:0 0 0 1.25rem}h5::before,.wm-h5::before{border-color:#0d8538;border-radius:0.375rem;border-width:0.25rem;display:block;height:4px;top:calc(.9em - 0.375rem);width:0.25rem}h6,.wm-h6{color:#333;padding:0 0 0 1.25rem}h6::before,.wm-h6::before{border-color:#cbcdcd;border-radius:0.375rem;border-width:0.25rem;display:block;height:4px;top:calc(.9em - 0.375rem);width:0.25rem}tbody th,thead:has(+tbody th) th,th:not(:has(~td)){background-color:#f7fcf3}thead+tbody th{background-color:#f4f5f5}.accordion_button{background-color:#fff}.accordion[open] .accordion_button:hover{background-color:#fff}.accordion_wrapper{background-color:#f7fcf3}.wm-button.black a,.wm-button.black button,.wm-button.black input,.wm-button .black a,.wm-button .black button,.wm-button .black input{background-color:#fff;border-color:#454545;color:#454545}.wm-button.black a:hover,.wm-button.black button:hover,.wm-button.black input:hover,.wm-button .black a:hover,.wm-button .black button:hover,.wm-button .black input:hover{background-color:#454545;color:#fff}@media print{.header_nav_hospital{display:none}}