.pagination[data-astro-cid-yrr7m5ap]{justify-content:center;align-items:center;margin-top:32px;display:flex}.pagination[data-astro-cid-yrr7m5ap][hidden]{display:none}@container (width>=733px){.pagination[data-astro-cid-yrr7m5ap]{margin-top:48px}}.prev-button[data-astro-cid-yrr7m5ap]{box-sizing:border-box;border:1px solid var(--color-primary);background-color:var(--color-white);width:44px;min-width:auto;height:44px;color:var(--color-white);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.prev-button[data-astro-cid-yrr7m5ap]:hover{background-color:#0000000a}.prev-button[data-astro-cid-yrr7m5ap].disabled{opacity:.5;pointer-events:none}.prev-button[data-astro-cid-yrr7m5ap].hidden-sp{visibility:hidden}@container (width>=701px){.prev-button[data-astro-cid-yrr7m5ap].hidden-sp{visibility:visible}}.next-button[data-astro-cid-yrr7m5ap]{box-sizing:border-box;border:1px solid var(--color-primary);background-color:var(--color-white);width:44px;min-width:auto;height:44px;color:var(--color-white);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.next-button[data-astro-cid-yrr7m5ap]:hover{background-color:#0000000a}.next-button[data-astro-cid-yrr7m5ap].disabled{opacity:.5;pointer-events:none}.next-button[data-astro-cid-yrr7m5ap].hidden-sp{visibility:hidden}@container (width>=701px){.next-button[data-astro-cid-yrr7m5ap].hidden-sp{visibility:visible}}.page-sp[data-astro-cid-yrr7m5ap]{flex-direction:row;justify-content:center;align-items:center;display:flex}@container (width>=701px){.page-sp[data-astro-cid-yrr7m5ap]{display:none}}.page-number[data-astro-cid-yrr7m5ap]{letter-spacing:.11px;color:var(--color-primary);margin:0 40px;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Sans,sans-serif;font-size:15px;font-weight:600}.page-pc[data-astro-cid-yrr7m5ap]{display:none}@container (width>=701px){.page-pc[data-astro-cid-yrr7m5ap]{margin:0 16px;display:flex}}.page-pc[data-astro-cid-yrr7m5ap] .page-button{box-sizing:border-box;border:1px solid var(--color-primary);background-color:var(--color-white);width:44px;height:44px;color:var(--color-primary);line-height:1.25;font-family:var(--font-roboto);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;font-size:16px;text-decoration:none;display:flex}.page-pc[data-astro-cid-yrr7m5ap] .page-button:hover{background-color:#0000000a}.page-pc[data-astro-cid-yrr7m5ap] .page-dot{box-sizing:border-box;text-align:center;letter-spacing:.0107em;width:44px;min-width:32px;height:44px;color:var(--color-text);line-height:1.43;font-family:var(--font-roboto);border-radius:0;justify-content:center;align-items:center;margin:0 3px;padding:0 6px;font-size:.875rem;font-weight:400;display:flex}.icon-right[data-astro-cid-yrr7m5ap]{transform:rotate(180deg)}@container (width>=1025px){.search[data-astro-cid-xyrvuo5m]{background:var(--color-bg-page)}}.content-layout[data-astro-cid-xyrvuo5m]{flex-direction:column;width:100%;display:flex}.content-layout[data-astro-cid-xyrvuo5m][hidden]{display:none}@container (width>=1025px){.content-layout[data-astro-cid-xyrvuo5m]{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px;justify-content:center;gap:56px;max-width:1280px;margin:0 auto;padding:56px clamp(40px,22.75cqw - 193px,98px) 64px;display:grid}}.main-content[data-astro-cid-xyrvuo5m]{flex-direction:column;min-width:0;display:flex}@container (width>=1025px){.main-content[data-astro-cid-xyrvuo5m]{box-sizing:border-box;grid-area:1/1}}.popular-sp[data-astro-cid-xyrvuo5m],.diagnosis-sp[data-astro-cid-xyrvuo5m]{width:100%}@container (width>=1025px){.popular-sp[data-astro-cid-xyrvuo5m],.diagnosis-sp[data-astro-cid-xyrvuo5m]{display:none}}@container (width>=701px){.popular-sp[data-astro-cid-xyrvuo5m]{max-width:700px;margin-inline:auto}}@container (width>=1025px){.keyword-sp[data-astro-cid-xyrvuo5m]{display:none}}.search-inner[data-astro-cid-xyrvuo5m]{box-sizing:border-box;background:var(--color-white);width:100%;margin-inline:auto;padding:0 24px 32px}@container (width>=701px){.search-inner[data-astro-cid-xyrvuo5m]{max-width:700px}}@container (width>=1025px){.search-inner[data-astro-cid-xyrvuo5m]{border-top:none;border-radius:0 0 32px 32px;max-width:1024px;padding:40px 32px}}.search-result[data-astro-cid-xyrvuo5m][hidden]{display:none}.search-loading[data-astro-cid-xyrvuo5m]{justify-content:center;align-items:center;min-height:60vh;display:flex}.search-loading[data-astro-cid-xyrvuo5m][hidden]{display:none}.search-loading-spinner[data-astro-cid-xyrvuo5m]{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.8s linear infinite search-spin}@keyframes search-spin{to{transform:rotate(360deg)}}.search-result-head[data-astro-cid-xyrvuo5m]{box-sizing:border-box;background:var(--color-primary-light);flex-direction:column;gap:32px;width:100%;margin-inline:auto;padding:32px 24px;display:flex}@container (width>=701px){.search-result-head[data-astro-cid-xyrvuo5m]{max-width:700px}}@container (width>=1025px){.search-result-head[data-astro-cid-xyrvuo5m]{border-radius:32px 32px 0 0;max-width:1024px;padding:32px}}.search-result-head[data-astro-cid-xyrvuo5m][hidden]{display:none}.search-result-label[data-astro-cid-xyrvuo5m]{color:var(--color-text);line-height:1.5;font-family:var(--font-noto-sans-jp);font-size:18px;font-weight:700}@container (width>=1025px){.search-result-label[data-astro-cid-xyrvuo5m]{font-size:22px}}.search-result-count[data-astro-cid-xyrvuo5m]{color:var(--color-text)}.search-result-list[data-astro-cid-xyrvuo5m]{padding:0;list-style:none}@container (width>=1025px){.search-result-list[data-astro-cid-xyrvuo5m]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}}.search-result-empty[data-astro-cid-xyrvuo5m]{color:var(--color-text);line-height:1.6;font-family:var(--font-noto-sans-jp);font-size:14px}.search-result-empty[data-astro-cid-xyrvuo5m][hidden]{display:none}.search-result-empty[data-astro-cid-xyrvuo5m].is-pc{padding:0 24px 32px;display:none}@container (width>=1025px){.search-result-empty[data-astro-cid-xyrvuo5m].is-sp{display:none}.search-result-empty[data-astro-cid-xyrvuo5m].is-pc:not([hidden]){margin-top:32px;display:block}}.search-result-list[data-astro-cid-xyrvuo5m] .row{align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex;position:relative}.search-result-list[data-astro-cid-xyrvuo5m] .row:after{background-color:var(--color-bg);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.search-result-list[data-astro-cid-xyrvuo5m] .row:hover{opacity:.7}.search-result-list[data-astro-cid-xyrvuo5m] .thumbnail{object-fit:cover;border-radius:4px;flex-shrink:0;width:77px;height:58px}.search-result-list[data-astro-cid-xyrvuo5m] .title-wrapper{flex-direction:column;gap:4px;min-width:0;display:flex}.search-result-list[data-astro-cid-xyrvuo5m] .article-title{color:var(--color-text);line-height:150%;font-family:var(--font-noto-sans-jp);font-size:14px;font-weight:700}.search-result-list[data-astro-cid-xyrvuo5m] .dates{flex-flow:column wrap;gap:2px;display:flex}@container (width>=701px){.search-result-list[data-astro-cid-xyrvuo5m] .dates{flex-direction:row;gap:2px 12px}}.search-result-list[data-astro-cid-xyrvuo5m] .date{color:var(--color-text-sub);font-family:var(--font-roboto);font-size:12px;font-weight:500}@container (width>=751px){.search-result-list[data-astro-cid-xyrvuo5m] .row{gap:16px}.search-result-list[data-astro-cid-xyrvuo5m] .thumbnail{width:120px;height:90px}.search-result-list[data-astro-cid-xyrvuo5m] .article-title{font-size:16px}.search-result-list[data-astro-cid-xyrvuo5m] .date{font-size:14px}}@container (width>=1025px){.search-result-list[data-astro-cid-xyrvuo5m] .row{flex-direction:column;align-items:stretch;gap:8px;padding:0}.search-result-list[data-astro-cid-xyrvuo5m] .row:after{display:none}.search-result-list[data-astro-cid-xyrvuo5m] .thumbnail{aspect-ratio:16/9;border-radius:8px;width:100%;height:auto}.search-result-list[data-astro-cid-xyrvuo5m] .article-title{font-size:14px}.search-result-list[data-astro-cid-xyrvuo5m] .date{font-size:12px}}
