@charset "UTF-8";
body {
	background-color:#fff;
	font-size: 13px;
	line-height: 19px;
	font-family: "微軟正黑體", "Arial", "Helvetica", "Verdana","Geneva","sans-serif";
}

* {
	margin: 0px;
}

h1 {
	font-size: 20px;
	margin-top:20px;
	color:#1d6482;
}

h2 {
	font-size: 16px;
	margin-top:5px;
	color:#1d6482;
	line-height:21px;
}

h3 {
	font-size: 13px;
	margin-top: 5px;
	color:#1d6482;
}

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited
{
	color:#5e629f;
}

p {
	text-align:justify;
	margin:auto;
	line-height: 19px;
	padding:inherit;
}

blockquote
{
	margin: 5px 0 5px 18px;
}

a, a:visited {
	color: #474f80;
}

a:hover {
	color: #ff6699;
}

table {
	border: none;
}

tr {}

tr.odd {}

th {
	background-color: #abd7fc; 
	padding:3px 0 0 0;
}

td {
	padding:3px;
}

table.table_customize_1{
	border-bottom:#c2cfd4 solid 1px;
	background:#eaf3f4;
}

table.table_customize_1 tr{

}

table.table_customize_1 tr.odd {

}

table.table_customize_1 th{
	
}

table.table_customize_1 td{
}

table.table_customize_2{
	border:#c2cfd4 solid 1px;
	
}

table.table_customize_2 tr{
}

table.table_customize_2 tr.odd {

}

table.table_customize_2 th{

}

table.table_customize_2 td{
	border-top:dotted 1px #333;
	
}

ul {
	list-style-position: inside;
	list-style-image: url(ball_blue.gif);
	padding-left: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

ol {
	list-style-position: inside;
	padding-left: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}

ul li {
}

#bone ul {
   list-style-position: outside;
   list-style-image: url(ball_blue.gif);
   padding-left: 25px;
   margin-top: 8px;
   padding-bottom: 0px;
}
#bone ul li{
   margin-bottom: 13px;
}

.head_under {
	display:block;
	border-top:dotted 1px #333;
    line-height: 34px;
	}
	
.head_color {
	background:#6CF;
}