html {
  font-size: 62.5%;
}


/*
===== 3: MARGIN Redefine ==========================================
*/
.blogEntryBody p {
  margin-bottom: 1em;
}

.blogEntryBody p.none {
  margin: 0;
}

table.item td {
  padding: 5px !important;
}

tr.item {
  padding: 5px;
}

.itemBody table td {
  padding: 5px;
}

tr.itemBody input {
  margin-bottom: 5px;
}

table.comment-table td {
  padding: 5px;
}

tr.itemBody textarea {
  /* 横幅任意の数値を指定（px） */
}

.blogEntry__title a {
  display: block;
  margin-bottom: -35px;
  margin-top: 10px;
}

.blogEntry__time {
  margin: 0px 20px -30px;
}

.blogEntry__body {
  padding: 10px;
}
/*
===== 4: ITEM STYLE ==========================================
*/
.item {
  margin-bottom: 5px;
  border: 1px solid #494d3f;
  font-size: small;
  text-align: left;
}

.itemHeader,
.itemHeader a:link,
.itemHeader a:visited,
.itemHeader a:active {
  padding: 5px;
  background: #a0a893;
  color: #FFFFFF;
  font-size: small;
  font-weight: bold;
}

.itemBody {
  padding: 10px;
  font-size: small;
}

.itemMetadata,
.itemMetadata a:link,
.itemMetadata a:visited,
.itemMetadata a:active {
  color: #808080;
  font-size: x-small;
}

.blogEntryBottom {
  clear: both;
}

.blogEntryLinks {
  font-size: 93%;
  text-align: right;
}
/* table */
table.seminar {
  width: 90%;
  margin: 0 auto 40px;
}
table.seminar tr {
  border-bottom: 1px solid #ddd;
}
table.seminar th {
  text-align: left;
  width: 20%;
}
table.seminar td {
  padding: 10px 0;

}
table.seminar dl dd {
  padding-left: 20px;
}
.seminar__dl {
  padding: 10px;
  border: 1px solid;
  font-weight: bold;
}
/*
===== 6: COMMENT&TRACKBACK ==========================================
*/
.comment {
  font-size: small;
}

.commentBody {
  font-size: small;
}

.commentHeader,
.commentHeader a:link,
.commentHeader a:visited,
.commentHeader a:active {
  font-weight: bold;
}

.commentMetadata,
.commentMetadata a:link,
.commentMetadata a:visited,
.commentMetadata a:active {
  color: #808080;
  font-size: x-small;
}

.trackback {
  font-size: small;
}

.trackbackBody {
  font-size: small;
}

.trackbackHeader,
.trackbackHeader a:link,
.trackbackHeader a:visited,
.trackbackHeader a:active {
  font-weight: bold;
}

.trackbackMetadata,
.trackbackMetadata a:link,
.trackbackMetadata a:visited,
.trackbackMetadata a:active {
  color: #808080;
  font-size: x-small;
}