旧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; }