@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700&display=swap";.part-time-section[data-v-502e37e1]{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-flow:column;gap:24px;justify-content:center;padding:40px}@media(max-width:1199px){.part-time-section[data-v-502e37e1]{padding:40px 20px}}.part-time-section>p[data-v-502e37e1]{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:Medium;font-weight:500;gap:8px;justify-content:left;letter-spacing:0;line-height:160%;margin:0;width:100%}@media(max-width:1199px){.part-time-section>p[data-v-502e37e1]{font-size:20px}}.part-time-section .job-locations[data-v-502e37e1]{display:flex;flex-flow:column;gap:40px;width:100%}.part-time-section .job-locations .contact-infos[data-v-502e37e1]{display:flex;gap:40px}@media(max-width:1199px){.part-time-section .job-locations .contact-infos[data-v-502e37e1]{flex-flow:column;gap:16px}}.part-time-section .job-locations .contact-infos .location[data-v-502e37e1]{align-items:center;background-color:#000;border-radius:20px;color:#fff;display:flex;height:34px;justify-content:center;min-width:120px}.part-time-section .job-locations .contact-infos .job-content[data-v-502e37e1]{display:flex;flex-flow:column;gap:24px;width:calc(100% - 160px)}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content[data-v-502e37e1]{width:100%}}.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator[data-v-502e37e1]{display:flex;flex-flow:column;gap:16px}.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator a[data-v-502e37e1]{align-items:center;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:24px;font-style:Medium;font-weight:500;gap:16px;line-height:140%}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator a[data-v-502e37e1]{font-size:20px;gap:16px}}.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator a[data-v-502e37e1]:hover{color:#d71720}.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator a[data-v-502e37e1]:after{background-color:#d71720;background-image:url(../images/icon_new_tab.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;content:"";height:40px;min-height:40px;min-width:40px;width:40px}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content>.contact-info__operator a[data-v-502e37e1]:after{display:inline-flex;height:32px;min-height:32px;min-width:32px;transform:translate(6px,3px);width:32px}}.part-time-section .job-locations .contact-infos .job-content .contact-info[data-v-502e37e1]{align-items:center;background-color:#f0f0f0;border-radius:10px;display:flex;gap:24px;padding:16px 24px;width:100%}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content .contact-info[data-v-502e37e1]{flex-flow:column;gap:16px;padding:16px}}.part-time-section .job-locations .contact-infos .job-content .contact-info>p[data-v-502e37e1]{align-items:center;border-right:1px solid #aaa;display:flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:Medium;font-weight:500;height:58px;letter-spacing:0;line-height:160%;width:108px}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content .contact-info>p[data-v-502e37e1]{border:0;height:auto;justify-content:center;width:100%}}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details[data-v-502e37e1]{display:flex;flex-flow:column;gap:8px}@media(max-width:1199px){.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details[data-v-502e37e1]{gap:16px}}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div[data-v-502e37e1]{align-items:center;display:flex;gap:24px}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div>a[data-v-502e37e1]{align-items:center;display:flex;gap:8px}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div>a[data-v-502e37e1]:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;min-height:24px;min-width:24px;width:24px}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div span[data-v-502e37e1]{font-family:Noto Sans JP,sans-serif;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:150%}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div.contact-email a[data-v-502e37e1]{font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:120%}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div.contact-email a[data-v-502e37e1]:before{background-image:url(../images/icon_email.svg)}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div.contact-tel a[data-v-502e37e1]{font-family:Archivo,sans-serif;font-size:16px;font-style:Bold;font-weight:700;line-height:160%;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-offset:25%}.part-time-section .job-locations .contact-infos .job-content .contact-info .contact-details>div.contact-tel a[data-v-502e37e1]:before{background-image:url(../images/icon_tel.svg)}
