@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body { 
	margin:0px; 
	padding:0px;
	background:#fff url(images/bg.png) repeat-x top;
}
blockquote {
	margin:10px 40px 10px 40px;
}
#banner_bg {
	width:100%;
	height:4px;
	margin-top:0px;
	margin:0 auto;
	top:0px;
	background:url(images/line_top.jpg) repeat-x top left;
}
#banner_frame {
	z-index:999;
	width:100%;
	height:500px;
	position:relative;
}
#banner {
	padding-top:20px;
	margin:0 auto;
	width:850px;
	height:100px;
}

#navi { 	
	height:35px;
	background: url(topnav_bg.gif);
	width:100%;
}
.tree{
	font-size:14px;
	margin:0 auto;
	padding:10px;
	width:750px;
	color:#39F;
	}
.tree a{
	color:#39F;
	text-decoration:none;
	}

.tree a:hover{
	text-decoration:underline;
	}

#navib { width:500px; margin:0 auto;}
#footer {
	width:100%; 
	height:80px; 
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px; 
	text-align:center; 
	font-size:12px; 
	letter-spacing:0.07em;
	font-family: "Times New Roman", Times, serif; 
	color:#999; 
	background: #e4e4e4; 
	border-top:#c5c5c5 1px solid;
	position:relative;
}
#title {font-size:20px; color:#438d90; margin-bottom:20px; margin-top:10px; margin-left:-10px; font-weight:800; background:url(images/img.png) no-repeat left; height:70px; letter-spacing:0.1em;}
#title p {font-size:18px; color:#438d90; margin-bottom:20px; margin-left:150px; font-weight:600; padding-top:25px; }
#contain {
	width:100%;
	text-align: justify;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	position: absolute;
	top:170px;
	
}
#text {width:750px; margin:0 auto; 	padding:20px 20px 30px 20px;}
.textback1 {margin:0 30px 0 30px;}
.textback2 {margin:20px 0 0 40px;}
td, tr { padding:5px; font-size:13px; color:#666; letter-spacing:0.05em; line-height:18px; margin-bottom:15px; font-fmaily:"新細明體";}
.inner p{font-size:13px; color:#666; letter-spacing:0.05em; line-height:20px; margin-bottom:15px; font-fmaily:"新細明體"; }
.inner2 p{font-size:13px; color:#666; letter-spacing:0.05em; line-height:20px; margin-bottom:15px; font-fmaily:"新細明體";}
.inner ol {margin:0 30px 10px 30px; font-size:13px; color:#666; letter-spacing:0.05em; line-height:20px;}
.inner li {  margin-bottom:20px;}
.inner2 li {  margin-bottom:20px; height:20px;}
.inner ul {margin:0 30px 10px 30px; font-size:13px; color:#666; letter-spacing:0.05em; line-height:20px;}
.inner li {  margin-top:5px; margin-bottom:8px;}

.inner a {font-size:13px; color:#c1001b; text-decoration:none;}
.inner a:hover {color:#f91504;}
.inner2 a {font-size:11px; color:#c1001b; text-decoration:none;} /** 小字連結 **/
.inner2 a:hover {color:#f91504;}
.inner3 a {font-size:15px; color:#c1001b; text-decoration:none;} /** 大字連結 **/
.inner3 a:hover {color:#f91504;}

h1 {font-size:15px; color:#333; font-weight:700; padding-bottom:10px;}
h2 {font-size:15px; color:#740310; font-weight:600; margin-top:10px; margin-bottom:20px; margin-left:-25px;}
h4 {font-size:13px; color:#4f4f4f; letter-spacing:0.05em; line-height:20px; font-weight:600;}

.inner .h1 {font-size:15px; color:#333; font-weight:700; padding-bottom:10px;}
.inner .h2 {font-size:15px; color:#740310; font-weight:600; margin-top:10px; margin-bottom:20px; margin-left:-25px;}
.inner .h3 {font-size:13px; color:#333; font-weight:600; line-height:30px; margin-left:-15px;}
.inner .h4 {font-size:13px; color:#4f4f4f; letter-spacing:0.05em; line-height:20px; font-weight:600;}

.inner img { border:1px #999 solid; padding:3px; margin-left:35px;}

.inner .stext {font-size:12px; color:#399; letter-spacing:0.05em; line-height:20px; width:400px; margin-right:0px;}
.inner .cha {font-size:15px; color:#333; font-weight:700;} /**文章內小標**/
.inner .cha2 {font-size:14px; color: #222222; font-family:"標楷體";}  /**文章段落中的heightlight**/
.inner .cha3 {font-family:"Times New Roman"; font-style:italic; font-size:13px;} /**英文斜體14pt**/
.inner .cha3a {font-family:"Times New Roman"; font-style:italic; font-size:13px; margin:10px 40px 10px 40px;} /**英文斜體14pt**/
.inner .cha31 {font-family:"Times New Roman"; font-style:italic; font-size:13px; color:#900;} /**英文斜體紅字14pt**/
.inner .cha4 { float:right; font-family:Arial; font-size:11px; color:#c1001b; font-weight:600;} /**英文正體紅字12pt粗體**/
.inner .cha5 {font-family:Arial; font-size:13px; color:#900; font-weight:600;} /**英文正體紅字13pt粗體**/
.inner .cha51 {font-family:Arial; font-size:13px; color:#000; font-weight:600;} /**英文正體黑字13pt粗體**/
.inner .cha52 {font-family:Arial; font-size:13px; color:#900;} /**英文正體黑字13pt標準**/
.inner .cha53 {font-family:Arial; font-size:13px; color:#000; } /**英文正體黑字13pt粗體**/
.inner .cha54 {font-family:"Times New Roman"; font-size:14px; color:#000; font-weight:600;} /**英文正體黑字13pt粗體**/
.inner .cha55 {font-family:"Times New Roman"; font-size:14px; color:#900; font-weight:500;} /**英文正體黑字13pt粗體**/
.inner .cha6 {font-family:Arial; font-size:15px; color:#900; } /**英文正體紅字15pt**/
.inner .cha7 {font-family:arial; font-size:15px; color:#FFF; background-color:#900; font-weight:600; padding:3px; width:100%; text-align:left;} /**中文反白大字標題**/
