body		{
		background: #F0F0F0;		/**/
		color: #5E5E5F;			/*ŨF*/
		/* font-family: System; */
		}

a:link		{
		font-size: 100%;
		text-decoration: none;
		background: transparent;
		color: #007BC3;			/*IF*/
		}

a:visited	{
		font-size: 100%;
		text-decoration: none;
		background: transparent;
		color: #00A37E;			/*á|F*/
		}

a:active	{
		font-size: 100%;
		background: transparent;
		color: #AD3140;			/*äbF*/
		}

a:hover		{
		font-size: 100%;
		text-decoration:underline;
		background: transparent;
		color: #EF4644;			/*gę*/
		}

h1		{
		color: #0000ff;
		}

h2		{
		color: #990099;
		}

h3		{
		color: #ff8000;
		}

h4		{
		color: #00a000;
		}

h5		{
		color: #8080c0;
		}

h6		{
		color: #00c0c0;
		}

p		{
		text-align: justify;
		}

p.left		{
		text-align: left;
		}

p.right		{
		text-align: right;
		}

p.center	{
		text-align: center;
		}

div		{
		background: #ffffee;
		padding: 4pt;
		border: outset thin #ffffff;
		}

div.img		{
		background: #ffffff;
		border: none;
		}

address		{
		color: 4A474D;			/*Zl*/
		background: #92D78F;		/*áÎ*/
		}

hr		{
		color: #4A474D;			/*Zl*/
		height: 1;
		}

dt.faq		{
		font-weight: bolder;
		margin-top: 1;
		margin-bottom: 0;
		background: #eeeeee;
		}

dd.faq		{text-align: justify;
		line-height: 1.5;
		}

ul.cad		{
		list-style-image: url(http://www.kct.ne.jp/~unosuke/img/draft.png);
		}

table		{
		color: #2A2A2A;			/**/
		border-width: 1px 0px 0px 1px;
		border-color: #2A2A2A;		/**/
		}

tr		{
		color: #2A2A2A;			/**/
		border-width: 0px;
		border-color: #2A2A2A;		/**/
		}

th		{
		color: #2A2A2A;			/**/
		border-width: 0px 1px 1px 0px;
		border-color: #2A2A2A;		/**/
		background: #cccccc;
		}

td		{
		color: #2A2A2A;			/**/
		border-width: 0px 1px 1px 0px;
		border-color: #2A2A2A;		/**/
		}

pre		{
		background-color: #dddddd;
		padding: 8px;
		}
