.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}
.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-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)}}
.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}
.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}
/*# sourceMappingURL=08fus-jhkvrsv.css.map*/