a:link {
	color: #000;
	outline: none; /*適用Firefox*/
	hlbr:expression(this.onFocus=this.blur()); /*適用IE*/
}
a:visited {
	color: #000;
	outline: none; /*適用Firefox*/
	hlbr:expression(this.onFocus=this.blur()); /*適用IE*/
}
a:hover {
	color: #000;
	outline: none; /*適用Firefox*/
	hlbr:expression(this.onFocus=this.blur()); /*適用IE*/
}
.menu_01 a:link{
	color: #FFF;
	}
.menu_01 a:visited{
	color: #FFF;
	}
.menu_01 a:hover{
	color: #e0ca76;
	}
.date a:link{
	color: #FFF;
	}
.date a:visited{
	color: #FFF;
	}
.date a:hover{
	color: #e0ca76;
	}

.txt a:link{
	color: #a8a8a8;
	}
.txt a:visited{
	color: #a8a8a8;
	}
.txt a:hover{
	color: #e0ca76;
	}

/* Start*/

.sub_menu a:link{
	color: #5b5b5b;
	}
.sub_menu a:visited{
	color: #5b5b5b;
	}
.sub_menu a:hover{
	color: #5b5b5b;
	}
	
.sub_mene_language a:link{
	color: #000;
	}
.sub_mene_language a:visited{
	color:  #000;
	}
.sub_mene_language a:hover{
	color:  #000;
	}
	
/*main box */

.box_01_txt a:link{
	color: #000;
	}
.box_01_txt a:visited{
	color:  #000;
	}
.box_01_txt a:hover{
	color:  #000;
	}

.index_box_block h1 a:link{
	color: #fff;
	}
.index_box_block h1 a:visited{
	color:  #fff;
	}
.index_box_block h1 a:hover{
	color:  #fff;
	}	


/*footer_menu*/
.footer_menu a:link{
	color:#8e8e8e;
	}
.footer_menu a:visited{
	color:#8e8e8e;
	}
.footer_menu a:hover{
	color:#8e8e8e;
	}
	
.footer_info a:link{
	color:#525252;
	}
.footer_info a:visited{
	color:#525252;
	}
.footer_info a:hover{
	color:#525252;
	}

/* main left menu*/

.left_menu_box li a:link{
	list-style-image:url(../images/icon_left_02.png);
	color:#858585;
	}
.left_menu_box li a:visited{
	color:#858585;
	}
.left_menu_box li a:hover{
	color:#000;
	}
.left_menu_box li a.stay{
	color:#000;
	}

.left_menu_list div a:link{
	color:#858585;
	background-image:url(../images/left_menu_icon02.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	}
.left_menu_list div a:visited{
	color:#858585;
	background-image:url(../images/left_menu_icon02.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	}
.left_menu_list div a:hover{
	color:#000;
	background-image:url(../images/left_menu_icon01.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	}
.left_menu_list div a.stay{
	color:#000;
	background-image:url(../images/left_menu_icon01.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	}

/* main right menu*/

.title_right a:link{
	color:#a8a8a8;
	}
.title_right a:visited{
	color:#a8a8a8;
	}
.title_right a:hover{
	color:#a8a8a8;
	}

/* Product */

.product_list h1 a:link{
	color:#000;
	}
.product_list h1 a:visited{
	color:#000;
	}
.product_list h1 a:hover{
	color:#000;
	}

.product_info_box td a:link{
	color:#525252;
	}
.product_info_box td a:visited{
	color:#525252;
	}
.product_info_box td a:hover{
	color:#525252;
	}
.product_info_box td a.stay{
	color:#525252;
	}
	
.product_list_01 div a:link{
	color:#a6a6a6;
	}
.product_list_01 div a:visited{
	color:#a6a6a6;
	}
.product_list_01 div a:hover{
	color:#e41f27;
	}
.product_list_01 div a.stay{
	color:#e41f27;
	}	

.supplier_con_link a:link,
.supplier_con_link a:visited{
	color:#ababab;
	text-decoration:underline;
	}
	
.supplier_con_link a:hover,
.supplier_con_link a.stay{
	color:#ababab;
	text-decoration:underline;
	}

.supplier_txt_list a:link,
.supplier_txt_list a:visited{
	color:#525252;
	}
	
.supplier_txt_list a:hover,
.supplier_txt_list a.stay{
	color:#e41e26;
	}



/* News & Events */

.news_select_date a:link{
	font-size:13px;
	color:#a5a5a5;
	}
.news_select_date a:visited{
	font-size:13px;
	color:#a5a5a5;
	}
.news_select_date a:hover{
	font-size:13px;
	color:#e41e26;
	}
.news_select_date a.stay{
	font-size:13px;
	color:#e41e26;
	}

/* Service */

.service_ov_title h2 a:link{
	font-size:12px;
	color:#929292;
	text-decoration:underline;
	}
.service_ov_title h2 a:visited{
	font-size:12px;
	color:#929292;
	text-decoration:underline;
	}
.service_ov_title h2 a:hover{
	font-size:12px;
	color:#e41e26;
	text-decoration:underline;
	}

.service_list_box h1 a:link{
	font-size:13px;
	color:#000;
	}
.service_list_box h1 a:visited{
	font-size:13px;
	color:#000;
	}
.service_list_box h1 a:hover{
	font-size:13px;
	color:#000;
	}

.service_legal_box a:link{
	font-size:12px;
	color:#929292;
	text-decoration:underline;
	}
.service_legal_box a:visited{
	font-size:12px;
	color:#929292;
	text-decoration:underline;
	}
.service_legal_box a:hover{
	font-size:12px;
	color:#e41e26;
	text-decoration:underline;
	}

.sitemap_tit_block li a:link,
.sitemap_tit_block li a:visited{
	display:block;
	background-image:url(../images/sitemap_list_icon01.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:15px;
	color:#666666;
	}
	
.sitemap_tit_block li a:hover,
.sitemap_tit_block li a.stay{
	display:block;
	background-image:url(../images/sitemap_list_icon02.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:15px;
	color:#000;
	}

/* Customer */

.customer_list_box h1 a:link,
.customer_list_box h1 a:visited{
	color:#000;
	}
	
.customer_list_box h1 a:hover,
.customer_list_box h1 a.stay{
	color:#000;
	}


.customer_list_box a:link,
.customer_list_box a:visited{
	color:#000;
	}
	
.customer_list_box a:hover,
.customer_list_box a.stay{
	color:#e41e26;
	}

/* Search */

.search_form_con03 a:link,
.search_form_con03 a:visited{
	color:#000;
	}
	
.search_form_con03 a:hover,
.search_form_con03 a.stay{
	color:#000;
	}


