.hero-mega-menu__role-head[data-astro-cid-rg4mk5hd]{display:flex;align-items:center;min-height:3rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.hero-mega-menu__role-heading[data-astro-cid-rg4mk5hd]{display:flex;align-items:center;gap:.5rem;min-width:max-content}.hero-mega-menu__role-heading[data-astro-cid-rg4mk5hd] h3[data-astro-cid-rg4mk5hd]{display:flex;flex-direction:column;gap:.15rem;margin:0;line-height:1}.hero-mobile-menu__role-head[data-astro-cid-7444bd4z]{display:flex;align-items:center;min-height:2.35rem;margin-bottom:.25rem;padding:0 .25rem .125rem;border-bottom:1px solid #e5e7eb}.hero-mobile-menu__role-heading[data-astro-cid-7444bd4z]{display:flex;align-items:center;gap:.375rem;min-width:max-content}.hero-mobile-menu__role-heading[data-astro-cid-7444bd4z] h4[data-astro-cid-7444bd4z]{display:flex;flex-direction:column;gap:.1rem;margin:0;line-height:1}.hero-mobile-menu__name[data-astro-cid-7444bd4z]{font-size:8px;line-height:1.05;letter-spacing:-.03em;padding-inline:2px;min-height:2.2em}.quick-nav-wrapper[data-astro-cid-mic4m6sk]{width:100%;background-color:#fff;border-bottom:1px solid #e5e7eb}.quick-nav[data-astro-cid-mic4m6sk]{max-width:1280px;margin:0 auto;padding:0 1rem}.quick-nav-list[data-astro-cid-mic4m6sk]{display:flex;align-items:stretch;justify-content:center;list-style:none;margin:0;padding:0;white-space:nowrap}.quick-nav-link[data-astro-cid-mic4m6sk]{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:500;color:#4b5563;text-decoration:none;border-right:1px solid #e2e4e8;transition:background-color .1s,color .1s}.quick-nav-link__icon[data-astro-cid-mic4m6sk]{width:.92rem;height:.92rem;flex-shrink:0}li[data-astro-cid-mic4m6sk]:first-child .quick-nav-link[data-astro-cid-mic4m6sk]{border-left:1px solid #e2e4e8}li[data-astro-cid-mic4m6sk].empty{display:none}li[data-astro-cid-mic4m6sk].empty .quick-nav-link[data-astro-cid-mic4m6sk]{pointer-events:none;cursor:default}.quick-nav-link[data-astro-cid-mic4m6sk]:hover{background-color:#f1f3f5;color:#1f2937}@media(max-width:900px){.quick-nav[data-astro-cid-mic4m6sk]{padding:0}.quick-nav-list[data-astro-cid-mic4m6sk]{flex-wrap:wrap;white-space:normal}.quick-nav-list[data-astro-cid-mic4m6sk] li[data-astro-cid-mic4m6sk]{width:33.333%;box-sizing:border-box;border-bottom:1px solid #e2e4e8}li[data-astro-cid-mic4m6sk].empty{display:block}.quick-nav-link[data-astro-cid-mic4m6sk]{width:100%;justify-content:center;padding:.5rem;font-size:.8rem;border-right:1px solid #e2e4e8;border-left:none}.quick-nav-list[data-astro-cid-mic4m6sk] li[data-astro-cid-mic4m6sk]:nth-child(3n+1) .quick-nav-link[data-astro-cid-mic4m6sk]{border-left:none}.quick-nav-list[data-astro-cid-mic4m6sk] li[data-astro-cid-mic4m6sk]:nth-last-child(-n+3):nth-child(3n+1),.quick-nav-list[data-astro-cid-mic4m6sk] li[data-astro-cid-mic4m6sk]:nth-last-child(-n+3):nth-child(3n+1)~li[data-astro-cid-mic4m6sk]{border-bottom:none}}article .entry-content img:not(a *),article .entry-content a[href$=".jpg"] img,article .entry-content a[href$=".jpeg"] img,article .entry-content a[href$=".png"] img,article .entry-content a[href$=".webp"] img,article .entry-content a[href$=".gif"] img,article .entry-content a[href$=".avif"] img,[data-lightbox-src]{cursor:zoom-in}:root{--primary-color: #f06414}body{margin:0;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.6;color:#333;background-color:#f8fafc;overflow-x:clip}.google_auto_placed,.adsbygoogle{max-width:100%;overflow:clip}.site-container{max-width:1440px;margin:0 auto;padding:2rem 1rem;display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.main-content{min-width:0}.main-content .layout-ad{margin-block:0 1.5rem}.main-content .layout-ad--bottom{margin-block:1.5rem 0}.sidebar-wrapper{align-self:start;padding:0}@media(max-width:900px){.site-container{display:block;padding:1rem .5rem}.main-content{padding:0}.sidebar-wrapper{position:static;max-height:none;overflow-y:visible;margin-top:1rem}}body[data-no-ads=true] [data-ad-slot-wrapper],body[data-no-ads=true] .google_auto_placed,body[data-no-ads=true] .adsbygoogle{display:none!important;margin:0!important;padding:0!important}
