:root{--color-primary: #05ae99;--color-primary-hover: #07CEB5;--color-primary-light: #82d7cc;--color-bg-white: #ffffff;--color-bg-green-white: #f9fffe;--color-bg-green-gray: #e7eeed;--color-bg-teal-light: #eaf6f4;--color-text-black: #000000;--color-text-dark: #2e2e2e;--color-text-mid: #4f4f4f;--color-text-gray: #666666;--color-text-light-gray: #999999;--color-neutral-light: #d9d9d9;--color-border: #cccccc;--color-white: #ffffff;--color-black: #000000;--color-black-hover: #464646}:root{--font-primary: "Noto Sans JP", sans-serif;--font-numeric: "Inter", "Noto Sans JP", sans-serif;--font-size-xs: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 36px;--font-size-4xl: 40px;--font-size-5xl: 48px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-normal: 1.4;--line-height-loose: 1.8;--line-height-wider: 2;--letter-spacing-base: .06em;--letter-spacing-wide: .08em;--letter-spacing-tight: -.02em}.p-recruitIntro[data-astro-cid-jb27whwv]{margin-top:5rem}@media screen and (min-width:1024px){.p-recruitIntro[data-astro-cid-jb27whwv]{margin-top:12.5rem}}.p-worksContents[data-astro-cid-jb27whwv]{background-color:var(--color-text-dark);background-image:url(/images/bg/bg_dark.png);background-repeat:repeat;background-size:32px 32px;padding-block:2rem 3.5rem;margin-top:2.5rem;border-radius:1rem}@media screen and (min-width:1024px){.p-worksContents[data-astro-cid-jb27whwv]{background-size:40px 40px;padding-block:4rem 5rem;margin-top:6rem}}.p-worksContainer[data-astro-cid-jb27whwv]{max-width:calc(1240px + 3rem);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:1440px){.p-worksContainer[data-astro-cid-jb27whwv]{max-width:1240px;padding-inline:0}}.p-worksTabs[data-astro-cid-jb27whwv]{margin-bottom:2rem}@media screen and (min-width:1024px){.p-worksTabs[data-astro-cid-jb27whwv]{margin-bottom:0}}.p-worksTabList[data-astro-cid-jb27whwv]{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem}@media screen and (min-width:1024px){.p-worksTabList[data-astro-cid-jb27whwv]{flex-wrap:nowrap;gap:0}}.p-worksTabList[data-astro-cid-jb27whwv]>li[data-astro-cid-jb27whwv]{flex:1 1 calc((100% - .5rem) / 3)}@media screen and (min-width:1024px){.p-worksTabList[data-astro-cid-jb27whwv]>li[data-astro-cid-jb27whwv]{flex:1}}.p-worksTabBtn[data-astro-cid-jb27whwv]{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1.25rem .625rem;border:1px solid var(--color-white);border-radius:.25rem;background:transparent;color:var(--color-white);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;text-decoration:none;transition:opacity .2s ease}@media screen and (min-width:1024px){.p-worksTabBtn[data-astro-cid-jb27whwv]{font-size:.8125rem;height:3.75rem;padding:0;border:none;border-bottom:1px solid var(--color-white);border-radius:0}}.p-worksTabBtn[data-astro-cid-jb27whwv].is-active{background-color:var(--color-white);color:var(--color-black)}@media screen and (min-width:1024px){.p-worksTabBtn[data-astro-cid-jb27whwv].is-active{background:transparent;color:var(--color-white);border:1px solid var(--color-white);border-bottom:none;border-radius:.25rem .25rem 0 0}}@media(hover:hover){.p-worksTabBtn[data-astro-cid-jb27whwv]:hover:not(.is-active){opacity:.7}}.p-worksGrid[data-astro-cid-jb27whwv]{list-style:none;display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}@media screen and (min-width:768px){.p-worksGrid[data-astro-cid-jb27whwv]{grid-template-columns:repeat(2,1fr);margin-top:3rem}}@media screen and (min-width:1024px){.p-worksGrid[data-astro-cid-jb27whwv]{margin-top:4rem;gap:4rem 5rem}}.p-worksCard[data-astro-cid-jb27whwv]{display:block;transition:opacity .2s ease}@media(hover:hover){.p-worksCard[data-astro-cid-jb27whwv]:hover{opacity:.7}}.p-worksCardImage[data-astro-cid-jb27whwv]{aspect-ratio:327/245;border-radius:1rem;overflow:hidden;background-color:var(--color-neutral-light);margin-bottom:2rem}@media screen and (min-width:1024px){.p-worksCardImage[data-astro-cid-jb27whwv]{margin-bottom:2.5rem}}.p-worksCardImage[data-astro-cid-jb27whwv] img[data-astro-cid-jb27whwv]{display:block;width:100%;height:100%;object-fit:cover}.p-worksCardContent[data-astro-cid-jb27whwv]{display:flex;flex-direction:column;align-items:center;gap:.75rem}@media screen and (min-width:1024px){.p-worksCardContent[data-astro-cid-jb27whwv]{gap:1rem}}.p-worksCardMeta[data-astro-cid-jb27whwv]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.p-worksCardTags[data-astro-cid-jb27whwv]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}@media screen and (min-width:1024px){.p-worksCardTags[data-astro-cid-jb27whwv]{gap:.375rem}}.p-worksCardTag[data-astro-cid-jb27whwv]{padding:.25rem .5rem;border-radius:2.5rem;border:1px solid var(--color-white);font-size:.5625rem;font-weight:500;line-height:1.4;letter-spacing:.06em;color:var(--color-white)}@media screen and (min-width:1024px){.p-worksCardTag[data-astro-cid-jb27whwv]{font-size:.625rem;padding:.3125rem .75rem}}.p-worksCardClient[data-astro-cid-jb27whwv]{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:.06em;color:var(--color-white);text-align:center}@media screen and (min-width:1024px){.p-worksCardClient[data-astro-cid-jb27whwv]{font-size:1.25rem}}.p-worksCardService[data-astro-cid-jb27whwv]{font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.06em;color:var(--color-text-light-gray);text-align:center}@media screen and (min-width:1024px){.p-worksCardService[data-astro-cid-jb27whwv]{font-size:.8125rem}}.p-worksPagination[data-astro-cid-jb27whwv]{margin-top:2.5rem}@media screen and (min-width:1024px){.p-worksPagination[data-astro-cid-jb27whwv]{margin-top:3.5rem}}.p-worksContents[data-astro-cid-jb27whwv] .c-paginationNum{color:var(--color-white)}.p-worksContents[data-astro-cid-jb27whwv] .c-paginationNum.--current{color:var(--color-primary)}@media(hover:hover){.p-worksContents[data-astro-cid-jb27whwv] .c-paginationNum:not(.--current):hover{color:var(--color-primary)}}
