@media screen and (min-width:960px){.p-jobs-article[data-astro-cid-qdqcncy3]{padding-block:40px 100px}}@media screen and (max-width:959px){.p-jobs-article[data-astro-cid-qdqcncy3]{padding-inline:20px;padding-block:20px 80px}}@media screen and (min-width:960px){.p-jobs-article__kv[data-astro-cid-qdqcncy3]{padding-inline:30px}}.p-jobs-article__info[data-astro-cid-qdqcncy3]{display:grid}@media screen and (min-width:960px){.p-jobs-article__info[data-astro-cid-qdqcncy3]{row-gap:20px;margin-block-start:50px;padding-inline:100px}}@media screen and (max-width:959px){.p-jobs-article__info[data-astro-cid-qdqcncy3]{row-gap:8px;margin-block-start:24px}}.p-jobs-article__info-caption[data-astro-cid-qdqcncy3]{font-size:2.6rem;font-weight:700;line-height:1.8}@media screen and (max-width:959px){.p-jobs-article__info-caption[data-astro-cid-qdqcncy3]{font-size:2rem;line-height:1.6}}.p-jobs-article__info-about[data-astro-cid-qdqcncy3]{display:flex;align-items:flex-end;column-gap:16px;font-size:1.6rem;font-weight:600}@media screen and (max-width:959px){.p-jobs-article__info-about[data-astro-cid-qdqcncy3]{font-size:1.4rem}}.p-jobs-article__content[data-astro-cid-qdqcncy3]{display:grid;row-gap:50px;margin-block-start:40px;font-family:var(--f-jp);font-size:1.4rem;line-height:1.8}@media screen and (min-width:960px){.p-jobs-article__content[data-astro-cid-qdqcncy3]{padding-inline:100px}}@media screen and (max-width:959px){.p-jobs-article__content[data-astro-cid-qdqcncy3]{line-height:1.6}}.p-jobs-article__content[data-astro-cid-qdqcncy3] p[data-astro-cid-qdqcncy3]{font-size:1.4rem;line-height:1.8}@media screen and (max-width:959px){.p-jobs-article__content[data-astro-cid-qdqcncy3] p[data-astro-cid-qdqcncy3]{line-height:1.6}}.p-jobs-article__content[data-astro-cid-qdqcncy3] div[data-astro-cid-qdqcncy3]{display:grid}.p-jobs-article__content[data-astro-cid-qdqcncy3] div[data-astro-cid-qdqcncy3][data-column="2"]{column-gap:20px;row-gap:30px}@media screen and (min-width:960px){.p-jobs-article__content[data-astro-cid-qdqcncy3] div[data-astro-cid-qdqcncy3][data-column="2"]{grid-template-columns:repeat(2,1fr)}}.p-jobs-aside{border-top:solid 1px var(--c-white)}@media screen and (min-width:960px){.p-jobs-aside{padding-block:80px 100px}}@media screen and (max-width:959px){.p-jobs-aside{padding-block-start:60px}}.p-jobs-aside__title{font-size:2.6rem;font-weight:600;line-height:.96;letter-spacing:-.02rem;text-align:center}@media screen and (max-width:959px){.p-jobs-aside__title{font-size:2.2rem}}.p-jobs-aside__content{display:grid;row-gap:50px;margin-block-start:70px}@media screen and (max-width:959px){.p-jobs-aside__content{margin-block-start:28px}}.p-jobs-aside__list{display:grid;row-gap:50px;padding-inline:40px}@media screen and (min-width:960px){.p-jobs-aside__list{grid-template-columns:repeat(3,1fr);column-gap:30px}}@media screen and (max-width:959px){.p-jobs-aside__list{padding-inline:20px}}.p-jobs-aside__list-item.is-hidden{display:none}.p-jobs-aside__btn{padding-inline:40px}@media screen and (min-width:960px){.p-jobs-aside__btn{text-align:right}}@media screen and (max-width:959px){.p-jobs-aside__btn{text-align:center}}.p-jobs-aside__btn button{color:var(--c-white);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem}.p-jobs-aside__btn span{position:relative}.p-jobs-aside__btn span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--c-white)}.c-interview-card{display:grid;row-gap:12px}@media screen and (min-width:960px){.c-interview-card.mouse-over:hover .c-interview-card__thumb{clip-path:inset(7px)}}.c-interview-card__thumb{display:block;aspect-ratio:340/192;clip-path:inset(0px);transition:clip-path .4s cubic-bezier(.16,1.02,.52,1.03)}.c-interview-card__thumb img{transition:transform .3s cubic-bezier(0,0,.17,1)}.c-interview-card__info{display:grid;row-gap:10px}.c-interview-card__info-title a,.c-interview-card__info-staff{color:var(--c-white);font-size:1.6rem;font-weight:600;line-height:1.7}.c-interview-card__info-tags{display:flex;column-gap:8px}.c-interview-card__info-tags li{display:flex;column-gap:8px;color:#aaaaaae6;font-size:1.4rem;font-weight:700}.c-interview-card__info-tags li:not(:last-child):after{content:"/"}.c-interview-card__info-tags li a,.c-interview-card__info-tags li span{color:#aaaaaae6}
