.hero[data-astro-cid-j7pv25f6]{max-width:1240px;margin:auto;padding:44px 44px 58px;min-height:530px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.hero-copy[data-astro-cid-j7pv25f6]{padding:18px 0 0 35px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:Noto Sans JP,sans-serif;font-size:clamp(54px,7vw,84px);letter-spacing:.08em;line-height:1.35;margin:26px 0 17px;font-weight:800}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--blue);position:relative}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;bottom:7px;left:0;width:100%;height:12px;background:var(--pink);z-index:-1}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--muted);line-height:2.1}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;margin-top:27px}.hero-note[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--muted)}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:22px;margin-top:47px}.hero-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.hero-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:16px;letter-spacing:.05em}.hero-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px;margin-left:3px}.hero-stats[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:9px;color:var(--muted)}.hero-stats[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:30px;width:1px;background:var(--line)}.hero-art[data-astro-cid-j7pv25f6]{height:435px;position:relative;overflow:hidden;background:#cce7ed;border-radius:48% 48% 3px 3px}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-art[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#1438437a)}.image-label[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;top:26px;right:28px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#fff;text-shadow:0 1px 6px #254}.art-caption[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;bottom:25px;right:25px;font-size:13px;line-height:1.7;font-weight:700;text-align:right;color:#fff}.notice[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid var(--line);margin-top:5px}.notice-icon[data-astro-cid-j7pv25f6]{width:29px;height:29px;border-radius:50%;background:#f9e9e9;color:#a65d64;display:grid;place-items:center;font-weight:700}.notice[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:12px}.notice[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--muted);margin:3px 0 0}.notice[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{margin-left:auto;color:var(--lake);font-size:11px;font-weight:700;white-space:nowrap}.notice[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:12px}.intro[data-astro-cid-j7pv25f6]{padding-top:105px;padding-bottom:88px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.welcome[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:34px;line-height:1.7;margin:12px 0;font-weight:700}.intro-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.welcome[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--muted);line-height:2.3;margin:0 0 18px}.text-link[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:700;border-bottom:1px solid var(--blue);padding-bottom:5px}.text-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:20px}.details[data-astro-cid-j7pv25f6]{background:#e4f1f4;padding:65px 0}.detail-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr;gap:30px;align-items:center}.detail-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:24px;margin:8px 0}.detail-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child p[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--muted)}.detail-item[data-astro-cid-j7pv25f6]{border-left:1px solid #bfd5dc;padding-left:22px;display:flex;flex-direction:column}.detail-item[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--blue);font-size:9px;letter-spacing:.14em;font-weight:700}.detail-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:16px;margin:9px 0 3px}.detail-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px}.detail-item[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:9px;color:var(--muted)}.welcome[data-astro-cid-j7pv25f6]{margin-top:90px;margin-bottom:30px;padding:32px;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:1fr 230px;gap:35px;align-items:center}.welcome[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:25px;margin:6px 0}.welcome[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px}.welcome[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{padding:25px 20px 40px;grid-template-columns:1fr;gap:32px}.hero-copy[data-astro-cid-j7pv25f6]{padding:12px 4px 0}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:58px;margin:18px 0 13px}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:12px}.hero-stats[data-astro-cid-j7pv25f6]{margin-top:30px;gap:20px}.hero-art[data-astro-cid-j7pv25f6]{height:350px}.notice[data-astro-cid-j7pv25f6]{align-items:flex-start;gap:11px;padding:16px;margin-top:0}.notice[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:11px}.notice[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:9px}.notice[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{display:none}.intro[data-astro-cid-j7pv25f6]{padding-top:65px;padding-bottom:55px;grid-template-columns:1fr;gap:14px}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:28px}.details[data-astro-cid-j7pv25f6]{padding:48px 0}.detail-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:28px 18px}.detail-grid[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{grid-column:1/-1}.detail-item[data-astro-cid-j7pv25f6]{padding-left:13px}.welcome[data-astro-cid-j7pv25f6]{margin-top:60px;padding:23px;grid-template-columns:1fr 100px;gap:20px}.welcome[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:20px}.welcome[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:11px}}
