html {  
    overflow-y:scroll;  
}  
body         {margin:0; padding:0;	background:#ffffff;}
table,td	{border: 0 solid #ff0000;color:#330000;}
.wt{background:#ffffff;text-align:center;}
img 	{border:none;align:center;}
a		{text-decoration:under-line;color:#0099cc;font-weight:bold;}
a:hover      {color: #66ccff;}
.nabi		{color:#eeffdd;background-color:#003300;font-size:14pt;}
.bgkiiro	{background-color: #FFFCDF; border-style: solid; border-width:1pt;border-color:#cc9966;color:#333300;}
.kuro		{color:#660000;}
.aka,.pagetitle	{color:#ee3333}
.bgshiro{background-color:#ffffff;padding:40pt;color:#336699}
.star	{color:ffcc00}
.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.fs7,.pagetitle,body,td{font-size:9pt;line-height:1.5em;letter-spacing:0.1em}
.fs1		{font-size:7pt;}
.fs2		{font-size:8pt;}
.fs3		{font-size:9pt;}
.fs4		{font-size:10pt;}
.fs5		{font-size:11pt;}
.fs6,.pagetitle		{font-size:12pt;}
.fs7		{font-size:14pt;}
.maintd	{padding:20px;width:500px}
.thick,.bold,.pagetitle		{font-weight:bold;}
.pagetitle	{margin:none;margin-top:40px;margin-bottom:60px;}
.dc	{padding: 2px;background:red;color:white;font-size:120%;line-height:1.3em;width:1.2em;text-align:center;}

.coder {
    border-spacing: 0;
	border: 1px solid #8fa1a1;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	     -o-border-radius: 8px;
		    border-radius: 8px;
}
.coder th,
.coder td {
	padding-top:2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	
}
.coder th {
    border-spacing: 0;
	-webkit-border-radius: 6px 6px 0 0;
	   -moz-border-radius: 6px 6px 0 0;
	     -o-border-radius: 6px 6px 0 0;
		    border-radius: 6px 6px 0 0;
	background:#c6cdcd;
	color:#69655c;
	font-weight: normal;
	text-align: left;
}
.coder td {
	-webkit-border-radius: 0 0 6px 6px;
	   -moz-border-radius: 0 0 6px 6px;
	     -o-border-radius: 0 0 6px 6px;
		    border-radius: 0 0 6px 6px;
}

