a:link{ text-decoration:underline; color:#0033ff; }
a:visited{ text-decoration:underline; color:#990099; }
a:active{ text-decoration:underline; color:#FF0000; }
a:hover{ text-decoration:underline; color:#FF0000; }
body{ color: #555; font-size: xx-small; line-height: 140%; font-family: osaka, MSゴシック; background-color: white; margin: 0pt; padding: 0pt }
tr,td{ font-size:xx-small; color:#555555; }
hr{ color:#aaaaaa; }
div.head { background-image: url(img/http://www.idea.gr.jp/cgi-bin/hone/img/head_back.gif); margin: 0px 0px 5px; padding: 3px; width: 750px }
.headline { text-align: center; margin: 3px; padding: 3px; border: solid 1px gray }
div.body  { width: 750px }
div.coment { background-color: white; text-align: left; vertical-align: top; margin: 0px; padding: 0px 0px 0px 20px }
div.side  { background-color: #cff; padding: 12px; border: solid 1px gray; }
div.pd20 { background-color: #cff; text-align: left; vertical-align: top; margin: 10px 0px; padding: 20px 30px; border: solid 1px gray }
h2 { font-weight: bold; font-size: small; margin: 0px; padding-top: 1px; padding-bottom: 1px }
h3 { color: white; font-size: x-small; background-color: #39f; text-align: center; vertical-align: middle; padding: 3pt }
#mid{ font-size:x-small; }
#small{ font-size:xx-small; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#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:#A7C2DD; color:#000000; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
