@charset "Shift_JIS";
a { text-decoration:none; white-space: nowrap; padding:1px; }
a:link{ text-decoration:none; color:#663333; }
a:visited{ text-decoration:none; color:#663333; }
a:active{ text-decoration:none; color:#dc143c; }
a:hover{ text-decoration:none; color:#ffffff;background-color:#996666; }
a.l      { white-space: normal; }
body{ background:#FFFAFA; color:#cd5c5c; margin:0px; scrollbar-base-color:#CC9999; overflow:auto; }
hr  { color:#996666; }
form{ margin:0px; }
select,.wd{ background:#FFF0F5; }
h3   { background:#996666; color:#FFFAFA; margin:0px; padding:5px 15px; font-size:24px; font-family:'Impact'; }
.navi{ background:#EEB4B4; padding:2px 10px; font-size:12px; line-height:16px; clear:both; }
#cd { background:; margin:0px 5%; }
#nf { background:#FFF0F5; width:300px; float:right; }
#m  { background:#EED5D2; padding:2px 15px; clear:both; }
#c  { width:125px; height:18px; float:left; margin:3px 5px 1px; font-size:80%; white-space: nowrap; }
#b  { width:15px; height:15px; margin:0px; }
#n  { width:15px; height:15px; margin:0px;background:#dc143c; }
c   { background:#990000; }
.sf { background:#FFFAFA; padding:2px; font-size:80%; }
.ab { background:#CC9999; color:#ffffff; font-weight: bold; padding:3px 15px; }
.nb { background:#dddddd; }
.rm { background:#EED5D2; font-size:90%; padding:5px 15px; }
.df { background:#FFF0F5; padding:1px 20px; }
.lk { background:#EED5D2; font-size:90%; padding:3px 10px; }
.nw { color:#808080; }
.s1 { background:#FFF0F5; text-align:left; width:600px; border:2px dotted #996666;}
.s2 { background:#EED5D2; padding:10px; }
.s3 { background:; padding:3px 10px; font-size:80%; text-align:right; }
.cm { background:#EED5D2; padding:10px 20px; font-size:90%; }
.topcm { background:#EED5D2; padding:5px 10px;}
.topcm2 { background:#EED5D2; padding:5px 10px; font-size:11px; }
.g  { background:#FFE4E1; padding:3px 10px; color:#665522; font-size:80%; }
.k  { background:#FFE4E1; padding:3px 10px; color:#554422; font-size:80%; }
.dcl{ color:#996666; }
.acm{ background:#EED5D2; color:#dc143c; font-size:80%; padding:3px 10px; }
.ft { font-size:90%; }
.cl { color:red; }
.news { font-size:11px; }
small { font-size:11px; }