
* { background-image: none; }

body { padding:20px 0 0 20px; width: 670px; background-color:#f5f5f5; }
h1   { font-size:1.0em; text-align:center; margin-bottom:1em; padding-bottom:1em; border-bottom: 3px double #666666; }
h2   { font-size:0.8em; padding:0; margin: 0 0 0.5em 0; line-height:1.5em; color: #336633; }
p    { font-size:0.8em; margin:0; line-height:1.5em; color: #333333; }
hr   { display:none; }

#menu,
#nav,
#pankuzu,
#submenu,
#foot,
#bottom,
#head form { display:none; }

#contents             { }

#contents .row        { width:670px; float:left; clear:both; }

#contents .topics0    { margin-bottom:1em; padding: 5px; width:300px; float:left; background-color: #faffee; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: double 3px #aaa; border-bottom: double 3px #aaa; margin-right: 20px; }
#contents .topics1    { margin-bottom:1em; padding: 5px; width:300px; float:left; background-color: #faffee; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: double 3px #aaa; border-bottom: double 3px #aaa; }

#contents .pict       { width:120px; height:120px; padding:0; margin: 0 10px 0 0; font-size:0.9em; color:#666666; float:left; text-align:center; }
#contents .pict img   { margin:auto; padding:auto; }

#contents .text       {  }

#contents .date       { clear:both; font-size:0.8em; white-space:nowrap; color: #999999; font-weight: bold; text-align: right; }
#contents .hr         { clear:both; }
#contents .cite       { font-size:0.8em; white-space:nowrap; }
#contents .gotop      { display:none; }

