@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/josefin-sans-latin-ext-400-normal.2009861a.woff2) format("woff2"),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/josefin-sans-latin-400-normal.4a79b18e.woff2) format("woff2"),url(/assets/josefin-sans-all-400-normal.1378245b.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}footer:where(.astro-K2F5ZB5C){background:var(--brand);padding:30px 15%;color:var(--white);display:flex;justify-content:space-between;align-items:center;height:100px}ul:where(.astro-K2F5ZB5C){list-style:none;padding:0;display:flex;gap:1em}:where(.astro-K2F5ZB5C)[astro-icon]{color:var(--white);height:1.5em;display:block}small:where(.astro-K2F5ZB5C){font-size:1em}@media only screen and (max-width: 500px){footer:where(.astro-K2F5ZB5C){flex-direction:column;height:150px}}details:where(.astro-2VBUQQVU){position:fixed;border-radius:100% 0 0;width:0;height:0;background:var(--brand);right:0;bottom:0;transition:all .7s;z-index:-1;overflow:hidden;font-family:Josefin Sans,sans-serif}details:where(.astro-2VBUQQVU)[open]{background:var(--white);width:150vmax;height:150vmax}details:where(.astro-2VBUQQVU)>ul:where(.astro-2VBUQQVU){margin:0;padding:0;list-style:none;position:absolute;display:block;bottom:50vh;right:50vw;transform:translate(50%,50%)}ul:where(.astro-2VBUQQVU)>li:where(.astro-2VBUQQVU)>a:where(.astro-2VBUQQVU){color:var(--black)}summary:where(.astro-2VBUQQVU){display:flex;position:fixed;bottom:20px;right:20px;padding:15px;background:var(--brand);font-size:0;border-radius:50%;aspect-ratio:1;flex-direction:column;color:var(--white)}summary:where(.astro-2VBUQQVU):before,summary:where(.astro-2VBUQQVU):after{content:"";width:30px;height:2px;display:block;background:var(--white);margin:auto;transition:transform .5s}details:where(.astro-2VBUQQVU)[open] summary:where(.astro-2VBUQQVU):before{transform:rotate(-45deg) translate(-4.9px,4.9px)}details:where(.astro-2VBUQQVU)[open] summary:where(.astro-2VBUQQVU):after{transform:rotate(45deg) translate(-4.9px,-4.9px)}summary:where(.astro-2VBUQQVU)::-webkit-details-marker{display:none}.social:where(.astro-2VBUQQVU){list-style:none;padding:0;display:flex;gap:1em;margin:30px 0}:where(.astro-2VBUQQVU)[astro-icon]{color:var(--black);height:1.5em;display:block}@media only screen and (min-width: 901px){details:where(.astro-2VBUQQVU){display:none}}ul:where(.astro-526KR6UN){display:flex;list-style:none;height:100%;padding:0;margin:0;justify-content:space-around;align-items:center;font-family:Josefin Sans,sans-serif}ul:where(.astro-526KR6UN)>li:where(.astro-526KR6UN){padding:10px 30px;border-right:var(--border)}ul:where(.astro-526KR6UN)>li:where(.astro-526KR6UN):last-child{border:none}ul:where(.astro-526KR6UN)>li:where(.astro-526KR6UN)>a:where(.astro-526KR6UN){color:var(--black)}@media only screen and (max-width: 900px){ul:where(.astro-526KR6UN){display:none}}header:where(.astro-HPNW4VWY){position:fixed;top:0;width:100vw;height:100px;padding:20px 40px;display:flex;justify-content:space-between;font-size:17px;z-index:2;border-bottom:var(--border);background:var(--white-transparent)}header:where(.astro-HPNW4VWY)>img:where(.astro-HPNW4VWY){width:200px}@media only screen and (max-width: 900px){header:where(.astro-HPNW4VWY){justify-content:center}}:root{--brand: #40220f;--white: #fff;--black: #333;--sky: #4d83df;--gray: rgba(0, 0, 0, .2);--gray-ntr: #ccc;--gray-dark: #aaa;--white-transparent: rgba(255, 255, 255, .6);--border: solid 1px rgba(0, 0, 0, .2)}*{box-sizing:border-box}body{margin:0;line-height:2;font-family:Helvetica Neue,Arial,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;color:var(--black);word-wrap:break-word;line-break:strict;letter-spacing:.05em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2,h3,h4{font-feature-settings:"palt"}main{min-height:calc(100vh - 100px);position:relative;padding:0 0 125px}a{color:var(--sky);text-decoration:none;position:relative;background:linear-gradient(180deg,transparent 90%,currentColor 0);background-repeat:no-repeat;background-size:0% 100%;transition:all .5s}a:not(.no-effect):hover{background-size:100% 100%}h2{margin:120px auto 30px;padding:15px 40px;border-bottom:solid 2px var(--brand);font-family:Josefin Sans,sans-serif;font-weight:400;width:fit-content;max-width:100%;white-space:nowrap}
