:root{--font-base: "Zen Kaku Gothic New", sans-serif;--color-bg: #fdfdfd;--color-text: #000204;--color-red1: #bf502f;--color-red2: #ff0000;--color-orange1: #ffbb39;--color-green1: #177ead;--color-green2: #adc753;--color-green3: #557942;--color-green4: #5d8b45;--color-beige1: #faf4ec;--color-beige2: #d5c3a3;--color-beige3: #f7eedf;--color-brown1: #6c5e51;--color-gray: #d7d2cd;--color-gray2: #d6d2cd;--color-gray3: #a0a0a0;--color-gray4: #726959;--color-highlight: #ffd5a1;--color-black: #000000;--color-white: #ffffff;--color-gray-light: #bbbbbb;--color-gray-border: #99a1af;--color-gray-bg: gainsboro;--color-yellow1: #fbbc05;--color-accent-light: #fdf2d2;--color-accent-border: #e6c27a;--color-beige4: #ffe6ba;--color-gray-dark: #666666;--headerHeightSP: 111px;--headerHeightMD: 147px;--headerHeightPC: 96px;--contentPC: calc(1280px + (var(--sidePC) * 2));--contentSP: calc(1088px + (var(--sideSP) * 2));--sidePC: 42px;--sideSP: 16px;--zindex-back: -1;--zindex-bg: 0;--zindex-main: 1;--zindex-header: 1000;--zindex-hamburger: 1100;--zindex-modal: 2000;--leading-trim: calc((1em - 1lh)/2) }.leading-trim{margin-block:var(--leading-trim)}.font-shippori{font-family:var(--font-shippori)}.font-base{font-family:var(--font-base)}@view-transition{navigation: auto;}.pagination-wrapper .nav-links{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:8px}.pagination-wrapper .nav-links .page-numbers{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #ddd;font-weight:700;-webkit-transition:all .3s;transition:all .3s;background:#fff}.pagination-wrapper .nav-links .page-numbers.current{background-color:var(--color-red1);color:#fff;border-color:var(--color-red1)}.pagination-wrapper .nav-links .page-numbers:hover:not(.current){background-color:#f5f5f5}
