.joinUs-link:where(.astro-RG2SMEKN){background-color:#000;padding:8px;border-radius:4px}.joinUs-link:where(.astro-RG2SMEKN):hover{opacity:.5}.joinUs-link-text:where(.astro-RG2SMEKN){color:#fff;font-family:Noto Sans;font-size:16px;font-weight:700;line-height:32px}.joinUs-link-text-arrow:where(.astro-RG2SMEKN){color:#36a9cf;padding-right:8px}.joinUs-link:where(.astro-UFYUAOUM){background-color:#000;padding:4px;margin-right:16px;border-radius:4px}.joinUs-link:where(.astro-UFYUAOUM):hover{opacity:.5}.joinUs-link-text:where(.astro-UFYUAOUM){color:#fff;font-family:Noto Sans;font-size:16px;font-weight:700;line-height:32px}.joinUs-link-text-arrow:where(.astro-UFYUAOUM){color:#36a9cf;padding-right:4px}.container:where(.astro-GW35PDT2){background-color:#fff;text-align:center}.mainvisual-title:where(.astro-GW35PDT2){margin-top:56px;font-family:Inter;font-weight:700;color:#16008b}@media screen and (max-width: 767px){.mainvisual-title:where(.astro-GW35PDT2){font-size:24px;line-height:28px}}@media screen and (min-width: 768px){.mainvisual-title:where(.astro-GW35PDT2){font-size:32px;line-height:36px}}.mainvisual-subtitle:where(.astro-GW35PDT2){margin-top:8px;font-family:Inter;font-weight:700;color:#16008b}@media screen and (max-width: 767px){.mainvisual-subtitle:where(.astro-GW35PDT2){font-size:12px;line-height:16px}}@media screen and (min-width: 768px){.mainvisual-subtitle:where(.astro-GW35PDT2){font-size:16px;line-height:20px}}.mainvisual-complain:where(.astro-GW35PDT2){text-align:left;font-family:Noto Sans}@media screen and (max-width: 767px){.mainvisual-complain:where(.astro-GW35PDT2){margin:28px auto 0;width:auto;font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.mainvisual-complain:where(.astro-GW35PDT2){margin:56px auto 0;width:668px;font-size:20px;line-height:36px}}.mainvisual-image-pc:where(.astro-GW35PDT2){width:100%;margin-top:28px;object-fit:cover}@media screen and (max-width: 767px){.mainvisual-image-pc:where(.astro-GW35PDT2){display:none}}.mainvisual-image-sp:where(.astro-GW35PDT2){width:100%;margin-top:36px;object-fit:cover}@media screen and (min-width: 768px){.mainvisual-image-sp:where(.astro-GW35PDT2){display:none}}.index:where(.astro-IJVRNKDH){padding-bottom:0;background-color:#fff;font-family:Noto Sans;margin:0 16px}.container:where(.astro-IJVRNKDH){border:2px solid #16008B;margin:0 auto}@media screen and (max-width: 767px){.container:where(.astro-IJVRNKDH){width:100%}}@media screen and (min-width: 768px){.container:where(.astro-IJVRNKDH){width:668px}}.index-title:where(.astro-IJVRNKDH){font-weight:700;text-align:center;color:#16008b}@media screen and (max-width: 767px){.index-title:where(.astro-IJVRNKDH){font-size:16px;line-height:24px;margin-top:16px}}@media screen and (min-width: 768px){.index-title:where(.astro-IJVRNKDH){font-size:24px;line-height:32px}}@media screen and (max-width: 767px){.index-list:where(.astro-IJVRNKDH){font-size:13px;line-height:24px}}@media screen and (min-width: 768px){.index-list:where(.astro-IJVRNKDH){font-size:20px;line-height:36px;margin:16px 76px}}.index-list-link:where(.astro-IJVRNKDH){color:#000}.discussion:where(.astro-GUBUHZ4S){padding-top:0;background-color:#fff;font-family:Noto Sans}@media screen and (max-width: 767px){.container:where(.astro-GUBUHZ4S){width:100%;margin:0 20px}}@media screen and (min-width: 768px){.container:where(.astro-GUBUHZ4S){width:768px}}@media screen and (max-width: 767px){.discussion-section:where(.astro-GUBUHZ4S){margin-top:48px}}@media screen and (min-width: 768px){.discussion-section:where(.astro-GUBUHZ4S){margin-top:60px}}.discussion-section-title:where(.astro-GUBUHZ4S){text-align:left;font-weight:700;color:#16008b}@media screen and (max-width: 767px){.discussion-section-title:where(.astro-GUBUHZ4S){font-size:18px;line-height:24px}}@media screen and (min-width: 768px){.discussion-section-title:where(.astro-GUBUHZ4S){font-size:24px;line-height:32px}}.discussion-section-block:where(.astro-GUBUHZ4S){display:flex;justify-content:center;margin-top:24px}@media screen and (max-width: 767px){.discussion-section-block:where(.astro-GUBUHZ4S){font-size:16px;line-height:20px}}@media screen and (min-width: 768px){.discussion-section-block:where(.astro-GUBUHZ4S){font-size:20px;line-height:36px}}.discussion-section-block-name:where(.astro-GUBUHZ4S){font-weight:700;margin:0 auto}@media screen and (max-width: 767px){.discussion-section-block-name:where(.astro-GUBUHZ4S){width:60px}}@media screen and (min-width: 768px){.discussion-section-block-name:where(.astro-GUBUHZ4S){width:70px}}.discussion-section-block-comment:where(.astro-GUBUHZ4S){margin:0 auto}@media screen and (max-width: 767px){.discussion-section-block-comment:where(.astro-GUBUHZ4S){width:375px}}@media screen and (min-width: 768px){.discussion-section-block-comment:where(.astro-GUBUHZ4S){width:688px}}.discussion-section-image:where(.astro-GUBUHZ4S){object-fit:contain;width:100%;margin-top:24px}.recruitment:where(.astro-Q2SKIWN4){background-color:#c6c6c6;padding:0 0 60px;margin-top:40px}.recruitment-image-pc:where(.astro-Q2SKIWN4){width:100%;object-fit:cover}@media screen and (max-width: 767px){.recruitment-image-pc:where(.astro-Q2SKIWN4){display:none}}.recruitment-image-sp:where(.astro-Q2SKIWN4){width:100%;object-fit:cover}@media screen and (min-width: 768px){.recruitment-image-sp:where(.astro-Q2SKIWN4){display:none}}.recruitment-title:where(.astro-Q2SKIWN4){padding-top:30px;color:#16008b}.recruitment-description:where(.astro-Q2SKIWN4){display:flex;justify-content:center;margin-top:20px}@media screen and (max-width: 767px){.recruitment-description-text:where(.astro-Q2SKIWN4){font-size:16px;line-height:24px}}@media screen and (min-width: 768px){.recruitment-description-text:where(.astro-Q2SKIWN4){font-size:20px;line-height:36px}}.recruitment-entryButton:where(.astro-Q2SKIWN4){font-size:larger;font-weight:700;display:flex;justify-content:center;background-color:#000;max-width:488px;margin:20px auto 0;border-radius:5px;color:#fff;padding:10px}.recruitment-entryButton:where(.astro-Q2SKIWN4):hover{background-color:#333}.recruitment-entryButton-textPrefix:where(.astro-Q2SKIWN4){color:#1992c8}@media screen and (max-width: 767px){.recruitment-entryButton-textPrefix:where(.astro-Q2SKIWN4){margin:0 4px;font-size:15px}}@media screen and (min-width: 768px){.recruitment-entryButton-textPrefix:where(.astro-Q2SKIWN4){margin:0 12px;font-size:20px}}.recruitment-entryButton-text:where(.astro-Q2SKIWN4){margin:0}@media screen and (max-width: 767px){.recruitment-entryButton-text:where(.astro-Q2SKIWN4){font-size:15px}}@media screen and (min-width: 768px){.recruitment-entryButton-text:where(.astro-Q2SKIWN4){font-size:20px;line-height:36px}}header{height:min(100px,28vw)}section{padding:1rem 0}section .container{max-width:900px;margin:0 auto;padding:0 1rem}section h2{text-align:center;font-size:2.5rem;margin-top:1rem;margin-bottom:1.5rem}section.top{height:calc(var(--vh, 1vh) * 100 - min(100px,28vw))}
