@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@300;600&family=Noto+Sans+JP:wght@400;700&display=swap";footer.svelte-1jutyvr{display:flex;align-items:center;gap:var(--container-padding);border-bottom:8px solid darkgoldenrod;padding:var(--container-padding);-webkit-user-select:none;user-select:none}.copyright.svelte-1jutyvr{font-size:small}@media print{footer.svelte-1jutyvr{display:none}}.social.svelte-keyvkd{display:flex;gap:16px;justify-content:center;margin:0;padding:0;list-style:none}.social.svelte-keyvkd a:where(.svelte-keyvkd){display:block;padding:4px}.social.svelte-keyvkd a:where(.svelte-keyvkd) span:where(.svelte-keyvkd){display:contents}.social.svelte-keyvkd svg{display:inline-block;width:24px;height:24px;vertical-align:top;fill:currentColor}div.svelte-1hg4s5q:not(.flex){width:16px}div.flex.svelte-1hg4s5q{flex:auto}header.svelte-ydkdml{z-index:50;display:flex;align-items:center;gap:var(--container-padding);border-top:8px solid darkgoldenrod;-webkit-user-select:none;user-select:none;white-space:nowrap}header.svelte-ydkdml a:where(.svelte-ydkdml){display:block;text-decoration:none}h1.svelte-ydkdml{margin:0;text-align:center}h1.svelte-ydkdml strong:where(.svelte-ydkdml){display:block;font-size:32px;line-height:40px}h1.svelte-ydkdml span:where(.svelte-ydkdml){display:block;font-size:14px;font-weight:400}nav.svelte-ydkdml ul:where(.svelte-ydkdml){display:flex;gap:4px 8px;flex-wrap:wrap;text-transform:uppercase;margin:0;padding:0;list-style:none;letter-spacing:.1ex}nav.svelte-ydkdml a:where(.svelte-ydkdml){padding:2px}@media screen and (max-width: 1023px){header.svelte-ydkdml{position:sticky;top:0;padding:16px;background-color:var(--body-background-color)}header.svelte-ydkdml h1:where(.svelte-ydkdml) a:where(.svelte-ydkdml){display:flex;align-items:center;gap:16px}header.svelte-ydkdml h1:where(.svelte-ydkdml) strong:where(.svelte-ydkdml){font-size:24px}.drawer.svelte-ydkdml{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;box-sizing:border-box;padding:32px;width:100%;height:100%;background-color:var(--body-background-color);transition:opacity .5s}.drawer[aria-hidden=false].svelte-ydkdml{opacity:1}.drawer[aria-hidden=true].svelte-ydkdml{opacity:0;pointer-events:none}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml){flex:none}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) ul:where(.svelte-ydkdml){flex-direction:column;gap:0}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) ul:where(.svelte-ydkdml) li:where(.svelte-ydkdml):not(:first-child){border-top:1px solid darkgoldenrod}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) .social{padding:16px;border-top:1px solid darkgoldenrod}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) a:where(.svelte-ydkdml){padding:16px;text-align:center}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) .selector{flex-direction:column;margin-top:32px;text-align:center}.drawer.svelte-ydkdml .menu-button:where(.svelte-ydkdml){position:absolute;top:24px;right:16px}.drawer-opener.svelte-ydkdml{margin-left:auto;line-height:1}.drawer-opener.svelte-ydkdml .menu-button:where(.svelte-ydkdml){margin-left:auto}.menu-button.svelte-ydkdml{padding:4px;line-height:1}.menu-button.svelte-ydkdml .material-icons:where(.svelte-ydkdml){pointer-events:none;vertical-align:top}}@media screen and (min-width: 1024px){header.svelte-ydkdml{padding:0 var(--container-padding);min-height:112px}.drawer.svelte-ydkdml{flex:auto}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml){display:flex;align-items:center;gap:16px}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) a:where(.svelte-ydkdml){padding:4px 8px;border-width:4px 0;border-style:solid;border-color:transparent}.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) a.current:where(.svelte-ydkdml){border-bottom-color:#b8860b}.drawer-opener.svelte-ydkdml,.drawer.svelte-ydkdml .menu-button:where(.svelte-ydkdml){display:none}}@media screen and (min-width: 1024px) and (max-width: 1279px){.drawer.svelte-ydkdml nav:where(.svelte-ydkdml) .selector{flex-direction:column;align-items:flex-start;gap:4px}}@media screen and (min-width: 1280px){nav.svelte-ydkdml ul:where(.svelte-ydkdml){gap:8px}}@media print{header.svelte-ydkdml{display:none}}:root{--body-background-color-hsl: 0 0% 91%;--body-background-color: hsl(var(--body-background-color-hsl))}body{position:relative;margin:0;font-family:Merriweather Sans,Noto Sans JP,sans-serif;line-height:1.3;color:#484848;background-color:var(--body-background-color);touch-action:pan-x pan-y}a{text-decoration:none;color:#a6790a}a:hover,a:focus{text-decoration:underline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}h1,h2,h3,h4{margin:0;line-height:1.3}p{line-height:1.75}article li{line-height:1.75}blockquote{margin:0 0 0 4px;border-left:8px solid rgba(0,0,0,.2);padding:0 0 0 12px}input[type=text],input[type=email],textarea,button{box-sizing:border-box;outline:0;border:2px solid #ccc;border-radius:4px;padding:8px 12px;color:inherit;background-color:#eee;font:inherit;line-height:1.2}input[type=text]:focus,input[type=email]:focus,textarea:focus,button:focus{border-color:#daa520;box-shadow:none;background-color:#fff}button{background-color:#eee}button:not(:disabled){cursor:pointer}textarea{resize:none;line-height:1.6}summary{-webkit-user-select:none;user-select:none;cursor:pointer}header.graphic{display:flex;align-items:flex-end;margin:0 calc(var(--container-padding) * -1) var(--container-padding);background-color:#333;background-repeat:no-repeat;background-position:center;background-size:cover}header.graphic h1{padding:16px var(--container-padding);background-color:#fff9}.fi{box-shadow:0 0 .1ex .1ex #0001}@media screen and (min-width: 768px){.row{display:flex;gap:var(--container-padding);overflow:hidden}.row.col-2>section{width:50%}}@media screen and (max-width: 1023px){:root{--container-padding: 24px}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.2rem}h4{font-size:1rem}header.graphic{height:160px}header.graphic h1{margin:0 0 16px}}@media screen and (min-width: 1024px) and (max-width: 1439px){:root{--container-padding: 24px}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.2rem}header.graphic{height:240px}header.graphic h1{margin:0 0 32px}}@media screen and (min-width: 1440px){:root{--container-padding: 48px}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}header.graphic{height:320px}header.graphic h1{margin:0 0 32px}}@media print{a{color:inherit;text-decoration:none}button{display:none!important}}.wrapper.svelte-12qhfyh{margin:0 auto;max-width:1440px}main.svelte-12qhfyh{position:relative;margin:0 var(--container-padding)}
