@charset "UTF-8";.m-career-jobs{background:#f6f6f6;margin-top:15px;padding:40px 32px 20px;position:relative}.m-career-jobs .job-name{color:#e6e6e6;font-size:4rem;font-weight:700;left:30px;line-height:1;margin:0;position:absolute;top:-.5em}.m-career-jobs .col{width:100%}.m-career-jobs dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;margin:0}.m-career-jobs dl:nth-child(n+2){margin-top:1.14em}.m-career-jobs dl dt{-webkit-box-flex:0;background:#0c0c0c;color:#fffffd;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.3;margin-right:1.7em;padding:4px 0 5px;text-align:center;width:8.43em}.m-career-jobs dl dd{margin:0;padding-right:1.5em}.m-career-jobs dl p{margin:0}.m-career-jobs dl p+ul{margin-top:0}.m-career-jobs dl ul{list-style:none;padding:0}.m-career-jobs dl ul li{padding-left:1em;text-indent:-1em}.m-career-jobs dl ul li:before{content:"・"}.m-career-jobs a.button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#0c0c0c;border-radius:3rem;color:#fff;font-size:1.6rem;font-weight:600;height:6rem;justify-content:center;margin:40px auto;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;width:22.4rem}.m-career-jobs a.button:hover{background:#fff;-webkit-box-shadow:0 4px 0 #0c0c0c;box-shadow:0 4px 0 #0c0c0c;color:#0c0c0c;opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:768px){.m-career-jobs{display:block;padding:40px 16px 20px}.m-career-jobs .job-name{font-size:2.6rem;left:16px}.m-career-jobs .col{width:100%}.m-career-jobs .col.-right{margin-top:1.14em}.m-career-jobs dl,.m-career-jobs dl dd,.m-career-jobs dl dt{display:block}.m-career-jobs dl dt{margin:0 0 .5em}.m-career-jobs dl dd{padding:0}}