summary[data-astro-cid-gak566xa]{display:block}summary[data-astro-cid-gak566xa]::-webkit-details-marker{display:none}.c-jobDescription[data-astro-cid-gak566xa]{border-radius:calc(var(--designSp) * 10)}@media(min-width:768px){.c-jobDescription[data-astro-cid-gak566xa]{border-radius:calc(var(--designPc) * 10)}}.c-jobDescription--white[data-astro-cid-gak566xa]{background:var(--white01)}.c-jobDescription--texture[data-astro-cid-gak566xa]{background:url(../images/common/beige01-texture.webp) repeat}.c-jobDescription-button[data-astro-cid-gak566xa]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--designSp) * 24) calc(var(--designSp) * 16) calc(var(--designSp) * 24) calc(var(--designSp) * 20);cursor:pointer;gap:calc(var(--designSp) * 19)}@media(min-width:768px){.c-jobDescription-button[data-astro-cid-gak566xa]{padding:calc(var(--designPc) * 30) calc(var(--designPc) * 35) calc(var(--designPc) * 24) calc(var(--designPc) * 40);gap:calc(var(--designPc) * 35)}}.c-jobDescription-title[data-astro-cid-gak566xa]{line-height:100%;letter-spacing:.05em;font-weight:500;font-size:calc(var(--designSp) * 20);margin-bottom:calc(var(--designSp) * 8);display:block;text-align:left}@media(min-width:768px){.c-jobDescription-title[data-astro-cid-gak566xa]{font-size:calc(var(--designPc) * 20);margin-bottom:calc(var(--designPc) * 8)}}.c-jobDescription-text[data-astro-cid-gak566xa]{line-height:180%;letter-spacing:.05em;font-weight:400;font-size:calc(var(--designSp) * 16);display:block;text-align:left}@media(min-width:768px){.c-jobDescription-text[data-astro-cid-gak566xa]{font-size:calc(var(--designPc) * 16)}}.c-jobDescription-icon[data-astro-cid-gak566xa]{transition:rotate .3s}.c-jobDescription-icon[data-astro-cid-gak566xa] svg[data-astro-cid-gak566xa]{display:inline-block;width:calc(var(--designSp) * 19);height:calc(var(--designSp) * 10);display:block}@media(min-width:768px){.c-jobDescription-icon[data-astro-cid-gak566xa] svg[data-astro-cid-gak566xa]{width:calc(var(--designPc) * 19);height:calc(var(--designPc) * 10)}}.c-jobDescription[data-astro-cid-gak566xa].is-opened .c-jobDescription-icon[data-astro-cid-gak566xa]{rotate:-180deg}.c-jobDescription-list[data-astro-cid-gak566xa]{padding:calc(var(--designSp) * 16) 0;margin:0 calc(var(--designSp) * 20);border-bottom:1px solid var(--gray20);display:flex;gap:calc(var(--designSp) * 24)}@media(min-width:768px){.c-jobDescription-list[data-astro-cid-gak566xa]{margin:0 calc(var(--designPc) * 88) 0 calc(var(--designPc) * 40);padding:calc(var(--designPc) * 24) 0;gap:calc(var(--designPc) * 64);align-items:center}}.c-jobDescription-list[data-astro-cid-gak566xa]:first-of-type{border-top:1px solid var(--gray20)}.c-jobDescription-list[data-astro-cid-gak566xa] dt[data-astro-cid-gak566xa]{width:calc(var(--designSp) * 74);font-size:calc(var(--designSp) * 14);font-weight:500;line-height:130%;letter-spacing:.05em;flex-shrink:0}@media(min-width:768px){.c-jobDescription-list[data-astro-cid-gak566xa] dt[data-astro-cid-gak566xa]{width:calc(var(--designPc) * 135);font-size:calc(var(--designPc) * 14);line-height:160%}}.c-jobDescription-list[data-astro-cid-gak566xa] dd[data-astro-cid-gak566xa]{font-size:calc(var(--designSp) * 16);font-weight:400;line-height:180%;letter-spacing:.05em}@media(min-width:768px){.c-jobDescription-list[data-astro-cid-gak566xa] dd[data-astro-cid-gak566xa]{font-size:calc(var(--designPc) * 14);line-height:160%}}.c-jobDescription-entryButton[data-astro-cid-gak566xa]{margin:0 auto;padding:calc(var(--designSp) * 16) calc(var(--designSp) * 20) calc(var(--designSp) * 40);width:calc(var(--designSp) * 255)}.c-jobDescription-entryButton[data-astro-cid-gak566xa] .c-button-component:not(:disabled):hover{border:1px solid var(--orange01);background-color:var(--orange01)}@media(min-width:768px){.c-jobDescription-entryButton[data-astro-cid-gak566xa]{padding:calc(var(--designPc) * 64) 0 calc(var(--designPc) * 80);width:calc(var(--designPc) * 255)}}.c-entryButton[data-astro-cid-4h3t7phq]{position:fixed;z-index:100;bottom:calc(var(--designSp) * 8);right:calc(var(--designSp) * 8);display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--orange01);transition:opacity .4s,visibility .4s}@media(min-width:768px){.c-entryButton[data-astro-cid-4h3t7phq]{right:calc(var(--designPc) * 22)}}.c-entryButton[data-astro-cid-4h3t7phq].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.c-entryButton-link[data-astro-cid-4h3t7phq]{display:flex;flex-direction:column;align-items:center;width:calc(var(--designSp) * 88);aspect-ratio:1/1}@media(min-width:768px){.c-entryButton-link[data-astro-cid-4h3t7phq]{width:calc(var(--designPc) * 120);bottom:calc(var(--designPc) * 22)}}.c-entryButton-label[data-astro-cid-4h3t7phq]{text-align:center;color:var(--white01);font-size:calc(var(--designSp) * 14);font-weight:500;padding-top:calc(var(--designSp) * 35);margin-bottom:calc(var(--designSp) * 17);line-height:100%}@media(min-width:768px){.c-entryButton-label[data-astro-cid-4h3t7phq]{font-size:calc(var(--designPc) * 20);margin-bottom:calc(var(--designPc) * 23);padding-top:calc(var(--designPc) * 48)}}.c-entryButton-icon[data-astro-cid-4h3t7phq]{display:inline-block;width:calc(var(--designSp) * 14);height:calc(var(--designSp) * 10)}@media(min-width:768px){.c-entryButton-icon[data-astro-cid-4h3t7phq]{width:calc(var(--designPc) * 14);height:calc(var(--designPc) * 10)}}.c-entryBox[data-astro-cid-kpax73w2]{padding:calc(var(--designSp) * 80) calc(var(--designSp) * 30);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}@media(min-width:768px){.c-entryBox[data-astro-cid-kpax73w2]{padding:calc(var(--designPc) * 109) 0}}.c-entryBox[data-astro-cid-kpax73w2]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(var(--black04-rgb)/.6),rgb(var(--black04-rgb)/.6)),url(../images/common/entryBox-sp.webp) no-repeat center/cover;filter:blur(2px);scale:1.09}@media(min-width:768px){.c-entryBox[data-astro-cid-kpax73w2]:before{background:linear-gradient(rgb(var(--black04-rgb)/.6),rgb(var(--black04-rgb)/.6)),url(../images/common/entryBox-pc.webp) no-repeat center/cover}}.c-entryBox-title[data-astro-cid-kpax73w2]{text-align:center;color:var(--white01);font-weight:600;letter-spacing:.05em;font-size:calc(var(--designSp) * 20);line-height:100%;margin-bottom:calc(var(--designSp) * 40)}@media(min-width:768px){.c-entryBox-title[data-astro-cid-kpax73w2]{font-size:calc(var(--designPc) * 20);margin-bottom:calc(var(--designPc) * 40)}}.c-entryBox-text[data-astro-cid-kpax73w2]{color:var(--white01);font-weight:500;letter-spacing:.05em;font-size:calc(var(--designSp) * 22);line-height:170%;margin-bottom:calc(var(--designSp) * 16)}@media(min-width:768px){.c-entryBox-text[data-astro-cid-kpax73w2]{text-align:center;font-size:calc(var(--designPc) * 32);margin-bottom:calc(var(--designPc) * 16)}}.c-entryBox-text-en[data-astro-cid-kpax73w2]{color:var(--white01);font-weight:500;letter-spacing:.1em;font-size:calc(var(--designSp) * 12);line-height:140%;margin-bottom:calc(var(--designSp) * 64);opacity:.8}@media(min-width:768px){.c-entryBox-text-en[data-astro-cid-kpax73w2]{text-align:center;font-size:calc(var(--designPc) * 12);margin-bottom:calc(var(--designPc) * 64)}}.c-entryBox-button[data-astro-cid-kpax73w2]{margin:0 auto;width:calc(var(--designSp) * 255)}@media(min-width:768px){.c-entryBox-button[data-astro-cid-kpax73w2]{width:calc(var(--designPc) * 255)}}
