.menu-pagination{margin:28px 0;font-size:13px}.menu-pagination[hidden]{display:none}.menu-pagination p{text-align:center}.menu-pagination>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.menu-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #cdd5d0;border-radius:999px;text-decoration:none}.menu-pagination a[aria-current=page]{background:#455f5c;color:white}.service-info{margin:32px 0 16px;padding:24px 0;border-top:1px solid #cdd5d0;color:#435247;font-family:'Noto Sans JP',sans-serif}.service-info h2{font-family:inherit;font-size:16px;line-height:1.8;margin:0 0 14px}.service-info h2:not(:first-child){margin-top:28px}.service-info p{font-size:13px;line-height:1.95;margin:12px 0}.service-info details{border-bottom:1px solid #cdd5d0;padding:0}.service-info summary{font-size:13px;line-height:1.8;cursor:pointer;padding:13px 24px 13px 0;position:relative;list-style:none}.service-info summary::-webkit-details-marker{display:none}.service-info summary:after{content:'＋';position:absolute;right:2px;top:13px}.service-info details[open]>summary:after{content:'−'}.service-info details p{margin-top:0}.service-info a{text-underline-offset:4px}h1 small{font-size:.5em;white-space:nowrap}
.service-info{margin:32px 22px 16px;width:auto;max-width:none;box-sizing:border-box}.service-info details{margin:0;background:none;border-radius:0}.service-info summary{border:0;background:none}.service-info summary:before{display:none}
