#cat{ font-size:12px; }
#mid{ font-size:10pt; }
#small{ font-size:10pt; }
#cate{ font-size:12px; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ border-style:double; border-color:#92685A; }
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:14px; } /* タイトルバー */
#mid-bar{ background-color:#FFFFFF; } /* 中段バー */

td#ttl{ background-color:#A7C2DD }
td#ttl2{ font-size:14px }
td#pn01{ background-color:#A7C2DD; text-align:right; font-size:14px; color:#FFFFEE }
td#pn02{ text-align:right; font-size:14px; color:#666666 }
h1 { font-size:18px; margin:0px 4px }
p#osm { margin-top:5px; margin-bottom:2px }


td.rk1{ background-color:#cc8080; color:#FFFFFF }
td#rk2{ background-color:#800000 }
p#rk2 { color:#FFFFFF; font-weight:700; font-size: 18px; margin:4px }
td#rk3{ background-color:#EEDEAF; color:#FF6666 }
h2 { margin:4px; font-size: 20px; font-weight:700 }
td#rk4{ background-color:#FFFFCC }
h3 { margin:4px; font-weight:400 }
p#rk4 { margin:4px }

td#rk5{ background-color:#CCCCCC; color:#666666 }


h3.rk31 { color:#000000; background-color:#FFFFCC; padding:6px 6px 0 6px; margin:0px }
p.rk32 { color:#000000; background-color:#FFFFCC; padding:6px; margin:0px }
p.rk6 { font-weight:700; margin:0px }
/* p.rk4 { font-weight:700; color:#cccccc; background-color:#FFFFFF; padding:2px; margin:0px } */
p.rk4 { font-weight:300; color:#cccccc; background-color:#FFFFFF; padding:2px; margin:0px 0px 0px 20px }
p.rk51 { color:#000000; padding:6px 6px 0 6px; margin:0px }
p.rk52 { color:#000000; padding:6px; margin:0px }

h3.rk51 { margin:0px 0px 0px 20px }





img{ border:none; }

a.r1:link{ text-decoration:none; color:#ffffff; }
a.r1:visited{ text-decoration:none; color:#ffffaa; }
a.r1:active{ text-decoration:underline; color:#FFFF99; }
a.r1:hover{ text-decoration:underline; color:#FFFF99; }

a.r4:link{ text-decoration:underline; color:#000080; font-weight:700; }
a.r4:visited{ text-decoration:underline; color:#a0a0a0; font-weight:700; }
a.r4:active{ text-decoration:underline; color:#6666FF; }
a.r4:hover{ text-decoration:underline; color:#6666FF; }

td.link { text-align: center; font-size:13px; line-height:130% }
a.area:link{ text-decoration:none; color:#333333; }
a.area:visited{ text-decoration:none; color:#000080; }
a.area:active{ text-decoration:none; color:#FF6699; }
a.area:hover{ text-decoration:underline; color:#FF6699; }

a.jump:link{ text-decoration:none; color:#FFFFFF; }
a.jump:visited{ text-decoration:none; color:#FFFFFF; }
a.jump:active{ text-decoration:none; color:#FFFF99; }
a.jump:hover{ text-decoration:none; color:#FFFF99; }

p.rk1 { font-size:18px; font-weight:700; color:#FFFFFF; background-color:#cc5050; padding:4px; margin:0px }
h2.rk2 { font-size:18px; font-weight:700; color:#800000; background-color:#cc8080; padding:4px; margin:0px }

/* h3.rk4 { font-weight:700; color:#a0a0a0; background-color:#FFFFFF; padding:2px; margin:0px; font-size:14px } */
h3.rk4 { font-weight:350; color:#a0a0a0; background-color:#FFFFFF; padding:2px; margin:0px; font-size:14px }

h2#smi { font-weight:300; color:#505050; margin:0px; font-size:14px }
p#pline { text-align:center; background-color:#FFEEEE }

td#rk1{ background-color:#cc8080; color:#FFFFFF }

p.group1 { font-size:13px; margin:10px 40px 10px 10px; text-align:center }


table.tokyo { font-size:12px; border: 1px solid #cccccc }


