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