
/* 単位の認定について */
.comment-blk {
/*  background-color: #ffff00;*/
}
.comment-blk dt {
  float:left;
  padding-top:5px;
}
.comment-blk dd {
  margin:0 0 5px 0;
  padding:5px 0px 5px 9em;
  background: none;
}
.comment-blk dd.separator {
  border-bottom: solid 1px #aaaaaa;
}

/* */
.month-blk {
  margin: 10px 10px 3em 10px;
}
.month-blk h4 {
  margin: 0;
  border-left: solid 7px #A51F1F;
  padding-left: 0.5em;
  background: none;
  font-weight: bold;
  font-size: 1.2em;
}
.month-blk table {
  width: 95%;
  margin-top: -0.5em;
  margin-left: 30px;
  border: none;
/*border: solid 1px #0000ff;*/
}

.month-blk th {
  width: 85px;
  margin: 0;
  padding: 1.3em 0 1.3em 15px;
  vertical-align: top;
  background: none;
  border: none;
  border-bottom: solid 1px #aaaaaa;
}
.month-blk td {
  margin: 0;
  padding: 1.3em 0;
  vertical-align: top;
  line-height: 1.7em;
  border: none;
  border-bottom: solid 1px #aaaaaa;
}
.month-blk strong {
  font-size: 1.2em;
  line-height: 1.5em;
}










/*******************************************/
.month-blk dl {
  padding-left: 20px;
}
.month-blk dt {
  width: 80px;
  margin: 0;
  padding: 0;
  vertical-align: top;
  border: solid 1px #0000ff;
}
.month-blk dd {
  margin: 0;
  padding: 1em 0;
  vertical-align: top;
  background: none;
  border-bottom: solid 1px #aaaaaa;
}
.month-blk dd.chlast {
  border: none;
}
.month-blk dd strong {
  font-size: 1.3em;
}

/* */
br.em5 {
  margin-bottom: 5em;

}
