@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-text-default: #1b2b3d;--color-base-default: #f6f9fb;--color-base-symposium: #f8f399;--color-base-kick-off: #96d69e;--color-base-exploring: #deaa9c;--color-base-expo: #6f9adb;--color-white: #fff;--color-text: var(--color-text-default);--color-base: var(--color-base-default);--color-border: currentColor;--color-border-light: color-mix( in srgb, var(--color-border) 30%, transparent );--font-size-h1: 40px;--font-size-h2: 24px;--font-size-lead: 20px;--font-size-body: 16px;--font-size-small: 14px;--font-size-caption: 12px;--font-weight-normal: 400;--font-weight-bold: 500;--text-letter-spacing: .04em;--text-letter-spacing-long: .1em;--container-width-md: 1040px;--container-width-sm: 860px;--container-width-xs: 720px;--page-gutter-sm: min(2vw, 24px);--page-gutter-md: min(4vw, 48px);--spacing-xl: 160px;--spacing-lg: 120px;--spacing-md: 80px;--border-bold: 2px solid var(--color-border);--border-thin: 1px solid var(--color-border-light)}@media not screen and (min-width: 768px){:root{--font-size-h1: 28px;--font-size-h2: 22px;--font-size-lead: 17px;--font-size-body: 14px;--font-size-small: 13px;--font-size-caption: 11.2px;--page-gutter-sm: 12px;--page-gutter-md: 6.6vw;--page-header-height: 71px;--spacing-xl: 120px;--spacing-lg: 88px;--spacing-md: 64px;--border-bold: 2px solid var(--color-border)}}html{font-size:var(--font-size-body)}body{font-size:1em;color:var(--color-text);line-height:1.7;font-weight:var(--font-weight-normal);font-family:Inter,-apple-system,BlinkMacSystemFont,ヒラギノ角ゴシック,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;background-color:var(--color-base);word-wrap:normal;overflow-wrap:anywhere;line-break:strict;letter-spacing:var(--text-letter-spacing);font-optical-sizing:auto}body.isHidden{overflow:hidden}:where([lang^=en]) body{line-height:1.5}body:has(dialog[open]){overflow:hidden}img{max-width:100%;height:auto;vertical-align:bottom}iframe{max-width:100%;border:none}svg{max-width:100%}h5,h6{margin:0}body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.5;font-weight:var(--font-weight-bold);font-size:inherit}:where([lang^=en]) body h1,:where([lang^=en]) body h2,:where([lang^=en]) body h3,:where([lang^=en]) body h4,:where([lang^=en]) body h5,:where([lang^=en]) body h6{line-height:1.3}body b,body strong,body em,body dt,body th{font-weight:var(--font-weight-bold)}ul,ol,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:where(:not([class])){text-decoration:underline}button{border:none;background:none;cursor:pointer;font-family:inherit;color:inherit;text-align:initial;padding:0}summary{cursor:pointer}summary::-webkit-details-marker{display:none}hr{margin:0}ins{text-decoration:none}*:target{scroll-margin-top:var(--header-offset-top)}@media not screen and (min-width: 768px){*:target{scroll-margin-top:calc(var(--header-offset-top) + 50px)}}dialog{position:fixed;top:0;left:0;right:0;border:none;width:100%;max-width:none;max-height:none;color:inherit;padding:0;margin:0}.u-base-dark{--color-text: var(--color-base-default);--color-base: var(--color-text-default);color:var(--color-text);background-color:var(--color-base)}.u-container--xs,.u-container--sm,.u-container--md{margin-left:auto;margin-right:auto;box-sizing:content-box}.u-container--md{max-width:var(--container-width-md)}.u-container--sm{max-width:var(--container-width-sm)}.u-container--xs{max-width:var(--container-width-xs)}.u-gutter--sm{padding-left:var(--page-gutter-sm);padding-right:var(--page-gutter-sm)}.u-gutter--md{padding-left:var(--page-gutter-md);padding-right:var(--page-gutter-md)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media not screen and (max-width: 767px){.u-only--sp{display:none}}@media (max-width: 767px){.u-only--pc{display:none}}.u-mb--md[class]{margin-bottom:var(--spacing-md)}.u-mb--lg[class]{margin-bottom:var(--spacing-lg)}.u-mb--xl[class]{margin-bottom:var(--spacing-xl)}.u-mb--4px[class]{margin-bottom:4px}.u-mt--md[class]{margin-top:var(--spacing-md)}.u-mt--lg[class]{margin-top:var(--spacing-lg)}.u-mt--xl[class]{margin-top:var(--spacing-xl)}.u-mt--4px[class]{margin-top:4px}.u-mb--1en[class]{margin-bottom:.5em}.u-mt--1en[class]{margin-top:.5em}.u-mb--2en[class]{margin-bottom:1em}.u-mt--2en[class]{margin-top:1em}.u-mb--3en[class]{margin-bottom:1.5em}.u-mt--3en[class]{margin-top:1.5em}.u-mb--1em[class]{margin-bottom:1em}.u-mt--1em[class]{margin-top:1em}.u-mb--2em[class]{margin-bottom:2em}.u-mt--2em[class]{margin-top:2em}.u-mb--3em[class]{margin-bottom:3em}.u-mt--3em[class]{margin-top:3em}.u-paragraph-container{display:grid;grid-template-columns:1fr;gap:.8em}.u-color--primary{color:var(--color-primary)}.u-bg-base{background-color:var(--color-base);box-shadow:0 0 0 0 var(--color-base)}.u-linebreak--manual{word-break:keep-all;overflow-wrap:break-word}.u-linebreak--inlineblock>span{display:inline-block}@supports (word-break: auto-phrase){.u-linebreak--auto{word-break:auto-phrase;text-wrap:balance}}.u-nowrap-elipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-font-latin{font-family:Inter,Inter,-apple-system,BlinkMacSystemFont,ヒラギノ角ゴシック,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Roboto,sans-serif}.u-font-w--bold{font-weight:var(--font-weight-bold)}.u-align--center{text-align:center}.u-align--right{text-align:right}.u-font-size--h1{font-size:var(--font-size-h1);line-height:1.2}:where([lang^=en]) .u-font-size--h1{line-height:1.2}.u-font-size--h2{font-size:var(--font-size-h2);line-height:1.4}:where([lang^=en]) .u-font-size--h2{line-height:1.2}.u-font-size--lead{font-size:var(--font-size-lead);line-height:1.5}:where([lang^=en]) .u-font-size--lead{line-height:1.3}.u-font-size--body{font-size:var(--font-size-body)}.u-font-size--small{font-size:var(--font-size-small)}.u-font-size--caption{font-size:var(--font-size-caption)}.u-typesetting-body{font-feature-settings:"pwid"}.u-separator{border:0;border-top:var(--border-thin);background:none;display:block}.u-list-disc{list-style:disc;padding-left:1em;line-height:1.6}.u-list-disc li{position:relative}.u-list-number{padding-left:1.3em;line-height:1.6}.u-list-number li{list-style:decimal}.u-list-upper-alpha{padding-left:1.4em;line-height:1.6}.u-list-upper-alpha li{list-style:upper-alpha}.u-list-note{line-height:1.6;list-style-type:"※ ";padding-left:1.2em}[lang^=en] .u-list-note{list-style-type:"* "}.u-list-indent{--_indent: 1.8em;padding-left:var(--_indent);line-height:1.5}.u-list-indent li{text-indent:calc(var(--_indent) * -1)}.u-list-indent li:not(:last-of-type){margin-bottom:.2em}.is-symposium{--color-base: var(--color-base-symposium)}.is-symposium .u-base-dark{--color-text: var(--color-base-symposium)}.is-kick-off{--color-base: var(--color-base-kick-off)}.is-kick-off .u-base-dark{--color-text: var(--color-base-kick-off)}.is-exploring{--color-base: var(--color-base-exploring)}.is-exploring .u-base-dark{--color-text: var(--color-base-exploring)}.is-expo{--color-base: var(--color-base-expo)}.is-expo .u-base-dark{--color-text: var(--color-base-expo)}.hoverText[data-astro-cid-4pmn5nda]{display:inline-block;position:relative;padding:.4em 0}.hoverText[data-astro-cid-4pmn5nda]:after{content:"";position:absolute;left:0;right:0;bottom:.1em;border-top:var(--border-bold);transform:scaleX(0);transform-origin:100%}[aria-current=page] .hoverText[data-astro-cid-4pmn5nda]:after{transform:scaleX(1)}@media (hover: hover){.hoverText[data-astro-cid-4pmn5nda]:after{transition:transform .3s}a:hover .hoverText[data-astro-cid-4pmn5nda]:after{transform:scaleX(1);transform-origin:0%}}.langSwicher[data-astro-cid-yxyytoqd]{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.4em}.langSwicher[data-astro-cid-yxyytoqd] li[data-astro-cid-yxyytoqd]:not(:last-child){display:flex;align-items:center;gap:.4em}.langSwicher[data-astro-cid-yxyytoqd] li[data-astro-cid-yxyytoqd]:not(:last-child):after{content:"/";display:block}.logo[data-astro-cid-bt5hbwbt]{display:block;width:fit-content;svg{display:block;width:100%;height:100%}}.logo--vertical[data-astro-cid-bt5hbwbt]{aspect-ratio:110 / 123}.logo--horizontal[data-astro-cid-bt5hbwbt]{aspect-ratio:160 / 24}.svgIcon[data-astro-cid-h5y7omxj]{display:inline-flex;justify-content:center;align-items:center;position:relative;width:calc(var(--width) * 1px);max-width:100%}.svgIcon[data-astro-cid-h5y7omxj].flip-horizontal>svg[data-astro-cid-h5y7omxj]{transform:scaleX(-1)}.svgIcon[data-astro-cid-h5y7omxj].flip-vertical>svg[data-astro-cid-h5y7omxj]{transform:scaleY(-1)}.svgIcon[data-astro-cid-h5y7omxj].rotate-quarter>svg[data-astro-cid-h5y7omxj]{transform:rotate(90deg)}.svgIcon[data-astro-cid-h5y7omxj].rotate-half>svg[data-astro-cid-h5y7omxj]{transform:rotate(180deg)}.svgIcon[data-astro-cid-h5y7omxj] svg[data-astro-cid-h5y7omxj]{width:100%;height:100%;position:absolute;top:0;left:0}.svgIcon[data-astro-cid-h5y7omxj]:after{content:"";display:block;width:100%;padding-top:calc(var(--height) / var(--width) * 100%)}.container[data-astro-cid-5hfkzgy4]{padding-right:var(--page-gutter-md);padding-left:calc(max(190px,18%) + var(--page-gutter-md));max-width:1280px;box-sizing:content-box}.container[data-astro-cid-5hfkzgy4].is-md{max-width:1140px}@media not screen and (min-width: 768px){.container[data-astro-cid-5hfkzgy4]{padding-left:var(--page-gutter-md);padding-right:var(--page-gutter-md)}.container[data-astro-cid-5hfkzgy4].is-wideOnMobile{padding-left:0;padding-right:0}}.footer[data-astro-cid-35ed7um5]{border-top:var(--border-bold);padding-top:80px;padding-bottom:60px;background-color:var(--color-base)}@media not screen and (min-width: 768px){.footer[data-astro-cid-35ed7um5]{padding-top:48px;padding-bottom:32px}}.footerContent[data-astro-cid-35ed7um5]{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;align-items:center;margin-bottom:48px;gap:2em 1em}@media not screen and (min-width: 960px){.footerContent[data-astro-cid-35ed7um5]{flex-flow:column nowrap;align-items:stretch}}@media not screen and (min-width: 768px){.footerContent[data-astro-cid-35ed7um5]{margin-bottom:24px}}.footerLogo[data-astro-cid-35ed7um5]{width:160px}@media not screen and (min-width: 768px){.footerLogo[data-astro-cid-35ed7um5]{width:140px}}.footerNav[data-astro-cid-35ed7um5]{flex:1 1 auto;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;gap:0em 3em;font-size:14px;font-weight:var(--font-weight-bold)}@media not screen and (min-width: 576px){.footerNav[data-astro-cid-35ed7um5]{width:100%;flex-flow:column nowrap;align-items:stretch;gap:.4em}}.footerNav__list[data-astro-cid-35ed7um5]{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:0 2em}@media not screen and (min-width: 576px){.footerNav__list[data-astro-cid-35ed7um5]{display:grid;max-width:18em;gap:0em .7em;grid-template-columns:repeat(auto-fill,minmax(6em,1fr))}}.footerNav__link[data-astro-cid-35ed7um5]{display:block}@media not screen and (min-width: 960px){.footerNavi__langSwicher[data-astro-cid-35ed7um5]{margin-left:auto}}@media not screen and (min-width: 576px){.footerNavi__langSwicher[data-astro-cid-35ed7um5][class]{justify-content:flex-end}}.footerFoot[data-astro-cid-35ed7um5]{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-end;gap:2em 3em}@media not screen and (min-width: 768px){.footerFoot[data-astro-cid-35ed7um5]{padding-top:24px;border-top:var(--border-thin)}}.footerContact[data-astro-cid-35ed7um5]{font-size:14px;flex:1 1 auto;font-size:var(--font-size-small)}.footerContact[data-astro-cid-35ed7um5] h2[data-astro-cid-35ed7um5]{font-weight:var(--font-weight-bold);margin-bottom:.1em}.footerContact[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{line-height:1.5}.footerSecondaryNav[data-astro-cid-35ed7um5]{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;font-size:14px;gap:.4em 1.5em;margin-left:auto;font-size:var(--font-size-small)}.footerSecondaryNav[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{text-decoration:underline}.footerNote[data-astro-cid-35ed7um5]{padding-top:24px;margin-top:24px;border-top:var(--border-thin);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:baseline;gap:.8em 1em}.footerNote__copyright[data-astro-cid-35ed7um5]{margin-left:auto}.breadcrumbs[data-astro-cid-fdlnsr2d]{display:flex;flex-flow:row nowrap;line-height:1.5;width:100%;padding:.4em 1em;overflow:auto;position:relative}.breadcrumbs[data-astro-cid-fdlnsr2d]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2em;pointer-events:none;background:linear-gradient(to left,var(--color-base) 0%,transparent 100%)}.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d]{font-size:12px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;min-width:0;flex:0 0 auto}@media not screen and (min-width: 576px){.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d]{font-size:11px}}.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d]:not(:last-child):after{display:block;content:"/";margin-right:.3em;margin-left:.3em}.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d] a[data-astro-cid-fdlnsr2d],.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d] span[data-astro-cid-fdlnsr2d]{display:block;padding:.5em .2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d] a[data-astro-cid-fdlnsr2d]{color:var(--color-link);text-decoration:underline}.breadcrumbs[data-astro-cid-fdlnsr2d] li[data-astro-cid-fdlnsr2d] a[data-astro-cid-fdlnsr2d]:hover{text-decoration:none}
