body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #DFDFDF;
}.left {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: c5c5c5;
	border-right-color: c5c5c5;
	border-bottom-color: c5c5c5;
	border-left-color: c5c5c5;
}
.theme {
	font-family: "新細明體";
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
	border: 1px solid #CCCCCC;
	line-height: 1em;
}
.topmenu a{
	font-family: "新細明體";
	font-size: 0.8em;
	line-height: 1.3em;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-left: 0px;
}.topmenu a:hover{
	font-family: "新細明體";
	font-size: 0.8em;
	line-height: 1.3em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 0px;
	
}.menu a{
	font-family: "新細明體";
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
	color: #242c01;
	text-decoration: none;
	padding-left: 15px;
	width: 203px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.menu_h {
	height: 40px;
	width: 203px;
}
.menu a:hover{
	font-family: "新細明體";
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
	color: #009999;
	text-decoration: none;
	padding-left: 15px;
	width: 203px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.text_01 {
	font-family: "新細明體";
	font-size: 1em;
	line-height: 1.4em;
	color: #333;
	text-decoration: none;
}
.headline {
	font-family: "新細明體";
	font-size: 1em;
	font-weight: normal;
	color: #242c01;
	text-decoration: none;
	line-height: 1.3em;
}
.headline_h {
	height: 50px;
}


.box {
	border: 1px solid #CCCCCC;
}
.box_text2 {
	border: 1px solid #339966;
	font-family: "新細明體";
	font-size: 0.8em;
	line-height: 1em;
	color: #999999;
	text-decoration: none;
	list-style-type: disc;
	left: 3px;
	background-color: #DEEFEF;
}
.top_banner_h {
	height: 153px;
}
.other_theme {
	font-family: "新細明體";  
	font-size: 0.8em;
	line-height: 1px;
	color: #666666;
	text-decoration: none;
}
.s630 {
	width: 630px;
}
.s600 {
	width: 600px;
}
.contour {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #197B30;
	border-right-color: #197B30;
	border-bottom-color: #197B30;
	border-left-color: #197B30;
}
.image_outliner {
	border: 1px solid #006633;
}
.copyright {
	font-family: "新細明體";
	font-size: 0.7em;
	line-height: 1.4em;
	color: #FFFFFF;
	text-decoration: none;
}
.main_txt {
	font-family: "新細明體";
	font-size: 1em;
	line-height: 1.4em;
	color: #77bb00;
	text-decoration: none;
}
.txt_td {
     width="570";
}

.link03 a{
	font-family: "新細明體";
	font-size: 0.8em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}.link03 a:hover{
	font-family: "新細明體";
	font-size:  0.8em;
	color: #FF6600;
	text-decoration: underline;
}
.main-w08 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0.2em;	
}
a.main-w08:hover {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	color: #FFFF00;
	text-decoration: underline;
}
a.main-w08:link {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright-w07 {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
}
.main-c1 {
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0.2em;
}
.table-g {
	border: 1px solid #0033CC;
	font-size: 0.9em;
	color: #666666;
	line-height: normal;
	text-decoration: none;


}
.table-c {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;



}
.table-b {
	margin: 0px;
	padding: 0px;
	border: 1px solid #0099CC;

}
a.main-c1:link {
	font-size: 0.8em;
	color: #006600;
	text-decoration: underline;
	line-height: 1.5em;
}
a.main-c1:visited {
	font-size: 0.8em;
	color: #006600;
	text-decoration: underline;
	line-height: 1.5em;
}

a.main-c1:hover {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #FF6600;
	text-decoration: none;
}
.main-w08-b {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.2em;	
}
.main-o08 {
	font-size: 0.8em;
	color: #FF6600;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	font-weight: bold;

}
.main-b08 {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #006600;
	text-decoration: none;
	letter-spacing: 0.2em;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";

}

.main-R08 {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #000066;
	text-decoration: none;
	letter-spacing: 0.2em;
}

.dotline-c {
	border-top: 1px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;

}
.line-c {
	border: 1px solid #006600;
}
.main-c2 {
	font-size: 0.7em;
	color: #999999;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";

}
a.main-c2:link {
	font-size: 0.7em;
	line-height: 1.5em;
	color: #009966;
	text-decoration: underline;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";

}
a.main-c2:hover {
	font-size: 0.7em;
	line-height: 1.5em;
	color: #006600;
	text-decoration: none;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";

}
.text-text{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 0.8em;
	font-weight: normal;
	color: #003300;
	background-color: #FFFFFF;
	white-space: normal;
	border: 1px solid #006600;
}
.button {

	cursor:hand;

	font-size: 0.8em;

	color: #003300;

	background-color: #DFFFDF;

	height: 18px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #DFFFDF;

	border-right-color: #006600;

	border-bottom-color: #006600;

	border-left-color: #DFFFDF;

	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";



}
.main-g09-b {
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	letter-spacing: 0.2em;
}
.img_tab {
	margin: 0em 0.5em 0em 0em;
}
.main-o08-2 {
	font: 0.9em "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #FF6600;
	text-decoration: none;
}
.img_120 {
        width: 120px;
	text-align: center;
}
.ch_txt01 {
	font-family: "新細明體";
	font-size: 1em;
	font-weight: normal;
	color: #006666;
	text-decoration: none;
	line-height: 1.6em;
}

.ch_txt02 {
	font-family: "新細明體";
	font-size: 0.8em;
	font-weight: normal;
	color: #996600;
	text-decoration: none;
}
a.good_link01 {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #0099FF;
}
a.good_link01:hover {
	font-size: 0.8em;
	line-height: 1.5em;
	color: #0066FF;
}

/*以下用於照片提供者*/
.caption3 {    
	color: #996600;
	font-size: 12px;
	font-family: "新細明體";
}


/*2007.01.05windgod的css*/
.en_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #003333;
	text-decoration: none;
	line-height: 1.2em;
}	

.epaper {
	height: 31px;
	width: 663px;
	font-family: "新細明體";
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}
.link-table-up {
	height: 31px;
	width: 179px;
	background-position: center;
	background-repeat: no-repeat;
}
.link-table-down {
	line-height: 12px;
	background-image: url(images/theme_tem_18-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 6px;
	width: 179px;
}

.link-table-contact {
	font-family: "新細明體";
	font-size: 12px;
	color: #545253;
	text-decoration: none;
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.QRcode {
	background-image: url(images/theme_tem_19-2.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.web:link {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #545253;
	text-decoration: none;
}
a.web:visited {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 18px;
	color: #545253;
	text-decoration: none;
}
a.web:hover {
	color: #FF9900;
}
.div_aaa {
	position: relative;
}
.div_bbb {
	position: absolute;
	left:780;
	top:0;
}
