@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap";@import "https://fonts.googleapis.com/css2?family=Lora:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";@font-face{font-family:xYuGothic;font-weight:400;font-style:normal;src:local(YuGothic-Medium),local(Yu Gothic Medium),local(YuGo-Medium),local(YuGothic Medium),local(YuGothic-Regular),local(Yu Gothic)}@font-face{font-family:xYuGothic;font-weight:700;font-style:normal;src:local(YuGothic-Bold),local(Yu Gothic Bold),local(YuGo-Bold),local(YuGothic Bold),local(Yu Gothic)}@font-face{font-family:xYuMincho;font-weight:400;font-style:normal;src:local(YuMincho-Regular),local(Yu Mincho Regular),local(YuMin-Medium),local(YuMincho Medium),local(Yu Mincho)}@font-face{font-family:xYuMincho;font-weight:600;font-style:normal;src:local(YuMincho-Demibold),local(Yu Mincho Demibold),local(YuMin-Demibold),local(YuMincho Demibold),local(Yu Mincho)}:root{--iconfont:"icon";--icon-arrowRight:"";--icon-close:"";--icon-external:"";--icon-info:"";--icon-link:"";--icon-null:"";--icon-up:"";--icon-left:"";--icon-down:"";--icon-right:""}@font-face{font-family:icon;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWIAAsAAAAADLQAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIIWBmAAhj4KhiiFOQE2AiQDfAtAAAQgBYQWB4FHGz8LUZRRznvIvsC24Y0qztlZAxcBGXHAAKABABZ6B09g7gTMABACtBaZWTggeCQPrAgcIJQ8sH5ddq0uG70Fobq5VCkdYyADlAVzpXuyX7LfiVf9+iyCClGvBLQQz99893djLI0ts8Ak7mhO7z/ljP7LJEeYZESgEBKb2JbtWMjV6MnVTk2iWn3m+9R+LZ9avCbwMC8FYjrx/YuI70lCTOuVSkjiPp2QaYRGa4RMyAkd4ly4Ge1UGHe/j4CSbXaJDpzdvMD63ZQdHEtwaCBtH+5qlcLiIE8i3CUoCH5WNLDDPg8SU9/e+lpmQUnFrF1VU9fQ1NKuDS1J81byD41UpyyS6vZ1Pf2L5TSkEg1DYwWJvtEqLFYwQM++iqGybg3LSUxgH/jzItO4rCg5jJKh0PmIsoqGjq6+oYmZxPrwSnHCJ9AMv3ynnCWRNBa+wvHrpwX8wlNWhA9Q9uFFG4SLlZAixiYkhL/ksl9gJvZvEivV3X3WV2hpiEVOSmlGUBtnxf+f8lq5AScaZZxhuCxomZYzC6ts2GHLurKO2eUjzU13HesaqpoieU/bRM3gny2voKgkiMQSKSEnnL6uS1lndnC8tX1Qlq6n2s/pNcO/YCCcpgLhJQRnOOmijkso4wo6uIoZrqGP6xjhBpq4iRZuoYE7GOMuuriPIR6gioeY4jEqeIIenqKNZ5jgBWp4GT4ggzhyZBhHnqwRR4FsJo4i2WwcJbK5OALZvNcq3AK8wC3CC9wSPLAB5mDX5Wn1P6EgrDxsrSCIJSJRajXjQVGGFWNcdqLkOGZNCKWETkkWPiHHRDNn8PVxlm06uWIVklGLwFs5wdzEmfgpA2LHWWSYCJ8R2C75ISNlH5X7tJi6m5TvUmL6XnnMSpmHcTmBkJRU4gBizJMx97NZBDN4jTnWZJeY1mymEsliaShRzOZirSnmlLPUKtp0NVJCNvWsjXvGELBofNI6MSXGZAvf5HjGliwdiU+1Lm3i4pVkdOid2mBLTkjG46bhsbdWmSfwO+KNbDcc2xYQTAAmGKAD+XUEdUCu/QQA95rL2bvAfmCob6i7rY1rKx3v69O0d8BX6U8kKPXGXtHC2/q/sO6Q9WGKnJioCHYiGt2QoRgwZQh8RO9UAlPCwHjhS2HHS3thewCkruBXZOt1044gpZuEtsmA4BwQuZkerayc2hvDeRhXqennZz1XqSEBqqEBAjPnuE3tz+eruWBZ59f4C9QzmoovS6DLTXTJtZId5ddiZ9hzyxgBj+2hwHnegIBEy7wgpZfqzJBkP4EIfHbsJ76wcfKFRD6A/376vg3zfECBggi1rTPIH/YuzpoLY3Z/lW0bMLfrH4FFKJlFfIMKG75tWeG/oYzoq2JPPXFM6+Aloj5SZXPkFGxAyUY7Di5rO2dGSCIJGh46iNR8gFjDJ7xE9Bapnh+R0/AHSs76W6ZsTbif3Dtp+/ETqdqkceEMDW8UK90oOs128Sbn5CimTIXIJqIaqi6zFDJ6K86Ei5ExXoTo+5Rzs2QOvVZL1u3RzL0FLec50v9u9oQoNSMVadh86jckquilC9ttsU3BOydOFT3FSHGSyyaEJ4aUrqeYpI2uizxLOLRaCTHG7wkP69fqIznWdHMFFvRspemua0lz99Q+1rPzRv7U86DQGCwOTyAiJiElI6egpKKmoaWjZ2BkYmZhZWPn4JTSpRj96Emrkudy4ytapDFTdKmZ1bcme9b4pxvMutqYRh1mDUmeLfzIzcXWr4gpRvQ4wifUqLBExhwNVkg4RocSB1hjwAIA)}.Icon{--icon:none;font-family:var(--iconfont);font-variant:normal;text-transform:none;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:-.1em}.Icon:before{content:var(--icon);font-family:inherit;font-style:inherit;font-weight:inherit;font-variant:inherit;line-height:inherit;text-transform:inherit;vertical-align:inherit;display:block}.Icon.-arrowRight{--icon:var(--icon-arrowRight)}.Icon.-close{--icon:var(--icon-close)}.Icon.-external{--icon:var(--icon-external)}.Icon.-info{--icon:var(--icon-info)}.Icon.-link{--icon:var(--icon-link)}.Icon.-null{--icon:var(--icon-null)}.Icon.-up{--icon:var(--icon-up)}.Icon.-left{--icon:var(--icon-left)}.Icon.-down{--icon:var(--icon-down)}.Icon.-right{--icon:var(--icon-right)}@media (max-aspect-ratio:1){_{_:0}}@media (min-width:941px){_{_:0}}@media (min-width:681px){_{_:0}}@media (max-width:940px) and (min-width:681px){_{_:0}}@media (max-width:940px){_{_:0}}@media (max-width:680px){_{_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_{_:0}}:root{--vh:1vh;--svh:1vh;--scrollbar-width:0px}@supports (height:1svh){:root{--svh:1svh}}html{-webkit-text-size-adjust:100%;height:100%;text-rendering:optimizeLegibility;font-family:HiraMinProN-W3,Hiragino Mincho Pro,HG正楷書体-PRO,ＤＦ中楷書体,ＭＳ 明朝,xYuMincho,Noto Serif JP,MS Mincho,serif;font-size:16px;line-height:1.6}html:lang(en){font-family:Lora,HiraMinProN-W3,Hiragino Mincho Pro,HG正楷書体-PRO,ＤＦ中楷書体,ＭＳ 明朝,xYuMincho,Noto Serif JP,MS Mincho,serif}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body{margin:0}button,input,optgroup,select,textarea{font:inherit;margin:0;font-size:100%}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]{background-image:linear-gradient(#fff,#fff)}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.25em}dialog{color:#000;background:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;display:block;position:absolute;left:0;right:0}dialog[open]{-webkit-user-select:text;user-select:text;visibility:visible;max-width:calc(100% - 6px - 2em);max-height:calc(100% - 6px - 2em);position:fixed;top:0;bottom:0;overflow:auto}dialog:not([open]){display:none}dialog+.backdrop{background:#0000001a;position:fixed;inset:0}._dialog_overlay{position:fixed;inset:0}.-onlyLargeScreen{display:none!important}@media (min-width:941px){.-onlyLargeScreen{display:block!important}br.-onlyLargeScreen{display:inline!important}}.-onlySmallScreen{display:none!important}@media (max-width:680px){.-onlySmallScreen{display:block!important}br.-onlySmallScreen{display:inline!important}.-ignoreSmallScreen{display:none!important}}@media (max-width:940px) and (min-width:681px){.-ignoreMiddleScreen{display:none!important}}@media (min-width:941px){.-ignoreLargeScreen{display:none!important}}.Article{max-width:1126px;margin:0 auto;padding:190px min(120px,8.78477%)0;font-size:15px;line-height:2.2}@media (max-width:680px){.Article{padding-top:110px;padding-inline:29px;font-size:14px}}.Article :where(h2){text-align:center;margin:64px 0 32px;font-size:24px;font-weight:700;line-height:1.4}.Article :where(h2) small{opacity:.5;font-size:16px}.Article :where(h3){border-left:2px solid;margin:72px 0 40px;padding-left:16px;font-size:21px;font-weight:400;line-height:1.6}.Article :where(h3):before{content:"";width:100%;height:0;margin-bottom:-.3em;display:table}.Article :where(h3):after{content:"";width:100%;height:0;margin-top:-.3em;display:table}@media (max-width:680px){.Article :where(h3){margin:40px 0;font-size:19px}}.Article :where(p){margin:40px 0;line-height:2.2}.Article :where(p):before{content:"";width:100%;height:0;margin-bottom:-.6em;display:table}.Article :where(p):after{content:"";width:100%;height:0;margin-top:-.6em;display:table}.Article :where(ul){padding-left:20px}.Article .Article__TitlePre{margin:0 0 32px;font-size:14px;line-height:1.6}.Article .Article__TitlePre:before{margin-bottom:-.3em}.Article .Article__TitlePre:after{margin-top:-.3em}@media (max-width:680px){.Article .Article__TitlePre{margin-bottom:26px;font-size:14px}}.Article .Article__Title{margin:0 0 56px;font-size:30px;font-weight:400;line-height:1.8}.Article .Article__Title:before{content:"";width:100%;height:0;margin-bottom:-.4em;display:table}.Article .Article__Title:after{content:"";width:100%;height:0;margin-top:-.4em;display:table}@media (max-width:680px){.Article .Article__Title{margin-bottom:40px;font-size:19px}}.Article .Article__Cover{margin:56px 0}@media (max-width:680px){.Article .Article__Cover{margin:40px 0}}.Article .Article__Cover img{width:100%;display:block}.Article .Article__Cover p{margin:56px 0 0}@media (max-width:680px){.Article .Article__Cover p{margin-top:40px}}.Article .Article__Image{margin:40px 0}.Article .Article__Image img{width:100%;display:block}.Article .Article__ImageCaption{margin:8px 0 0;font-size:11px}.Article .Article__Profile{border-block:1px solid #0003;margin-top:50px;padding:14px 0 24px;font-size:14px}.Article .Article__Profile :where(p){margin:1.5em 0 0;line-height:1.8}.Article .Article__Profile :where(p):before{content:"";width:100%;height:0;margin-bottom:-.4em;display:table}.Article .Article__Profile :where(p):after{content:"";width:100%;height:0;margin-top:-.4em;display:table}.Article .Article__ProfileTitle{border-left:0;margin:0 0 24px;padding:0;font-family:Roboto,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:16px}.Article .Article__ProfileName{margin:0 0 16px;font-size:22px}@media (max-aspect-ratio:1){_:where(.astro-4xc5m55e){_:0}}@media (min-width:941px){_:where(.astro-4xc5m55e){_:0}}@media (min-width:681px){_:where(.astro-4xc5m55e){_:0}}@media (max-width:940px) and (min-width:681px){_:where(.astro-4xc5m55e){_:0}}@media (max-width:940px){_:where(.astro-4xc5m55e){_:0}}@media (max-width:680px){_:where(.astro-4xc5m55e){_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_:where(.astro-4xc5m55e){_:0}}.PageFooter:where(.astro-4xc5m55e){height:calc(var(--svh)*100);flex-direction:column;justify-content:center;align-items:center;margin-top:60px;display:flex;position:relative}@media (max-width:680px){.PageFooter:where(.astro-4xc5m55e){margin-top:60px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Logo:where(.astro-4xc5m55e){width:500px;margin:0 auto}@media (max-width:680px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__Logo:where(.astro-4xc5m55e){width:290px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Logo:where(.astro-4xc5m55e) img:where(.astro-4xc5m55e){width:100%;display:block}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Copyright:where(.astro-4xc5m55e){text-align:center;color:#00000080;margin:0;padding:18px 0;font-family:Roboto,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:13px}@media (max-width:680px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__Copyright:where(.astro-4xc5m55e){padding:17px 0;font-size:10px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Links:where(.astro-4xc5m55e){font-family:Roboto,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:16px;position:absolute;bottom:35px;left:64px}@media (max-width:940px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__Links:where(.astro-4xc5m55e){font-size:13px;bottom:40px;left:30px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Links:where(.astro-4xc5m55e) ul:where(.astro-4xc5m55e){gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:940px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__Links:where(.astro-4xc5m55e) ul:where(.astro-4xc5m55e){flex-direction:column;gap:10px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__Links:where(.astro-4xc5m55e) a:where(.astro-4xc5m55e){color:inherit;text-decoration:none}.PageFooter:where(.astro-4xc5m55e) .PageFooter__LinksHeading:where(.astro-4xc5m55e){color:#00000080;margin:0 0 12px;font-size:14px}@media (max-width:940px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__LinksHeading:where(.astro-4xc5m55e){margin-bottom:10px;font-size:13px}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__LegalLinks:where(.astro-4xc5m55e){gap:24px;margin:0;padding:0;font-family:xYuGothic,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-size:13px;list-style:none;display:flex;position:absolute;inset:auto 64px 35px auto}@media (max-width:940px){.PageFooter:where(.astro-4xc5m55e) .PageFooter__LegalLinks:where(.astro-4xc5m55e){flex-direction:column;gap:10px;bottom:40px;left:184px;right:auto}}.PageFooter:where(.astro-4xc5m55e) .PageFooter__LegalLinks:where(.astro-4xc5m55e) a:where(.astro-4xc5m55e){color:inherit;text-decoration:none}@media (max-aspect-ratio:1){_:where(.astro-sckkx6r4){_:0}}@media (min-width:941px){_:where(.astro-sckkx6r4){_:0}}@media (min-width:681px){_:where(.astro-sckkx6r4){_:0}}@media (max-width:940px) and (min-width:681px){_:where(.astro-sckkx6r4){_:0}}@media (max-width:940px){_:where(.astro-sckkx6r4){_:0}}@media (max-width:680px){_:where(.astro-sckkx6r4){_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_:where(.astro-sckkx6r4){_:0}}html{--page-header-height:90px;scroll-padding-top:var(--page-header-height)}@media (max-width:940px){html{--page-header-height:80px}}@media (max-aspect-ratio:1){_:where(.astro-nxknfk7v){_:0}}@media (min-width:941px){_:where(.astro-nxknfk7v){_:0}}@media (min-width:681px){_:where(.astro-nxknfk7v){_:0}}@media (max-width:940px) and (min-width:681px){_:where(.astro-nxknfk7v){_:0}}@media (max-width:940px){_:where(.astro-nxknfk7v){_:0}}@media (max-width:680px){_:where(.astro-nxknfk7v){_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_:where(.astro-nxknfk7v){_:0}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Inner:where(.astro-nxknfk7v){z-index:300;height:var(--page-header-height);justify-content:flex-end;align-items:center;padding-inline:46px;display:flex;position:fixed;inset:0 0 auto}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Inner:where(.astro-nxknfk7v){padding-inline:16px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Inner:where(.astro-nxknfk7v):before{content:"";z-index:2;height:var(--page-header-height);pointer-events:none;transition:background .2s;display:block;position:absolute;inset:0 0 auto}@media (max-width:940px){.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__Inner:where(.astro-nxknfk7v):before{background:#fff;transition-delay:.5s}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Logo:where(.astro-nxknfk7v){margin-right:auto}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Logo:where(.astro-nxknfk7v) img:where(.astro-nxknfk7v){width:256px;display:block}@media (max-width:680px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Logo:where(.astro-nxknfk7v) img:where(.astro-nxknfk7v){width:100%;max-width:180px}}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Logo:where(.astro-nxknfk7v) img:where(.astro-nxknfk7v){z-index:2;position:relative}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LangSelect:where(.astro-nxknfk7v){margin:0 46px;font-family:Inter,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:18px;line-height:1}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__LangSelect:where(.astro-nxknfk7v){display:none}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LangSelect:where(.astro-nxknfk7v) ul:where(.astro-nxknfk7v){gap:16px;margin:0;padding:0;list-style:none;display:flex}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LangSelect:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v){color:#00000080;text-decoration:none}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LangSelect:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v).-current{color:#000}.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v){z-index:2;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;padding:0;display:block;position:relative}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v){height:30px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v):before,.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v):after{content:"";background:#000;width:100%;height:2px;transition:translate .15s .15s,rotate .15s;display:block;position:absolute;top:calc(50% - 1px);left:0}.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v):before{translate:0-5px}.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuButton:where(.astro-nxknfk7v):after{translate:0 5px}.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__MenuButton:where(.astro-nxknfk7v):before,.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__MenuButton:where(.astro-nxknfk7v):after{transition:translate .15s,rotate .15s .15s}.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__MenuButton:where(.astro-nxknfk7v):before{translate:0;rotate:25deg}.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__MenuButton:where(.astro-nxknfk7v):after{translate:0;rotate:-25deg}.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuPanel:where(.astro-nxknfk7v){z-index:1;scroll-behavior:none;clip-path:circle(0);background:#fff;grid-template:"nav nav"". ."1fr"others extras"/1fr auto;padding:120px 100px 40px;transition:clip-path .5s ease-in-out;display:grid;position:fixed;inset:0;overflow:auto}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__MenuPanel:where(.astro-nxknfk7v){padding:110px 30px 40px;display:block}}.-menuOpen:where(.astro-nxknfk7v).PageHeader .PageHeader__MenuPanel:where(.astro-nxknfk7v){clip-path:circle(100%)}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v){grid-area:nav;margin-bottom:32px;font-size:36px;line-height:1.2}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v){margin-bottom:50px;font-size:18px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v) ul:where(.astro-nxknfk7v){grid-template-columns:repeat(2,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v) ul:where(.astro-nxknfk7v){grid-template-columns:1fr;gap:20px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v) li:where(.astro-nxknfk7v).-span2{grid-column:span 2}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v) li:where(.astro-nxknfk7v).-span2{grid-column:auto}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Nav:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v){color:inherit;text-decoration:none}.PageHeader:where(.astro-nxknfk7v) .PageHeader__OtherLinks:where(.astro-nxknfk7v){flex-direction:column;grid-area:others;gap:14px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__OtherLinks:where(.astro-nxknfk7v){flex-flow:wrap;gap:10px 24px;font-size:14px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__OtherLinks:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v){color:inherit;text-decoration:none}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Extras:where(.astro-nxknfk7v){grid-area:extras;align-self:end}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LegalLinks:where(.astro-nxknfk7v){margin:0;padding:0;font-size:15px;list-style:none}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__LegalLinks:where(.astro-nxknfk7v){margin-top:50px;font-size:14px}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__LegalLinks:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v){color:inherit;text-decoration:none}.PageHeader:where(.astro-nxknfk7v) .PageHeader__InnerLangSelect:where(.astro-nxknfk7v){display:none}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__InnerLangSelect:where(.astro-nxknfk7v){gap:16px;margin:50px 0 0;padding:0;font-family:Inter,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;list-style:none;display:flex}}.PageHeader:where(.astro-nxknfk7v) .PageHeader__InnerLangSelect:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v){color:#00000080;text-decoration:none}.PageHeader:where(.astro-nxknfk7v) .PageHeader__InnerLangSelect:where(.astro-nxknfk7v) a:where(.astro-nxknfk7v).-current{color:#000}.PageHeader:where(.astro-nxknfk7v) .PageHeader__Copyright:where(.astro-nxknfk7v){text-align:right;color:#888;margin:16px 0 0;font-family:Roboto,Noto Sans CJK JP,Noto Sans,Source Han Sans JP,Noto Sans Japanese,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,xYuGothic,Meiryo,sans-serif;font-size:14px}@media (max-width:940px){.PageHeader:where(.astro-nxknfk7v) .PageHeader__Copyright:where(.astro-nxknfk7v){text-align:center;margin:100px -16px 0}}@media (max-aspect-ratio:1){_:where(.astro-2km2nfb5){_:0}}@media (min-width:941px){_:where(.astro-2km2nfb5){_:0}}@media (min-width:681px){_:where(.astro-2km2nfb5){_:0}}@media (max-width:940px) and (min-width:681px){_:where(.astro-2km2nfb5){_:0}}@media (max-width:940px){_:where(.astro-2km2nfb5){_:0}}@media (max-width:680px){_:where(.astro-2km2nfb5){_:0}}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){_:where(.astro-2km2nfb5){_:0}}.BGEffect:where(.astro-2km2nfb5){--blur-intensity:0;--scroll-progress:0;z-index:-1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BGEffect:where(.astro-2km2nfb5):after{content:"";-webkit-backdrop-filter:blur(calc(var(--blur-intensity)*8px));backdrop-filter:blur(calc(var(--blur-intensity)*8px));display:block;position:absolute;inset:0}.BGEffect:where(.astro-2km2nfb5) video:where(.astro-2km2nfb5){content:"";object-fit:contain;width:calc(84.4156vmin - 20px);height:calc(84.4156vmin - 20px);transform:scale(calc(1.18462*var(--scroll-progress) + 1*(1 - var(--scroll-progress))));clip-path:inset(1px);display:block}@media (max-width:680px){.BGEffect:where(.astro-2km2nfb5) video:where(.astro-2km2nfb5){width:calc(94.1026vw - var(--scrollbar-width));height:calc(94.1026vw - var(--scrollbar-width));transform:scale(calc(1.19891*var(--scroll-progress) + 1*(1 - var(--scroll-progress))))}}html:not(.-splashPlaying) .BGEffect:where(.astro-2km2nfb5) video:where(.astro-2km2nfb5){animation:2s 1.4s both uy09wpu}@keyframes uy09wpu{0%{opacity:0}to{opacity:1}}