ちょっと長くなっているのでここに保存
table.calendar { align: center; font-size: 0.8em; line-height: 100%; background-color: transparent; margin: 0; } table.calendar td { margin: 0; padding: 1px 2px 0px 2px; text-align: right; } table.calendar td.calendar-prev-month, table.calendar td.calendar-current-month, table.calendar td.calendar-next-month { text-align: center; } table.calendar td.calendar-sunday { color: red; } table.calendar td.calendar-saturday { color: blue; } div.main { margin-left: 150px; } div.footnote { text-indent: 8em; font-size : 50%; } div.footnote p { margin: 0px; } div.sidebar { position: absolute; left: 5px; top: 120px; width: 150px; margin-left: 0%; } span.highlight { color: black; background-color: red; } pre { background-color: #eeeeee; } img.photo { float: right; margin: 10px; border: 0; } a:link { color:yellow; } a:visited { color:yellow; } a.keyword { color:#aaaaaa; text-decoration: none; border-bottom: 1px solid gray; } a.keyword:visited { color:#aaaaaa; } textarea { width: 85%; height: 30em; } div.refererlist { font-size: 90%; width: 100% ; }