._page_rikcy_1{max-width:1280px;color:var(--blue);margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,3.125vw,40px) 80px}._intro_rikcy_8{max-width:790px;margin-bottom:clamp(32px,5vw,60px)}._intro_rikcy_8 h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 24px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,6.5vw,6rem);font-weight:950;line-height:1.05}._intro_rikcy_8 h1 span{background:var(--sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}._intro_rikcy_8>p:last-child{max-width:48ch;margin:0;font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.55}._grid_rikcy_37{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}._grid_rikcy_37>li{min-width:0}._portrait_rikcy_50{border:2px solid var(--blue);background:#e9def2;margin:0}._grid_rikcy_37>li:nth-child(3n+2) ._portrait_rikcy_50{background:#f4eddc}._grid_rikcy_37>li:nth-child(3n) ._portrait_rikcy_50{background:#ded5ee}._portrait_rikcy_50 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._portrait_rikcy_50 figcaption{border-top:2px solid var(--blue);background:var(--sun);padding:18px 20px}._portrait_rikcy_50 h2{color:var(--blue);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:900;line-height:1.2}._visit_rikcy_87{border-top:2px solid var(--blue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;padding-top:32px;display:flex}._visit_rikcy_87 h2{margin:0 0 8px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}._visit_rikcy_87 p{margin:0}._visit_rikcy_87 a{align-items:center;gap:18px;min-height:48px;padding:14px 20px;text-decoration:none;display:inline-flex}._visit_rikcy_87 a:focus-visible{outline:3px solid var(--blue);outline-offset:6px}@media (width<=899px){._grid_rikcy_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){._grid_rikcy_37{grid-template-columns:minmax(0,1fr)}._portrait_rikcy_50 figcaption{padding:16px 18px}}@media (forced-colors:active){._portrait_rikcy_50,._portrait_rikcy_50 figcaption{border-color:canvastext}._portrait_rikcy_50 h2{color:canvastext}}
