.styles-module__g9tp4q__section{background:var(--ct-white);border-top:1px solid var(--lp-line);padding:48px 0}@media (max-width:600px){.styles-module__g9tp4q__section{padding:40px 0}}.styles-module__g9tp4q__wrap{max-width:var(--ct-max);padding:0 var(--ct-gutter);margin:0 auto}
.styles-module__sz-Uga__about{margin:0;font-size:14px;line-height:1.8}.styles-module__sz-Uga__about a{color:var(--lp-navy)}.styles-module__sz-Uga__credit{color:var(--lp-sub);margin:20px 0 0;font-size:13px;line-height:1.8}
.styles-module__M08E8G__footer{background:var(--lp-navy-d);color:var(--ct-white);padding:36px 0 40px}@media (max-width:600px){.styles-module__M08E8G__footer{padding-bottom:calc(40px + 96px + env(safe-area-inset-bottom))}}.styles-module__M08E8G__wrap{max-width:var(--ct-max);padding:0 var(--ct-gutter);margin:0 auto}.styles-module__M08E8G__brand{margin:0;font-size:16px;font-weight:700}.styles-module__M08E8G__desc{color:var(--lp-line);margin:2px 0 0;font-size:12px}.styles-module__M08E8G__nav{flex-wrap:wrap;column-gap:20px;margin:16px 0 0;display:flex}.styles-module__M08E8G__nav a{min-height:44px;color:var(--ct-white);align-items:center;font-size:13px;display:inline-flex}.styles-module__M08E8G__copy{color:var(--lp-line);margin:16px 0 0;font-size:11px}
.styles-module__DnwXVa__header{background:var(--lp-navy)}.styles-module__DnwXVa__wrap{max-width:var(--ct-max);min-height:68px;padding:0 var(--ct-gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.styles-module__DnwXVa__logo{align-items:center;min-height:44px;display:inline-flex}.styles-module__DnwXVa__tagline{color:var(--lp-line);text-align:right;margin:0;font-size:12px;line-height:1.5}@media (max-width:600px){.styles-module__DnwXVa__tagline{display:none}}
.styles-module__nXbnkG__button{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:56px;padding:14px 24px;font-size:17px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.styles-module__nXbnkG__primary{background:var(--lp-navy);color:var(--ct-white)}.styles-module__nXbnkG__primary:hover{background:var(--lp-navy-d)}.styles-module__nXbnkG__outline{background:var(--ct-white);min-height:52px;color:var(--lp-navy);border:2px solid var(--lp-navy);font-size:16px}.styles-module__nXbnkG__outline:hover{background:var(--lp-tint)}.styles-module__nXbnkG__disabled{background:var(--ct-note);color:var(--lp-sub);border-color:var(--ct-note)}.styles-module__nXbnkG__disabled:hover{background:var(--ct-note)}
.styles-module__RHwK9q__cta{margin:32px 0 0}.styles-module__RHwK9q__note{color:var(--lp-sub);text-align:center;margin:10px 0 0;font-size:13px;line-height:1.6}.styles-module__RHwK9q__note a{color:var(--lp-navy);padding:12px 0;font-weight:700;display:inline-block}
.styles-module__8BU_xq__status{border-radius:var(--ct-radius);background:var(--lp-navy);color:var(--ct-white);margin:20px 0 0;padding:14px 18px;font-weight:700;display:none}.styles-module__8BU_xq__shown{display:block}
.styles-module__rcerMW__hero{background:var(--ct-white);padding:40px 0 44px}@media (max-width:600px){.styles-module__rcerMW__hero{padding:32px 0 36px}}.styles-module__rcerMW__wrap{max-width:var(--ct-max);padding:0 var(--ct-gutter);margin:0 auto}.styles-module__rcerMW__eyebrow{color:var(--lp-navy);letter-spacing:.14em;margin:0;font-size:13px;font-weight:700}.styles-module__rcerMW__series{color:var(--lp-sub);margin:2px 0 14px;font-size:15px}.styles-module__rcerMW__title{color:var(--lp-navy);margin:0;font-size:38px;font-weight:800;line-height:1.35}@media (max-width:600px){.styles-module__rcerMW__title{font-size:30px}}.styles-module__rcerMW__subtitle{margin:8px 0 0;font-size:19px;font-weight:700;line-height:1.6}@media (max-width:600px){.styles-module__rcerMW__subtitle{font-size:16px}}.styles-module__rcerMW__once{background:var(--lp-tint);border-left:4px solid var(--lp-navy);margin:24px 0 0;padding:16px 20px}.styles-module__rcerMW__once strong{font-size:18px;line-height:1.55;display:block}@media (max-width:600px){.styles-module__rcerMW__once strong{font-size:16px}}.styles-module__rcerMW__once span{color:var(--lp-sub);margin-top:4px;font-size:14px;display:block}.styles-module__rcerMW__body{align-items:flex-start;gap:28px;margin:28px 0 0;display:flex}@media (max-width:600px){.styles-module__rcerMW__body{flex-direction:column-reverse;align-items:stretch;gap:24px}}.styles-module__rcerMW__facts{flex:auto;margin:0}.styles-module__rcerMW__facts>div{border-bottom:1px solid var(--lp-line);gap:16px;padding:12px 0;display:flex}.styles-module__rcerMW__facts>div:first-child{padding-top:0}.styles-module__rcerMW__facts dt{color:var(--lp-sub);flex:0 0 3.5em;padding-top:1px;font-size:13px;font-weight:700;line-height:1.7}.styles-module__rcerMW__facts dd{margin:0;font-size:15px;line-height:1.7}@media (max-width:600px){.styles-module__rcerMW__facts{width:100%}}.styles-module__rcerMW__when{font-weight:700}.styles-module__rcerMW__faces{flex:none;gap:12px;display:flex}@media (max-width:600px){.styles-module__rcerMW__faces{justify-content:center;gap:24px}}.styles-module__rcerMW__face{text-align:center;width:128px}.styles-module__rcerMW__face img{border-radius:var(--ct-radius);background:var(--lp-line);width:128px;height:128px}.styles-module__rcerMW__face b{margin-top:8px;font-size:15px;line-height:1.4;display:block}.styles-module__rcerMW__face small{color:var(--lp-sub);font-size:12px;line-height:1.5;display:block}@media (max-width:600px){.styles-module__rcerMW__face{width:120px}.styles-module__rcerMW__face img{width:120px;height:120px}}
.styles-module__s-sDMa__box{background:var(--lp-tint);border:1px solid var(--lp-line);padding:28px}.styles-module__s-sDMa__box+.styles-module__s-sDMa__box{margin-top:20px}@media (max-width:600px){.styles-module__s-sDMa__box{padding:22px 18px}}.styles-module__s-sDMa__heading{margin:0;font-size:20px;line-height:1.5}.styles-module__s-sDMa__key{color:var(--lp-navy);margin:4px 0 12px;font-size:15px;font-weight:700}.styles-module__s-sDMa__text{margin:0;font-size:15px;line-height:1.8}.styles-module__s-sDMa__button{margin-top:20px}.styles-module__s-sDMa__notes{color:var(--lp-sub);margin:14px 0 0;font-size:12px;line-height:1.7}
.styles-module__7J1kIa__lead{margin:0;font-size:16px;line-height:1.9}
.styles-module__H8rK_q__notice{background:var(--ct-note);padding:36px 0 40px}.styles-module__H8rK_q__wrap{max-width:var(--ct-max);padding:0 var(--ct-gutter);margin:0 auto}.styles-module__H8rK_q__heading{margin:0 0 12px;font-size:15px}.styles-module__H8rK_q__title{margin:16px 0 4px;font-size:13px}.styles-module__H8rK_q__list{margin:0;padding:0;list-style:none}.styles-module__H8rK_q__list li{color:var(--lp-sub);padding-left:1em;font-size:12px;line-height:1.75;position:relative}.styles-module__H8rK_q__list li:before{content:"・";position:absolute;left:0}
.styles-module__tpejka__title{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.5}
.styles-module__8dfX_q__speaker{align-items:flex-start;gap:24px;display:flex}.styles-module__8dfX_q__speaker+.styles-module__8dfX_q__speaker{border-top:1px solid var(--lp-line);margin-top:28px;padding-top:28px}@media (max-width:600px){.styles-module__8dfX_q__speaker{gap:16px}}.styles-module__8dfX_q__photo{border-radius:var(--ct-radius);background:var(--lp-line);flex:0 0 160px;width:160px;height:160px}@media (max-width:600px){.styles-module__8dfX_q__photo{flex-basis:96px;width:96px;height:96px}}.styles-module__8dfX_q__name{margin:0;font-size:20px;line-height:1.4}@media (max-width:600px){.styles-module__8dfX_q__name{font-size:18px}}.styles-module__8dfX_q__role{color:var(--lp-sub);margin:4px 0 8px;font-size:13px;line-height:1.6}.styles-module__8dfX_q__part{color:var(--lp-navy);margin:0 0 10px;font-size:14px;font-weight:700}.styles-module__8dfX_q__bio{margin:0;font-size:15px;line-height:1.85}@media (max-width:600px){.styles-module__8dfX_q__bio{font-size:14px}}
.styles-module__40gFXq__sticky{display:none}@media (max-width:600px){.styles-module__40gFXq__sticky{z-index:10;padding:10px var(--ct-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--lp-line);background:#fffffff5;transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -4px 16px #1d223214}@media (prefers-reduced-motion:reduce){.styles-module__40gFXq__sticky{transition:none}}}.styles-module__40gFXq__visible{transform:none}.styles-module__40gFXq__button{min-height:48px;padding:10px 16px;font-size:16px}.styles-module__40gFXq__note{color:var(--lp-sub);text-align:center;margin-top:4px;font-size:11px;line-height:1.4;display:block}
.styles-module__fRhxmG__themes{counter-reset:theme;margin:0;padding:0;list-style:none}.styles-module__fRhxmG__themes li{border-bottom:1px solid var(--lp-line);counter-increment:theme;gap:16px;padding:14px 0;display:flex}.styles-module__fRhxmG__themes li:before{content:counter(theme);color:var(--lp-navy);flex:0 0 1.2em;font-size:18px;font-weight:700;line-height:1.5}.styles-module__fRhxmG__title{font-size:16px;line-height:1.6;display:block}.styles-module__fRhxmG__detail{margin-top:2px;font-size:14px;line-height:1.7;display:block}.styles-module__fRhxmG__who{color:var(--lp-sub);margin-top:2px;font-size:12px;display:block}.styles-module__fRhxmG__note{color:var(--lp-sub);margin:12px 0 0;font-size:12px}
.page-module__L6ljIG__page{--ct-note:#eee;--ct-white:#fff;--ct-accent:#b3bcff;--ct-radius:8px;--ct-max:760px;--ct-gutter:20px;background:var(--lp-tint);color:var(--lp-ink);-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,Yu Gothic UI,Yu Gothic,sans-serif;font-size:16px;line-height:1.75}.page-module__L6ljIG__page a:focus-visible{outline:3px solid var(--ct-accent);outline-offset:2px}@media (max-width:600px){.page-module__L6ljIG__page{--ct-gutter:16px}}
