@charset "UTF-8";.srOnly{position:fixed!important;top:0!important;left:0!important;display:block!important;visibility:visible!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important;opacity:0!important}@font-face{font-family:MS_Sans_Serif;font-style:normal;font-weight:400;src:url(/assets/fonts/ms_sans_serif.woff) format("woff");src:url(/assets/fonts/ms_sans_serif.woff2) format("woff2")}@font-face{font-family:MS_Sans_Serif_Bold;font-style:normal;font-weight:700;src:url(/assets/fonts/ms_sans_serif_bold.woff) format("woff");src:url(/assets/fonts/ms_sans_serif_bold.woff2) format("woff2")}:root{--100vw: 100vw;--window-width: tan(atan2(var(--100vw), 1px)) ;--scrollbar-width: 0px;--header-height: 0px;--main-height: 0px;--mw: max(1440px, 90rem);--max: tan(atan2(var(--mw), 1px)) ;--scale: max(1, var(--window-width) / var(--max));--px: calc(1px * var(--scale));--rem: calc(1rem * var(--scale));--max-width: max(calc(1440 * var(--px)), calc(90 * var(--rem)));--grid-gutter: clamp(20 * var(--px), (var(--window-width) * .0188 + 12.958) * var(--px), 40 * var(--px));--contentInset: clamp(20 * var(--px), (var(--window-width) * .0188 + 12.958) * var(--px), 40 * var(--px));--base-font: "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "MS Pゴシック", "MS PGothic", sans-serif;--font-ms-sans: "MS_Sans_Serif", sans-serif;--font-ms-sans-bold: "MS_Sans_Serif_Bold", sans-serif;--black: #0a0a0a;--white: #fff;--teal: #008080;--navy: #000080;--blue: #00069b;--yellow: #fdff4e;--gray: #b8c0c1;--gray-light: #dfdfdf;--gray-dark: #808080;--gray-medium: #c4c4c4;--shadow-width: 2}@media (prefers-reduced-motion: no-preference){:root{--duration: 1s}}@property --100vw{syntax: "<length>"; initial-value: 0; inherits: false;}@property --mw{syntax: "<length>"; initial-value: 0; inherits: false;}*:where(:not(html,iframe,canvas,img,svg,video,a,svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%}body{font-size:calc(1 * var(--rem))}a,button{cursor:revert}ul,ol,menu,details{list-style-type:""}img,picture,video,canvas,svg{max-width:100%;height:auto}img{vertical-align:bottom}table{border-collapse:collapse}input,textarea,select{appearance:none}input,button,textarea,select{font:inherit}textarea{white-space:revert}meter{appearance:revert}b,strong{font-weight:700}em,i{font-style:italic}s,strike,del{text-decoration:line-through}sup{font-size:smaller;vertical-align:super}sub{font-size:smaller;vertical-align:sub}a{color:inherit;text-decoration:none}::placeholder{color:unset}:where([hidden]){display:none}html,body{height:100%}body{padding-right:var(--scrollbar-width, 0);font-family:var(--font-ms-sans-bold);font-feature-settings:"palt";color:var(--base-color);word-break:normal;overflow-wrap:anywhere;line-break:strict;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.-scroll-lock{position:fixed;left:0;width:100vw;height:100dvh;overflow:hidden}footer{position:sticky;top:100vh}summary{cursor:pointer}.js-focus-visible .focus-visible{outline:currentcolor calc(2 * var(--px)) dashed;outline-offset:calc(2 * var(--px))}.pcOnly{display:none}@media screen and (width >= max(768px,48rem)){.pcOnly{display:block}}@media screen and (width >= max(768px,48rem)){.spOnly{display:none}}[tabindex="-1"]:focus-visible{outline:none}dialog{position:fixed;inset:0;transition:opacity calc(var(--duration) * .001) cubic-bezier(.23,1,.32,1)}dialog:not(.open){opacity:0}dialog[open]{overflow-y:scroll}dialog::backdrop{background:initial}.body{display:grid;grid-template-rows:1fr auto;min-height:100dvh;background-color:var(--teal)}.header{position:relative;grid-area:2/1/3/2}.main{grid-area:1/1/2/2;overflow:hidden;container-type:inline-size}.container[data-astro-cid-rsbj5pbs]{font-family:var(--font-ms-sans);font-weight:400}.container[data-astro-cid-ogbcd7jb]{display:grid;grid-auto-flow:column;column-gap:calc(3 * var(--px))}.lineBox[data-astro-cid-ogbcd7jb]{position:relative;display:grid;grid-auto-flow:column;column-gap:calc(3 * var(--px));align-items:center;height:100%}.line[data-astro-cid-ogbcd7jb]{display:block;width:calc(4 * var(--px));height:100%;box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) 0 var(--white),inset calc(var(--shadow-width) * 1 * var(--px)) 0 var(--gray-dark)}.box[data-astro-cid-ogbcd7jb]{display:grid;grid-auto-flow:column;column-gap:calc(3 * var(--px));align-items:center;padding:calc(7 * var(--px)) calc(8 * var(--px)) calc(6 * var(--px));box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) calc(var(--shadow-width) * -1 * var(--px)) var(--white),inset calc(var(--shadow-width) * 1 * var(--px)) calc(var(--shadow-width) * 1 * var(--px)) var(--gray-dark)}.header[data-astro-cid-xbstl6g3]{box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) calc(var(--shadow-width) * -1 * var(--px)) var(--black),inset calc(var(--shadow-width) * 1 * var(--px)) calc(var(--shadow-width) * 1 * var(--px)) var(--white),inset calc(var(--shadow-width) * -2 * var(--px)) calc(var(--shadow-width) * -2 * var(--px)) var(--gray-dark),inset calc(var(--shadow-width) * 2 * var(--px)) calc(var(--shadow-width) * 2 * var(--px)) var(--gray-light);display:grid;grid-auto-flow:column;justify-content:space-between;column-gap:calc(6 * var(--px));padding:calc(6 * var(--px));background-color:var(--gray)}.heading[data-astro-cid-xbstl6g3]{box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) calc(var(--shadow-width) * -1 * var(--px)) var(--black),inset calc(var(--shadow-width) * 1 * var(--px)) calc(var(--shadow-width) * 1 * var(--px)) var(--white),inset calc(var(--shadow-width) * -2 * var(--px)) calc(var(--shadow-width) * -2 * var(--px)) var(--gray-dark),inset calc(var(--shadow-width) * 2 * var(--px)) calc(var(--shadow-width) * 2 * var(--px)) var(--gray-light);font-family:var(--font-ms-sans-bold);font-weight:700;padding:calc(9 * var(--px)) calc(8 * var(--px)) calc(7 * var(--px));background-color:var(--gray)}[data-astro-cid-wlitygfi][data-window]{box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) calc(var(--shadow-width) * -1 * var(--px)) var(--black),inset calc(var(--shadow-width) * 1 * var(--px)) calc(var(--shadow-width) * 1 * var(--px)) var(--white),inset calc(var(--shadow-width) * -2 * var(--px)) calc(var(--shadow-width) * -2 * var(--px)) var(--gray-dark),inset calc(var(--shadow-width) * 2 * var(--px)) calc(var(--shadow-width) * 2 * var(--px)) var(--gray-light);width:fit-content;position:fixed;display:grid;grid-template-rows:auto 1fr;row-gap:calc(4 * var(--px));padding:calc(4 * var(--px));background-color:var(--gray)}.title-bar[data-astro-cid-wlitygfi]{font-family:var(--font-ms-sans);font-weight:400;background-color:var(--navy);display:grid;grid-template-columns:1fr auto;grid-auto-flow:column;column-gap:calc(10 * var(--px));align-items:center;padding:calc(4 * var(--px)) calc(8 * var(--px));color:var(--white)}.content[data-astro-cid-wlitygfi]{font-family:var(--font-ms-sans);font-weight:400;padding:calc(12 * var(--px))}@media screen and (width >= max(768px,48rem)){.content[data-astro-cid-wlitygfi]{padding:calc(16 * var(--px))}}.container[data-astro-cid-3otwadq5]{left:calc(20 * var(--px));top:calc(var(--header-height) * 2);max-width:80cqw}.container[data-astro-cid-3otwadq5]:not(.active){opacity:0;visibility:hidden}@media screen and (width >= max(768px,48rem)){.container[data-astro-cid-3otwadq5]{max-width:75cqw}}.box[data-astro-cid-3otwadq5]{display:grid;grid-auto-flow:column;column-gap:calc(2 * var(--px))}.box[data-astro-cid-3otwadq5] img{max-height:calc(var(--main-height) - var(--header-height) * 4)}.container[data-astro-cid-cj37kqnk]{position:fixed;top:calc(20 * var(--px));right:calc(20 * var(--px))}.box[data-astro-cid-cj37kqnk]{display:grid;row-gap:calc(.625 * var(--rem))}.button[data-astro-cid-cj37kqnk]{box-shadow:inset calc(var(--shadow-width) * -1 * var(--px)) calc(var(--shadow-width) * -1 * var(--px)) var(--black),inset calc(var(--shadow-width) * 1 * var(--px)) calc(var(--shadow-width) * 1 * var(--px)) var(--white),inset calc(var(--shadow-width) * -2 * var(--px)) calc(var(--shadow-width) * -2 * var(--px)) var(--gray-dark),inset calc(var(--shadow-width) * 2 * var(--px)) calc(var(--shadow-width) * 2 * var(--px)) var(--gray-light);font-family:var(--font-ms-sans-bold);font-weight:700;padding:calc(6 * var(--px)) calc(10 * var(--px));width:fit-content;cursor:pointer}.button[data-astro-cid-cj37kqnk]:focus-visible{outline-offset:calc(-6 * var(--px))}.button-box[data-astro-cid-cj37kqnk]{width:fit-content;display:grid;grid-auto-flow:column;column-gap:calc(10 * var(--px))}
