/* requirement-workstyle.css */

.pc {
    display: block;
}

.sp {
    display: none;
}

#mv__area-lower {
    background-image: url(/recruit4/assets/img/requirement/mv.jpg);
}

.workstylee__introduction--area {
    width: 920px;
    margin: 0 auto;
}

.workstyle__introduction--text {
    font-size: 1.5rem;
    margin: 3rem auto 0;
}

.workstyle__heading {
    font-weight: 600;
    text-align: center;
    margin: 0 0 3rem 0;
}

/* 表 ここから */
.workstyle__overview {
    font-size: 2.0rem;
    margin: 6rem 0 10rem 0;
}


.table__area {
    width: 920px;
    margin: 0 auto;

}

.table__area th,
.table__area td {
    padding-left: 3rem;
    padding-top: 2.925rem;
    padding-bottom: 2.925rem;
    font-size: 1.5rem;
    border-top: 1px solid #B6B6B6;
    box-sizing: border-box;
}

.table__area tr:last-of-type th,
.table__area tr:last-of-type td {
    border-bottom: 1px solid #B6B6B6;
}

.table__area th {
    width: 210px;
    text-align: left;
    background-color: #F2F3F3;
    font-weight: 600;
    border-right: 1px solid #B6B6B6;
}

.table__area td {
    width: 710px;
    font-weight: 300;
}

/* 表 ここまで */


.indent {
    display: inline-block;
    margin: 0 0 0 1.6rem;
}