@charset "Shift_JIS";
a { text-decoration:none; }
a:link   { color:#bb5511; }
a:visited{ color:#aa4400; }
a:acthin { color:#ff6600; }
a:hover  { background:#ff6600; color:#ffffff; }
body{ background:#fcefc0; color:#443300; margin: 0px; }
#sn{ background:#e9bb11; color:#ffffff; padding:3px; font-weight:bold; font-size:20px; }
#st{ background:#fff6e3; color:#dd6600; padding:3px; font-weight:bold; }
th{ font-size: 80%; }
td,th{ background: #fff9e6; border: 1px solid #336600; }
b{ color:#bb4400; }
form { margin:1px; }
li { padding:2px 10px; }
hr{ border:#dd6600 dotted 2px; border-width:2px 0px 0px; }
.pl{ background:#eebb55; padding:3px 10px; }
.cl{ background:#f9d388; padding:3px 20px; }
.com{ background:#fff9e6; font-size: 90%; padding: 5px 10px 5px 20px; }
.n,#tb span.n{ font-weight:normal;color:red; }
.u,#tb span.u{ font-weight:normal;color:#cc00cc; }
.f{ color:#3366ff; }
.sn{ background:#f3cc66; font-size: 12px; padding: 3px 20px; margin-top: 30px; }
.tcl{ background:transparent; border:0px; }
.bt{ width:280px; }
.btb{ font-size:90%; padding:5px 0px 10px; text-align:center; margin:auto; }
.bbs{ font-size:90%; }
.d{ text-align:right; color:#666666; padding-top:3px; font-size:90%; }
.bk1{ background:#dde4b6; padding:5px 8px 5px; font-size:90%; }
.bk2{ background:#f1f3eb; padding:5px 8px 5px; font-size:90%; }
.cj{ cursor:pointer; margin-bottom:5px; }
#day{ font-size:12px; text-align:right; margin:5px 10px 0; }
#rk{ width:590px; overflow-y:scroll; border:solid 1px #bbbbbb; margin:10px auto; font-size:90%; }
dl{ margin:auto; padding:0 5px; text-align:left; }
dd{ margin:0;  padding:3px 0 5px 2em; border-bottom:#dd6600 dotted 2px; line-height:130%; }
#rk dt{ margin-top:5px; }
#rk div{ text-align:right; font-size:90%; padding:5px; }
#tb th,.tt{ background:#f8d070; }
#tb th#ptl,#ptl{ background:#c08c11; color:#ffffff; }
#tb span{ color:#aa5511;}
#tb pre{ margin:0px; padding:5px 15px 10px; font-size:90%; line-height:110%; }
#tb .k{ background:#f8e3a9; margin-bottom:5px; padding:2px 10px; }
#tb .k2{ background:#eecc70; margin-bottom:5px; padding:2px 10px; }
#tb .c{ color:red; }
#tb .bg{ background:#f3eecc; padding:5px 10px; }
#tb .bt1{ backgound:#fce39f; border:2px solid #663300; color:#663300; }

