body		{
		margin:0;
		padding:0;
		color		: #3c312c;
		font-family	: 'Verdana';
		font-size	: 14px;
		line-height	: 21px;
		background-image: url(m/bg05.gif);
}
th,td		{
		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.lim:link		{color : #ffffff; text-decoration : underline;}
a.lim:visited	{color : #ffffff; text-decoration : underline;}
a.lim:hover		{color : #3c312c; text-decoration : underline; background : #ffffff;}

a.tp:link		{color : #3c312c; text-decoration : underline;}
a.tp:visited	{color : #3c312c; text-decoration : underline;}
a.tp:hover		{color : #3c312c; text-decoration : underline; background : #D3AD9A;}



#table_flame
{
	width: 800px;
	margin		: 0;
	padding		: 0;
	background-color: #F6F4EE;
	border-left: 3px solid #3c312c; margin : 0;
	border-right: 3px solid #3c312c; margin : 0;
}

.main_flame
{
	margin		: 0;
	padding		: 16px;
}

#table_main
{
	margin		: 0;
	padding		: 0;
}
#bottom
{
	width		: 100%;
	margin		: 0;
	padding		: 0;
	color		: white;
	background-color: #3c312c;
}

.rireki	{
	width		: 340px;
	height		: 116px;
	overflow-y	: scroll;
	border		: 1px solid #aaa09a;
	font-size	: 12px;
	line-height	: 18px;
	padding		: 4px;
	background-color:#ffffff;
}
.banner_a{
	width		: 410px;
	border		: 1px solid #aaa09a;
	padding		: 2px;
	margin		: 1px 0;
	background-color:#ffffff;
}
.banner_l{
	width		: 506px;
	border		: 1px solid #aaa09a;
	padding		: 2px;
	margin		: 1px 0;
	background-color:#ffffff;
}
.banner_b{
	width		: 760px;
	border		: 1px solid #aaa09a;
	padding		: 2px;
	margin		: 1px 0;
	background-color:#ffffff;
}
.banner_c{
	width		: 760px;
	border		: 1px solid #aaa09a;
	padding		: 2px;
	margin		: 1px 0;
	background-color:#ffffff;
}



.topic1	{
	margin		: 0 0 10px 0;
	padding		: 0 0 0 6px;
	font-size	: 18px;
	font-weight : bold;
	border-bottom	: 2px dashed #aaa09a;
}
.topic2	{
	margin		: 0 0 4px 0;
	padding		: 0 0 0 6px;
	font-size	: 14px;
	font-weight : bold;
	border-left	: 4px solid #9A7354;
	border-bottom: 1px dashed #9A7354;
}

.contents1
{
	background-color:#ffffff;
	border:solid 2px #BEBAB2;
	padding:8px;
}

.u_line	{margin : 4px 12px; border-bottom : 1px dashed #8c817c;}

.smpl	{border: 4px solid #9A7354; margin: 0 2px 2px 0;}
.soon	{border: 4px solid #7C6B69;}
.small	{font-size: 12px;}



.line_bg1	{font-weight : bold; background-color: #D3AD9A; margin : 0; padding: 2px;}
.line_bg2	{font-weight : bold; background-color: #C1C08C; margin : 0; padding: 2px;}


.line1a	{font-weight : normal; border-bottom : 1px solid #3c312c; margin : 0;}
.line2a	{font-weight : normal; border-bottom : 1px dashed #3c312c; margin : 0;}
.line2b	{font-weight : normal; border-bottom : 2px dashed #aaa09a; margin : 8px 0;}
.line3a	{font-weight : normal; border-bottom : 3px double #3c312c; margin : 0;}

.line1b	{font-weight : normal; border-bottom : 8px solid #D9D7B9; margin : 0;}
.line1c	{font-weight : normal; border-bottom : 12px solid #65724B; margin : 0;}
.line1d	{font-weight : normal; border-bottom : 12px solid #C08241; margin : 0;}
.line1e	{font-weight : normal; border-bottom : 3px solid #908565; margin : 0;}
.line1f	{font-weight : normal; border-bottom : 2px solid #A97F69; margin : 0;}





