.component-module-scss-module__vSuVpa__container{max-width:1200px;margin:0 auto}
.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList{margin:0;list-style:none}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList){row-gap:var(--fcds-spacing-3xs,4px);column-gap:var(--fcds-spacing-xxs,8px);font:var(--fcds-typography-text-body-xs-regular);border-radius:var(--fcds-radius-s,4px);flex-wrap:nowrap;display:flex}@media (max-width:767.98px){:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList){padding:var(--fcds-spacing-xs,12px) 0;flex-wrap:wrap}}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>li{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%;display:inline-block;overflow:hidden}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>li a{color:var(--fcds-color-text-blue,#155aa8)}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>li .breadcrumbs-component-module-scss-module__sDS5uG__linkButton{font:inherit;color:var(--fcds-color-text-blue,#155aa8);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>li .breadcrumbs-component-module-scss-module__sDS5uG__linkButton:hover{text-decoration:underline}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>li+li:before{padding-right:var(--fcds-spacing-xxs,8px);color:var(--fcds-color-border,#c5cdd1);content:"/ "}:where(.breadcrumbs-component-module-scss-module__sDS5uG__breadcrumbList)>.breadcrumbs-component-module-scss-module__sDS5uG__active{text-overflow:ellipsis;min-width:0;color:var(--fcds-color-text-black,#1b2025);white-space:nowrap;flex-shrink:1;overflow:hidden}
.cheer-header-component-module-scss-module__JUy9tW__container{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-l,20px);background-color:var(--fcds-color-background-grey,#f1f4f5);border-radius:var(--fcds-radius-s,4px)}@media (max-width:767.98px){.cheer-header-component-module-scss-module__JUy9tW__container{padding:var(--fcds-spacing-xs,12px)}}.cheer-header-component-module-scss-module__JUy9tW__textContainer{padding:var(--fcds-spacing-xxs,8px);font:var(--fcds-typography-text-body-s-regular);background-color:var(--fcds-color-background-white,#fff);border-radius:var(--fcds-radius-s,4px);flex-grow:1;align-items:baseline;margin:0;display:flex}@media (max-width:767.98px){.cheer-header-component-module-scss-module__JUy9tW__textContainer{flex-wrap:wrap;place-content:center;height:60px}}.cheer-header-component-module-scss-module__JUy9tW__textContainer{min-width:0}.cheer-header-component-module-scss-module__JUy9tW__textContainerCheered{padding:var(--fcds-spacing-xxs,8px);font:var(--fcds-typography-text-body-s-regular);background-color:var(--fcds-color-background-white,#fff);border-radius:var(--fcds-radius-s,4px);flex-grow:1;align-items:baseline;margin:0;display:flex}@media (max-width:767.98px){.cheer-header-component-module-scss-module__JUy9tW__textContainerCheered{flex-wrap:wrap;place-content:center;height:60px}}.cheer-header-component-module-scss-module__JUy9tW__textContainerCheered{gap:var(--fcds-spacing-3xs,4px)}.cheer-header-component-module-scss-module__JUy9tW__group1{align-items:baseline;min-width:0;display:flex}.cheer-header-component-module-scss-module__JUy9tW__group2,.cheer-header-component-module-scss-module__JUy9tW__fixedText{white-space:nowrap}.cheer-header-component-module-scss-module__JUy9tW__targetName{text-overflow:ellipsis;white-space:nowrap;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;overflow:hidden}.cheer-header-component-module-scss-module__JUy9tW__cheerCount{white-space:nowrap}.cheer-header-component-module-scss-module__JUy9tW__cheerButtonText{font:var(--fcds-font-weight-700,700) var(--fcds-font-size-14,14px)/var(--fcds-line-height-100,1) var(--fcds-font-family-sans-serif,"Noto Sans JP", sans-serif)}.cheer-header-component-module-scss-module__JUy9tW__desktopOnly{display:flex}@media (max-width:767.98px){.cheer-header-component-module-scss-module__JUy9tW__desktopOnly{display:none}}.cheer-header-component-module-scss-module__JUy9tW__mobileOnly{display:none}@media (max-width:767.98px){.cheer-header-component-module-scss-module__JUy9tW__mobileOnly{display:flex}}
.component-module-scss-module__9-BEpW__container{width:100%;max-width:1140px;padding:0 var(--fcds-spacing-m,16px);margin:18px auto var(--fcds-spacing-4xl,48px)}@media (max-width:767.98px){.component-module-scss-module__9-BEpW__container{margin-bottom:var(--fcds-spacing-4xl,48px)}}.component-module-scss-module__9-BEpW__breadcrumbsWrapper{margin:var(--fcds-spacing-m,16px) 0;display:block}@media (max-width:767.98px){.component-module-scss-module__9-BEpW__breadcrumbsWrapper{display:none}}.component-module-scss-module__9-BEpW__viewCompanyText{font:var(--fcds-font-weight-700,700) var(--fcds-font-size-14,14px)/var(--fcds-line-height-100,1) var(--fcds-font-family-sans-serif,"Noto Sans JP", sans-serif)}
.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageBoxContainer{padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px) 0 var(--fcds-spacing-m,16px);background:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c);border-radius:var(--fcds-radius-m,8px)}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageInnerContainer{background:var(--fcds-color-white-900,#fff);overflow:hidden}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageContent{font-size:var(--fcds-font-size-16,16px);word-break:break-all}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageDescription{margin-bottom:var(--fcds-spacing-m,16px);font-size:var(--fcds-font-size-16,16px)}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageHeading{margin-bottom:var(--fcds-spacing-xxs,8px);font-size:14px}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageSection{width:100%;padding:var(--fcds-spacing-xs,12px) var(--fcds-spacing-m,16px);border-bottom:var(--fcds-spacing-xs,12px) solid;border-image:linear-gradient(to right, var(--fcds-color-main,#155aa8), #883da1, #d92f8c) 1}
@media (max-width:767.98px){.breadcrumb-module-scss-module__1BmnJW__container{display:none}}
.content-wrapper-component-module-scss-module__zT13KG__headingWrapper{padding-bottom:var(--fcds-spacing-xs,12px);border-bottom:1px solid var(--fcds-color-border,#c5cdd1)}.content-wrapper-component-module-scss-module__zT13KG__heading{gap:var(--fcds-spacing-l,20px);font:var(--fcds-typography-heading-l);color:var(--fcds-color-text-black,#1b2025);line-height:36px;display:flex}.content-wrapper-component-module-scss-module__zT13KG__heading:before{content:"";background-color:var(--fcds-color-main,#155aa8);align-self:stretch;width:6px;display:inline-block}.content-wrapper-component-module-scss-module__zT13KG__buttonWrapper{text-align:center}
.company-card-module-scss-module__N1yzjq__header{margin-bottom:var(--fcds-spacing-l,20px);color:var(--fcds-color-text-black,#1b2025)}.company-card-module-scss-module__N1yzjq__logoWrap{border-radius:var(--fcds-radius-s,4px);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.company-card-module-scss-module__N1yzjq__logo{object-fit:contain;width:80px;height:auto}.company-card-module-scss-module__N1yzjq__logoPlaceholder{background-color:var(--fcds-color-surface-grey,#f1f4f5);border-radius:var(--fcds-radius-s,4px);width:80px;height:80px;display:inline-block}.company-card-module-scss-module__N1yzjq__body{flex:1;min-width:0}.company-card-module-scss-module__N1yzjq__titleLink{min-width:0;color:inherit;text-decoration:none}.company-card-module-scss-module__N1yzjq__viewedAt{flex-shrink:0}@media (max-width:767.98px){.company-card-module-scss-module__N1yzjq__titleRow[data-flex-direction=row]{gap:var(--fcds-spacing-3xs,4px);flex-direction:column}}.company-card-module-scss-module__N1yzjq__metaItem{font:var(--fcds-typography-text-body-xs-regular);color:var(--fcds-color-text-black,#1b2025);align-items:center;text-decoration:none;display:inline-flex}.company-card-module-scss-module__N1yzjq__metaIcon{margin-right:var(--fcds-spacing-3xs,4px);flex-shrink:0}
.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper{width:calc(100% + var(--fcds-spacing-xxs,8px)*2);padding:var(--fcds-spacing-xxs,8px);margin:calc(var(--fcds-spacing-xxs,8px)*-1)}.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{min-width:unset}@media (min-width:576px){.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{width:calc(50% - var(--fcds-spacing-xl,24px)/2)}}@media (min-width:768px){.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper>div{width:calc(25% - var(--fcds-spacing-xl,24px)/4*3)}}
.empty-state-card-module-scss-module__aWOLWG__container[data-flex-direction=row]{padding:var(--fcds-spacing-xl,24px);background-color:var(--fcds-color-background-grey,#f1f4f5);border-radius:var(--fcds-radius-m,8px)}@media (max-width:1023.98px){.empty-state-card-module-scss-module__aWOLWG__container[data-flex-direction=row]{gap:var(--fcds-spacing-m,16px);flex-direction:column;align-items:flex-start}}@media (max-width:767.98px){.empty-state-card-module-scss-module__aWOLWG__container[data-flex-direction=row]{padding:var(--fcds-spacing-m,16px);align-items:center}}.empty-state-card-module-scss-module__aWOLWG__buttonWrap{flex-shrink:0}
.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__entryItemCard{gap:var(--fcds-spacing-xxs,8px);padding:var(--fcds-spacing-m,16px);background:var(--fcds-color-surface-white,#fff);border:1px solid var(--border-border,#c5cdd1);border-radius:var(--fcds-radius-m,8px);flex-direction:column;display:flex}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__cardTitle{text-overflow:ellipsis;white-space:normal;overflow:hidden}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__skillList{gap:var(--fcds-spacing-xxs,8px);flex-wrap:wrap;margin:0;display:flex}.company-tech-blog-entry-list-component-module-scss-module__S3i_Ya__footer{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}
.page-header-module-scss-module__r17E4a__count{font-weight:700}
.company-title-component-module-scss-module__npS4GW__jobCompanyLinkWrap{font-size:var(--fcds-font-size-12,12px);color:var(--fcds-color-grey-700,#474e54);overflow-wrap:break-word}.company-title-component-module-scss-module__npS4GW__companyImage{place-items:center;display:grid}@media (max-width:767.98px){.company-title-component-module-scss-module__npS4GW__companyImage{display:none}}.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:140px;max-height:60px}@media (min-width:560px){.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:110px;max-height:47px}}@media (min-width:1140px){.company-title-component-module-scss-module__npS4GW__companyTitleLogo{max-width:140px;max-height:60px}}.company-title-component-module-scss-module__npS4GW__jobCompanyName{color:#444;word-break:break-all}.company-title-component-module-scss-module__npS4GW__companyDescription{text-overflow:ellipsis;-webkit-line-clamp:4;color:var(--fcds-color-text-grey,#636b71);line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:768px){.company-title-component-module-scss-module__npS4GW__companyDescription{text-overflow:inherit;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}}.company-title-component-module-scss-module__npS4GW__jobCompanyLinkIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}.company-title-component-module-scss-module__npS4GW__employeeCountWrap{font-size:var(--fcds-font-size-12,12px);color:var(--fcds-color-grey-700,#474e54);overflow-wrap:break-word}.company-title-component-module-scss-module__npS4GW__employeeCountIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}
.profile-update-section-module-scss-module__UFVGnG__container[data-flex-direction=row]{padding:var(--fcds-spacing-m,16px) var(--fcds-spacing-l,20px);background-color:var(--fcds-color-background-grey,#f1f4f5);border-radius:var(--fcds-radius-m,8px)}@media (max-width:1023.98px){.profile-update-section-module-scss-module__UFVGnG__container[data-flex-direction=row]{gap:var(--fcds-spacing-m,16px);flex-direction:column;align-items:flex-start}}@media (max-width:767.98px){.profile-update-section-module-scss-module__UFVGnG__container[data-flex-direction=row]{align-items:center}}
/*# sourceMappingURL=0j5-4xcl9ho5u.css.map*/