@charset "UTF-8";astro-toc[data-astro-cid-unm6gk2k]{display:contents}[data-astro-cid-unm6gk2k][data-astro-toc]{position:fixed;right:clamp(1.5 * var(--rem),(var(--window-width) * .00047 + 1.324) * var(--rem),2 * var(--rem));bottom:clamp(1.5 * var(--rem),(var(--window-width) * .00047 + 1.324) * var(--rem),2 * var(--rem));z-index:1;display:grid;justify-items:end;pointer-events:none}.button[data-astro-cid-unm6gk2k]{display:grid;grid-row:2/3;place-items:center;width:fit-content;aspect-ratio:1;padding:clamp(8 * var(--px),(var(--window-width) * .00188 + 7.296) * var(--px),10 * var(--px));pointer-events:auto;background-color:var(--white);border:1px solid;border-radius:50%}.button-icon[data-astro-cid-unm6gk2k]{width:clamp(2.5 * var(--rem),(var(--window-width) * .00047 + 2.324) * var(--rem),3 * var(--rem));aspect-ratio:1}.button-icon[data-astro-cid-unm6gk2k] svg[data-astro-cid-unm6gk2k]{display:block;width:100%}.toc-nav[data-astro-cid-unm6gk2k]{visibility:hidden;grid-row:1/2;min-width:20ch;padding-inline:clamp(16 * var(--px),(var(--window-width) * .00752 + 13.183) * var(--px),24 * var(--px));margin-block-end:calc(.625 * var(--rem));background-color:var(--white);border:1px solid;border-radius:var(--radius-md);opacity:0;transition:opacity calc(var(--duration-base) * .2),visibility calc(var(--duration-base) * .2)}.toc-nav[data-astro-cid-unm6gk2k].--open{visibility:visible;pointer-events:auto;opacity:1}.container[data-astro-cid-ixwfzxg5]{isolation:isolate}.heading[data-astro-cid-ixwfzxg5]{position:relative;z-index:1;width:fit-content;padding-inline:clamp(8 * var(--px),(var(--window-width) * .00376 + 6.592) * var(--px),12 * var(--px));margin-block-end:-.5lh;line-height:200%;background-color:var(--white)}.wrapper[data-astro-cid-ixwfzxg5]{padding:clamp(12 * var(--px),(var(--window-width) * .00752 + 9.183) * var(--px),20 * var(--px));padding-block-start:calc(clamp(12 * var(--px),(var(--window-width) * .00752 + 9.183) * var(--px),20 * var(--px)) + .5lh);border-radius:var(--radius-md)}.tooltip[data-astro-cid-ixwfzxg5]{position:absolute;top:calc(-10 * var(--px));left:50%;z-index:1;visibility:hidden;padding-inline:calc(5 * var(--px));color:var(--white);pointer-events:none;background-color:var(--black);border-radius:var(--radius-sm);opacity:0;transform:translate(-50%,-100%);transition:opacity .08s,visibility .08s}.tooltip[data-astro-cid-ixwfzxg5].--shown{visibility:visible;pointer-events:auto;opacity:1;transition:opacity .08s}.tooltip[data-astro-cid-ixwfzxg5] p[data-astro-cid-ixwfzxg5]{white-space:nowrap}.tooltip[data-astro-cid-ixwfzxg5]:before{position:absolute;bottom:1px;left:50%;display:block;width:calc(10 * var(--px));aspect-ratio:1;content:"";background-color:var(--black);clip-path:polygon(100% 0%,50% 100%,0% 0%);transform:translate(-50%,100%)}astro-share-button[data-astro-cid-ixwfzxg5]{display:contents}.list[data-astro-cid-ixwfzxg5]{display:flex;gap:calc(10 * var(--px))}.item[data-astro-cid-ixwfzxg5]{position:relative;display:grid}.button[data-astro-cid-ixwfzxg5]{display:block;width:var(--icon-size);aspect-ratio:1;padding:calc(5 * var(--px));background-color:var(--light-grey-2);border-radius:50%}.button[data-astro-cid-ixwfzxg5] svg[data-astro-cid-ixwfzxg5]{display:block;width:100%}.link-back[data-astro-cid-u7q72ps7]{color:var(--c-link);background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size calc((var(--duration-base)) * .6) cubic-bezier(.19,1,.22,1)}@media(hover:hover){.link-back[data-astro-cid-u7q72ps7]:hover{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}.share[data-astro-cid-u7q72ps7]{margin-block-start:var(--margin-lg)}.bg[data-astro-cid-u7q72ps7]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:hidden}.bg-01[data-astro-cid-u7q72ps7]{position:absolute;top:calc(180 * var(--px) + var(--header-height));left:0;width:clamp(340 * var(--px),(var(--window-width) * .188 + 269.577) * var(--px),540 * var(--px));opacity:.4;transform:translate(-30%)}@media screen and (max-width:767px),screen and (max-width:47.9375em){.bg-01[data-astro-cid-u7q72ps7]{top:calc(280 * var(--px) + var(--header-height))}}.bg-01[data-astro-cid-u7q72ps7] img[data-astro-cid-u7q72ps7]{width:100%}.bg-02[data-astro-cid-u7q72ps7]{position:absolute;right:0;bottom:0;width:clamp(370 * var(--px),(var(--window-width) * .254 + 274.93) * var(--px),640 * var(--px));opacity:.6;transform:translate(20%)}.bg-02[data-astro-cid-u7q72ps7] img[data-astro-cid-u7q72ps7]{width:100%}.container[data-astro-cid-u7q72ps7]{position:relative;padding-block-end:calc(3.125 * var(--rem));padding-inline:var(--offset);isolation:isolate}.container[data-astro-cid-u7q72ps7][data-font="Zen Maru Gothic"]{font-family:Zen Maru Gothic}.container[data-astro-cid-u7q72ps7][data-font=Yomogi]{font-family:Yomogi}.title[data-astro-cid-u7q72ps7]{margin-block:var(--margin-lg);font-size:var(--fz-lv7);font-weight:500;line-height:1.2}.body[data-astro-cid-u7q72ps7]{padding-block-end:calc(1.25 * var(--rem));border-top:1px dashed;border-bottom:1px dashed}.content[data-astro-cid-u7q72ps7]{min-height:calc(56.25 * var(--rem));padding-block-start:clamp(4 * var(--rem),(var(--window-width) * .000939 + 3.648) * var(--rem),5 * var(--rem))}[data-logo-fixed]{display:none}.bbsLink[data-astro-cid-u7q72ps7]{font-size:var(--fz-lv2);color:var(--c-link);background-image:linear-gradient(currentcolor,currentcolor),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0% 100%,0 100%;background-size:100% 1px,100% 1px;transition:background-size calc((var(--duration-base)) * .6) cubic-bezier(.19,1,.22,1)}@media(hover:hover){.bbsLink[data-astro-cid-u7q72ps7]:hover{background-position:100% 100%,0 100%;background-size:0 1px,100% 1px}}
