@charset "utf-8";
/* CSS Document */

body {	margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: #333333;}
div.ehach{ width:777px;margin:0px auto;}
div.ehach_hdr{width:755px;margin:0px auto;}
div.ehach_hdr .logo{float:left;}
div.ehach_hdr .search{float:right;}
div.ehach_banner{width:755px;height:165px;margin:0px auto 0px auto;}
div.ehach_main{width:755px;margin:0px auto;}
div.ehach_main .etitle{width:755px;margin:0px auto;}
div.ehach_main .etitle .titleB{	float:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 125%;	font-weight: bold;color: #333333;background-image: url(../images/titleB.gif);background-repeat: no-repeat;background-position: left center;	padding-left: 20px;}
div.ehach_main .etitle .urlPath{float:right;font-size: 85%;}
div.ehach_main .cont{width:715px;margin:10px auto;	background-image: url(../images/mainbg.gif);background-repeat: no-repeat;	background-position: left top;padding:20px;line-height: 200%;}
div.site {width:755px;margin:0px auto;}
div.spacer {clear: both;margin: 0px;padding: 0px;}
div.ehach_footer{font-size: 85%;width:735px;
	margin:10px auto;
	background-image: url(../images/bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;padding:5px 10px;
}

/* 列表設定 */
div.ehach_list {width:715px;margin:20px auto;font-size: 92%;}
table.ehach_list {
	width:715px;
	color: #5ba429;
	border-top: 2px solid #c0d78a;
	border-bottom: 2px solid #c0d78a;
	text-align: left;
	font-weight: normal;
}
table.ehach_list th {
	text-align: center;
}
table.ehach_list td {padding:5px;border-bottom:1px solid #e6efcf}
table.ehach_list td.date{
	width:25%;padding-left:25px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* 列表設定_相關聯結 */

table.ehach_datalist {
	width:715px;
	color: #5ba429;
	border-top: 2px solid #c0d78a;
	border-bottom: 2px solid #c0d78a;
	text-align: left;
	font-weight: normal;margin:10px auto 20px auto;
}
table.ehach_datalist caption{
	font-size: 125%;
	font-weight: bold;
	color: #333333;
	text-align: left;height:40px
}
table.ehach_datalist th {
	text-align: center;
	background-color: #F9F8E6;color:#666666;
	padding: 5px 0px;
}
table.ehach_datalist td {padding:5px;border-bottom:1px solid #e6efcf}
table.ehach_datalist td.type{
	width:25%;padding-left:25px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: right center;color:#666666;
}

table.ehach_datalist2 {
	width:715px;
	color: #666666;
	border-top: 2px solid #c0d78a;
	border-bottom: 2px solid #c0d78a;
	text-align: left;
	font-weight: normal;margin:10px auto 20px auto;
}
table.ehach_datalist2 caption{
	font-size: 125%;
	font-weight: bold;
	color: #333333;
	text-align: left;height:40px
}
table.ehach_datalist2 th {
	text-align: center;
	background-color: #F9F8E6;color:#666666;
	padding: 5px 0px;
}
table.ehach_datalist2 td {padding:5px;border-bottom:1px solid #e6efcf}
table.ehach_datalist2 td.type{
	width:25%;padding-left:25px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: right center;color:#666666;
}


/* 內容標題 */
div.ehach_main .conttitle{
	background-image: url(../images/cont_title.gif);
	background-repeat: no-repeat;
	background-position: left top;font-size: 125%;	font-weight: bold;	color:#797979;padding-left:28px;margin:35px 0px 10px 0px;
}

/* 6大設定 */

table.ehach_class {	width:715px; margin:15px 0px;}
table.ehach_class td {	width:33%;padding:5px 0px;	vertical-align: top;}
table.ehach_class1 {	width:200px;margin:0px auto;line-height: 20px;}
table.ehach_class1 th {	font-size: 125%;	font-weight: bold;	color: #333333;	text-align: left;line-height: 24px;height:50px;
}
table.ehach_class1 .title{	font-size: 125%;	line-height: 20px;}
table.ehach_class1 .info{}
table.ehach_class1 table.list{}
table.ehach_class1 table.list td{border-bottom: 1px solid #e5e5e5;line-height: 18px;}
table.ehach_class1 table.list a {	color: #a09a6a;	text-decoration: none; font-size: 85%;}
table.ehach_class1 table.list a:link {color: #a09a6a;text-decoration: none; font-size: 85%;}
table.ehach_class1 table.list a:visited {color: #a09a6a;text-decoration: none; font-size: 85%;}
table.ehach_class1 table.list a:hover {color: #5ba429;text-decoration: none; font-size: 85%;}


/* 圖片設定設定 */
div.ehach_main .cont img{
	padding: 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/* 網站導覽 */
table.ehach_site{}
table.ehach_site h4{background-color: #F9F8E6;padding:5px;}
table.ehach_site h4 a {	color: #767676;	text-decoration: none;}
table.ehach_site h4 a:link {color: #767676;text-decoration: none; }
table.ehach_site h4 a:visited {color: #767676;text-decoration: none; }
table.ehach_site h4 a:hover {color: #333333;text-decoration: none; }

/* 連結設定 */
a img{border:0;}

a {	color: #767676;	text-decoration: none; font-size: 92%;}
a:link {color: #767676;text-decoration: none; font-size: 92%;}
a:visited {color: #767676;text-decoration: none; font-size: 92%;}
a:hover {color: #333333;text-decoration: none; font-size: 92%;}

.urlPath a ,.site a{	color: #767676;	text-decoration: none; font-size: 85%;}
.urlPath a:link,.site a:link {color: #767676;text-decoration: none; font-size: 85%;}
.urlPath a:visited ,.site a:visited{color: #767676;text-decoration: none; font-size: 85%;}
.urlPath a:hover,.site a:hover {color: #333333;text-decoration: none; font-size: 85%;}

.more a{	color: #cc0000;	text-decoration: none; font-size: 85%;}
a.more:link {color: #cc0000;text-decoration: none; font-size: 85%;}
a.more:visited {color: #cc0000;text-decoration: none; font-size: 85%;}
a.more:hover {color: #ff0000;text-decoration: none; font-size: 85%;}

.ehach_footer a{	color: #333333;	text-decoration: none;}
.ehach_footer a:link {color: #333333;text-decoration: none;}
.ehach_footer a:visited {color: #333333;text-decoration: none;}
.ehach_footer a:hover {color: #c62b2b;text-decoration: none;}

.key a{color: #FFFFFF;text-decoration: none;font-size: 60%;	line-height: 0px;}
a.key:link {color: #FFFFFF;text-decoration: none;font-size: 60%;line-height: 0px;}
a.key:visited {color: #FFFFFF;text-decoration: none;font-size: 60%;line-height: 0px;}
a.key:hover {color: #FFFFFF;text-decoration: none;font-size: 60%;line-height: 0px;}

.home a{color: #FB4700;text-decoration: none;font-size: 85%;	line-height: 0px;}
a.home:link {color: #FB4700;text-decoration: none;font-size: 85%;line-height: 0px;}
a.home:visited {color: #FB4700;text-decoration: none;font-size: 85%;line-height: 0px;}
a.home:hover {color: #FF8251;text-decoration: none;font-size: 85%;line-height: 0px;}

a.link:link {color: #333333; text-decoration: none; font-style: normal; font-size: 100%;}
a.link:visited {color: #660000; text-decoration: none;font-size: 100%;}
a.link:hover {color: #FF9900; text-decoration: none; font-size: 100%;}
a.link:active {color: #330000; text-decoration: none; font-size: 100%;}

a.pathlink:link {color: #1C6A91;text-decoration: none;}
a.pathlink:visited {color: #006699;text-decoration: none;}
a.pathlink:hover {color: #FF3300;	text-decoration: none;}
a.pathlink:active {color: #006699;text-decoration: none;}

/* 首頁設定 */
div.ehach_index{}
div.ehach_index .L{width:575px;float:left;}
div.ehach_index .R{width:200px;float:right;}
div.big_photo {width:550px;height:350px;margin:0px auto;}
div.small_photo {width:560px;margin:15px auto;}
table.small_photo {}
table.small_photo td{width:140px;text-align: center;margin:0px auto;}
div.index_info{width:200px;float:right;}
div.index_info1{width:190px;}
div.index_info1 .titleB{color:#cc0000;font-size: 100%;font-weight: bold;}
div.index_info1 .cont{font-size: 85%;line-height: 155%;}

div.index_info2{width:180px;border: 5px solid #e3e7dd;background-image: url(../images/index_news.gif);background-repeat: no-repeat;	background-position: left top;}
div.index_info2 .titleB{color:#cc0000;font-size: 100%;font-weight: bold;width:160px;margin:28px auto 0px auto}
div.index_info2 .cont{font-size: 85%;line-height: 155%;width:160px;margin:0px auto}

/* 其它設定 */
.input140{
	border: 1px solid #c7c7c7;font-size: 85%;color:#c7c7c7;
}
.but{
	border: 0;
	font-size: 85%;
	color:#ffffff;
	background-color: #c7c7c7;
}
.textstyle_8{color:#5ba429;}
.textstyle_5{color:#ff6600;}