.publicFooterOrganisms_generalTextLink__vS_KO{color:#fff;text-decoration:none;cursor:pointer;font-size:12px;line-height:2;font-weight:400}.jobLevelSelfProductionRegisterDialog_base__ZH2dV{position:absolute;overflow:hidden;display:flex;flex-direction:column;width:640px;min-height:-moz-fit-content;min-height:fit-content;max-height:90vh;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-radius:16px}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_header__L7mJI{display:flex;flex-direction:column;gap:8px;align-items:center}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_header__L7mJI .jobLevelSelfProductionRegisterDialog_title__Bx_JP{display:flex;gap:8px}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_header__L7mJI .jobLevelSelfProductionRegisterDialog_preWrapText__OPorf{white-space:pre-wrap}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_header__L7mJI .jobLevelSelfProductionRegisterDialog_centralText__ZfnmS{text-align:center}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_main__CzB_b{display:flex;flex-direction:column;gap:24px;padding:16px 32px 24px;flex:1 1;max-height:calc(90vh - 90px);overflow-y:auto}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_main__CzB_b .jobLevelSelfProductionRegisterDialog_fields__YVZXQ{display:flex;flex-direction:column;gap:16px}.jobLevelSelfProductionRegisterDialog_base__ZH2dV .jobLevelSelfProductionRegisterDialog_footer__XTehv{padding:16px 32px 24px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top:1px solid #e8e8e8;display:flex;justify-content:center;min-height:88px;background-color:#fff}.emailRegisterDialog_base__AfVDZ{position:absolute;overflow:hidden;display:flex;flex-direction:column;width:352px;min-height:-moz-fit-content;min-height:fit-content;max-height:90vh;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-radius:16px}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_main__EgNbr{display:flex;flex-direction:column;gap:8px;padding:24px 32px 16px;flex:1 1;max-height:calc(90vh - 89px);overflow-y:auto}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_main__EgNbr .emailRegisterDialog_upper__OD3ZJ{display:flex;flex-direction:column;gap:16px;align-items:center}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_main__EgNbr .emailRegisterDialog_upper__OD3ZJ .emailRegisterDialog_title__6ip_S{display:flex;gap:8px}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_main__EgNbr .emailRegisterDialog_upper__OD3ZJ .emailRegisterDialog_preWrapText__Ucn7H{white-space:pre-wrap}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_main__EgNbr .emailRegisterDialog_upper__OD3ZJ .emailRegisterDialog_centralText__4PdkQ{text-align:center}.emailRegisterDialog_base__AfVDZ .emailRegisterDialog_footer___WhMD{padding:16px 32px 24px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top:1px solid #e8e8e8;display:flex;justify-content:center;min-height:89px;background-color:#fff}.workTimeConditionRegisterDialog_base__KKcT7{position:absolute;overflow:hidden;display:flex;flex-direction:column;width:352px;min-height:-moz-fit-content;min-height:fit-content;max-height:90vh;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-radius:16px;box-shadow:0 4px 24px #00000014}.workTimeConditionRegisterDialog_base__KKcT7 .workTimeConditionRegisterDialog_main__XX_kK{display:flex;flex-direction:column;flex:1 1;max-height:calc(90vh - 89px);overflow-y:auto}.workTimeConditionRegisterDialog_base__KKcT7 .workTimeConditionRegisterDialog_header__hzTrh{padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px}.workTimeConditionRegisterDialog_base__KKcT7 .workTimeConditionRegisterDialog_footer__3pKwm{padding:16px 32px 24px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;border-top:1px solid #eee;display:flex;justify-content:center;min-height:89px;background-color:#fff}.workTimeConditionRegisterDialog_title__klpV5{text-align:center}.workTimeConditionRegisterDialog_section__2ucbD{width:100%;display:flex;flex-direction:column;padding:8px 24px 16px;gap:8px}.workTimeConditionRegisterDialog_availableTimeSection__O3Kne{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.workTimeConditionRegisterDialog_sectionTitle__j2LLV{font-size:14px;font-weight:800;color:#574f4c}.workTimeConditionRegisterDialog_inputRow__bELeg{display:flex;align-items:center;gap:8px}.workTimeConditionRegisterDialog_unitLabel__hCg_j{font-size:14px;color:#101010;white-space:nowrap}.workTimeConditionRegisterDialog_sectionHeader__v9bkE{display:flex;align-items:center;gap:8px}.workTimeConditionRegisterDialog_requiredLabel__26rct{background-color:#f0f0f0;border-radius:4px;padding:0 8px}.workTimeConditionRegisterDialog_checkboxWrapper___O0dm{display:flex;align-items:center;gap:8px;cursor:pointer}.workTimeConditionRegisterDialog_checkboxRow__L3SoF{display:flex;flex-direction:column;gap:8px}.workTimeConditionRegisterDialog_checkboxLabel__HLk3s{display:flex;align-items:center;font-size:14px;color:#101010;gap:8px}.workTimeConditionRegisterDialog_actions__sZA32{display:flex;justify-content:center;width:100%}.profileRestrictionDialog_container__u8SYk{position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-height:90vh;grid-template-rows:1fr 88px;overflow:hidden;background-color:#fff;border-radius:16px;display:grid}.profileRestrictionDialog_scrollableSection__y1lbR{display:grid;overflow-y:auto;max-height:calc(90vh - 88px);padding:32px 32px 24px;grid-gap:24px;gap:24px}.profileRestrictionDialog_fixedSection__CL8fb{height:88px;padding:16px 32px 24px;border-top:1px solid #e8e8e8;gap:16px;display:flex;justify-content:center;align-items:center}.profileRestrictionDialog_headerContainer__ca_DH{display:grid;grid-gap:8px;gap:8px;place-items:center}.profileRestrictionDialog_textCenter__e2kWl{text-align:center}.profileCheckButton_button__BQqq3{height:32px;width:186px;background:#ffffff14;border:1px solid #ffffff40;box-sizing:border-box;border-radius:24px;cursor:pointer;transition-duration:.4s;display:flex;align-items:center;justify-content:center}.contractAchievementBanner_container__CIe63{height:64px;width:100%;background:#3fa455;display:flex;justify-content:center;align-items:center}.contractAchievementBanner_container__CIe63 .contractAchievementBanner_contentsContainer__6esWf{display:flex;align-items:center;gap:16px}.contractAchievementBanner_container__CIe63 .contractAchievementBanner_contentsContainer__6esWf .contractAchievementBanner_iconAndTextContainer__R1pOs{display:flex;align-items:center;gap:8px}.contractAchievementBanner_container__CIe63 .contractAchievementBanner_closeButton__s00I7{position:absolute;right:16px;cursor:pointer}.base_container__1nOrY{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:90000;background-color:#fff;display:flex;flex-direction:column}@keyframes base_fade-in__mOZWJ{0%{opacity:0}to{opacity:1}}.base_container__1nOrY .base_header__nuGMr{width:100%;height:128px;padding:40px 24px 0 64px;display:flex;gap:112px;flex-shrink:0;animation:base_fade-in__mOZWJ .4s ease 0s 1 normal}.base_container__1nOrY .base_header__nuGMr .base_sideButtonWrapper__9AV_n{display:flex;gap:16px}.base_container__1nOrY .base_header__nuGMr .base_side__Hgb4c{flex-shrink:0}.base_container__1nOrY .base_header__nuGMr .base_main__m0yZk{width:100%}.base_container__1nOrY .base_content__27KZz{height:100%;padding-left:320px;display:flex;animation:base_fade-in__mOZWJ .4s ease 0s 1 normal}.base_container__1nOrY .base_content__27KZz .base_mainContent__77wHg{width:100%;overflow-y:auto;padding-right:56px}.base_container__1nOrY .base_content__27KZz .base_mainContent__77wHg .base_hint__Hfa5c{margin-bottom:32px}.base_container__1nOrY .base_content__27KZz .base_mainContent__77wHg .base_hint__Hfa5c .base_hintText__ICN9G{display:flex;flex-direction:column}.base_container__1nOrY .base_content__27KZz .base_mainContent__77wHg .base_form__DfXxx{display:flex;flex-direction:column;gap:32px;padding-bottom:240px}.base_container__1nOrY .base_content__27KZz .base_rightContent__0JE__{width:336px;height:calc(100% - 128px);flex-shrink:0;overflow-y:auto;padding-left:16px}.base_container__1nOrY .base_content__27KZz .base_rightContent__0JE__ .base_pane__hfqxe{box-shadow:0 4px 12px #211d1b1f,0 0 1px #211d1b1a;border-radius:16px;overflow-x:hidden}.detail_base__HGLF0{width:100%;border-radius:16px;background-color:#fff;position:relative}.detail_base__HGLF0 .detail_draftLabel__sKoX_{position:absolute;top:0;left:0;width:120px;height:120px;background-color:#101010;clip-path:polygon(0 0,100% 0,0 100%);padding:16.18px}.detail_base__HGLF0 .detail_draftLabel__sKoX_ .detail_draftLabelText__l5Zeh{rotate:-45deg}.detail_base__HGLF0 .detail_header__ZGKTZ{width:100%;margin:16px 0 24px;padding:0 16px;display:flex;flex-direction:column;gap:8px}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_category__yuRvr{width:-moz-fit-content;width:fit-content;padding:0 8px;background-color:#574f4c;border-radius:20px}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_profile__bU_Ar{display:flex;gap:8px;align-items:center}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_profile__bU_Ar .detail_image__nwoAL{width:24px;height:24px;border-radius:12px;overflow:hidden;flex-shrink:0}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_profile__bU_Ar .detail_name__MuRpu{flex-shrink:0}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_profile__bU_Ar .detail_companyName__rLpjv{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail_base__HGLF0 .detail_header__ZGKTZ .detail_price__qLmS2{width:100%;padding-top:8px;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;align-items:center}.detail_base__HGLF0 .detail_headerDivider__e4zPI{width:100%;height:1px;background-color:#e8e8e8}.detail_base__HGLF0 .detail_attributes__SHrud{width:100%;padding:24px 16px 48px;display:flex;flex-direction:column;gap:24px}.detail_base__HGLF0 .detail_attributes__SHrud .detail_divider__HyNW6{width:100%;height:1px;background-color:#e8e8e8}.detail_base__HGLF0 .detail_attributes__SHrud .detail_labels__OwAdq{display:flex;gap:8px;flex-wrap:wrap}.detail_base__HGLF0 .detail_attributes__SHrud .detail_bulletTextContainer__HWqJ1{display:flex;gap:8px;flex-direction:column}.detail_base__HGLF0 .detail_attributes__SHrud .detail_bulletTextContainer__HWqJ1 .detail_bulletText__BooGb{display:flex;gap:8px;align-items:center}.detail_base__HGLF0 .detail_attributes__SHrud .detail_bulletTextContainer__HWqJ1 .detail_bulletText__BooGb .detail_bulletIcon__TgS02{flex-shrink:0}.formGenerator_container__P6C9C{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999999999;background-color:#fff;display:flex;padding-top:40px}@keyframes formGenerator_fade-in__AWdoa{0%{opacity:0}to{opacity:1}}.formGenerator_container__P6C9C .formGenerator_leftSide__AYESN{display:flex;justify-content:flex-start;margin-left:64px;margin-right:auto;animation:formGenerator_fade-in__AWdoa .4s ease 0s 1 normal;width:320px}.formGenerator_container__P6C9C .formGenerator_rightSide__C97v9{display:flex;justify-content:flex-end;margin-right:24px;margin-left:auto;animation:formGenerator_fade-in__AWdoa .4s ease 0s 1 normal;width:320px}.formGenerator_container__P6C9C .formGenerator_content__A5o5T{width:800px;display:flex;flex-direction:column;gap:48px;animation:formGenerator_fade-in__AWdoa .4s ease 0s 1 normal}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_header__QcWQR{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_header__QcWQR .formGenerator_category__jG2Jd{width:-moz-fit-content;width:fit-content;padding:4px 16px;background-color:#f0f0f0;border-radius:16px}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET{max-height:calc(100vh - 272px);padding:24px;background-color:#fbf7f4;border-radius:16px;overflow-y:auto}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET .formGenerator_selection__6jlIn{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET .formGenerator_selection__6jlIn .formGenerator_choice__UuaVW{width:100%;border-bottom:1px solid #e8e8e8;padding-bottom:8px;display:flex;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET .formGenerator_selection__6jlIn .formGenerator_otherChoice__BAEv3{width:100%;display:flex;justify-content:flex-start;gap:8px}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET .formGenerator_selection__6jlIn .formGenerator_otherChoice__BAEv3 .formGenerator_check__8bkOY{margin-top:32px}.formGenerator_container__P6C9C .formGenerator_content__A5o5T .formGenerator_selectionWrapper__j2oET .formGenerator_addOtherChoice__f3_1l{margin-left:24px}.editingCancelConfirm_confirm___Uaqe{align-items:center;justify-content:center}.editingCancelConfirm_confirm___Uaqe,.priceForm_base__E1MHA{display:flex;flex-direction:column;gap:16px}.priceForm_base__E1MHA .priceForm_header__P3oU0{display:flex;gap:8px}.priceForm_base__E1MHA .priceForm_header__P3oU0 .priceForm_requiredLabel__KSRqN{background-color:#f0f0f0;padding:0 8px;border-radius:4px}.priceForm_base__E1MHA .priceForm_content__Vx7NT{display:flex;gap:8px}.priceForm_base__E1MHA .priceForm_content__Vx7NT .priceForm_yen__yMFrZ{margin:24px 0 32px}.checkbox_base__Su8vi{display:flex;flex-direction:column;gap:16px}.checkbox_header__ii0VJ{display:flex;gap:8px}.checkbox_header__ii0VJ .checkbox_requiredLabel__wsu_Q{background-color:#f0f0f0;padding:0 8px;border-radius:4px}.checkbox_content__zMnnZ .checkbox_choices__GmCza{display:flex;gap:8px 24px;flex-wrap:wrap}.checkbox_content__zMnnZ .checkbox_choices__GmCza .checkbox_choice__IcGM2{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox_content__zMnnZ .checkbox_otherChoices__KgkwE .checkbox_otherChoice__JQEGG{display:flex;gap:8px;margin:8px 0}.checkbox_content__zMnnZ .checkbox_otherChoices__KgkwE .checkbox_otherChoice__JQEGG .checkbox_check__0xfWb{margin-top:32px}.checkbox_content__zMnnZ .checkbox_otherChoices__KgkwE .checkbox_addOtherChoice__tr2_w{margin-left:24px}.longTextCheckbox_base__6hfgU{display:flex;flex-direction:column;gap:16px}.longTextCheckbox_header__ebdeM{display:flex;gap:8px}.longTextCheckbox_header__ebdeM .longTextCheckbox_requiredLabel__gArnY{background-color:#f0f0f0;padding:0 8px;border-radius:4px}.longTextCheckbox_content__UZor0 .longTextCheckbox_choices__SHIUc{display:flex;flex-direction:column;gap:8px}.longTextCheckbox_content__UZor0 .longTextCheckbox_choices__SHIUc .longTextCheckbox_choice__YaDq7{display:flex;align-items:center;gap:8px;cursor:pointer;text-align:start}.longTextCheckbox_content__UZor0 .longTextCheckbox_otherChoices__dUL_k .longTextCheckbox_otherChoice__n5h7P{display:flex;gap:8px;margin-top:8px}.longTextCheckbox_content__UZor0 .longTextCheckbox_otherChoices__dUL_k .longTextCheckbox_otherChoice__n5h7P .longTextCheckbox_check__gA0pZ{margin-top:32px}.longTextCheckbox_content__UZor0 .longTextCheckbox_otherChoices__dUL_k .longTextCheckbox_addOtherChoice__P8ppp{margin-left:24px}.engineerSkillLabel_base__NYdSW{display:flex;flex-direction:column;gap:16px}.engineerSkillLabel_base__NYdSW .engineerSkillLabel_header__QTEZK{display:flex;gap:8px}.engineerSkillLabel_base__NYdSW .engineerSkillLabel_header__QTEZK .engineerSkillLabel_requiredLabel__wkCdL{background-color:#f0f0f0;padding:0 8px;border-radius:4px}.engineerSkillLabel_base__NYdSW .engineerSkillLabel_content__sfiW8{width:560px}.projectPane_line__IEflX{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.projectPane_body__81daY{display:flex;flex-direction:column;background-color:#fff;width:320px;min-width:320px;border-left:1px solid #f0f0f0;height:100%;position:relative}.projectPane_body__81daY .projectPane_main__W1nDw{flex:1 1;overflow-y:auto}.projectPane_body__81daY .projectPane_main__W1nDw .projectPane_projectDetail___M_Nh{padding:0 16px}.projectPane_body__81daY .projectPane_main__W1nDw .projectPane_noProject__yb3SZ{display:flex;justify-content:center;align-items:center;height:100%}.projectPane_fotter__v6ld1{min-height:72px;width:100%;position:sticky;bottom:0;background-color:#fff;box-shadow:0 0 1px rgba(33,29,27,.102),4px 0 12px rgba(33,29,27,.122);display:flex;align-items:center;justify-content:space-around;gap:16px;padding:0 24px}.fukutenSection_line__Z2XNL{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.fukutenSection_fukutenSection__COD3W{padding:24px 0 0}.fukutenSection_fukutenSection__COD3W .fukutenSection_outLine__6IrWK{border:2px solid #f24766;box-sizing:border-box;border-radius:8px;padding:16px 24px}.fukutenSection_fukutenSection__COD3W .fukutenSection_outLine__6IrWK .fukutenSection_fukutenHead__eDV11{display:flex;justify-content:center;gap:8px}.howToWork_line__gFf_O{width:100%;border-bottom:1px solid #f0f0f0}.howToWork_howToWorkSection__tSZtM{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.howToWork_howToWorkSection__tSZtM .howToWork_howToWorkBody__ra4vm{padding:24px;background-color:#fbf7f4;border-radius:8px;display:flex;flex-direction:column}.howToWork_howToWorkSection__tSZtM .howToWork_howToWorkBody__ra4vm .howToWork_compensation__HOPy5{display:flex;flex-direction:column;gap:8px}.howToWork_howToWorkSection__tSZtM .howToWork_howToWorkBody__ra4vm .howToWork_compensation__HOPy5 .howToWork_contractTypeLabel__W74Us{background-color:#101010;padding:4px 8px;display:flex;gap:8px;width:-moz-fit-content;width:fit-content;border-radius:4px}.howToWork_howToWorkSection__tSZtM .howToWork_howToWorkItem__BMmgf{display:flex;flex-direction:column;gap:24px}.howToWork_flex__b5Clg{display:flex}.howToWork_flexColumn__xjytH{display:flex;flex-direction:column}.howToWork_g8__JcUvJ{gap:8px}.howToWork_g16__KsGuA{gap:16px}.howToWork_g24__33vYM{gap:24px}.howToWork_g40__cGy8u{gap:40px}.howToWork_pt24__1TZUv{padding-top:24px}.howToWork_preWrap__fJSdS{white-space:pre-wrap}.workableTech_line__Cn_ct{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.workableTech_workableTechSection__Ag7rB{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.workableTech_workableTechSection__Ag7rB .workableTech_techList__aOIzV{display:flex;flex-wrap:wrap;gap:8px}.workableTech_workableTechSection__Ag7rB .workableTech_techList__aOIzV .workableTech_techItem__WpTA_{display:flex;align-items:center;border:1px solid #f0f0f0;border-radius:40px;padding:0 8px;gap:8px}.conditions_line__UmCTz{padding-top:24px}.conditions_innerLine__UqkNs,.conditions_line__UmCTz{width:100%;border-bottom:1px solid #f0f0f0}.conditions_conditionsSection__0mxci{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz{padding:24px;background-color:#fbf7f4;border-radius:8px;gap:24px;display:flex;flex-direction:column}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_skills__b6eYT,.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_skills__b6eYT .conditions_conditionList__FYO6V{display:flex;flex-direction:column;gap:16px}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_skills__b6eYT .conditions_conditionList__FYO6V .conditions_conditionItem__w7B1M{display:flex;align-items:center}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_skills__b6eYT .conditions_conditionList__FYO6V .conditions_conditionItem__w7B1M .conditions_bulleted__DnABj{display:inline-block;margin-right:16px;background-color:#998e8a;max-width:8px;min-width:8px;height:4px;border-radius:2px}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_characteristics__TAfS5{display:flex;flex-direction:column;gap:16px}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_characteristics__TAfS5 .conditions_characteristicList__GFZJW{display:flex;flex-direction:column;gap:8px}.conditions_conditionsSection__0mxci .conditions_conditionsBody__PVpkz .conditions_characteristics__TAfS5 .conditions_characteristicList__GFZJW .conditions_characteristicItem__pxvDT{display:flex;align-items:center;gap:8px}.workDescription_line__3Ijl2{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.workDescription_workDescriptionSection__XJ0N8{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.workDescription_workDescriptionSection__XJ0N8 .workDescription_workDescriptionText__EAHnr{white-space:pre-wrap;word-break:break-all}.projectAbout_line__bc4w1{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.projectAbout_projectAboutSection__br_bi{padding:24px 0 0;display:flex;flex-direction:column}.projectAbout_projectAboutSection__br_bi .projectAbout_projectAboutBody__B_cKw{padding:24px 0 0;display:flex;flex-direction:column;gap:24px;margin-right:-16px}.projectAbout_projectAboutSection__br_bi .projectAbout_projectAboutBody__B_cKw .projectAbout_projectCharms__1QDiY{display:flex;gap:16px;overflow-x:auto;word-break:break-all;padding-right:16px}.projectAbout_projectAboutSection__br_bi .projectAbout_projectAboutBody__B_cKw .projectAbout_projectCharms__1QDiY .projectAbout_projectCharmItem__XZ61L{display:flex;flex-direction:column;gap:8px}.companyDescription_companyDescriptionSection__Ll_OU{padding:24px 0 0;display:flex;flex-direction:column;gap:24px}.companyDescription_companyDescriptionSection__Ll_OU .companyDescription_companyDescriptionBody__vZTcs{gap:8px;display:flex;flex-direction:column}.companyDescription_companyDescriptionSection__Ll_OU .companyDescription_companyDescriptionBody__vZTcs .companyDescription_companyDescription__hi1CT{display:flex;flex-direction:column;gap:16px}.companyDescription_companyDescriptionSection__Ll_OU .companyDescription_companyDescriptionBody__vZTcs .companyDescription_companyDescriptionItem__l8zM4{display:grid;align-items:center;grid-template-columns:100px 1fr}.companyDescription_companyDescriptionSection__Ll_OU .companyDescription_companyDescriptionBody__vZTcs .companyDescription_companyDescriptionItem__l8zM4 .companyDescription_text__jg3ot{white-space:pre-wrap;word-break:break-all}.companyDescription_companyDescriptionSection__Ll_OU .companyDescription_line__dz1oX{grid-column:1/-1;padding-top:8px;width:100%;border-bottom:1px solid #f0f0f0}.paneHead_line__48TZN{padding-top:24px;width:100%;border-bottom:1px solid #f0f0f0}.paneHead_titleSection__ALaOp{padding:8px 0;display:flex;gap:8px;flex-direction:column}.paneHead_titleSection__ALaOp .paneHead_labels__pKJGo{display:flex;gap:8px}.paneHead_titleSection__ALaOp .paneHead_title__0jcYI{white-space:pre-wrap;word-break:break-all;display:column;align-items:center}.paneHead_titleSection__ALaOp .paneHead_title__0jcYI .paneHead_openIcon__HYduM{display:inline-flex;vertical-align:middle;margin-left:8px;cursor:pointer}.paneHead_titleSection__ALaOp .paneHead_companyLink__O6_Iq{display:flex;gap:8px}.paneHead_titleSection__ALaOp .paneHead_companyLink__O6_Iq .paneHead_companyLogo__GRu9p{position:relative;width:24px;height:24px}.thumbnail_thumbnail__Lxvs_{position:relative;height:180px}.thumbnail_thumbnail__Lxvs_ .thumbnail_shareButton__dpesv{position:absolute;top:16px;right:16px}.paneFooter_footer__RrSWU{min-height:72px;width:100%;position:sticky;bottom:0;background-color:#fff;box-shadow:0 0 1px rgba(33,29,27,.102),4px 0 12px rgba(33,29,27,.122);display:flex;align-items:center;justify-content:space-around;gap:16px;padding:0 24px;white-space:nowrap}.paneFooter_isBookmark__izBNW svg path{fill:#ff3866}.projectCardForPane_mediumWidth__5SzlY{width:256px}.projectCardForPane_smallWidth__k2WcL{width:216px}.projectCardForPane_container__H526T{position:relative;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;row-gap:8px;transition:background-color .3s ease-out;padding:8px;border-radius:16px}.projectCardForPane_container__H526T.projectCardForPane_selected__TRscw,.projectCardForPane_container__H526T:hover{background-color:#fbf7f4;cursor:pointer}.projectCardForPane_container__H526T .projectCardForPane_bookmarkButton__5eX1C{position:absolute;top:8px;right:8px}.projectCardForPane_container__H526T .projectCardForPane_bookmarkButton__5eX1C .projectCardForPane_bookmarkIcon__ZkZSa svg{fill:#ff3866;border:none}.projectCardForPane_container__H526T .projectCardForPane_thumbnailWrapper__Qq16Q{height:-moz-fit-content;height:fit-content;border-radius:8px}.projectCardForPane_container__H526T .projectCardForPane_thumbnailWrapper__Qq16Q>div{border-radius:8px}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7{display:flex;flex-direction:column;row-gap:4px}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_labelContainer__8XXal{display:flex;flex-wrap:wrap;gap:8px}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_labelContainer__8XXal .projectCardForPane_jobChangeIconWrapper__jaGbw{padding:4px;border-radius:50%;background-color:#f24766}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf{position:relative}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf .projectCardForPane_engineerSkillFukidashi__LKwSm{display:none;position:absolute;width:-moz-fit-content;width:fit-content;background:#101010d9;box-shadow:0 0 1px #211d1b1a,0 4px 12px #211d1b1f;border-radius:8px;padding:8px 16px;top:100%}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf .projectCardForPane_engineerSkill__m1s5_:hover+.projectCardForPane_engineerSkillFukidashi__LKwSm{display:block}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf .projectCardForPane_engineerSkillWrapper__wvSLS{display:flex;column-gap:8px;cursor:pointer}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf .projectCardForPane_engineerSkill__m1s5_{width:max-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_engineerSkillContainer__pMFcf .projectCardForPane_engineerSkillFukidashiText__1Q5bQ{line-height:16px}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_title__r4u1L{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_genreNames__M3HBv{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_contractInformationTextLabelsWrapper__Mjyo4{padding:4px 0;display:flex;gap:8px;align-items:center}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_contractInformationTextLabelsWrapper__Mjyo4 .projectCardForPane_contractInformationTextLabel__sR4bf{background-color:#f0f0f0;padding:0 8px;border-radius:8px;white-space:nowrap;flex-shrink:1;min-width:0}.projectCardForPane_container__H526T .projectCardForPane_main__mQ2y7 .projectCardForPane_companyName__Hg9Gt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}