body,h1,h2,h3,p  { margin:0; padding:0; }
img  { border:0; vertical-align:bottom; }

body  { background:#ffffff; }
em  { font-style:normal; }
h1  { height:20px; background:#669944; font-family:"verdana",sans-serif; text-align:right; padding-right:0.5em; overflow:hidden; }
h1 span { color:#669944; }

a:link	{ text-decoration:none; }
a:hover	{ text-decoration:underline;}
img	{ border:0; }
table { margin-bottom:10px; }
/*======おまとめ======*/
/*font-size*/
h1  { font-size:16px; }
#question td,#question th  { font-size:10pt; }
body,#copyright,#gotop { font-size:10px; }
/*color*/
body  { color:#333343; }
h1{ color:#ffffff; }

a,a:link,a:visited  { color:#6699ff; }
a:hover,#name th,#prof th  { color:#ff668d; }

#list td	{ color:#666666; }

#contents,table { width:735px; }
#list	{ margin-bottom:10px; border-bottom:1px solid #003366; background:#abda4d; }

#gotop	{ border:0; padding:2px 10px; background:#f6ffed; }

#question { margin:0 0 5px; background:#ffffff; }
#question th	{ color:#669944; width:260px; font-weight:normal; text-align:left;  }
#question th,#question td	{ padding:2px 0 2px 2px; border-bottom:1px solid #cccccc; text-align:left; }
#question .space { font-size:8px; margin:0; padding:0; background:#abda4d; color:#abda4d }


/*copyright*/
#copyright  { width:600px; position:relative; top:-20px; left:5px; color:#666666; }
#copyright a,#copyright a:visited,#copyright a:hover { color:#666666; text-decoration:none;}

/*close*/
#cl { text-align:right; width:730px; }
#cl img  { vertical-align:middle; width:21px; height:21px; margin-left:30px; }
