.sakuhin td {
	text-align: left;
	vertical-align: top;
	border: solid thin #C8F4D8;
}

td b {
}
div.info {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
}
dl.info {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
}
dl.info dt {
	font-size: x-small;
}
dl.info dd {
	margin-left: 1em;
}
div.comm {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #505070;
}

img.thumbnail {
  border: 3px ridge #00E870;
}

img.thumbnail_r {
  margin: 0.5em;
  margin-top: 0;
  margin-right: 0;
  float: right;
  border: 3px ridge #00E870;
}

img.thumbnail_l {
  margin: 0.5em;
  margin-top: 0;
  margin-left: 0;
  float: left;
  border: 3px ridge #00E870;
}

blockquote {
  background-color: #FFFFFF;
  margin-left: 1em;
  margin-right: 1em;
  padding: 1em;
}

blockquote p {
  text-indent: 0;
}

table.thumbnails {
  margin: 1em auto 2em;
}
table.thumbnails caption {
  font-weight: bold;
  width: 80%;
}

table.thumbnails_l_float {
  margin: 1em 1em 2em 0;
  float: left;
}
table.thumbnails_l_float caption {
  font-weight: bold;
}

h1, h2, h3, h4 { clear: both; }
