[data-v-1184f6f6]:root{--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:20px;--font-size-xxl:24px;--margin-xxs:2px;--margin-xs:4px;--margin-s:8px;--margin-m:16px;--margin-l:40px}.jobs-list-page-header .title-wrapper[data-v-1184f6f6]{justify-content:space-between;align-items:center;display:flex}.jobs-list-page-header .title[data-v-1184f6f6]{font-size:24px;font-weight:700}.jobs-list-page-header .title.has-no1-banner[data-v-1184f6f6]{color:#222;text-align:left}.jobs-list-page-header .no1-banner[data-v-1184f6f6]{width:323px;position:relative}@media screen and (width<=769px){.jobs-list-page-header .no1-banner[data-v-1184f6f6]{width:100%;max-width:420px;margin:16px auto 0;padding-top:37px}}.jobs-list-page-header .no1-banner img[data-v-1184f6f6]{width:100%;height:auto;display:block}.jobs-list-page-header .no1-banner.is-pc[data-v-1184f6f6]{display:block}@media screen and (width<=769px){.jobs-list-page-header .no1-banner.is-pc[data-v-1184f6f6]{display:none}}.jobs-list-page-header .no1-banner.is-sp[data-v-1184f6f6]{display:none}@media screen and (width<=769px){.jobs-list-page-header .no1-banner.is-sp[data-v-1184f6f6]{display:block}}.jobs-list-page-header .no1-banner-text-wrapper[data-v-1184f6f6]{justify-content:center;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.jobs-list-page-header .no1-banner-text[data-v-1184f6f6]{color:#fff;background-color:#009ae0;border-radius:30px;align-items:center;padding:4px 16px;font-size:14px;font-weight:700;display:flex}.jobs-list-page-header .no1-banner-text img.crown-icon[data-v-1184f6f6]{width:19px;margin-right:4px}.jobs-list-page-header .no1-banner-text[data-v-1184f6f6]:after{content:"";border:7px solid #009ae0;border-color:#0000 #009ae0 #009ae0 #0000;border-radius:0 0 4px;width:0;height:0;margin:auto;display:block;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.8)rotate(45deg)}.jobs-list-page-header .description[data-v-1184f6f6]{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;font-size:14px;display:-webkit-box;position:relative;overflow:hidden}@media (width<=768px){.jobs-list-page-header .description[data-v-1184f6f6]{-webkit-line-clamp:3;line-clamp:3}}.jobs-list-page-header .description.expanded[data-v-1184f6f6]{-webkit-line-clamp:unset;line-clamp:unset;text-overflow:unset;display:block;overflow:visible;padding-right:0!important}.jobs-list-page-header .description .read-more[data-v-1184f6f6]{z-index:1;padding-left:3px;position:absolute;bottom:0;right:0}.jobs-list-page-header .description .read-more button[data-v-1184f6f6]{color:#009ae0;cursor:pointer;font-size:inherit;font-weight:inherit;background:0 0;border:none;padding:0;font-weight:700}[data-v-d7047172]:root{--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:20px;--font-size-xxl:24px;--margin-xxs:2px;--margin-xs:4px;--margin-s:8px;--margin-m:16px;--margin-l:40px}.navigation[data-v-d7047172]{background-color:#fff;margin:0;padding:0;list-style:none;display:flex}.navigation li[data-v-d7047172]{border-bottom:4px solid #f5fbff;flex:1}.navigation li.is-active[data-v-d7047172]{border-color:#009ae0}.navigation li.is-active a[data-v-d7047172]{color:#009ae0}.navigation li a[data-v-d7047172]{color:#222;box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:16px 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}:root{--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:20px;--font-size-xxl:24px;--margin-xxs:2px;--margin-xs:4px;--margin-s:8px;--margin-m:16px;--margin-l:40px}.result{border-bottom:1px solid #e3e3e3;justify-content:space-between;padding:16px 0;display:flex}.count-group{align-items:baseline;display:flex}@media screen and (width<=769px){.count-group{display:block}}.count{margin-left:4px;font-size:20px;font-weight:700}.page-count:after{content:"/";margin-left:4px;margin-right:4px;text-decoration:none}[data-v-dcebf6d8]:root{--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:20px;--font-size-xxl:24px;--margin-xxs:2px;--margin-xs:4px;--margin-s:8px;--margin-m:16px;--margin-l:40px}.cross-links[data-v-dcebf6d8]{gap:var(--margin-s);font-size:var(--font-size-s);flex-wrap:wrap;display:flex}.link[data-v-dcebf6d8]{border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:400;text-decoration:none;display:flex;box-shadow:0 2px #00000026}.link-title[data-v-dcebf6d8]{color:#009ae0;margin-bottom:16px;font-size:20px}[data-v-ab3fd855]:root{--font-size-xs:12px;--font-size-s:13px;--font-size-m:14px;--font-size-l:16px;--font-size-xl:20px;--font-size-xxl:24px;--margin-xxs:2px;--margin-xs:4px;--margin-s:8px;--margin-m:16px;--margin-l:40px}.footer-menu[data-v-ab3fd855]{box-sizing:border-box;z-index:1;background:linear-gradient(#fff0,#fff);justify-content:center;width:100%;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0}.footer-menu .button[data-v-ab3fd855]{color:#fff;background:#222;border:none;flex:1}.modal__inner[data-v-ab3fd855]{padding:16px}.modal__inner .input[data-v-ab3fd855]{width:100%}.modal__btn[data-v-ab3fd855]{gap:16px;display:flex}.modal__btn .button[data-v-ab3fd855]{flex-basis:calc(50% - 8px)}
