body {
	color:#333333;
	font-size:12px;
	margin:0px 0px 0px 0px;
	background-image:url(../../images/top_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
	}

.font01 {
	color:#333333;
	font-size:12px;
	line-height:140%;
	}

.font02 {
	color:#333333;
	font-size:10px;
	line-height:140%;
	}

.font03 {
	color:#6C594D;
	font-size:12px;
	line-height:140%;
	}

.font04 {
	color:#666666;
	font-size:12px;
	line-height:140%;
	}

.font05 {
	color:#666666;
	font-size:10px;
	line-height:140%;
	}

/** header **/
.header01 {
	color:#FFFFFF;
	padding-right:10px;
	padding-bottom:10px;
	}

/** leftmenu **/
.menu_bg01 {
	background-image:url(../images/contentes/contentes_bg.gif);
	background-position:bottom;
	padding-bottom:8px;
	}

.menu_bg02 {
	background-image:url(../images/contentes/contentes_bg.gif);
	background-position:bottom;
	}

.menu_bg03 {
	background-image:url(../images/contentes/contentes_bg_sub.gif);
	padding-left:10px;
	}

.menu_bg04 {
	background-image:url(../images/contentes/contentes_bg_sub.gif);
	padding-left:10px;
	}

.menu_font01 {
	font-size:14px;
	font-weight:bold;
	}

.menu_font02 {
	font-size:14px;
	font-weight:bold;
	}

.menu_font03 {
	color:#6C594D;
	font-size:10px;
	}

.menu_font04 {
	color:#003C87;
	font-weight:bold;
	line-height:140%;
	}

/** footer **/
.footer_font01 {
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	}

.footer_font02 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 10px ;
	}

.footer_font04 {
	line-height:140%;
	}

.footer_font05 {
	line-height:140%;
	color:#AA7722;
	}

/** color **/
.CC0000 {
	color:#CC0000;
	}

.FF6600 {
	color:#FF6600;
	}

.FF9900 {
	color:#FF9900;
	}


/** LINK **/
a:link		{	color:#9A5D12;	text-decoration:underline;}
a:visited	{	color:#9A5D12;	text-decoration:underline;}
a:active	{	color:#9A5D12;	text-decoration:underline;}
a:hover		{	color:#9A5D12;	text-decoration:none;}

.menu_font01 a:link			{	color:#6C594D;	text-decoration:none;}
.menu_font01 a:visited	{	color:#6C594D;	text-decoration:none;}
.menu_font01 a:active		{	color:#6C594D;	text-decoration:none;}
.menu_font01 a:hover		{	color:#6C594D;	text-decoration:underline;}

.menu_font02 a:link			{	color:#CC0000;	text-decoration:none;}
.menu_font02 a:visited	{	color:#CC0000;	text-decoration:none;}
.menu_font02 a:active		{	color:#CC0000;	text-decoration:none;}
.menu_font02 a:hover		{	color:#CC0000;	text-decoration:underline;}

.menu_bg03 a:link			{	color:#6C594D;	text-decoration:underline;}
.menu_bg03 a:visited	{	color:#6C594D;	text-decoration:none;}
.menu_bg03 a:active		{	color:#6C594D;	text-decoration:none;}
.menu_bg03 a:hover		{	color:#6C594D;	text-decoration:underline;}

.menu_bg04 a:link			{	color:#CC0000;	text-decoration:none;}
.menu_bg04 a:visited	{	color:#CC0000;	text-decoration:none;}
.menu_bg04 a:active		{	color:#CC0000;	text-decoration:none;}
.menu_bg04 a:hover		{	color:#CC0000;	text-decoration:underline;}

.footer_font01 a:link			{	color:#FFFFFF;	text-decoration:none;}
.footer_font01 a:visited	{	color:#FFFFFF;	text-decoration:none;}
.footer_font01 a:active		{	color:#FFFFFF;	text-decoration:none;}
.footer_font01 a:hover		{	color:#FFFFFF;	text-decoration:underline;}

.footer_font04 a:link			{	color:#333333;	text-decoration:underline;}
.footer_font04 a:visited	{	color:#333333;	text-decoration:underline;}
.footer_font04 a:active		{	color:#333333;	text-decoration:underline;}
.footer_font04 a:hover		{	color:#333333;	text-decoration:none;}

/* 200804 */
.top_backimage{
	height:153px;
	background-image:url(../../images/top_back02.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
