.career-apply{container-type:inline-size}.career-apply__list{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.career-apply__item{flex-direction:column;display:flex}.career-apply__body{flex:auto}.career-apply__body>*+*{margin-top:16px}.career-apply__box{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;font-family:sans-serif;line-height:1.5;box-shadow:0 2px 6px #0000001a}.career-apply__place-name{color:var(--theme-color-300);font-size:14px;font-weight:700}.career-apply__place-number{font-size:16px;font-weight:700}.career-apply__place-person{color:#6a6a6a;align-items:center;gap:.25em;display:flex}.career-apply__form-box{text-align:center;background-color:#fff;border:1px solid #ebebeb;border-radius:12px;padding:32px 16px;box-shadow:0 2px 6px #0000001a}.career-apply__lunch{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0000001a}@container (max-width:820px){.career-apply__list{grid-template-columns:repeat(2,1fr)}.career-apply__item[data-apply=phone]{grid-column:span 2/span 2}}@container (max-width:600px){.career-apply__list{grid-template-columns:repeat(1,1fr)}.career-apply__item[data-apply=phone]{grid-column:span 1/span 1}}
