a:link {
  font-family: Arial;
  text-decoration: none;
  color: #fff;
}
a:visited {
  font-family: Arial;
  text-decoration: none;
  color: #fff;
}
a:hover {
  font-family: Arial;
  text-decoration: underline;
  color: #fff;
}
/*語系*********************************/
.main_language a:link {
  font-size: 10px;
  color: #ccc;
  text-decoration: none;
}
.main_language a:visited {
  font-size: 10px;
  color: #ccc;
  text-decoration: none;
}
.main_language a:hover {
  font-size: 10px;
  color: #fff;
  text-decoration: none;
}
/*語系END********************************/
a.main_foot_content:link {
  font-family: Arial;
  color: #656565;
  text-decoration: none;
  font-weight: normal;
}
a.main_foot_content:visited {
  font-family: Arial;
  color: #919191;
  text-decoration: none;
  font-weight: normal;
}
a.main_foot_content:hover {
  font-family: Arial;
  color: #919191;
  text-decoration: none;
  font-weight: normal;
}
a.main_inside_02:link {
  font-family: Arial;
  color: #b7b7b7;
  text-decoration: none;
  font-weight: normal;
}
a.main_inside_02:visited {
  font-family: Arial;
  color: #b7b7b7;
  text-decoration: none;
  font-weight: normal;
}
a.main_inside_02:hover {
  font-family: Arial;
  color: #3b88b9;
  text-decoration: none;
  font-weight: normal;
}
.main_foot_content_02 a:link {
  font-family: Arial;
  color: #799ec5;
  text-decoration: none;
  font-weight: normal;
}
.main_foot_content_02 a:visited {
  font-family: Arial;
  color: #799ec5;
  text-decoration: none;
  font-weight: normal;
}
.main_foot_content_02 a:hover {
  font-family: Arial;
  color: #799ec5;
  text-decoration: none;
  font-weight: normal;
}
.main_headbar a:link {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.main_headbar a:visited {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.main_headbar a:hover {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.main_headtop a:link {
  font-family: Arial;
  color: #929597;
  text-decoration: none;
  font-weight: normal;
}
.main_headtop a:visited {
  font-family: Arial;
  color: #5a5c5e;
  text-decoration: none;
  font-weight: normal;
}
.menu_button_01 a:hover {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
}
.menu_button_01 a:link {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
}
.menu_button_01 a:visited {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
}
a.menu_button_font_a:hover {
  font-family: Arial;
  color: #20366e;
  text-decoration: none;
  font-weight: normal;
}
a.menu_button_font_a:link {
  font-family: Arial;
  color: #20366e;
  text-decoration: none;
}
a.menu_button_font_a:visited {
  font-family: Arial;
  color: #20366e;
  text-decoration: none;
  font-weight: bold;
}
a.menu_button_font_b:hover {
  font-family: Arial;
  color: #3a3a3a;
  text-decoration: none;
  font-weight: normal;
}
a.menu_button_font_b:link {
  font-family: Arial;
  color: #3a3a3a;
  font-weight: normal;
  text-decoration: none;
}
a.menu_button_font_b:visited {
  font-family: Arial;
  color: #3a3a3a;
  font-weight: normal;
  text-decoration: none;
}
a.productsinfo06go:link {
  font-family: Arial;
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
a.productsinfo06go:visited {
  font-family: Arial;
  color: #646464;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
a.productsinfo06go:hover {
  font-family: Arial;
  color: #1e50ad;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
a.productsinfo06gob:link {
  font-family: Arial;
  color: #1e50ad;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}
a.productsinfo06gob:visited {
  font-family: Arial;
  color: #1e50ad;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}
a.productsinfo06gob:hover {
  font-family: Arial;
  color: #1e50ad;
  font-size: 11px;
  text-decoration: underline;
  font-weight: normal;
}
.product_form_info_text_bgo:link {
  font-size: 11px;
  color: #646464;
  text-decoration: none;
}
.product_form_info_text_bgo:visited {
  color: #1e50ad;
  text-decoration: none;
}
.product_form_info_text_bgo:hover {
  color: #1e50ad;
  font-weight: normal;
  text-decoration: none;
}
.news_center_txt3 a {
  color: #666666;
  font-size: 11px;
  text-decoration: none;
}
.news_center_txt3 a:hover {
  color: #666666;
  font-size: 11px;
  text-decoration: underline;
}
.news_center_txt3 a:visited {
  color: #666666;
  font-size: 11px;
  text-decoration: none;
}
.capability_content_main_download_link a:link {
  color: #004ddc;
  text-decoration: underline;
}
.capability_content_main_download_link a:visited {
  color: #004ddc;
  text-decoration: underline;
}
.capability_content_main_download_link a:hover {
  color: #425f93;
  text-decoration: underline;
}
/*CAPABILITY d&t*/
.capability_dt_txt_01 a,
.capability_dt_txt_01_b a,
.capability_dt_txt_01 a:link,
.capability_dt_txt_01_b a:link,
.capability_dt_txt_01 a:hover,
.capability_dt_txt_01_b a:hover,
.capability_dt_txt_01 a:active,
.capability_dt_txt_01_b a:active,
.capability_dt_txt_01 a:visited,
.capability_dt_txt_01_b a:visited,
.capability_dt_txt_01 a:focus,
.capability_dt_txt_01_b a:focus {
  color: #1e51ad !important;
}
.capability_dt_txt_01 a:link {
  color: #464646;
  text-decoration: none;
}
.capability_dt_txt_01 a:hover {
  color: #464646;
  text-decoration: none;
}
.capability_dt_txt_01 a:visited {
  color: #1e51ad;
  text-decoration: underline;
}
.capability_dt_txt_02 a:link {
  color: #919191;
}
.capability_dt_txt_02 a:hover {
  color: #004ddc;
}
.capability_dt_txt_02 a:visited {
  color: #919191;
  text-decoration: none;
}
.capability_dt_txt_02_b a:link {
  color: #919191;
}
.capability_dt_txt_02_b a:hover {
  color: #004ddc;
}
.capability_dt_txt_02_b a:visited {
  color: #919191;
  text-decoration: none;
}
.capability_dt_txt_01_c a:link {
  color: #464646;
  text-decoration: none;
}
.capability_dt_txt_01_c a:hover {
  color: #464646;
  text-decoration: none;
}
.capability_dt_txt_01_c a:visited {
  color: #1e51ad;
  text-decoration: underline;
}
.investor_monthly_revenue a.hover {
  float: left;
  width: 93px;
  height: 23px;
  line-height: 23px;
  padding-bottom: 4px;
  text-align: center;
  background-image: url(../images/investor_monthly_revenue_44.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  color: #fff;
  display: block;
}
.investor_monthly_revenue a.over:hover {
  text-decoration: none;
  color: #fff;
  display: block;
}
.investor_monthly_revenue a.link {
  float: left;
  width: 93px;
  height: 23px;
  line-height: 23px;
  padding-bottom: 4px;
  text-align: center;
  background-image: url(../images/investor_monthly_revenue_46.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  color: #7b7b7b;
  display: block;
}
.investor_monthly_revenue a.link:hover {
  background-image: url(../images/investor_monthly_revenue_44.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #fff;
  display: block;
}
.investor_monthly_revenue a.next {
  float: left;
  width: 25px;
  height: 23px;
  padding-bottom: 4px;
  text-align: center;
  background-image: url(../images/investor_monthly_revenue_48.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
}
.investor_monthly_revenue a.next:hover {
  background-image: url(../images/investor_monthly_revenue_49.jpg);
}
.index_group_03_tit span a:link {
  color: #626262;
  text-decoration: none;
}
.index_group_03_tit span a:visited {
  color: #626262;
  text-decoration: none;
}
.index_group_03_tit span a:hover {
  text-decoration: none;
  color: #999;

  /*Investor_investor_faqs_contact link*/
}
.all_content_txt_45 a:link {
  text-decoration: underline;
  color: #1e50ad;
}
.all_content_txt_45 a:visited {
  text-decoration: underline;
  color: #1e50ad;
}
.all_content_txt_45 a:hover {
  text-decoration: underline;
  color: #1e50ad;
}

/*Company overview link*/

.company_overview_txt a:link {
  font-weight: bold;
  color: #5e5c5c;
  text-decoration: none;
}
.company_overview_txt a:visited {
  font-weight: bold;
  color: #5e5c5c;
  text-decoration: none;
}
.company_overview_txt a:hover {
  font-weight: bold;
  color: #5e5c5c;
  text-decoration: none;
}

/*Career overview link*/

.all_main_tit_01 a:link {
  color: #5e5c5c;
  text-decoration: none;
}
.all_main_tit_01 a:visited {
  color: #5e5c5c;
  text-decoration: none;
}
.all_main_tit_01 a:hover {
  color: #5e5c5c;
  text-decoration: none;
}
.new_center_s a.list {
  color: #4a4a4a;
  height: auto;
  line-height: 13px;
  margin: 0;
  overflow: hidden;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 10px;
  display: block;
}
.new_center_s a.list:hover {
  background-color: #3399ff;
  text-decoration: none;
  color: #fff;
}
