@charset "UTF-8";.note{font-weight:700;line-height:1.6;color:#c6151e}.mailList{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,.5127rem + 2.2727vw,1.875rem) clamp(1.25rem,-.2245rem + 4.5454vw,2.5rem)}.mailList:is(.note+.mailList){margin-top:1.875rem}.mailListItem{display:flex;flex-direction:column;width:calc((100% - clamp(1.25rem,-.2245rem + 4.5454vw,2.5rem))/ 2)}.mailListItem a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:34.375rem;height:100%;padding:.9375rem;margin-inline:auto;font-weight:700;line-height:1.6;text-align:center;border:.125rem solid;color:inherit;text-decoration:none}.mailListItem a[href^=mailto]{-moz-column-gap:1em;column-gap:1em}.mailListItem a[href^=mailto] span:first-child{font-size:20px}.mailListItem a[href^=mailto] span:last-child{display:inline-flex;align-items:center}.mailListItem a[href^=mailto] span:last-child::before{margin-right:.3125rem;font-size:1.8em;content:'\e813';font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.mailListItem a[target=_blank]{padding-right:calc(1.2em + 1.5625rem);font-size:20px;position:relative}.mailListItem a[target=_blank]::before{position:absolute;font-family:icons;font-size:1.2em;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;speak:none;content:'\e817';top:50%;transform:translateY(-50%);right:.9375rem}.mailListItem_note{font-size:.875rem;line-height:1.6;color:#c6151e}.tel_hours{display:flex;flex-direction:column;justify-content:center;max-width:25rem;padding:1.25rem .625rem;margin:0 auto clamp(1.875rem,1.1377rem + 2.2727vw,2.5rem);line-height:1.6;text-align:center;border:.125rem solid}.tel_hours em{font-size:clamp(1.375rem,1.0801rem + .909vw,1.625rem);font-weight:700}.tel_hours span{margin-top:.5em;font-size:clamp(.875rem,.7275rem + .4545vw,1rem)}.covid .block_grid{margin-top:2.5rem}@media (max-width:50rem){.mailList{flex-direction:column}.mailListItem{width:100%;max-width:37.5rem;margin-inline:auto}.mailListItem a{display:flex;flex-direction:column;row-gap:.3125rem;align-items:center}}@media not all and (max-width:50rem){.mailList{justify-content:center}}