/* プログラムのページのスタイル (修正・追加分）*/
@charset "Shift-JIS";

pre		{font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka", sans-serif;
		line-height:120%;	border:1px solid #6666cc; margin:0; padding:1ex;}
pre hr	{height:1px; color:#9999ff;}

div.aim		{margin:1em 0; border:1px solid silver}
div.aimh	{margin:0; padding:0 1ex; color:white; background-color:silver;}
div.aimd	{margin:0; padding:1ex;}

table.hor	{font-size:100%;}
.hor th		{background-color:#cccccc; font-weight:normal;}
.hor td		{border-bottom:1px solid silver;}

table.func	{font-size:100%; border-collapse:collapse; border-bottom:1px solid silver;}
.func th	{padding-left:1ex; text-align:left; background-color:#cccccc; color:#333333;}
.func td	{line-height:1.3;}
.func font	{color:#cc0000; font-size:100%} 

span.tagt	{padding:0 1ex; color:white; background-color:#999999; border:solid #999999 1px;
			font-family:Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold;}
span.tagd	{margin-left:1ex; padding:0 1ex; color:#666666; border-bottom:1px solid #999999;
			font-family:Times, Helvetica, Arial, sans-serif; font-size:11pt; font-weight:bold;}

span.tagjs	{padding:0 0.5ex; color:white; background-color:#999999; border:solid #999999 1px;
			font-family:Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold;}
span.tagc	{padding:0 1ex; color:white; background-color:#999999; border:solid #999999 1px;
			font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold;}
span.tagvb	{padding:0 1ex; color:white; background-color:#999999; border:solid #cccccc 1px;
			font-family:Georgia, Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold;}
span.tageng	{margin-left:1ex; padding:0 1em; color:#666666; border-bottom:1px solid #999999;
			font-family:Times, Helvetica, Arial, sans-serif; font-size:11pt; font-weight:bold;}

/* インライン要素 */
em		{color:#cc3333; font-style:normal; font-weight:bold;}
code	{color:#0000cc;}
var		{color:#3333cc; font-style:normal; font-weight:bold;}
