.update {
  margin: 5px 0px 10px 0px;
  font-size: 0.8em;
  line-height: 1.4em;
  text-align: right;
}

h1 {
  background-color: #F4F4F4;
  border-left: 4px solid #1B4FAA;
  border-bottom: 1px solid #1B4FAA;
  padding: 10px 0 7px 10px;
}

.hyo {
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
  border: 1px solid #BBBBBB;
}

.hyo th,
.hyo td {
  padding: 5px 5px 4px 5px;
  border: 1px solid #BBBBBB;
  font-size: 0.8em;
  line-height: 1.4;
}

.hyo tr.main th {
  background-color: #EEEEEE;
}

th.katamei {
  width: 18%;
}

th.tegaki {
  width: 10%;
}

th.kata {
  width: 6%;
}

th.size {
  width: 14%;
}

th.tokuchou {
  width: 15%;
}

th.naiyou {
  width: 15%;
}

th.taiou {
  width: 15%;
}

h2.maker-title {
  font-size: 1.1em;
  letter-spacing: 0.05em;
  color: #009900;
}

.return {
  margin: 5px 0px 30px 0px;
  font-size: 0.8em;
  line-height: 1.4;
  text-align: right;
}
