.About_container__gLPnk{display:grid;grid-row-gap:32px;row-gap:32px;padding-block:10px}.About_article__1mVms{display:flex;flex-direction:column;gap:16px}.About_article__1mVms *{font-family:"Hiragino Kaku Gothic Pro",sans-serif;color:rgba(0,0,0,.8)}.About_article__1mVms path{color:#fff}.About_article__1mVms p{font-size:16px;font-weight:300;line-height:25.6px}.About_section__aROE7{display:flex;flex-direction:column;gap:12px}.About_featureList__9MyiM{padding:8px 12px;background-color:#f5f5f5;border-radius:8px}.About_featureList__9MyiM .About_featureListTitle__idOCS{padding-bottom:8px;font-family:var(--noto-sans-jp);font-size:14px;font-weight:700;line-height:17.5px;text-align:left;letter-spacing:.012em}.About_featureList__9MyiM .About_featureListItem__KcVTV{display:flex;gap:6px;align-items:center;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.About_featureList__9MyiM .About_featureListItem__KcVTV::before{display:block;width:8px;height:8px;content:"";background-color:#ff8929;border-radius:1000px}.About_featureList__9MyiM .About_featureListItem__KcVTV:not(:last-of-type){padding-bottom:8px}.About_quote__so_xg{--button-height: 44px;position:absolute;bottom:calc(var(--button-height) - 4px);left:50%;width:max-content;padding:4px 12px;color:#ff2b00;text-align:center;word-break:auto-phrase;background-color:#ffeee6;border-radius:1000px;transform:translateX(-50%);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.About_quote__so_xg::after{position:absolute;bottom:-6px;left:50%;display:block;width:0;height:0;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff7e6;border-style:solid;border-width:0 7px 6px;transform:translateX(-50%);transform:rotate(180deg)}@media(min-width: 1180px){.About_quote__so_xg{bottom:calc(var(--button-height) + 4px)}.About_quote__so_xg::after{bottom:-5px}}.About_fontNormal__vf16w{font-weight:normal}.About_fontBold__rUcGK{font-weight:bold}.About_withQuote__1Fti3{position:relative;display:flex;margin-top:44px}.About_cta__moU4g{display:flex;flex-grow:1;width:100%;margin-inline:auto}@media(min-width: 1180px){.About_cta__moU4g{max-width:320px;padding-block:8px}}
.HasMakerHead_wrap__xywea{display:flex;align-items:center}.HasMakerHead_wrap__xywea[data-head-size=S]{gap:8px}.HasMakerHead_wrap__xywea[data-head-size=S] .HasMakerHead_title__u9ISJ{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.HasMakerHead_wrap__xywea[data-head-size=M]{gap:16px}.HasMakerHead_wrap__xywea[data-head-size=M] .HasMakerHead_title__u9ISJ{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.HasMakerHead_wrap__xywea .HasMakerHead_titleMaker__ixeEF{flex-shrink:0;align-self:stretch;width:8px;background-color:#ff8929;border-radius:1000px}.HasMakerHead_wrap__xywea .HasMakerHead_support__JMY_c{color:#8c2c00;font-family:var(--robot);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}
.SelfRelianceTrainingPriceTable_table__57Vv6{width:100%;overflow:hidden;border-spacing:0;border-collapse:separate;border:1px solid #d9d9d9;border-radius:4px}.SelfRelianceTrainingPriceTable_header__h__dV{padding:8px;text-align:center;white-space:nowrap;background-color:#f5f5f5;border-left:1px solid #d9d9d9;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.SelfRelianceTrainingPriceTable_header__h__dV:first-child{border-left:none}@media(min-width: 1180px){.SelfRelianceTrainingPriceTable_header__h__dV{padding:12px 16px}}.SelfRelianceTrainingPriceTable_cell__jA1_A{padding:8px;color:rgba(0,0,0,.8);text-align:center;white-space:pre-line;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.SelfRelianceTrainingPriceTable_cell__jA1_A:first-child{white-space:nowrap;border-left:none}@media(min-width: 1180px){.SelfRelianceTrainingPriceTable_cell__jA1_A{padding:12px 16px}}.SelfRelianceTrainingPriceTable_table__57Vv6+.SelfRelianceTrainingPriceTable_note__mVneH{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;margin-top:4px}
.FloatBanner_container__cW9fO{display:none}@media(min-width: 1180px){.FloatBanner_container__cW9fO{--fixed-header-height: 58px;position:-webkit-sticky;position:sticky;top:calc(var(--fixed-header-height) + 24px);display:block;width:100%;max-width:var(--toc-width);height:auto}}.FloatBanner_section__ySUDs{padding:8px;margin-bottom:16px}.FloatBanner_title__v7niq{margin-bottom:16px;font-size:15px !important;text-align:left;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.FloatBanner_bannerWrapper__OJrOA{display:flex;flex-direction:column;gap:8px}.FloatBanner_bannerWrapper__OJrOA a{display:block;transition:opacity .3s ease}.FloatBanner_bannerWrapper__OJrOA a:hover{opacity:.7}
.FloatTableOfContents_tocContainer__8P9e_{display:none}@media(min-width: 1180px){.FloatTableOfContents_tocContainer__8P9e_{--fixed-header-height: 58px;position:-webkit-sticky;position:sticky;top:calc(var(--fixed-header-height) + 24px);display:block;width:100%;max-width:var(--toc-width);height:auto}.FloatTableOfContents_tocList__Njx5J{display:flex;flex-direction:column;gap:8px}.FloatTableOfContents_tocItem__m2Xp0{display:block;padding:8px 16px;border-radius:8px}.FloatTableOfContents_tocItem__m2Xp0[data-current=true]{font-weight:bold;background-color:#f5f5f5}}@media(min-width: 1180px)and (hover: hover){.FloatTableOfContents_tocItem__m2Xp0:hover{background-color:#f5f5f5}}.FloatTableOfContents_loadingWrapper__qUf4r{margin-block:-25%;scale:50%}
.SymbolBase_container__NXP7D{display:inline-flex;flex-direction:column;row-gap:4px;align-items:center;justify-content:center}.SymbolBase_wrap__ueTHD{position:relative;width:32px;height:32px;background-color:#f5f5f5;border-radius:99999px}.SymbolBase_wrap__ueTHD>*{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.SymbolBase_label__0LiKC{font-family:var(--noto-sans-jp);font-size:10px;font-weight:400;line-height:10px;color:rgba(0,0,0,.7);letter-spacing:1.7%}
.ArticleLinkButton_container__bUTwD{display:flex;gap:6px;align-items:center;justify-content:center;padding:10px;background-color:#fff;border:1px solid #d9d9d9;border-radius:1000px}.ArticleLinkButton_label__uD6DQ{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.196px}
.HeaderCarousel_noImage__WqHvC{padding-bottom:16px}
.Statistics_section__Yn3dR{width:100%}.Statistics_sectionTitle__u3ADf{display:flex;gap:8px;align-items:center;width:100%;padding:16px 0;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.Statistics_statHeaderLayout__uK6pT{display:flex;flex-direction:column;gap:8px;width:100%;padding:0}.Statistics_statDetailsLayout__GSZ7D{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;padding:0}.Statistics_detailRow__AkZbb{display:flex;gap:16px;align-items:flex-start;align-self:stretch;width:100%;padding:0}.Statistics_detailRow__AkZbb .Statistics_detailCategory__YTgOC{display:flex;gap:8px;align-items:center;min-width:105px;padding:0;color:#555;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.Statistics_detailRow__AkZbb .Statistics_detailContent__DxLpg{width:100%;color:rgba(0,0,0,.8);overflow-wrap:anywhere;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.Statistics_staffSectionLayout__mMEbY{display:flex;flex-direction:column;gap:24px}.Statistics_statSectionLayout__HuMyk{display:flex;flex-direction:column;gap:8px}.Statistics_dataSectionLayout__aTs7F{display:flex;flex-direction:column;gap:24px}.Statistics_graphsLayout__Sv5HJ{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width: 1180px){.Statistics_graphsLayout__Sv5HJ{flex-direction:row;justify-content:space-between}}.Statistics_chartTitle__rVyiG{display:flex;gap:8px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Statistics_titleMarker__Q5_f9{width:8px;height:20px;background:#ff8929;border-radius:1000px}@media(min-width: 1180px){.Statistics_graphLayout__LMPVu{flex:0 1 50%}}.Statistics_pieChart__iGrVe{width:168px;min-height:198px}.Statistics_staffAgeBarChart__4aA0I{height:196px}.Statistics_employmentNumberBarChart__8cXGL{width:150px;height:185px}.Statistics_userAgeBarChart__BmZ_H{height:196px}.Statistics_lineChart__JQd9D{width:150px;height:185px}.Statistics_contactButton__7P3r_{display:flex}.Statistics_contactButton__7P3r_>button{box-sizing:border-box;flex-grow:1;width:100%}.Statistics_workDetailsLayout__mpfM7{display:flex;flex-direction:column;gap:8px;padding:0}.Statistics_detailSectionLayout__3LqHY{display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:0}.Statistics_subTitle__bQeCT{flex-grow:1;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.Statistics_detailsTextLayout__3nh_G{display:flex;flex-direction:column;gap:4px;align-items:flex-start;width:100%}.Statistics_industryLayout__FfYGr{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:100%}.Statistics_workTypeLayout__LcLgt{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:100%}.Statistics_companyLayout__Cop5t{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:100%}.Statistics_chips__Niozn{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;align-items:flex-start;max-width:100%;padding:0}.Statistics_noDataLabel__vI8zD{padding:8px;color:#555;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.Statistics_dataText__RSFAB{width:100%;overflow-wrap:break-word}.Statistics_ctaWrap__sfxOj{display:flex;flex-direction:column;width:100%;padding-top:16px}.Statistics_cta__cvRYK{display:flex;flex-grow:1;width:100%;padding-block:8px;margin-inline:auto}@media(min-width: 1180px){.Statistics_cta__cvRYK{max-width:320px;padding-block:8px}}.Statistics_title___01s3{flex-grow:1;padding:12px 0;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}@media(min-width: 1180px){.Statistics_title___01s3{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}}.Statistics_chartWrap__4Zyef{display:flex;align-items:center;justify-content:center;padding-top:16px}
.MessageBlock_messageLayout__0ePpQ{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;padding:16px;background:#f5f5f5;border-radius:8px}.MessageBlock_messageLayout__0ePpQ.MessageBlock_default__UF6j0{background:#f5f5f5}.MessageBlock_messageLayout__0ePpQ.MessageBlock_primary__jSfRU{color:#ff6a00;background:#fff4e6}.MessageBlock_messageLayout__0ePpQ.MessageBlock_secondary__mFtPQ{color:#ff2b00;background:#ffeee6}.MessageBlock_messageLayout__0ePpQ .MessageBlock_subTitle__hKUOX{align-self:stretch;min-height:20px;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.MessageBlock_messageLayout__0ePpQ .MessageBlock_title__kmDrw{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.MessageBlock_messageLayout__0ePpQ .MessageBlock_title__kmDrw:not(:first-child){margin-top:8px}.MessageBlock_messageLayout__0ePpQ .MessageBlock_message__WNCkM{align-self:stretch;width:100%;color:rgba(0,0,0,.8);overflow-wrap:break-word;white-space:pre-line;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px}.MessageBlock_messageLayout__0ePpQ .MessageBlock_message__WNCkM:not(:first-child){margin-top:16px}.MessageBlock_textStyle__9eySX{width:100%;margin-top:16px;color:rgba(0,0,0,.8);overflow-wrap:break-word;white-space:pre-line}
.Staff_section__YI0P8{width:100%}.Staff_staffSectionLayout__KZ_O_{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:0}.Staff_sectionTitle__rUIx7{display:flex;flex:1 0;gap:8px;align-items:center;padding:16px 0;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.Staff_staffCarousel__gDWeV{display:flex;gap:8px;justify-content:center;width:100%}.Staff_block__MkwjO{width:100%;padding-top:16px}@media(min-width: 1180px){.Staff_block__MkwjO{padding-top:24px}}.Staff_ctaWrap__GbL3P{display:flex;flex-direction:column;width:100%;padding-top:16px}.Staff_cta__p9b_m{display:flex;flex-grow:1;width:100%;padding-block:8px;margin-inline:auto}@media(min-width: 1180px){.Staff_cta__p9b_m{max-width:320px;padding-block:8px}}
.UseFlow_wrapper__Dal0P{padding:0}
.OfficeJobChips_officeJobChips__WwVpz{display:flex;flex-wrap:wrap;gap:8px}
.WorkInfo_container___L46c{display:flex;flex-direction:column;gap:24px}.WorkInfo_sectionTitle__LeOVk{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.WorkInfo_section__NyNXa{display:flex;flex-direction:column;gap:12px}.WorkInfo_achievementList__yJPyW{display:flex;flex-direction:column;gap:8px}.WorkInfo_achievementListItem__O6YuU{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px;padding:12px;color:rgba(0,0,0,.7);background:#fff;border-radius:8px}.WorkInfo_achievementNote__3Eza7{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;margin-top:16px;color:#555}.WorkInfo_cta__lo8fX{z-index:10;display:flex;flex-grow:1;width:100%;margin-inline:auto}@media(min-width: 1180px){.WorkInfo_cta__lo8fX{max-width:320px;padding-block:8px}}
.Job_content__uSc13{display:flex;flex-direction:column;gap:24px}.Job_officeJobs__0PGLV{display:flex;flex-direction:column;gap:8px}
