.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}
.loading_loader__9Jcy5{position:relative;width:1em;height:1em;margin:100px auto;font-size:25px;text-indent:-9999em;border-radius:50%;transform:translateZ(0);animation:loading_load5__TQxy_ 1.1s infinite ease}@keyframes loading_load5__TQxy_{0%,100%{box-shadow:0 -2.6em 0 0 #f28518,1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.5),-1.8em -1.8em 0 0 rgba(242,133,24,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.7),1.8em -1.8em 0 0 #f28518,2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.5),1.8em -1.8em 0 0 rgba(242,133,24,.7),2.5em 0 0 0 #f28518,1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.5),2.5em 0 0 0 rgba(242,133,24,.7),1.75em 1.75em 0 0 #f28518,0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.5),1.75em 1.75em 0 0 rgba(242,133,24,.7),0 2.5em 0 0 #f28518,-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.5),0 2.5em 0 0 rgba(242,133,24,.7),-1.8em 1.8em 0 0 #f28518,-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.5),-1.8em 1.8em 0 0 rgba(242,133,24,.7),-2.6em 0 0 0 #f28518,-1.8em -1.8em 0 0 rgba(242,133,24,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.5),-2.6em 0 0 0 rgba(242,133,24,.7),-1.8em -1.8em 0 0 #f28518}}@keyframes loading_load5__TQxy_{0%,100%{box-shadow:0 -2.6em 0 0 #f28518,1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.5),-1.8em -1.8em 0 0 rgba(242,133,24,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.7),1.8em -1.8em 0 0 #f28518,2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.5),1.8em -1.8em 0 0 rgba(242,133,24,.7),2.5em 0 0 0 #f28518,1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.5),2.5em 0 0 0 rgba(242,133,24,.7),1.75em 1.75em 0 0 #f28518,0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.5),1.75em 1.75em 0 0 rgba(242,133,24,.7),0 2.5em 0 0 #f28518,-1.8em 1.8em 0 0 rgba(242,133,24,.2),-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.5),0 2.5em 0 0 rgba(242,133,24,.7),-1.8em 1.8em 0 0 #f28518,-2.6em 0 0 0 rgba(242,133,24,.2),-1.8em -1.8em 0 0 rgba(242,133,24,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.5),-1.8em 1.8em 0 0 rgba(242,133,24,.7),-2.6em 0 0 0 #f28518,-1.8em -1.8em 0 0 rgba(242,133,24,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(242,133,24,.2),1.8em -1.8em 0 0 rgba(242,133,24,.2),2.5em 0 0 0 rgba(242,133,24,.2),1.75em 1.75em 0 0 rgba(242,133,24,.2),0 2.5em 0 0 rgba(242,133,24,.2),-1.8em 1.8em 0 0 rgba(242,133,24,.5),-2.6em 0 0 0 rgba(242,133,24,.7),-1.8em -1.8em 0 0 #f28518}}
.SectionHeader_sectionHeader__HM2kd{position:relative;display:flex;flex:1 0;flex-direction:column;gap:8px;align-items:center;justify-content:center}.SectionHeader_sectionHeader__HM2kd.SectionHeader_leftBar__Kbw9B{padding-left:24px}.SectionHeader_sectionHeader__HM2kd.SectionHeader_leftBar__Kbw9B::before{position:absolute;top:0;left:0;display:inline-block;width:8px;height:100%;content:"";border-radius:1000px}.SectionHeader_sectionHeader__HM2kd.SectionHeader_leftBar__Kbw9B.SectionHeader_primary__XRSRs::before{background-color:#ff8929}.SectionHeader_sectionHeader__HM2kd.SectionHeader_leftBar__Kbw9B.SectionHeader_secondary__A9tuD::before{background-color:#ff2b00}.SectionHeader_sectionHeader__HM2kd .SectionHeader_subTitle__xQw7S{width:100%;text-align:start;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.SectionHeader_sectionHeader__HM2kd .SectionHeader_subTitle__xQw7S.SectionHeader_primary__XRSRs{color:#8c2c00}.SectionHeader_sectionHeader__HM2kd .SectionHeader_subTitle__xQw7S.SectionHeader_secondary__A9tuD{color:#d91d00}.SectionHeader_sectionHeader__HM2kd .SectionHeader_title__yXso2{width:100%;color:#000d0b;text-align:start;text-wrap:wrap;font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}
.page_pageWrapper__Qoga8{display:flex;flex-direction:column;align-items:center;width:100%;background:#fff}.page_pageWrapper__Qoga8 .page_contentWrapper__W47e3{width:100%;padding:24px 16px}.page_pageWrapper__Qoga8 .page_contentWrapper__W47e3 p{white-space:pre-line}@media(min-width: 1180px){.page_pageWrapper__Qoga8 .page_contentWrapper__W47e3{display:flex;flex-direction:column;align-items:center;align-items:stretch;width:784px}}.page_pageWrapper__Qoga8 .page_recommendedListWrapper__DN6e_{display:flex;flex-direction:column;gap:48px;width:100%;padding:32px 16px;background-color:#f5f5f5}@media(min-width: 1180px){.page_pageWrapper__Qoga8 .page_recommendedListWrapper__DN6e_{padding-inline:max((100vw - 784px)/2 + 16px,16px)}}.page_pageWrapper__Qoga8 .page_pickupLinksWrapper__XFd9N{display:flex;flex-direction:column;gap:48px;width:100%;padding:32px 16px}@media(min-width: 1180px){.page_pageWrapper__Qoga8 .page_pickupLinksWrapper__XFd9N{width:784px}}s .page_fullWidth__0LlEU{margin:0 -16px 24px}
.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}
.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}
.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}
.AlertBanner_alert__mYssg{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:#fffbe6;border:1px solid #f5e89d;border-radius:8px}.AlertBanner_alert__mYssg.AlertBanner_heavy__s7fB_{background:#ffbfa3}.AlertBanner_alert__mYssg .AlertBanner_heading__AUWDb{display:flex;gap:8px;align-items:center;align-self:stretch;padding:0;color:#9c8508}.AlertBanner_alert__mYssg .AlertBanner_heading__AUWDb .AlertBanner_icon__XCsdL{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:2px}.AlertBanner_alert__mYssg .AlertBanner_heading__AUWDb .AlertBanner_icon__XCsdL.AlertBanner_heavy__s7fB_{color:#8c0900}.AlertBanner_alert__mYssg .AlertBanner_heading__AUWDb .AlertBanner_text__VrbD6{flex:1 0;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.AlertBanner_alert__mYssg .AlertBanner_body__8rWxl{align-self:stretch;color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}
.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}
.Dialog_dialog__i06la{position:fixed;top:50%;left:50%;width:90%;max-width:387px;color:#000d0b;background-color:#fff;border:1px solid;border-radius:12px;transform:translateX(-50%) translateY(-50%)}.Dialog_dialog__i06la.Dialog_wide__FIA_a{max-width:70%}.Dialog_dialogContainer__8t549{display:flex;flex-direction:column;width:100%;height:max-content}.Dialog_dialogContainer__8t549.Dialog_wide__FIA_a{height:640px}.Dialog_dialogHeader__DDQ_i{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:8px 12px;padding:8px 0 8px 16px;font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px;background-color:#fff;border-bottom:1px solid #e9e9e9}.Dialog_dialogHeader__DDQ_i>form>button{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.Dialog_dialogContent___p4dx{display:flex;flex-direction:column;flex-grow:1;max-width:100%;padding:18px 24px;overflow:hidden;background-color:#fff}@media(min-width: 1180px){.Dialog_dialogContent___p4dx.Dialog_noPadding__sME6l{padding:0}}
.SignUpJobsForm_formWrapper__KgcqK{display:flex;flex-direction:column;gap:32px;align-self:stretch;padding:0 16px}@media(min-width: 1180px){.SignUpJobsForm_formWrapper__KgcqK{padding:0}}.SignUpJobsForm_dialogContent__cmKxK{display:flex;flex-direction:column;gap:32px;align-items:center;padding:24px}.SignUpJobsForm_dialogContent__cmKxK .SignUpJobsForm_message__OQ3g0{display:flex;flex-direction:column;gap:16px;align-items:center}.SignUpJobsForm_dialogContent__cmKxK .SignUpJobsForm_message__OQ3g0 svg{width:56px;height:56px;color:#ff8929}.SignUpJobsForm_dialogContent__cmKxK .SignUpJobsForm_message__OQ3g0 .SignUpJobsForm_main__qk335{color:#000d0b;font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.SignUpJobsForm_dialogContent__cmKxK .SignUpJobsForm_message__OQ3g0 .SignUpJobsForm_sub__AJ3D4{color:#262626;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.SignUpJobsForm_dialogContent__cmKxK button{flex-grow:1;width:100%}.SignUpJobsForm_errorMessage__mSVb5{width:100%;margin-top:16px}
.JobFloatCTAButtons_floatButtonsLayout__LZpiW{position:fixed;bottom:0;z-index:10;display:flex;gap:16px;align-items:center;justify-content:center;width:100%;padding:12px 16px;background:#fff;border-top:1px solid #e9e9e9}.JobFloatCTAButtons_floatButtonsLayout__LZpiW .JobFloatCTAButtons_contentWrapper__rsvAz{display:flex;gap:16px;align-items:center;justify-content:space-between;width:784px;padding:0 16px}.JobFloatCTAButtons_floatButtonsLayout__LZpiW .JobFloatCTAButtons_contentWrapper__rsvAz .JobFloatCTAButtons_jobInfoWrapper__d9kMn{max-width:368px}.JobFloatCTAButtons_floatButtonsLayout__LZpiW .JobFloatCTAButtons_contentWrapper__rsvAz .JobFloatCTAButtons_jobInfoWrapper__d9kMn .JobFloatCTAButtons_title__neiBM{width:100%;overflow:hidden;color:#000d0b;text-overflow:ellipsis;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobFloatCTAButtons_floatButtonsLayout__LZpiW .JobFloatCTAButtons_contentWrapper__rsvAz .JobFloatCTAButtons_jobInfoWrapper__d9kMn .JobFloatCTAButtons_company__utLWD{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.JobFloatCTAButtons_button__1e35d{display:flex}.JobFloatCTAButtons_link__aH82z{display:flex;width:100%}
.JobHeader_header__2amMJ{display:flex;flex-direction:column;gap:16px;padding:0 0 16px 0}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz{display:flex;flex-direction:column;gap:12px}@media(min-width: 1180px){.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz{gap:16px}}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_tagsWrapper__jm8vm{display:flex;justify-content:space-between}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_tagsWrapper__jm8vm .JobHeader_chipsWrapper__p7nZP{display:flex;gap:8px}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_tagsWrapper__jm8vm time{width:100%;color:#555;text-align:right;font-family:var(--robot);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_pageTitle__SM8V1{color:#000d0b;text-wrap:wrap;overflow-wrap:break-word;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}@media(min-width: 1180px){.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_pageTitle__SM8V1{font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_pageTitleSub__bp2sZ{overflow:hidden;color:#555;text-overflow:ellipsis;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.204px}@media(min-width: 1180px){.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_pageTitleSub__bp2sZ{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.192px}}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_companyName__fQjZg{display:flex;gap:8px;align-items:center;color:#000d0b;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.JobHeader_header__2amMJ .JobHeader_contentWrapper__XckWz .JobHeader_companyName__fQjZg svg{width:24px;height:24px;color:#ff6a00}.JobHeader_header__2amMJ .JobHeader_mainDetails__LtPmK{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:12px;color:#000d0b;border:1px solid #e9e9e9;border-radius:12px}.JobHeader_header__2amMJ .JobHeader_imageWrapper__rnHof{display:flex;align-items:center;justify-content:center}.JobHeader_header__2amMJ .JobHeader_imageWrapper__rnHof .JobHeader_image__uCzCK{display:flex;align-items:center;justify-content:center;width:85%;aspect-ratio:16/9;border-radius:4px}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_titleWrapper__AkUNv{display:flex;flex-direction:column;gap:4px;align-items:flex-start;align-self:stretch;padding:12px;background:#ff2b00;border-radius:12px 12px 0 0}@media(min-width: 1180px){.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_titleWrapper__AkUNv{padding:16px}}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_titleWrapper__AkUNv .JobHeader_point__oc7r3{display:flex;gap:8px;align-items:flex-start;height:24px;padding:0 8px;color:#ff2b00;background:#fff;border-radius:1000px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_titleWrapper__AkUNv .JobHeader_title__HG4lU{color:#fff;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz{display:flex;flex-direction:column;gap:20px;align-items:flex-start;align-self:stretch;padding:16px 12px;background:#ffeee6}@media(min-width: 1180px){.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz{padding:16px}}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz p{color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz .JobHeader_chipsWrapper__p7nZP{display:flex;flex-direction:column;gap:12px;align-items:flex-start;align-self:stretch;color:#262626}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz .JobHeader_pointWrapper__5sN4o{display:grid;grid-gap:12px;gap:12px}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz .JobHeader_pointWrapper__5sN4o .JobHeader_pointItem__TSymL{display:grid;grid-template-columns:20px 1fr;grid-gap:14px;gap:14px;align-items:center}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz .JobHeader_pointWrapper__5sN4o .JobHeader_checkIcon__2_tmS{color:#ff2b00}.JobHeader_header__2amMJ .JobHeader_staffRecommendation__7EZOk .JobHeader_contentWrapper__XckWz .JobHeader_pointWrapper__5sN4o .JobHeader_pointText__Y6oH8{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobHeader_chipsTitle__M40hD{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.196px}.JobHeader_chips___8_L9{display:flex;flex-wrap:wrap;gap:4px;align-content:flex-start;align-items:flex-start;align-self:stretch}@media(min-width: 1180px){.JobHeader_chips___8_L9{gap:8px}}.JobHeader_ctaButtonsWrapper__WstZa{display:flex;flex-direction:column;gap:12px;align-self:stretch;width:100%;padding-top:12px}.JobHeader_ctaButtonsWrapper__WstZa .JobHeader_buttonWrapper__LspRY{position:relative;flex-grow:1;width:100%}.JobHeader_ctaButtonsWrapper__WstZa .JobHeader_buttonWrapper__LspRY button{box-sizing:border-box;width:100%}@media(min-width: 1180px){.JobHeader_ctaButtonsWrapper__WstZa .JobHeader_buttonWrapper__LspRY{width:50%}}.JobHeader_ctaButtonsWrapper__WstZa .JobHeader_message___QxTq{position:absolute;top:-50%;left:50%;display:flex;gap:8px;align-items:center;justify-content:center;height:22px;padding:0 12px;color:#fff;text-align:center;content:"非公開求人をご紹介可能！";background:#000d0b;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}.JobHeader_ctaButtonsWrapper__WstZa .JobHeader_message___QxTq::after{position:absolute;bottom:-30%;left:50%;width:0;height:0;content:"";border-top:10px solid #000d0b;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);transform:translateX(-50%)}@media(min-width: 1180px){.JobHeader_ctaButtonsWrapper__WstZa{flex-direction:row}}
.JobSegmentControl_segmentControl__P9gAy{display:flex;flex-direction:column;gap:12px;padding:8px 0}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i{display:flex;flex-direction:column;gap:12px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA{display:flex;align-items:flex-start;align-self:stretch;padding:4px 8px;background:#f5f5f5;border-radius:16px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4{display:flex;flex-grow:1;gap:8px;align-items:center;justify-content:center;padding:8px;border-radius:12px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4.JobSegmentControl_selected__EpU6b{color:#fff;background-color:#ff8929;box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4.JobSegmentControl_unselected___VYRV{color:#555;cursor:pointer;background-color:#f5f5f5}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4.JobSegmentControl_unselected___VYRV:hover{filter:brightness(90%)}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4 .JobSegmentControl_icon__ahFej{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f5f5f5;border-radius:1000px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_tab__jzts4 .JobSegmentControl_icon__ahFej svg{width:16.667px;height:16.667px;color:#cc4e00}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_switchTab__0hLJA .JobSegmentControl_divider___RcZ_{align-self:stretch;width:1px;margin:8px 4px;background:#d9d9d9;border-radius:1000px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_anchorWrapper__p3lMf{z-index:10;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_anchorWrapper__p3lMf .JobSegmentControl_anchorChip__Auyqr{display:flex;gap:4px;align-items:center;justify-content:center;height:36px;padding:12px;background:#fff;border:1px solid #d9d9d9;border-radius:1000px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_anchorWrapper__p3lMf .JobSegmentControl_anchorChip__Auyqr .JobSegmentControl_icon__ahFej{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:1.667px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_actionWrapper__I3I_i .JobSegmentControl_anchorWrapper__p3lMf .JobSegmentControl_anchorChip__Auyqr .JobSegmentControl_icon__ahFej svg{flex-shrink:0;width:16.667px;height:16.667px}.JobSegmentControl_segmentControl__P9gAy .JobSegmentControl_contentWrapper__BOu6u{padding-top:16px}
.RecommendedList_list__eTI99{display:flex;flex-direction:column;gap:12px;margin-top:24px}
.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}
.ContentCard_container__WBe6r{--fixed-header-negative-margin: 16px;padding-top:var(--fixed-header-negative-margin);margin-top:calc(var(--fixed-header-negative-margin)*-1)}.ContentCard_contentCard__d9o7b{overflow:hidden;border:1px solid #e9e9e9;border-radius:16px}.ContentCard_contentCard__d9o7b .ContentCard_sectionHeader__oiJ_0{display:flex;gap:24px;align-items:center;align-self:stretch;height:56px;min-height:52px;padding:12px 16px;background:#f5f5f5}.ContentCard_contentCard__d9o7b .ContentCard_sectionHeader__oiJ_0 h2{color:#000d0b;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.ContentCard_contentCard__d9o7b .ContentCard_contentWrapper__Ejrqb{display:flex;flex-direction:column;gap:32px;padding:24px 16px}.ContentCard_contentCardWrapper__68RtN{display:flex;flex-direction:column;gap:16px;padding-top:12px;overflow:hidden}.ContentCard_contentCardWrapper__68RtN.ContentCard_masked__JWlGa{height:390px;overflow:hidden}@media(min-width: 1180px){.ContentCard_contentCardWrapper__68RtN{overflow:unset}}
.Content_frame__e1if_{display:flex;flex-direction:column;gap:8px;padding:8px 12px;color:#000d0b;background-color:#f5f5f5;border-radius:8px}.Content_frame__e1if_ .Content_label__mrQhc{color:#262626;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Content_row__M49P7{display:flex;gap:16px;align-items:center;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.Content_row__M49P7 label{min-width:87px}.Content_row__M49P7 label.Content_long__YnM4X{min-width:114px}.Content_row__M49P7 p{flex-grow:1}.Content_textWrapper__xKJ4H{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}.Content_textWrapper__xKJ4H.Content_smallGap__5mg5w{gap:4px}.Content_subSectionWrapper__B3sQs{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start}.Content_steps__wOqsp{display:flex;flex-direction:column;gap:8px}.Content_steps__wOqsp .Content_stepBlock__xVh5F{display:flex;flex-direction:column;gap:8px}.Content_steps__wOqsp .Content_stepBlock__xVh5F .Content_step__wm8EU{display:flex;gap:8px;color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Content_steps__wOqsp .Content_stepBlock__xVh5F .Content_step__wm8EU .Content_chip__G0ASF{display:flex;gap:8px;align-items:center;justify-content:center;height:24px;padding:8px;color:#d95300;background:#fff4e6;border-radius:4px;font-family:var(--robot);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.Content_steps__wOqsp .Content_stepBlock__xVh5F .Content_triangle__Q6EtJ{position:relative;left:9%;width:0;height:0;border-top:10px solid #e9e9e9;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}.Content_steps__wOqsp .Content_stepBlock__xVh5F:last-child .Content_triangle__Q6EtJ{display:none}.Content_detailsWrapper__x0UEz{display:flex;flex-direction:column;gap:24px;align-self:stretch}.Content_detailsWrapper__x0UEz .Content_subHeader__TmHSw{--fixed-header-negative-margin: 16px;padding-top:var(--fixed-header-negative-margin);margin-top:calc(var(--fixed-header-negative-margin)*-1);color:#d95300;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){.Content_detailsWrapper__x0UEz .Content_subHeader__TmHSw{width:240px}}.Content_divider__DCnlc{border-top:1px solid #e9e9e9}.Content_detailsWrapper__x0UEz .Content_divider__DCnlc:last-of-type{display:none}.Content_wrapper__3hZA0{display:flex;gap:8px}.Content_contentWrapper__xM3Nn{display:flex;flex-direction:column;gap:24px}@media(min-width: 1180px){.Content_contentWrapper__xM3Nn{flex-direction:row;gap:12px}}.Content_contentWrapper__xM3Nn :last-of-type .Content_divider__DCnlc{display:none}.Content_contentWrapper__xM3Nn .Content_details__BVCcG{display:flex;flex-direction:column;flex-grow:1;gap:8px;justify-content:flex-start;width:100%;color:#000d0b;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){.Content_contentWrapper__xM3Nn .Content_details__BVCcG p:first-child{padding-top:4px}}.Content_table__2EA8I{display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid #e9e9e9;border-radius:16px}.Content_table__2EA8I .Content_tableRow__drw0T{display:flex}.Content_table__2EA8I .Content_tableRow__drw0T .Content_col__LzVwx{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:12px;text-wrap:wrap;border-bottom:1px solid #e9e9e9;font-family:var(--robot);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.Content_table__2EA8I .Content_tableRow__drw0T .Content_col__LzVwx.Content_category__AEUcR{flex-grow:0;flex-shrink:0;width:124px;background:#f5f5f5;border-right:1px solid #e9e9e9;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){.Content_table__2EA8I .Content_tableRow__drw0T .Content_col__LzVwx.Content_category__AEUcR{width:140px}}.Content_table__2EA8I .Content_tableRow__drw0T:last-child .Content_col__LzVwx{border-bottom:none}.Content_chips__o3VcS{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;align-items:flex-start;padding:0}.Content_topPadding__PLwp8{padding-top:4px}
.JobFeatures_contentWrapper__H12hV{display:flex;flex-direction:column;gap:32px;padding:24px 16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B{display:flex;flex-direction:column;gap:16px;color:#000d0b}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B .JobFeatures_title__tBbNQ{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B .JobFeatures_description__cQe_v{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI{display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq{display:flex;gap:12px;padding:12px 16px;color:#fff;background-color:#ff8929}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_title__tBbNQ{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy{position:relative;align-items:flex-end;justify-content:center;width:24px;height:24px;background-color:#fff;border-radius:24px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy .JobFeatures_iconWrapper__jEGRS{position:relative;width:24px;height:24px;overflow:hidden;border-radius:24px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy .JobFeatures_iconWrapper__jEGRS img{position:absolute;top:10%;right:10%;width:20px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy::after{position:absolute;bottom:-80%;left:50%;width:0;height:0;content:"";border-top:10px solid #ff8929;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);transform:translateX(-50%)}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_contentWrapper__H12hV{padding:16px;color:#000d0b;background-color:#fff4e6;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_chips__aLKrg{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;align-items:flex-start;padding:0}
.JobCompany_jobCompany__MZjqH{display:flex;flex-direction:column;gap:16px;padding:12px 0 0}.JobCompany_jobCompany__MZjqH .JobCompany_detailsWrapper___Jn6g{display:flex;flex-direction:column;gap:24px}.JobCompany_jobCompany__MZjqH .JobCompany_link__75Zvc{width:100%;color:#ff8929;text-align:left}
.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}
.PickupLinks_container__ltOdy{display:flex;flex-direction:column;gap:24px}.PickupLinks_sectionTitle___AQjg{margin-bottom:8px;font-size:1em}.PickupLinks_sectionContent__Nacmk{padding-left:8px;margin-top:8px}.PickupLinks_areaTitle__mBuOh{font-size:1em;font-weight:bold}.PickupLinks_list__6Jdzj{display:flex;flex-wrap:wrap}.PickupLinks_listItem__IhzW_:not(:last-child)::after{padding-inline:12px;content:"|"}.PickupLinks_subList__AHAHu{display:inline}.PickupLinks_subList__AHAHu::before{content:"（"}.PickupLinks_subList__AHAHu::after{content:"）"}.PickupLinks_subListItem__2wjP5:not(:last-child)::after{content:"、"}.PickupLinks_link__riwSD:hover{text-decoration:underline}.PickupLinks_disabled__IreNx{color:#c4c4c4}
.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}
.Detail_detail__rkUQW{display:flex;flex-direction:column;gap:12px;align-items:center;align-items:flex-start;align-self:stretch;justify-content:flex-start;--fixed-header-negative-margin: 16px;padding-top:var(--fixed-header-negative-margin);margin-top:calc(var(--fixed-header-negative-margin)*-1)}.Detail_detail__rkUQW.Detail_noTitle__ACmAK{flex-direction:row;align-items:center}.Detail_detail__rkUQW .Detail_title__CzjtR{display:flex;flex-shrink:0;gap:8px;align-items:center;color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}@media(min-width: 1180px){.Detail_detail__rkUQW .Detail_title__CzjtR.Detail_default__FgQ7A{width:176px}}@media(min-width: 1180px){.Detail_detail__rkUQW .Detail_title__CzjtR.Detail_short___KZKn{width:auto}}@media(min-width: 1180px){.Detail_detail__rkUQW .Detail_title__CzjtR.Detail_long__Ach_Q{width:200px}}@media(min-width: 1180px){.Detail_detail__rkUQW .Detail_title__CzjtR.Detail_hasTitle__i_lV6{width:240px}}.Detail_detail__rkUQW .Detail_title__CzjtR .Detail_icon__Ikwpg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f5f5f5;border-radius:1000px}.Detail_detail__rkUQW .Detail_title__CzjtR .Detail_icon__Ikwpg svg{width:16.667px;height:16.667px;color:#ff6a00}.Detail_detail__rkUQW .Detail_content__YXTMR{color:#000d0b;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}
.HelloWorkMask_helloWorkMask__zPH71{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:64px 48px 24px;background-color:#fff}.HelloWorkMask_helloWorkMask__zPH71::after{position:absolute;top:-100px;left:0;width:100%;height:100px;content:"";background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.HelloWorkMask_alertText__yxOZj{color:#262626;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.HelloWorkMask_actions__TDGoh{display:flex;flex-direction:column;gap:12px;align-items:center;align-self:stretch;justify-content:stretch;width:100%;padding:0}.HelloWorkMask_actions__TDGoh>a{display:flex;align-items:center;justify-content:center}.HelloWorkMask_actions__TDGoh .HelloWorkMask_caption__7kSXN{color:#555;text-align:center;font-family:var(--robot);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}
