.hiring_wrapper__f_pxp{width:100%;min-height:calc(100vh - 10.3rem - 144px)}.hiring_wrapper__f_pxp.hiring_campus__DXXbi .hiring_banner__NYTYI{background-image:url(/images/recruitment/campus-banner.png)}.hiring_wrapper__f_pxp section{width:100%}.hiring_wrapper__f_pxp .hiring_banner__NYTYI{width:100%;padding:var(--banner-vertical-padding) 0;background-size:cover;display:flex;position:relative;background-image:url(/images/recruitment/banner.png)}.hiring_wrapper__f_pxp .hiring_container__rH27g{padding:120px var(--horizontal-padding) 40px;width:100%;max-width:var(--max-width);margin:0 auto}.hiring_wrapper__f_pxp .hiring_container__rH27g h4{font-size:var(--text-fontsize-m);margin-top:1.5rem}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP{display:flex;flex-direction:column;gap:28px;margin-top:40px}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z{display:grid;grid-template-columns:280px auto;grid-column-gap:20px;background:var(--light-bg);border-radius:10px;position:relative;padding:20px 40px;cursor:pointer;box-shadow:0 0 20px 0 rgba(40,40,42,.14)}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z:hover{box-shadow:-9px 13px 10px -2px hsla(0,0%,80%,.5)}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_label__vL5Sm .hiring_job_name__EYVNb{font-size:var(--text-fontsize-m);font-weight:bolder;color:#0072ff}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_label__vL5Sm .hiring_job_address__KTnyb{margin-top:10px;font-size:var(--text-fontsize)}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O{height:calc(4rem + 48px);overflow:hidden;font-size:var(--text-fontsize)}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O .hiring_job_content_label__x2LO7{font-weight:bolder}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O ol{margin:16px 0 20px 1.3em}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O ol li{white-space:break-spaces}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_share__xO6w7{color:#999;position:absolute;top:20px;right:24px}.hiring_wrapper__f_pxp .hiring_job___Maec{position:relative}.hiring_wrapper__f_pxp .hiring_job___Maec h4{font-weight:bolder;margin:32px 0 24px}.hiring_wrapper__f_pxp .hiring_job___Maec .hiring_address__JFa4_{margin:20px 0 40px}.hiring_wrapper__f_pxp .hiring_job___Maec ol{margin-left:16px;font-size:var(--text-fontsize-s);line-height:var(--section-title-fontsize)}.hiring_wrapper__f_pxp .hiring_job___Maec ol li{margin-bottom:5px}.hiring_wrapper__f_pxp .hiring_job___Maec .hiring_share_container__TIyJg{position:absolute;top:-20px;right:0}.hiring_wrapper__f_pxp .hiring_job___Maec .hiring_apply__uPDlV{margin-top:32px;display:block;background:#4881ff;padding:5px 20px 6px;border-radius:1.2rem;align-items:center;font-size:var(--text-fontsize);color:#fff;font-weight:400;width:-moz-fit-content;width:fit-content}.hiring_share_container__TIyJg{padding:10px;text-align:center}.hiring_share_container__TIyJg div{font-size:12px}.hiring_share_container__TIyJg .hiring_copy_link__wCLvy{cursor:pointer;color:var(--primary-active-color)}@media only screen and (max-width:767.99px){.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z{grid-template-columns:1fr}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O{height:calc(2rem + 48px)}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O .hiring_job_content_label__x2LO7{margin-top:10px}.hiring_wrapper__f_pxp .hiring_jobs__6bjOP .hiring_job_item__YYu4z .hiring_job_content__ByX5O ol{margin-top:5px}}