:root{--color-text: #333333;--color-navy: #003083;--color-muted: #6b7280;--color-line: #e5e7eb;--color-orange: #f75f23;--color-white: #ffffff;--color-gray: #f9f8fb;--color-gray2: #aeacaa;--color-border: #c7d0e3;--color-lime: #66bb0a;--font-montserrat: "Montserrat", sans-serif;--font-YuGothic: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Noto Sans JP", "メイリオ", sans-serif;--font-inter: "Inter", sans-serif;--font-sans: "Noto Sans JP", sans-serif;--font-latin: "Figtree", sans-serif;--font-display: "Jost", sans-serif}.c-pager{margin-top:100rem;display:flex;justify-content:center}.c-pager.--sp{margin-top:44rem;display:none}.c-pager .page-numbers{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:15rem}.c-pager .page-numbers li{margin:0;padding:0;display:flex;align-items:center}.c-pager .page-numbers li:first-child{margin-right:5rem}.c-pager .page-numbers li:last-child{margin-left:5rem}.c-pager .page-numbers a,.c-pager .page-numbers span{display:inline-flex;align-items:center;justify-content:center;height:40rem;font-family:var(--font-montserrat);line-height:1.55;text-decoration:none;font-size:18rem}@media only screen and (max-width: 1271px){.c-pager .page-numbers a,.c-pager .page-numbers span{font-size:14rem}}.c-pager .page-numbers a.page-numbers,.c-pager .page-numbers span.current,.c-pager .page-numbers span.dots{font-weight:600}.c-pager .page-numbers a.page-numbers{min-width:18rem;color:var(--color-gray2);transition:color .3s ease}.c-pager .page-numbers a.page-numbers:hover,.c-pager .page-numbers a.page-numbers:focus-visible{color:rgba(0,48,131,.7)}.c-pager .page-numbers a.page-numbers:not(.prev):not(.next){width:40rem;min-width:18rem;font-weight:700}.c-pager .page-numbers span.current{width:40rem;min-width:18rem;color:var(--color-navy);font-weight:700;border-radius:999rem;background:var(--color-gray)}.c-pager .page-numbers span.dots{width:40rem;min-width:18rem;color:rgba(0,48,131,.35);font-weight:700}.c-pager .page-numbers a.prev,.c-pager .page-numbers a.next,.c-pager .page-numbers span.prev,.c-pager .page-numbers span.next{align-items:center;gap:15rem;color:var(--color-navy);font-weight:500;line-height:1.3;letter-spacing:.05em}.c-pager .page-numbers a.prev:hover .c-pager__btn-circle,.c-pager .page-numbers a.prev:focus-visible .c-pager__btn-circle,.c-pager .page-numbers a.next:hover .c-pager__btn-circle,.c-pager .page-numbers a.next:focus-visible .c-pager__btn-circle{fill:var(--color-navy);stroke:var(--color-navy)}.c-pager .page-numbers a.prev:hover .c-pager__btn-arrow,.c-pager .page-numbers a.prev:focus-visible .c-pager__btn-arrow,.c-pager .page-numbers a.next:hover .c-pager__btn-arrow,.c-pager .page-numbers a.next:focus-visible .c-pager__btn-arrow{fill:var(--color-white)}.c-pager .c-pager__label{display:inline-flex;align-items:center;height:40rem;color:var(--color-navy);letter-spacing:.06em}.c-pager .c-pager__btn{width:40rem;height:40rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999rem;flex:0 0 auto;overflow:hidden}.c-pager .c-pager__btn-svg{display:block;width:40rem;height:40rem}.c-pager .c-pager__btn-circle{fill:rgba(0,0,0,0);stroke:var(--color-navy);transition:fill .3s ease,stroke .3s ease}.c-pager .c-pager__btn-arrow{fill:var(--color-navy);transition:fill .3s ease}.c-pager .page-numbers span.prev.disabled,.c-pager .page-numbers span.next.disabled{opacity:.7;pointer-events:none}.c-pager .page-numbers span.prev.disabled .c-pager__label,.c-pager .page-numbers span.next.disabled .c-pager__label{color:var(--color-gray2)}.c-pager .page-numbers span.prev.disabled .c-pager__btn-circle,.c-pager .page-numbers span.next.disabled .c-pager__btn-circle{fill:rgba(0,0,0,0);stroke:var(--color-gray2)}.c-pager .page-numbers span.prev.disabled .c-pager__btn-arrow,.c-pager .page-numbers span.next.disabled .c-pager__btn-arrow{fill:var(--color-gray2)}