.job-cat-title{margin:0;padding:5px 2rem}.job-description ul:nth-child(n+2){margin-top:40px}.job-description-contents{padding:24px 3.3% 0}.job-description-contents dl{align-items:center;display:flex}.job-description-contents dl:nth-child(n+2){margin-top:24px}.job-description-contents dt{flex-basis:21.4%}.job-description-contents dd{flex-basis:78.6%}@media(max-width:767px){.job-description-contents{padding:16px 3.3% 0}.job-description-contents dt{flex-basis:27.5%;flex-basis:72.5%}.job-description-contents dl:nth-child(n+2){margin-top:16px}.job-description ul:nth-child(n+2){margin-top:24px}}