.WorkOpportunity_workOpportunityWrap__vGzdC{display:flex;flex-direction:column;gap:16px;width:100%}.WorkOpportunity_statisticsSection__bs73T{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.WorkOpportunity_statisticsSection__bs73T>h3:first-of-type{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsList__AGhJH{display:flex;align-items:center;justify-content:space-between;width:100%}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsList__AGhJH .WorkOpportunity_statisticsSeparateWrap__u0OsV{position:relative}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsList__AGhJH .WorkOpportunity_statisticsSeparate__g_MS_{display:block;width:1px;height:24px;background-color:#d9d9d9}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsItem__Cppgm{display:flex;flex-direction:column;gap:4px}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsLabel___OuYq{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:#555}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsResultWrap__plIlB{display:grid;grid-template-columns:repeat(2, auto);grid-gap:4px;gap:4px}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsResult__yX53J{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.192px;color:#d95300}.WorkOpportunity_statisticsSection__bs73T .WorkOpportunity_statisticsCapacity__cD_6B{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:rgba(0,0,0,.7)}.WorkOpportunity_subSection__35ttS{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.WorkOpportunity_subSection__35ttS>h3:first-of-type{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.WorkOpportunity_subSection__35ttS .WorkOpportunity_subSectionChips__OdxK2{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start;align-self:stretch;padding:0}.WorkOpportunity_subSection__35ttS .WorkOpportunity_subSectionSummary___k4Ts{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.WorkOpportunity_employmentRecordSection__Oq1aa{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.WorkOpportunity_employmentRecordSection__Oq1aa>div:first-of-type{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.WorkOpportunity_employmentRecordSection__Oq1aa>div:last-of-type{align-self:stretch;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.WorkOpportunity_clampParagraph__h9KiS{--clamp-size: 2;display:-webkit-box;width:100%;max-width:360px;max-height:calc(18px*var(--clamp-size));overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp-size)}@media(min-width: 1180px){.WorkOpportunity_clampParagraph__h9KiS{max-width:100%;max-height:unset;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}}.WorkOpportunity_divider__AoxLB{color:#f5f5f5}.WorkOpportunity_officeJobs__8ak0J{display:flex;flex-direction:column;gap:8px;width:100%}
.FeatureStatusChip_chipArea__7WTKw{display:flex;gap:8px;align-items:flex-start;height:24px;padding:0}.FeatureStatusChip_chipArea__7WTKw.FeatureStatusChip_small__jdXZz{height:20px}
.CompactDetail_titleWrap__etrvN{display:flex;flex-direction:column;gap:12px;width:100%}.CompactDetail_titleArea__5FuSR{display:flex;flex-grow:1;gap:12px;align-items:flex-start;align-self:stretch;justify-content:space-between;width:100%;padding:0}.CompactDetail_titleArea__5FuSR.CompactDetail_noChip__lSazI{margin-top:8px}.CompactDetail_titleAreaWrap__an0F5{display:flex;flex-direction:column;flex-grow:1;gap:4px;align-items:flex-start;align-self:stretch}.CompactDetail_title__J_8Pw{flex-grow:1;width:100%;font-size:1.5rem;color:rgba(0,0,0,.8);color:#006ec2;text-decoration:underline;overflow-wrap:anywhere;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.CompactDetail_thumbnail__rHIk_{position:relative;flex-shrink:0;width:100%;overflow:hidden;border-radius:4px}.CompactDetail_thumbnail__rHIk_ .CompactDetail_main__Ckxim{position:relative}.CompactDetail_thumbnail__rHIk_ .CompactDetail_main__Ckxim img{width:100%;height:140px;object-fit:cover;border-radius:4px}.CompactDetail_thumbnail__rHIk_ .CompactDetail_sub__hQOvV{position:absolute;right:0;bottom:0;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:8px 0 0 0}.CompactDetail_thumbnail__rHIk_ .CompactDetail_sub__hQOvV img{width:100%;max-width:78px;height:52px;object-fit:cover;filter:brightness(0.4);border-radius:8px 0 0 0}.CompactDetail_thumbnail__rHIk_ .CompactDetail_officePicCount__SnDEU{position:absolute;top:50%;left:50%;z-index:1;color:#fff;transform:translate(-50%, -50%);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.204px}.CompactDetail_chipArea__4qUry{position:absolute;bottom:8px;left:8px;display:flex;gap:8px;align-items:flex-start;height:24px;padding:0}.CompactDetail_chipArea__4qUry.CompactDetail_small__3vwul{height:20px}.CompactDetail_officePageTitle__KzVkF{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CompactDetail_disabilityTypeSection__8nVYJ{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.CompactDetail_disabilityTypeSection__8nVYJ>div:first-of-type{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.CompactDetail_disabilityTypeSection__8nVYJ>div:last-of-type{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.CompactDetail_employmentRecordSection__Vygq8{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.CompactDetail_employmentRecordSection__Vygq8>div:first-of-type{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.CompactDetail_employmentRecordSection__Vygq8>div:last-of-type{align-self:stretch;color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}
.CarouselDetail_container__Vkd_G{display:flex;flex-direction:column;gap:12px;width:100%}.CarouselDetail_titleWrapper__3Dmtx{display:flex;align-items:center;width:100%;height:40px}.CarouselDetail_title__DymA_{display:-webkit-box;overflow:hidden;color:#006ec2;text-decoration:underline;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.CarouselDetail_thumbnail__36Z_A{position:relative;width:-moz-fit-content;width:fit-content;margin:auto;overflow:hidden;border-radius:4px}.CarouselDetail_thumbnailImgMain__t1Y5h{width:256px;height:140px;object-fit:cover}.CarouselDetail_thumbnailSub__uMrSt{position:absolute;right:0;bottom:0;overflow:hidden;border-top:2px solid #fff;border-left:2px solid #fff;border-top-left-radius:8px}.CarouselDetail_thumbnailPicCount__3aqhX{position:absolute;top:50%;left:50%;z-index:1;color:#fff;transform:translate(-50%, -50%);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.204px}.CarouselDetail_thumbnailImgSub__pMPOh{width:78px;height:52px;object-fit:cover;filter:brightness(0.4)}.CarouselDetail_pageTitle__AwC54{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CarouselDetail_subSection__vg7wV{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.CarouselDetail_subSectionTitle__6wWcY{color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.CarouselDetail_subSectionChips__gBd07{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-self:stretch;padding:0}
