TH.TABLE_SIZE {
  width: 100%;           /* 幅:845 */
}

TH.PROJECT_LABEL{
  width:160pt;
  text-align: left;     /* 行揃え:左揃え */
}

TH.PROJECT_INFO{
  width:500pt;
  text-align: left;     /* 行揃え:左揃え */
}

TH.TITLE_ROW {
  width: 200pt;           /* 幅:160 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;  /* 文字と縦方向の位置揃え: */
}

TH.SUBSTANCE_ROW {
  width: 500pt;           /* 幅:240 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;  /* 文字と縦方向の位置揃え: */
}

TH.NUMBER_TITLE{
  width: 15pt;           /* 幅:20 */
  text-align: center;     /* 行揃え:中央揃え */
  vertical-align: middle;
}

TD.NUMBER{
  width: 15pt;           /* 幅:20 */
  text-align: center;     /* 行揃え:中央揃え */
  vertical-align: middle;
}


TH.COMPANY_NAME_TITLE{
   vertical-align: middle /* 文字と縦方向の位置中: */
}

TH.COMPANY_NAME{
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;
}

TH.VALIDATION{
    width: 130pt;           /* 幅:130 */
  vertical-align: middle;
}

TH.REFER{
    width: 40pt;           /* 幅:40 */
  vertical-align: middle;
}

TH.NOTIFICATION {
    width: 70pt;           /* 幅:70 */
  vertical-align: middle;
}

TH.AMENDMENT{
    width: 70pt;           /* 幅:70 */
  vertical-align: middle;
}

TH.MAKE_ISUUE_BATCH {
  vertical-align: middle;  /* 文字と縦方向の位置揃え:中段揃え */
}

TH.APPLY {
  width: 55pt;          /* 幅:55 */
  vertical-align: middle;   /* 文字と縦方向の位置揃え:中段揃え */
}

TH.QUALIFICTION {
  width: 15pt;          /* 幅:55 */
  vertical-align: middle;   /* 文字と縦方向の位置揃え:中段揃え */
}

TD.TABLE_SIZE {
  width: 100%;           /* 幅:100% */
}

TD.PROJECT_LABEL{
  width:160pt;
  text-align: left;     /* 行揃え:左揃え */
}

TD.PROJECT_INFO{
  width:500pt;
  text-align: left;     /* 行揃え:左揃え */
}

TD.TITLE_ROW {
  width: 200pt;           /* 幅:160 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;  /* 文字と縦方向の位置揃え: */
}

TD.SUBSTANCE_ROW {
  width: 500pt;           /* 幅:240 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;  /* 文字と縦方向の位置揃え: */
}

TD.COMPANY_NAME_TITLE{
   width: 250pt;           /* 幅:300 */
   vertical-align: middle /* 文字と縦方向の位置中: */
}

TD.COMPANY_NAME{
    width: 250pt;           /* 幅:300 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align: middle;
}

TD.VALIDATION{
    width: 130pt;           /* 幅:130 */
  vertical-align: middle;
}

TD.VALIDATION_DATA{
    font-weight: bold;
    width: 130pt;           /* 幅:130 */
  vertical-align: middle;
}

TD.REFER{
    width: 40pt;           /* 幅:40 */
  vertical-align: middle;
}

TD.NOTIFICATION {
    width: 70pt;           /* 幅:70 */
  vertical-align: middle;
}

TD.AMENDMENT{
    width: 70pt;           /* 幅:70 */
  vertical-align: middle;
}

TD.MAKE_ISUUE_BATCH {
  vertical-align: middle;  /* 文字と縦方向の位置揃え:中段揃え */
}

TD.APPLY {
  width: 55pt;          /* 幅:55 */
  vertical-align: middle;   /* 文字と縦方向の位置揃え:中段揃え */
}

TD.QUALIFICTION {
  width: 15pt;          /* 幅:15pt */
  vertical-align: middle;   /* 文字と縦方向の位置揃え:中段揃え */
}

TD.CANCELLATION {
    width: 60pt;           /* 幅:60pt */
  vertical-align: middle;
}

TH.CANCELLATION {
    width: 60pt;           /* 幅:60pt */
  vertical-align: middle;
}

TH.SUMMARY {
  width: 45pt;
  text-align: center;         /* 行揃え:中央添え */
  vertical-align:middle;  /* 文字と縦方向の位置揃え:中段揃え */
}

TD.SUMMARY {
  width:45pt;           /* 幅:45 */
  text-align: left;     /* 行揃え:左揃え */
  vertical-align:middle;  /* 文字と縦方向の位置揃え:中段揃え */
}

