:root{--color-primary: #05ae99;--color-primary-hover: #07CEB5;--color-primary-light: #82d7cc;--color-bg-white: #ffffff;--color-bg-green-white: #f9fffe;--color-bg-green-gray: #e7eeed;--color-bg-teal-light: #eaf6f4;--color-text-black: #000000;--color-text-dark: #2e2e2e;--color-text-mid: #4f4f4f;--color-text-gray: #666666;--color-text-light-gray: #999999;--color-neutral-light: #d9d9d9;--color-border: #cccccc;--color-white: #ffffff;--color-black: #000000;--color-black-hover: #464646}:root{--font-primary: "Noto Sans JP", sans-serif;--font-numeric: "Inter", "Noto Sans JP", sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 36px;--font-size-4xl: 40px;--font-size-5xl: 48px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.8;--line-height-wider: 2;--letter-spacing-base: .06em;--letter-spacing-wide: .08em;--letter-spacing-tight: -.02em}.p-mainContents[data-astro-cid-z7sa6z7y]{padding-block:2rem 0}@media screen and (min-width:768px){.p-mainContents[data-astro-cid-z7sa6z7y]{padding-block:6rem 0}}.p-faqIntroduction[data-astro-cid-z7sa6z7y]{font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.06em;margin-bottom:2.5rem}@media screen and (min-width:1024px){.p-faqIntroduction[data-astro-cid-z7sa6z7y]{font-size:1rem;line-height:2.2}}.p-faqList[data-astro-cid-z7sa6z7y]{list-style:none;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.p-faqList[data-astro-cid-z7sa6z7y]{gap:2rem}}.p-faqItem[data-astro-cid-z7sa6z7y]{background:var(--color-white);border-radius:1rem;overflow:hidden}.p-faqQuestion[data-astro-cid-z7sa6z7y]{width:100%;display:flex;align-items:center;gap:1rem;padding:1.25rem 1rem;background:none;border:none;cursor:pointer;text-align:left}@media screen and (min-width:1024px){.p-faqQuestion[data-astro-cid-z7sa6z7y]{padding:1.875rem 2.5rem 1.875rem 2rem;gap:1.5rem}}@media(hover:hover){.p-faqQuestion[data-astro-cid-z7sa6z7y]:hover{opacity:1}.p-faqQuestion[data-astro-cid-z7sa6z7y]:hover .p-faqQuestionText[data-astro-cid-z7sa6z7y]{color:var(--color-primary-hover)}.p-faqQuestion[data-astro-cid-z7sa6z7y]:hover .p-faqChevron[data-astro-cid-z7sa6z7y]{filter:brightness(0) saturate(100%) invert(67%) sepia(60%) saturate(400%) hue-rotate(133deg) brightness(95%)}}.p-faqBadge[data-astro-cid-z7sa6z7y]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:.06em}.p-faqBadge[data-astro-cid-z7sa6z7y].--q{background:var(--color-bg-teal-light);color:var(--color-primary);padding-bottom:.25rem}.p-faqBadge[data-astro-cid-z7sa6z7y].--a{background:var(--color-primary);color:var(--color-white);padding-bottom:.125rem}@media screen and (min-width:1024px){.p-faqBadge[data-astro-cid-z7sa6z7y]{width:4rem;height:4rem;font-size:1.5rem}}.p-faqQuestionText[data-astro-cid-z7sa6z7y]{flex:1;min-width:0;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.06em;color:var(--color-primary);transition:color .3s ease}@media screen and (min-width:1024px){.p-faqQuestionText[data-astro-cid-z7sa6z7y]{font-size:1.25rem}}.p-faqChevron[data-astro-cid-z7sa6z7y]{flex-shrink:0;width:1rem;height:auto;transition:transform .3s ease,filter .3s ease}@media screen and (min-width:1024px){.p-faqChevron[data-astro-cid-z7sa6z7y]{width:1.4375rem}}.p-faqAnswerWrapper[data-astro-cid-z7sa6z7y]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.p-faqAnswer[data-astro-cid-z7sa6z7y]{overflow:hidden;min-height:0}.p-faqAnswerInner[data-astro-cid-z7sa6z7y]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1rem;border-top:1px solid var(--color-primary)}@media screen and (min-width:1024px){.p-faqAnswerInner[data-astro-cid-z7sa6z7y]{gap:1.5rem;padding:1.875rem 2rem}}.p-faqItem[data-astro-cid-z7sa6z7y].--open .p-faqChevron[data-astro-cid-z7sa6z7y]{transform:rotate(180deg)}.p-faqItem[data-astro-cid-z7sa6z7y].--open .p-faqAnswerWrapper[data-astro-cid-z7sa6z7y]{grid-template-rows:1fr}.p-faqAnswerText[data-astro-cid-z7sa6z7y]{flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.06em;color:var(--color-black)}@media screen and (min-width:1024px){.p-faqAnswerText[data-astro-cid-z7sa6z7y]{font-size:1rem;line-height:2.2}}
