@charset "UTF-8";.l-main-section__inner{padding:0}@media screen and (max-width:1024px){.l-main-section__inner{padding:0 clamp(1.6rem,-9.6rem + 10.9375vw,11.4rem)}}.p-jobs-careers__title-h3{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1024px){.p-jobs-careers__title-h3{flex-direction:column;gap:clamp(2.4rem,.5714285714rem + 1.7857142857vw,4rem)}}.p-jobs-careers__list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem);margin-top:clamp(4rem,-.5714285714rem + 4.4642857143vw,8rem)}@media screen and (max-width:1024px){.p-jobs-careers__list{grid-template-columns:repeat(2,1fr);margin:0}}@media screen and (max-width:767px){.p-jobs-careers__list{grid-template-columns:1fr}}.p-jobs-careers__list-item{aspect-ratio:600/640;border-radius:clamp(.3rem,-.0428571429rem + .3348214286vw,.6rem);overflow:hidden;background-size:100%;background-position:center;background-repeat:no-repeat;transition:all 1.5s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:1024px){.p-jobs-careers__list-item{aspect-ratio:343/207}}@media screen and (max-width:375px){.p-jobs-careers__list-item{aspect-ratio:auto}}.p-jobs-careers__list-item:nth-child(1){background-image:url(/common/img/top/careers-image-01.webp)}@media screen and (max-width:1024px){.p-jobs-careers__list-item:nth-child(1){background-image:linear-gradient(#0003,#0003),url(/common/img/top/careers-image-01.webp)}}.p-jobs-careers__list-item:nth-child(2){background-image:url(/common/img/top/careers-image-02.webp)}@media screen and (max-width:1024px){.p-jobs-careers__list-item:nth-child(2){background-image:linear-gradient(#0003,#0003),url(/common/img/top/careers-image-02.webp)}}.p-jobs-careers__list-item:nth-child(3){background-image:url(/common/img/top/careers-image-03.webp)}@media screen and (max-width:1024px){.p-jobs-careers__list-item:nth-child(3){background-image:linear-gradient(#0003,#0003),url(/common/img/top/careers-image-03.webp)}}.p-jobs-careers__list-item:has(.p-jobs-careers__list-link:hover){background-size:110%}.p-jobs-careers__list-link{display:grid;grid-template-rows:1fr auto;gap:clamp(2.4rem,.5714285714rem + 1.7857142857vw,4rem);padding:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem);height:100%;color:#fff}.p-jobs-careers__list-link .c-text__main-m{color:#fff}@media(hover:hover){.p-jobs-careers__list-link:focus-visible .c-button__primary--blank .icon,.p-jobs-careers__list-link:hover .c-button__primary--blank .icon{background-color:#222}}@media(hover:none){.p-jobs-careers__list-link:active{opacity:.6;transition:opacity .1s}}@media screen and (max-width:1024px){.p-jobs-careers__list-link{padding:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem) clamp(2.4rem,.5714285714rem + 1.7857142857vw,4rem)}}@media screen and (max-width:375px){.p-jobs-careers__list-link .c-text__card-body-l-160{font-size:clamp(1.2rem,.9714285714rem + .2232142857vw,1.4rem);letter-spacing:0}}.p-jobs-careers__list-body{display:grid;grid-template-columns:1fr auto;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-jobs-careers__list-body .c-button__primary--blank{border:none;margin-top:auto}.p-jobs-careers__list-body .c-button__primary--blank .icon{width:clamp(3.8rem,1.5142857143rem + 2.2321428571vw,5.8rem);height:clamp(3.8rem,1.5142857143rem + 2.2321428571vw,5.8rem);border-color:#ffffff1a}.p-jobs-careers__list-body .c-button__primary--blank .icon:after{width:clamp(1rem,.4285714286rem + .5580357143vw,1.5rem);height:clamp(1rem,.4285714286rem + .5580357143vw,1.5rem)}@media screen and (max-width:1024px){.p-jobs-careers__list-body .c-button__primary--blank{margin-left:auto}}
