body		{
		margin:0;
		padding:0;
		color		: #3c312c;
		font-family	: 'Verdana';
		font-size	: 14px;
		line-height	: 21px;
		background-color: #e0eaf5;
}
th,td		{
		vertical-align: top;
		color		: #3c312c;
		font-family	: 'Verdana';
		font-size	: 14px;
		line-height	: 21px;
}


a:link		{color	: #4a5aa0;  text-decoration	: underline;}
a:visited	{color	: #a080aa;  text-decoration	: underline;}
a:active	{color	: #3c312c;  text-decoration	: underline;}
a:hover		{color	: #5a9c90;  text-decoration	: underline;}

a.pl:link		{color : #3c312c; text-decoration : underline;}
a.pl:visited	{color : #3c312c; text-decoration : underline;}
a.pl:hover		{color : #3c312c; text-decoration : underline; background : #D3AD9A;}


#flame_top
{
	width		: 1004px;
	height		: 100px;
	margin		: 0;
	padding		: 0;
	background-image: url(m/flame_top.gif);
}
#flame_main
{
	width		: 1004px;
	margin		: 0;
	padding		: 0;
	background-image: url(m/flame_main.gif);
}
#flame_bottom
{
	width		: 1004px;
	height		: 120px;
	margin		: 0;
	padding		: 0 36px 6px 36px;
	background-image: url(m/flame_bottom.gif);
	background-repeat: no-repeat;
}
#contents1	{margin :0 10px 0 36px; height : 100%;}
#contents2	{margin :0 36px 0 10px;}
.contents1	{margin :0 4px; line-height : 24px;}


.table1	{border :#D3CCCC 1px solid; padding : 0px; margin: 0px;}

.table_link1	{border :#D3CCCC 1px solid; padding : 6px;}
.table_link2	{border :#D3CCCC 1px solid; padding : 4px;}

.table_tsu1		{border :solid 1px #BEBAB2; padding :0px;}
.table_tsu2		{border :solid 1px #BEBAB2; background-color :#ffffff; padding :4px; margin: 2px; width: 170px;}
.table_tsu3		{border :solid 1px #BEBAB2; background-color :#ffffff; padding :4px; margin: 2px;}



.title	{margin	: 0; padding : 0 0 0 64px;}
.c	
{
	text-align	: right;
	font-size	: 12px;
	padding		: 0;
}

.topc1	{
	margin		: 0 0 6px 0;
	padding		: 0 0 0 6px;
	font-size	: 18px;
	border-bottom	: 2px dashed #b3aCaC;
}
.bg1	{
	margin		: 6px 0 14px 0;
	padding		: 8px 10px;
	background-color: #F7F5F5;
	border		: solid 2px #D3CCCC;
}
.bg2	{
	margin		: 6px 0 2px 0;
	padding		: 8px 10px;
	background-color: #ffffff;
	border		: solid 2px #D3CCCC;
}
.u_line	{
	margin		: 8px 0;
	padding		: 0 4px;
	border-bottom	: 1px dashed #9c918c;
}
.u_line2	{
	margin		: 2px 0;
	padding		: 0 4px;
	border-bottom	: 1px dashed #9c918c;
}
.small	{font-size: 12px;}




.line1a	{font-weight : normal; border-bottom : 1px solid #38516b; margin : 0;}
.line2a	{font-weight : normal; border-bottom : 1px dashed #38516b; margin : 0;}
.line2a2	{font-weight : normal; border-bottom : 2px dashed #9c918c; margin : 0;}
.line3a	{font-weight : normal; border-bottom : 3px double #38516b; margin : 0;}

.line2b	{font-weight : normal; border-bottom : 2px dashed #D9E2ED; margin : 8px 0;}
.line2c	{font-weight : normal; border-bottom : 1px dashed #3c312c; margin : 8px 0;}
.line2c2	{font-weight : normal; border-bottom : 1px dashed #3c312c; margin : 12px 0;}




