/*---------- Cover (start) ----------*/
.managementCover {
    width: 100%;
    height: 750px;
    background: url(../img/aboutManagementCover.jpg) center no-repeat;
    background-size: cover;
}
/*---------- Cover (end) ----------*/

/*---------- Management (start) ----------*/
.management .item {
    width: 49%;
    height: 300px;
    padding: 30px 40px;
    box-sizing: border-box;
    float: left;
    border: dashed 1px #c0c0c0;
    background: #f8f8f8;
}

.management .item:nth-child(1) {
    margin: 0 1% 20px 0;
}

.management .item:nth-child(2) {
    margin: 0 0 20px 1%;
}

.management .item .job {
    font-weight: bold;
    font-size: 24px;
}

.management .item .expTitle {
    margin: 0 0 10px;
}

.management .item .expList {
    margin: 0;
    padding: 0 0 0 25px;
}

.management .item .expList li {
    padding: 0 0 5px;
    text-align: left;
}

.management table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.management table tr th {
    padding: 10px;
    border-right: solid 1px #fff;
    color: #fff;
    background: #a0a0a0;
}

.management table tr td {
    padding: 8px 20px;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #c0c0c0;
}

.management table tr:nth-child(odd) td {
    background: #f0f0f0;
}

.management table ul li {
    padding: 0 0 5px;
    text-align: left;
}

.management table ul li:last-child {
    padding: 0;
}
/*---------- Management (end) ----------*/

/*---------- Category (start) ----------*/
.category {
    width: 100%;
    border-collapse: collapse;
}

.category th {
    padding: 10px 0;
    box-sizing: border-box;
    border-right: solid 1px #fff;
    text-align: center;
    color: #fff;
    background: #a0a0a0;
}

.category tr td {
    padding: 8px 20px;
    box-sizing: border-box;
    border-right: solid 1px #fff;
    border-bottom: solid 1px #c0c0c0;
    text-align: center;    
}

.category tr td:nth-child(2) {
    text-align: left;
}

.category tr td:nth-child(3) {
    text-align: left;
}

.category tr:nth-child(odd) td {
    background: #f0f0f0;
}

.category ul li {
    padding: 0 0 5px;
}

.category ul li:last-child {
    padding: 0;
}
/*---------- Category (end) ----------*/

/*---------- RWD (start) ----------*/
@media screen and (min-width: 1601px) and (max-width: 1920px) {
}

@media screen and (min-width: 1367px) and (max-width: 1600px) {
    .managementCover {
        height: 600px;
    }
}

@media screen and (min-width: 1201px) and (max-width: 1366px) {
    .managementCover {
        height: 500px;
    }
}

@media screen and (min-width: 1px) and (max-width: 1200px) {
    .managementCover {
        height: 400px;
        background: url(../img/aboutManagementCover.jpg) 33% center no-repeat;
        background-size: cover;
    }
    
    .management .item {
        width: 100%;
        height: auto;
        padding: 20px 15px;
    }
    
    .management .item .job {
        font-size: 20px;
    }
    
    .management .item .expList {
        width: auto;
    }
    
    .management table {
        width: 600px;
    }

    .management table tr td {
        padding: 5px 10px;
    }
    
    /*------------------------------*/
    .category {
        width: 800px;
    }
    
    .category tr td {
        padding: 5px 10px;
    }
}
/*---------- RWD (end) ----------*/