.RecruitmentJobInfo_container__8hfkK{display:flex;flex-direction:column;gap:12px}.RecruitmentJobInfo_title__Zjqti{border-left:6px solid #fd4268;padding-left:8px;font-size:14px;font-weight:700}.RecruitmentJobInfo_content__gibLD{display:flex;flex-direction:column;gap:12px}.RecruitmentJobInfo_accordionItem__y3676{display:flex;align-items:center;justify-content:space-between;padding:16px}.RecruitmentJobInfo_accordionItemContentDetails__Uh2nf,.RecruitmentJobInfo_accordionItemContent___CI_2{display:flex;flex-direction:column;gap:4px}.RecruitmentJobInfo_holidayInfo___qDTo{display:flex;gap:4px}.RecruitmentJobInfo_holidayInfo__icon__YJlQp{flex-shrink:0}.RecruitmentJobInfo_holidayInfo__text__ltwWg{font-size:14px;font-weight:500;line-height:160%}.RecruitmentJobInfo_workTimeInfo__wIa3p{display:flex;gap:4px}.RecruitmentJobInfo_workTimeInfo__icon__q_21g{flex-shrink:0}.RecruitmentJobInfo_workTimeInfo__text__jpi_g{font-size:14px;font-weight:500;line-height:160%}.RecruitmentJobInfo_workTimeInfo__addition__mDJOp{font-size:14px;font-weight:500;line-height:140%;color:#4b4b4b}.RecruitmentJobInfo_recruitmentLabel__XKavQ{font-size:14px;font-weight:700}.RecruitmentJobInfo_accordionItemArrow__q9kz7{flex-shrink:0;display:flex;align-items:center;margin-left:16px}.RecruitmentJobInfo_caption__BhFo9{display:flex;gap:4px}.RecruitmentJobInfo_caption__text__3ie1H{line-height:140%;font-size:12px;font-weight:400;color:#4b4b4b}.Accordion_accordion__qACRa{border-radius:8px;border:1px solid #d9d9d9;background-color:#fff;overflow:hidden}.Accordion_accordion__header__qzwbt{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:none;border:none;cursor:pointer;transition:background-color .2s ease}.Accordion_accordion__header__qzwbt:hover{background-color:#f2f2f2}.Accordion_accordion__header__title__u5bvc{font-size:14px;font-weight:700;color:#1a1a1a;text-align:left}.Accordion_accordion__header__icon__i1s_9{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Accordion_accordion__content__LW9hX{border-top:1px solid #d9d9d9;background-color:#fff}.AddIcon_cIcon____CPo{display:inline-block;vertical-align:middle}.AddIcon_cIcon--sm__0VS_O{width:16px;height:16px}.AddIcon_cIcon--md__2AI_W{width:24px;height:24px}.AddIcon_cIcon--lg__nqibp{width:32px;height:32px}.AddIcon_cIcon--black__CdyUU{--icon-color:#1a1a1a}.AddIcon_cIcon--red__Ys4Dz{--icon-color:#fd3d5d}.MinusIcon_cIcon__bJYoc{display:inline-block;vertical-align:middle}.MinusIcon_cIcon--sm__XIFIu{width:16px;height:16px}.MinusIcon_cIcon--md__awRc7{width:24px;height:24px}.MinusIcon_cIcon--lg__ZU2lb{width:32px;height:32px}.MinusIcon_cIcon--black__tcicZ{--icon-color:#1a1a1a}.MinusIcon_cIcon--red__6lES0{--icon-color:#fd3d5d}.AccordionItem_accordionItem__gkDfR{border-bottom:1px solid #d9d9d9;cursor:pointer}.AccordionItem_accordionItem__gkDfR:last-child{border-bottom:none}.AccordionItem_accordionItem__gkDfR:hover{background-color:#f2f2f2}.CalendarIcon_cIcon__cMIK_{display:inline-block;vertical-align:middle}.CalendarIcon_cIcon--sm__MNzEm{width:16px;height:16px}.CalendarIcon_cIcon--md__LO72q{width:24px;height:24px}.CalendarIcon_cIcon--lg__Ei3LI{width:32px;height:32px}.ClockIcon_cIcon__2JPQK{display:inline-block;vertical-align:middle}.ClockIcon_cIcon--sm__hldd5{width:16px;height:16px}.ClockIcon_cIcon--md__CZqMG{width:24px;height:24px}.ClockIcon_cIcon--lg__W8zxd{width:32px;height:32px}.WageInfo_container__jwf7R{display:flex;align-items:flex-start;gap:4px;font-weight:500;font-size:14px}.WageInfo_icon__QcWP4{flex-shrink:0;margin-top:2px}.WageInfo_content__ENJj_{display:flex;flex-direction:column;gap:4px;flex:1 1}.WageInfo_contentInline__WXf9e{flex:1 1;font-weight:500}.WageInfo_commissionItem__p3wG6{font-weight:500;line-height:160%}.WageInfo_monthly__ezEdt{font-weight:700;color:#fd4268}.WageInfo_basic__PLM_i{font-weight:700}.YenIcon_cIcon__IyAlf{display:inline-block;vertical-align:middle}.YenIcon_cIcon--sm__AnY5s{width:16px;height:16px}.YenIcon_cIcon--md__6ZQnK{width:24px;height:24px}.YenIcon_cIcon--lg__RESDu{width:32px;height:32px}.YenIcon_cIcon--black__A_v10{--icon-color:#1a1a1a}.YenIcon_cIcon--red__JXsJE{--icon-color:#fd3d5d}.YenIcon_cIcon--gray__jORWd{--icon-color:#b2b2b2}.JobDetailModal_modalContent__bSKGK{display:flex;flex-direction:column;gap:16px;max-height:calc(80vh - 32px)}.JobDetailModal_modalTitle__PS8AI{font-size:18px;font-weight:700;color:#0d0d0d;margin:0;padding:12px 12px 16px;border-bottom:1px solid #e5e5e5;text-align:center;flex-shrink:0}.JobDetailModal_modalFooter__Aq_Xp{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.JobDetailModal_modalCloseButton__jPRSY,.JobDetailModal_modalFooterButton__XMB5b{width:100%}.JobDetailModal_modalDetails__QH_p4{display:flex;flex-direction:column;gap:12px;flex:1 1;overflow-y:auto;min-height:0}.JobDetailModal_modalSection__onQST{display:flex;flex-direction:column;gap:12px}.JobDetailModal_modalSectionTitle__MF_x6{font-size:14px;font-weight:700;color:#0d0d0d;margin:0;line-height:160%}.JobDetailModal_modalText__jqc1d{font-size:14px;font-weight:500;line-height:160%}.JobDetailModal_modalText__bold__Ug4j6{font-weight:700}.JobDetailModal_modalText__detail__voBFz{font-size:12px;font-weight:500;line-height:160%;color:#4b4b4b;white-space:pre-wrap}.JobDetailModal_modalSectionSeparator__L6qdm{background-color:#d9d9d9}.JobDetailModal_workTimeInfo__UFNPZ{display:flex;flex-direction:column;gap:8px}.JobDetailModal_wageValue__zHOw_{font-weight:700;color:#fd4268}.JobDetailModal_wageValueBasic__D71it{font-weight:700}