旧CSS

超適当。そのうちまたいじりまっさーろ。

*{
  margin: 0;
  padding: 0;
  font-size: 100%;
  text-decoration: none;
}

body {
  background-color: #eee;
  border: 3px solid #ccc;
  margin: 40px;
  word-break  : break-all ;
  word-wrap   : break-word ;
  line-height:1.6;
  font-family: "Verdana", "Geneva", "MS Pゴシック", "ヒラギノ丸ゴ Pro W4" ,"Hiragino Maru Gothic Pro", Osaka, sans-serif;
  font-size: 120%;
}
a {
  color: #666;
  text-decoration: none;
  border-bottom: 2px solid #333;
}
img {
  margin: 25px 0px;
  border: 0;
}
 img.uke_image {
  margin: 0;
  border: 0;
}
img.photo {
  display: block;
  margin: 10px 25px;
  padding: 10px 25px;
  border: 3px solid #ccc;
}
div.adminmenu {
  text-align: right;
  padding: 10px 25px;
  font-weight: bold;
  font-size: 100%;
}
h1 {
  margin: 25px;
  font-size: 100%;
  font-weight: bold;
}
h2 {
  display: none;
}
h3 {
  padding: 5px 25px;
}
.calendar {
  display: none;
}
.section {
  margin: 25px;
  border: 3px solid #ccc;
}
.section p {
  padding: 15px 25px;
}
.section ul {
  padding: 15px 40px;
}
.section pre {
  margin: 0px 25px;
  padding: 15px;
  border: 3px solid #ccc;
  font-family: "Courier", monospace;
}
.sanchor {
  display: none;
}
h3 a {
  color: #000;
  text-decoration: none;
  border-bottom: 0;
  cursor: text;
}
span.timestamp {
  display: none;
}
.section a.keyword {
  color: #000;
  text-decoration: none;
  border-bottom: 0;
  cursor: text;
}
.hatena-asin-detail {
  margin: 25px;
  border: 3px solid #ccc;
}
div.hatena-asin-detail-info {
	margin: 0px;
	float: left;
	word-break: break-all;
}
.hatena-asin-detail a {
  color: #000;
  text-decoration: none;
  border-bottom: 0;
}
.hatena-asin-detail-info p,
.hatena-asin-detail-info ul {
  display: block;
  padding: 5px 25px;
}
.hatena-asin-detail-info ul li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 5px 25px;
}
img.hatena-asin-detail-image {
  float: left;
  margin: 5px 0px;
  padding: 5px 25px;
}
div.hatena-asin-detail-foot {
	clear: left;
}