.recruit_cat section{margin:0 0 100px}.recruit_cat h2.section-title{font-size:24px;font-weight:700;line-height:18px}.recruit_cat .fv{padding:60px 0}.recruit_cat .fv h1{max-width:222px}.recruit_cat .fv .ttl{font-size:30px;font-weight:700;line-height:38px;margin:40px 0 0}.recruit_cat .fv .desc{margin:30px 0 0}.recruit_cat .value{align-items:flex-start;display:flex;flex-wrap:wrap}.recruit_cat .value h2{align-self:flex-start;margin:0 200px 0 0}.recruit_cat .value ul{flex:1;list-style:none;margin:0;padding:0}.recruit_cat .value ul li{margin-bottom:40px}.recruit_cat .value ul li .ttl{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:26px;font-weight:700;line-height:32px}.recruit_cat .value ul li .desc{font-size:16px;font-weight:700;line-height:32px;margin:20px 0 0}@media (max-width:1220px){.recruit_cat .value h2{margin:0 80px 0 0}}@media (max-width:830px){.recruit_cat .fv .ttl{font-size:22px;line-height:32px}.recruit_cat .fv .desc{font-size:15px;line-height:29px}.recruit_cat .value{flex-direction:column}.recruit_cat .value h2{margin:0 0 40px}.recruit_cat .value ul{margin:30px 0;width:100%}.recruit_cat .value ul li .ttl{font-size:20px;line-height:25px}.recruit_cat .value ul li .desc{font-size:14px;line-height:28px}}