.m0{animation:overlayHide .25s ease .1s forwards}.m1e[data-expanded]{animation:overlayShow .25s ease}.m2{animation:contentHide .3s ease-in forwards}.m3e[data-expanded]{animation:contentShow .3s ease-out}.J0{background:#eee}.f3{border:1px solid hsl(240 5% 84%)}.f1{border:none}.f2{border:1px solid #D2DDF1}.f0{border:1px solid var(--color-text-main)}.j0{border-radius:4px}.E0{border-bottom:1px solid #000}.D0{flex:1}.b0{gap:16px}.b3{gap:24px}.b1{gap:4px}.b4{gap:8px}.b2{gap:48px}.x0{inset:0}.w0{list-style:none}.F0{margin:0 auto}.A0{overflow:hidden}.e1{padding:8px 16px}.e4{padding:16px}.e5{padding:4px}.e6{padding:2px 8px}.e2{padding:4px 16px}.e3{padding:0 16px}.e0{padding:2px 4px 2px 28px}.q0{text-decoration:none}@media(hover:hover){.q0:hover{text-decoration:underline}}.q1{text-decoration:none}.y0{transition:background-color .2s}.y1{transition:transform .2s}.t0{align-items:center}.t1{align-items:baseline}.T0{aspect-ratio:1}.G0{backdrop-filter:blur(2px)}.z1f[target=_blank]:after{background-image:var(--FaSolidExternalLink)}.z0d a[target=_blank]:after{background-image:var(--FaSolidExternalLink)}.h3{background-color:#0003}.h4{background-color:#fff}.h5{background-color:#d2ddf1}@media(hover:hover){.h5:hover{background-color:#fff}}.h6{background-color:transparent}.h0a[aria-current]{background-color:#d2ddf1}@media(hover:hover){.h1:hover{background-color:#d2ddf1}}.h2{background-color:#d2ddf1}.S0{bottom:0}.H0{box-sizing:border-box}.I0{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.g1{color:inherit}.g0{color:var(--color-text-main)}.g4{color:#18181b}.g5{color:#52525b}.g2{color:var(--text-color-main)}.g3{color:#fff}.u2f[target=_blank]:after{content:""/"新しいタブで開く"}.u0c:before{content:"── "}.u1d a[target=_blank]:after{content:""/"新しいタブで開く"}.a0{display:flex}.a5{display:inline-block}.a6f[target=_blank]:after{display:inline-block}.a1{display:block}.a2{display:none}h2:hover>.a3b{display:inline-block}.a4d a[target=_blank]:after{display:inline-block}.N0{flex-wrap:wrap}.i0{flex-direction:column}@media(width>=768px){.i0{flex-direction:row}}.i1{flex-direction:column}.p0{font-weight:400}.p2{font-weight:500}.p1{font-weight:700}.P0{font-style:normal}.d2{font-size:20px}.d1{font-size:24px}.d0{font-size:1em}.d3{font-size:12px}.d4{font-size:14px}.B0{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif}.k1f[target=_blank]:after{height:1em}.k2{height:16px}.k3{height:50px}.k4{height:auto}.k0d a[target=_blank]:after{height:1em}.n1{justify-content:center}.n2{justify-content:space-between}.n0{justify-content:end}.Q0{left:0}.C0{line-height:1.5}.v2f[target=_blank]:after{margin-inline-start:2px}.v0{margin-inline-start:4px}.v1d a[target=_blank]:after{margin-inline-start:2px}.r0{max-width:1024px}.r1{max-width:min(calc(100vw - 16px),500px)}.r2{max-width:100%}.M0{max-height:100%}.L0{object-fit:cover}.l2{position:fixed}.l0{position:relative}.l1{position:absolute}.O0{text-align:right}.R0{top:0}@media(hover:hover){.K0g>img:hover{transform:scale(1.2)}}.o2f[target=_blank]:after{vertical-align:text-top}.o0{vertical-align:text-top}.o1d a[target=_blank]:after{vertical-align:text-top}@media(width>=768px){.c0{width:300px}}.c4f[target=_blank]:after{width:1em}.c5{width:16px}.c6{width:fit-content}.c7{width:50px}.c8{width:auto}.c3d a[target=_blank]:after{width:1em}.c1{width:100%}@media(width>=768px){.c1{width:fit-content}}.c2{width:100%}@media(width>=768px){.c2{width:auto}}.s0{z-index:50}:root{--FaSolidExternalLink: url(/_astro/FaSolidExternalLink.z22zG_9z.svg)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}img,picture{max-width:100%;display:block}input,select{font-size:inherit;font-family:inherit}:root{--color-text-main: #3c3a41}:root{--FaSolidExternalLink: url(/_astro/FaSolidExternalLink.z22zG_9z.svg)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes overlayHide{0%{opacity:1}to{opacity:0}}@keyframes contentShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes contentHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
