/* requirement-workstyle-sp.css */
.pc {
    display: none;
}

.sp {
    display: block;
}



.university-tabs__contain {
    margin: 0 0 11.5rem 0;
}

.university__overview {
    margin: 3rem 0 8rem 0;
}


.workstylee__introduction--area,
.table__area,
.table__area tr {
    width: 100%;
}

.workstyle__introduction--text {
    font-size: 1.4rem;
}


.table__area th,
.table__area td {
    display: block;
    width: 100vw;
    text-align: center;
    font-size: 1.4rem;
    padding: 0;
}

.table__area th {
    border-right: none;
    padding: 1.5rem 0;
}

.table__area tr:last-of-type th {
    border-bottom: none;
}

.table__area td {
    text-align: left;
    line-height: 2.2rem;
    padding: 1.45rem 0;
}



.workstyle__introduction--text,
.university__table--text {
    width: calc(100% - 3rem);
    margin: 0 auto;
}