@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, input, textarea, p, blockquote, th, td {padding: 0; margin: 0;}
table {border-collapse:collapse; border-spacing:0;}
address, caption, cite, code, dfn, em, th, var {font-weight: normal; font-style: normal;}
caption, th {text-align: left;}
fieldset, img {border: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;} 
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%; font-family: inherit;}

/* CSS Document */
body{
    font-family:"微軟正黑體", "新細明體", Arial, Helvetica, sans-serif;
	font-size:75%;
	background-color:#efe6d5;
}

h2{font-size:150%; color:#000;}
h3{font-size:150%; color:#492800; border-bottom:#dbd4cc solid 1px; margin-bottom:10px;}
h4{font-size:125%; color:#492800;}
h5{font-size:125%; color:#e58510;}
h2, h3, h4, h5{font-weight:bold;}
a{color:#587428;}
a:hover{color:#492800;}

.list_num li{
    list-style-type:decimal;
	margin-left:25px;
	color:#e58510;
}
.list_num li p{color:#333;}
.list_point li{
    background:url(/images/list_point.gif) no-repeat left 10px;
	padding-left:10px;
}
.list_num li strong, .list_point li strong{font-size:108.3%; color:#000;}
.list_news li{
    list-style-type:decimal;
	margin-left:35px;
	font-size:150%;
	color:#c6c6c6;
	line-height:2em;
}
.list_news li span{
    color:#587428;
	font-size:72.2%;
	font-weight:bold;
	border-bottom:#dbd4cc solid 1px;
	display:block;
}

#wrapper{
    width:900px;
	margin:0 auto;
	background-color:#FFF;
}
#main_container{
    margin:0;
    padding:25px 0 55px;
	background:url(/images/bg_index.gif) repeat;
}
#container{
    margin:0px;
	color:#333;
	background:url(/images/bg.gif) repeat-y;
	line-height:1.8;
}
#head{height:223px; margin:0;}
#header li{float:left; margin:0; height:42px;}
#secondary{
    float:left;
	width:195px;
	padding:15px 10px 30px;
}
#secondary li{
    background:url(/images/list_circle.gif) no-repeat 15px center;
	padding-left:30px;
	color:#587428;
	font-size:125%;
	font-weight:bold;
	border-bottom:#492800 dotted 1px;
	line-height:2em;
}
#primary{
    float:right;
	width:650px;
	padding:15px 15px 30px 0px;
}
.locate{
    margin-bottom:10px;
	text-align:right;
	color:#b5a68f;
	font-family:"新細明體";
}
.locate span{color:#604421;}
.title{margin-bottom:15px;}
.inner{width:600px; margin:0 auto;}
.partition{
    border-left:#d1c9bf 1px solid;
	padding-left:10px;
	margin-left:10px;
	line-height:2;
}
.table_time{
    border-top:#6c6863 1px solid;
	border-left:#6c6863 1px solid;
	margin:10px 0 25px;
	background-color:#e4dfd7;
	color:#492800;
	font-family:"新細明體";
}
.table_time td{
    padding:5px;
	text-align:center;
	border-bottom:#6c6863 1px solid;
	border-right:#6c6863 1px solid;
}
.time_inner{
    background-color:#d9d1c6;
	color:#618b0c;	
	font-weight:bold;
}
.column_box{border-bottom:#dbd4cc 1px solid; margin-bottom:10px;}
.column_title{color:#587428; font-size:150%;}
.back, .back a{color:#a5a5a5;}
#footer{
    background-color:#b5a68f;
	color:#332701;
	line-height:50px;
	padding:0 100px;
}
#footer a{color:#600;}
#footer a:hover{text-decoration:underline;}

.space{clear:both;}
.left{float:left;}
.right{float:right;}