@charset "utf-8";
.row-rec01 {
    padding: 80px 0 115px 0;
    background: url(../../img/recuitment-detail/bg1.png) center 430px no-repeat;
}

.row-rec01 .row-margin {
    margin: 0 -20px;
}

.row-rec01 table {
    border-collapse: inherit;
    border-spacing: 20px 5px;
    width: 1000px;
    margin: 0 auto;
}

.row-rec01 table tr td {
    font-size: 20px;
    padding: 15px 0;
    vertical-align: middle;
    border-bottom: 1px #bea3a1 solid;
}

.row-rec01 table tr:first-child td {
    border-top: 1px #bea3a1 solid;
}

.row-rec01 table tr td:first-child {
    width: 180px;
    background: #f1ecec;
    text-align: center;
    border: 0;
}

@media screen and (max-width:1366px) {
    .row-rec01 {
        background: none;
    }
}

@media screen and (max-width: 1220px){
    .row-rec01 .row-margin{
        margin: 0 -15px;
    }
    .row-rec01 table{
        width: 100%;
        border-spacing: 15px 5px;
    }
}

@media screen and (max-width:992px){
    .row-rec01{
        padding:40px 0 60px;
    }
    .row-rec01 table tr td{
        font-size: 14px;
    }
    .row-rec01 table tr td:first-child{
        width: 100px;
        white-space: nowrap;
    }
}

@media screen and (max-width: 580px){
    .row-rec01 table tr td{
        font-size: 13px;
    }
}