﻿@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
/* 連結 */
.link_writ {
	font-size: 12px;
	color: #b5c1c2;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.link_writ a:link {
	color: #b5c1c2;
	text-decoration: none;
}
.link_writ a:visited {
	text-decoration: none;
	color: #b5c1c2;
}
.link_writ a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.link_writ a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.link_orgen {
	font-size: 12px;
	line-height: 40px;
	color: #f77309;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.link_orgen a:link {
	color: #f77309;
	text-decoration: none;
}
.link_orgen a:visited {
	text-decoration: none;
	color: #f77309;
}
.link_orgen a:hover {
	text-decoration: underline;
	color: #f7bc09;
}
.link_orgen a:active {
	text-decoration: none;
	color: #f7bc09;
}
.link_but {
	font-size: 13px;
	line-height: 20px;
	color: #ec8913;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link_but:link {
	color: #ec8913;
	text-decoration: none;
}
.link_but:visited {
	text-decoration: none;
	color: #ec8913;
}
.link_but:hover {
	text-decoration: underline;
	color: #ffce2a;
}
.link_but:active {
	text-decoration: none;
	color: #ffce2a;
}
.link_but1 {
	font-size: 13px;
	line-height: 20px;
	color: #ec8913;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3F4243;
}
.link_but1:link {
	color: #ec8913;
	text-decoration: none;
}
.link_but1:visited {
	text-decoration: none;
	color: #ec8913;
}
.link_but1:hover {
	text-decoration: underline;
	color: #ffce2a;
	background-image: url(images/but_bg.jpg);
}
.link_but1:active {
	text-decoration: none;
	color: #ffce2a;
	background-image: url(images/but_bg.jpg);
}
.link_but2_1 {
	font-size: 12px;
	line-height: 20px;
	color: #fff9e1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.link_but2_1:link {
	color: #fff9e1;
	text-decoration: none;
}
.link_but2_1:visited {
	text-decoration: none;
	color: #fff9e1;
}
.link_but2_1:hover {
	text-decoration: none;
	color: #ffce2a;

}
.link_but2_1:active {
	text-decoration: none;
	color: #ffce2a;
}
.link_but2 {
	font-size: 12px;
	line-height: 20px;
	color: #fff9e1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-indent: 40px;
	background-image: url(images/left_bg2.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787e7f;
}
.link_but2:link {
	color: #fff9e1;
	text-decoration: none;
}
.link_but2:visited {
	text-decoration: none;
	color: #fff9e1;
}
.link_but2:hover {
	text-decoration: none;
	color: #ffce2a;
	background-image: url(images/but_bg.jpg);
}
.link_but2:active {
	text-decoration: none;
	color: #ffce2a;
	background-image: url(images/but_bg.jpg);
}
.link_map {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787e7f;
	height: 25px;
	text-indent: 25px;
}
.link_map:link {
	text-decoration: none;
}
.link_map:visited {
	text-decoration: none;
}
.link_map:hover {
	text-decoration: none;
	color: #003333;
	background-color: #FFCC66;
}
.link_map:active {
	text-decoration: none;
	color: #003333;
	background-color: #FFCC66;
}
.link_map2 {
	font-size: 13px;
	line-height: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 25px;
	text-indent: 25px;
}
.link_map2:link {
	text-decoration: none;
}
.link_map2:visited {
	text-decoration: none;
}
.link_map2:hover {
	text-decoration: none;
	color: #003333;
	background-color: #FFCC66;
}
.link_map2:active {
	text-decoration: none;
	color: #003333;
	background-color: #FFCC66;
}
/* 中間 */
.pic_bg {
	background-image: url(images/pic_mid.jpg);
	background-repeat: repeat;
}
.pic_bg2 {
	background-image: url(images/pic_left3.jpg);
	background-repeat: repeat;
}
/* 最下層 */
.down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d2dcde;
	background-image: url(images/down_bg.jpg);
	line-height: 25px;
}
.down2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 72898c;
	line-height: 25px;
}
/* 內頁左邊選項 */
.btn_bg {
	background-image: url(images/left_bg.jpg);
	background-repeat: repeat;
}
.xmenu td {
	font-size:12px;
	font-family:verdana,arial;
	font-weight:bolder;color:#ffffff;
	border:1px solid #336699;
	background:#336699;
	filter:blendtrans(duration=0.5);
	cursor:hand;
	text-align:center;}
/* 內頁中間背景 */
.main_top_bg {
	background-image: url(images/mid_bg1.jpg);
	background-repeat: repeat;
}
.main_title_bg {
	background-image: url(images/mid_title4.jpg);
	background-repeat: repeat;
}
.main_title_bg2 {
	background-image: url(images/mid_title_bg.jpg);
	background-repeat: repeat;
}
/* 內頁中間文字 */
.main_word {
	font-size:15px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
.main_word_en {
	font-size:13px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.main_word2 {
	font-size:15px;
	font-weight: bold;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
.main_title1 {
	font-size:18px;
	font-weight: bold;
	color: #333333;
}
.main_title2 {
	font-size:16px;
	font-weight: bold;
	color: #c33908;
}
.product {
	font-size:15px;
	font-weight: bold;
	color: #0c4254;
	line-height: 22px;
}
.products {
	font-size:13px;
	font-weight: bold;
	color: #0c4254;
	line-height: 22px;
}
.products_big {
	font-size:18px;
	font-weight: bold;
	color: #0c4254;
	line-height: 25px;
}
.product_en {
	font-size:13px;
	font-weight: bold;
	color: #ef9009;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact_button {
	font-family:"細明體";
	color:#FFFFFF;
	background-color:#9F4000;
	font-size: 12px;
	line-height: 22px;
	border: 2px solid #F0F0F0;
}
.contact_table_line {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #666666;
	text-indent: 15px;
}
.contact_wirt {
	font-family:"細明體";
	color:#FFFFFF;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
.sitemap_1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006666;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

