@charset "UTF-8";.recruit-interview-detail{position:relative}.recruit-interview-detail__head{padding-top:40px}@media(min-width:688px){.recruit-interview-detail__head{padding-top:40px}}.recruit-interview-detail__head-inner{margin-left:auto;margin-right:auto;max-width:1028px;width:calc(100% - 40px)}@media(min-width:688px){.recruit-interview-detail__head-inner{padding-top:160px;width:calc(100% - 64px)}}.recruit-interview-detail__title{display:block;font-size:3rem;font-weight:700;letter-spacing:.1em;text-align:center}@media(min-width:688px){.recruit-interview-detail__title{font-size:3.8rem}}.recruit-interview-detail__title-en{display:block;font-size:1.5rem;font-weight:500;letter-spacing:.05em;margin-top:-5px;text-align:center}@media(min-width:688px){.recruit-interview-detail__title-en{font-size:1.5rem}}.recruit-interview-detail__article{background-color:#f2f2f2;margin:30px auto 0;padding:60px 0;position:relative}@media(min-width:688px){.recruit-interview-detail__article{margin:60px auto 0;padding:60px 0}}.recruit-interview-detail__article article{background-color:#fff;margin:0 auto;padding:0 0 60px;position:relative;width:calc(100% - 16px)}@media(min-width:688px){.recruit-interview-detail__article article{max-width:1028px;padding:0 0 60px;width:calc(100% - 64px)}}.recruit-interview-detail__article-image{position:relative}.recruit-interview-detail__article-image img{display:block;height:260px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:688px){.recruit-interview-detail__article-image img{height:448px;width:100%}}.recruit-interview-detail__article-image:before{background-color:#0003;content:"";inset:0;position:absolute}.recruit-interview-detail__article-head{left:24px;position:absolute;text-align:center;top:24px}.recruit-interview-detail__article-title{border-bottom:1px solid #fff;color:#fff;display:flex;flex-direction:column;font-size:1.8rem;font-weight:500;line-height:1.5}@media(min-width:688px){.recruit-interview-detail__article-title{font-size:2.4rem}}@media(min-width:1028px){.recruit-interview-detail__article-title{font-size:3.6rem}}.recruit-interview-detail__article-title-number{color:#fff;font-size:7rem;font-weight:500;line-height:1}@media(min-width:688px){.recruit-interview-detail__article-title-number{font-size:10rem}}@media(min-width:1028px){.recruit-interview-detail__article-title-number{font-size:16rem}}.recruit-interview-detail__article-name{color:var(--base-color);display:block;font-size:2rem;font-weight:400;letter-spacing:.1em}@media(min-width:688px){.recruit-interview-detail__article-name{font-size:2rem;letter-spacing:.1em}}@media(min-width:1028px){.recruit-interview-detail__article-name{font-size:2rem;letter-spacing:.1em}}.recruit-interview-detail__article-category{color:var(--base-color);display:block;margin-top:8px}.recruit-interview-detail__article-category>span{display:block;font-size:1.3rem}@media(min-width:688px){.recruit-interview-detail__article-category>span{font-size:1.3rem}}@media(min-width:1028px){.recruit-interview-detail__article-category>span{font-size:1.5rem}}.recruit-interview-detail__article-category>span:not(:first-child){margin-right:8px}.recruit-interview-detail__inner{margin:0 auto;width:calc(100% - 32px)}@media(min-width:688px){.recruit-interview-detail__inner{max-width:816px;width:calc(100% - 106px)}}.recruit-interview-detail__inner-image{position:relative}.recruit-interview-detail__inner-image img{display:block;height:180px;margin-top:24px;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:688px){.recruit-interview-detail__inner-image img{height:408px;margin-top:40px;width:100%}}.recruit-interview-detail__grid{display:grid;gap:80px;grid-template-columns:100%}@media(min-width:688px){.recruit-interview-detail__grid{grid-template-columns:1fr 25.292%}}.recruit-interview-detail__grid-main article section+section{margin-top:160px}.recruit-interview-detail__summary{color:var(--main-color);font-size:2rem;margin-top:3em}.recruit-interview-detail__query{font-weight:700;margin:3em 0 1.5em;position:relative}.recruit-interview-detail__query:before{content:"──";display:inline-block;margin-right:8px}.recruit-interview-detail__paragraph{line-height:1.8}.recruit-interview-detail__paragraph+.recruit-interview-detail__paragraph{margin-top:1.5em}.recruit-interview-detail__sub{display:block;font-size:2rem;font-weight:700}@media(min-width:688px){.recruit-interview-detail__sub{font-size:2rem}}.recruit-interview-detail__sub-en{display:block;font-size:1.3rem;font-weight:400;letter-spacing:.05em;margin-top:-5px;padding-left:.125em}.recruit-interview-detail__other-article{background-color:#fff;margin:0 auto;padding:30px 0;position:relative;width:calc(100% - 40px)}@media(min-width:688px){.recruit-interview-detail__other-article{margin:0 auto;max-width:1028px;padding:60px 0;width:calc(100% - 64px)}}.recruit-interview-detail__other-article-head{margin-bottom:48px}.recruit-interview-detail__recruitment{background-color:#f2f2f2}.recruit-interview-detail__recruitment-inner{margin:0 auto;padding:60px 0;width:calc(100% - 16px)}@media(min-width:688px){.recruit-interview-detail__recruitment-inner{max-width:1028px;padding:60px 0;width:calc(100% - 64px)}}.recruit-interview-detail__recruitment-head{margin-bottom:48px}.recruit__jobList-title{border-bottom:1px solid #dbdbdb;font-size:1.6rem;font-weight:700;margin:64px 0 32px;padding-bottom:8px}.recruit__jobList-items{align-items:center;display:flex;flex-wrap:wrap}@media(min-width:688px){.recruit__jobList-items{justify-content:space-between}}.recruit__jobList-item{background-color:var(--base-color);border-radius:4px;margin-bottom:16px;width:100%}@media(min-width:688px){.recruit__jobList-item{max-width:498px;width:calc(50% - 16px)}}.recruit__jobList-item a{align-items:center;box-shadow:0 0 0 transparent,0 0 #0003;display:flex;justify-content:space-between;padding:24px;transition:box-shadow .3s var(--easing-easeInSine)}.recruit__jobList-item a:hover{box-shadow:0 2px 6px transparent,0 5px 12px #0003}.recruit__jobList-job span{display:block}.recruit__jobList-job span.name{font-size:1.8rem}.recruit__jobList-job span.status{color:#00000080;font-size:1.2rem}
