@charset "utf-8";
#head .wrap .visual .main-visual.recruit {background-image: url(../img/recruit/head_recruit.webp);}

#person .wrap .full-img {background-image: url(../img/recruit/person.webp);}

#work .wrap .jobtype ul {list-style: none;}
#work .wrap .jobtype ul li {margin: 100px auto 0;}
#work .wrap .jobtype ul li h4 {font-size: 18px; font-weight: normal; padding: 0 0 1em; border-bottom: 1px solid var(--color-border);}
#work .wrap .jobtype ul li p {padding: 1em 0 0;}

#guideline .wrap .table {margin: 100px auto 0;}

@media screen and (max-width:1280px) {
    #work .wrap .jobtype ul li h4 {font-size: 16px;}
}

@media screen and (max-width:960px) {
    #work .wrap .jobtype ul li {margin: 70px auto 0;}

    #guideline .wrap .table {margin: 70px auto 0;}
}

@media screen and (max-width:768px) {
    #work .wrap .jobtype ul li h4 {font-size: 14px;}
}