a:link{ text-decoration:underline; }
a:visited{ text-decoration:underline; }
a:active{ text-decoration:underline; color:#C00; }
a:hover{ text-decoration:underline; color:#C00; }
body{ font-size:12pt; color:#333; background-color:#ffffff; background-image:url(); margin-left:4%; margin-right:4%; }
table{
}
td{
	font-size:11pt;
	color:#737373;
	vertical-align: top;
	text-align: left;
	padding: 10px;
}

#kt table{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#kt td{
	vertical-align: top;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
}

hr{ color:#aaaaaa; }

#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#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:#9CF;
	color:#000000;
	font-size:14pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
} /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
img {border: 0px none;margin: 0px;padding: 0px;}
td.sougolink {
	border-left-width: medium;
	border-left-style: dashed;
	border-left-color: #999;
}
td.sougolink2 {
	background-color: #FFC;
	border-left-width: medium;
	border-left-style: dashed;
	border-left-color: #999;
}
p.allow{
	font-size: 36px;
	color: #FF0000;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
ol {
	color:#666;
	margin-bottom: 60px;
}
#cr {
	font-size: 10px;
	text-align: center;
	font-style: italic;
	color: #999;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
}
#cr a,#cr a:link,#cr a:visited {color: #999;text-decoration: none;}

#footer {text-align: center;}
#footer a {color: #999;text-decoration: none;}
#footer a.copyright {color: #FFF;}
#footer p {font-size: 10px;margin: 0px;color: #999;padding: 5px;}
#footer p.top {text-align: right;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}
#footer p.navi {}
#footer p.copyright {color: #FFF;background-color: #999;display: block;}