.vUZaHW_buttonWrap{justify-content:center;margin:4rem 0 2rem;display:flex}.vUZaHW_openButton{min-width:24rem}.vUZaHW_overlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-out vUZaHW_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.vUZaHW_modal{background:#fff;border-radius:1rem;flex-direction:column;width:100%;max-width:72rem;max-height:calc(100vh - 4rem);animation:.2s ease-out vUZaHW_popIn;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #0003}.vUZaHW_closeButton{z-index:1;color:#15423d;cursor:pointer;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.8rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.vUZaHW_closeButton:hover{background:#0000001a}.vUZaHW_body{padding:3.5rem 3rem 3rem;overflow-y:auto}@media (max-width:640px){.vUZaHW_body{padding:3.5rem 1.75rem 2rem}}.vUZaHW_title{color:#15423d;border-left:5px solid #00abb3;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:2rem;font-weight:700;line-height:1.5}.vUZaHW_lead{margin-bottom:1rem}.vUZaHW_section{margin-top:2.5rem}.vUZaHW_section p{margin-top:.75rem}.vUZaHW_sectionTitle{color:#15423d;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.vUZaHW_list,.vUZaHW_orderedList{padding-left:0}.vUZaHW_list li,.vUZaHW_orderedList li{margin-top:.5rem;padding-left:1.5rem;position:relative}.vUZaHW_list li:before,.vUZaHW_orderedList li:before{content:"・";color:#00abb3;font-weight:700;position:absolute;left:0}.vUZaHW_orderedList{counter-reset:facility-num}.vUZaHW_orderedList li{counter-increment:facility-num}.vUZaHW_orderedList li:before{content:counter(facility-num) "．"}.vUZaHW_note{color:#555;margin-top:.75rem;font-size:1.5rem;line-height:2.4rem}@keyframes vUZaHW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vUZaHW_popIn{0%{opacity:0;transform:translateY(1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
._uAlVa_greeting p{margin-top:1.25rem}._uAlVa_portrait img{border-radius:1rem;width:100%;height:auto}._uAlVa_clinicImage{position:relative}._uAlVa_clinicImage img{border-radius:1rem;width:100%}._uAlVa_clinicImage p{color:#fff;background:#00abb3;border-radius:1rem 0;padding:.75rem 2rem;font-weight:500;position:absolute;bottom:0;right:0}
