.align_c{ text-align: center; }
.align_l{ text-align: left;   }
.align_r{ text-align: right;  }

/* ---------- */
/*  ノーマル  */
/* ---------- */
a{
	text-decoration:none;
}
a:link{ 
	color : #0066cc; 
}
a:visited{ 
	color : #0099cc; 
}
a:hover{
	text-decoration: underline;
}
.no_link_deco{
	text-decoration: none;
}
a:active{ 
}
td a img{
	border:			0px;
}

/* ---------------------- */
/*  製品メニューのリンク  */
/* ---------------------- */
table.link_products span a:active{		/* アクティブ時 */
	color: #FF0000;						/* 赤 */
	text-decoration: none;
}
table.link_products span a:link{		/* 通常（未アクセス）*/
	color: #000000;						/* 黒 */
	text-decoration: none;
}
table.link_products span a:visited{		/* アクセス済 */
	color: #777777;						/* 灰 */
	text-decoration: none;
}
table.link_products span a:hover{		/* ポイント時 ( MouseOver ) */
	color: #0066FF;						/* 青 */
	text-decoration: none;
}
/* ---------------------------------- */
/*  ページ内ジャンプ　表示を白にする  */
/* ---------------------------------- */
span.f_link a:active, span.f_link a:link, span.f_link a:visited, span.f_link a:hover{
	color: #ffffff;
}
/* ---------------- */
/*  リンク色 -> 白  */
/* ---------------- */
.plink a:active, .plink a:link, .plink a:visited, .plink a:hover{
	color:	#ffffff;
}
/* ---------------- */
/*  リンク色 -> 赤  */
/* ---------------- */
table td span.r_link a:active, table td span.r_link a:link, table td span.r_link a:visited {
	color: #dc0049;
}
 table td span.r_link a:hover {
	color: #0066FF;
 }
/* ---------- */
/*  page top  */
/* ---------- */
a.page_top:active, a.page_top:link, a.page_top:visited, a.page_top:hover {
	color: 				#000000;
	background-color: 	#eeeeee;
}

/* ----------------------- */
/*	TopPageのメニュー表示  */
/* ----------------------- */
a:link.top_menu_1, a:visited.top_menu_1, a:active.top_menu_1 {
	color:				#ffffff;
	background-color:	#cc5555;	/*#cc3333;*/	/*#d55757;*/
	border:				1px solid #cc5555;
	padding:			2px 7px 3px 7px;
	height:				15px;
	vertical-align:		middle;
}
a:link.top_menu_2, a:visited.top_menu_2, a:active.top_menu_2 {
	color:				#ffffff;
	background-color:	#ff761c;	/*#ff6633;*/	/*#ff9147;*/
	border:				1px solid #ff761c;
	padding:			2px 7px 3px 7px;
	height:				15px;
	vertical-align:		middle;
}
a:link.top_menu_3, a:visited.top_menu_3, a:active.top_menu_3 {
	color:				#ffffff;
	background-color:	#6b8e23;	/*#66cc66;*/	/*#55dd55;*/
	border:				1px solid #6b8e23;
	padding:			2px 7px 3px 7px;
	height:				15px;
	vertical-align:		middle;
}	
a:hover.top_menu_1 {
	color:				#cc5555;
	background-color:	#ffeeee;	/*#666666;*/	/*#ee5555;*/	/*#d55757;*/
	border-left:		1px solid #ffeeee;
	border-top:			1px solid #ffeeee;
	border-right:		1px solid #cc5555;
	border-bottom:		1px solid #cc5555;
	text-decoration:	none;
}
a:hover.top_menu_2 {
	color:				#ff761c;
	background-color:	#ffeebb;	/*#666666;*/	/*#ee5555;*/	/*#d55757;*/
	border-left:		1px solid #ffeebb;
	border-top:			1px solid #ffeebb;
	border-right:		1px solid #ff761c;
	border-bottom:		1px solid #ff761c;
	text-decoration:	none;
}
a:hover.top_menu_3 {
	color:				#6b8e23;
	background-color:	#eeffdd;	/*#666666;*/	/*#ee5555;*/	/*#d55757;*/
	border-left:		1px solid #eeffdd;
	border-top:			1px solid #eeffdd;
	border-right:		1px solid #6b8e23;
	border-bottom:		1px solid #6b8e23;
	text-decoration:	none;
}
.land_1{
	margin:				5px 0px 2px 5px;
}

