@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://use.typekit.net/eum3qpi.css";.fixed[data-astro-cid-5j4gxg3e]{position:fixed;top:var(--scroll-y);left:0;width:100%;height:110%;overflow:hidden}button[data-astro-cid-5j4gxg3e],[data-astro-cid-5j4gxg3e][role=button]{cursor:pointer}.bodyInner[data-astro-cid-5j4gxg3e]{display:block;width:calc(100vw - (100vw - 100%));min-height:100vh}:root{--rem: 16px;font-size:var(--rem);--px: calc((var(--rem) / 16));--vw: 1vw;--scrBar: 20px}body{font-size:1rem}html[data-v-540c6190]{overflow-y:scroll;scroll-padding-top:80px}html[data-v-540c6190]{--scroll-y: 0}.fixed[data-v-540c6190]{position:fixed;top:var(--scroll-y);left:0;width:100%;height:110%;overflow:hidden}button[data-v-540c6190],[role=button][data-v-540c6190]{cursor:pointer}[data-v-540c6190]:root{--body-bg: #fafbfc;--common-text: #222222;--sand: #9f957b;--dark-green: #0b2e33;--medium-green: #144c4b;--light-green: #005d53;--light-gray: #d5d5d5;--light-gray: #d6d6d6;--blue-gray: #edf2f5;--sp-text-green: #144c4b;--white: #ffffff;--news-red: #dd0321;--main-size: calc(var(--vw) * 90);--main_section_topbtm_mg: calc(var(--vw) * 6);--lh-trim: calc((1em - 1lh)/2) }html[data-v-540c6190],body[data-v-540c6190]{background-color:var(--body-bg);color:var(--common-text);font-family:brandon-grotesque,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal}html[data-v-540c6190]{scrollbar-gutter:stable}html[data-v-540c6190]:has(dialog:modal){overflow:hidden}.bodyInner[data-v-540c6190]{display:block;width:calc(100vw - (100vw - 100%));min-height:100vh}button[data-v-540c6190]{position:fixed;cursor:pointer;right:calc(var(--px) * 16);top:calc(var(--px) * 22);z-index:99999;font-size:0;display:block;width:calc(var(--px) * 48);aspect-ratio:1;transition:all .3s ease-in-out}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){button[data-v-540c6190]{top:calc(var(--px) * 8);right:calc(var(--px) * 8)}}button[data-v-540c6190]:hover{transform:translateY(5%)}button div[data-v-540c6190]{display:block;width:100%;height:100%}button.isScrolled[data-v-540c6190]{width:calc(var(--px) * 36)}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){button.isScrolled[data-v-540c6190]{width:calc(var(--px) * 32)}}button.isScrolled[data-v-540c6190]{top:calc(var(--px) * 8);right:calc(var(--px) * 8)}.modal-enter-from[data-v-540c6190]{opacity:0}.modal-enter-to[data-v-540c6190]{opacity:1}.modal-enter-active[data-v-540c6190]{transition:all .2s ease-out}.modal-leave-to[data-v-540c6190]{opacity:0}.modal-leave-from[data-v-540c6190]{opacity:1}.modal-leave-active[data-v-540c6190]{transition:all .3s ease-out}.modal-overlay[data-v-540c6190]{position:fixed;z-index:9999;inset:0;background:#000c;display:flex;justify-content:flex-end;backdrop-filter:blur(12px)}.modal-content[data-v-540c6190]{position:fixed;z-index:10000;top:0;right:0;left:auto;background-color:#fff;max-height:100vh;height:90svh;width:calc(var(--vw) * 90);overflow:auto;border-radius:0 0 0 calc(var(--px) * 64);background-image:url(/images/back.png);transform:rotate3d(0,0,0,0);filter:blur(0);background-position:0 0;background-repeat:repeat;background-size:8%}article[data-v-540c6190]{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--px) * 64);align-items:center;height:100%}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){article[data-v-540c6190]{grid-template-columns:1fr;grid-template-rows:auto auto;padding:calc(var(--px) * 32);gap:calc(var(--px) * 48);height:auto}}figure.logo[data-v-540c6190]{display:grid;place-content:center}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){figure.logo[data-v-540c6190]{place-content:unset}}figure.logo img[data-v-540c6190]{width:calc(var(--px) * 260)}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){figure.logo img[data-v-540c6190]{max-width:40vw}}ul[data-v-540c6190]{display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--px) * 48)}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){ul[data-v-540c6190]{grid-template-columns:repeat(1,1fr);gap:calc(var(--px) * 32)}}li[data-v-540c6190]{justify-content:start;flex-basis:auto}li a[data-v-540c6190]{display:inline-grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:calc(var(--px) * 16);row-gap:calc(var(--px) * 6);width:auto}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){li a[data-v-540c6190]{column-gap:calc(var(--px) * 16);row-gap:calc(var(--px) * 2)}}li a svg[data-v-540c6190]{grid-column:1/2;grid-row:1/3;aspect-ratio:1;align-self:center}li a em[data-v-540c6190]{grid-column:2/3;grid-row:1/2;line-height:1;font-size:calc(var(--px) * 20);font-weight:700;font-feature-settings:"palt";letter-spacing:.1em}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){li a em[data-v-540c6190]{font-size:calc(var(--px) * 16)}}li a span[data-v-540c6190]{grid-column:2/3;grid-row:2/3;line-height:1;font-size:calc(var(--px) * 12);letter-spacing:.04em}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){li a span[data-v-540c6190]{font-size:calc(var(--px) * 11)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{overflow-y:scroll;scroll-padding-top:80px}html{--scroll-y: 0}.fixed[data-astro-cid-sckkx6r4]{position:fixed;top:var(--scroll-y);left:0;width:100%;height:110%;overflow:hidden}button[data-astro-cid-sckkx6r4],[data-astro-cid-sckkx6r4][role=button]{cursor:pointer}:root{--body-bg: #fafbfc;--common-text: #222222;--sand: #9f957b;--dark-green: #0b2e33;--medium-green: #144c4b;--light-green: #005d53;--light-gray: #d5d5d5;--light-gray: #d6d6d6;--blue-gray: #edf2f5;--sp-text-green: #144c4b;--white: #ffffff;--news-red: #dd0321;--main-size: calc(var(--vw) * 90);--main_section_topbtm_mg: calc(var(--vw) * 6);--lh-trim: calc((1em - 1lh)/2) }html,body{background-color:var(--body-bg);color:var(--common-text);font-family:brandon-grotesque,Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal}html{scrollbar-gutter:stable}html:has(dialog:modal){overflow:hidden}.bodyInner[data-astro-cid-sckkx6r4]{display:block;width:calc(100vw - (100vw - 100%));min-height:100vh}main[data-astro-cid-sckkx6r4]{position:relative;z-index:2}main[data-astro-cid-sckkx6r4]:before{content:"";display:block;position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(/images/back.png);transform:rotate3d(0,0,0,0);filter:blur(0);background-position:0 0;background-repeat:repeat;background-size:8%}@media only screen and (max-width: 768px) and (max-width: 1241px) and (orientation: portrait){main[data-astro-cid-sckkx6r4]:before{background-size:32%}}html.lenis,html.lenis body{height:auto}.lenis[data-astro-cid-sckkx6r4].lenis-smooth{scroll-behavior:auto!important}.lenis[data-astro-cid-sckkx6r4].lenis-smooth [data-astro-cid-sckkx6r4][data-lenis-prevent]{overscroll-behavior:contain}.lenis[data-astro-cid-sckkx6r4].lenis-stopped{overflow:hidden}.lenis[data-astro-cid-sckkx6r4].lenis-smooth iframe[data-astro-cid-sckkx6r4]{pointer-events:none}
