/*合格実績下のテーブル調整*/
.logo_area .ibs_link{
  color: #b00031;
  text-decoration: underline;
}
.logo_area .ee_link{
  color: #ff7200;
  text-decoration: underline;
}
.logo_area{
  border-bottom: 1px solid #fff;
  padding-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .ee-table .g-table th{
    background-color: #d9d9d9;
  }
  .ee-table .g-table th, .ee-table .g-table td{
    border: 1px solid #fff;
  }
  .ee-table .g-table tbody td{
    text-align: center;
    vertical-align: middle;
  }
  .ee-table .g-table-cross tbody tr:not(:last-child):not(.g-table_lastRow) th:not(.g-table_th) {
  border-bottom-color: #fff;
  }
  .ee-table .g-table-cross tbody tr:first-child th,.ee-table .g-table-cross tbody tr:first-child td{
    background-color: #f3d9e0;
  }
  .ee-table .g-table-cross tbody tr:nth-child(2) th,.ee-table .g-table-cross tbody tr:nth-child(2) td{
    background-color: #f6f2a8;
  }
  .ee-table .g-table-cross tbody tr:nth-child(3) th,.ee-table .g-table-cross tbody tr:nth-child(3) td{
    background-color: #ffe6cc;
  }
  .ee-table .g-table_cell3 .logo_area{
    text-align: center;
  }
  .ee-table .g-table_cell3 .logo_area p{
    display: block;
    vertical-align: middle;
  }
  .ee-table .g-table_cell3 .logo_area p:first-child{
    margin-right: 0;
    margin-bottom: 10px;
  }
  .g-color-em .g-tel{
    color: #f00000;
  }
}
@media screen and (max-width: 965px) {
  .logo_area .g-img{
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .ee-table .g-table .g-table_th{
    background-color: #d9d9d9;
    text-align: center;
    vertical-align: middle;
  }
  .ee-table .g-table th, .ee-table .g-table td{
    border: 1px solid #fff;
  }
  .ee-table .g-table-sm tbody th{
    width: 5%;
  }
  .ee-table .g-table-sm tbody td{
    width: 25%;
  }
  .ee-table .g-table-sm tbody tr td:nth-child(2){
    background-color: #f3d9e0;
  }
  .ee-table .g-table-sm tbody tr td:nth-child(3){
    background-color: #f6f2a8;
  }
  .ee-table .g-table-sm tbody tr td:nth-child(4){
    background-color: #ffe6cc;
  }
  .ee-table .g-table .logo_area p:first-child{
    margin-bottom: 15px;
  }
  .logo_area .ibs_link{
    font-size: 12px;
  }
  .logo_area .ee_link{
    font-size: 12px;
  }
  .logo_area{
    height: 20%;
    text-align: center;
  }
  .ee-table .g-table.g-sp tr:nth-child(2) td{
    vertical-align: middle;
  }
  .logo_area .g-img{
    width: 50%;
  }
  .ee-table .g-table tbody td.cv_area{
    vertical-align: middle;
  }
}
