﻿@charset "UTF-8";

.m-icon-pdf:before {
  display: none;
}

.m-icon-pdf {
  padding-left: 0;
}

.table-kojin-a,
.table-kojin-b,
.table-company-a,
.table-company-b {
  border-collapse: collapse;
  width: 100%;
}

.table-kojin-a > tbody > tr > th,
.table-kojin-b > tbody > tr > th,
.table-company-a > tbody > tr > th,
.table-company-b > tbody > tr > th {
  background-color: #ffe9ee;
  font-size: 1.3rem;
  font-weight: normal;
  border: 1px solid #dddddd;
  padding: 9px 10px 8px 10px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}

.table-kojin-a > tbody > tr > th > span,
.table-kojin-b > tbody > tr > th > span,
.table-company-a > tbody > tr > th > span,
.table-company-b > tbody > tr > th > span {
  display: inline-block;
  text-align: left;
}

.table-kojin-a > tbody > tr > td,
.table-kojin-b > tbody > tr > td,
.table-company-a > tbody > tr > td,
.table-company-b > tbody > tr > td {
  background-color: #fafafa;
  font-size: 1.3rem;
  font-weight: normal;
  border: 1px solid #dddddd;
  padding: 9px 10px 8px 10px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}

.table-kojin-a > tbody > tr > td > span,
.table-kojin-b > tbody > tr > td > span,
.table-company-a > tbody > tr > td > span,
.table-company-b > tbody > tr > td > span {
  display: inline-block;
  text-align: left;
}

.table-kojin-a > tbody > tr:nth-of-type(odd) > td {
  text-align: left;
  white-space: wrap;
}

.table-kojin-a > tbody > tr:nth-of-type(even) > td:nth-of-type(2) {
  text-align: left;
  white-space: wrap;
  width: 100%;
}

.table-company-a > tbody > tr > td:nth-of-type(2) {
  text-align: left;
  white-space: wrap;
  width: 100%;
}

.table-kojin-b > tbody > tr:nth-of-type(even) > td {
  text-align: left;
  white-space: wrap;
}

.table-kojin-b > tbody > tr:nth-of-type(odd) > td:nth-of-type(2) {
  text-align: left;
  white-space: wrap;
  width: 100%;
}

.table-company-b > tbody > tr > td:nth-of-type(2) {
  text-align: left;
  white-space: wrap;
  width: 100%;
}

.fs13 {
  font-size: 1.3rem;
}

@media screen and (max-width: 767px) {}