.page_pageWrapper___ICnr{display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width: 1180px){.page_pageWrapper___ICnr{width:784px}}
.EmptyStateContent_emptyState__3KkY5{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;width:343px;padding:48px 0}.EmptyStateContent_emptyMessageArea__InOyl{display:flex;flex-direction:column;gap:16px;align-items:center;align-self:stretch;justify-content:center;padding:0}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_icon__1QVKX{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:4.667px;font-size:46px;color:rgba(0,0,0,.4)}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0;white-space:pre-wrap}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_heading__X36o2{align-self:stretch;color:rgba(0,0,0,.7);text-align:center;font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_body__gUSo_{align-self:stretch;color:#555;text-align:center;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.EmptyStateContent_actions__HM_3x{display:flex;flex-direction:column;gap:12px;align-items:center;align-self:stretch;padding:0}@media(min-width: 1180px){.EmptyStateContent_emptyState__3KkY5{width:784px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_icon__1QVKX{width:112px;height:112px;font-size:93.33px}.EmptyStateContent_emptyMessageArea__InOyl>.EmptyStateContent_texts__MvoBy>.EmptyStateContent_heading__X36o2{font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}}
.Faq_container__vR_z9{display:flex;flex-direction:column;gap:24px}.Faq_list__kHEXA{display:flex;flex-direction:column;gap:12px}
.Banner_section__Dp8mZ{align-self:center;width:100%;padding:16px 32px;margin:32px 0}@media(min-width: 1180px){.Banner_section__Dp8mZ{max-width:810px;margin:32px auto}}@media(min-width: 1180px){.Banner_hideOnDesktop__UqnxZ{display:none}}.Banner_title__linJQ{margin-bottom:16px;font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}@media(min-width: 1180px){.Banner_title__linJQ{font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}}.Banner_titleNoWrap__Pkf4v{white-space:nowrap}.Banner_container__7mFVL{display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:40px}.Banner_container__7mFVL a{position:relative;display:block;width:100%}@media(min-width: 1180px){.Banner_container__7mFVL{flex-flow:row wrap;gap:16px;justify-content:flex-start;margin-bottom:36px}.Banner_container__7mFVL a{width:calc(50% - 16px/2);transition:opacity .3s ease}.Banner_container__7mFVL a:hover{opacity:.7}}
.list-page_layout__emgTG{display:grid;grid-template-columns:288px 1fr;grid-gap:32px;gap:32px}.list-page_conditionWrap__S_qDe{display:flex;flex-direction:column;row-gap:16px;padding-bottom:48px}.list-page_viewHeaderWrap__ChLlE{padding-top:12px;background-color:#f5f5f5}.list-page_viewHeaderWrap__ChLlE div{background-color:#f5f5f5}.list-page_listResultContainer__c4RaW{padding-top:24px}.list-page_searchSortBoxWrap__hezot{padding-bottom:16px}.list-page_faqWrapper__X6siq{display:flex;flex-direction:column;padding-block:48px;padding-inline:max((100vw - 398px)/2,16px);margin-inline:calc(-50vw + 50%);background-color:#fff4e6}@media(min-width: 1180px){.list-page_faqWrapper__X6siq{padding-inline:max((100vw - 1024px)/2,216px)}}.list-page_pickupLinksWrapper__CCzZt{display:flex;flex-direction:column;gap:40px;padding-block:48px;padding-inline:max((100vw - 398px)/2,16px);margin-inline:calc(-50vw + 50%);background-color:#fff}@media(min-width: 1180px){.list-page_pickupLinksWrapper__CCzZt{padding-inline:max((100vw - 1024px)/2,216px)}.list-page_pickupLinksWrapper__CCzZt+nav[aria-label=breadcrumb]{margin-top:0}}
.page_topWrapper__l7r7V{display:flex;flex-direction:column;justify-content:center}@media(min-width: 1180px){.page_topWrapper__l7r7V{padding:0 5%}}
.WorkInfo_container___L46c{display:flex;flex-direction:column;gap:24px}.WorkInfo_sectionTitle__LeOVk{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.WorkInfo_section__NyNXa{display:flex;flex-direction:column;gap:12px}.WorkInfo_achievementList__yJPyW{display:flex;flex-direction:column;gap:8px}.WorkInfo_achievementListItem__O6YuU{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px;padding:12px;color:rgba(0,0,0,.7);background:#fff;border-radius:8px}.WorkInfo_achievementNote__3Eza7{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;margin-top:16px;color:#555}.WorkInfo_cta__lo8fX{z-index:10;display:flex;flex-grow:1;width:100%;margin-inline:auto}@media(min-width: 1180px){.WorkInfo_cta__lo8fX{max-width:320px;padding-block:8px}}
.Job_content__uSc13{display:flex;flex-direction:column;gap:24px}.Job_officeJobs__0PGLV{display:flex;flex-direction:column;gap:8px}
.Toast_toast__GQWuu{position:fixed;bottom:1%;left:50%;display:inline-flex;gap:8px;align-items:center;justify-content:center;height:36px;padding:4px 16px;background:#434343;border-radius:8px;transform:translateX(-50%);box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.Toast_toast__GQWuu .Toast_icon__COY2B{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:20px;color:#fff}.Toast_toast__GQWuu .Toast_label__X8LxD{color:#fff;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}
.SelectBox_inputLayout__Ojm5G{display:flex;flex-direction:column;gap:4px;width:100%}.SelectBox_selectBox__yGvPO{display:flex;flex-shrink:0;gap:8px;align-items:center;width:100%;min-width:343px;padding:16px 12px 16px 16px;color:rgba(0,0,0,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(/_next/static/media/chevron-down-solid.8d970a28.svg);background-repeat:no-repeat;background-position:right 12px center;border:1px solid #d9d9d9;border-radius:8px;outline:none;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px}.SelectBox_selectBox__yGvPO:focus{border:1px solid #ff8929;box-shadow:none}.SelectBox_selectBox__yGvPO.SelectBox_error__tFgDJ{background:#fff3f0;border:1px solid #c2211d}.SelectBox_supportingText__ul4UO{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:#555}.SelectBox_supportingText__ul4UO.SelectBox_error__tFgDJ{color:#c2211d}
.ProfileForm_form___cALP{display:flex;flex-direction:column;flex-grow:1}.ProfileForm_form___cALP .ProfileForm_fieldWrapper__QRFjw{flex-grow:1}.ProfileForm_form___cALP .ProfileForm_buttonWrapper__XNPPN{display:flex;align-items:center;padding:16px 0}@media(min-width: 1180px){.ProfileForm_form___cALP .ProfileForm_buttonWrapper__XNPPN{padding:32px 0}}
.JobsInquiryForm_buttonWrapper__LIyWs{display:flex;justify-content:center;margin-top:16px}.JobsInquiryForm_userInfo__KsuXR{display:flex;flex-direction:column;flex-grow:1;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL{display:flex;flex-direction:column;flex-grow:1;gap:12px;margin-bottom:16px}.JobsInquiryForm_nameField__KeQX7{display:flex;gap:12px;justify-content:flex-start}.JobsInquiryForm_nameField__KeQX7>div{min-width:0}.JobsInquiryForm_formGroup__GhzER{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:8px}.JobsInquiryForm_label__4QrE8{display:flex;gap:12px;align-items:center;justify-content:center;margin-bottom:8px;color:#333;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobsInquiryForm_field__PXpW1{display:flex;flex-direction:column;gap:12px}.JobsInquiryForm_field__PXpW1 .JobsInquiryForm_label__4QrE8{color:#333;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobsInquiryForm_form__OLKj2{display:flex;flex-direction:column;gap:16px}.JobsInquiryForm_careerHistory__CEUG_{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#f0f0f0;border-radius:5px}.JobsInquiryForm_careerHistory__label__q1Spj{font-size:16px;font-weight:bold}.JobsInquiryForm_careerHistory__delete__hUZcC{color:#888;cursor:pointer}.JobsInquiryForm_careerHistory__delete__hUZcC:hover{color:#555}.JobsInquiryForm_employmentHistory__4fRF6{padding:16px;margin-bottom:16px;background-color:#f2f5f5}.JobsInquiryForm_employmentHistoryWrapper__3xtCl{margin-bottom:1.5rem;overflow:hidden;background-color:#f2f5f5;border:1px solid var(--Color-Palette-Gray-gray-2, #cccfce);border:1px solid #e0e0e0;border-radius:var(--Border-radius-border-radius-l, 0.75rem);border-radius:8px}.JobsInquiryForm_employmentHistoryHeader__aFueg{display:flex;align-items:left;justify-content:space-between;padding:12px 16px;font-weight:bold;background-color:#fff}.JobsInquiryForm_dateField__qim5H{display:flex;gap:8px;align-items:center}.JobsInquiryForm_formHeader__ajCjX{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;align-self:stretch;justify-content:center;margin-bottom:16px}.JobsInquiryForm_header2__fgcVP{font-size:1rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.012rem}.JobsInquiryForm_supportingText__zPPmQ{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;font-size:.75rem;font-style:normal;font-weight:400;line-height:100%;color:#555;letter-spacing:.0127rem}.JobsInquiryForm_supportingText__zPPmQ.JobsInquiryForm_error__rUlM_{color:#c2211d}.JobsInquiryForm_inputChip__KpD_N{display:inline-flex;gap:.25rem;align-items:center;justify-content:center;height:2.75rem;padding:var(--Space-space-1, 0.25rem) var(--Space-space-3, 0.75rem);cursor:pointer;background:var(--Color-Tokens-Background-color-bg-primary-lightest, #e5fcfa);border:1px solid #ff8929;border-radius:var(--Border-radius-border-radius-full, 62.5rem);transition:all .2s ease-in-out}.JobsInquiryForm_inputChip__KpD_N .JobsInquiryForm_label__4QrE8{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobsInquiryForm_inputChip__KpD_N:hover{background-color:#f5f5f5}.JobsInquiryForm_inputChip__KpD_N.JobsInquiryForm_checked__DBH6c{background-color:#ff8929;border-color:#ff8929}.JobsInquiryForm_inputChip__KpD_N.JobsInquiryForm_checked__DBH6c .JobsInquiryForm_label__4QrE8{color:#fff}.JobsInquiryForm_inputChip__KpD_N .JobsInquiryForm_checkIcon__Jc43Y{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:.15rem .1823rem .1042rem .1563rem}.JobsInquiryForm_inquiry____WXZ{display:flex;flex:1 0;flex-direction:column;gap:0;width:100%;padding:0 16px 16px}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_labelWrapper__1fwkV{margin:16px 0}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_label__4QrE8{color:#333;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_buttonWrapper__LIyWs{display:flex;padding:16px 0}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_buttonWrapperHorizontal__ayeNQ{display:flex;gap:12px;padding:16px 0}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR{display:flex;flex-direction:column;flex-grow:1}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding-top:16px;margin-bottom:16px}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL .JobsInquiryForm_label__4QrE8{color:#333;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL .JobsInquiryForm_detailInput__19VpT{display:flex;flex-direction:column;gap:12px}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL .JobsInquiryForm_listArea__hdbny{display:flex;flex-direction:column;gap:8px;align-self:stretch}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL .JobsInquiryForm_confirmTerm__Owypz{display:flex;align-items:center;justify-content:space-between}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_inputField__5LznL .JobsInquiryForm_confirmTerm__Owypz .JobsInquiryForm_acceptedTerm__vOMCR{display:flex;flex:1 0;gap:12px;align-items:center;align-self:stretch;padding:16px 0}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_userInfo__KsuXR .JobsInquiryForm_btnWrapper__Nn4g_{display:flex;gap:12px;padding:16px 0}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_loadingWrapper__enqX2{position:fixed;inset:0;background:rgba(0,0,0,.5)}.JobsInquiryForm_inquiry____WXZ .JobsInquiryForm_loadingWrapper__enqX2>div{position:absolute;top:35%;left:50%;transform:translateX(-50%) translateY(-50%)}.JobsInquiryForm_addButton__J_6tX{width:100%;height:40px}.JobsInquiryForm_radioGroup__enE5n{display:flex;flex-direction:column;gap:8px}.JobsInquiryForm_radioLabel__4GZTZ{display:flex;align-items:center;padding:12px;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:8px}.JobsInquiryForm_radioLabel__4GZTZ input{margin-right:8px}.JobsInquiryForm_saveButton__xb3lp{margin-top:18px}.JobsInquiryForm_titleWithIcon__CsS1m{display:flex;align-items:center;justify-content:space-between;padding:10px}.JobsInquiryForm_title__LTW28{margin:0}.JobsInquiryForm_iconWrapper__lARgj{display:flex;flex-shrink:0;gap:.5rem;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}.JobsInquiryForm_faMinus__4Udz6{color:#00977d}.JobsInquiryForm_icon__V3NBk{font-size:16px;color:#fff}.JobsInquiryForm_noEmploymentHistoryWrapper__lSUf_{display:flex;gap:var(--Space-space-3, 0.75rem);align-items:center;align-self:stretch;height:2.75rem}.JobsInquiryForm_checkboxLabelWrapper__4fS2_{display:flex;gap:8px;align-items:center;margin-bottom:16px}.JobsInquiryForm_noEmploymentHistoryLabel__sSB2G{display:flex;gap:var(--Space-space-3, 0.75rem);align-items:center;align-self:stretch;height:2.75rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%;color:var(--Color-Tokens-Text-color-txt-high, #000d0b);letter-spacing:.0123rem}.JobsInquiryForm_spaceBetween__mXHhv{display:flex;align-items:center;justify-content:space-between}.JobsInquiryForm_employmentHistoryBodyField___PIVk{margin-top:16px}
.JobTypeSelect_inputLayout__jfd9q{display:flex;flex-direction:column;gap:4px;width:100%}.JobTypeSelect_selectBox__tt4_z{display:flex;flex-shrink:0;gap:8px;align-items:center;width:100%;min-width:343px;padding:16px 12px 16px 16px;color:rgba(0,0,0,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url(/_next/static/media/chevron-down-solid.8d970a28.svg);background-repeat:no-repeat;background-position:right 12px center;border:1px solid #d9d9d9;border-radius:8px;outline:none;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px}.JobTypeSelect_selectBox__tt4_z:focus{border:1px solid #ff8929;box-shadow:none}.JobTypeSelect_selectBox__tt4_z.JobTypeSelect_error__4mbc6{background:#fff3f0;border:1px solid #c2211d}.JobTypeSelect_supportingText__kaS6s{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:#555}.JobTypeSelect_supportingText__kaS6s.JobTypeSelect_error__4mbc6{color:#c2211d}
.MultiAlertBanner_multiAlert__IY4NR{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px}.MultiAlertBanner_multiAlert__IY4NR.MultiAlertBanner_positive__lhE2O{color:#379c08;background:#f1fbec}.MultiAlertBanner_multiAlert__IY4NR.MultiAlertBanner_critical__tdIh8{color:#c2211d;background:#fff3f0}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_heading__wk8_g{align-self:stretch;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5{display:flex;flex-direction:column;gap:8px;align-items:flex-start;align-self:stretch;padding:0}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5 .MultiAlertBanner_listItem__Mr9Rl{display:flex;gap:12px;align-items:center;align-self:stretch;padding:0}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5 .MultiAlertBanner_listItem__Mr9Rl .MultiAlertBanner_icon__TzB5H{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:2.333px;font-size:23.333px}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5 .MultiAlertBanner_listItem__Mr9Rl .MultiAlertBanner_texts__30g6T{display:flex;flex:1 0;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;padding:0}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5 .MultiAlertBanner_listItem__Mr9Rl .MultiAlertBanner_texts__30g6T .MultiAlertBanner_main__12eG6{flex:1 0;color:#000;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.MultiAlertBanner_multiAlert__IY4NR .MultiAlertBanner_list__korn5 .MultiAlertBanner_listItem__Mr9Rl .MultiAlertBanner_texts__30g6T .MultiAlertBanner_sub__XpCns{align-self:stretch;color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}
.InquiryLoginMessage_loginMessage__BHpAa{align-self:stretch;color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.InquiryLoginMessage_loginMessage__BHpAa .InquiryLoginMessage_link__CXPgo{color:#ff8929;-webkit-text-decoration-line:underline;text-decoration-line:underline;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){.page_container__YJZq4{width:100vw;margin-inline:calc(-50vw + 50%);background-color:#fff}.page_container__YJZq4 .page_headerWrapper__s69T5{max-width:430px;margin-inline:auto}}.page_container__YJZq4 .page_contentWrapper__LLRrf{width:100dvw;margin-inline:calc(-50vw + 50%);border-top:1px solid #e9e9e9}.page_container__YJZq4 .page_content__0w9Zl{display:flex;flex-direction:column;gap:48px;width:100%;max-width:430px;padding:16px;margin-inline:auto}@media(min-width: 1180px){.page_container__YJZq4 .page_content__0w9Zl{padding-block:24px}}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5{position:relative;display:flex;flex-direction:column;gap:16px}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5::before{position:absolute;top:-24px;width:100%;height:1px;content:"";background-color:#d9d9d9}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5 .page_buttonsWrapper__y9M2_{display:flex;gap:8px}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5 .page_buttonsWrapper__y9M2_ .page_signInLink__CMA50{display:flex;flex-grow:1;gap:16px;align-self:stretch;justify-content:space-between;height:70px;text-align:center}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5 .page_buttonsWrapper__y9M2_ .page_signInLink__CMA50 button{height:100%}.page_container__YJZq4 .page_content__0w9Zl .page_signIn__Xt0r5 .page_message__8lRf0{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}
.TextArea_textArea__BJjU4{display:inline-flex;flex-direction:column;gap:4px}.TextArea_input__10E84{display:flex;gap:8px;min-height:168px;padding:12px 16px;resize:none;background:#fff;border:1px solid #d9d9d9;border-radius:8px}.TextArea_input__10E84.TextArea_error__UvCtf{background:#fff3f0;border:1px solid #c2211d;box-shadow:none}.TextArea_input__10E84:focus{border:1px solid #ff8929;box-shadow:none}.TextArea_supportingText__SJzCN{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:#555}.TextArea_supportingText__SJzCN.TextArea_error__UvCtf{color:#c2211d}
.ErrorLabel_errorLabel__tODCh{width:100%;padding:8px 12px;margin:8px 0;font-size:.875rem;color:#c2211d;background-color:#fff3f0;border-radius:4px}
.IndustriesDialogActions_dialogActions__KwaUY{display:flex;gap:1rem;justify-content:flex-end;padding:1rem;border-top:1px solid #d9d9d9}.IndustriesDialogActions_dialogActions__KwaUY button{flex:0 0 auto !important;width:auto !important;min-width:-moz-fit-content !important;min-width:fit-content !important}.IndustriesDialogActions_clearButton__b7eDi{color:#9d9d9d !important}
.BottomDrawerDialog_bottomDrawerOverlay__ErQMK{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgba(0,0,0,.5)}.BottomDrawerDialog_bottomDrawerContainer__a0DWv{display:flex;flex-direction:column;width:100%;max-height:90vh;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.BottomDrawerDialog_bottomDrawerHeader__3KIr8{z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.BottomDrawerDialog_bottomDrawerTitle__OBBPw{font-size:16px;font-weight:bold;text-align:left}.BottomDrawerDialog_closeButton__Ac2IS{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:none;border:none}.BottomDrawerDialog_closeIcon__GIeMc{width:24px;height:24px}.BottomDrawerDialog_bottomDrawerContent__mAfuj{flex:1 1;max-height:60vh;padding:0;overflow-y:auto;background-color:#fff}.BottomDrawerDialog_bottomDrawerActions__Ztkjl{z-index:2;display:flex;justify-content:space-between;padding:16px;background-color:#fff;border-top:1px solid #e0e0e0}.BottomDrawerDialog_clearButton__hHU1H{flex:1 1;margin-right:8px;color:#333 !important;background-color:#fff !important;border:1px solid #ccc !important}.BottomDrawerDialog_saveButton__5k9Eh{flex:1 1;margin-left:8px;color:#fff !important;background-color:#e84118 !important;border:none !important}
.DatePicker_inputLayout__hI25N{display:flex;flex-direction:column;gap:4px;width:100%}.DatePicker_datePicker__LrlKH{position:relative;display:inline-flex;flex-direction:row;gap:4px;align-items:flex-start;width:100%}.DatePicker_datePicker__LrlKH input[type=date]{-webkit-text-fill-color:rgba(0,0,0,.8)}.DatePicker_datePicker__LrlKH input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;width:10%;height:100%;opacity:0}.DatePicker_input__ErQFr{display:flex;flex-grow:1;gap:8px;align-items:center;width:100%;height:52px;padding:16px 14px 16px 16px;color:rgba(0,0,0,.8);background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px}.DatePicker_input__ErQFr.DatePicker_error__IU7GV{background:#fff3f0;border:1px solid #c2211d;box-shadow:none}.DatePicker_input__ErQFr:focus{border:1px solid #ff8929;box-shadow:none}.DatePicker_icon__dYNvj{position:absolute;top:50%;right:5%;flex-shrink:0;width:17.5px;height:20px;color:#000;pointer-events:none;cursor:pointer;transform:translateY(-50%)}.DatePicker_supportingText__9_85b{font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px;color:#555}.DatePicker_supportingText__9_85b.DatePicker_error__IU7GV{color:#c2211d}
.SelectedIndustriesPills_pillsContainer__ItTIK{display:flex;flex-wrap:wrap;gap:8px;margin-top:.75rem}.SelectedIndustriesPills_pill__bBgAs{position:relative;display:inline-flex;gap:.25rem;align-items:center;justify-content:center;height:2.75rem;padding:.25rem .75rem;background:#fff;border:1px solid #d9d9d9;border-radius:1000px;transition:all .2s ease-in-out}.SelectedIndustriesPills_pill__bBgAs .SelectedIndustriesPills_label__XDsGs{font-size:.875rem}.SelectedIndustriesPills_pill__bBgAs:hover{background-color:#f5f5f5}.SelectedIndustriesPills_removeButton__lZ7_l{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;color:#fff;cursor:pointer;background:rgba(0,0,0,.7);border:none;border-radius:50%}.SelectedIndustriesPills_removeIcon__3ejWZ{width:.75rem;height:.75rem}
.IndustriesDialogContent_dialogContentContainer__m61BM{position:relative;width:100%;height:100%;background-color:#fff}.IndustriesDialogContent_container__tmQat{display:flex;flex-direction:column;height:100%}.IndustriesDialogContent_content__j8QOT{flex:1 1;padding:0 16px;overflow-y:auto}.IndustriesDialogContent_categoryContainer__h_Tu0{margin-bottom:24px;background-color:#fff}.IndustriesDialogContent_categoryTitle__iQFAc{padding:0 16px;margin-bottom:16px;font-size:16px;font-weight:bold;background-color:#fff}.IndustriesDialogContent_optionsGrid__BwsDh{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:12px;gap:12px;padding:0 16px;background-color:#fff}.IndustriesDialogContent_checkboxItem__6lvWi{display:flex;align-items:center;margin-bottom:8px}.IndustriesDialogContent_checkboxWrapper__KqfkK{display:flex;align-items:flex-start;width:100%}.IndustriesDialogContent_checkboxControl__Cb9IM{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;margin-right:4px}.IndustriesDialogContent_checkboxControl__Cb9IM img{display:block;width:24px;height:24px}.IndustriesDialogContent_hiddenCheckbox__jh9FL{position:absolute;width:0;height:0;opacity:0}.IndustriesDialogContent_checkboxLabel__RaQk5{flex:1 1;padding-top:2px;margin-left:8px;font-size:14px;line-height:1.4;cursor:pointer}@media(max-width: 767px){.IndustriesDialogContent_categoryTitle__iQFAc{padding:12px 16px;margin-bottom:0;background-color:#fff}.IndustriesDialogContent_optionsGrid__BwsDh{grid-template-columns:1fr 1fr;padding:12px 16px}.IndustriesDialogContent_checkboxItem__6lvWi{margin-bottom:12px}.IndustriesDialogContent_checkboxWrapper__KqfkK{align-items:center}.IndustriesDialogContent_checkboxControl__Cb9IM{margin-right:6px}}
.Step3Part2TypeAOfficeJobsArray_grayCard__u5Oaq{position:relative;display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;background-color:#f5f5f5;border-radius:16px}.Step3Part2TypeAOfficeJobsArray_cardHeader__jz_cE{display:flex;align-items:center;justify-content:space-between}.Step3Part2TypeAOfficeJobsArray_cardTitle__ZvAv_{margin:0;font-weight:bold}.Step3Part2TypeAOfficeJobsArray_deleteButton__trHB9{padding:0;color:#7b7b7b;cursor:pointer;background:none;border:none}.Step3Part2TypeAOfficeJobsArray_deleteButton__trHB9:hover{color:#ff2b00}.Step3Part2TypeAOfficeJobsArray_addButtonContainer__MI6wW{display:flex;gap:1rem;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.Step3Part2TypeAOfficeJobsArray_remainingText__AdaCv{font-size:.875rem}.Step3Part2TypeAOfficeJobsArray_unitField__FOg3B{display:flex;align-items:center;width:100%}.Step3Part2TypeAOfficeJobsArray_unitField__FOg3B input{max-width:200px}.Step3Part2TypeAOfficeJobsArray_unit__RnTUV{display:flex;align-items:center;height:100%;margin-left:.5rem}
.Step3Questionnaire_otherDetailsContainer__OTe43{margin-top:.5rem}
.Step4DetailConfirmation_stepContainer__8__b9{display:flex;flex-direction:column;padding-top:0;margin-top:0}@media(max-width: 430px){.Step4DetailConfirmation_stepContainer__8__b9{gap:0;padding-top:0;margin-top:0}}.Step4DetailConfirmation_stepContainer__8__b9 h2{margin-top:0;margin-bottom:24px;font-size:24px;font-weight:bold}@media(max-width: 430px){.Step4DetailConfirmation_stepContainer__8__b9 h2{margin-top:0;margin-bottom:16px}}.Step4DetailConfirmation_fieldGroup__gnV_c{margin-bottom:0}.Step4DetailConfirmation_fieldValue__NUiR3{margin-top:8px;font-size:16px}.Step4DetailConfirmation_fieldValue__NUiR3.Step4DetailConfirmation_textarea__9UhPb{white-space:pre-line}.Step4DetailConfirmation_imagePreview__Z6jGr{max-width:500px;margin-top:12px}.Step4DetailConfirmation_previewImage__CS_rr{width:100%;height:auto;border-radius:4px}.Step4DetailConfirmation_imageGrid__SqQ7N{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:12px;gap:12px;margin-top:12px}.Step4DetailConfirmation_gridItem__K_i3h{aspect-ratio:16/9;overflow:hidden}.Step4DetailConfirmation_gridImage__kv9sn{width:100%;height:100%;object-fit:cover;border-radius:4px}.Step4DetailConfirmation_disclaimerContainer__54XmH{text-align:center}.Step4DetailConfirmation_disclaimer__0uUJk{margin-bottom:16px;font-size:14px;line-height:1.6}.Step4DetailConfirmation_disclaimer__0uUJk a{margin:0 4px;color:#06c;text-decoration:underline}.Step4DetailConfirmation_bulletList__QnnpR{padding-left:20px;margin-top:8px;list-style-type:disc}.Step4DetailConfirmation_bulletList__QnnpR li{margin-bottom:4px}.Step4DetailConfirmation_jobCard__wAPuk{padding:16px;background-color:#f5f5f5;border-radius:16px}.Step4DetailConfirmation_jobCard__wAPuk:last-child{margin-bottom:0}.Step4DetailConfirmation_jobTitle__oRcA9{margin-bottom:16px;font-size:16px;font-weight:bold}.Step4DetailConfirmation_jobInfoGrid__pSNLN{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 16px;gap:12px 16px}.Step4DetailConfirmation_jobInfoLabel__FiyL7{font-size:14px;color:#555;white-space:nowrap}.Step4DetailConfirmation_jobInfoValue__yDzJj{margin:0;font-size:14px}.Step4DetailConfirmation_jobItemsContainer__wK2Yi{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Step4DetailConfirmation_jobItemPill__HGHjo{display:flex;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;background-color:#fff;border-radius:1000px}.Step4DetailConfirmation_jobItemIcon__LzmJs{width:auto;height:20px;margin-right:8px;object-fit:contain}
.CompanyRegistrationStepper_stepper__ar9kZ{width:100%;margin-bottom:1.5rem}@media(max-width: 430px){.CompanyRegistrationStepper_stepper__ar9kZ{padding:1rem 0;margin-bottom:0}}.CompanyRegistrationStepper_stepperWrapper__h5uxF{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.CompanyRegistrationStepper_leftContent__kKkeY{display:flex;align-items:center}.CompanyRegistrationStepper_rightContent__Ol_C2{display:flex;align-items:center}.CompanyRegistrationStepper_stepTitle__OM_IO{margin:0;font-size:1rem;font-weight:600;color:rgba(0,0,0,.8)}.CompanyRegistrationStepper_englishStepCount__FJHz2{font-size:1rem;font-weight:500;color:rgba(0,0,0,.8)}.CompanyRegistrationStepper_progressBar__hwZ5K{width:100%;height:8px;overflow:hidden;background-color:#d9d9d9;border-radius:4px}.CompanyRegistrationStepper_progressIndicator__NVJXI{height:100%;background-color:#ff6a00;transition:width .3s ease}
.AcceptTermsBlock_policy__18asZ{display:flex;flex-direction:column;gap:8px;color:rgba(0,0,0,.7);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.AcceptTermsBlock_policy__18asZ p{color:rgba(0,0,0,.8)}.AcceptTermsBlock_policy__18asZ p a{color:#ff6a00}.AcceptTermsBlock_policy__18asZ .AcceptTermsBlock_frame__K8zOw{display:flex;padding:8px;background:#f5f5f5;border-radius:8px}
.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}
.OfficeJobChips_officeJobChips__WwVpz{display:flex;flex-wrap:wrap;gap:8px}
.OfficeJobCard_officeJob__FFi0a{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #f5f5f5;border-radius:12px}.OfficeJobCard_title__p9Y8J{font-family:var(--noto-sans-jp);font-size:14px;font-weight:700;line-height:17.5px;text-align:left;letter-spacing:.012em}.OfficeJobCard_list__agPgx{display:grid;grid-template-columns:auto 1fr;grid-gap:12px 16px;gap:12px 16px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.OfficeJobCard_listTitle__GjUtu{color:#555}
.SearchPageStepSection_section__vYImJ{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.SearchPageStepSection_section__vYImJ .SearchPageStepSection_stepLists__Iw7Qp{display:flex;flex-direction:column;gap:26px;align-items:flex-start;padding:0}.SearchPageStepSection_section__vYImJ .SearchPageStepSection_stepLists__Iw7Qp .SearchPageStepSection_step__gefrM{position:relative;display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;padding:20px;background:#f5f5f5;border-radius:12px}.SearchPageStepSection_section__vYImJ .SearchPageStepSection_stepLists__Iw7Qp .SearchPageStepSection_step__gefrM:not(:last-of-type)::after{position:absolute;bottom:-16px;left:calc(50% - 12px);display:inline-block;width:16px;height:10px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";background-color:#555}.SearchPageStepSection_section__vYImJ .SearchPageStepSection_stepLists__Iw7Qp .SearchPageStepSection_step__gefrM .SearchPageStepSection_title__8X7ly{color:#000;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.SearchPageStepSection_section__vYImJ .SearchPageStepSection_stepLists__Iw7Qp .SearchPageStepSection_step__gefrM .SearchPageStepSection_desc__P669y{color:#000;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}
.Frame_frame__yTgdC{display:flex;flex-direction:column;gap:8px;padding:8px 12px;color:rgba(0,0,0,.8);background-color:#f5f5f5;border-radius:8px}.Frame_frame__yTgdC.Frame_border__DrFim{background:none !important;border:1px solid #f5f5f5}.Frame_frame__yTgdC .Frame_label__lpKcE{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}.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}
.JobFeatures_contentWrapper__H12hV{display:flex;flex-direction:column;gap:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B{display:flex;flex-direction:column;gap:16px;color:rgba(0,0,0,.8)}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B .JobFeatures_descriptionTitle__wr3q7{color:#d95300;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_imageWrapper__O71_g{display:flex;gap:8px;justify-content:center}.JobFeatures_contentWrapper__H12hV .JobFeatures_imageWrapper__O71_g .JobFeatures_image__if3vc{flex:1 1;width:100%;min-width:0;border-radius:16px}@media(min-width: 1180px){.JobFeatures_contentWrapper__H12hV .JobFeatures_imageWrapper__O71_g .JobFeatures_image__if3vc:only-child{flex:0 0 50%;max-width:50%}}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv{display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid #d9d9d9;border-radius:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderRow__8nj1S{display:flex;flex-direction:column;gap:16px;align-items:stretch}@media(min-width: 1180px){.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderRow__8nj1S{flex-direction:row;gap:16px;align-items:center}}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderLabel__2wafm{color:#ff6a00;font-family:var(--noto-sans-jp);font-size:14px;font-weight:700;line-height:17.5px;text-align:left;letter-spacing:.012em}@media(min-width: 1180px){.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderLabel__2wafm{width:170px}}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderTrack__c6zWn{display:flex;flex:1 1;align-items:center}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderMinMaxLabel__8kDwi{width:62px;color:rgba(0,0,0,.7);text-align:center;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.204px}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderBar__o1IkM{position:relative;flex:1 1;height:2px;margin:0 12px;background-color:#d9d9d9}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderTick__wFEdU{position:absolute;top:-5px;width:2px;height:12px;background-color:#d9d9d9;transform:translateX(-50%)}.JobFeatures_contentWrapper__H12hV .JobFeatures_sliderWrapper__YAVtv .JobFeatures_sliderTickActive__yDkX2{top:-10px;z-index:2;width:20px;height:20px;background-color:#ff6a00;border-radius:50%}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3{overflow:hidden;border:1px solid #ff8929;border-radius:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewsHeader__9g_uR{padding:16px 20px;color:#fff;background-color:#ff8929}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewsHeaderTitle__04ShX{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_interviewsCard__pObM3 .JobFeatures_interviewsBody__momgy{padding:24px;background-color:#fff4e6}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewItem__Fq3rz{display:grid;grid-template-columns:90px 1fr;grid-gap:16px;gap:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewItem__Fq3rz+.JobFeatures_interviewItem__Fq3rz{padding-top:24px;margin-top:24px;border-top:1px solid #e9e9e9}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewAvatar__HlhCo{width:90px;height:90px;overflow:hidden;background-color:#f5f5f5;border-radius:1000px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewAvatarImage__zD6bg{width:100%;height:100%;object-fit:cover}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewContent__a55bY{display:flex;flex-direction:column;gap:16px;min-width:0;padding-top:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewTitle__sOBTn{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}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewQaList__cnWfj{display:flex;flex-direction:column;gap:24px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewQaItem__BFK2i{display:flex;flex-direction:column;gap:8px;color:rgba(0,0,0,.8)}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewQuestionRow__snnOe{display:flex;gap:8px;align-items:center}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewQIcon__aeU8p{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#ff6a00;background-color:#fff;border-radius:1000px;font-family:var(--robot);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewQuestion___fn4_{font-family:var(--noto-sans-jp);font-size:14px;font-weight:700;line-height:17.5px;text-align:left;letter-spacing:.012em}.JobFeatures_contentWrapper__H12hV .JobFeatures_interviewsCard__pObM3 .JobFeatures_interviewAnswer__hMwW5{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_recruiterMessageWrapper__GnrYA{display:flex;flex-direction:column;gap:16px;padding:20px;overflow:hidden;background:#ffeee6;border-radius:16px}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageTitle__JJRYT{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px;color:#ff2b00}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageContent__tsz5L{display:flex;gap:24px;align-items:center}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageContent__tsz5L .JobFeatures_iconWrapper__jEGRS{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:96px;height:96px;overflow:hidden;background-color:#fff;border-radius:1000px}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageContent__tsz5L .JobFeatures_iconWrapper__jEGRS .JobFeatures_icon__eZSIy{width:80%;height:80%;object-fit:cover}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageContent__tsz5L .JobFeatures_speechBubbleMessage__e_tn7{position:relative;flex:1 1;min-width:0;padding:16px;color:rgba(0,0,0,.8);background-color:#fff;border-radius:16px;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_recruiterMessageWrapper__GnrYA .JobFeatures_recruiterMessageContent__tsz5L .JobFeatures_speechBubbleMessage__e_tn7::before{position:absolute;top:38%;left:-16px;width:0;height:0;content:"";background:rgba(0,0,0,0);border-top:9px solid rgba(0,0,0,0);border-right:20px solid #fff;border-bottom:9px solid rgba(0,0,0,0);transform:translateY(-50%)}
.JobInfoContent_jobInfoContentWrapper__ddQTs{display:flex;flex-direction:column;gap:48px;overflow:hidden}@media(min-width: 1180px){.JobInfoContent_jobInfoContentWrapper__ddQTs{overflow:unset}}
.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}
.JobSearchMenuList_searchMenu__mTEKI{display:flex;flex-shrink:0;gap:0;align-items:flex-start;width:100%;height:48px;padding:0;background:#fff}@media(min-width: 1180px){.JobSearchMenuList_searchMenu__mTEKI{flex-direction:column;height:unset}}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_category__MFqQT{display:flex;flex-shrink:0;gap:8px;align-items:flex-start;align-self:stretch;justify-content:center;width:98px;padding:9px 12px 9px 10px;background:#f5f5f5}@media(min-width: 1180px){.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_category__MFqQT{width:100%}}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_category__MFqQT .JobSearchMenuList_label__zfU7D{display:flex;gap:4px;align-items:center;width:100%;padding:0}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_category__MFqQT .JobSearchMenuList_label__zfU7D .JobSearchMenuList_icon__yRelH{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:13.333px;color:rgba(0,0,0,.8)}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_category__MFqQT .JobSearchMenuList_label__zfU7D .JobSearchMenuList_text___cZ0e{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_value__VZrtF{display:flex;flex:1 0;gap:16px;align-items:center;align-self:stretch;width:100%;padding:7px 4px 7px 12px}@media(min-width: 1180px){.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_value__VZrtF{padding:16px}}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_value__VZrtF .JobSearchMenuList_selectedLabel__3is5x{display:-webkit-box;overflow:hidden;color:rgba(0,0,0,.8);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_value__VZrtF .JobSearchMenuList_selectedLabel__3is5x.JobSearchMenuList_no-text__x2Sae{color:#555}@media(min-width: 1180px){.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_value__VZrtF .JobSearchMenuList_selectedLabel__3is5x{-webkit-line-clamp:2;line-clamp:2}}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_buttonArea__bd3Hk{display:flex;flex-direction:column;gap:8px;align-items:flex-end;align-self:stretch;justify-content:center;padding:0 8px}.JobSearchMenuList_searchMenu__mTEKI .JobSearchMenuList_pcButtonArea__VQPNe{display:flex;flex-grow:1;gap:8px;align-self:stretch;justify-content:flex-end;padding:0 8px}
.JobSearchCondBox_condBox__1sl2w{display:flex;flex-direction:column;gap:0;margin:0 16px 12px 16px;overflow:hidden;border:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-radius:8px}.JobSearchCondBox_condBox__1sl2w>div:not(:last-child){border-bottom:1px solid #d9d9d9}@media(min-width: 1180px){.JobSearchCondBox_condBox__1sl2w{margin:0}}
.JobSearchResultView_resultView__PbaeU{display:flex;flex-direction:column;gap:12px;align-self:stretch;padding:16px}@media(min-width: 1180px){.JobSearchResultView_resultView__PbaeU{width:720px;padding-top:12px}}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_default__nS7_U{background:#fff}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_dark__j1xC9{background:#f5f5f5}.JobSearchResultView_resultView__PbaeU.JobSearchResultView_fullWidth__VkqWZ{width:100%;padding:16px 0}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}@media(min-width: 1180px){.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh{display:flex;flex-direction:column;gap:12px}}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_resultsWrapper__HUiZh.JobSearchResultView_noOverflow__uO_Md{height:auto}.JobSearchResultView_resultView__PbaeU .JobSearchResultView_emptyView___x_Ir{margin:0 auto}
.OfficeTypeFilterButtons_container__Zg_1b{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.OfficeTypeFilterButtons_button__WqcDP{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:1000px;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeA__CoBd8{color:#fff;background-color:#ff2b00}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeA__CoBd8.OfficeTypeFilterButtons_active__AZ6c1{box-shadow:0 0 0 3px rgba(255,84,41,.25)}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeA__CoBd8.OfficeTypeFilterButtons_inactive__jYaGK{font-weight:500;color:#ff5429;background-color:#fff;border:1.5px solid;border-color:#ff5429}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeB__BX5oT{color:#fff;background-color:#006ec2}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeB__BX5oT.OfficeTypeFilterButtons_active__AZ6c1{box-shadow:0 0 0 3px rgba(33,137,207,.25)}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_typeB__BX5oT.OfficeTypeFilterButtons_inactive__jYaGK{font-weight:500;color:#2189cf;background-color:#fff;border:1.5px solid;border-color:#2189cf}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_loading__KtH6K{position:relative;pointer-events:none;opacity:.6}.OfficeTypeFilterButtons_button__WqcDP.OfficeTypeFilterButtons_loading__KtH6K::after{position:absolute;right:16px;width:20px;height:20px;content:"";border:3px solid currentcolor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:OfficeTypeFilterButtons_spin__4bPrp .6s linear infinite}@keyframes OfficeTypeFilterButtons_spin__4bPrp{to{transform:rotate(360deg)}}
.SearchMenuList_searchMenu__vqSU_{display:flex;flex-shrink:0;gap:0;align-items:flex-start;height:48px;padding:0;background:#fff}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_category__8CnDx{display:flex;flex-direction:column;flex-shrink:0;gap:8px;align-items:flex-start;align-self:stretch;justify-content:center;width:98px;padding:9px 12px 9px 10px;background:#f5f5f5}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_category__8CnDx .SearchMenuList_label__P3QPb{display:flex;gap:4px;align-items:center;padding:0}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_category__8CnDx .SearchMenuList_label__P3QPb .SearchMenuList_icon__f_3Ua{display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:13.333px;color:rgba(0,0,0,.8)}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_category__8CnDx .SearchMenuList_label__P3QPb .SearchMenuList_text__XvXy9{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.204px}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_value__D8XtL{display:flex;flex:1 0;gap:16px;align-items:center;align-self:stretch;padding:7px 4px 7px 12px}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_value__D8XtL .SearchMenuList_selectedLabel__rK_Kt{display:-webkit-box;flex:1 0;overflow:hidden;color:rgba(0,0,0,.8);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_value__D8XtL .SearchMenuList_selectedLabel__rK_Kt.SearchMenuList_no-text__Qs9Jq{color:#555}@media(min-width: 1180px){.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_value__D8XtL .SearchMenuList_selectedLabel__rK_Kt{-webkit-line-clamp:2;line-clamp:2}}.SearchMenuList_searchMenu__vqSU_ .SearchMenuList_buttonArea__BenA1{display:flex;flex-direction:column;gap:8px;align-items:flex-end;align-self:stretch;justify-content:center;padding:0 8px}
.SearchCondBox_condBox__rYz59{display:flex;flex-direction:column;gap:0;margin:0 16px 12px 16px;overflow:hidden;border:1px solid #d9d9d9;border-radius:8px}@media(min-width: 1180px){.SearchCondBox_condBox__rYz59{margin:0}}.SearchCondBox_condBox__rYz59>div:first-of-type{border-bottom:1px solid #d9d9d9}.SearchCondBox_header__p3Li9{display:flex;gap:8px;align-items:center;padding:16px}.SearchCondBox_header__p3Li9 .SearchCondBox_label__w7sNn{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.SearchCondBox_body__3ha1r{display:grid;grid-gap:16px;gap:16px;padding:16px;background-color:#fff}.SearchCondBox_body__3ha1r *{background-color:#fff}.SearchCondBox_body__3ha1r .SearchCondBox_result__dI706{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.SearchCondBox_body__3ha1r .SearchCondBox_result__dI706.SearchCondBox_no-text__3Zhvb{color:#555}@media(min-width: 1180px){.SearchCondBox_body__3ha1r .SearchCondBox_result__dI706{-webkit-line-clamp:2;line-clamp:2}}.SearchCondBox_body__3ha1r .SearchCondBox_buttonWrap___tyF8{display:grid;grid-gap:4px;gap:4px}.SearchCondBox_body__3ha1r .SearchCondBox_button__bFI8b{display:flex;gap:8px;align-items:center;justify-content:center;padding-block:8px;border:1px solid #d9d9d9;border-radius:12px}@media(hover: hover){.SearchCondBox_body__3ha1r .SearchCondBox_button__bFI8b:hover{background-color:#f5f5f5}.SearchCondBox_body__3ha1r .SearchCondBox_button__bFI8b:hover>*{background-color:#f5f5f5}}.SearchCondBox_body__3ha1r .SearchCondBox_button__bFI8b span{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.SearchCondBox_condDetail__9px21 .SearchCondBox_header__p3Li9{padding-inline:16px;background-color:#f5f5f5;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}
.EditProfileFieldGroup_formGroup__0HZl8{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:8px}.EditProfileFieldGroup_field__HbANm{display:flex;flex-direction:column;gap:12px}@media(min-width: 1180px){.EditProfileFieldGroup_field__HbANm{display:grid;grid-template-columns:200px 343px;grid-gap:12px;gap:12px}}.EditProfileFieldGroup_field__HbANm .EditProfileFieldGroup_label__KXctL{color:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.EditProfileFieldGroup_nameField__1F_XX{display:flex;gap:12px;justify-content:flex-start}.EditProfileFieldGroup_nameField__1F_XX>div{min-width:0}
.CompletePage_completePageLayout__nOWqF{display:flex;flex:1 0;flex-direction:column;gap:var(--Space-space-6, 1.5rem);align-items:center;justify-content:center;width:100%;padding:var(--Space-space-12, 3rem) 0}.CompletePage_header__4F4ja{display:flex;justify-content:center;width:100%;padding:1rem;background-color:#ff8929}.CompletePage_logo__UgqBc{height:40px}.CompletePage_mainContent__fpV_F{padding:2rem;text-align:center}.CompletePage_checkmarkContainer__icrm1{margin:2rem 0}.CompletePage_checkmark__5x9m5{width:50px;height:50px;color:#ff8929}.CompletePage_buttonContainer__R9Woa{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.CompletePage_detailButton__SBRRR,.CompletePage_homeButton__pJ6OH{padding:1rem 2rem;font-size:1rem;cursor:pointer;border:none;border-radius:5px}.CompletePage_detailButton__SBRRR{color:#fff;background-color:#ff5429}.CompletePage_homeButton__pJ6OH{color:#ff5429;background-color:#fff;border:2px solid #ff5429}.CompletePage_footer__wgQ2P{width:100%;padding:1rem;margin-top:auto;text-align:center;background-color:#f1f1f1}.CompletePage_title__zicuo{font-family:var(--noto-sans-jp);font-size:1.125rem;font-style:normal;font-weight:700;line-height:125%;color:var(--Color-Tokens-Text-color-txt-high, #000d0b);text-align:center;letter-spacing:.0056rem}
.SearchCondBoxForPaidSerp_condBox__ety_k{display:flex;flex-direction:column;gap:0;margin:0 16px 12px 16px;overflow:hidden;border:1px solid #d9d9d9;border-radius:8px}
.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:rgba(0,0,0,.4)}
.CareerChangeInfo_cardList__wjMwO{display:flex;flex-direction:column;gap:16px}.CareerChangeInfo_card__U1fv7{display:grid;grid-template-areas:"header header" "links thumb";grid-template-columns:minmax(0, 1fr) auto;grid-gap:16px;gap:16px;padding:32px 16px;border:1px solid #d9d9d9;border-radius:16px}@media(min-width: 1180px){.CareerChangeInfo_card__U1fv7{grid-template-areas:"header thumb" "links thumb"}}.CareerChangeInfo_cardHeader__KtKjg{display:flex;flex-direction:column;grid-area:header;gap:8px}.CareerChangeInfo_cardHeader__KtKjg .CareerChangeInfo_cardTitle__qVe_3{font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.CareerChangeInfo_cardHeader__KtKjg .CareerChangeInfo_cardDescription__BtIQQ{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CareerChangeInfo_linkList__YI81E{display:flex;flex-wrap:wrap;grid-area:links;gap:12px}.CareerChangeInfo_linkList__YI81E .CareerChangeInfo_linkItem__U4j2L{display:inline-flex;gap:12px;align-items:center;padding:8px 16px;color:rgba(0,0,0,.7);background:#f5f5f5;border-radius:1000px;transition:.2s ease;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.196px}.CareerChangeInfo_linkList__YI81E .CareerChangeInfo_linkItem__U4j2L:hover,.CareerChangeInfo_linkList__YI81E .CareerChangeInfo_linkItem__U4j2L:focus-visible{opacity:.7}.CareerChangeInfo_linkList__YI81E .CareerChangeInfo_linkIcon__x4QqY{width:.8rem;height:.8rem}.CareerChangeInfo_thumbnail__psRrm{grid-area:thumb;align-self:end}.CareerChangeInfo_thumbnail__psRrm .CareerChangeInfo_thumbnailImage__QpkCr{width:100%;max-width:70px;height:auto}
.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:rgba(0,0,0,.8);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:rgba(0,0,0,.8);font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}
.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:rgba(0,0,0,.8);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:rgba(0,0,0,.8);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:rgba(0,0,0,.8);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}
.JobSearchSortBox_sortBox__i6yzM{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding:0 16px 12px 16px}.JobSearchSortBox_sortBox__i6yzM.JobSearchSortBox_noXPadding__c5nLd{padding:0 0 12px}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4{display:flex;gap:8px;align-items:baseline;padding:0}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_totalCount__cHeS_{color:rgba(0,0,0,.8);font-family:var(--robot);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_totalCount__cHeS_ .JobSearchSortBox_sub__Xfz7f{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.JobSearchSortBox_sortBox__i6yzM .JobSearchSortBox_counter__A_sL4 .JobSearchSortBox_pageCount__vTJiR{color:#555;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.204px}
.Pager_pager__BBN0g{display:flex;gap:4px;align-items:center;justify-content:center;height:44px;padding:0}.Pager_iconButton__gOw1Z{display:flex;gap:8px;align-items:center;justify-content:center;width:44px;height:44px}.Pager_iconButton__gOw1Z:disabled{color:rgba(0,0,0,.4)}.Pager_pageButtonLayout__zT31I{display:flex;gap:8px;align-items:center;justify-content:center;width:44px;height:44px;padding:4px}.Pager_pageButton__S0qyK{display:flex;gap:8px;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;font-family:var(--robot);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.192px}.Pager_pageButton__S0qyK.Pager_current__92oY5{color:#fff;background-color:#ff8929;border-radius:1000px}.Pager_ellipsis___g63o{color:#000;font-family:var(--robot);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.192px}
.JobInfoCardCarousel_embla__cHtZs{padding:24px 0;background:#f5f5f5;border-radius:24px}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_title__uwufM{padding:8px 16px;margin-bottom:16px;font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_viewport__aMtOE{overflow:hidden}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_container__YIF5j{display:flex;min-width:0;margin-left:-12px;touch-action:pan-y;-webkit-backface-visibility:hidden;backface-visibility:hidden}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_slide__7helU{position:relative;display:flex;flex:0 0 min(334px,80%);min-width:0;padding-left:12px}@media(min-width: 1180px){.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_slide__7helU{flex-basis:min(334px,45%)}}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_slideWithBorder__jiQRX>div{border:1px solid #d9d9d9}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_buttons__DgvXA{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 0}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_dots__R4UeQ{z-index:1;display:flex;gap:8px;align-items:center;justify-content:space-around;padding:12px 0 16px 0}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_hasBackgroundColor__bq5dG>button>span{box-shadow:0 2px 4px 1px rgba(0,0,0,.12)}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_dot__yP_Zc{display:flex;flex-shrink:0;align-items:center;width:12px;height:12px;background:#d9d9d9;border-radius:1000px}.JobInfoCardCarousel_embla__cHtZs .JobInfoCardCarousel_dot__yP_Zc.JobInfoCardCarousel_selected__Q9o3Z{flex-shrink:0;width:12px;height:12px;background:#ff8929}
.CompanyHighlights_wrapper__XFpvg{display:flex;flex-direction:column;gap:16px;width:100%}.CompanyHighlights_gridScroll__ZIhLu{padding-bottom:8px;overflow-x:auto}@media(max-width: 430px){.CompanyHighlights_gridScroll__ZIhLu{padding-right:16px;margin-right:-16px}}.CompanyHighlights_grid__PM5CQ{display:grid;grid-template-columns:repeat(4, 180px);grid-gap:12px;gap:12px;width:max-content;padding:0;margin:0;list-style:none}.CompanyHighlights_card__F9vLi{display:flex;flex-direction:column;width:180px;padding:12px;cursor:pointer;border:1px solid #d9d9d9;border-radius:12px;transition:.2s}.CompanyHighlights_card__F9vLi:hover,.CompanyHighlights_card__F9vLi:focus-visible{box-shadow:0 4px 8px 0 rgba(123,123,123,.1)}.CompanyHighlights_logoSlot__ArGyN{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px}.CompanyHighlights_logoSlot__ArGyN img{max-width:100%;max-height:56px;object-fit:contain}.CompanyHighlights_companyName__G_Chk{display:block;min-height:2.5em;min-height:2lh;color:#000;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}
.InquiryHistoryList_inquiriesView__jwg1a{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:center;background:#f5f5f5}.InquiryHistoryList_inquiriesList__O56IV{display:flex;flex-direction:column;flex-grow:1;gap:16px;align-items:center;align-self:stretch;justify-content:center;padding:16px;background:#f5f5f5}.InquiryHistoryList_inquiriesListBlock__9mE1c{display:flex;flex-direction:column;row-gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 1180px){.InquiryHistoryList_viewHeaderWrapper__fpcw9{margin-inline:calc(-50vw + 50%);background-color:#fff}.InquiryHistoryList_viewHeaderBlock__EOL_N{width:100%;max-width:784px;margin-inline:auto}.InquiryHistoryList_inquiriesList__O56IV{padding-block:24px;margin-inline:calc(-50vw + 50%)}.InquiryHistoryList_inquiriesListBlock__9mE1c{max-width:656px}}
.PickupLinks_container__qxDcH{display:flex;flex-direction:column;gap:24px}.PickupLinks_sectionTitle__7MAe9{margin-bottom:8px;font-size:1em}.PickupLinks_sectionContent__I6NoB{padding-left:8px;margin-top:8px}.PickupLinks_areaTitle__AB6X9{font-size:1em}.PickupLinks_list__RRIgp{display:flex;flex-wrap:wrap}.PickupLinks_listItem__MBWkR:not(:last-child)::after{padding-inline:12px;content:"|"}.PickupLinks_subList__L13iB{display:inline}.PickupLinks_subList__L13iB::before{content:"（"}.PickupLinks_subList__L13iB::after{content:"）"}.PickupLinks_subListItem__dVg_y:not(:last-child)::after{content:"、"}.PickupLinks_link__AW9kK:hover{text-decoration:underline}.PickupLinks_disabled__gkCvW{color:rgba(0,0,0,.4)}
.Links_linksSection__zSd1j{display:flex;flex-direction:column;gap:40px;align-self:center;width:100%;padding:16px 16px 48px}@media(min-width: 1180px){.Links_linksSection__zSd1j{width:810px;padding-bottom:16px}}
.Ranking_rankingSection__DKl91{display:flex;flex-direction:column;gap:40px;align-self:center;width:100%;padding:76px 8px 48px}@media(min-width: 1180px){.Ranking_rankingSection__DKl91{width:810px;padding:80px 16px 48px}}
.SearchResultView_resultView__jZ8sk{display:flex;flex-direction:column;flex-grow:1;gap:16px;align-self:stretch;padding:16px;background:#f5f5f5}@media(min-width: 1180px){.SearchResultView_resultView__jZ8sk{padding:0;padding-bottom:48px}}.SearchResultView_resultView__jZ8sk .SearchResultView_emptyView__f0rAo{margin:0 auto}
.SearchSortBox_sortBox__AzIRT{display:flex;align-items:center;align-self:stretch;justify-content:space-between;padding:0 16px 12px 16px}.SearchSortBox_sortBox__AzIRT .SearchSortBox_counter__k_3vI{display:flex;gap:8px;align-items:baseline;padding:0}.SearchSortBox_sortBox__AzIRT .SearchSortBox_counter__k_3vI .SearchSortBox_totalCount__gK9qm{color:rgba(0,0,0,.8);font-family:var(--robot);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}.SearchSortBox_sortBox__AzIRT .SearchSortBox_counter__k_3vI .SearchSortBox_totalCount__gK9qm .SearchSortBox_sub__0qX3p{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px}.SearchSortBox_sortBox__AzIRT .SearchSortBox_counter__k_3vI .SearchSortBox_pageCount__14omG{color:#555;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){.SearchSortBox_sortBox__AzIRT{padding:8px 0}}
.UsefulSupportContents_wrapper__7bm4I{padding-block:48px;padding-inline:max((100vw - 398px)/2,16px);margin-inline:calc(-50vw + 50%);background-color:#fff}@media(min-width: 1180px){.UsefulSupportContents_wrapper__7bm4I{padding-inline:max((100vw - 1024px)/2,216px)}}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ{display:flex;flex-direction:column;gap:24px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_categories__CdcaS{display:flex;flex-direction:column;gap:24px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_category__ZN2_1{display:flex;flex-direction:column;gap:12px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_category__ZN2_1 .UsefulSupportContents_categoryHeader__BPk_o{display:flex;gap:8px;align-items:center}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_category__ZN2_1 .UsefulSupportContents_categoryIcon__9JSGs{width:20px;height:20px;color:#ff6a00}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_category__ZN2_1 .UsefulSupportContents_categoryTitle__SEzSi{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg{display:flex;flex-direction:column;gap:16px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_group__VUqlU{overflow:hidden;border:2px solid #ffa552;border-radius:16px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupTitle__gxD7y{padding:12px 16px;color:#ff8929;background:#fff4e6;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupList__pN_k8{display:flex;flex-direction:column;gap:4px;padding:12px 16px 16px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupList__pN_k8 .UsefulSupportContents_link__jcNXY{display:flex;gap:8px;align-items:center;padding:4px 0;border-radius:4px;transition:.2s;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupList__pN_k8 .UsefulSupportContents_link__jcNXY:hover,.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupList__pN_k8 .UsefulSupportContents_link__jcNXY:focus-visible{color:#ff8929}.UsefulSupportContents_wrapper__7bm4I .UsefulSupportContents_container__WDXWQ .UsefulSupportContents_groups__qr7jg .UsefulSupportContents_groupList__pN_k8 .UsefulSupportContents_linkIcon__3hYms{flex:0 0 auto;padding-top:.125rem;color:#ff8929}
.PrefectureOfficeContents_wrapper__rUq9J{padding-block:48px;padding-inline:max((100vw - 398px)/2,16px);margin-inline:calc(-50vw + 50%)}@media(min-width: 1180px){.PrefectureOfficeContents_wrapper__rUq9J{padding-inline:max((100vw - 1024px)/2,216px)}}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt{display:flex;flex-direction:column;gap:24px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw{display:flex;flex-direction:column;gap:16px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_block__4JyKc{overflow:hidden;background-color:#fff;border:1px solid #d9d9d9;border-radius:16px}@media(max-width: 430px){.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_block__4JyKc{border:2px solid #d9d9d9}}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_blockTitle__T_Lhr{padding:16px;border-bottom:1px solid #d9d9d9;font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_list__N8tyT{display:flex;flex-direction:column;padding:8px 24px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_item__nZM51{display:grid;grid-template-areas:"title title" "ref value";grid-template-columns:1fr auto;grid-row-gap:4px;row-gap:4px;align-items:baseline;padding:12px 0}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_item__nZM51:not(:first-child){border-top:1px solid #d9d9d9}@media(min-width: 1180px){.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_item__nZM51{grid-template-areas:"title ref value";grid-template-columns:auto 1fr auto;column-gap:4px;align-items:center}}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_itemMeta__DgmSR{min-height:1lh;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_itemTitle__nbnqp{grid-area:title;min-width:0;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){.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_itemTitle__nbnqp{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px}}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_itemValue__PHelR{grid-area:value;white-space:nowrap;font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}@media(min-width: 1180px){.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_itemValue__PHelR{font-family:var(--noto-sans-jp);font-size:24px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0}}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_referenceLink__NfG7m{grid-area:ref;justify-self:start;transition:.2s;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_referenceLink__NfG7m:hover,.PrefectureOfficeContents_wrapper__rUq9J .PrefectureOfficeContents_container__xXCdt .PrefectureOfficeContents_blocks__1B8sw .PrefectureOfficeContents_referenceLink__NfG7m:focus-visible{text-decoration:underline}
.CityDetailContent_wrapper__3DX66{display:flex;flex-direction:column;gap:24px;padding-block:24px;padding-inline:max((100vw - 398px)/2,16px);margin-inline:calc(-50vw + 50%)}@media(min-width: 1180px){.CityDetailContent_wrapper__3DX66{padding-inline:max((100vw - 1024px)/2,216px)}}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S{padding:32px 24px;overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-radius:16px}@media(max-width: 430px){.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S{padding:16px}}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h1{font-family:var(--noto-sans-jp);font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0;padding-bottom:12px;margin-bottom:20px;border-bottom:2px solid #d9d9d9}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h2{font-family:var(--noto-sans-jp);font-size:18px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.09px;margin-bottom:16px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h2:not(:first-child){margin-top:24px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h3,.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h4,.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h5,.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h6{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px;margin-bottom:8px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h3:not(:first-child),.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h4:not(:first-child),.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h5:not(:first-child),.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S h6:not(:first-child){margin-top:16px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S p{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px;margin-bottom:8px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S p:last-child{margin-bottom:0}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S blockquote{padding:12px 16px;margin-bottom:16px;background-color:#f5f5f5;border-left:4px solid #7b7b7b}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S hr{margin-block:20px;color:#d9d9d9}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S ul{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px;padding-left:24px;margin-bottom:8px;list-style-type:disc}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S ul ul{list-style-type:circle}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S ol{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.192px;padding-left:24px;margin-bottom:8px;list-style-type:decimal}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S li{margin-bottom:4px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S del{text-decoration:line-through}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S table{width:100%;margin-top:8px;margin-bottom:16px;border-collapse:collapse}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S table th,.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S table td{padding:8px 12px;border:1px solid #d9d9d9;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S table th{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.196px;background-color:#f5f5f5}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S a{color:#006ec2;transition:.2s}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S a:hover,.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S a:focus-visible{text-decoration:underline}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S strong{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.192px}.CityDetailContent_wrapper__3DX66 .CityDetailContent_content__6sW1S img{max-width:500px}
