.BtLuJG_scroll-wrapper{transition:transform .3s,box-shadow .3s;transform:translateY(0);box-shadow:0 -.2px 10px #c1c1c1}.BtLuJG_scroll-wrapper--hidden{box-shadow:none;transform:translateY(-100%)}.BtLuJG_current-search-condition-header{background:var(--color-gray-50);border-top:1px solid rgb(from var(--color-text-main) r g b/.1);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);width:100%;display:flex}.BtLuJG_current-search-condition-header__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.BtLuJG_current-search-condition-header__header{align-items:center;gap:var(--space-1);display:flex}.BtLuJG_current-search-condition-header__icon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.BtLuJG_current-search-condition-header__icon svg{fill:var(--color-text-secondary);width:100%;height:100%}.BtLuJG_current-search-condition-header__label{color:var(--color-text-secondary);font-family:var(--font-family-primary);font-size:.8125rem;font-weight:var(--font-weight-bold-ja);white-space:nowrap;line-height:normal}.BtLuJG_current-search-condition-header__value{color:var(--color-text-primary);white-space:normal;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.BtLuJG_current-search-condition-header__button{flex-shrink:0;min-width:4rem;height:2rem}
.ol0WTa_search-condition-card{background:var(--color-gray-50);border-radius:var(--radius-3);gap:var(--space-3);padding:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:68.25rem){.ol0WTa_search-condition-card{background:var(--color-background-white);border:1px solid var(--color-gray-950-m)}}.ol0WTa_search-condition-card__item-empty{color:var(--color-text-secondary);}.ol0WTa_search-condition-card__title{color:var(--color-text-primary);margin:0;}.ol0WTa_search-condition-card__items{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ol0WTa_search-condition-card__item{align-items:flex-start;gap:var(--space-point-five);width:100%;display:flex}.ol0WTa_search-condition-card__item-key{align-items:center;gap:var(--space-1);flex-shrink:0;width:6.875rem;display:flex}.ol0WTa_search-condition-card__item-icon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.ol0WTa_search-condition-card__item-icon svg{fill:var(--color-text-secondary);width:100%;height:100%}.ol0WTa_search-condition-card__item-key-text{color:var(--color-text-secondary);flex:1;min-width:0;}.ol0WTa_search-condition-card__item-separator,.ol0WTa_search-condition-card__item-value{color:var(--color-text-primary);}.ol0WTa_search-condition-card__item-value{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ol0WTa_search-condition-card__item-value--empty{color:var(--color-text-secondary)}.ol0WTa_search-condition-card__edit-button{display:flex;background-color:var(--color-background-white)!important}@media (48rem<=width<68.25rem){.ol0WTa_search-condition-card__edit-button{align-self:center;width:20rem}}@media (min-width:68.25rem){.ol0WTa_search-condition-card__edit-button{display:none}}
.bWpV7q_dialog-footer{background-color:var(--color-background-white);border-top:1px solid var(--color-gray-alpha-10);gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.bWpV7q_dialog-footer__info{border:2px solid var(--color-error-light);border-radius:var(--radius-2);color:var(--color-error-main);align-items:center;gap:var(--space-1);padding:var(--space-point-five) var(--space-2);display:flex;}.bWpV7q_dialog-footer__info svg{fill:var(--color-error-main);width:1rem;height:1rem}.bWpV7q_dialog-footer__actions{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}@media not (min-width:23.4375rem){.bWpV7q_dialog-footer__actions{gap:var(--space-1)}}.bWpV7q_dialog-footer__result-count-container{color:var(--color-text-secondary);-moz-column-gap:var(--space-2);align-items:flex-end;column-gap:var(--space-2);flex-wrap:wrap;display:flex;}@media not (min-width:23.4375rem){.bWpV7q_dialog-footer__result-count-container{max-width:4.5rem}}.bWpV7q_dialog-footer__result-count-label{line-height:1}.bWpV7q_dialog-footer__result-count{color:var(--color-secondary-main);font-family:var(--font-family-secondary);font-size:var(--font-size-20);letter-spacing:0;margin:0 var(--space-point-five) -1px 0;vertical-align:baseline;font-weight:700;line-height:1;transition:opacity .2s}.bWpV7q_dialog-footer__result-count[data-loading]{opacity:.4}.bWpV7q_dialog-footer__result-count-unit{color:#000;vertical-align:baseline;line-height:1;}.bWpV7q_dialog-footer__buttons{align-items:center;gap:var(--space-2);display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.bWpV7q_dialog-footer__add-condition-button{width:10rem}}.bWpV7q_dialog-footer__search-button--main{width:10rem;min-width:6rem}@media (48rem<=width<68.25rem),(min-width:68.25rem){.bWpV7q_dialog-footer__search-button--main{width:10rem}}.bWpV7q_dialog-footer__search-button--other{width:7.625rem;min-width:6rem}@media (48rem<=width<68.25rem),(min-width:68.25rem){.bWpV7q_dialog-footer__search-button--other{width:10rem}}
.Ag7krq_main-content{gap:var(--space-2);padding:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:68.25rem){.Ag7krq_main-content{gap:0;padding:0}}
.Sp8EBa_prev-search-cond{background-color:var(--color-background-white);border-radius:var(--radius-3);cursor:pointer;transition:all var(--transition-fast);border:none;flex-direction:column;width:100%;padding:0;display:flex;overflow:hidden}.Sp8EBa_prev-search-cond:hover:not(.Sp8EBa_prev-search-cond--disabled){background-color:var(--color-gray-alpha-5)}.Sp8EBa_prev-search-cond:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}@media (min-width:68.25rem){.Sp8EBa_prev-search-cond{border-bottom:1px solid var(--color-gray-alpha-10);border-radius:0}}.Sp8EBa_prev-search-cond--disabled{display:none}.Sp8EBa_prev-search-cond__content{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2) var(--space-4) var(--space-4);width:100%;display:flex}.Sp8EBa_prev-search-cond__text-container{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.Sp8EBa_prev-search-cond__title{color:var(--color-text-primary);width:100%;}.Sp8EBa_prev-search-cond__description{color:var(--color-text-primary);line-height:var(--line-height-16);width:100%;}.Sp8EBa_prev-search-cond__icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.Sp8EBa_prev-search-cond__icon svg{fill:var(--color-text-secondary);width:100%;height:100%}
.xKa1Na_search-with-area{background-color:var(--color-background-white);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:68.25rem){.xKa1Na_search-with-area{border-bottom:1px solid var(--color-gray-alpha-10);border-radius:0}}.xKa1Na_search-with-area__header{border-bottom:1px solid var(--color-gray-alpha-10);align-items:center;gap:var(--space-2);height:3.5rem;padding:0 var(--space-4);width:100%;display:flex;position:relative}@media (min-width:68.25rem){.xKa1Na_search-with-area__header{border-bottom:none;height:3rem}}.xKa1Na_search-with-area__header svg{fill:var(--color-text-primary);width:1.25rem;height:1.25rem}.xKa1Na_search-with-area__header-content{padding:0 var(--space-4)}.xKa1Na_search-with-area__header-content,.xKa1Na_search-with-area__header-title{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.xKa1Na_search-with-area__header-title svg{fill:var(--color-text-primary);width:1.25rem;height:1.25rem}.xKa1Na_search-with-area__header-title-text{color:var(--color-text-primary);flex:1;}.xKa1Na_search-with-area__clear-all-area-button{font-size:var(--font-size-14)}@media (min-width:68.25rem){.xKa1Na_search-with-area__clear-all-area-button{font-size:var(--font-size-12)}}.xKa1Na_search-with-area__content{box-sizing:border-box;align-items:center;gap:var(--space-4);padding:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:68.25rem){.xKa1Na_search-with-area__content{padding:0 var(--space-4) var(--space-4) var(--space-4)}}.xKa1Na_search-with-area__not-selected{color:var(--color-text-primary);width:100%;}@media (min-width:68.25rem){.xKa1Na_search-with-area__not-selected{font-size:var(--font-size-12);line-height:var(--font-line-height-16)}}.xKa1Na_search-with-area__input-value-card{background-color:var(--color-gray-50);border-radius:var(--radius-2);box-sizing:border-box;gap:var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-4);flex-direction:column;width:100%;display:flex;overflow:hidden}.xKa1Na_search-with-area__input-value-card-content{align-items:center;gap:var(--space-3);width:100%;display:flex}.xKa1Na_search-with-area__input-value-card-text{color:var(--color-text-primary);gap:var(--space-1);flex-direction:column;flex:1;min-width:1px;min-height:1px;display:flex}.xKa1Na_search-with-area__input-value-card-heading{color:var(--color-text-primary);}.xKa1Na_search-with-area__input-value-card-value{color:var(--color-text-primary);}@media (min-width:68.25rem){.xKa1Na_search-with-area__input-value-card-value{font-size:var(--font-size-12);line-height:var(--font-line-height-16)}}.xKa1Na_search-with-area__icon-button{all:unset;cursor:pointer;width:44px;height:44px;overflow:hidden}.xKa1Na_search-with-area__icon-button,.xKa1Na_search-with-area__icon-button-icon{border-radius:var(--radius-half);justify-content:center;align-items:center;display:flex}.xKa1Na_search-with-area__icon-button-icon{width:32px;height:32px}.xKa1Na_search-with-area__icon-button-icon svg{width:20px;height:20px;fill:var(--color-text-secondary)}.xKa1Na_search-with-area__button-container{align-items:center;gap:var(--space-3);justify-content:center;width:100%;display:flex}.xKa1Na_search-with-area__button{flex:1;max-width:20rem;height:3rem}@media (min-width:68.25rem){.xKa1Na_search-with-area__button{height:2.25rem}}
.JfoXrq_search-with-employment-type{background-color:var(--color-background-white);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:68.25rem){.JfoXrq_search-with-employment-type{border-bottom:1px solid var(--color-gray-alpha-10);border-radius:0}}.JfoXrq_search-with-employment-type__header{border-bottom:1px solid var(--color-gray-alpha-10);width:100%;height:3.5rem;position:relative}@media (min-width:68.25rem){.JfoXrq_search-with-employment-type__header{border-bottom:none;height:3rem}}.JfoXrq_search-with-employment-type__header-content{box-sizing:border-box;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-4);width:100%;display:flex;position:relative}.JfoXrq_search-with-employment-type__header-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.JfoXrq_search-with-employment-type__header-icon svg{fill:var(--color-text-primary);width:100%;height:100%}.JfoXrq_search-with-employment-type__header-title{color:var(--color-text-primary);flex:1;}.JfoXrq_search-with-employment-type__clear-all-button{font-size:var(--font-size-14)}@media (min-width:68.25rem){.JfoXrq_search-with-employment-type__clear-all-button{font-size:var(--font-size-12)}}.JfoXrq_search-with-employment-type__content{box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-direction:row;width:100%;display:flex}@media (min-width:68.25rem){.JfoXrq_search-with-employment-type__content{padding:var(--space-point-five) var(--space-4) var(--space-2) var(--space-2);flex-direction:column}}.JfoXrq_search-with-employment-type__checkbox-item{box-sizing:border-box;align-items:center;width:100%;min-height:2.75rem;display:flex;position:relative}.JfoXrq_search-with-employment-type__checkbox{width:100%}
.N9_zKq_search-with-occupation{background-color:var(--color-background-white);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:68.25rem){.N9_zKq_search-with-occupation{border-bottom:1px solid var(--color-gray-alpha-10);border-radius:0}}.N9_zKq_search-with-occupation__header{border-bottom:1px solid var(--color-gray-alpha-10);align-items:center;gap:var(--space-2);height:3.5rem;padding:0 var(--space-4);width:100%;display:flex;position:relative}@media (min-width:68.25rem){.N9_zKq_search-with-occupation__header{border-bottom:none;height:3rem}}.N9_zKq_search-with-occupation__header svg{fill:var(--color-text-primary);width:1.25rem;height:1.25rem}.N9_zKq_search-with-occupation__header-title{box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.N9_zKq_search-with-occupation__header-title svg{fill:var(--color-text-primary);width:1.25rem;height:1.25rem}.N9_zKq_search-with-occupation__header-title-text{color:var(--color-text-primary);flex:1;}.N9_zKq_search-with-occupation__clear-occupation-button{font-size:var(--font-size-14)}@media (min-width:68.25rem){.N9_zKq_search-with-occupation__clear-occupation-button{font-size:var(--font-size-12)}}.N9_zKq_search-with-occupation__content{box-sizing:border-box;align-items:center;gap:var(--space-4);padding:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:68.25rem){.N9_zKq_search-with-occupation__content{padding:0 var(--space-4) var(--space-4) var(--space-4)}}.N9_zKq_search-with-occupation__not-selected,.N9_zKq_search-with-occupation__value{color:var(--color-text-primary);width:100%;}.N9_zKq_search-with-occupation__value{overflow:hidden}@media (min-width:68.25rem){.N9_zKq_search-with-occupation__value{font-size:var(--font-size-12);line-height:var(--font-line-height-16)}}.N9_zKq_search-with-occupation__button-container{align-items:center;gap:var(--space-3);justify-content:center;width:100%;display:flex}.N9_zKq_search-with-occupation__button{flex:1;max-width:20rem;height:3rem}@media (min-width:68.25rem){.N9_zKq_search-with-occupation__button{height:2.25rem}}
.IJDy4G_search-with-salary{background-color:var(--color-background-white);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:68.25rem){.IJDy4G_search-with-salary{border-bottom:1px solid var(--color-gray-alpha-10);border-radius:0}}.IJDy4G_search-with-salary__header{border-bottom:1px solid var(--color-gray-alpha-10);width:100%;height:3.5rem;position:relative}@media (min-width:68.25rem){.IJDy4G_search-with-salary__header{border-bottom:none;height:3rem}}.IJDy4G_search-with-salary__header-content{box-sizing:border-box;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-4);width:100%;display:flex;position:relative}.IJDy4G_search-with-salary__header-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.IJDy4G_search-with-salary__header-icon svg{fill:var(--color-text-primary);width:100%;height:100%}.IJDy4G_search-with-salary__header-title{color:var(--color-text-primary);flex:1;}.IJDy4G_search-with-salary__clear-all-button{font-size:var(--font-size-14)}@media (min-width:68.25rem){.IJDy4G_search-with-salary__clear-all-button{font-size:var(--font-size-12)}}.IJDy4G_search-with-salary__content{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:68.25rem){.IJDy4G_search-with-salary__content{padding:var(--space-point-five) var(--space-4) var(--space-4) var(--space-4)}}.IJDy4G_search-with-salary__select-box-container{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;display:flex}.IJDy4G_search-with-salary__select-box{height:3.0625rem}
.Ccpvtq_search-with-special-cond{background-color:var(--color-background-white);border-radius:var(--radius-3);flex-direction:column;width:100%;display:flex;overflow:hidden}.Ccpvtq_search-with-special-cond__header{border-bottom:1px solid var(--color-gray-alpha-10);width:100%;height:3.5rem;position:relative}@media (min-width:68.25rem){.Ccpvtq_search-with-special-cond__header{border-bottom:none;height:3rem}}.Ccpvtq_search-with-special-cond__header-content{box-sizing:border-box;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-4);width:100%;display:flex;position:relative}.Ccpvtq_search-with-special-cond__header-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.Ccpvtq_search-with-special-cond__header-icon svg{fill:var(--color-text-primary);width:100%;height:100%}.Ccpvtq_search-with-special-cond__header-title{color:var(--color-text-primary);flex:1;}.Ccpvtq_search-with-special-cond__clear-all-button{font-size:var(--font-size-14)}@media (min-width:68.25rem){.Ccpvtq_search-with-special-cond__clear-all-button{font-size:var(--font-size-12)}}.Ccpvtq_search-with-special-cond__content{box-sizing:border-box;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:68.25rem){.Ccpvtq_search-with-special-cond__content{padding:var(--space-point-five) var(--space-4) var(--space-2) var(--space-2)}}.Ccpvtq_search-with-special-cond__checkbox-item{box-sizing:border-box;align-items:center;width:100%;min-height:2.75rem;display:flex;position:relative}.Ccpvtq_search-with-special-cond__checkbox{width:100%}
.IaurvW_search-dialog__overlay{z-index:1000;background-color:#00000080;position:fixed;inset:0}.IaurvW_search-dialog__content{background-color:var(--color-background-gray);z-index:1001;flex-direction:column;width:100%;max-width:75rem;height:100dvh;display:flex;position:fixed;top:50%;left:50%;overflow-y:hidden;transform:translate(-50%,-50%)}.IaurvW_search-dialog__title{background-color:var(--color-background-white);border-bottom:1px solid var(--color-gray-alpha-10);color:var(--color-text-primary);align-items:center;gap:var(--space-3);justify-content:space-between;width:100%;height:3.5rem;display:flex;}.IaurvW_search-dialog__return-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.IaurvW_search-dialog__return-icon svg{fill:var(--color-text-primary);width:1.5rem;height:1.5rem}@media (min-width:68.25rem){.IaurvW_search-dialog__return-icon{visibility:hidden;width:0}}.IaurvW_search-dialog__title-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.IaurvW_search-dialog__title-icon svg{fill:var(--color-text-primary);width:1.5rem;height:1.5rem}.IaurvW_search-dialog__search-cond{gap:var(--space-2);padding:var(--space-4);flex-direction:column;width:100%;display:flex}.IaurvW_search-dialog__search-cond-container{flex:1;overflow-y:auto}.IaurvW_search-dialog__footer-container{background-color:var(--color-background-white);border-top:1px solid var(--color-gray-alpha-10);gap:var(--space-2);min-height:4.5rem;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.IaurvW_search-dialog__footer-info{border:1px solid var(--color-error-main);border-radius:var(--radius-2);color:var(--color-error-main);align-items:center;gap:var(--space-1);padding:var(--space-point-five);justify-content:center;display:flex;}.IaurvW_search-dialog__footer-info svg{fill:var(--color-error-main);width:1.5rem;height:1.5rem}.IaurvW_search-dialog__footer-actions{align-items:center;gap:var(--space-2);justify-content:space-between;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.IaurvW_search-dialog__content{background-color:var(--color-background-gray);border-radius:var(--radius-3);z-index:1001;flex-direction:column;width:45rem;max-width:95%;height:37.5rem;max-height:70%;display:flex;position:fixed;top:50%;left:50%;overflow-y:hidden;transform:translate(-50%,-50%)}}
.zcyEfG_select-prefectures{flex-direction:row;height:100%;display:flex}.zcyEfG_select-prefectures__area-buttons{background-color:var(--color-gray-50);padding:0;padding-bottom:var(--space-3);flex-direction:column;width:132px;display:flex;overflow-y:auto}.zcyEfG_select-prefectures__area-button{box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:#0000;border:none;border-left:2px solid #0000;width:100%;display:flex;position:relative}.zcyEfG_select-prefectures__area-button[data-selected=true]{background-color:var(--color-background-white);border-left-color:var(--color-blue-800)}.zcyEfG_select-prefectures__area-button-text{text-align:left;}.zcyEfG_select-prefectures__area-button-indicator{background-color:var(--color-blue-800);border-radius:50%;flex-shrink:0;width:6px;height:6px}.zcyEfG_select-prefectures__prefecture-list{background-color:var(--color-background-white);padding:0 var(--space-4) var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media not (min-width:48rem){.zcyEfG_select-prefectures__prefecture-list{padding:0 var(--space-2)}}.zcyEfG_select-prefectures__prefecture-item{border-bottom:1px solid var(--color-gray-100);box-sizing:border-box;align-items:center;height:52px;padding:6px 0;display:flex}.zcyEfG_select-prefectures__prefecture-content{align-items:center;gap:var(--space-2);padding-right:var(--space-2);width:100%;display:flex}.zcyEfG_select-prefectures__prefecture-checkbox{flex:1}.zcyEfG_select-prefectures__prefecture-checkbox .checkbox__input{height:18px;margin:0;margin-right:var(--space-2);width:18px}.zcyEfG_select-prefectures__prefecture-toggle-btn{cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.zcyEfG_select-prefectures__prefecture-toggle-btn>svg{fill:var(--color-text-secondary)}.zcyEfG_select-prefectures__prefecture-toggle-icon{color:var(--color-text-main);width:22px;height:22px}.zcyEfG_select-prefectures__cities-container{padding-left:24px}.zcyEfG_select-prefectures__cities,.zcyEfG_select-prefectures__cities-container{background-color:var(--color-background-white);flex-direction:column;display:flex}.zcyEfG_select-prefectures__cities{padding:0}.zcyEfG_select-prefectures__city{box-sizing:border-box;height:52px;padding:6px 0;padding-right:var(--space-2);align-items:center;display:flex}.zcyEfG_select-prefectures__city-checkbox{flex:1}.zcyEfG_select-prefectures__city-checkbox .checkbox__input{height:18px;margin:0;margin-right:var(--space-2);width:18px}
.q5C7aW_search-with-occupation-content{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.q5C7aW_search-with-occupation-content__all{background-color:var(--color-background-white);border-radius:var(--radius-2);min-height:2.75rem;padding:var(--space-2);align-items:center;display:flex}.q5C7aW_search-with-occupation-content__all-checkbox{flex:1}.q5C7aW_search-with-occupation-content__occupations{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.q5C7aW_search-with-occupation-content__occupation-group{background-color:var(--color-background-white);border-radius:var(--radius-3);gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex}.q5C7aW_search-with-occupation-content__occupation-group-header{border-bottom:1px solid var(--color-gray-alpha-10);padding:0 0 var(--space-1)}.q5C7aW_search-with-occupation-content__occupation-group-checkbox{padding:var(--space-2) 0;flex:1}.q5C7aW_search-with-occupation-content__occupation-group-checkbox label{font-weight:var(--font-weight-bold-ja)}.q5C7aW_search-with-occupation-content__occupation{padding:var(--space-1) 0 0 var(--space-4);flex-direction:column;display:flex}.q5C7aW_search-with-occupation-content__occupation-checkbox{padding:var(--space-2) 0;flex:1}
.g_Q0lq_menu-list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.g_Q0lq_menu-list__item,.g_Q0lq_menu-list__item-wrapper{border-radius:var(--radius-2)}.g_Q0lq_menu-list__item{background-color:var(--color-background-white);cursor:pointer;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-3) var(--space-4);transition:var(--transition-fast);border:none;width:100%;display:flex}.g_Q0lq_menu-list__item:disabled{cursor:default}@media (48rem<=width<68.25rem),(min-width:68.25rem){.g_Q0lq_menu-list__item{min-height:5rem}@media (hover:hover){.g_Q0lq_menu-list__item:hover:not(:disabled){background-color:var(--color-blue-50)}}}.g_Q0lq_menu-list__content{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;display:flex}.g_Q0lq_menu-list__title{color:var(--color-text-primary);align-self:stretch;align-items:center;gap:var(--space-2);flex:1;display:flex;}.g_Q0lq_menu-list__title[data-disabled=true]{color:var(--color-text-disabled)}@media (48rem<=width<68.25rem),(min-width:68.25rem){.g_Q0lq_menu-list__title{font-size:var(--font-size-20);line-height:var(--font-line-height-24)}}@media (48rem<=width<68.25rem){.g_Q0lq_menu-list__title{gap:var(--space-1);text-wrap:nowrap}}.g_Q0lq_menu-list__title--bold{font-weight:700;}.g_Q0lq_menu-list__icon{z-index:1;width:1.5rem;height:1.5rem}.g_Q0lq_menu-list__icon svg{width:100%;height:100%}@media (48rem<=width<68.25rem),(min-width:68.25rem){.g_Q0lq_menu-list__icon{width:2rem;height:2rem}}.g_Q0lq_menu-list__count{color:var(--color-primary-main);}.g_Q0lq_menu-list__count[data-disabled=true]{color:var(--color-text-disabled)}.g_Q0lq_menu-list__count--bold{}.g_Q0lq_menu-list__sub-title{color:var(--color-text-secondary);}.g_Q0lq_menu-list__sub-title[data-disabled=true]{color:var(--color-text-disabled)}.g_Q0lq_menu-list__right-icon{z-index:1;width:1.25rem;height:1.25rem}@media (48rem<=width<68.25rem){.g_Q0lq_menu-list__right-icon{display:none}}
.M0aQxG_job-card{background:var(--color-background-white);border-radius:var(--radius-3);gap:var(--space-4);min-width:19rem;padding:var(--space-6);flex-direction:column;width:100%;display:flex}@media not (min-width:48rem){.M0aQxG_job-card{padding:var(--space-4) calc(var(--space-3) + var(--space-point-five));border-radius:0}}.M0aQxG_job-card__main{gap:var(--space-3);width:100%}.M0aQxG_job-card__header,.M0aQxG_job-card__main{flex-direction:column;display:flex}.M0aQxG_job-card__badges,.M0aQxG_job-card__header{gap:var(--space-2)}.M0aQxG_job-card__badges{flex-wrap:wrap;display:flex}.M0aQxG_job-card__badge{border-radius:var(--radius-1);height:1.5rem;padding:0 var(--space-2);color:var(--color-text-inverted);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex;}.M0aQxG_job-card__badge--new{background:var(--color-secondary-main)}.M0aQxG_job-card__badge--closed{background:var(--color-secondary-alpha-20);color:var(--color-secondary-main)}.M0aQxG_job-card__badge--category{background:var(--color-text-primary)}.M0aQxG_job-card__title{color:var(--color-primary-main);margin:0;}.M0aQxG_job-card__main-link{color:inherit;margin:calc(var(--space-6)*-1) calc(var(--space-6)*-1) 0 calc(var(--space-6)*-1);padding:var(--space-6) var(--space-6) 0 var(--space-6);transition:opacity var(--transition-fast);text-decoration:none;display:flex}@media not (min-width:48rem){.M0aQxG_job-card__main-link{margin:calc(var(--space-4)*-1) -.875rem 0 -.875rem;padding:var(--space-4) .875rem 0 .875rem}}@media (hover:hover){.M0aQxG_job-card__main-link:hover{opacity:.8}.M0aQxG_job-card__main-link:hover .M0aQxG_job-card__title{text-decoration:underline}}.M0aQxG_job-card__main-link:focus-visible{border-radius:var(--radius-2);outline:2px solid var(--color-primary-main);outline-offset:2px}.M0aQxG_job-card__company{color:var(--color-text-primary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;}.M0aQxG_job-card__tags{align-content:flex-start;align-items:center;gap:var(--space-1);flex-wrap:wrap;max-height:3rem;display:flex;overflow:hidden}@media not (min-width:48rem){.M0aQxG_job-card__tags{max-height:6.25rem}}.M0aQxG_job-card__tags.M0aQxG_job-card__tags--visible-max-rows{max-height:6.25rem}.M0aQxG_job-card__tag{background:var(--color-turquoise-50);border-radius:var(--radius-half);color:var(--color-skyblue-800);align-items:center;gap:var(--space-1);height:1.375rem;padding:0 var(--space-2);white-space:nowrap;display:flex;overflow:hidden;}.M0aQxG_job-card__details{border:1px solid var(--color-gray-100);border-radius:var(--radius-2);gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.M0aQxG_job-card__detail-row{align-items:flex-start;gap:var(--space-4);display:flex}.M0aQxG_job-card__detail-th{border-right:1px dashed var(--color-gray-100);align-items:flex-start;gap:var(--space-1);width:5rem;height:100%;display:flex}.M0aQxG_job-card__detail-icon{color:var(--color-text-primary);fill:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.M0aQxG_job-card__detail-icon svg{width:1.125rem;height:1.125rem}.M0aQxG_job-card__detail-label{white-space:nowrap}.M0aQxG_job-card__detail-label,.M0aQxG_job-card__detail-value{color:var(--color-text-primary);text-overflow:ellipsis;overflow:hidden;}.M0aQxG_job-card__detail-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;display:-webkit-box}.M0aQxG_job-card__divider{background:var(--color-gray-100);width:100%;height:1px}.M0aQxG_job-card__footer{align-items:center;gap:var(--space-3);justify-content:center;min-width:0;margin-top:auto;display:flex}@media not (min-width:48rem){.M0aQxG_job-card__footer{justify-content:flex-start}}.M0aQxG_job-card__favorite{flex-shrink:0}.M0aQxG_job-card__cta{min-width:0}@media not (min-width:48rem){.M0aQxG_job-card__cta{flex:1}}@media (48rem<=width<68.25rem),(min-width:68.25rem){.M0aQxG_job-card__cta{flex:1;max-width:16.8125rem}}.M0aQxG_job-card__cta-button{font-size:var(--font-size-14);height:3rem;line-height:var(--font-line-height-22);flex:1}.M0aQxG_job-card__cta-button span:has(svg){align-items:center;width:1.125rem;height:1.125rem;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media (48rem<=width<68.25rem),(min-width:68.25rem){.M0aQxG_job-card__cta-button{flex-shrink:1;min-width:0;max-width:17.0625rem}}
.oA8MGq_job-list{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.oA8MGq_job-list__jobs{gap:var(--space-3);flex-direction:column;display:flex}.oA8MGq_job-list__jobs-not-found{align-items:center;gap:var(--space-2);height:100%;padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}@media not (min-width:48rem){.oA8MGq_job-list__jobs-not-found{padding:var(--space-6) var(--space-4) 0}}.oA8MGq_job-list__jobs-not-found__icon{width:2.5rem;height:2.5rem;fill:var(--color-text-disabled)}.oA8MGq_job-list__jobs-not-found__title{color:var(--color-text-secondary);}.oA8MGq_job-list__jobs-not-found__description{color:var(--color-text-secondary);white-space:pre-wrap;}.oA8MGq_job-list__jobs-not-found__button{margin-top:var(--space-2)}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oA8MGq_job-list__jobs-not-found__button{align-self:center;max-width:25rem}}
.MG4ZZq_search-section{position:relative;overflow:hidden}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section{background-color:var(--color-background-white);width:100dvw;margin:0 calc(50% - 50dvw)}}.MG4ZZq_search-section:after{content:"";filter:blur(20px);z-index:0;background:linear-gradient(308deg,#ffdde9 25.69%,#ffe9c4 86.58%);border-radius:21.5625rem;width:21.5625rem;height:21.5625rem;position:absolute;bottom:-16px;right:-35px}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section:after{z-index:0;top:32px;bottom:auto;right:calc(50dvw - 576px)}}@media not (min-width:1092px){.MG4ZZq_search-section:after{right:-81px}}.MG4ZZq_search-section__content-wrapper{background-color:var(--color-background-white);gap:var(--space-4);padding:var(--space-8) var(--space-4) var(--space-12);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__content-wrapper{gap:var(--space-10);max-width:1092px;padding:var(--space-8) 0 3.75rem;width:100%;margin:0 auto;overflow:visible}}@media (48rem<=width<=1140px){.MG4ZZq_search-section__content-wrapper{padding:var(--space-8) var(--space-6) 3.75rem}}.MG4ZZq_search-section__header{gap:var(--space-2);z-index:2;flex-direction:column;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__header{align-items:flex-end;gap:var(--space-6);flex-direction:row}}.MG4ZZq_search-section__title{color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-32);margin:0;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__title{font-size:2.5rem;line-height:var(--font-line-height-39)}}.MG4ZZq_search-section__count{line-height:1}.MG4ZZq_search-section__count>span{vertical-align:bottom;display:inline-block}.MG4ZZq_search-section__count-label{color:var(--color-text-primary);margin-right:.375rem;line-height:1;}@media (min-width:68.25rem){.MG4ZZq_search-section__count-label{font-size:var(--font-size-16)}}@media (48rem<=width<68.25rem){.MG4ZZq_search-section__count-label{font-size:var(--font-size-18);font-weight:700}}.MG4ZZq_search-section__count-number{color:var(--color-secondary-main);font-family:var(--font-family-secondary);font-size:var(--font-size-24);font-weight:var(--font-weight-black-ja);margin-bottom:-3px;margin-right:.375rem;line-height:1}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__count-number{margin-bottom:-5px;font-size:2.5rem;font-weight:700}}.MG4ZZq_search-section__count-unit{color:var(--color-text-primary);line-height:1;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__count-unit{font-size:var(--font-size-16)}}.MG4ZZq_search-section__menu{background-color:var(--color-primary-main);border-radius:var(--radius-2);gap:var(--space-2);padding:var(--space-4);z-index:2;flex-direction:column;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__menu>ul{flex-direction:row}:is(.MG4ZZq_search-section__menu>ul) li{flex:1}}.MG4ZZq_search-section__decoration{z-index:1;background:url(/images/sec1@3.png) 0 0/contain no-repeat;width:9.875rem;height:7.125rem;position:absolute;top:.8125rem;right:.8125rem}@media not (min-width:23.4375rem){.MG4ZZq_search-section__decoration{width:7.5rem;height:5.625rem;top:3.125rem}}@media (48rem<=width<68.25rem),(min-width:68.25rem){.MG4ZZq_search-section__decoration{z-index:1;background:url(/images/sec1@3.png) 50%/contain no-repeat;width:15rem;height:10.75rem}}
.PLjXkq_more-results{gap:var(--space-4);flex-direction:column;display:flex}.PLjXkq_more-results__button{margin:var(--space-4);justify-content:center;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.PLjXkq_more-results__button{margin-top:var(--space-4);align-self:center;width:22.5rem}}
@keyframes WBd5Sq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.WBd5Sq_placeholder{border-radius:var(--radius-1);background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;animation:1.5s infinite WBd5Sq_shimmer}.WBd5Sq_header-placeholder{width:10rem;height:2.5rem;}.WBd5Sq_count-placeholder{width:8rem;height:1.75rem;}.WBd5Sq_menu-placeholder{border-radius:var(--radius-2);width:100%;height:4rem;}
.vmYnIW_search-results{background:var(--color-background-gray);gap:var(--space-4);padding:var(--space-6) 0 var(--space-12);flex-direction:column;flex:1;width:100%;display:flex}@media (48rem<=width<68.25rem){.vmYnIW_search-results{padding:var(--space-6) var(--space-6) var(--space-20)}}@media not (min-width:48rem){.vmYnIW_search-results{gap:var(--space-3);padding:var(--space-2) 0 var(--space-12)}}.vmYnIW_search-results--favorite{padding:var(--space-6) 0 0}@media (48rem<=width<68.25rem){.vmYnIW_search-results--favorite{padding:var(--space-2) 0 0}}@media not (min-width:48rem){.vmYnIW_search-results--favorite{gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-2) 0 0}}
.FeL3bW_theme-card{background:linear-gradient(0deg,var(--color-gray-alpha-40) 0,var(--color-gray-alpha-40) 100%),var(--image-url) #d3d3d3;border-radius:var(--radius-2);box-sizing:border-box;color:inherit;cursor:pointer;align-items:stretch;gap:var(--space-2);min-width:0;height:8.75rem;min-height:8.75rem;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast);background-repeat:no-repeat;flex-direction:column;flex:1;justify-content:flex-end;width:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.FeL3bW_theme-card:hover{box-shadow:var(--shadow-4);transform:translateY(-2px)}.FeL3bW_theme-card:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}.FeL3bW_theme-card__content{align-items:center;gap:var(--space-2);justify-content:space-between;width:100%;display:flex;position:relative}.FeL3bW_theme-card__title{color:var(--color-text-inverted);white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;}@media (48rem<=width<68.25rem){.FeL3bW_theme-card__title{font-size:var(--font-size-18);line-height:var(--font-line-height-25)}}.FeL3bW_theme-card__title-hash{flex-shrink:0;margin-right:0}.FeL3bW_theme-card__title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.FeL3bW_theme-card__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeL3bW_theme-card__icon svg{width:2.25rem;height:2.25rem}@media (48rem<=width<68.25rem){.FeL3bW_theme-card__icon{display:none}}
.oTxfva_favorite-list{background-color:var(--color-background-gray);flex-direction:column;display:flex}.oTxfva_favorite-list__register-container{background-color:var(--color-background-white);border-radius:var(--radius-2);align-items:center;gap:var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-6);z-index:0;flex-direction:column;display:flex}@media not (min-width:48rem){.oTxfva_favorite-list__register-container{margin:0 var(--space-4)}}.oTxfva_favorite-list__register-container__description{color:var(--color-text-primary);text-align:center;margin:0;}.oTxfva_favorite-list__register-container__button{align-self:center;width:100%;max-width:25rem}.oTxfva_favorite-list__register-container__login-button{margin-top:calc(var(--space-2)*-1)}.oTxfva_favorite-list__closed-job-list-accordion{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}@media not (min-width:48rem){.oTxfva_favorite-list__closed-job-list-accordion{margin:var(--space-2) var(--space-4) var(--space-6);transition:margin var(--transition-base)}.oTxfva_favorite-list__closed-job-list-accordion:has(>[data-state=open]){margin:var(--space-2) 0 var(--space-6)}}.oTxfva_favorite-list__closed-job-list-accordion__item{background-color:var(--color-background-white);border-radius:var(--radius-2);gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}@media not (min-width:48rem){.oTxfva_favorite-list__closed-job-list-accordion__item{transition:border-radius var(--transition-base)}.oTxfva_favorite-list__closed-job-list-accordion__item[data-state=open]{border-radius:0}}.oTxfva_favorite-list__closed-job-list-accordion__trigger{cursor:pointer;padding:0 var(--space-2) 0 var(--space-4);background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.oTxfva_favorite-list__closed-job-list-accordion__trigger .oTxfva_favorite-list__closed-job-list-accordion__chevron{color:var(--color-text-secondary);height:1.5rem;transition:var(--transition-base);width:1.5rem;fill:var(--color-text-secondary)}.oTxfva_favorite-list__closed-job-list-accordion__trigger[data-state=open] .oTxfva_favorite-list__closed-job-list-accordion__chevron{transform:rotate(180deg)}.oTxfva_favorite-list__closed-job-list-accordion__title{text-align:left;}.oTxfva_favorite-list__closed-job-list-accordion__content{background-color:var(--color-background-white);gap:var(--space-4);padding:0 var(--space-4) var(--space-4);transition:padding var(--transition-base),margin-top var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.oTxfva_favorite-list__closed-job-list-accordion__content[data-state=closed]{margin-top:calc(var(--space-4)*-1);padding:0}.oTxfva_favorite-list__closed-job-list-accordion__job-cards{gap:var(--space-4);flex-direction:column;display:flex}.oTxfva_favorite-list__closed-job-list-accordion__job-card{border:1px solid var(--color-gray-100);border-radius:var(--radius-3);overflow:hidden}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list__closed-job-list-accordion__button{margin-top:var(--space-2);align-self:center;max-width:25rem}}.oTxfva_favorite-list-container{flex-direction:column;max-width:45rem;display:flex}.oTxfva_favorite-list-container__header{background-color:var(--color-background-gray);gap:var(--space-4);padding:0 var(--space-4);flex-direction:column;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list-container__header{gap:var(--space-2);padding:var(--space-6) 0 0}}.oTxfva_favorite-list-container__header-title{margin:0;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list-container__header-title{font-size:var(--font-size-28);line-height:var(--font-line-height-39)}}.oTxfva_favorite-list-container__header-count{color:var(--color-text-secondary);margin:0;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list-container__header-count{font-size:var(--font-size-16);line-height:var(--font-line-height-24)}}.oTxfva_favorite-list-container__header-count-number{color:var(--color-secondary-main);margin-left:var(--space-1);margin-right:var(--space-point-five);}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list-container__header-count-number{font-size:var(--font-size-24);line-height:var(--font-line-height-33)}}.oTxfva_favorite-list-container__header-count-unit{color:var(--color-text-secondary);margin:0;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.oTxfva_favorite-list-container__header-count-unit{font-size:var(--font-size-16);line-height:var(--font-line-height-24)}}
.uyXbZa_theme-section{box-sizing:border-box;align-items:stretch;gap:var(--space-4);padding:var(--space-8) var(--space-4) var(--space-10);flex-direction:column;justify-content:flex-start;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.uyXbZa_theme-section{gap:var(--space-10);padding:3.75rem 0}}@media (48rem<=width<=1140px){.uyXbZa_theme-section{padding:3.75rem var(--space-6)}}.uyXbZa_theme-section__title{color:var(--color-text-primary);font-size:var(--font-size-32);flex-shrink:0;width:100%;margin:0;}@media (48rem<=width<68.25rem),(min-width:68.25rem){.uyXbZa_theme-section__title{font-size:2.5rem;line-height:var(--font-line-height-39)}}.uyXbZa_theme-section__list{align-items:stretch;gap:var(--space-3);flex-direction:column;flex-shrink:0;justify-content:center;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.uyXbZa_theme-section__list{gap:var(--space-6);flex-direction:row}.uyXbZa_theme-section__list>div{flex:1}}@media (48rem<=width<68.25rem){.uyXbZa_theme-section__list{gap:var(--space-4)}}
._6z-6aW_diagnosis-section{align-self:stretch;align-items:flex-start;gap:var(--space-6,24px);flex-direction:column;padding:3.75rem 0;display:flex}@media (48rem<=width<=1140px){._6z-6aW_diagnosis-section{padding:3.75rem var(--space-6)}}@media not (min-width:48rem){._6z-6aW_diagnosis-section{gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-10)}}._6z-6aW_diagnosis-section__title{color:var(--color-text-primary,#222222f2);font-family:var(--font-family-primary,"Noto Sans JP");font-feature-settings:"vpal" on;letter-spacing:0;font-size:2.5rem;font-style:normal;font-weight:900;line-height:var(--font-line-height-39,39px)}@media not (min-width:48rem){._6z-6aW_diagnosis-section__title{font-size:var(--font-size-32);line-height:2.925rem}}._6z-6aW_diagnosis-section__description{color:var(--color-text-primary);}._6z-6aW_diagnosis-section__content{align-self:stretch;align-items:flex-start;gap:var(--space-4,16px);margin-top:var(--space-2);flex-direction:row;display:flex}@media not (min-width:48rem){._6z-6aW_diagnosis-section__content{gap:var(--space-8);margin-top:var(--space-3);flex-direction:column}}._6z-6aW_diagnosis-section__banner{flex:1;min-width:0}._6z-6aW_diagnosis-section__banner:hover{opacity:.8}._6z-6aW_diagnosis-section__banner-image{aspect-ratio:720/280;width:100%;height:auto;display:block}
@keyframes JdfEZa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JdfEZa_placeholder{border-radius:var(--radius-1);background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;animation:1.5s infinite JdfEZa_shimmer}.JdfEZa_count-placeholder{height:1.25rem;margin-left:var(--space-1);vertical-align:middle;width:3rem;display:inline-block;}.JdfEZa_skeleton-list{background-color:var(--color-background-gray);gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.JdfEZa_card-placeholder{border-radius:var(--radius-3);width:100%;height:10rem;}@media not (min-width:48rem){.JdfEZa_card-placeholder{border-radius:0}}
.jXb_6W_new-jobs-page{background-color:var(--color-background-gray);min-height:var(--layout-main-min-height);padding-bottom:var(--space-16)}.jXb_6W_new-jobs-page,.jXb_6W_new-jobs-page-container{flex-direction:column;width:100%;margin:0 auto;display:flex}.jXb_6W_new-jobs-page-container{max-width:45rem}.jXb_6W_new-jobs-page-header{background:var(--color-background-gray);align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;flex-direction:column;justify-content:flex-start;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-header{padding:var(--space-6) 0 0}}.jXb_6W_new-jobs-page-header__title{color:var(--color-text-primary);}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-header__title{font-size:var(--font-size-28);line-height:var(--font-line-height-39)}}.jXb_6W_new-jobs-page-header__count{color:var(--color-text-secondary);}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-header__count{font-size:var(--font-size-16);line-height:var(--font-line-height-24)}}.jXb_6W_new-jobs-page-header__count-number{color:var(--color-secondary-main);margin-left:var(--space-1);margin-right:var(--space-point-five);}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-header__count-number{font-size:var(--font-size-24);line-height:var(--font-line-height-33)}}.jXb_6W_new-jobs-page-header__count-unit{color:var(--color-text-secondary);}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-header__count-unit{font-size:var(--font-size-16);line-height:var(--font-line-height-24)}}.jXb_6W_new-jobs-page-links-container{background-color:var(--color-background-gray);gap:var(--space-4);padding:0 var(--space-4);flex-direction:column;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-links-container{padding:0}}.jXb_6W_new-jobs-page-links-container__title{color:var(--color-text-primary);}.jXb_6W_new-jobs-page-links-container__button{height:4rem;margin-top:var(--space-2);align-self:center;width:22.5rem;max-width:100%}@media (48rem<=width<68.25rem),(min-width:68.25rem){.jXb_6W_new-jobs-page-links-container__button{margin-top:var(--space-4)}}
.QVTqZW_top-page{background-color:var(--color-background-gray);max-width:var(--container-max-width);width:100%;margin:0 auto}.QVTqZW_top-page__title{visibility:hidden;height:0}
.ofiDtq_search-view-header{background:var(--color-background-white);gap:var(--space-1);max-width:var(--container-max-width);padding-bottom:var(--space-3);flex-direction:column;width:100%;margin:0 auto;display:flex}.ofiDtq_search-view-header__title{color:var(--color-text-primary);padding:var(--space-4) var(--space-4) var(--space-1) var(--space-4);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;margin:0;display:-webkit-box;overflow:hidden;}.ofiDtq_search-view-header__info{padding:0 var(--space-4) 0 var(--space-4);justify-content:space-between;align-items:center;width:100%;display:flex}.ofiDtq_search-view-header__count{align-items:baseline;gap:var(--space-2);display:flex}.ofiDtq_search-view-header__count-label{color:var(--color-text-secondary);white-space:nowrap;}.ofiDtq_search-view-header__count-number-wrapper{white-space:nowrap;align-items:baseline;display:flex}.ofiDtq_search-view-header__count-number{color:var(--color-secondary-main);font-family:var(--font-family-secondary);}@media not (min-width:48rem){.ofiDtq_search-view-header__count-number{font-size:var(--font-size-16);line-height:var(--font-line-height-24)}}.ofiDtq_search-view-header__count-unit{color:var(--color-text-secondary);margin-left:var(--space-point-five);}.ofiDtq_search-view-header__condition-container{gap:var(--space-2);padding:0 var(--space-4);flex-direction:column;width:100%;display:flex}
._1ttfFW_job-search-results-page__container{max-width:var(--container-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}._1ttfFW_job-search-results-page__header-container{background-color:var(--color-background-white);padding:var(--space-3) 0;width:100dvw;margin:0 calc(50% - 50vw)}@media not (min-width:48rem){._1ttfFW_job-search-results-page__header-container{padding:0}}._1ttfFW_job-search-results-page__condition-container{background-color:var(--color-background-white);padding:0 var(--space-4) var(--space-4)}@media (48rem<=width<68.25rem){._1ttfFW_job-search-results-page__condition-container{padding:0 var(--space-6) var(--space-6)}}@media (min-width:68.25rem){._1ttfFW_job-search-results-page__condition-container{background-color:inherit;padding:0}}._1ttfFW_job-search-results-page__results-wrapper{align-self:stretch;gap:var(--space-4);justify-content:center;padding:0;display:flex}@media (min-width:68.25rem){._1ttfFW_job-search-results-page__results-wrapper{min-height:100dvh;padding:var(--space-6) 0 var(--space-20)}}._1ttfFW_job-search-results-page__results-container{flex:1}._1ttfFW_current-search-condition-header-container{clip-path:inset(0 -20px -20px);z-index:100;position:fixed;top:0;left:0;right:0}@media (min-width:68.25rem){._1ttfFW_current-search-condition-header-container{display:none}}
._9CzoKW_side-search-bar__wrapper{display:none}@media (min-width:68.25rem){._9CzoKW_side-search-bar__wrapper{flex-shrink:0;width:16.9375rem;min-width:16.9375rem;display:block;position:relative}}._9CzoKW_side-search-bar__spacer{display:none}@media (min-width:68.25rem){._9CzoKW_side-search-bar__spacer{pointer-events:none;width:100%;min-height:100dvh;display:block}}._9CzoKW_side-search-bar{width:16.9375rem;min-width:16.9375rem;height:auto;display:none;position:relative}@media (min-width:68.25rem){._9CzoKW_side-search-bar{margin-top:calc(var(--space-2)*-1);z-index:1;flex-direction:column;display:flex;position:fixed}}._9CzoKW_side-search-bar__scroll{display:none}@media (min-width:68.25rem){._9CzoKW_side-search-bar__scroll{scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:var(--space-2);flex:1;display:block;overflow-y:auto}._9CzoKW_side-search-bar__scroll::-webkit-scrollbar{display:none}}._9CzoKW_side-search-bar__content{border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3);height:fit-content;overflow:hidden}._9CzoKW_side-search-bar__content,._9CzoKW_side-search-bar__footer{background-color:var(--color-background-white);box-shadow:var(--shadow-4)}._9CzoKW_side-search-bar__footer{border-bottom-left-radius:var(--radius-3);border-bottom-right-radius:var(--radius-3);border-top:1px solid var(--color-gray-alpha-10);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);z-index:3;flex-direction:column;margin-bottom:1.5rem;display:flex;position:sticky;bottom:1.8125rem}._9CzoKW_side-search-bar__footer-result-count{color:var(--color-text-secondary);}._9CzoKW_side-search-bar__footer-result-count-number{color:var(--color-secondary-main);font-family:var(--font-family-secondary);font-size:var(--font-size-20);font-weight:700;line-height:var(--font-line-height-24);margin-left:var(--space-2);transition:opacity .2s}._9CzoKW_side-search-bar__footer-result-count-number[data-loading]{opacity:.4}._9CzoKW_side-search-bar__footer-result-count-unit{color:var(--color-text-primary);}._9CzoKW_side-search-bar__overflow{background-color:var(--color-background-gray);height:2.8125rem;margin-left:-7.5px;margin-top:calc(var(--space-2)*-1);z-index:2;width:16.875rem;display:block;position:sticky;bottom:-8px}