.content.svelte-1tfq0dn{margin-top:0;margin-bottom:40px}.content-info.svelte-1tfq0dn{display:flex;gap:24px;align-items:center;margin-bottom:12px}@media screen and (max-width: 600px){.content-info.svelte-1tfq0dn{display:block}}.content-title.svelte-1tfq0dn{font-weight:700;font-size:16px;color:var(--color-primary);margin-bottom:12px}.content-title.content-title-with-tags.svelte-1tfq0dn{display:block;margin-bottom:0}@media screen and (max-width: 600px){.content-title.content-title-with-tags.svelte-1tfq0dn{margin-bottom:12px}}.content-tags.svelte-1tfq0dn{display:flex;gap:8px;flex-wrap:wrap}.content-tag.svelte-1tfq0dn{color:var(--color-main);font-feature-settings:"clig" off,"liga" off;font-size:12px;font-weight:500;border-radius:2px;background:var(--color-surface1);padding:4px 12px}.content-description.svelte-1tfq0dn{margin:0;color:var(--color-main);font-size:15px;letter-spacing:1px;word-break:break-all;white-space:pre-wrap;overflow-x:hidden}.content-remark-title.svelte-1tfq0dn{margin-top:12px;margin-bottom:0;color:var(--color-primary);font-size:12px;letter-spacing:1px}.content-remark-description.svelte-1tfq0dn{margin:0;color:var(--color-sub);font-size:15px;font-weight:500;letter-spacing:1px;word-break:break-all;white-space:pre-wrap;overflow-x:hidden}.publish-status.svelte-1au3nl5{padding:8px 16px;background-color:var(--status-color);border-radius:4px;max-width:64px;text-align:center;margin-bottom:16px;color:var(--color-surface0);font-size:16px}.recruit-detail.svelte-1au3nl5{padding:20px 16px}@media screen and (width <= 600px){.recruit-detail.svelte-1au3nl5{padding:18px 16px 20px}}.recruit-header.svelte-1au3nl5{margin-bottom:32px}.recruit-type.svelte-1au3nl5{display:flex;gap:12px;align-items:center;margin-bottom:12px}.recruit-planned-employment-year.svelte-1au3nl5{color:var(--color-main);font-feature-settings:"clig" off,"liga" off;font-size:12px;border-radius:2px;background:var(--color-surface1);padding:4px 12px}.recruit-occupation.svelte-1au3nl5{color:var(--color-primary);font-feature-settings:"clig" off,"liga" off;font-size:12px;font-weight:700}.recruit-title.svelte-1au3nl5{color:var(--color-main);font-size:18px;font-weight:700;line-height:30px;letter-spacing:2px;white-space:normal;word-break:break-all;margin-top:0;margin-bottom:12px}.recruit-tags.svelte-1au3nl5{display:flex;gap:8px}.recruit-tag.svelte-1au3nl5{color:var(--color-main);font-feature-settings:"clig" off,"liga" off;font-size:12px;background-color:var(--color-surface1);padding:4px 12px;border-radius:2px}@media screen and (max-width: 600px){.recruit-tag.svelte-1au3nl5{white-space:nowrap}}.recruit-tag.recruit-experience-content-tag.svelte-1au3nl5{text-overflow:ellipsis;overflow-x:hidden}.recruit-anchors.svelte-1au3nl5{display:flex;gap:16px;margin-bottom:24px}.recruit-anchor.svelte-1au3nl5{color:var(--color-main);font-feature-settings:"clig" off,"liga" off;font-size:16px;font-weight:500;line-height:23px;letter-spacing:1px;text-decoration:none}.item-grid.svelte-tnknaz{grid-template-columns:min-content 1fr;display:grid}@media (min-width:601px){.item-grid.svelte-tnknaz{grid-template-columns:min-content 1fr auto}}.company-event.svelte-f09ba9{margin-bottom:40px}.company-event-list-title.svelte-f09ba9{margin-bottom:26px}.company-event-list-title-text.svelte-f09ba9{font-weight:700;font-size:16px;color:var(--color-primary);margin-bottom:12px}.company-event-list-title-promotion.svelte-f09ba9{display:flex;gap:36px;align-items:baseline;height:36px;margin-bottom:42px}@media screen and (max-width: 600px){.company-event-list-title-promotion.svelte-f09ba9{display:block;height:100%;margin-bottom:12px}}.company-event-list-image.svelte-f09ba9{width:260px;height:36px}@media screen and (max-width: 600px){.company-event-list-image.svelte-f09ba9{margin-bottom:26px}}.career-event-description.svelte-f09ba9{color:var(--color-main);font-size:15px;font-weight:700;letter-spacing:1px;position:relative}@media screen and (max-width: 600px){.career-event-description.svelte-f09ba9{margin-left:20px;font-size:12px;letter-spacing:1px}}.career-event-description.svelte-f09ba9:before{content:"";position:absolute;top:-12px;left:-20px;padding:15px;border-top:1px solid rgb(196,196,196);border-left:1px solid rgb(196,196,196)}.career-event-description.svelte-f09ba9:after{content:"";position:absolute;bottom:-16px;right:-24px;padding:15px;border-bottom:1px solid rgb(196,196,196);border-right:1px solid rgb(196,196,196)}@media screen and (max-width: 600px){.career-event-description.svelte-f09ba9:before{padding:8px;top:-6px;left:-10px}.career-event-description.svelte-f09ba9:after{padding:8px;bottom:-8px;left:288px;right:auto}}.company-article.svelte-4kfgt5{margin-bottom:40px}.company-article-title.svelte-4kfgt5{font-weight:700;font-size:16px;color:var(--color-primary);margin-bottom:12px}.style-reset .company-article-title.svelte-4kfgt5{font-size:16px}.company-article-description.svelte-4kfgt5{margin:0}.article-list.svelte-4kfgt5{margin:0;padding:0}.article-link.svelte-4kfgt5{text-decoration:none}.article-content.svelte-4kfgt5{display:flex;padding:16px 0;transition:all .3s cubic-bezier(.4,0,.2,1) 0s}.article-content.svelte-4kfgt5>.article-image{object-fit:cover;min-width:224px;width:224px;height:126px}@media screen and (max-width: 600px){.article-content.svelte-4kfgt5>.article-image{width:120px;height:120px}}.article-main.svelte-4kfgt5{padding:12px 24px}@media screen and (max-width: 600px){.article-main.svelte-4kfgt5{padding:0 0 0 16px}}.article-title.svelte-4kfgt5{color:var(--color-main);font-weight:700;font-size:16px;line-height:27px;margin-top:0;margin-bottom:8px;min-height:54px}@media screen and (max-width: 600px){.article-title.svelte-4kfgt5{overflow:hidden;height:81px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:8px 0}}.article-company-info.svelte-4kfgt5{display:flex;align-items:center}.article-company-info.svelte-4kfgt5>.article-company-logo{background:var(--color-surface0);border:1px solid var(--color-surface1);border-radius:50%;object-fit:contain}@media screen and (max-width: 600px){.article-company-info.svelte-4kfgt5>.article-company-logo{display:none}}.article-company-name.svelte-4kfgt5{font-weight:700;font-size:12px;line-height:18px;letter-spacing:2.4px;color:var(--color-main);margin:0;padding-left:24px}@media screen and (max-width: 600px){.article-company-name.svelte-4kfgt5{padding-left:0}}.article-line.svelte-4kfgt5{border:none;height:1px;margin:0;flex-shrink:0;background-color:#0000001f}.content-area.svelte-1i14x3e{padding:16px 20px}@media screen and (max-width: 600px){.content-area.svelte-1i14x3e{padding:18px 16px}}.content.svelte-1i14x3e{margin-top:0;margin-bottom:40px}.content-title.svelte-1i14x3e{font-weight:700;font-size:16px;color:var(--color-primary);margin-bottom:12px}.content-description.svelte-1i14x3e{margin:0;display:flex;flex-direction:column;gap:8px}.sns-link-text.svelte-1i14x3e{color:var(--color-sub);font-size:15px;font-weight:500;letter-spacing:1px;text-decoration:none}
