.hero[data-astro-cid-5ccpgdim] .wrap[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:88px 0 80px;display:grid}.hero[data-astro-cid-5ccpgdim] h1[data-astro-cid-5ccpgdim]{margin-top:14px;font-size:48px;line-height:1.4}.lead[data-astro-cid-5ccpgdim]{font-size:16px;line-height:2.1;font-family:var(--font-ja);margin-top:20px}.hero[data-astro-cid-5ccpgdim] .btn[data-astro-cid-5ccpgdim]{margin-top:32px}.hero[data-astro-cid-5ccpgdim] img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.work-lead[data-astro-cid-5ccpgdim]{word-break:auto-phrase;max-width:760px;font-size:15px;line-height:2;font-family:var(--font-ja);margin:-16px 0 48px}.scenes[data-astro-cid-5ccpgdim]{background:var(--bg);color:var(--ink);padding:120px 0;overflow:hidden}.scenes[data-astro-cid-5ccpgdim] .wrap[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.big[data-astro-cid-5ccpgdim]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin-top:16px;font-size:72px;font-weight:300;line-height:1.02}.sub[data-astro-cid-5ccpgdim]{font-size:20px;font-weight:700;font-family:var(--font-ja);word-break:auto-phrase;margin-top:24px}.scenes[data-astro-cid-5ccpgdim] .text[data-astro-cid-5ccpgdim]{color:var(--sub);font-size:15px;line-height:2.1;font-family:var(--font-ja);word-break:auto-phrase;margin-top:16px}.scenes-photos[data-astro-cid-5ccpgdim]{padding-bottom:72px;position:relative}.scenes-photos[data-astro-cid-5ccpgdim] .p1{aspect-ratio:6/5;object-fit:cover;border-radius:10px;width:78%}.scenes-photos[data-astro-cid-5ccpgdim] .p2{aspect-ratio:4/5;object-fit:cover;width:44%;box-shadow:0 0 0 8px var(--bg);border-radius:10px;position:absolute;bottom:0;right:0}.values-sec[data-astro-cid-5ccpgdim]{background:var(--bg2)}.values-lead[data-astro-cid-5ccpgdim]{word-break:auto-phrase;max-width:760px;font-size:15px;line-height:2;font-family:var(--font-ja);margin:-16px 0 40px}.values[data-astro-cid-5ccpgdim]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.values[data-astro-cid-5ccpgdim]>div[data-astro-cid-5ccpgdim]{background:var(--bg);border-radius:10px;padding:36px 32px}.values[data-astro-cid-5ccpgdim] h3[data-astro-cid-5ccpgdim]{margin-top:6px;font-size:24px;line-height:1.4}.values-close[data-astro-cid-5ccpgdim]{font-size:18px;font-weight:700;font-family:var(--font-ja);text-align:center;word-break:auto-phrase;margin-top:40px}.values[data-astro-cid-5ccpgdim] p[data-astro-cid-5ccpgdim]:not(.eyebrow){word-break:auto-phrase;font-size:14px;line-height:2;font-family:var(--font-ja);color:#333;margin-top:14px}.req[data-astro-cid-5ccpgdim]{border-top:1px solid var(--ink);font-family:var(--font-ja)}.req[data-astro-cid-5ccpgdim]>div[data-astro-cid-5ccpgdim]{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.req[data-astro-cid-5ccpgdim] dt[data-astro-cid-5ccpgdim]{color:var(--sub);font-size:14px}.req[data-astro-cid-5ccpgdim] dd[data-astro-cid-5ccpgdim]{white-space:pre-line;word-break:auto-phrase;font-size:15px}.flow[data-astro-cid-5ccpgdim]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;list-style:none;display:grid}.flow[data-astro-cid-5ccpgdim] li[data-astro-cid-5ccpgdim]{border-top:1px solid var(--ink);padding:28px 0 8px;position:relative}.flow[data-astro-cid-5ccpgdim] li[data-astro-cid-5ccpgdim]:before{content:"";background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.flow[data-astro-cid-5ccpgdim] .no[data-astro-cid-5ccpgdim]{font-family:var(--font-display);color:var(--ink);font-size:64px;font-weight:300;line-height:1;display:block}.flow[data-astro-cid-5ccpgdim] h3[data-astro-cid-5ccpgdim]{margin-top:14px;font-size:17px}.flow[data-astro-cid-5ccpgdim] p[data-astro-cid-5ccpgdim]{color:#444;font-size:14px;line-height:1.9;font-family:var(--font-ja);white-space:pre-line;word-break:auto-phrase;margin-top:8px}.apply-sec[data-astro-cid-5ccpgdim]{background:var(--bg2)}.unsure[data-astro-cid-5ccpgdim]{font-size:15px;font-family:var(--font-ja);word-break:auto-phrase;margin:-16px 0 32px}.apply[data-astro-cid-5ccpgdim]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.apply[data-astro-cid-5ccpgdim]>div[data-astro-cid-5ccpgdim]{background:var(--bg);font-family:var(--font-ja);border-radius:10px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.apply[data-astro-cid-5ccpgdim] h3[data-astro-cid-5ccpgdim]{font-size:20px}.apply[data-astro-cid-5ccpgdim] p[data-astro-cid-5ccpgdim]{flex:1;margin:12px 0 24px;font-size:14px;line-height:2}@media (width<=1100px){.big[data-astro-cid-5ccpgdim]{font-size:56px}}@media (width<=760px){.scenes[data-astro-cid-5ccpgdim]{padding:72px 0}.scenes[data-astro-cid-5ccpgdim] .wrap[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr);gap:40px}.big[data-astro-cid-5ccpgdim]{font-size:44px}.sub[data-astro-cid-5ccpgdim]{font-size:17px}.flow[data-astro-cid-5ccpgdim] li[data-astro-cid-5ccpgdim]{padding-top:20px}.flow[data-astro-cid-5ccpgdim] .no[data-astro-cid-5ccpgdim]{font-size:48px}.hero[data-astro-cid-5ccpgdim] .wrap[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 0}.hero[data-astro-cid-5ccpgdim] h1[data-astro-cid-5ccpgdim]{font-size:30px}.lead[data-astro-cid-5ccpgdim]{font-size:15px}.values[data-astro-cid-5ccpgdim],.apply[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr)}.req[data-astro-cid-5ccpgdim]>div[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr);gap:4px}.flow[data-astro-cid-5ccpgdim]{grid-template-columns:minmax(0,1fr);gap:28px}}
