@charset "utf-8";
/* CSS Document */

.company{
    width: 100%;
    height: auto;
    margin: 0 auto;
    border: solid 2px #14B8DC;
    border-radius: 10px;
    padding: 15px 20px;
}

.company .table{
    width: 100%;
    margin: 0 auto;
}
.company .table .tr{
    border-bottom: solid 1px #A7AAA9;
}

  table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
  }
  
  th, td {
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #ddd;
  }
.table>:not(caption)>*>*{
    padding: 15px;
}
.company .table tr:last-child > td,
.company .table tr:last-child > th {
  border-bottom: none;
}
@media screen and (max-width:520px){
    .company{
        padding: 10px;
    }
    .company .table tr{
        font-size: 14px;
    }
    .company .table th{
        padding: 15px 5px;
        width: 90px;
    }
}