.top-corporate-logo-list.svelte-1lxg0d1{position:relative;width:100%;padding-block:1.25rem}@media screen and (width < 48em){.top-corporate-logo-list.svelte-1lxg0d1{padding-block:1.5rem}}.top-corporate-logo-list-image.svelte-1lxg0d1{--logo-list-height: 100;--logo-list-height-px: 6.25rem;--logo-list-width-px: 4928px;position:relative;width:100%;height:var(--logo-list-height-px);background-image:url(/_astro/logo_display_all.vce33bo2.webp);background-repeat:repeat;background-size:cover;animation:svelte-1lxg0d1-logo-list-slider 46s linear infinite}@media screen and (width < 48em){.top-corporate-logo-list-image.svelte-1lxg0d1{--logo-list-height: 75;--logo-list-height-px: 4.6875rem}}.top-corporate-logo-list-image[data-play-state=paused].svelte-1lxg0d1{animation-play-state:paused}.top-corporate-logo-list-image.svelte-1lxg0d1:after{content:"";position:absolute;right:0;top:0;width:7.5rem;height:100%;background-image:linear-gradient(90deg,#fff0,#fff 34%)}@media screen and (width < 48em){.top-corporate-logo-list-image.svelte-1lxg0d1:after{width:5rem}}.top-corporate-logo-list-image.is-talent-management.svelte-1lxg0d1{background-image:url(/_astro/logo_display_all_c-19._qtxNjxW.webp)}@keyframes svelte-1lxg0d1-logo-list-slider{0%{background-position:0 0}to{background-position:calc(-1 * var(--logo-list-img-width, 4928) / 16 * 1rem * var(--logo-list-height) / var(--logo-list-img-height, 162)) 0}}.play-button-container.svelte-1lxg0d1{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}@media screen and (width < 48em){.play-button-container.svelte-1lxg0d1{right:1rem}}.play-button.svelte-1lxg0d1{--size-number: 32;--size: 32px;--scale-hovered: calc((var(--size-number) + 2) / var(--size-number));--transition-timing-function: cubic-bezier(0, .7, 0, 1);--transition-time: .25s;width:var(--size);height:var(--size);border-radius:624.9375rem;transition:width var(--transition-time) var(--transition-timing-function),height var(--transition-time) var(--transition-timing-function),border-color var(--transition-time) var(--transition-timing-function),color var(--transition-time) var(--transition-timing-function),background-color var(--transition-time) var(--transition-timing-function)}@media screen and (width < 48em){.play-button.svelte-1lxg0d1{--size-number: 24;--size: 24px;--scale-hovered: calc((var(--size-number) + 2) / var(--size-number))}}.play-button.svelte-1lxg0d1:hover,.play-button.svelte-1lxg0d1:focus-visible{--transition-time: 0;transform:scale(var(--scale-hovered))}.play-button[data-play-state=paused].svelte-1lxg0d1>.play-button-icon.icon-played:where(.svelte-1lxg0d1){display:none}.play-button[data-play-state=played].svelte-1lxg0d1>.play-button-icon.icon-paused:where(.svelte-1lxg0d1){display:none}.play-button-icon.svelte-1lxg0d1{width:100%;height:100%;pointer-events:none;-o-object-fit:contain;object-fit:contain;fill:var(--service-icon-white);transition:inherit}.play-button-icon.svelte-1lxg0d1>.circle:where(.svelte-1lxg0d1){stroke:var(--service-separate-primary);transition:inherit}.play-button.svelte-1lxg0d1:hover .play-button-icon:where(.svelte-1lxg0d1),.play-button.svelte-1lxg0d1:focus-visible .play-button-icon:where(.svelte-1lxg0d1){transform:scale(calc(100% * (var(--size) + .125rem) / var(--size)))}.play-button.svelte-1lxg0d1:hover .play-button-icon:where(.svelte-1lxg0d1) .circle:where(.svelte-1lxg0d1),.play-button.svelte-1lxg0d1:focus-visible .play-button-icon:where(.svelte-1lxg0d1) .circle:where(.svelte-1lxg0d1){stroke:var(--service-separate-aqua-3)}.container[data-astro-cid-uenlenhu]{padding-inline:2rem;max-width:74rem;margin-inline:auto;background-color:var(--service-background-white)}@media screen and (width < 48em){.container[data-astro-cid-uenlenhu]{padding-inline:1rem}}.container-title[data-astro-cid-uenlenhu]{text-align:center;font-size:2.25rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (width < 48em){.container-title[data-astro-cid-uenlenhu]{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0}}.three-banners-container[data-astro-cid-ohh2ljmk] .banner-card-list[data-astro-cid-ohh2ljmk]{--l-card-list-rows: 3;--l-card-list-gap: 2rem;width:100%;display:grid;grid-template-columns:repeat(var(--l-card-list-rows),1fr);justify-content:start;align-items:stretch;gap:var(--l-card-list-gap)}@media screen and (width < 48em){.three-banners-container[data-astro-cid-ohh2ljmk] .banner-card-list[data-astro-cid-ohh2ljmk]{--l-card-list-rows: 1;--l-card-list-gap: 1rem}}.three-banners-container[data-astro-cid-ohh2ljmk] .banner-card-image[data-astro-cid-ohh2ljmk]{width:100%}@media screen and (width < 48em){.three-banners-container[data-astro-cid-ohh2ljmk] .banner-card{border-radius:.125rem}}.section[data-astro-cid-xv27dkiu]{display:flex;flex-direction:column;row-gap:1.125rem}@media screen and (width < 48em){.section[data-astro-cid-xv27dkiu]{row-gap:1.5rem}}.section-inner[data-astro-cid-xv27dkiu]{display:grid;grid-template-columns:29.6% 1fr;-moz-column-gap:3.5rem;column-gap:3.5rem}@media screen and (width < 64em){.section-inner[data-astro-cid-xv27dkiu]{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (width < 48em){.section-inner[data-astro-cid-xv27dkiu]{grid-template-columns:1fr;row-gap:2rem}}.badge[data-astro-cid-xv27dkiu]{width:100%;display:flex;justify-content:center;align-items:center}@media screen and (width < 48em){.badge[data-astro-cid-xv27dkiu]{max-width:14.375rem}}.list-wrapper[data-astro-cid-xv27dkiu]{display:flex;flex-direction:column;row-gap:.75rem}@media screen and (width < 48em){.list-wrapper[data-astro-cid-xv27dkiu]{row-gap:1.25rem}}.list[data-astro-cid-xv27dkiu]{display:flex;flex-wrap:wrap;gap:.625rem}.list-small[data-astro-cid-xv27dkiu]{gap:.375rem .5rem}.list-item[data-astro-cid-xv27dkiu]{display:flex;flex-wrap:wrap;gap:.625rem}.list-item-small[data-astro-cid-xv27dkiu]{gap:.625rem .5rem}.content[data-astro-cid-xv27dkiu]{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0;line-height:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.separation[data-astro-cid-xv27dkiu]{color:#c1c1c1;font-size:1.125rem;font-weight:400}@media screen and (width < 48em){.separation[data-astro-cid-xv27dkiu]{font-size:1rem}}.separation-small[data-astro-cid-xv27dkiu]{font-size:.875rem;font-weight:400}.text[data-astro-cid-xv27dkiu]{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (width < 48em){.text[data-astro-cid-xv27dkiu]{font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0}}.text-small[data-astro-cid-xv27dkiu]{font-size:.875rem;font-weight:700;line-height:1;letter-spacing:0;line-height:1.5}.card-label-wrapper[data-astro-cid-gnqscqam]{border-radius:.5rem .5rem 0 0;display:inline-block;padding:.625rem 1rem;color:var(--service-text-white);background-color:var(--service-background-aqua-3-5)}@media screen and (width < 48em){.card-label-wrapper[data-astro-cid-gnqscqam]{padding:.5rem 1.75rem}}.card-label[data-astro-cid-gnqscqam]{display:flex;align-items:center}.card-label-text[data-astro-cid-gnqscqam]{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (width < 48em){.card-label-text[data-astro-cid-gnqscqam]{font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:0}}.card-label-price[data-astro-cid-gnqscqam]{padding-left:.625rem}.card-label-mark[data-astro-cid-gnqscqam]{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.075rem}.card-label-number[data-astro-cid-gnqscqam]{padding-left:1px;font-family:Roboto,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.0975rem}.card-inner[data-astro-cid-gnqscqam]{border-radius:0 .5rem .5rem;display:grid;grid-template-columns:1fr 1fr;padding:2.75rem 3.5rem;background-color:var(--service-background-white)}@media screen and (width < 48em){.card-inner[data-astro-cid-gnqscqam]{padding:2rem;grid-template-columns:1fr}}.card-content[data-astro-cid-gnqscqam]{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:.75rem}.card-content[data-astro-cid-gnqscqam]:first-child{padding-right:2.75rem}@media screen and (width < 48em){.card-content[data-astro-cid-gnqscqam]:first-child{padding-right:0;padding-bottom:2rem}}.card-content[data-astro-cid-gnqscqam]:last-child{padding-left:2.75rem;border-left:1px solid var(--service-separate-primary)}@media screen and (width < 48em){.card-content[data-astro-cid-gnqscqam]:last-child{padding-left:0;border-left:0;padding-top:2rem;border-top:1px solid var(--service-separate-primary)}}.card-title[data-astro-cid-gnqscqam]{display:grid;grid-template-columns:2.75rem 1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem;color:var(--service-text-aqua-3-5);font-size:1.625rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (width < 48em){.card-title[data-astro-cid-gnqscqam]{align-items:flex-start;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:0}}@media screen and (width < 48em){.card-title-text[data-astro-cid-gnqscqam]{padding-top:.375rem}}.card-text[data-astro-cid-gnqscqam]{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:-.01em}@media screen and (width < 48em){.card-text[data-astro-cid-gnqscqam]{font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0}}.card-button[data-astro-cid-gnqscqam]{padding-top:.5rem}@media screen and (width < 48em){.card-button[data-astro-cid-gnqscqam]{display:flex;justify-content:center}}.section[data-astro-cid-fdgqvhtg]{border-radius:.5rem;padding:4.5rem 2rem 5.75rem;background-color:var(--service-background-primary)}@media screen and (width < 48em){.section[data-astro-cid-fdgqvhtg]{padding:2rem 1rem}}.section-inner[data-astro-cid-fdgqvhtg]{max-width:70rem;margin-inline:auto;display:flex;flex-direction:column;row-gap:3rem}@media screen and (width < 64em){.section-inner[data-astro-cid-fdgqvhtg]{row-gap:2.5rem}}.content-wrapper[data-astro-cid-fdgqvhtg]{display:grid;grid-template-columns:4fr 5fr;gap:2.5rem;grid-template-areas:"description image"}@media screen and (width < 64em){.content-wrapper[data-astro-cid-fdgqvhtg]{row-gap:2rem;grid-template-columns:1fr;grid-template-areas:"description" "image"}}.content-wrapper[data-astro-cid-fdgqvhtg].has-details{grid-template-areas:"description image" "details details"}@media screen and (width < 64em){.content-wrapper[data-astro-cid-fdgqvhtg].has-details{grid-template-areas:"description" "image" "details"}}.lead-wrapper[data-astro-cid-fdgqvhtg]{grid-area:description;display:flex;flex-direction:column;row-gap:2rem}.number[data-astro-cid-fdgqvhtg]{font-size:1.5rem;line-height:1.4;color:var(--service-text-aqua-4);font-weight:700;font-family:Roboto,sans-serif}@media screen and (width < 48em){.number[data-astro-cid-fdgqvhtg]{font-size:1.25rem}}.section-title[data-astro-cid-fdgqvhtg]{font-size:2rem;font-weight:700;line-height:1.5}@media screen and (width < 48em){.section-title[data-astro-cid-fdgqvhtg]{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0}}.title-wrapper[data-astro-cid-fdgqvhtg]{display:flex;flex-direction:column;row-gap:.75rem}.section-text[data-astro-cid-fdgqvhtg]{font-size:1.125rem;line-height:1.7}@media screen and (width < 48em){.section-text[data-astro-cid-fdgqvhtg]{font-size:1rem}}.image-wrapper[data-astro-cid-fdgqvhtg]{grid-area:image}@media screen and (width < 48em){.image-wrapper[data-astro-cid-fdgqvhtg]{margin-top:-.75rem}}.details-wrapper[data-astro-cid-fdgqvhtg]{grid-area:details}.card[data-astro-cid-occbxgg5]{height:100%;padding:1.5rem 1.75rem 1.75rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:space-between;border-radius:.5rem;background-color:var(--service-background-white)}@media screen and (width < 48em){.card[data-astro-cid-occbxgg5]{padding:1.25rem 1rem 1.75rem}}.card-detail[data-astro-cid-occbxgg5]{display:flex;flex-direction:column;row-gap:1rem}.card-icon[data-astro-cid-occbxgg5]{max-width:2.75rem}.card-text[data-astro-cid-occbxgg5]{display:flex;flex-direction:column;row-gap:1rem}@media screen and (width < 48em){.card-text[data-astro-cid-occbxgg5]{row-gap:.75rem}}.card-title[data-astro-cid-occbxgg5]{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (width < 48em){.card-title[data-astro-cid-occbxgg5]{font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:0}}.card-content[data-astro-cid-occbxgg5]{font-size:1rem;font-weight:400;line-height:1.7;letter-spacing:0}@media screen and (width < 48em){.card-content[data-astro-cid-occbxgg5]{font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0}}
