.toggle-button[data-v-9458a5b8]{background-color:#fff;border:1px solid rgba(63,63,63,.302);border-radius:8px;height:var(--v13447fa5);max-width:100%;padding:12px 8px;position:relative;text-align:var(--v50fc2e9a);width:var(--c34910f0)}.toggle-button .text[data-v-9458a5b8]{color:#3f3f3f99;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toggle-button.selected[data-v-9458a5b8]{background-color:#fdf0e9;border:1px solid #ef671f}.toggle-button.selected .text[data-v-9458a5b8]{color:#ef671f;font-weight:700}.toggle-button[data-v-9458a5b8]:focus-visible{outline:initial}.toggle-button[data-v-9458a5b8]:focus-visible:before{border:2px solid #ef671f;border-radius:12px;content:"";inset:-5px;position:absolute}@media screen and (min-width:961px){.toggle-button[data-v-9458a5b8]:hover{opacity:.5}}.navi-tab-modal-feature-control[data-v-8e8ea1c8]{background-color:#fff;padding-top:12px}.navi-tab-modal-feature-control .options-content[data-v-8e8ea1c8]{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.navi-tab-modal-feature-control .options-content .item[data-v-8e8ea1c8]{width:calc(50% - 6px)}@media screen and (min-width:961px){.navi-tab-modal-feature-control .options-content .item[data-v-8e8ea1c8]{width:calc(33.33333% - 8px)}}.navi-tab-modal-job-type-control[data-v-5328afa6]{background-color:#fff;height:100%;padding-top:12px}.navi-tab-modal-job-type-control .options-content[data-v-5328afa6]{display:flex;flex-wrap:wrap;gap:12px;padding:12px}.navi-tab-modal-job-type-control .options-content .item[data-v-5328afa6]{width:calc(50% - 6px)}@media screen and (min-width:961px){.navi-tab-modal-job-type-control .options-content .item[data-v-5328afa6]{width:calc(33.33333% - 8px)}}.expansion-panel[data-v-83f02d3d]{background-color:#fff;padding-left:12px}.expansion-panel .border-wrap[data-v-83f02d3d]{align-items:stretch;display:flex}.expansion-panel .border-wrap.border-top[data-v-83f02d3d]{border-top:.5px solid #ececec}.expansion-panel .border-wrap.border-bottom[data-v-83f02d3d]{border-bottom:.5px solid #ececec}@media screen and (min-width:961px){.expansion-panel .border-wrap:not(.disabled) .checkbox-wrap[data-v-83f02d3d]:hover,.expansion-panel .border-wrap:not(.disabled) .text-contents[data-v-83f02d3d]:hover{opacity:.5}}.expansion-panel .border-wrap .checkbox-wrap[data-v-83f02d3d]{align-items:center;cursor:pointer;display:flex;padding-right:8px}.expansion-panel .border-wrap .text-contents[data-v-83f02d3d]{align-items:center;cursor:pointer;display:flex;flex-grow:1}.expansion-panel .border-wrap .text-contents .text-wrap[data-v-83f02d3d]{display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:12px 12px 12px 0}.expansion-panel .border-wrap .text-contents .text-wrap .bottom-text[data-v-83f02d3d],.expansion-panel .border-wrap .text-contents .text-wrap .top-text[data-v-83f02d3d]{line-height:1.25}.expansion-panel .border-wrap .text-contents .text-wrap .top-text[data-v-83f02d3d]{color:#3f3f3f;font-size:16px;font-weight:var(--v1c69f2e5)}.expansion-panel .border-wrap .text-contents .text-wrap .bottom-text[data-v-83f02d3d]{color:#3f3f3f99;display:-webkit-box;font-size:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.expansion-panel .border-wrap .text-contents .dot-icon-content[data-v-83f02d3d]{flex-shrink:0;padding:0 8px;width:32px}.expansion-panel .border-wrap.disabled .checkbox-wrap[data-v-83f02d3d]{cursor:auto}.expansion-panel .border-wrap.disabled .text-contents .bottom-text[data-v-83f02d3d],.expansion-panel .border-wrap.disabled .text-contents .top-text[data-v-83f02d3d]{color:#3f3f3f4d}.keyword-search-content[data-v-371e8581]{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:24px 12px}.keyword-search-content .link-text[data-v-371e8581]{color:#ef671f;font-size:16px;line-height:1.5}.navi-tab-modal-occupation-control[data-v-f55d53e7]{background-color:#fff}.navi-tab-modal-occupation-control .input-content[data-v-f55d53e7]{background-color:#f5f5f5;padding:8px 12px;position:sticky;top:0;z-index:10}.navi-tab-modal-salary-control[data-v-6a9cc32e]{background-color:#fff;height:100%;padding-top:12px}.navi-tab-modal-salary-control .radio-button-content[data-v-6a9cc32e]{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;padding:12px}@media screen and (min-width:961px){.navi-tab-modal-salary-control .radio-button-content .item[data-v-6a9cc32e]{flex:1}}@media screen and (max-width:369px){.navi-tab-modal-salary-control .radio-button-content .item[data-v-6a9cc32e]{width:50%}}.navi-tab-modal-salary-control .select-content[data-v-6a9cc32e]{align-items:center;display:flex;gap:8px;padding:12px}.navi-tab-modal-salary-control .select-content .wavy-line[data-v-6a9cc32e]{color:#3f3f3f;padding:0 12px}.modal-footer[data-v-b52f5c8e]{align-items:center;background:#fff;border-radius:inherit;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000d;display:flex;gap:8px;padding:8px}.modal-footer .search-button-wrap[data-v-b52f5c8e]{min-width:0;width:100%}.condition-chip[data-v-8e873f89]{align-items:center;background:#fdf0e9;border:1px solid #ef671f;border-radius:10000px;cursor:var(--v0e3702e8);display:inline-flex;height:24px;opacity:1!important}.condition-chip .text-wrap[data-v-8e873f89]{padding:4px 8px}.condition-chip .text-wrap .text[data-v-8e873f89]{color:#ef671f;display:-webkit-box;font-size:16px;line-height:1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.condition-chip .icon-wrap[data-v-8e873f89]{display:flex;padding:0 8px 0 0}@media screen and (min-width:961px){.condition-chip .icon-wrap[data-v-8e873f89]:hover{opacity:.5}}.search-field-chips[data-v-cdb83a2d]{max-width:100%;width:var(--v18a24c8e)}.search-field-chips .chips-wrap[data-v-cdb83a2d]{display:inline-flex;gap:4px;overflow:scroll;scrollbar-width:none}.search-field-chips .chips-wrap[data-v-cdb83a2d]::-webkit-scrollbar{display:none}.search-field-chips .chips-wrap[data-v-cdb83a2d]{cursor:pointer;opacity:1}.search-field-chips .chips-wrap .chip-item[data-v-cdb83a2d]{flex-shrink:0}@media screen and (min-width:961px){.search-field-chips .chips-wrap[data-v-cdb83a2d]:hover{opacity:.5}}.search-field-chips .icon-wrap[data-v-cdb83a2d]:hover{opacity:.5}.search-modal-header-form[data-v-6de160a4]{align-items:center;background-color:#fff;display:flex;gap:8px;padding:8px 12px}.search-modal-header-form .search-filed-chips-wrap[data-v-6de160a4]{flex:1;min-width:0}@media screen and (min-width:961px){.search-modal-header-form .icon-wrap[data-v-6de160a4]{display:none}}.search-modal-header-control[data-v-f024746b]{background-color:#fff;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width:961px){.search-by-location[data-v-913c1c4f]{display:none}}.full-modal[data-v-91b99925]{background-color:#f5f5f5;display:flex;flex-direction:column;inset:0;position:fixed;z-index:10000}.full-modal .main[data-v-91b99925]{flex:1;overflow-y:auto}.progress-bar[data-v-500780c1]{align-items:center;display:flex;flex-direction:column;gap:4px}.progress-bar .bar-outside[data-v-500780c1]{background:#ececec;border-radius:10000px;height:8px;position:relative;width:100%}.progress-bar .bar-outside .bar-inside[data-v-500780c1]{animation-direction:normal;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:progress-500780c1;background:#ef671f;border-radius:10000px;height:100%;position:absolute;width:70px}.progress-bar .text[data-v-500780c1]{color:#3f3f3f;font-size:12px;line-height:1}@keyframes progress-500780c1{0%{width:0}to{width:100%}}.geo-location-control[data-v-cc60f56b]{padding:8px 12px}.geo-location-control .overlay[data-v-cc60f56b]{inset:0;position:fixed}.government-designated-city[data-v-3a01c61f]{position:sticky;top:0;z-index:10}.search-sub-modal[data-v-2a574158]{background-color:#f5f5f5;border-radius:16px;display:flex;flex-direction:column;inset:0;margin:auto;max-height:calc(100vh - 96px);min-height:320px;position:fixed;width:640px;z-index:10000}.search-sub-modal .header[data-v-2a574158]{border-radius:16px 16px 0 0}.search-sub-modal .main[data-v-2a574158]{border-radius:var(--v1fc97746);flex:1;overflow-y:auto}.search-sub-modal .footer[data-v-2a574158]{border-radius:0 0 16px 16px}.overlay[data-v-2a574158]{background:transparent;inset:0;position:fixed;z-index:1000}.modal-enter-active[data-v-2a574158],.modal-leave-active[data-v-2a574158]{transition:opacity .3s linear}.modal-enter-from[data-v-2a574158],.modal-leave-to[data-v-2a574158]{opacity:0}.overlay-enter-active[data-v-2a574158],.overlay-leave-active[data-v-2a574158]{transition:opacity .3s linear}.overlay-enter-from[data-v-2a574158],.overlay-leave-to[data-v-2a574158]{opacity:0}.search-modal-header-information[data-v-9a7124ca]{background-color:#f5f5f5;padding:12px}.search-modal-header-information .text[data-v-9a7124ca]{color:#3f3f3fcc;font-size:16px;line-height:1.5}.search-modal-header-information .chips-wrap[data-v-9a7124ca]{display:flex;gap:8px;overflow:scroll;scrollbar-width:none}.search-modal-header-information .chips-wrap[data-v-9a7124ca]::-webkit-scrollbar{display:none}.search-modal-header-information .chip-item[data-v-9a7124ca]{flex-shrink:0}.rail-line-company[data-v-b5812157]{position:sticky;top:0;z-index:10}.location-search-button[data-v-3f613f2c]{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 3px 9px #0000001a,0 1px 2px #0000000d;cursor:pointer;display:inline-flex;flex-direction:column;gap:8px;padding:16px 8px;width:100%}@media screen and (min-width:961px){.location-search-button[data-v-3f613f2c]{flex-direction:row;justify-content:center}.location-search-button[data-v-3f613f2c]:hover{opacity:.5}}.location-search-button .text-wrap[data-v-3f613f2c]{display:inline-flex;flex-direction:column;gap:4px}@media screen and (min-width:961px){.location-search-button .text-wrap[data-v-3f613f2c]{align-items:center;flex-direction:row}}.location-search-button .text-wrap .main-text[data-v-3f613f2c],.location-search-button .text-wrap .sub-text[data-v-3f613f2c]{color:#3f3f3f;font-weight:700;line-height:1}.location-search-button .text-wrap .main-text[data-v-3f613f2c]{font-size:16px}.location-search-button .text-wrap .sub-text[data-v-3f613f2c]{font-size:12px}.location-select-list[data-v-7732f3bc]{display:flex;gap:8px;padding:12px}.location-select-list .item[data-v-7732f3bc]{flex:1}@media screen and (min-width:961px){.location-select-list .item.location-search[data-v-7732f3bc]{display:none}}
