.parts-pagetitle{font-weight:400}.recruitment-item{display:flex}.recruitment-item__title{align-items:center;background-color:#f5f7fa;border-bottom:3px solid #004e9b;box-sizing:border-box;display:flex;font-size:2.2rem;font-weight:700;padding:2.4rem 0 2.4rem 4rem;width:30rem}.recruitment-item__detail{border-bottom:3px solid #ddd;box-sizing:border-box;font-size:1.5rem;line-height:2;padding:3rem 7rem;width:calc(100% - 30rem)}.parts-pagetitle02{font-size:32px;margin-bottom:40px;text-align:center}.parts-pagetitle02.career{padding-top:120px}.entry-bnr{background:#f95c00;color:#fff;display:block;font-size:20px;padding:20px;text-align:center;text-decoration:none;transition:.5s}.entry-bnr:hover{opacity:.7}.otoiawase{border:1px solid #999;box-sizing:border-box;margin-top:60px;padding:40px;text-align:center}.otoiawase-title{font-size:120%}.otoiawase-lead{margin-top:12px}.sp{display:none}@media only screen and (max-width:750px){.recruitment-item{display:block}.recruitment-item__title{border-bottom:none;border-top:2px solid #0061ba;display:block;font-size:2rem;padding:1.5rem 0;text-align:center;width:auto}.recruitment-item__detail{border-bottom:none;line-height:1.667;padding:2.5rem 2.5rem 4rem;width:auto}.parts-pagetitle02{font-size:24px;margin-bottom:24px}.parts-pagetitle02.career{padding-top:60px}.entry-bnr{font-size:18px}.otoiawase{margin-top:20px;padding:28px}.otoiawase-lead{text-align:left}.sp{display:block}}