*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--line-height-l: 2;--line-height-m: 1.6;--line-height-s: 1.4;--font-size-heading-1: 24px;--font-size-heading-2: 22px;--font-size-heading-3: 20px;--font-size-heading-4: 18px;--font-size-body-1: 16px;--font-size-body-2: 14px;--color-text-primary: #111;--color-text-secondary: #333}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#111;color:var(--color-text-primary);background-color:#fff;line-height:2;line-height:var(--line-height-l);font-size:16px;font-size:var(--font-size-body-1)}h1,h2,h3,h4,h5,h6,strong,b{color:#222}a{color:#3273dc}h1{font-size:24px;font-size:var(--font-size-heading-1);line-height:1.4;line-height:var(--line-height-s)}h2{font-size:22px;font-size:var(--font-size-heading-2);line-height:1.4;line-height:var(--line-height-s)}h3{font-size:20px;font-size:var(--font-size-heading-3);line-height:1.4;line-height:var(--line-height-s)}h4{font-size:18px;font-size:var(--font-size-heading-4);line-height:1.6;line-height:var(--line-height-m)}h5{font-size:var(--font-size-heading-5);line-height:1.6;line-height:var(--line-height-m)}header:where(.astro-2W66RQV5){display:flex;align-items:center;max-width:1000px;height:64px;margin:0 auto;padding:0 24px}a:where(.astro-2W66RQV5){display:flex;align-items:center;height:100%}.logo:where(.astro-2W66RQV5){height:40px}footer:where(.astro-SZ7XMLTE){padding:25px;text-align:center;background:#fafafa}footer:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){color:var(--color-text-primary)}footer:where(.astro-SZ7XMLTE) .copyright:where(.astro-SZ7XMLTE){margin-top:16px}main:where(.astro-OUAMJN2I){max-width:1000px;margin:0 auto}ul:where(.astro-YC74SHAF){display:flex;flex-direction:column;margin:0;padding:0}li:where(.astro-YC74SHAF){width:100%;list-style:none;overflow:hidden}li:where(.astro-YC74SHAF) a:where(.astro-YC74SHAF){display:flex;justify-content:center;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none}li:where(.astro-YC74SHAF) a:where(.astro-YC74SHAF) .title:where(.astro-YC74SHAF){flex:1;font-size:14px;color:var(--color-text-primary);padding:8px 0}ul:where(.astro-Y5G7MHZW){display:flex;flex-direction:column;gap:16px;margin:0;padding:0}li:where(.astro-Y5G7MHZW){width:100%;list-style:none;overflow:hidden}li:where(.astro-Y5G7MHZW) img:where(.astro-Y5G7MHZW){width:96px;height:96px;border-radius:4px}li:where(.astro-Y5G7MHZW) a:where(.astro-Y5G7MHZW){display:flex;justify-content:center;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none}li:where(.astro-Y5G7MHZW) a:where(.astro-Y5G7MHZW) .title:where(.astro-Y5G7MHZW){flex:1;height:100%;font-size:14px;color:var(--color-text-primary);padding:var(--titlePadding)}@media screen and (min-width: 768px){li:where(.astro-Y5G7MHZW) a:where(.astro-Y5G7MHZW) .title:where(.astro-Y5G7MHZW){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}li:where(.astro-Y5G7MHZW) img:where(.astro-Y5G7MHZW){width:var(--size);height:var(--size);border-radius:4px}}.container:where(.astro-NBHN45CD){display:flex;flex-direction:column}@media screen and (min-width: 768px){.container:where(.astro-NBHN45CD){flex-direction:row}}.content:where(.astro-NBHN45CD){display:flex;flex-direction:column}.sider:where(.astro-NBHN45CD){display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 768px){.sider:where(.astro-NBHN45CD){min-width:320px;max-width:320px}}.sider:where(.astro-NBHN45CD) section:where(.astro-NBHN45CD){display:flex;flex-direction:column;gap:16px;padding:0 16px}.sider:where(.astro-NBHN45CD) section:where(.astro-NBHN45CD) h4:where(.astro-NBHN45CD){color:var(--color-text-secondary)}
