body, p, textarea, select, pre, button ,dt {
	font:18px/30px "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;
	text-align: left;
	color: #FFF;
}

.tb{ text-align:center; color:#315606; font-size: 18px; line-height: 24px; font-family: "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;   border:#315606 solid 2px;}
.tb th{ text-align:center; }

/*img, object{ border:0; display:block; margin:0 0;}*/

/* Remove the link outline 按扭不會出現虛線語法 */
/* For IE */
a {noFocusLine:expression(this.onFocus=this.blur());}
/* For Firefox */
:focus {
  -moz-outline-style: none;
}

body{
  width: 100%;
  background: url(../images/index_body.jpg?v=20241008) center top repeat-y #9fde8b;
  margin-bottom:-30px;
}

h1{
	display: none;
}

#container{
	width:100%;
	background: url(../images/index_top.jpg?v=20241008) center top no-repeat;
	z-index:0;
}

#header{
	width:1024px;
	position: relative;
	margin:0 auto;
	height: 650px;
	z-index:0;
}


#content{
	width:800px;
	height:auto;
	margin:0 auto;
	position: relative;
	color:#000;
}

#bottom{
	height:55px;
	background: url(../images/index_bottom.jpg?v=20241008) center bottom no-repeat #9fde8b;
}

#slogan{
  width:919px; height:320px; display:block; position:absolute; top:6px; left:54px; z-index:9999; background: url(../images/slogan.png?v=20241008);
}

/*------------------導覽列------------------*/
#nav{
	width: 968px;
	height: 128px;
	margin: 10px auto 30px auto;
}
#nav ul{ display:block; list-style-position:inside; list-style-type:none; padding:0px; margin:0px; *margin-left:0px;/*前面有*For IE7*/ }
#nav li{float:left; padding:0 3px 0 3px; z-index:99999;}

#nav li.nav01 a{width:476px; height:128px; display:block; background:url(../images/navbtn01.png?v=20241008) no-repeat; z-index:99999;}
#nav li.nav01 a:hover{width:476px; height:128px; display:block; background:url(../images/navbtn01H.png?v=20241008) no-repeat; z-index:99999;}
#nav li.nav01_Click{width:476px; height:128px; display:block; background:url(../images/navbtn01C.png?v=20241008) no-repeat; z-index:99999;}

#nav li.nav02 a{width:476px; height:128px; display:block; background:url(../images/navbtn02.png?v=20241008) no-repeat; z-index:9999;}
#nav li.nav02 a:hover{width:476px; height:128px; display:block; background:url(../images/navbtn02H.png?v=20241008) no-repeat; z-index:9999;}
#nav li.nav02_Click{width:476px; height:128px; display:block; background:url(../images/navbtn02C.png?v=20241008) no-repeat; z-index:9999;}
/*------------------導覽列------------------*/

.title01{ text-align:center; margin:0 auto;}
.title02{ text-align:center; margin:0 auto;}
.btn{ width:334px; margin: 0 auto;}


/*------------------文字樣式------------------*/
.f-danger {
  color: #ff2828;
  font-weight: bold;
}

dd {
	padding-left:50px;
	text-align:left;
	color: #315606;
	font-size: 18px;
	line-height: 24px;
	font-weight:500;
}

ol li{
  margin: 0.8% 0;
}

/* ================= 按鈕樣式 ================= */
.btn {
  width: 90%;
  margin: 10px auto 20px auto;
  position: relative;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.btn a {
  display: block;
  position: relative;
  width: 310px;
  padding: 20px 0;
  margin: 5px 10px;
  border: 1px solid #fff17a;
  border-radius: 20px;
  color: #702902;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.2em;
  font-weight: bold;
  text-align: center;
  text-decoration:none;
  cursor: pointer;
  background-image: #ffc56f;
  background-image: -o-linear-gradient(top, #ff9100 0%, #ff9100 20%, #ffc56f 40%, #ffc56f 60%, #ff9100 80%, #ff9100 100%);
  background-image: -moz-linear-gradient(top, #ff9100 0%, #ff9100 20%, #ffc56f 40%, #ffc56f 60%, #ff9100 80%, #ff9100 100%);
  background-image: -webkit-linear-gradient(top, #ff9100 0%, #ff9100 20%, #ffc56f 40%, #ffc56f 60%, #ff9100 80%, #ff9100 100%);
  background-image: -ms-linear-gradient(top, #ff9100 0%, #ff9100 20%, #ffc56f 40%, #ffc56f 60%, #ff9100 80%, #ff9100 100%);
  background-image: linear-gradient(to bottom, #ff9100 0%, #ff9100 20%, #ffc56f 40%, #ffc56f 60%, #ff9100 80%, #ff9100 100%);
  box-shadow: 0px 3px 3px #ff4800;
}
.btn a:hover {
  box-shadow: 0px 2px #ff4800, inset 0 2px 2px 2px #ffc56f, inset 0 -10px 10px 0px #ffc56f;
  top: 2px;
  color: #702902;
}