@charset "utf-8";
* { margin: 0px; padding: 0px; }

body{
	font-family: "微軟正黑體";
}

.mt {
	font-family: "微軟正黑體";
 	font-size: 18px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

.prod_name{
	font-family: "Verdana";
 	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.contenttext {
  //margin-left: 1em;
  //margin-right: 1em;
 	font-family: "微軟正黑體";
	font-size: 22px;
	font-style: normal;
	line-height: 36px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}

.contenttext p {
  text-indent: 2em;
  padding-bottom: 6px;
}

.hd_txt {
 	font-family: "微軟正黑體";
	margin-left: 0;
  text-indent: 0;
  font-size: 24px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	font-variant: normal;
	color: #0000FF;
  padding-bottom: 10px;
}

.hd_center_txt {
 	font-family: "微軟正黑體";
	margin-left: 1em;
  margin-right: 1em;
  text-indent: 0;
  text-align: center;
  font-size: 36px;
	font-style: normal;
	line-height: 48px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
  padding-bottom: 10px;
}

.hd_center_txt_red {
 	font-family: "微軟正黑體";
	margin-left: 1em;
  margin-right: 1em;
  text-indent: 0;
  text-align: center;
  font-size: 30px;
	font-style: normal;
	line-height: 40px;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
  padding-bottom: 10px;
}

.center_txt {
 	font-family: "微軟正黑體";
	margin-left: 5em;
  margin-right: 5em;
  text-indent: 0;
  text-align: center;
  font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
  padding-bottom: 10px;
}



.itxt {
  margin-left : 2em; 
//  text-indent : -4em ;
} 

a { text-decoration: none; }
a.mt:link {color: #FFFFFF;}
a.mt:visited {color: #FFFFFF;}
a.mt:hover {color: #FFFFFF;}
a.mt.active {color: #FFFFFF;}

.top_bar {
  //display:table-cell;
  width: 100%;
  background-color: #b1232b; //#71d21c; //71b61c;
  height: 100px;
  //align-items:center;
  //vertical-align: middle;
  text-align: center;
	overflow: hidden;
}

.menu_bar {
  background-color: red; //#508f0c;
  //background-image: linear-gradient(to bottom, #569b0d 50%, #49830b 100%);
  background-image: linear-gradient(to bottom, #ff0000 50%, #ff2020 100%);
  height: 40px;
}

.menu_main {
  border-style: none none none solid;
  border-left-width: 1px;
  border-color:#FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  text-align:center;
  display:-moz-inline-box;
  display:inline-block;
  width:50px;
}

.menu_item {
  border-style: none none none solid;
  border-left-width: 1px;
  border-color:#FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  text-align:center;
  display:-moz-inline-box;
  display:inline-block;
  width:87px; //97
}

.menu_msi {
  border-style: none none none solid;
  border-left-width: 1px;
  border-color:#FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  text-align:center;
  display:-moz-inline-box;
  display:inline-block;
  width:200px; 
}

.menu_msh {
  border-style: none solid none solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-color:#FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  text-align:center;
  display:-moz-inline-box;
  display:inline-block;
  width:206px; //212
}

.ex_item {
  cursor:pointer;
  border-style: none;
  color: #000000;
  background-image:url('./images/hdline.svg');
  text-decoration: none;
  text-align:center;
  display:-moz-inline-box;
  display:inline-block;
  height:36px;
  width:116px;
}

.ex_content {
 	font-family: "微軟正黑體";
	font-size: 20px;
	font-style: normal;
	line-height: 36px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
  margin:0px 20px 0px 20px;
}

.sp_item {
  border-style: none;
  display:-moz-inline-box;
  display:inline-block;
  height:36px;
  width:12px;
}


img {
  vertical-align : middle;
}