.faq-items{display:grid;gap:var(--vw-px-10) 0}.faq-items.-faq-recruitment .faq-item,.faq-items.-faq-job .faq-item{background:#d8eeef}.faq-items.-faq-recruitment .faq-item__txt span,.faq-items.-faq-job .faq-item__txt span{color:var(--color-theme-02)}.faq-items.-faq-recruitment .faq-item__ttl::after,.faq-items.-faq-job .faq-item__ttl::after{background:url(/assets/img/faq/icon_q_02.svg) center 0 no-repeat;background-size:100% auto}.faq-items.-faq-environment .faq-item,.faq-items.-faq-company .faq-item{background:#daecff}.faq-items.-faq-environment .faq-item__txt span,.faq-items.-faq-company .faq-item__txt span{color:var(--color-theme-01)}.faq-items.-faq-environment .faq-item__ttl::after,.faq-items.-faq-company .faq-item__ttl::after{background:url(/assets/img/faq/icon_q_01.svg) center 0 no-repeat;background-size:100% auto}@media print,screen and (min-width:1024px){.faq-items.-faq-company{display:grid;grid-template-areas:"a a b b c c" "d d d img img img" "e e e img img img";gap:var(--vw-px-10);justify-content:space-between}.faq-items.-faq-company .faq-item.-area-a{grid-area:a;width:var(--vw-px-393)}.faq-items.-faq-company .faq-item.-area-b{grid-area:b;width:var(--vw-px-393)}.faq-items.-faq-company .faq-item.-area-c{grid-area:c;width:var(--vw-px-393)}.faq-items.-faq-company .faq-item.-area-d{grid-area:d}.faq-items.-faq-company .faq-item.-area-e{grid-area:e}.faq-items.-faq-company .faq-item.-img{grid-area:img}}@media print,screen and (min-width:1024px){.faq-items.-faq-job{display:grid;grid-template-areas:"a a a a a a" "img img b b c c" "img img d d d d";gap:var(--vw-px-10);justify-content:space-between}.faq-items.-faq-job .faq-item.-area-a{grid-area:a}.faq-items.-faq-job .faq-item.-area-b{grid-area:b;width:var(--vw-px-393)}.faq-items.-faq-job .faq-item.-area-c{grid-area:c;width:var(--vw-px-393)}.faq-items.-faq-job .faq-item.-area-d{grid-area:d}.faq-items.-faq-job .faq-item.-img{grid-area:img;width:var(--vw-px-393)}}@media print,screen and (min-width:1024px){.faq-items.-faq-environment{display:grid;grid-template-areas:"a a b b img img" "c c c c img img";gap:var(--vw-px-10);justify-content:space-between}.faq-items.-faq-environment .faq-item.-area-a{grid-area:a;width:var(--vw-px-393)}.faq-items.-faq-environment .faq-item.-area-b{grid-area:b;width:var(--vw-px-393)}.faq-items.-faq-environment .faq-item.-area-c{grid-area:c}.faq-items.-faq-environment .faq-item.-img{grid-area:img;width:var(--vw-px-393)}}@media print,screen and (min-width:1024px){.faq-items.-faq-recruitment{display:grid;grid-template-areas:"a a a b b b" "img img c c d d" "img img e e e e";gap:var(--vw-px-10);justify-content:space-between}.faq-items.-faq-recruitment .faq-item.-area-a{grid-area:a}.faq-items.-faq-recruitment .faq-item.-area-b{grid-area:b}.faq-items.-faq-recruitment .faq-item.-area-c{grid-area:c;width:var(--vw-px-393)}.faq-items.-faq-recruitment .faq-item.-area-d{grid-area:d;width:var(--vw-px-393)}.faq-items.-faq-recruitment .faq-item.-area-e{grid-area:e}.faq-items.-faq-recruitment .faq-item.-img{grid-area:img;width:var(--vw-px-393)}}.faq-items .faq-item{position:relative;border-radius:var(--radius-s);padding:var(--vw-px-20) var(--vw-px-30) var(--vw-px-20) var(--vw-px-60)}@media print,screen and (min-width:1024px){.faq-items .faq-item{padding:var(--vw-px-25) var(--vw-px-30) var(--vw-px-25) var(--vw-px-70)}}.faq-items .faq-item.-img{padding:0 0 0 0;overflow:hidden;position:relative}@media print,screen and (min-width:1024px){.faq-items .faq-item.-img img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;object-fit:cover}}.faq-item__ttl{position:relative;font-size:var(--vw-rem-18);line-height:1.6;font-weight:400;margin-bottom:var(--vw-px-12);position:relative}@media print,screen and (min-width:1024px){.faq-item__ttl{font-size:var(--vw-rem-20);margin-bottom:var(--vw-px-15)}}.faq-item__ttl::after{display:block;position:absolute;content:"";background:url(/assets/img/faq/icon_q.svg) center 0 no-repeat;width:var(--vw-px-35);height:var(--vw-px-35);top:var(--vw-px-02-minus);left:var(--vw-px-44-minus);z-index:2}@media print,screen and (min-width:1024px){.faq-item__ttl::after{left:var(--vw-px-48-minus)}}.faq-item__body{position:relative}@media screen and (min-width:768px)and (max-width:1023px){.faq-item__body:has(img) .faq-item__txt{padding-right:var(--vw-px-80)}}@media print,screen and (min-width:1024px){.faq-item__body{position:static}.faq-item__body:has(img) .faq-item__txt{padding-right:var(--vw-px-80)}}@media print,screen and (min-width:1024px){.faq-item__body.-pc-hack{padding-right:var(--vw-px-70)}.faq-item__body.-pc-hack .faq-item__txt{display:contents}}.faq-item__body .faq-item__txt{font-size:var(--vw-rem-13);line-height:1.8;letter-spacing:.02em}@media print,screen and (min-width:1024px){.faq-item__body .faq-item__txt{font-size:var(--vw-rem-14)}.faq-item__body .faq-item__txt.-inline-pc{display:inline}}.faq-item__body .faq-item__txt span{font-weight:500}.faq-item__body .faq-item__txt.-sp-hack{width:calc(100% - var(--vw-px-60))}@media print,screen and (min-width:1024px){.faq-item__body .faq-item__txt.-sp-hack{width:100%}}.faq-item__body .faq-item__txt.-hack{width:calc(100% - var(--vw-px-60))}.faq-item__body img{position:absolute;bottom:var(--vw-px-10);right:0;display:block;width:var(--vw-px-60)}@media print,screen and (min-width:1024px){.faq-item__body img{bottom:var(--vw-px-30);right:var(--vw-px-30)}}
