.Breadcrumb_nav__pQxaN{display:flex;justify-content:center;width:100vw;margin-inline:calc(-50vw + 50%);background-color:#fff}.Breadcrumb_nav__pQxaN.Breadcrumb_bottom__119D_{border-top:1px solid #e9e9e9}.Breadcrumb_nav__pQxaN.Breadcrumb_top__jAHRR{border-bottom:1px solid #e9e9e9}@media(min-width: 1180px){.Breadcrumb_nav__pQxaN{width:100vw;padding:0 216px}.Breadcrumb_nav__pQxaN.Breadcrumb_bottom__119D_{margin-top:48px}}@media(min-width: 1180px){.Breadcrumb_nav__pQxaN.Breadcrumb_desktop__fKwjZ{padding:0 5%}}.Breadcrumb_breadCrumbs__s3Xh8{display:inline;gap:2px 2px;place-content:center center;align-items:center;width:100%;max-width:430px;padding:24px 16px;color:#555;overflow-wrap:break-word;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}@media(min-width: 1180px){.Breadcrumb_breadCrumbs__s3Xh8{max-width:1024px;padding:16px 0}}.Breadcrumb_breadCrumbs__s3Xh8 li{display:inline}.Breadcrumb_crumb__K2izb{display:inline;gap:2px;width:100%}.Breadcrumb_linkCrumb__3top2{display:inline;gap:2px;width:100%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.Breadcrumb_icon__WQouY{width:12px;height:12px;padding:0 2.5px;color:#555}
.page_pageWrapper__B3aEd{display:flex;align-items:center;justify-content:center;width:100%;background:#f5f5f5}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC{display:flex;flex-direction:column;gap:24px;align-items:center;align-self:stretch;justify-content:center;width:100%;padding:24px 16px}@media(min-width: 1180px){.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC{display:flex;flex-direction:column;align-items:center;align-items:stretch;width:752px}}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC .page_pageTitle__wT_W_{width:100%;color:#000d0b;text-wrap:wrap;overflow-wrap:break-word;font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC .page_companyInfo__itbF1{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;background:#fff;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC .page_companyInfo__itbF1 .page_row__sBWQJ{display:flex}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC .page_companyInfo__itbF1 .page_row__sBWQJ label{display:block;width:100px;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.page_pageWrapper__B3aEd .page_contentWrapper__0vIyC .page_jobList__lDrzT{display:flex;align-items:center;justify-content:center}.page_fullWidth__HvBCJ{margin:0 -16px 24px}
.EmptyStateContent_emptyState__3KkY5{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:343px;padding:48px 0}.EmptyStateContent_emptyMessageArea__InOyl{display:flex;flex-direction:column;gap:16px;align-items:center;align-self:stretch;justify-content:center;padding:0}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_icon__1QVKX{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:4.667px;font-size:46px;color:#c4c4c4}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0;white-space:pre-wrap}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_heading__X36o2{align-self:stretch;color:#262626;text-align:center;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_body__gUSo_{align-self:stretch;color:#555;text-align:center;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.EmptyStateContent_actions__HM_3x{display:flex;flex-direction:column;gap:12px;align-items:center;align-self:stretch;padding:0}@media(min-width: 1180px){.EmptyStateContent_emptyState__3KkY5{width:784px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_icon__1QVKX{width:112px;height:112px;font-size:93.33px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_heading__X36o2{font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}}
.Button_button__8ropx{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px;border-radius:16px}.Button_button__8ropx.Button_filled__Enekw{display:inline-flex;flex-grow:1;gap:8px;align-items:center;justify-content:center;padding:0 16px;height:44px;color:#fff;background-color:#ff2b00}.Button_button__8ropx.Button_filled__Enekw.Button_disabled__uVhEy.Button_disabled__uVhEy{color:#c4c4c4;background-color:#e9e9e9}.Button_button__8ropx.Button_filled__Enekw.Button_disabled__uVhEy.Button_disabled__uVhEy:hover{background-color:#e9e9e9}.Button_button__8ropx.Button_filled__Enekw.Button_small__W5sHr{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Button_button__8ropx.Button_filled__Enekw.Button_small__W5sHr span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_filled__Enekw.Button_medium__R0MqW span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_filled__Enekw.Button_large__jIhag{height:48px}.Button_button__8ropx.Button_filled__Enekw.Button_large__jIhag span{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Button_button__8ropx.Button_filled__Enekw.Button_primary__RGZno{background-color:#ff8929}.Button_button__8ropx.Button_filled__Enekw.Button_primary__RGZno:hover{background-color:#d95300}.Button_button__8ropx.Button_filled__Enekw.Button_secondary__wS_iG{background-color:#ff2b00}.Button_button__8ropx.Button_filled__Enekw.Button_secondary__wS_iG:hover{background-color:#d91d00}.Button_button__8ropx.Button_filled__Enekw.Button_critical__7PJR_{background-color:#c2211d}.Button_button__8ropx.Button_filled__Enekw.Button_critical__7PJR_:hover{background-color:#9c1012}.Button_button__8ropx.Button_outlined__mlOG7{display:flex;flex-grow:1;gap:8px;align-items:center;justify-content:center;padding:0 16px;background:#fff;border:1px solid #e9e9e9;border-radius:16px}.Button_button__8ropx.Button_outlined__mlOG7.Button_disabled__uVhEy.Button_disabled__uVhEy{color:#c4c4c4}.Button_button__8ropx.Button_outlined__mlOG7.Button_small__W5sHr{height:34px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Button_button__8ropx.Button_outlined__mlOG7.Button_small__W5sHr span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_outlined__mlOG7.Button_medium__R0MqW{height:42px}.Button_button__8ropx.Button_outlined__mlOG7.Button_medium__R0MqW span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_outlined__mlOG7.Button_large__jIhag{height:46px}.Button_button__8ropx.Button_outlined__mlOG7.Button_large__jIhag span{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Button_button__8ropx.Button_outlined__mlOG7.Button_default__rP3Ny{color:#000d0b}.Button_button__8ropx.Button_outlined__mlOG7.Button_primary__RGZno{color:#ff8929}.Button_button__8ropx.Button_outlined__mlOG7.Button_secondary__wS_iG{color:#ff2b00}.Button_button__8ropx.Button_text__BBEau{display:inline-flex;flex-grow:1;gap:4px;align-items:center;justify-content:center;padding:0;color:#ff8929}.Button_button__8ropx.Button_text__BBEau.Button_disabled__uVhEy.Button_disabled__uVhEy{color:#c4c4c4}.Button_button__8ropx.Button_text__BBEau:hover{color:#d95300}.Button_button__8ropx.Button_text__BBEau.Button_xsmall__nIvlH{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.Button_button__8ropx.Button_text__BBEau.Button_xsmall__nIvlH span{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.Button_button__8ropx.Button_text__BBEau.Button_small__W5sHr{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Button_button__8ropx.Button_text__BBEau.Button_small__W5sHr span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_text__BBEau.Button_medium__R0MqW span{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.Button_button__8ropx.Button_text__BBEau.Button_primary__RGZno{color:#ff8929}.Button_button__8ropx.Button_text__BBEau.Button_secondary__wS_iG{color:#ff2b00}.Button_button__8ropx.Button_doubleRow__a5AcT{padding:4px 16px}.Button_doubleRowText__cgO3J{display:flex;flex-direction:column;align-items:center;justify-content:center}.Button_doubleRowText__cgO3J p:first-of-type{text-align:center;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.Button_doubleRowText__cgO3J p:last-of-type{text-align:center;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}
.RankingTag_rankingTag__me4F9{display:flex;gap:4px;align-items:center;justify-content:center;width:82px;padding:8px;font-family:var(--robot);font-size:18px;font-style:normal;font-weight:700;line-height:125%;border-radius:0 0 12px 12px}.RankingTag_first__EA5_n{color:#756300;background:#f5e89d}.RankingTag_second__wfY1Z{color:#434343;background:#e9e9e9}.RankingTag_third__8QrZ8{color:#8c0900;background:#ffbfa3}.RankingTag_other__Ar8pi{color:#555;background:#e9e9e9}
.ShowMoreToggle_toggleContainer__4t5HE{width:100%}.ShowMoreToggle_toggleInner__Ce9vw{overflow:hidden;transition:max-height .3s ease}.ShowMoreToggle_text__yK5By{color:#ff2b00;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.ShowMoreToggle_button__vDlSb{display:grid;grid-template-columns:auto 16px;grid-gap:4px;gap:4px;align-items:center;justify-content:center;width:100%;padding-block:8px}
.JobInfoCardActions_actionsArea__cKsxS{position:relative;display:flex;gap:12px;align-items:flex-start;align-self:stretch;justify-content:flex-end;padding:0}.JobInfoCardActions_actionsArea__cKsxS.JobInfoCardActions_contact__oNI5Y{flex-direction:column}.JobInfoCardActions_actionsArea__cKsxS .JobInfoCardActions_flexGrow__c033C{flex-grow:1}.JobInfoCardActions_actionsArea__cKsxS .JobInfoCardActions_more__JjGpq{display:flex;min-width:48%}.JobInfoCardActions_mainActionArea__QdmBA{display:flex;flex-direction:column;flex-grow:0;gap:12px;align-items:space-between;align-self:stretch;width:100%;padding:0}.JobInfoCardActions_mainActionArea__QdmBA button{box-sizing:border-box;display:flex;flex-grow:1;align-self:stretch}@media(min-width: 1180px){.JobInfoCardActions_mainActionArea__QdmBA button{flex-direction:row;width:50%}}@media(min-width: 1180px){.JobInfoCardActions_mainActionArea__QdmBA{flex-direction:row}}
.checkbox_checkbox__2C3bY{width:24px;height:24px}.checkbox_checkbox__2C3bY span{position:absolute;width:24px;height:24px}.checkbox_checkbox__2C3bY span.checkbox_unchecked__BGggj:has(~input[type=checkbox]:disabled){display:none}.checkbox_checkbox__2C3bY span.checkbox_unchecked__BGggj:has(~input[type=checkbox]:checked){display:none}.checkbox_checkbox__2C3bY span.checkbox_checked__SD_56{display:none}.checkbox_checkbox__2C3bY span.checkbox_checked__SD_56:has(~input[type=checkbox]:checked){display:block}.checkbox_checkbox__2C3bY .checkbox_input___g87M{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}
.JobSearchSortBox_sortBox__i6yzM{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding:0 16px 12px 16px}.JobSearchSortBox_sortBox__i6yzM.JobSearchSortBox_noXPadding__c5nLd{padding:0 0 12px}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4{display:flex;gap:8px;align-items:baseline;padding:0}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_totalCount__cHeS_{color:#000d0b;font-family:var(--robot);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_totalCount__cHeS_ .JobSearchSortBox_sub__Xfz7f{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_pageCount__vTJiR{color:#555;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.204px}
.JobSearchResultView_resultView__PbaeU{display:flex;flex-direction:column;gap:12px;align-self:stretch;padding:16px}@media(min-width: 1180px){.JobSearchResultView_resultView__PbaeU{width:720px;padding-top:12px}}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_default__nS7_U{background:#fff}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_dark__j1xC9{background:#f5f5f5}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_fullWidth__VkqWZ{width:100%;padding:16px 0}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}@media(min-width: 1180px){.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh{display:flex;flex-direction:column;gap:12px}}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh.JobSearchResultView_noOverflow__uO_Md{height:auto}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_emptyView___x_Ir{margin:0 auto}
.InformationChip_chip__zzueD{display:inline-flex;flex-shrink:0;gap:8px;align-items:center;justify-content:center;max-width:100%;border-radius:1000px}.InformationChip_label__FAoPM{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InformationChip_chipSizeS__9F_IK{height:20px;padding:4px 8px;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.204px}.InformationChip_chipSizeM__aeUFP{height:24px;padding:4px 12px;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.204px}.InformationChip_chipSizeL__NYOrz{height:28px;padding:4px 12px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.196px}.InformationChip_default__iitBp{color:#ff8929;background:#f5f5f5}.InformationChip_positive__mmO5p{color:#fff;background:#39b300}.InformationChip_critical__nRIk6{color:#c2211d;background:#fff3f0}.InformationChip_neutral__L2HAH{color:#000d0b;background:#fff;border:1px solid #000d0b}.InformationChip_outlined__Y3gms{color:#000d0b;background:#fff;border:1px solid #ff8929}.InformationChip_bright__aO_30{color:#d95300;background:#fff4e6}.InformationChip_disabled__EZVZt{color:#c4c4c4;background:#f5f5f5}.InformationChip_continuationA__qTUmi{color:#fff;background:#ff2b00}.InformationChip_continuationB___Y79I{color:#fff;background:#006ec2}.InformationChip_jobInquiry__jKFSu{padding:0;font-weight:400;color:#262626}.InformationChip_helloWork__BS8Mb{color:#fff;background:#ff5429}.InformationChip_new__olTwL{color:#fff;background:#00a4b3}
.JobInfoCard_jobCard__F5RGz{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between;width:100%;padding:16px;background:#fff;border-radius:12px}@media(min-width: 1180px){.JobInfoCard_jobCard__F5RGz{max-width:684px}}.JobInfoCard_jobCardRanking__Wo7ny{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-end;padding:0 16px 16px 16px;background:#fff;border-radius:12px}.JobInfoCard_contentBox__FWnul{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.JobInfoCard_favoriteBox__vr8Pm{display:flex;gap:16px;align-items:flex-start;align-self:stretch;padding:0}.JobInfoCard_favoriteBox__vr8Pm>div:first-of-type{display:flex;align-items:center;align-self:stretch;justify-content:space-between;width:24px;width:24px;padding:0}.JobInfoCard_favoriteBox__vr8Pm .JobInfoCard_link__qjOrv{display:flex;flex-wrap:nowrap;gap:4px;align-items:flex-start;align-self:stretch;padding:0}.JobInfoCard_favoriteContent__iUmL5{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:0}.JobInfoCard_favoriteDetailLinkBox__nksKX{display:flex;gap:8px;align-items:center;align-self:stretch;justify-content:flex-end;width:20px;padding:0;color:#c4c4c4}.JobInfoCard_chipArea__6uduP{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;height:24px;padding:0}.JobInfoCard_chipArea__6uduP.JobInfoCard_small__2eyYt{height:20px}.JobInfoCard_chipArea__6uduP .JobInfoCard_updatedAt__cqCPB{color:#555;font-family:var(--robot);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.JobInfoCard_cardHeader__tXY16{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}@media(min-width: 1180px){.JobInfoCard_cardHeader__tXY16{flex-direction:row;gap:24px;justify-content:space-between}}.JobInfoCard_titleWrap__GGMJy{display:flex;flex-direction:column;gap:8px}.JobInfoCard_titleArea__iasv8{display:flex;gap:12px;padding:0}.JobInfoCard_titleArea__iasv8.JobInfoCard_noChip__uwRKI{margin-top:8px}.JobInfoCard_title__teSLK{color:#000d0b;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobInfoCard_companyName__TcrwK{color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobInfoCard_thumbnail__PgLzY{display:flex;flex-shrink:0;justify-content:center;width:175px;height:112px;border-radius:4px}.JobInfoCard_thumbnail__PgLzY img{width:100%;object-fit:cover;border-radius:4px}.JobInfoCard_list__9Pot4{display:flex;flex-direction:column;gap:16px;align-items:flex-start;align-self:stretch;padding:0}@media(min-width: 1180px){.JobInfoCard_list__9Pot4{gap:12px}}.JobInfoCard_listItem__Haoiq{display:flex;gap:8px;align-items:center;align-self:stretch;padding:0;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}@media(min-width: 1180px){.JobInfoCard_listItem__Haoiq{align-items:flex-start}}.JobInfoCard_listItem__Haoiq .JobInfoCard_category__wBQe6{display:flex;flex-direction:column;flex-shrink:0;gap:4px;align-items:center;width:100px}@media(min-width: 1180px){.JobInfoCard_listItem__Haoiq .JobInfoCard_category__wBQe6{flex-direction:row;gap:12px;align-items:center;width:150px}}.JobInfoCard_listItem__Haoiq .JobInfoCard_listItemCategory__iT1ce{color:#555;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}@media(min-width: 1180px){.JobInfoCard_listItem__Haoiq p{padding-top:6px}}.JobInfoCard_listItem__Haoiq .JobInfoCard_textArea__TpJ25{padding-top:6px;white-space:pre-line}.JobInfoCard_disabilityTypeSection__h06Bc{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.JobInfoCard_disabilityTypeSection__h06Bc>div:first-of-type{color:#262626;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobInfoCard_disabilityTypeSection__h06Bc>div:last-of-type{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.JobInfoCard_employmentRecordSection__hoIAg{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.JobInfoCard_employmentRecordSection__hoIAg>div:first-of-type{color:#262626;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobInfoCard_employmentRecordSection__hoIAg>div:last-of-type{align-self:stretch;color:#000d0b;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.JobInfoCard_icon__M5Y_z{display:flex;gap:8px;align-items:center;justify-content:center;width:24px;width:32px;min-width:24px;height:24px;height:32px;padding:0;color:#7b7b7b;background:#f5f5f5;border-radius:1000px}.JobInfoCard_icon__M5Y_z svg{width:20px;height:20px;color:#ff6a00}.JobInfoCard_chips__Dgp1i{display:flex;flex-wrap:wrap;gap:8px;width:100%}.JobInfoCard_occupation__2oo9V{display:flex;flex-direction:column;gap:8px;width:100%}.JobInfoCard_pcOnlyLabel__F8AcR{display:none}@media(min-width: 1180px){.JobInfoCard_pcOnlyLabel__F8AcR{display:inline}}.JobInfoCard_clampParagraph__sWydZ{--clamp-size: 3;display:-webkit-box;width:100%;max-width:258px;max-height:calc(23px*var(--clamp-size));overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-size)}@media(min-width: 1180px){.JobInfoCard_clampParagraph__sWydZ{max-width:100%;max-height:unset;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}}
.CarouselDetail_container__mGrP5{display:flex;flex-direction:column;gap:8px;width:100%;height:100%}.CarouselDetail_thumbnail__QLKPf{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;overflow:hidden;border-radius:4px}.CarouselDetail_thumbnailImg__Gqg21{width:256px;height:140px;object-fit:cover}.CarouselDetail_chip__2z1uS{height:24px}.CarouselDetail_title__yIVVp{color:#000d0b;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.CarouselDetail_companyName__48zmC{margin-top:auto;overflow:hidden;color:#000d0b;text-overflow:ellipsis;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CarouselDetail_list__CKpau{display:grid;grid-template-rows:repeat(2, minmax(0, 24px));grid-gap:4px;gap:4px}.CarouselDetail_listItem__ehDzW{display:flex;gap:8px;align-items:center;overflow:hidden}.CarouselDetail_listItemText__ThfAG{flex:1 1;overflow:hidden;color:#000d0b;text-overflow:ellipsis;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CarouselDetail_icon__Ub_4i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;color:#ff6a00;background:#f5f5f5;border-radius:1000px}
.Frame_frame__yTgdC{display:flex;flex-direction:column;gap:8px;padding:8px 12px;color:#000d0b;background-color:#f5f5f5;border-radius:8px}.Frame_frame__yTgdC .Frame_label__lpKcE{color:#262626;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Frame_frame__yTgdC .Frame_subSectionWrapper__mZLns{display:flex;flex-direction:column;gap:4px}.Frame_frame__yTgdC .Frame_textWrapper__eT9zM{display:flex;flex-direction:column;gap:8px}
.Pager_pager__BBN0g{display:flex;gap:4px;align-items:center;justify-content:center;height:44px;padding:0}.Pager_iconButton__gOw1Z{display:flex;gap:8px;align-items:center;justify-content:center;width:44px;height:44px}.Pager_iconButton__gOw1Z:disabled{color:#c4c4c4}.Pager_pageButtonLayout__zT31I{display:flex;gap:8px;align-items:center;justify-content:center;width:44px;height:44px;padding:4px}.Pager_pageButton__S0qyK{display:flex;gap:8px;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;font-family:var(--robot);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.192px}.Pager_pageButton__S0qyK.Pager_current__92oY5{color:#fff;background-color:#ff8929;border-radius:1000px}.Pager_ellipsis___g63o{color:#000;font-family:var(--robot);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.192px}
