.contentArea__inner:where(.astro-4ux5tfo2){margin:auto var(--size-margin-content-narrow);min-width:calc(var(--size-breakpoint-min) - var(--size-margin-content-narrow) * 2)}@media print,screen and (min-width: 769px){.contentArea__inner:where(.astro-4ux5tfo2){margin:auto var(--size-margin-content-wide)}}.contentArea:where(.astro-4ux5tfo2){background-color:var(--color-background-normal);position:relative}.contentArea__inner:where(.astro-4ux5tfo2){padding-top:var(--size-spacing-50)}@media screen and (prefers-color-scheme: dark){.contentArea:where(.astro-4ux5tfo2){background-color:var(--color-background-normal-dark)}}@media print,screen and (min-width: 769px){.contentArea__inner:where(.astro-4ux5tfo2){padding-top:var(--size-spacing-20)}}@keyframes title{0%{opacity:var(--opacity-0);translate:0 40px}to{opacity:var(--opacity-1);translate:0 0}}.level2:where(.astro-z6pjwth7){animation:var(--animation-duration) var(--animation-timing-function) var(--animation-delay) var(--animation-iteration-count) var(--animation-direction) var(--animation-fill-mode) title;text-align:center}.level2__heading:where(.astro-z6pjwth7){font-size:var(--font-size-heading-top2-narrow);font-weight:var(--font-weight-medium)}.level2:where(.astro-z6pjwth7).-en .level2__heading:where(.astro-z6pjwth7){font-size:var(--font-size-heading-top2-english-narrow);letter-spacing:.15rem}@media print,screen and (min-width: 769px){.level2:where(.astro-z6pjwth7){text-align:center}.level2__heading:where(.astro-z6pjwth7){font-size:var(--font-size-heading-top2-wide);font-weight:var(--font-weight-medium);letter-spacing:.9rem}.level2:where(.astro-z6pjwth7).-en{max-width:1280px}.level2:where(.astro-z6pjwth7).-en .level2__heading:where(.astro-z6pjwth7){font-size:var(--font-size-heading-top2-english-wide);letter-spacing:.4rem}}.level2__link:where(.astro-ky2ed4a5){margin-top:var(--size-spacing-20)}.level2__linkItem:where(.astro-ky2ed4a5){position:relative}.level2__linkItem:where(.astro-ky2ed4a5):before,.level2__linkItem:where(.astro-ky2ed4a5):after{position:absolute}.level2__linkItem:where(.astro-ky2ed4a5):before{background-color:var(--color-link-bullet-normal);border-radius:var(--border-radius-round);content:"";display:inline-block;height:36px;width:36px}@media screen and (prefers-color-scheme: dark){.level2__linkItem:where(.astro-ky2ed4a5):before{background-color:var(--color-link-bullet-normal-dark)}}.level2__linkItem:where(.astro-ky2ed4a5):after{border-right:var(--border-bullet-arrow);border-top:var(--border-bullet-arrow);content:"";display:inline-block;height:6px;rotate:var(--transform-rotate-45);vertical-align:middle;width:6px}@media screen and (prefers-color-scheme: dark){.level2__linkItem:where(.astro-ky2ed4a5):after{border-color:var(--color-link-bullet-arrow-normal-dark)}}.level2__linkItem:where(.astro-ky2ed4a5){padding-left:var(--size-spacing-50)}.level2__linkItem:where(.astro-ky2ed4a5):before{left:0}.level2__linkItem:where(.astro-ky2ed4a5):after{left:15px}@media screen and (any-hover: hover){.level2__linkItem:where(.astro-ky2ed4a5):after{transition:translate var(--transition-hover)}.level2__linkItem:where(.astro-ky2ed4a5):hover:after,.level2__linkItem:where(.astro-ky2ed4a5):focus-visible:after{translate:var(--transform-translate-x-arrow) 0}}.level2__linkItem:where(.astro-ky2ed4a5){display:inline-block;position:relative}.level2__linkItem:where(.astro-ky2ed4a5):before{top:1px}.level2__linkItem:where(.astro-ky2ed4a5):after{top:15px}@media screen and (prefers-color-scheme: dark){.level2__linkItem:where(.astro-ky2ed4a5):before{background-color:var(--color-link-bullet-normal)}.level2__linkItem:where(.astro-ky2ed4a5):after{border-color:var(--color-link-bullet-arrow-normal)}}@media print,screen and (min-width: 769px){.level2__link:where(.astro-ky2ed4a5){margin-top:var(--size-spacing-40)}.level2__linkItem:where(.astro-ky2ed4a5):before{top:1px}.level2__linkItem:where(.astro-ky2ed4a5):after{top:15px}}.emphasisHeading__content:where(.astro-ag7fil6h){margin-top:var(--size-spacing-20)}.information__date+.information__category:before{content:url(/assets/img/image_delimiter.svg);display:inline-block;margin-left:var(--size-spacing-10);margin-right:var(--size-spacing-10)}.layout__content:where(.astro-uvlsxbrr){flex:0 0 auto;max-width:100%}.grid__content>:first-child{margin-top:0}.grid__content>:last-child{margin-bottom:0}
