.h2c[data-astro-cid-mnbdhxfy]{text-align:center;color:var(--brown);font-size:48px;line-height:1.2;font-weight:700}.intro[data-astro-cid-mnbdhxfy]{padding:120px 0;text-align:center}.intro-lead[data-astro-cid-mnbdhxfy]{font-size:24px;line-height:1.8;letter-spacing:.1em;font-weight:700}.intro-lead[data-astro-cid-mnbdhxfy] strong[data-astro-cid-mnbdhxfy]{color:var(--pink);font-weight:900}.intro-body[data-astro-cid-mnbdhxfy]{margin-top:20px;font-size:20px;line-height:1.8;letter-spacing:.1em}.intro-body[data-astro-cid-mnbdhxfy] strong[data-astro-cid-mnbdhxfy]{color:var(--pink);font-size:24px;font-weight:400}.jobs[data-astro-cid-mnbdhxfy]{padding:140px 0 96px}.job-cards[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.job[data-astro-cid-mnbdhxfy]{padding:28px 24px;text-align:center}.job[data-astro-cid-mnbdhxfy] h3[data-astro-cid-mnbdhxfy]{font-size:24px;line-height:1.6;font-weight:400}.job[data-astro-cid-mnbdhxfy] img[data-astro-cid-mnbdhxfy]{width:200px;height:140px;object-fit:cover;border-radius:3px;margin:16px auto}.tags[data-astro-cid-mnbdhxfy]{display:flex;justify-content:center;gap:16px}.tags[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{padding:4px 9px;background:var(--gold);color:#fff;font-size:16px;line-height:1.8;letter-spacing:.05em;font-weight:700}.job[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{margin-top:16px;text-align:left;font-size:18px;line-height:1.8;letter-spacing:.05em;color:var(--gray)}.persons[data-astro-cid-mnbdhxfy]{padding:140px 0 96px}.circles[data-astro-cid-mnbdhxfy]{display:grid;grid-template-columns:repeat(4,280px);justify-content:center;gap:20px;margin-top:48px}.circles[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{width:280px;height:280px;border-radius:50%;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;padding-top:27px}.circles[data-astro-cid-mnbdhxfy] img[data-astro-cid-mnbdhxfy]{width:100px;height:100px;object-fit:cover}.circles[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy]{margin-top:40px;text-align:center;font-size:18px;line-height:1.8;letter-spacing:.05em;color:var(--gray);font-weight:700}.circles[data-astro-cid-mnbdhxfy] p[data-astro-cid-mnbdhxfy].small{font-size:17px}.works[data-astro-cid-mnbdhxfy]{padding:140px 0 120px}.works-row[data-astro-cid-mnbdhxfy]{display:flex;align-items:center;gap:80px;margin-top:48px}.works-row[data-astro-cid-mnbdhxfy] img[data-astro-cid-mnbdhxfy]{width:560px;height:300px;object-fit:cover}.works-row[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{font-size:20px;line-height:1.8;letter-spacing:.05em;color:var(--gray);font-weight:700}.works-row[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]+li[data-astro-cid-mnbdhxfy]{margin-top:16px}.entry[data-astro-cid-mnbdhxfy]{padding:120px 0}.entry-box[data-astro-cid-mnbdhxfy]{box-shadow:var(--shadow);padding:40px;text-align:center}.entry-en[data-astro-cid-mnbdhxfy]{font-family:var(--font-en);font-weight:500;font-size:48px;line-height:1.2;color:var(--brown)}.entry-ja[data-astro-cid-mnbdhxfy]{font-family:var(--font-en);font-weight:500;font-size:16px;line-height:1.2;color:var(--brown)}.entry-lead[data-astro-cid-mnbdhxfy]{margin-top:20px;font-size:20px;line-height:1.8;letter-spacing:.05em;color:var(--gray);font-weight:700}.how[data-astro-cid-mnbdhxfy]{display:inline-flex;align-items:center;gap:12px;margin-top:40px;padding-bottom:8px;border-bottom:1px solid var(--brown);font-size:24px;line-height:1.8;letter-spacing:.05em;color:var(--gray);font-weight:700}.mail[data-astro-cid-mnbdhxfy]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brown);color:#fff}.how-desc[data-astro-cid-mnbdhxfy]{margin-top:20px;font-size:18px;line-height:1.8;letter-spacing:.05em;color:var(--gray)}.how-box[data-astro-cid-mnbdhxfy]{display:inline-block;margin:20px auto 0;padding:16px 64px;border:1px solid var(--brown)}.how-box[data-astro-cid-mnbdhxfy] div[data-astro-cid-mnbdhxfy]{display:flex;justify-content:center;padding:6px 0}.how-box[data-astro-cid-mnbdhxfy] dt[data-astro-cid-mnbdhxfy],.how-box[data-astro-cid-mnbdhxfy] dd[data-astro-cid-mnbdhxfy]{margin:0;font-size:18px;line-height:1.8;letter-spacing:.05em;color:var(--gray)}.how-box[data-astro-cid-mnbdhxfy] a[data-astro-cid-mnbdhxfy]{border-bottom:1px solid var(--brown)}@media(max-width:1100px){.circles[data-astro-cid-mnbdhxfy]{grid-template-columns:repeat(2,240px)}.circles[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{width:240px;height:240px}}@media(max-width:767px){.h2c[data-astro-cid-mnbdhxfy]{font-size:28px}.intro[data-astro-cid-mnbdhxfy],.jobs[data-astro-cid-mnbdhxfy],.persons[data-astro-cid-mnbdhxfy],.works[data-astro-cid-mnbdhxfy],.entry[data-astro-cid-mnbdhxfy]{padding:60px 0}.intro-lead[data-astro-cid-mnbdhxfy]{font-size:18px}.intro-body[data-astro-cid-mnbdhxfy]{text-align:left;font-size:16px}.intro-body[data-astro-cid-mnbdhxfy] strong[data-astro-cid-mnbdhxfy]{font-size:18px}.intro-body[data-astro-cid-mnbdhxfy] br[data-astro-cid-mnbdhxfy]{display:none}.job-cards[data-astro-cid-mnbdhxfy]{grid-template-columns:1fr;gap:20px;margin-top:24px}.circles[data-astro-cid-mnbdhxfy]{grid-template-columns:280px;margin-top:24px}.circles[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{width:280px;height:280px}.works-row[data-astro-cid-mnbdhxfy]{flex-direction:column;gap:24px;margin-top:24px}.works-row[data-astro-cid-mnbdhxfy] img[data-astro-cid-mnbdhxfy]{width:100%;height:200px}.works-row[data-astro-cid-mnbdhxfy] li[data-astro-cid-mnbdhxfy]{font-size:16px}.entry-box[data-astro-cid-mnbdhxfy]{padding:32px 16px}.entry-lead[data-astro-cid-mnbdhxfy]{font-size:16px;text-align:left}.how-box[data-astro-cid-mnbdhxfy]{padding:12px 16px}.how-box[data-astro-cid-mnbdhxfy] div[data-astro-cid-mnbdhxfy]{flex-direction:column;align-items:center}.how-box[data-astro-cid-mnbdhxfy] dt[data-astro-cid-mnbdhxfy],.how-box[data-astro-cid-mnbdhxfy] dd[data-astro-cid-mnbdhxfy],.how-desc[data-astro-cid-mnbdhxfy]{font-size:16px}}
