#recruitinfo{background:#f2f2f2;padding:5vw;margin-bottom:50px}#recruitinfo .wh{background:#fff;padding:0 1em}#recruitinfo dl{padding:1em}#recruitinfo dl:not(:last-child){border-bottom:solid 1px #ddd}#recruitinfo dl dt{font-size:.9em;margin-bottom:.5em}#recruitinfo dl dd{font-size:.9em;font-weight:100}#recruitinfo dl.bussiness li:before{content:"・";margin-right:.1em}#recruitinfo dl.permit li br{display:none}#recruitinfo dl.permit li:not(:last-child){margin-bottom:.5em}#recruitinfo img{object-fit:cover;display:block;height:30vw;width:100%}@media (min-width:759px){#main .title:after{content:"RECRUIT";margin-left:-2.3em}#main .wh{width:calc(80% - 2em);padding:1em}#recruitinfo{display:flex;justify-content:center;align-items:stretch}#recruitinfo dl{display:flex}#recruitinfo dl dt{width:10em}#recruitinfo dl.permit li br{display:block}#recruitinfo img{height:auto;width:20%;object-position:0 0}}@media (min-width:999px){#recruitinfo{padding:50px calc(50vw - 480px)}}