@charset "UTF-8";
.under_mv{
    background: #fff url("../img/mv.png") center  no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}


.main_content {
    background: transparent linear-gradient(89deg, #F0F1F2 0%, #FDFEFF 100%) 0% 0% no-repeat padding-box;
    margin-top: 50px;
}
.recruit_inner {
    max-width: 1024px;
    width: 90%;
    margin: 0 auto;
    padding: 50px 0;
}
.recruit_midashi {
    font-size: 2rem;
    font-weight: bold;
}
.table_box {
    margin-top: 25px;
}
.recruit_text{
    margin-top: 15px;
}
table {
    width: 100%;
    border-top: 1px solid #2f328d;
}
th {
    background: #9193c1;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    width: 152px;
    border-bottom: 1px solid #2f328d;
}
td {
    background: #fff;
    border-bottom: 1px solid #2f328d;
    padding: 10px 40px;
}
td a,td a:link{
    color: #222;
    text-decoration: underline;
}
@media screen and (max-width: 767px) {

    .under_mv{
        background: #fff url("../img/mv.png") center left -350px;
        -webkit-background-size: cover;
        background-size: cover;
    }
table,tbody,tr,th,td{
    display: block;
    width: 100%;
    box-sizing: border-box;
}
th,td{
    padding: 10px 5%;
}
}
