.selectable-icon-button[data-v-7da8a25e]{color:var(--5a48d114);display:inline-flex;font-size:24px;padding:12px}.selectable-icon-button.is-selectable[data-v-7da8a25e]{color:var(--0c6e23a0)}.feature-label[data-v-3c0a1ff2]{background-color:#fdf0e9;border-radius:4px;color:#3f3f3f;font-size:12px;line-height:1;padding:4px 8px}.feature-label-list[data-v-e84f91ff]{display:flex;flex-wrap:wrap;gap:4px}.feature-label-list.is-job-card[data-v-e84f91ff]{max-height:44px;overflow:hidden}.feature-label-list.short[data-v-e84f91ff]{max-height:22px}.feature-label-list .list-item[data-v-e84f91ff]{display:inline-flex}.company-review-star[data-v-fa938ab3]{align-items:center;display:flex}.company-review-star .num-text[data-v-fa938ab3]{color:#3f3f3fcc;font-size:12px;line-height:1.25}.company-review-star .star-wrapper[data-v-fa938ab3]{display:flex;padding-right:4px}.company-review-star .star-wrapper .item[data-v-fa938ab3]{display:inline-flex;position:relative}.company-review-star .star-wrapper .item .filled[data-v-fa938ab3]{display:inline-flex;left:0;position:absolute;top:0}.company-review-star .review-count-wrap[data-v-fa938ab3]{align-items:center;display:flex;gap:4px;padding-left:8px}.company-review-star .review-count-wrap .review-count-text[data-v-fa938ab3]{color:#3f3f3fcc;font-size:12px;line-height:1.25}.company-review-star .review-count-wrap .company-review-link[data-v-fa938ab3]{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.flag[data-v-00b0dd50]{border-color:rgba(63,63,63,.302) rgba(63,63,63,.302) transparent transparent;border-style:solid;border-top-right-radius:var(--d548f1b8);border-width:18px;display:inline-block;height:36px;position:relative;width:36px}.flag .text[data-v-00b0dd50]{color:#3f3f3fcc;font-size:10px;font-weight:700;left:-5px;line-height:1;position:absolute;top:-10px;transform:rotate(45deg);white-space:nowrap}.flag.new[data-v-00b0dd50]{border-color:#ef671f #ef671f transparent transparent}.flag.new .text[data-v-00b0dd50]{color:#fff}@media screen and (min-width:961px){.flag.large-for-pc[data-v-00b0dd50]{border-width:24px;height:48px;width:48px}.flag.large-for-pc .text[data-v-00b0dd50]{font-size:12px;left:-4px;top:-14px}}.agency-plan[data-v-a995757c]{border-bottom:1px solid #ececec;border-top:1px solid #ececec;color:#3f3f3fcc;display:block;font-size:12px;line-height:1.5;padding:8px 0}.agency-plan .emphasis[data-v-a995757c]{color:#3f3f3f;font-size:14px;font-weight:700}.agency-plan .text-hyphen[data-v-a995757c]{display:inline-block;padding:0 4px}.appendix[data-v-c98e442b]{align-items:center;display:flex;gap:8px}.appendix .easy-apply[data-v-c98e442b],.appendix .popular[data-v-c98e442b]{align-items:center;display:inline-flex}.appendix .popular .text[data-v-c98e442b]{color:#d72777}.appendix .easy-apply .text[data-v-c98e442b]{color:#ef671f;font-weight:700}.appendix .publisherAndRegisterEntry[data-v-c98e442b]{align-items:center;display:flex}.appendix .publisher[data-v-c98e442b],.appendix .publisherAndRegisterEntry[data-v-c98e442b],.appendix .register-entry[data-v-c98e442b]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.appendix .text[data-v-c98e442b]{color:#3f3f3f99;font-size:12px;line-height:1.25}@media screen and (max-width:369px){.appendix .easy-apply[data-v-c98e442b],.appendix .popular[data-v-c98e442b],.appendix .text[data-v-c98e442b]{display:none}}.appendix .date[data-v-c98e442b],.appendix .easy-apply[data-v-c98e442b],.appendix .popular[data-v-c98e442b]{flex-shrink:0}.basic-info[data-v-2634871a]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-right:var(--3dd695b0)}.basic-info .attribution-items[data-v-2634871a]{display:flex;flex-direction:column;gap:4px}.basic-info .image[data-v-2634871a]{border:1px solid rgba(63,63,63,.302);border-radius:4px;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:120px}.job-card-footer[data-v-0bff18d2]{border-top:1px solid rgba(63,63,63,.102);padding:var(--16c23154)}.job-card-footer.closed-text[data-v-0bff18d2]{color:#3f3f3f;font-size:16px;font-weight:700;line-height:1.25;text-align:center}.job-card-footer.merged-jobs[data-v-0bff18d2]{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;width:100%}.job-card-footer.merged-jobs .text[data-v-0bff18d2]{color:#3f3f3f99}.job-card-footer.merged-jobs .text.default[data-v-0bff18d2]{font-size:14px;line-height:1.25}.job-card-footer.merged-jobs .text.small[data-v-0bff18d2]{font-size:12px;font-weight:400;line-height:16px}.job-card-title[data-v-acf56787]{display:flex;flex-direction:column;gap:4px;padding-right:8px}.job-card-title .title[data-v-acf56787]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3f3f3f}.job-card-title .title.default[data-v-acf56787]{font-size:16px;font-weight:700;line-height:1.5}.job-card-title .title.small[data-v-acf56787]{font-size:14px;font-weight:700;line-height:20px}.job-card-title .company[data-v-acf56787]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#3f3f3fcc}.job-card-title .company.default[data-v-acf56787]{font-size:14px;line-height:1.25}.job-card-title .company.small[data-v-acf56787]{font-size:12px;font-weight:400;line-height:16px}.snippet[data-v-51581030]{color:#3f3f3fcc;font-size:12px;line-height:1.5}.snippet .working-time[data-v-51581030]{-webkit-line-clamp:var(--2b8d6b2b)}.snippet .job-description[data-v-51581030],.snippet .working-time[data-v-51581030]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.snippet .job-description[data-v-51581030]{-webkit-line-clamp:var(--7f3e74b0)}.snippet .emphasis[data-v-51581030]{font-weight:700;padding-right:4px}.job-card[data-v-883172fd]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000d;outline:var(--b340e8ce)}.job-card .main[data-v-883172fd]{cursor:pointer;display:flex;flex-direction:column;gap:var(--befb12ee);padding:16px;position:relative}.job-card .main.show-closed-text[data-v-883172fd]{cursor:auto;opacity:.5}.job-card .main .flag-wrap[data-v-883172fd]{position:absolute;right:0;top:0}.job-card .main[data-v-883172fd]:has(.apply-button-wrap:hover),.job-card .main[data-v-883172fd]:has(.keep-icon-wrap:hover){opacity:1}.job-card .main .appendix-wrap[data-v-883172fd]{align-items:center;display:flex;gap:8px;justify-content:space-between}.job-card .main .appendix-wrap.show-keep-button[data-v-883172fd]{height:32px}
