.page-about main{margin-top:14rem;padding:0 6rem}.introduction[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:flex-start;display:flex}.introduction[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:40%}.introduction[data-astro-cid-ta2fbyqs] .tagline[data-astro-cid-ta2fbyqs]{letter-spacing:.03em;writing-mode:vertical-rl;margin:0 auto 0 5rem;line-height:1.5}.introduction[data-astro-cid-ta2fbyqs] .tagline_en[data-astro-cid-ta2fbyqs]{margin-left:2rem;font-size:2.4rem}.introduction[data-astro-cid-ta2fbyqs] .tagline_ja[data-astro-cid-ta2fbyqs]{font-family:var(--font-medium);letter-spacing:.15em;font-size:1.4rem}.introduction[data-astro-cid-ta2fbyqs] .description[data-astro-cid-ta2fbyqs]{text-align:justify;width:clamp(30rem,25vw,40rem);margin-left:2rem}.introduction[data-astro-cid-ta2fbyqs] .descriptionUnit[data-astro-cid-ta2fbyqs]:not(:first-child){margin-top:5rem}.introduction[data-astro-cid-ta2fbyqs] .description_en[data-astro-cid-ta2fbyqs]{hyphens:auto;hyphenate-character:"-";margin-top:-.5rem;font-size:1.2rem;line-height:1.7}.introduction[data-astro-cid-ta2fbyqs] .description_ja[data-astro-cid-ta2fbyqs]{font-feature-settings:"chws" 1;margin-top:2rem;font-size:1.2rem;line-height:1.9}.business[data-astro-cid-ta2fbyqs]{gap:5rem 0;margin:10rem auto 0;display:grid}.businessGroups[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 4rem;display:grid}.businessUnit[data-astro-cid-ta2fbyqs]{display:contents}.businessPhoto[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.businessPhoto[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:100%}.businessHead[data-astro-cid-ta2fbyqs]{font-family:var(--font-medium);letter-spacing:.02em;font-size:1.4rem}.businessTexts[data-astro-cid-ta2fbyqs]{gap:2.5rem;display:grid}.businessText[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{hyphens:auto;hyphenate-character:"-";text-align:justify;margin-top:1rem;font-size:1.2rem;line-height:1.7}.businessText_ja[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{line-height:1.9}.businessText_ja[data-astro-cid-ta2fbyqs] .businessHead[data-astro-cid-ta2fbyqs]{letter-spacing:.04em;font-size:1.35rem}.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessText_en[data-astro-cid-ta2fbyqs]{order:1}.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessText_ja[data-astro-cid-ta2fbyqs]{order:4}.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessPhoto[data-astro-cid-ta2fbyqs]{order:7}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessText_en[data-astro-cid-ta2fbyqs]{order:2}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessText_ja[data-astro-cid-ta2fbyqs]{order:5}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessPhoto[data-astro-cid-ta2fbyqs]{order:8}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessText_en[data-astro-cid-ta2fbyqs]{order:3}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessText_ja[data-astro-cid-ta2fbyqs]{order:6}.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessPhoto[data-astro-cid-ta2fbyqs]{order:9}.businessCaptions[data-astro-cid-ta2fbyqs]{grid-column:1/3;gap:.5rem;margin-top:.2rem;font-size:1rem;display:flex}.businessCaptions[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-decoration:underline}.member[data-astro-cid-ta2fbyqs]{justify-content:space-between;gap:0 8rem;margin-top:20rem;display:flex;position:relative}.memberGroups[data-astro-cid-ta2fbyqs]{gap:4rem 3rem;max-width:80rem;margin-top:.8rem;display:grid}.memberUnit[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--color-light-gray);padding-bottom:4rem}.member[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:.06em;height:fit-content;font-size:2.4rem}.member[data-astro-cid-ta2fbyqs] .name[data-astro-cid-ta2fbyqs]{font-family:var(--font-medium);letter-spacing:.02em;font-size:1.4rem}.member[data-astro-cid-ta2fbyqs] .name_ja[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;font-size:1.35rem}.member[data-astro-cid-ta2fbyqs] .job[data-astro-cid-ta2fbyqs]{color:var(--color-dark-gray);margin-top:.2rem;font-size:1.1rem}.memberDescription[data-astro-cid-ta2fbyqs]{text-align:justify;margin-top:1.8rem;font-size:1.1rem;line-height:1.7}.memberDescription_en[data-astro-cid-ta2fbyqs]{hyphens:auto;hyphenate-character:"-"}.memberDescription_ja[data-astro-cid-ta2fbyqs]{margin-top:1rem;line-height:1.9}.memberPhoto[data-astro-cid-ta2fbyqs]{margin-top:1rem}.client[data-astro-cid-ta2fbyqs]{gap:0 15rem;margin-top:20rem;display:flex}.client[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:.06em;height:fit-content;font-size:2.4rem}.client[data-astro-cid-ta2fbyqs] .ClientsList[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:.8rem 5rem;max-width:80rem;margin-top:.8rem;font-size:1.2rem;line-height:1.5;display:grid}@media (width<=960px){.page-about main{padding:0 4rem}.introduction[data-astro-cid-ta2fbyqs] .tagline_en[data-astro-cid-ta2fbyqs]{font-size:2.2rem}}@media (width<=768px){.introduction[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:4rem 0}.introduction[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:100%;padding:0 3rem}.introduction[data-astro-cid-ta2fbyqs] .tagline[data-astro-cid-ta2fbyqs]{margin:0 auto}.introduction[data-astro-cid-ta2fbyqs] .tagline_en[data-astro-cid-ta2fbyqs]{font-size:2rem}.introduction[data-astro-cid-ta2fbyqs] .tagline_ja[data-astro-cid-ta2fbyqs]{font-size:1.3rem}.introduction[data-astro-cid-ta2fbyqs] .description[data-astro-cid-ta2fbyqs]{width:100%;margin:0 auto}.business[data-astro-cid-ta2fbyqs]{margin-top:8rem}.businessGroups[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:5rem 0}.businessUnit[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:2rem 0;display:grid}.businessPhoto[data-astro-cid-ta2fbyqs]{flex-direction:row;grid-template-columns:repeat(2,1fr);margin-top:.4rem;display:grid}.businessHead[data-astro-cid-ta2fbyqs]{font-size:1.4rem}.businessTexts[data-astro-cid-ta2fbyqs]{gap:2rem}.businessText[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-top:.9rem}.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessText_en[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessText_ja[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:first-of-type .businessPhoto[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessText_en[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessText_ja[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(2) .businessPhoto[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessText_en[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessText_ja[data-astro-cid-ta2fbyqs],.businessUnit[data-astro-cid-ta2fbyqs]:nth-of-type(3) .businessPhoto[data-astro-cid-ta2fbyqs]{order:initial}.member[data-astro-cid-ta2fbyqs]{margin-top:14rem;display:grid}.member[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:4rem;font-size:2rem;position:static;top:0}.client[data-astro-cid-ta2fbyqs]{justify-content:space-between;gap:0 2rem;margin-top:14rem}.client[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:4rem;font-size:2rem}.client[data-astro-cid-ta2fbyqs] .ClientsList[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=520px){.page-about main{margin:10rem auto 0;padding:0 2rem}.introduction[data-astro-cid-ta2fbyqs] .tagline_en[data-astro-cid-ta2fbyqs]{font-size:1.8rem}}@media (hover:hover){.businessCaptions[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration:none}}