@charset "UTF-8";:root{--color-primary:#525262;--color-secondary:#313130;--color-tertiary:#b59a70;--color-background-primary:#f5f5f5;--color-background-secondary:#595759;--color-text:#403632;--color-text-heading__en:var(--color-tertiary);--color-white:#fff;--color-txtinlink:#4586d6;--font-family:"Noto Sans JP","ヒラギノ角 Pro W3","Hiragino Kaku Pro W3","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;--font-family-inter:"Inter",sans-serif;--font-size-sp:1.6rem;--font-size-pc:1.6rem;--letter-spacing-sm:0.08em;--letter-spacing-md:0.1em;--fixed-width:1190px;--fixed-width-article:800px;--space-section-sp:32px;--space-section-tab:36px;--space-section-pc:60px;--space-fixed-inline-sp:24px;--space-fixed-inline-tab:56px;--space-fixed-inline-pc:80px;--z-index-lv0:0;--z-index-lv1:1;--z-index-lv2:10;--z-index-lv3:100;--z-index-lv4:1000;--z-index-lv5:10000;--duration-primary:300ms;--duration-header:400ms;--duration-fade-in:800ms;--break-tab-length:768;--break-pc-length:1024}.p-careers__inner{box-sizing:content-box;max-width:var(--fixed-width);padding-inline:var(--space-fixed-inline-sp);margin-inline:auto}@media screen and (min-width:768px) and (max-width:1023px){.p-careers__inner{padding-inline:var(--space-fixed-inline-tab)}}@media print,screen and (min-width:1024px){.p-careers__inner{padding-inline:var(--space-fixed-inline-pc)}}.p-careers__lead{margin-top:24px}@media print,screen and (min-width:768px){.p-careers__lead{margin-top:38px}}@media print,screen and (min-width:1024px){.p-careers__lead{margin-top:54px}}.p-careers__lead-title{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-careers__lead-title{font-size:2.8rem}}.p-careers__lead-text{font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-careers__lead-text{font-size:1.6rem}}.p-careers__lead-text{margin-top:24px}@media print,screen and (min-width:1024px){.p-careers__lead-text{margin-top:14px}}.p-careers__body{margin-top:38px}@media print,screen and (min-width:768px){.p-careers__body{margin-top:16px}}@media print,screen and (min-width:1024px){.p-careers__body{margin-top:84px}}.p-careers__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:39px 80px}@media print,screen and (min-width:768px){.p-careers__list{gap:40px 80px}}@media print,screen and (min-width:1024px){.p-careers__list{gap:80px 80px}}.p-careers__item-title{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-careers__item-title{font-size:2.8rem}}.p-careers__item-text{font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-careers__item-text{font-size:1.6rem}}.p-careers__item-text{margin-top:12px}.p-careers__item-button{margin-top:14px;text-align:center}@media print,screen and (min-width:768px){.p-careers__item-button{margin-top:24px;text-align:left}}@media print,screen and (min-width:1024px){.p-careers__item-button{margin-top:26px}}.p-careers__item-notlink{font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:var(--letter-spacing-md)}@media print,screen and (min-width:1024px){.p-careers__item-notlink{font-size:2rem}}.p-careers__item-notlink{display:block;text-align:left}