CSS

.header{ background-color:#95ff7b; text-align:right; } /* #ffffc0 #c0eff0 #ffe0ff桜*/

h1{ border-style:solid; border-width:0px 0px 2px 0px; border-color:gray; font-size:large; }

/* h2{ background-color:#CCCCCC; font-size:large; } */ h2{border-style:solid; border-width:1px 1px 1px 1px; border-color:gray; font-size:large; text-indent:5pt; }

h3{ border-style:solid; border-width:0px 0px 1px 1px; border-color:gray; font-size:medium; text-indent:5pt; }

.sectionbody,.subsectionbody,.subsubsectionbody{ margin-left:1em; }

dt{ font-weight:bold; }

A:hover { color:white; background-color:#444444; }

big,p.centering{ font-size:xx-large; }

cite,blockquote{ font-style:italic; }

a:link { color:#222222; font-weight:bold; }

a:visited { color:#222222; }

table{ border-collapse:collapse; border-width:2px ; border-style:solid ; border-color:black; margin-left:4em; font-size:small; }

td,th{ border-width:1px ; border-style:solid ; border-color:black; }

.adminmenu{ text-align: right; font-size: small; }

.adminmenu a{ border-style: solid; border-color: black; border-width: 1px 3px 3px 1px; padding: 3px; background-color: white; }

.adminmenu a:hover{ border-style: solid; border-width: 1px 3px 3px 1px; padding: 3px; background-color:black; color:white; }

pre{ margin-left: 1cm; margin-right: 1cm; border-width:1px 0px 1px 1px; border-color:black; border-style:solid; white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* CSS3 */ word-wrap: break-word; /* IE 5.5+ */ }

div.footer p{ font-size:small; border-width:1px 0px 0px 0px; border-color:black; border-style:solid; margin-left:1.5cm; margin-right:1.5cm; }

div.main{ float:right; width:75%; }

div.sidebar{ font-size:small; width:20%; padding:4pt; margin:2pt; background-color:white; /* 3-devided * float:left;*/ /* 2-devided */ position:absolute; top:0px;left:0px; border-width:0px 2px 0px 0px; border-color:gray; border-style:solid; -moz-border-radius:0%;}

div.sidebar h2{ border-width:1px 3px 0px 0px; border-color:silver; border-style:solid; padding:1px 1px 1px 3px; font-size:medium; -moz-border-radius:4%; margin:0; }

div.sidebar div.section{ border-width:1px 3px 3px 1px; border-color:black; border-style:solid; margin:4px 0 0 4px; -moz-border-radius:5%; }

sup a{ text-decoration:none; font-size:small; }

div.footnotetext{ margin-left:1cm; border-width:1px 0 0 1px; border-color:black; border-style:solid; }

ul.comment{ font-size:small; }

ul.comment span.commentator{ font-weight:bold; }

ul.comment span.comment_date{ font-size:x-small; color:gray; }

img{ float:right; }

.sidebar img{ float:none; }

.copyright{ text-align:right; font-size:small; font-style:italic; }

textarea{ height:10cm; }

div.sidebar dl{ font-size:small; }