.page_page__0s39q a{color:var(--shu);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease}.page_page__0s39q a:hover{color:var(--shu-deep)}.page_page__0s39q{padding-block:clamp(34px,6vw,60px) clamp(72px,11vw,128px)}p.page_crumb__r5k_8{display:flex;align-items:baseline;gap:10px;margin:0 0 clamp(28px,4.5vw,46px);font-size:.76rem;letter-spacing:.18em;color:var(--sumi-faint)}.page_page__0s39q .page_crumb__r5k_8 a{color:var(--sumi-faint);text-decoration:none}.page_page__0s39q .page_crumb__r5k_8 a:hover{color:var(--shu)}.page_crumbSep__pSUf7{color:var(--line)}.page_tobira__GsT8q{margin-bottom:clamp(32px,5vw,48px)}.page_sheet__iqtlh{padding:clamp(34px,5.5vw,54px) clamp(24px,4.5vw,44px) clamp(34px,5vw,48px)}.page_sheetTail__Bjvay{padding-top:clamp(46px,6.5vw,64px)}.page_sheet__iqtlh p{line-height:2}.page_tableBlock__uKvSb{margin:0}.page_sheet__iqtlh .spec{font-size:.92rem}.page_sheet__iqtlh .spec th{width:33%;white-space:normal;background-color:rgba(219,205,179,.38);font-family:var(--font-display),serif;font-weight:700;letter-spacing:.1em;line-height:1.8;color:var(--sumi-soft)}.page_sheet__iqtlh .spec td,.page_sheet__iqtlh .spec th{padding:16px 18px;border-bottom:1px solid var(--line-soft)}.page_sheet__iqtlh .spec td{line-height:1.95}.page_sheet__iqtlh .spec tr:first-child td,.page_sheet__iqtlh .spec tr:first-child th{border-top:1px solid var(--line-soft)}@media (max-width:640px){.page_sheet__iqtlh .spec th{width:100%;padding:12px 14px}.page_sheet__iqtlh .spec td{padding:12px 14px 16px}.page_sheet__iqtlh .spec tr:first-child td{border-top:none}}.page_sub__SP7Ew{display:block;margin-top:8px;color:var(--sumi-faint);font-size:.85rem;line-height:1.9}.page_block__8JN5_{margin:30px 0 0}.page_block__8JN5_ p{margin-bottom:.9em}.page_block__8JN5_ p:last-child{margin-bottom:0}.page_wave__aMLHS{width:min(220px,46%);margin:clamp(52px,8vw,88px) 0}.page_tail__aaSD7{margin:0}.page_kifudaRow___4JJr{display:flex;position:relative;z-index:1;margin:0 0 -20px clamp(0px,3vw,28px)}.page_kifudaRow___4JJr h2{scroll-margin-top:28px}.page_tailP__h05rz{margin:30px 0 0;line-height:2}.page_after__jRMAK{margin:clamp(34px,5vw,48px) 0 0;padding-left:clamp(0px,3vw,28px);font-size:.86rem;line-height:2;letter-spacing:.04em}