/* 基本	*/
body
			{
			background: 		#ffffff;
			margin:				0px;
			font-family:		arial;
			font-size:			14px;
			}

h3			{
			border-bottom:		1px solid #FF6666;
			border-left:		5px solid #FF6666;
			letter-spacing:		3px;
			padding:		5px;
			color:			#EE4444;
			margin: 		3px;
			}

/* アンカー */
a:link		{
			color: 		#774422;
			text-decoration:none;
			border-bottom: 	#774422 dotted 1px ;
			}
a:visited		{
			color: 		#774422;
			text-decoration:none;
			border-bottom: 	#774422 dotted 1px ;
			}
a:hover			{
			color: 		#EE3311;
			text-decoration:blink;
			background: 	#FFF1E2;
			}

img			{
			border:			0px;
			}

input		{
			background: #FFCFE1;
			}
textarea	{
			background: #FFCFE1;
			}
select		{
			background: #FFCFE1;
			}
			
table		{
			border:			0px;
			}

.orange		{
		border: 1px solid #FFA800;
		border-right: 2px solid #FFA800;
		border-bottom: 2px solid #FFA800;
		background: #FFEEDD;
		}
.red		{
		border: 1px solid #EE4422;
		border-right: 2px solid #EE4422;
		border-bottom: 2px solid #EE4422;
		background: #FFAAAA;
		}
.pink		{
		border: 1px solid #EE4422;
		border-right: 2px solid #EE4422;
		border-bottom: 2px solid #EE4422;
		background: #FFDDDD;
		}
.blue		{
		border: 1px solid #2244EE;
		border-right: 2px solid #2244EE;
		border-bottom: 2px solid #2244EE;
		background: #AAAAFF;
		}
.lightblue	{
		border: 1px solid #2244EE;
		border-right: 2px solid #2244EE;
		border-bottom: 2px solid #2244EE;
		background: #DDDDFF;
		}
.cell		{
		border: 1px solid #6666EE;
		border-right: 2px solid #6666EE;
		border-bottom: 2px solid #6666EE;
		background: #FFFFFF;
		}
.cell th	{
		border-bottom: 1px solid #6666EE;
		background: #CDCDFF;
		padding-left: 5px;
		padding-right: 5px;
		}
.cell td	{
		border-bottom: 1px solid #6666EE;
		padding-left: 5px;
		padding-right: 5px;
		}
.xls		{
		border:	1px solid #AAAAFF;
		border-right:	2px solid #AAAAFF;
		border-bottom:	2px solid #AAAAFF;
		}

