.style-module-scss-module__Qf2zQG__page{background-color:var(--color-bg-white);min-height:100vh;color:var(--color-text-black);padding:var(--safespace-top) var(--space-section-side) var(--safespace-bottom)}.style-module-scss-module__Qf2zQG__inner{width:100%;max-width:calc(760px*var(--size-scale));margin-inline:auto}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__inner{max-width:unset}}.style-module-scss-module__Qf2zQG__head{gap:calc(24px*var(--size-scale));display:grid}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__head{gap:calc(16px*var(--size-scale))}}.style-module-scss-module__Qf2zQG__headLabel{font-size:calc(1.25rem*var(--size-scale,1));font-family:var(--font-en-heading);font-weight:700}.style-module-scss-module__Qf2zQG__headDate{font-size:calc(.9375rem*var(--size-scale,1));font-family:var(--font-en);letter-spacing:.08em;color:color-mix(in srgb, currentColor 60%, transparent);margin-top:calc(-12px*var(--size-scale));font-weight:400}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__headDate{margin-top:calc(-8px*var(--size-scale))}}.style-module-scss-module__Qf2zQG__headLead{color:color-mix(in srgb, currentColor 70%, transparent)}.style-module-scss-module__Qf2zQG__body{gap:calc(24px*var(--size-scale));margin-top:calc(72px*var(--size-scale));display:grid}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__body{margin-top:calc(56px*var(--size-scale))}}.style-module-scss-module__Qf2zQG__body p{font-size:calc(1.25rem*var(--size-scale,1));line-height:2}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__body p{font-size:calc(1rem*var(--size-scale,1))}}.style-module-scss-module__Qf2zQG__headLead p{font-size:calc(1.25rem*var(--size-scale,1));line-height:2}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__headLead p{font-size:calc(1rem*var(--size-scale,1))}}.style-module-scss-module__Qf2zQG__blockHeading{margin-top:calc(32px*var(--size-scale))}.style-module-scss-module__Qf2zQG__blockHeading:first-child{margin-top:0}.style-module-scss-module__Qf2zQG__blockDetail{width:100%;margin-block:calc(8px*var(--size-scale));border-bottom:1px solid}.style-module-scss-module__Qf2zQG__detailRow{font-size:calc(1.125rem*var(--size-scale,1));padding-block:calc(14px*var(--size-scale));border-top:1px solid;grid-template:auto/20% 1fr;line-height:1.93;display:grid}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__detailRow{font-size:calc(1rem*var(--size-scale,1));grid-template:auto/26% 1fr}}.style-module-scss-module__Qf2zQG__detailHead{font-weight:500}.style-module-scss-module__Qf2zQG__detailBody{font-weight:400}.style-module-scss-module__Qf2zQG__blockLink{margin-block:calc(4px*var(--size-scale))}.style-module-scss-module__Qf2zQG__linkBtn{font-size:calc(1.4375rem*var(--size-scale,1));color:currentColor;font-family:var(--font-ja-heading);padding:calc(10px*var(--size-scale)) 0;display:inline-block;position:relative}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__linkBtn{font-size:calc(1.1875rem*var(--size-scale,1))}}.style-module-scss-module__Qf2zQG__linkBtn:after{content:"";background-color:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.style-module-scss-module__Qf2zQG__linkBtn:hover,.style-module-scss-module__Qf2zQG__linkBtn:focus-visible{opacity:.6}}.style-module-scss-module__Qf2zQG__linkBtn{transition:opacity .3s}.style-module-scss-module__Qf2zQG__foot{margin-top:calc(96px*var(--size-scale))}@media screen and (max-width:768px){.style-module-scss-module__Qf2zQG__foot{margin-top:calc(72px*var(--size-scale))}}.style-module-scss-module__Qf2zQG__backLink{font-size:calc(1.125rem*var(--size-scale,1));font-family:var(--font-en-heading);font-weight:500;display:inline-block}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.style-module-scss-module__Qf2zQG__backLink:hover,.style-module-scss-module__Qf2zQG__backLink:focus-visible{opacity:.6}}.style-module-scss-module__Qf2zQG__backLink{transition:opacity .3s}
