@charset "UTF-8";section[data-astro-cid-ulxmn5ki]{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(86vh,760px);overflow:hidden;background:var(--LOstate300);color:var(--PureWhite)}section[data-astro-cid-ulxmn5ki]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#223b4a00 30%,#223b4a8c),linear-gradient(0deg,#223b4a59,#223b4a00 40%)}.photo[data-astro-cid-ulxmn5ki]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:35% center}.inner[data-astro-cid-ulxmn5ki]{position:relative;z-index:1;width:100%;display:flex;justify-content:flex-end;padding-bottom:64px}@media screen and (min-width:769px){.inner[data-astro-cid-ulxmn5ki]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-ulxmn5ki]{width:100%;padding-inline:16px}}.glass[data-astro-cid-ulxmn5ki]{width:min(560px,100%);margin-right:-24px;padding:84px 48px 44px 56px;border-radius:200px 24px 24px;background:linear-gradient(160deg,#36144d9e,#1b002dc7);border:1px solid rgba(218,184,255,.28)}.kicker[data-astro-cid-ulxmn5ki]{color:var(--LOlavender);font-size:15px;font-family:Noto Sans JP,sans-serif;font-weight:600}h1[data-astro-cid-ulxmn5ki]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.45;letter-spacing:-.02em;margin:26px 0 18px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}h1[data-astro-cid-ulxmn5ki] .hl{color:var(--LOredline100)}.lead[data-astro-cid-ulxmn5ki]{font-size:14px;line-height:1.95;color:#ffffffe0}.actions[data-astro-cid-ulxmn5ki]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media screen and (max-width:768px){section[data-astro-cid-ulxmn5ki]{min-height:0;display:block}.photo[data-astro-cid-ulxmn5ki]{position:relative;height:300px;inset:auto;object-position:40% center}.inner[data-astro-cid-ulxmn5ki]{display:block;padding-top:24px;padding-bottom:32px}.glass[data-astro-cid-ulxmn5ki]{margin-right:0;padding:60px 22px 28px;border-radius:120px 20px 20px}.actions[data-astro-cid-ulxmn5ki]{flex-direction:column}}section[data-astro-cid-mdqquz5f]{background:var(--LOchalk100)}h2[data-astro-cid-mdqquz5f]{width:min(1120px,100%);margin-inline:auto;padding:28px 24px;font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:600;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}ul[data-astro-cid-mdqquz5f]{max-width:1120px;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;padding-left:1px}li[data-astro-cid-mdqquz5f]{box-sizing:border-box;flex:1 0 180px;width:224px;max-width:224px;min-width:0;height:160px;margin-left:-1px;border:1px solid var(--LOchalk300);display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:12px}img[data-astro-cid-mdqquz5f]{width:auto;max-width:78%;height:auto;max-height:72px;object-fit:contain}p[data-astro-cid-mdqquz5f]{width:100%;min-width:0;max-width:100%;font-size:18px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;font-family:Noto Sans JP,sans-serif;font-weight:600}@media screen and (max-width:768px){li[data-astro-cid-mdqquz5f]{flex-basis:calc(50% - 1px);width:calc(50% - 1px);max-width:calc(50% - 1px);height:auto;min-height:110px;padding:12px}p[data-astro-cid-mdqquz5f]{font-size:16px}}svg[data-astro-cid-rqytpyvs]{width:100%;min-width:0;max-width:340px;height:auto;overflow:visible}section[data-astro-cid-crx5bwzr]{background:var(--LOink300);color:var(--PureWhite);padding:120px 0 80px}@media screen and (min-width:769px){.inner[data-astro-cid-crx5bwzr]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-crx5bwzr]{width:100%;padding-inline:16px}}hgroup[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]{color:var(--LOlavender);font-size:15px;text-transform:uppercase;font-family:Noto Sans JP,sans-serif;font-weight:600}h2[data-astro-cid-crx5bwzr]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1.35;letter-spacing:-.02em;margin-top:10px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}h2[data-astro-cid-crx5bwzr] .hl{color:var(--LOredline200)}.shift[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;margin-top:44px}.pane[data-astro-cid-crx5bwzr]{background:var(--LOink200);border-radius:20px;padding:32px 32px 28px;display:flex;flex-direction:column}.pane[data-astro-cid-crx5bwzr].now{align-self:start;background:transparent;border:1px solid rgba(218,184,255,.35)}.pane-head[data-astro-cid-crx5bwzr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14)}h3[data-astro-cid-crx5bwzr]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:26px;letter-spacing:-.02em;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.pane-head[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]{font-size:13px;color:var(--LOlavender);font-family:Noto Sans JP,sans-serif;font-weight:600}.diagram[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px;align-items:center;margin-top:24px}.diagram[data-astro-cid-crx5bwzr].stack{grid-template-columns:minmax(0,1fr);justify-items:center}.features[data-astro-cid-crx5bwzr]{display:grid;gap:12px;width:100%}.diagram[data-astro-cid-crx5bwzr].stack .features[data-astro-cid-crx5bwzr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;border-top:1px solid rgba(255,255,255,.14);padding-top:18px}.features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;font-size:15px;line-height:1.55;min-width:0;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;font-family:Noto Sans JP,sans-serif;font-weight:600}.diagram[data-astro-cid-crx5bwzr].stack .features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{grid-template-columns:minmax(0,1fr);gap:4px;font-size:14px}.features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]>span[data-astro-cid-crx5bwzr]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-size:20px;font-weight:400;color:var(--LOlavender);line-height:1.2}.features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]>span[data-astro-cid-crx5bwzr]+span[data-astro-cid-crx5bwzr]{min-width:0;font-family:inherit;font-size:inherit;font-weight:700;color:inherit;line-height:1.55;font-family:Noto Sans JP,sans-serif;font-weight:600}.caption[data-astro-cid-crx5bwzr]{margin-top:auto;padding-top:20px;font-size:12px;color:#ffffffb3}.turn[data-astro-cid-crx5bwzr]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--LOlavender);font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:600}.mark[data-astro-cid-crx5bwzr]{width:44px;height:44px;border-radius:50%;background:var(--LOredline200);color:var(--PureWhite);display:grid;place-items:center;font-size:18px}.forces[data-astro-cid-crx5bwzr]{display:grid;gap:12px;margin-top:24px}.forces[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:minmax(150px,40%) 18px minmax(0,1fr);align-items:center;gap:10px;background:var(--LOink200);border-radius:12px;padding:16px 18px}.cause[data-astro-cid-crx5bwzr]{font-size:13px;color:var(--LOlavender);font-family:Noto Sans JP,sans-serif;font-weight:600}.arrow[data-astro-cid-crx5bwzr]{color:var(--LOredline200);font-family:Noto Sans JP,sans-serif;font-weight:600}.effect[data-astro-cid-crx5bwzr]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:-.02em;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.effect[data-astro-cid-crx5bwzr] small{display:block;margin-top:2px;font-size:11px;color:#ffffffb3;font-family:Helvetica Neue,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.need[data-astro-cid-crx5bwzr]{margin-top:20px;display:flex;align-items:center;gap:20px;background:var(--PureWhite);color:var(--PureBlack);border-radius:20px;padding:24px 32px}.need[data-astro-cid-crx5bwzr] .label[data-astro-cid-crx5bwzr]{flex:none;font-size:13px;color:var(--LOredlineAccessible);font-family:Noto Sans JP,sans-serif;font-weight:600}.need[data-astro-cid-crx5bwzr] .label[data-astro-cid-crx5bwzr]:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--LOredline200)}.need[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]+p[data-astro-cid-crx5bwzr]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(18px,2vw,24px);line-height:1.5;letter-spacing:-.02em;min-width:0;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.need[data-astro-cid-crx5bwzr] em{font-style:normal;color:var(--LOredlineAccessible)}.challenges-head[data-astro-cid-crx5bwzr]{margin-top:96px}.challenges[data-astro-cid-crx5bwzr]{margin-top:36px;display:grid;gap:16px}.challenges[data-astro-cid-crx5bwzr].compact{grid-template-columns:repeat(2,minmax(0,1fr))}.challenges[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{background:var(--LOink200);border-radius:16px;padding:26px 28px}.challenges[data-astro-cid-crx5bwzr].detailed li[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;padding:32px 28px}.challenges[data-astro-cid-crx5bwzr] hgroup[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]{display:flex;align-items:center;gap:10px;font-size:14px;text-transform:none}.challenges[data-astro-cid-crx5bwzr].detailed hgroup[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]{font-size:15px}.challenges[data-astro-cid-crx5bwzr] hgroup[data-astro-cid-crx5bwzr] p[data-astro-cid-crx5bwzr]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--LOredline200)}.challenges[data-astro-cid-crx5bwzr] h3[data-astro-cid-crx5bwzr]{font-size:24px;line-height:1.5;margin-top:10px}.challenges[data-astro-cid-crx5bwzr].compact h3[data-astro-cid-crx5bwzr]{font-size:19px;line-height:1.65}.body[data-astro-cid-crx5bwzr]{font-size:14px;line-height:2;color:#ffffffe0;padding-top:34px}@media screen and (max-width:1024px){.shift[data-astro-cid-crx5bwzr]{grid-template-columns:minmax(0,1fr)}.turn[data-astro-cid-crx5bwzr]{flex-direction:row;padding:14px 0}.mark[data-astro-cid-crx5bwzr]{transform:rotate(90deg)}.challenges[data-astro-cid-crx5bwzr].detailed li[data-astro-cid-crx5bwzr]{grid-template-columns:minmax(0,1fr);gap:0;align-items:start;min-width:0}.body[data-astro-cid-crx5bwzr]{padding-top:14px}.need[data-astro-cid-crx5bwzr]{flex-direction:column;align-items:flex-start;gap:8px}}@media screen and (max-width:768px){section[data-astro-cid-crx5bwzr]{padding:72px 0 48px}.pane[data-astro-cid-crx5bwzr]{padding:24px 20px}.need[data-astro-cid-crx5bwzr]{padding:20px}.arrow[data-astro-cid-crx5bwzr]{display:none}.diagram[data-astro-cid-crx5bwzr],.challenges[data-astro-cid-crx5bwzr].compact,.forces[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{grid-template-columns:minmax(0,1fr)}.pane[data-astro-cid-crx5bwzr],.need[data-astro-cid-crx5bwzr],.challenges[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr],.forces[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr],.effect[data-astro-cid-crx5bwzr],.cause[data-astro-cid-crx5bwzr]{min-width:0}.forces[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{gap:2px}.diagram[data-astro-cid-crx5bwzr]{display:flex;flex-direction:column;align-items:stretch;height:auto}.diagram[data-astro-cid-crx5bwzr] svg{position:static;width:100%;min-width:0;height:auto;max-width:220px;margin-inline:auto;overflow:hidden}.features[data-astro-cid-crx5bwzr],.diagram[data-astro-cid-crx5bwzr].stack .features[data-astro-cid-crx5bwzr]{display:flex;flex-direction:column;align-items:stretch;position:static;width:100%;height:auto}.features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr],.diagram[data-astro-cid-crx5bwzr].stack .features[data-astro-cid-crx5bwzr] li[data-astro-cid-crx5bwzr]{display:grid;grid-template-columns:28px minmax(0,1fr);position:static;height:auto;min-height:0;overflow:visible;align-items:start}.challenges[data-astro-cid-crx5bwzr].detailed li[data-astro-cid-crx5bwzr]{padding:24px 20px}.challenges-head[data-astro-cid-crx5bwzr]{margin-top:64px}}span[data-astro-cid-qcemtmjl]{font-size:11px;color:var(--LOslate);border:1px dashed var(--LOchalk300);border-radius:4px;padding:6px 8px;line-height:1.5;display:inline-block}.frame[data-astro-cid-o4k53nei]{min-width:0;max-width:100%;border-radius:12px;overflow:hidden;background:var(--LOchalk200);aspect-ratio:1609/1250;display:grid}.frame[data-astro-cid-o4k53nei].video{background:var(--LOstate300)}.frame[data-astro-cid-o4k53nei].todo{place-items:center;padding:16px}a[data-astro-cid-o4k53nei]{display:block;width:100%;height:100%;min-width:0}img[data-astro-cid-o4k53nei],video[data-astro-cid-o4k53nei]{width:100%;max-width:100%;min-width:0;height:100%;object-fit:cover;object-position:center}.frame[data-astro-cid-o4k53nei].contain img[data-astro-cid-o4k53nei]{object-fit:contain}.frame[data-astro-cid-o4k53nei].logo{background:var(--PureWhite);place-items:center;box-shadow:inset 0 0 0 1px #1b002d14;transition:box-shadow .25s ease}.frame[data-astro-cid-o4k53nei].logo a[data-astro-cid-o4k53nei]{display:grid;place-items:center}.frame[data-astro-cid-o4k53nei].logo img[data-astro-cid-o4k53nei]{width:180px;max-width:46%;height:auto;object-fit:contain}.frame[data-astro-cid-o4k53nei].logo:hover{box-shadow:inset 0 0 0 1px #1b002d1f,0 4px 12px #1b002d14}section[data-astro-cid-4rzhaayb]{padding:56px 0 80px}@media screen and (min-width:769px){.inner[data-astro-cid-4rzhaayb]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-4rzhaayb]{width:100%;padding-inline:16px}}hgroup[data-astro-cid-4rzhaayb]{height:auto;overflow:visible;padding-bottom:36px;border-bottom:1px solid var(--LOchalk300)}hgroup[data-astro-cid-4rzhaayb] p[data-astro-cid-4rzhaayb]{color:var(--LOslate);font-size:15px;text-transform:uppercase;font-family:Noto Sans JP,sans-serif;font-weight:600}h2[data-astro-cid-4rzhaayb]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;height:auto;max-height:none;overflow:visible;font-size:clamp(28px,3.6vw,46px);line-height:1.6;letter-spacing:-.02em;margin-top:10px;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}h2[data-astro-cid-4rzhaayb] .hl{color:var(--LOredline200)}.cards[data-astro-cid-4rzhaayb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;margin-top:80px}.cards[data-astro-cid-4rzhaayb]>li[data-astro-cid-4rzhaayb]{grid-column:span 2;min-width:0;max-width:100%;background:var(--PureWhite);border-radius:16px;padding:8px;display:flex;flex-direction:column}.cards[data-astro-cid-4rzhaayb].cols-4>li[data-astro-cid-4rzhaayb]{grid-column:span 3}.cards[data-astro-cid-4rzhaayb].cols-5>li[data-astro-cid-4rzhaayb].offset{grid-column:2/span 2}.body[data-astro-cid-4rzhaayb]{display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;padding:22px 16px 20px}h3[data-astro-cid-4rzhaayb]{height:auto;overflow:visible;line-height:1.6;color:var(--PureBlack)}.tag[data-astro-cid-4rzhaayb]{display:block;font-size:12px;line-height:1.6;color:var(--LOredlineAccessible);font-family:Noto Sans JP,sans-serif;font-weight:600}.title[data-astro-cid-4rzhaayb]{display:block;position:static;height:auto;max-height:none;overflow:visible;font-size:16px;line-height:1.7;margin:8px 0 10px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;font-family:Noto Sans JP,sans-serif;font-weight:600}.body[data-astro-cid-4rzhaayb]>p[data-astro-cid-4rzhaayb]{position:static;margin:0;font-size:13px;line-height:1.9;color:var(--LOslate)}.chips[data-astro-cid-4rzhaayb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chips[data-astro-cid-4rzhaayb] li[data-astro-cid-4rzhaayb]{max-width:100%;min-width:0;font-size:11px;background:var(--LOchalk100);border-radius:9999px;padding:3px 10px;overflow-wrap:anywhere}.map[data-astro-cid-4rzhaayb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;font-size:11px;color:var(--LOslate)}.map[data-astro-cid-4rzhaayb] b[data-astro-cid-4rzhaayb]{color:var(--LOredlineAccessible)}@media screen and (max-width:1024px){.cards[data-astro-cid-4rzhaayb]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards[data-astro-cid-4rzhaayb]>li[data-astro-cid-4rzhaayb],.cards[data-astro-cid-4rzhaayb].cols-4>li[data-astro-cid-4rzhaayb],.cards[data-astro-cid-4rzhaayb].cols-5>li[data-astro-cid-4rzhaayb].offset{grid-column:auto}}@media screen and (max-width:768px){section[data-astro-cid-4rzhaayb]{padding:40px 0 56px}hgroup[data-astro-cid-4rzhaayb]{padding-bottom:28px}.cards[data-astro-cid-4rzhaayb]{grid-template-columns:minmax(0,1fr);margin-top:56px}}section[data-astro-cid-yrnpn6oo]{padding:20px 0 80px}@media screen and (min-width:769px){.inner[data-astro-cid-yrnpn6oo]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-yrnpn6oo]{width:100%;padding-inline:16px}}hgroup[data-astro-cid-yrnpn6oo] p[data-astro-cid-yrnpn6oo]{color:var(--LOslate);font-size:15px;text-transform:uppercase;font-family:Noto Sans JP,sans-serif;font-weight:600}h2[data-astro-cid-yrnpn6oo]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1.35;letter-spacing:-.02em;margin-top:10px;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}ol[data-astro-cid-yrnpn6oo]{margin-top:44px;display:grid;gap:40px}li[data-astro-cid-yrnpn6oo]{display:grid;grid-template-columns:minmax(0,432px) minmax(0,1fr);gap:40px;align-items:center}.no[data-astro-cid-yrnpn6oo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;color:var(--LOredlineAccessible);font-size:15px;font-family:Noto Sans JP,sans-serif;font-weight:600}.no[data-astro-cid-yrnpn6oo] span[data-astro-cid-yrnpn6oo]{color:var(--LOslate);font-size:12px;text-transform:uppercase}h3[data-astro-cid-yrnpn6oo]{margin:12px 0 10px;font-size:24px;min-width:0;font-family:Noto Sans JP,sans-serif;font-weight:600;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}li[data-astro-cid-yrnpn6oo] p[data-astro-cid-yrnpn6oo]{line-height:1.95}.note[data-astro-cid-yrnpn6oo]{margin-top:14px;display:inline-flex;flex-wrap:wrap;max-width:100%;min-width:0;gap:8px;align-items:center;font-size:13px;background:var(--LOlavender500);border-radius:9999px;padding:5px 14px;overflow-wrap:anywhere;font-family:Noto Sans JP,sans-serif;font-weight:600}.note[data-astro-cid-yrnpn6oo]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--LOink300)}@media screen and (max-width:1024px){li[data-astro-cid-yrnpn6oo]{grid-template-columns:minmax(0,1fr)}li[data-astro-cid-yrnpn6oo]>*{min-width:0;max-width:100%}}@media screen and (max-width:768px){section[data-astro-cid-yrnpn6oo]{padding:20px 0 56px}li[data-astro-cid-yrnpn6oo] img,li[data-astro-cid-yrnpn6oo] video{object-position:left top}}a[data-astro-cid-lfficdbh]{font-size:14px;display:grid;place-items:center;border-radius:9999px;position:relative;padding-inline:20px;height:36px;font-family:Noto Sans JP,sans-serif;font-weight:600}a[data-astro-cid-lfficdbh].primary{background-color:var(--LOredline200);color:#fff}a[data-astro-cid-lfficdbh].secondary{background-color:#fff;color:var(--Aegisgray900);border:1px solid var(--Aegisgray900)}@media screen and (min-width:769px){a[data-astro-cid-lfficdbh]{transition-duration:.12s;transition-property:color,background-color;transition-timing-function:cubic-bezier(.215,.61,.355,1)}a[data-astro-cid-lfficdbh]:hover.primary{background-color:var(--LOredline100);color:#fff}a[data-astro-cid-lfficdbh]:hover.secondary{background-color:#fff;border:1px solid var(--Aegisgray300);color:var(--Aegisgray300)}}section[data-astro-cid-ixzoqcaq]{padding:20px 0 80px}@media screen and (min-width:769px){.inner[data-astro-cid-ixzoqcaq]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-ixzoqcaq]{width:100%;padding-inline:16px}}hgroup[data-astro-cid-ixzoqcaq] p[data-astro-cid-ixzoqcaq]{color:var(--LOslate);font-size:15px;text-transform:uppercase;font-family:Noto Sans JP,sans-serif;font-weight:600}h2[data-astro-cid-ixzoqcaq]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1.35;letter-spacing:-.02em;margin-top:10px;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}article[data-astro-cid-ixzoqcaq]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:stretch;margin-top:40px;padding:8px;background:var(--LOchalk200);border-radius:16px}.photo[data-astro-cid-ixzoqcaq]{position:relative;align-self:stretch;width:100%;min-width:0;max-width:100%;border-radius:10px;overflow:hidden}.photo[data-astro-cid-ixzoqcaq]:before{content:"";display:block;padding-bottom:66.6667%}article[data-astro-cid-ixzoqcaq] img[data-astro-cid-ixzoqcaq]{position:absolute;inset:0;width:100%;height:100%;max-width:100%;min-width:0;object-fit:cover;object-position:52% center}.body[data-astro-cid-ixzoqcaq]{padding:36px 36px 32px 0}.en[data-astro-cid-ixzoqcaq]{color:var(--LOslate);font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:600}article[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:36px;letter-spacing:-.02em;margin:6px 0 10px;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.person[data-astro-cid-ixzoqcaq]{font-size:14px}.title[data-astro-cid-ixzoqcaq]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:20px;line-height:1.6;letter-spacing:-.02em;margin-top:20px;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.stat[data-astro-cid-ixzoqcaq]{display:flex;align-items:flex-end;gap:16px;margin-top:24px;padding:18px 24px;background:var(--PureWhite);border-radius:10px}.stat[data-astro-cid-ixzoqcaq] strong[data-astro-cid-ixzoqcaq]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:48px;line-height:1;color:var(--LOredline200);white-space:nowrap;flex-shrink:0}.stat[data-astro-cid-ixzoqcaq] small{font-size:22px}.stat[data-astro-cid-ixzoqcaq] span[data-astro-cid-ixzoqcaq]{font-size:13px;line-height:1.7}.modules[data-astro-cid-ixzoqcaq]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.modules[data-astro-cid-ixzoqcaq] li[data-astro-cid-ixzoqcaq]{font-size:12px;background:var(--LOlavender500);border-radius:9999px;padding:3px 12px;font-family:Noto Sans JP,sans-serif;font-weight:600}.effect[data-astro-cid-ixzoqcaq],blockquote[data-astro-cid-ixzoqcaq]{margin-top:20px;padding:32px 40px;background:var(--PureWhite);border-radius:10px;font-size:14px;line-height:2}.effect[data-astro-cid-ixzoqcaq] span[data-astro-cid-ixzoqcaq]{display:block;margin-bottom:6px;font-size:12px;color:var(--LOredlineAccessible);font-family:Noto Sans JP,sans-serif;font-weight:600}.body[data-astro-cid-ixzoqcaq] a{margin-top:28px;width:fit-content}.note[data-astro-cid-ixzoqcaq]{margin-top:10px;font-size:11px;color:var(--LOslate)}.cards[data-astro-cid-ixzoqcaq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:20px}.cards[data-astro-cid-ixzoqcaq].solo{margin-top:40px}.cards[data-astro-cid-ixzoqcaq].solo:has(>:only-child){grid-template-columns:minmax(0,360px);justify-content:center}.cards[data-astro-cid-ixzoqcaq]>li[data-astro-cid-ixzoqcaq]{min-width:0;max-width:100%;background:var(--PureWhite);border-radius:12px;overflow:hidden}.cards[data-astro-cid-ixzoqcaq] a[data-astro-cid-ixzoqcaq],.todo[data-astro-cid-ixzoqcaq]{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%;height:100%;padding-bottom:20px}.cards[data-astro-cid-ixzoqcaq] img[data-astro-cid-ixzoqcaq]{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;height:auto}.cards[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq],.cards[data-astro-cid-ixzoqcaq] p[data-astro-cid-ixzoqcaq],.todo[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq]{padding-inline:20px}.cards[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq],.todo[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq]{padding-top:18px;font-size:14px;min-width:0;font-family:Noto Sans JP,sans-serif;font-weight:600;color:var(--PureBlack);word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.cards[data-astro-cid-ixzoqcaq] .title[data-astro-cid-ixzoqcaq]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:15px;line-height:1.6;color:var(--PureBlack)}.cards[data-astro-cid-ixzoqcaq] p[data-astro-cid-ixzoqcaq]{font-size:13px;line-height:1.85;color:var(--LOslate)}.more[data-astro-cid-ixzoqcaq]{margin-top:auto;font-size:13px;font-family:Noto Sans JP,sans-serif;font-weight:600;color:var(--LOredlineAccessible)}.todo[data-astro-cid-ixzoqcaq]{padding:0 0 20px;gap:12px}.todo[data-astro-cid-ixzoqcaq] span{margin-inline:20px}@media screen and (max-width:1024px){article[data-astro-cid-ixzoqcaq]{grid-template-columns:minmax(0,1fr)}.body[data-astro-cid-ixzoqcaq]{padding:24px 20px}}@media screen and (max-width:768px){section[data-astro-cid-ixzoqcaq],.inner[data-astro-cid-ixzoqcaq],article[data-astro-cid-ixzoqcaq]{overflow-x:clip}section[data-astro-cid-ixzoqcaq]{padding:20px 0 56px}article[data-astro-cid-ixzoqcaq],.photo[data-astro-cid-ixzoqcaq],.body[data-astro-cid-ixzoqcaq],article[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq],.title[data-astro-cid-ixzoqcaq],.stat[data-astro-cid-ixzoqcaq],.effect[data-astro-cid-ixzoqcaq],blockquote[data-astro-cid-ixzoqcaq],.note[data-astro-cid-ixzoqcaq]{min-width:0;max-width:100%}.photo[data-astro-cid-ixzoqcaq],article[data-astro-cid-ixzoqcaq] img[data-astro-cid-ixzoqcaq]{width:100%}article[data-astro-cid-ixzoqcaq] h3[data-astro-cid-ixzoqcaq]{font-size:28px;overflow-wrap:anywhere;word-break:auto-phrase;line-break:strict}.title[data-astro-cid-ixzoqcaq]{overflow-wrap:anywhere}.body[data-astro-cid-ixzoqcaq] a{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.stat[data-astro-cid-ixzoqcaq]{flex-direction:column;align-items:flex-start}}nav[data-astro-cid-5lomcqbo]{padding:0 0 80px}@media screen and (min-width:769px){.inner[data-astro-cid-5lomcqbo]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-5lomcqbo]{width:100%;padding-inline:16px}}p[data-astro-cid-5lomcqbo]{color:var(--LOslate);font-size:15px;text-transform:uppercase;font-family:Noto Sans JP,sans-serif;font-weight:600}ul[data-astro-cid-5lomcqbo]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;min-width:0}li[data-astro-cid-5lomcqbo]{min-width:0;max-width:100%}a[data-astro-cid-5lomcqbo]{display:inline-block;max-width:100%;box-sizing:border-box;font-size:13px;border:1px solid var(--LOchalk300);background:var(--PureWhite);border-radius:9999px;padding:6px 16px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;font-family:Noto Sans JP,sans-serif;font-weight:600}a[data-astro-cid-5lomcqbo][aria-current=page]{background:var(--LOink300);border-color:var(--LOink300);color:var(--PureWhite)}@media screen and (max-width:768px){nav[data-astro-cid-5lomcqbo]{padding-bottom:56px}}section[data-astro-cid-4dyeppjw]{background:var(--LOink300);color:var(--PureWhite);padding:110px 0;overflow:hidden;scroll-margin-top:90px}.inner[data-astro-cid-4dyeppjw]{display:grid;grid-template-columns:minmax(0,1fr) minmax(min(220px,100%),420px);gap:48px;align-items:center}@media screen and (min-width:769px){.inner[data-astro-cid-4dyeppjw]{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.inner[data-astro-cid-4dyeppjw]{width:100%;padding-inline:16px}}h2[data-astro-cid-4dyeppjw]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:clamp(26px,2.8vw,38px);line-height:1.5;letter-spacing:-.02em;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.tagline[data-astro-cid-4dyeppjw]{font-family:Hiragino Mincho ProN,Hiragino Mincho Pro,游明朝体,YuMincho,游明朝,Yu Mincho,MS PMincho,MS 明朝,serif;font-weight:400;font-size:20px;margin:24px 0 6px;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict}.tagline[data-astro-cid-4dyeppjw] span[data-astro-cid-4dyeppjw]{display:block;margin-top:2px;font-size:12px;letter-spacing:.04em;color:var(--LOlavender);font-family:Noto Sans JP,sans-serif;font-weight:600}.lead[data-astro-cid-4dyeppjw]{margin:22px 0 32px;color:#ffffffe0}.actions[data-astro-cid-4dyeppjw]{display:flex;flex-wrap:wrap;gap:12px}.papers[data-astro-cid-4dyeppjw]{width:min(420px,100%);height:auto;margin-left:auto}@media screen and (max-width:1024px){.inner[data-astro-cid-4dyeppjw]{grid-template-columns:minmax(0,1fr)}.inner[data-astro-cid-4dyeppjw]>*{min-width:0;max-width:100%}.papers[data-astro-cid-4dyeppjw]{margin-inline:auto}}@media screen and (max-width:768px){.papers[data-astro-cid-4dyeppjw]{width:min(300px,100%)}.actions[data-astro-cid-4dyeppjw]{flex-direction:column}}.disclaimer[data-astro-cid-dm4pzxrc]{background:var(--PureWhite);padding-block:20px 28px;padding-inline:max(24px,(100% - 1120px) / 2);font-size:12px;line-height:1.8;color:var(--LOslate)}@media screen and (max-width:768px){.disclaimer[data-astro-cid-dm4pzxrc]{padding-inline:16px}}@media screen and (min-width:769px){main[data-astro-cid-k4sxrfw6]{padding-top:70px}}@media screen and (max-width:768px){main[data-astro-cid-k4sxrfw6]{padding-top:64px}}.sheet-wrap[data-astro-cid-k4sxrfw6]{background:var(--LOink300);padding-inline:40px}.sheet[data-astro-cid-k4sxrfw6]{background:var(--LOchalk100);border-radius:24px 24px 0 0}@media screen and (min-width:769px){.sheet[data-astro-cid-k4sxrfw6] .inner{width:min(1120px,100% + 80px);margin-inline:auto;padding-inline:24px}}@media screen and (max-width:768px){.sheet-wrap[data-astro-cid-k4sxrfw6]{padding-inline:0}.sheet[data-astro-cid-k4sxrfw6]{border-radius:16px 16px 0 0}}
