body{color:#483217;background-color:#769827;margin:20 30;text-align:center}
div.body{margin:0;padding:10 20;background-color:#faf3e7;text-align:center;font-size:x-small}
div.topic{background-color:#9ac260;margin:0;padding:2 10;font-size:x-small;text-align:left}
div.title{font-size:medium;font-weight:bold;color:#de401f;letter-spacing:0.5em;margin:10;}
div.menu, div.menu2{margin:5;font-size:x-small}
h1, h2, h3, table, p, ol, ul{text-align:left;letter-spacing:0.1em;font-size:small}
li{font-size:x-small}
h1, h2, h3{font-size:small;font-weight:bold;margin:5 0 10;padding:3 10}
h1{color:#ffffff;background-color:#798941}
h2{color:#484d28;border-left:10 solid #d0cc2b}
h3{color:#af6634;font-size:x-small}
hr{color:#483217;margin:0;padding:0}
table{margin:5 0;table-layout:fixed;border-collapse:collapse;border-spacing:0;}
table.key, table.rank{border-width:1;border-style:solid;border-color:#483217}
table.key{background-color:#e0e0d6;margin:10 0 30}
table.rank{}
th,td{font-size:small;letter-spacing:0.1em;}
th{font-weight:bold;vertical-align:bottom;padding:10;text-align:center;}
td{vertical-align:top;padding:5;}
table.key td{letter-spacing:0;font-size:x-small;}
table.rank th{font-size:x-small;border-bottom-width:3;border-bottom-style:double;border-bottom-color:#483217}
table.rank td{text-align:center;border-width:1;border-style:solid;border-color:#483217}
table.log{width:100%}
table.log tr.log-0{background-color:#fc6}
table.log tr.log-1{}
table.log tr.log-1 td{font-weight:bold;padding:3 5;border:none;font-size:small;letter-spacing:0.1em;}
table.log tr.log-2{background-color:#fcf} 
table.log tr.log-3{background-color:#fcd9d8} 
table.log tr.log-3 td{font-size:small;letter-spacing:0.1em;} 
table.log tr.log-4{background-color:#ffffff} 
table.log td{border-width:1;border-style:solid;border-color:#483217;padding:3 5;font-size:x-small;letter-spacing:0;}
p{margin:5 0 20;padding:0 0 0 10;}
form{margin:0}
pre{font:x-small monospace;border:1 solid #483217;padding:20 30;width:400;background:#ffe;text-align:left}
.left{text-align:left;}
.right{text-align:right}
.center{text-align:center}
.ul{text-decoration:underline}
.com{font-size:small}


div.key{background:transparent;margin:10 50}
div.copy{text-align:right}

strong{font-size:x-small;color:#f00;font-weight:bold;letter-spacing:0;}
table.category{}
.main{font:bold small}
.sub{font:x-small;padding:5 10 10}
td.left{background:#339;color:#ccf;text-align:right;font-weight:bold}
td.top{background-color:#798941;color:#ffffff;font:bold;text-align:center;padding:3 5}
td.com{background-color:#ffffff;padding:3 5}
td.res{background-color:#ffffff;padding:3 5}


#mid{ font-size:x-small; }
#small{ font-size:x-small; }
#small td{font-size:x-small;}
#kanri{ color:#c00; } /* 管理人コメントの色 */
#log{}
#log-0{background-color:#ffcc66} /* ランキング順位 */
#log-1{background-color:#ccccff} /* タイトル */
#log-2{background-color:#ffccff} /* カテゴリ */
#log-3{background-color:#ffffff} /* 紹介文 */
#log-4{background-color:#ffffff} /* 管理人コメント */
#title-bar{background-color:#fff;font-size:x-small} /* タイトルバー */
#mid-bar{} /* 中段バー */

