.s-recruit-page-title-1{flex-wrap:nowrap;place-content:center;align-items:center;padding:0 150px}.s-recruit-page-title-2{--gh-s-recruit-page-title-2:0px;--gv-s-recruit-page-title-2:30px;background:#fff;flex:none;place-content:center;align-items:center;gap:30px;width:1400px;height:auto;margin:0;padding:0}.s-recruit-page-title-3{z-index:1;--gh-s-recruit-page-title-3:0px;--gv-s-recruit-page-title-3:40px;background:#eee0;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;height:auto}.s-recruit-page-title-4{--gh-s-recruit-page-title-4:0px;--gv-s-recruit-page-title-4:10px;flex-flow:column-reverse;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;height:auto;padding:0}.s-recruit-page-title-5{background:var(--color-recruit-grad);flex:none;width:100%;height:3px}.js .s-recruit-page-title-5.ap{width:calc(1% - var(--gh-s-recruit-page-title-4,0px) * .99);flex:none}.s-recruit-page-title-5.ap-run{transition-duration:1.4s;transition-delay:.4s}.s-recruit-page-title-6{color:var(--color-black);font-family:var(--font-noto);letter-spacing:normal;text-align:left;justify-content:flex-start;width:auto;height:auto;font-size:56px;font-weight:900;line-height:1}.s-recruit-page-title-7{color:#0000;font-family:var(--font-inter);letter-spacing:normal;text-align:left;background:var(--color-recruit-grad);-webkit-background-clip:text;background-clip:text;justify-content:flex-start;width:auto;height:auto;font-size:24px;font-weight:900;line-height:1.6}.s-recruit-page-title-8{color:#000;font-family:var(--font-noto);text-align:left;flex:none;justify-content:flex-start;width:100%;height:auto;font-size:16px;font-weight:500;line-height:1.6}.s-recruit-page-title-9{background:#f2f2f2;flex:none;width:100vw;max-width:100vw;height:2px;margin:80px 0}@media (width<=1140px){.s-recruit-page-title-1{padding:0 100px}}@media (width<=768px){.s-recruit-page-title-1{padding:0 50px}.s-recruit-page-title-6{font-size:48px}.s-recruit-page-title-8{font-size:14px}.s-recruit-page-title-9{margin:50px 0}}@media (width<=480px){.s-recruit-page-title-1{padding:0 20px}.s-recruit-page-title-6{font-size:32px}.s-recruit-page-title-7{font-size:20px}.s-recruit-page-title-9{margin:0}}@media (width<=320px){.s-recruit-page-title-1{padding:0 20px}.s-recruit-page-title-6{font-size:30px}}
