@charset "utf-8";

.insertGroup {
  background-color: #fff;
  border: 1px solid #ccc;
}
.insertGroup .insertImg-withTD:first-of-type {
  margin-top: 0px;
}
.insertImg-withTD > dd.tar {
  text-align: right;
}
.section_ttltags > li {
  background-color: #187fc4;
}
.rdcSection > .section_ttl {
  border-top: 2px solid #187fc4;
  border-bottom: 2px solid #187fc4;
}
.rdcSection_middle > .section_ttl {
  border-left: 5px solid #187fc4;
  color: #187fc4;
}

/*table*/
.tbStyle {
  width: 100%;
}
.tbStyle th {
  background-color: #5286c5;
  color: #FFF;
  padding: 10px;
  text-align: center;
}
.tbStyle td {
  background-color: #FFF;
  padding: 10px;
  vertical-align: middle;
  width: auto;
}
/*table01*/
.table01 {
  table-layout: fixed;
}
.table01 th,
.table01 td {
  border: none;
  border-right: 1px solid #ccc;
  text-align: center;
}
.table01 td.table01_txt {
  background-color: #d4e8c4;
  text-align: left;
}
.table01 th {
  background-color: #fffbc7;
  color: #333;
  text-align: left;
}
.table01 tr:nth-child(odd) td {
  background-color: #f2f8ed;
}
.table01 tr:nth-child(even) td {
  background-color: #e3f0d8;
}
.table01 tr td.table01_txt {
  background-color: #d4e8c4;
}
/*table02*/
.table02 {
  table-layout: fixed;
}
.table02 th {
  background-color: #45b035;
  text-align: left;
}
.table02 tr:nth-child(odd) td {
  background-color: #d4e8c4;
}
.table02 tr:nth-child(even) td {
  background-color: #f2f8ed;
}

/*font*/
.fontBlue {
  color: #006cb8 !important;
  font-weight: bold;
}
.fz_small {
  font-size: 12px !important;
  margin-top: 10px;
}
.bold {
  font-weight: bold;
}