@charset "UTF-8";:where(.astro-6OR2QUNI),:where(.astro-6OR2QUNI):before,:where(.astro-6OR2QUNI):after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])):where(.astro-6OR2QUNI){display:none!important}:where(html):where(.astro-6OR2QUNI){-webkit-text-size-adjust:none;color-scheme:normal}@supports not (min-block-size: 100dvb){:where(html):where(.astro-6OR2QUNI){block-size:100%}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within):where(.astro-6OR2QUNI){scroll-behavior:smooth}}:where(body):where(.astro-6OR2QUNI){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select):where(.astro-6OR2QUNI){font:inherit;color:inherit}:where(textarea):where(.astro-6OR2QUNI){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]):where(.astro-6OR2QUNI){cursor:pointer}:where(:disabled):where(.astro-6OR2QUNI){cursor:not-allowed}:where(label:has(> input:disabled),label:has(+ input:disabled)):where(.astro-6OR2QUNI){cursor:not-allowed}:where(button):where(.astro-6OR2QUNI){border-style:solid}:where(a):where(.astro-6OR2QUNI){text-underline-offset:.2ex}:where(ul,ol):where(.astro-6OR2QUNI){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object):where(.astro-6OR2QUNI){display:block}:where(img,picture,svg):where(.astro-6OR2QUNI){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6):where(.astro-6OR2QUNI){overflow-wrap:break-word}:where(h1,h2,h3):where(.astro-6OR2QUNI){line-height:calc(1em + .5rem)}:where(hr):where(.astro-6OR2QUNI){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible):where(.astro-6OR2QUNI){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)):where(.astro-6OR2QUNI){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}html,body{margin:0;padding:0;scroll-padding-top:19.2vw;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;scroll-behavior:smooth}@media (min-width: 1024px){html,body{scroll-padding-top:5.8333333333vw}}main:where(.astro-6OR2QUNI){font-size:3.7333333333vw;line-height:1.75}@media (min-width: 1024px){main:where(.astro-6OR2QUNI){font-size:.9375vw;line-height:2}}a:where(.astro-6OR2QUNI){text-decoration:none}.site-info-aside:where(.astro-6OR2QUNI){padding:17.0666666667vw 0;font-size:3.7333333333vw}@media (min-width: 1024px){.site-info-aside:where(.astro-6OR2QUNI){font-size:.9375vw;padding:4.1666666667vw 0}}.hero-title:where(.astro-6OR2QUNI){position:relative;width:100%;aspect-ratio:375/156}@media (min-width: 1024px){.hero-title:where(.astro-6OR2QUNI){aspect-ratio:1920/248}}.hero-title:where(.astro-6OR2QUNI) img:where(.astro-6OR2QUNI){width:100%;height:100%;object-fit:cover}.hero-title:where(.astro-6OR2QUNI) .hero-text:where(.astro-6OR2QUNI){position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.hero-title:where(.astro-6OR2QUNI) .hero-text:where(.astro-6OR2QUNI) h1:where(.astro-6OR2QUNI){color:#fff;font-size:7.4666666667vw;text-shadow:0 0 4.2666666667vw #001D29;padding:5.3333333333vw}@media (min-width: 1024px){.hero-title:where(.astro-6OR2QUNI) .hero-text:where(.astro-6OR2QUNI) h1:where(.astro-6OR2QUNI){font-size:2.5vw;text-shadow:0 0 6.4vw #001D29;padding:1.25vw}}.article-list:where(.astro-6OR2QUNI){margin:0 -5.3333333333vw;padding:1.0666666667vw 5.3333333333vw 17.0666666667vw;display:flex;flex-wrap:wrap;column-gap:5.3333333333vw;row-gap:5.3333333333vw}@media (min-width: 1024px){.article-list:where(.astro-6OR2QUNI){margin:0;padding:.2083333333vw 0 6.25vw;column-gap:2.0833333333vw;row-gap:2.0833333333vw}}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI){width:100%;scroll-snap-align:center;flex:none;border-radius:2.1333333333vw;overflow:hidden;box-shadow:0 1.6vw 5.3333333333vw #00405a33}@media (min-width: 1024px){.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI){width:21.875vw;border-radius:.8333333333vw;box-shadow:0 .3125vw 1.0416666667vw #00405a33}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI):nth-child(1),.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI):nth-child(2){width:33.8541666667vw}}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) img:where(.astro-6OR2QUNI){width:100%;aspect-ratio:335/160}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI){padding:5.3333333333vw 5.3333333333vw 6.6666666667vw}@media (min-width: 1024px){.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI){padding:1.25vw}}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI) h3:where(.astro-6OR2QUNI){line-height:1.5;font-size:4.8vw}@media (min-width: 1024px){.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI) h3:where(.astro-6OR2QUNI){font-size:1.25vw}}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI) h3:where(.astro-6OR2QUNI) a:where(.astro-6OR2QUNI){color:#3b7c9a}.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI) .article-info:where(.astro-6OR2QUNI){padding-top:5.3333333333vw;font-size:3.7333333333vw}@media (min-width: 1024px){.article-list:where(.astro-6OR2QUNI) article:where(.astro-6OR2QUNI) .article-text:where(.astro-6OR2QUNI) .article-info:where(.astro-6OR2QUNI){padding-top:.8333333333vw;font-size:.9375vw}}
