/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--color-primary: #102a46;--color-secondary: #40b5c5;--color-background: #f1f2f2;--color-text: #333;--color-gray: #888;--color-gray-light: #eaeaea;--color-white: #fff;--color-hover: #1a4472;--content-width-small: 800px;--content-width-medium: 1200px;--headerHeight: 100px;--headerHeight-sp: 80px;--space-8: 8px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-64: 64px}html{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;min-height:100vh}body{color:var(--color-text);line-height:1.5;height:100vh;height:100dvh;display:flex;flex-direction:column}body *:focus-visible{outline-style:solid;outline-color:var(--color-secondary);outline-width:3px;outline-offset:2px}header,footer{flex-shrink:0}main{flex:1}@media screen and (min-width: 768px){main.underlayer{margin-top:80px}}@media screen and (max-width: 767px){main.underlayer{margin-top:100px}}img.fit{width:100%;height:auto}img.cover{width:100%;height:100%;object-fit:cover}.screenReaderText{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}.skipItem a{font-weight:700}.skipItem a:not(:focus){outline:auto;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}input:focus-visible{outline:-webkit-focus-ring-color auto 1px}.contents{margin-top:40px}.textCenter{text-align:center}@media screen and (max-width: 767px){._root_1add8_2{position:fixed;inset:0;display:flex;flex-direction:column;gap:56px;visibility:hidden;background:var(--color-primary);padding:var(--headerHeight-sp) 16px 80px;overflow-y:scroll}}@media screen and (min-width: 768px){._root_1add8_2{display:flex;align-items:center;gap:16px}}@media screen and (max-width: 767px){._root_1add8_2._isOpen_1add8_25{visibility:visible;color:var(--color-white)}}@media screen and (max-width: 767px){._list_1add8_32{margin-top:80px;display:grid;grid-template-rows:repeat(3,auto);gap:40px}}@media screen and (min-width: 768px){._list_1add8_32{display:flex;align-items:center}}@media screen and (max-width: 767px){._item_1add8_47{text-align:center;font-size:24px;font-weight:700}}@media screen and (min-width: 768px){._item_1add8_47{font-size:16px}}._link_1add8_59{position:relative;display:block;border-radius:8px}@media screen and (min-width: 768px){._link_1add8_59{padding:8px 16px}}@media (hover: hover){._link_1add8_59:where(:any-link,:enabled,summary):hover{background:#0000000d}}@media screen and (max-width: 767px){._social_1add8_76{display:flex;justify-content:center}}@media screen and (max-width: 767px){._button_1add8_83{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:var(--color-white)}}@media screen and (min-width: 768px){._button_1add8_83{display:none}}._button_1add8_83[aria-expanded=true]{color:var(--color-primary);background:var(--color-white)}._button_1add8_83[aria-expanded=true] ._button__icon_1add8_105{background:var(--color-primary)}@media screen and (max-width: 767px){._button__icon_1add8_105{position:absolute;inset:0;margin:auto;width:24px;height:2px;background:var(--color-white);border-radius:24px}._button__icon_1add8_105:before,._button__icon_1add8_105:after{position:absolute;left:0;right:0;margin-inline:auto;background:inherit;content:"";display:inline-block;width:100%;height:100%}._button__icon_1add8_105:before{top:-8px}._button__icon_1add8_105:after{bottom:-8px}}._root_vn5nl_1{display:flex}._root_vn5nl_1 a{display:grid;place-content:center;transition:scale .3s;width:48px;height:48px;border-radius:50%}._root_vn5nl_1 a svg{width:20px;height:100%}@media (hover: hover){._root_vn5nl_1 a:where(:any-link,:enabled,summary):hover{background:#0000000d}}.header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:1;top:0;left:0;width:100%}@media screen and (max-width: 767px){.header[data-astro-cid-3ef6ksr2]{height:var(--headerHeight-sp)}}@media screen and (min-width: 768px){.header[data-astro-cid-3ef6ksr2]{height:var(--headerHeight)}}.header[data-astro-cid-3ef6ksr2]:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";display:inline-block;background:#ffffff80;backdrop-filter:blur(10px)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:100%}@media screen and (max-width: 767px){.header__inner[data-astro-cid-3ef6ksr2]{padding:0 16px}}@media screen and (min-width: 768px){.header__inner[data-astro-cid-3ef6ksr2]{padding:0 40px}}.header__logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;font-size:20px}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:40px}.footer[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 40px}.contentsLayout[data-astro-cid-scuu7fyy]{margin-inline:auto}@media screen and (max-width: 767px){.contentsLayout[data-astro-cid-scuu7fyy]{padding:0 24px}}@media screen and (min-width: 768px){.contentsLayout[data-astro-cid-scuu7fyy]{padding:0 40px}}@media screen and (min-width: 768px){.small[data-astro-cid-scuu7fyy]{max-width:var(--content-width-small)}}@media screen and (min-width: 768px){.medium[data-astro-cid-scuu7fyy]{max-width:var(--content-width-medium)}}._root_10va8_1{font-weight:700;line-height:1.2}@media screen and (max-width: 767px){._root_10va8_1{font-size:40px}}@media screen and (min-width: 768px){._root_10va8_1{font-size:64px}}._center_10va8_16{text-align:center}.link[data-astro-cid-mbqdmgin]{text-decoration:underline}@media (hover: hover){.link[data-astro-cid-mbqdmgin]:where(:any-link,:enabled,summary):hover{text-decoration:none}}.icon[data-astro-cid-mbqdmgin]{width:24px;height:100%;rotate:45deg}.aside[data-astro-cid-xmivup5a]{background:var(--color-primary);color:var(--color-white)}@media screen and (max-width: 767px){.aside[data-astro-cid-xmivup5a]{padding:64px 0 80px;min-height:300px}}@media screen and (min-width: 768px){.aside[data-astro-cid-xmivup5a]{padding:80px 0 120px;min-height:500px}}@media screen and (max-width: 767px){.section[data-astro-cid-w3xduq4o]{padding:64px 0 80px;min-height:300px}}@media screen and (min-width: 768px){.section[data-astro-cid-w3xduq4o]{padding:80px 0 120px;min-height:500px}}.bgGray[data-astro-cid-w3xduq4o]{background:var(--color-background)}
