@media(min-width: 769px){html:not([data-js_expansion]) .header::after,.header_nav_main{background-color:#f7fcf3}}.header_logo img[src*="logo_aizu.svg"]{aspect-ratio:250/62;max-width:min(15.625rem,100%)}.header_logo>ul:has(img[src*="logo_aizu.svg"]){padding:0.813rem 0 0 44px}.header_logo>ul li:has(img[src*="logo_aizu.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, 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, min-content)}.header_nav_hospital a{flex-direction:column;padding:.4em clamp(8px,1.2vw,16px);text-align:center}}@media(max-width: 479px){.header_nav_hospital{margin:0 clamp(-24px,-4vw,-8px)}}.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}}.localnavi{overflow:hidden}.localnavi>ul>li>ul>li{padding:0}.localnavi>ul>li>ul>li>a{display:block;padding:calc(1rem - .4em) 0.5rem}.localnavi>ul>li>ul>li>ul{margin:0;padding:0 0 0 0.5rem}.localnavi ul ul ul{margin:0;padding-top:0}.localnavi ul ul ul li{padding:0}.localnavi ul ul ul li a{display:block;padding:calc(1rem - .4em) 0.5rem}.localnavi a[aria-current=page]{background-color:#f7fcf3;position:relative}.localnavi a[aria-current=page]::before{background-color:#f7fcf3;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100%}@media(max-width: 768px){.localnavi>ul>li>a,.localnavi>ul>li>ul>li>a{margin:0;padding-left:calc(clamp(1.5rem,4vw,2.5rem) + 0.5rem);padding-right:clamp(1.5rem,4vw,2.5rem)}.localnavi>ul>li>ul>li>ul{padding-left:calc(clamp(1.5rem,4vw,2.5rem) + 1rem)}.localnavi ul ul ul li a{padding-right:clamp(1.5rem,4vw,2.5rem)}}*:not(.home_head_text)>h1{background-color:#0d8538;color:#fff;padding:calc(2.5rem - .4em) 24px}*:not(.home_head_text)>h1::before,*:not(.home_head_text)>h1::after{background-color:rgba(24,184,120,.6);border-style:none;content:"";display:block;height:2.5rem;position:absolute;width:6.25rem}*:not(.home_head_text)>h1::before{clip-path:polygon(0% 0%, 100% 0%, 0% 100%);left:0;top:0}*:not(.home_head_text)>h1::after{clip-path:polygon(0% 100%, 100% 0%, 100% 100%);bottom:0;right:0}h2,.wm-h2{color:#0d8538;display:inline-block;padding:0}h2::before,.wm-h2::before{border-color:#0d8538;border-width:2px 0 0;display:block;height:0;top:calc(100% - 2px);width:100%}h2+*,.wm-h2+*{box-sizing:border-box;width:100%}h3,.wm-h3{color:#333;display:block;padding:0 0 0 1.25rem}h3::before,.wm-h3::before{border-color:#0d8538;border-width:0 0 0 0.625rem;display:block;height:0.625rem;top:calc(.9em - 0.313rem);width:0}h4,.wm-h4{color:#333;display:inline-block;padding:0}h4::before,.wm-h4::before{background-image:linear-gradient(90deg, #0d8538 2px, transparent 2px);background-size:5px 2px;border-style:none;display:block;height:2px;top:100%;width:calc(100% - 2px)}h4+*,.wm-h4+*{box-sizing:border-box;width:100%}h5,.wm-h5{color:#333;display:block;padding:0 0 0 1.25rem}h5::before,.wm-h5::before{border-color:#333;border-width:0 0 0 0.5rem;display:block;height:0.5rem;top:calc(.9em - 0.25rem);width:0}h6,.wm-h6{color:#333;display:block;padding:0 0 0 1.25rem}h6::before,.wm-h6::before{border-color:#cdcdcd;border-width:0 0 0 0.5rem;display:block;height:0.5rem;top:calc(.9em - 0.25rem);width:0}.wm-border,.wm-link-column{border-color:#cdcdcd}.wm-background{background-color:#f7fcf3;border-width:1px}th{font-weight:normal}thead th,thead:has(+tbody th) th,thead th:not(:has(~td)){background-color:#f7fcf3}.index_list>li>a:not(:has(dl)),.index_list>li>h2:first-child a,.index_list>li>h3:first-child a,.index_list>li>h3:first-child a,.index_list>li>h4:first-child a,.index_list>li>h5:first-child a,.index_list>li>h6:first-child a,.index_list dt a{background-color:#fff;border:1px solid #0d8538;border-radius:0.375rem;color:#0d8538;padding:calc(1.25rem - .4em) 16px}.index_list>li>a:not(:has(dl)):after,.index_list>li>h2:first-child a:after,.index_list>li>h3:first-child a:after,.index_list>li>h3:first-child a:after,.index_list>li>h4:first-child a:after,.index_list>li>h5:first-child a:after,.index_list>li>h6:first-child a:after,.index_list dt a:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%228px%22%20height%3D%2214px%22%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%230d8538%22%20d%3D%22M7.59%2C6.27c.4.4.4%2C1.06%2C0%2C1.46L1.85%2C13.57c-.4.4-1.04.4-1.44%2C0-.4-.4-.4-1.06%2C0-1.46l5.02-5.11L.41%2C1.89C.02%2C1.49.02.84.41.43.81.03%2C1.45.03%2C1.85.43l5.74%2C5.84Z%22%2F%3E%3C%2Fsvg%3E")}.index_list>li>a:not(:has(dl)):hover,.index_list>li>a:not(:has(dl)):active,.index_list>li>h2:first-child a:hover,.index_list>li>h2:first-child a:active,.index_list>li>h3:first-child a:hover,.index_list>li>h3:first-child a:active,.index_list>li>h3:first-child a:hover,.index_list>li>h3:first-child a:active,.index_list>li>h4:first-child a:hover,.index_list>li>h4:first-child a:active,.index_list>li>h5:first-child a:hover,.index_list>li>h5:first-child a:active,.index_list>li>h6:first-child a:hover,.index_list>li>h6:first-child a:active,.index_list dt a:hover,.index_list dt a:active{background-color:#0d8538;color:#fff}.index_list>li>a:not(:has(dl)):hover:after,.index_list>li>a:not(:has(dl)):active:after,.index_list>li>h2:first-child a:hover:after,.index_list>li>h2:first-child a:active:after,.index_list>li>h3:first-child a:hover:after,.index_list>li>h3:first-child a:active:after,.index_list>li>h3:first-child a:hover:after,.index_list>li>h3:first-child a:active:after,.index_list>li>h4:first-child a:hover:after,.index_list>li>h4:first-child a:active:after,.index_list>li>h5:first-child a:hover:after,.index_list>li>h5:first-child a:active:after,.index_list>li>h6:first-child a:hover:after,.index_list>li>h6:first-child a:active:after,.index_list dt a:hover:after,.index_list dt a:active:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%228px%22%20height%3D%2214px%22%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.59%2C6.27c.4.4.4%2C1.06%2C0%2C1.46L1.85%2C13.57c-.4.4-1.04.4-1.44%2C0-.4-.4-.4-1.06%2C0-1.46l5.02-5.11L.41%2C1.89C.02%2C1.49.02.84.41.43.81.03%2C1.45.03%2C1.85.43l5.74%2C5.84Z%22%2F%3E%3C%2Fsvg%3E")}.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}}