.image_link_list .wm-column-item{overflow:hidden}.image_link_list .wm-column-item img{border-radius:0}.image_link_list .wm-column-item figure:first-child:last-child,.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)){background-color:#fff;border-radius:1rem;height:100%;margin:0 auto;max-width:588px;overflow:hidden;position:relative}.image_link_list .wm-column-item figure:first-child:last-child:has(a:focus-visible)::after,.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)):has(a:focus-visible)::after{border-radius:1rem;content:"";display:flex;height:100%;left:0;outline:2px solid #027dbb;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.image_link_list .wm-column-item figcaption{font-size:1rem;margin:0;padding:calc(1.5rem - .4em) 16px;text-align:center;transition:all .3s}.image_link_list .wm-column-item a{border-radius:0;display:block;outline:none}.image_link_list .wm-column-item a::after{bottom:0;content:"";display:block;height:100vh;left:0;position:absolute;width:100%}.image_link_list .wm-column-item a:hover+figcaption,.image_link_list .wm-column-item a:active+figcaption{color:#027dbb}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)){display:flex;gap:calc(1.5rem - .8em);flex-direction:column}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) figure{display:contents}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) figcaption{color:#0d8538;font-size:clamp(1.125rem,4.58vw,1.375rem);order:-1;padding:calc(2rem - .4em) 24px 0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,0)}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) a:hover+figcaption,.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) a:active+figcaption{color:#027dbb;text-decoration-color:#027dbb}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) p{margin:0;padding:0 24px}.image_link_list .wm-column-item:has(figure:first-child:not(:last-child))>img,.image_link_list .wm-column-item:has(figure:first-child:not(:last-child)) a:has(img){margin-top:auto;order:2}.image_link_list:has(figure+p) figure:first-child:last-child{display:flex;flex-direction:column-reverse;justify-content:space-between}.image_link_list:has(figure+p) figure:first-child:last-child a:hover+figcaption,.image_link_list:has(figure+p) figure:first-child:last-child a:active+figcaption{color:#027dbb;text-decoration-color:#027dbb}.image_link_list:has(figure+p) figure:first-child:last-child figcaption{color:#0d8538;font-size:clamp(1.125rem,4.58vw,1.375rem);padding:calc(2rem - .4em) 24px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:all .3s;text-align:left}.image_link_list .wm-column2,.image_link_list .wm-column3,.image_link_list .wm-column4{display:grid;gap:16px 24px;margin-top:2.5rem}.image_link_list .wm-column2:first-child,.image_link_list .wm-column3:first-child,.image_link_list .wm-column4:first-child{margin-top:0}@media(min-width: 480px){.image_link_list .wm-column2,.image_link_list .wm-column3,.image_link_list .wm-column4{display:grid;grid-template-columns:repeat(2, 1fr)}.image_link_list .wm-column2>*,.image_link_list .wm-column3>*,.image_link_list .wm-column4>*{display:block}.image_link_list .wm-column2>*>*:first-child,.image_link_list .wm-column3>*>*:first-child,.image_link_list .wm-column4>*>*:first-child{margin-top:0}}.image_link_list .index_list>li{border-radius:0.5rem}.image_link_list .index_list figcaption,.image_link_list .index_list p{padding:0 24px}.image_link_list .index_list figcaption{padding-top:calc(1.5rem - .4em)}.image_link_list .index_list figcaption::before,.image_link_list .index_list figcaption::after{display:none}.image_link_list .index_list figure:first-child:last-child,.image_link_list .index_list p:last-child{padding-bottom:calc(2rem - .4em)}@media(min-width: 600px){.image_link_list .wm-column3,.image_link_list .wm-column4{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 769px),print{.image_link_list .wm-column2 figcaption{padding:calc(2rem - .4em) 16px}.image_link_list .wm-column4{grid-template-columns:repeat(4, 1fr)}}.content_inner h2{color:#0d8538;font-size:clamp(1.75rem,6.25vw,1.875rem);font-weight:normal;text-align:center}.header_logo>ul:has(li:nth-child(2))::before,.header_logo li ul::before{display:none}.header_logo li:nth-child(n+2){margin-left:clamp(16px,2vw,24px)}.header_logo .wm-icon{gap:0 16px;margin:0}.header_logo .wm-icon li{font-size:clamp(0.75rem,1.2vw,0.875rem);font-weight:normal;margin:0}@media(min-width: 769px),print{.header_inner{grid-template-columns:1fr max-content repeat(3, min-content)}.header_logo>ul:has(img[src*="logo_aizu.svg"]){padding-top:0}.header_logo>ul li:has(img[src*="logo_aizu.svg"]){margin-top:0}.header_logo .wm-icon{align-items:flex-start;flex-direction:column}}.home_head{z-index:1}.home_head h1,.home_head p{background-color:rgba(13,133,56,.9);color:#fff}.home_head .js_controles{margin-top:calc(clamp(-4.25rem,-10vw,-3.5rem) - 3rem);max-width:1280px;top:100%}.home_head .js_pause_button{height:2.5rem;width:2.5rem}.info_list_tag li{background-color:#fff;border:1px solid #dbdbda;color:#333}.schedule{background-color:#fff;border-radius:1rem;box-sizing:border-box;max-width:1160px;margin:clamp(-4.25rem,-10vw,-3.5rem) auto 0;padding:clamp(2rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);position:relative;z-index:1}.schedule table,.schedule tbody{display:contents !important}.schedule th,.schedule td{background-color:rgba(0,0,0,0);border-style:none;display:block;height:auto !important;width:auto !important}.schedule th{align-items:center;color:#0d8538;display:flex !important;gap:0 0.5rem;font-size:1.125rem;font-weight:normal;margin-top:0 !important;padding:0;text-align:left}.schedule th::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;width:1.5rem}.schedule tr:nth-child(1) th::before{background-image:url(/hospitals/assets/img/icon_time_g.svg)}.schedule tr:nth-child(2) th::before{background-image:url(/hospitals/assets/img/icon_calendar_g.svg)}.schedule td{margin:0.5rem 0 0 !important;padding:0 0 0 2rem}.schedule .wm-button{font-size:0.875rem;margin:0 0 0 auto;position:relative;z-index:2}.schedule .wm-button a{min-height:2rem;padding:.1em 1.5rem}@media(max-width: 768px){.schedule{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.schedule tr:first-child th,.schedule td{min-width:100%}.schedule tr:first-child td{margin-bottom:calc(1.5rem - .4em) !important}.schedule tr:nth-child(2) td{order:3}.schedule .wm-button{order:2}}@media(min-width: 769px){.schedule{display:grid;grid-template-columns:1fr max-content 1fr}.schedule::after{border-left:1px solid #dbdbda;content:"";display:block;margin:0 40px;order:2;width:0}.schedule tr{display:block !important}.schedule tr:nth-child(2){order:3}.schedule .wm-button{position:absolute;right:clamp(1.5rem,4vw,2.5rem);top:clamp(2rem,4vw,2.5rem);order:3}}.button_list{display:grid;gap:clamp(8px,1.6vw,16px)}.button_list li{background-color:#fff;border:1px solid #dbdbda;border-radius:0.5rem;box-sizing:border-box;display:flex;flex-direction:column;line-height:1.4;overflow:hidden;transition:all .3s}.button_list li:not(:has(a)){padding:calc(1.5rem - .2em) 8px}.button_list a{align-items:center;border-radius:0.5rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:calc(1.5rem - .2em) 8px;text-align:center;text-decoration:none;width:100%}.button_list a:focus-visible{outline:2px solid #027dbb;outline-offset:-2px}.main_nav{background-color:#f7fcf3;background-image:linear-gradient(to bottom, #f4fcee, #d5efde);margin:0 clamp(-40px,-4vw,-24px);padding:4rem clamp(24px,4vw,40px);position:relative;z-index:0}.main_nav::before{background-color:#f4fcee;bottom:99%;content:"";display:block;height:100vh;position:absolute;right:0;width:100%}.main_nav .button_list{max-width:75rem;margin:0 auto}.main_nav .button_list+ul{margin-top:clamp(8px,1.6vw,16px)}.main_nav a{background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fff);color:#0d8538}.main_nav a:hover,.main_nav a:active{background-color:#0d8538;background-image:linear-gradient(to bottom, #008650, #04762d);color:#fff}.main_nav .wm-column3 li a::after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4.5rem;margin-top:0.5rem;transition:all .3s;width:100%}.main_nav .wm-column3 li a:hover::after,.main_nav .wm-column3 li a:active::after{filter:invert(100%) brightness(400%)}.main_nav .wm-column3 li:nth-child(1) a::after{background-image:url(/hospitals/assets/img/menu_icon01.svg)}.main_nav .wm-column3 li:nth-child(2) a::after{background-image:url(/hospitals/assets/img/menu_icon02.svg)}.main_nav .wm-column3 li:nth-child(3) a::after{background-image:url(/hospitals/assets/img/menu_icon03.svg)}.main_nav .wm-column3 a{font-size:clamp(1.125rem,4.58vw,1.375rem)}.main_nav .wm-column4 li:nth-child(1) a::after,.main_nav .wm-column4 li:nth-child(2) a::after,.main_nav .wm-column4 li:nth-child(3) a::after,.main_nav .wm-column4 li:nth-child(4) a::after{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3rem;margin-top:0.5rem;transition:all .3s;width:100%}.main_nav .wm-column4 li:nth-child(1) a:hover::after,.main_nav .wm-column4 li:nth-child(1) a:active::after,.main_nav .wm-column4 li:nth-child(2) a:hover::after,.main_nav .wm-column4 li:nth-child(2) a:active::after,.main_nav .wm-column4 li:nth-child(3) a:hover::after,.main_nav .wm-column4 li:nth-child(3) a:active::after,.main_nav .wm-column4 li:nth-child(4) a:hover::after,.main_nav .wm-column4 li:nth-child(4) a:active::after{filter:invert(100%) brightness(400%)}.main_nav .wm-column4 li:nth-child(1) a::after{background-image:url(/hospitals/assets/img/menu_icon04.svg)}.main_nav .wm-column4 li:nth-child(2) a::after{background-image:url(/hospitals/assets/img/menu_icon05.svg)}.main_nav .wm-column4 li:nth-child(3) a::after{background-image:url(/hospitals/assets/img/menu_icon06.svg)}.main_nav .wm-column4 li:nth-child(4) a::after{background-image:url(/hospitals/assets/img/menu_icon07.svg)}.main_nav .wm-column4 a{font-size:clamp(1rem,3.75vw,1.125rem)}@media(max-width: 479px){.main_nav .wm-column4{grid-template-columns:1fr}}.important .content_inner{border-color:#cc2c3b}.important .content_inner h2{color:#cc2c3b}.important .content_inner h2::before{background-image:url(/hospitals/assets/img/ico_alert_r.svg);display:block !important}.important .content_inner h2::after{border-color:#cc2c3b}.image_link_list{background-color:#f7fcf3;margin:0 clamp(-40px,-4vw,-24px)}*:not(.image_link_list)+.image_link_list{margin-top:clamp(4.5rem,8vw,6rem)}.image_link_list~.image_link_list{padding-bottom:clamp(4.5rem,8vw,6rem) !important}.image_link_list .content_inner{padding-left:clamp(24px,4vw,40px);padding-right:clamp(24px,4vw,40px)}.links .button_list{margin-top:clamp(4.5rem,8vw,6rem)}.links .button_list li{font-size:clamp(1rem,3.13vw,0.938rem)}.links .button_list a{color:#333}.links .button_list a:hover,.links .button_list a:active{background-color:#0d8538;color:#fff}@media(max-width: 479px){.links .button_list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 480px)and (max-width: 768px){.links .button_list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 769px)and (max-width: 959px){.links .button_list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 960px){.links .button_list{grid-template-columns:repeat(5, 1fr)}}.links .logo_list{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem clamp(40px,10vw,120px);justify-content:center;margin-top:clamp(48px,8vw,80px)}.links .logo_list img{max-height:62px}@media(min-width: 480px){.links .logo_list li{max-width:calc(50% - clamp(20px,5vw,60px))}}