.ai-tech-catalog-company-component-module-scss-module__EFtiRW__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){.ai-tech-catalog-company-component-module-scss-module__EFtiRW__container{margin-bottom:var(--fcds-spacing-4xl,48px)}}.ai-tech-catalog-company-component-module-scss-module__EFtiRW__breadcrumbsWrapper{margin:var(--fcds-spacing-m,16px) 0;display:block}@media (max-width:767.98px){.ai-tech-catalog-company-component-module-scss-module__EFtiRW__breadcrumbsWrapper{display:none}}
.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);border-radius:var(--fcds-radius-m,8px);background:linear-gradient(90deg,#155aa8,#883da1,#d92f8c)}.company-ai-usage-component-module-scss-module__DuiOZq__aiUsageInnerContainer{background:#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(90deg,#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(--fds-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}
.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper{border-radius:var(--fcds-radius-m,8px);width:100%;position:relative;overflow:hidden;box-shadow:0 3px 6px #2c28281c}@media (max-width:767.98px){.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper{min-width:260px}}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper .ai-tech-catalog-card-component-module-scss-module__ktPXKq__textLink{color:inherit;text-decoration:none}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__wrapper .ai-tech-catalog-card-component-module-scss-module__ktPXKq__textLink:before{z-index:1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__content{width:100%;padding:16px 12px}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__cardImage{object-fit:cover;object-position:center;width:100%;height:100%}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__title{text-overflow:ellipsis;-webkit-line-clamp:1;color:#1b2025;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-tech-catalog-card-component-module-scss-module__ktPXKq__time{font:var(--fds-typography-caption-m,400 12px/1.66667 "Noto Sans JP", system-ui);color:var(--fcds-color-grey-700,#474e54);margin-top:6px}
.company-catalog-list-component-module-scss-module__NS9BIq__cardsWrapper{width:calc(100% + var(--fds-spacing-xs,10px)*2);padding:var(--fds-spacing-xs,10px);margin:calc(var(--fds-spacing-xs,10px)*-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:#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:#474e54;overflow-wrap:break-word}.company-title-component-module-scss-module__npS4GW__employeeCountIcon{margin-right:var(--fcds-spacing-3xs,4px);vertical-align:middle}
.job-description-list-component-module-scss-module__6X5OqG__jdWrapper>a{width:100%;min-width:unset}@media (min-width:576px){.job-description-list-component-module-scss-module__6X5OqG__jdWrapper>a{width:calc(50% - var(--fcds-spacing-l,20px)/2)}}@media (min-width:768px){.job-description-list-component-module-scss-module__6X5OqG__jdWrapper>a{width:calc(25% - var(--fcds-spacing-xl,24px)/4*3)}}
.ai-tech-catalog-list-container-module-scss-module__X_b2ZG__section{width:100%;max-width:1140px;margin:0 auto;padding:18px 16px 52px}.ai-tech-catalog-list-container-module-scss-module__X_b2ZG__mobileSocialLinks{display:none}@media (max-width:767.98px){.ai-tech-catalog-list-container-module-scss-module__X_b2ZG__mobileSocialLinks{justify-content:flex-end;display:flex}}.ai-tech-catalog-list-container-module-scss-module__X_b2ZG__desktopSocialLinks{display:flex}@media (max-width:767.98px){.ai-tech-catalog-list-container-module-scss-module__X_b2ZG__desktopSocialLinks{display:none}}
.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__wrapper{height:100%}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__titleStart{flex:auto}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__titleEnd{flex:none}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__linkWrapper{text-align:right;font-size:15px;position:relative}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__link{color:#357cb8;margin-right:15px;font-weight:700}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__link:after{width:8px;height:8px;color:inherit;content:"";border-top:solid var(--fds-border-width-m,2px);border-right:solid var(--fds-border-width-m,2px);display:block;position:absolute;top:50%;right:5px;transform:rotate(45deg)translateY(-50%)}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__cardsContainer{width:calc(100% + var(--fds-spacing-xs,10px)*2);padding:var(--fds-spacing-xs,10px);margin:calc(var(--fds-spacing-xs,10px)*-1);margin-top:6px}@media (max-width:767.98px){.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__cardsContainer{overflow-x:scroll}.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__cardsContainer>div{width:260px}}@media (min-width:768px){.ai-tech-catalog-articles-list-component-module-scss-module__DWIwRq__cardsContainer>div{width:calc(25% - var(--fcds-spacing-xl,24px)/4*3)}}
.ai-tech-catalog-skill-list-component-module-scss-module__Du76jW__section{width:100%;max-width:1140px;margin:0 auto;padding:18px 16px 52px}
.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__wrapper{height:100%}.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__breadcrumbs{margin-bottom:var(--fcds-spacing-l,20px)}.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__cardsContainer{width:calc(100% + var(--fds-spacing-xs,10px)*2);padding:var(--fds-spacing-xs,10px);margin:calc(var(--fds-spacing-xs,10px)*-1);margin-top:6px}.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__cardsContainer>div{min-width:unset}@media (min-width:576px){.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__cardsContainer>div{width:calc(50% - var(--fcds-spacing-xl,24px)/2)}}@media (min-width:768px){.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__cardsContainer>div{width:calc(33.3333% - var(--fcds-spacing-xl,24px)/3*2)}}@media (min-width:1024px){.ai-tech-catalog-all-articles-list-component-module-scss-module__d9GnuW__cardsContainer>div{width:calc(25% - var(--fcds-spacing-xl,24px)/4*3)}}
/*# sourceMappingURL=09lgl--lrq8_0.css.map*/