﻿@charset "utf-8";
/* CSS Document */


body{
	background:url(../img/bg_01.jpg) repeat-x;
	padding:0;
	margin:0;
	text-align:center;}



#wrapper{
	width:1000px;
	/*左右margin自動調整,便可使版面置中,適用於IE及FireFox*/
	 margin: 0px auto;
	hight:auto;   /*  注意 */
	padding:-500px;
	overflow: hidden;  /*  注意 */
	position: relative;  /*  注意 */
}


#wrapper a img{
	border:0;
}


/*--------------fast connect--------------*/

.fastconnect{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none;}
.fastconnect a:link{font-size:12px; color:#999999; text-decoration:none;}
.fastconnect a:visited{font-size:12px; color:#999999; text-decoration:none;}
.fastconnect a:hover{font-size:12px; color:#16accc; text-decoration:none;}







/*--------------index--------------*/


.newslist{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-decoration:none;}
.newslist a:link{font-size:12px; color:#555555; text-decoration:none;}
.newslist a:visited{font-size:12px; color:#555555; text-decoration:none;}
.newslist a:hover{font-size:12px; color:#000000; text-decoration:underline;}

.newstime{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04b2e4; text-decoration:none;}
.newstime a:link{font-size:12px; color:#04b2e4; text-decoration:none;}
.newstime a:visited{font-size:12px; color:#04b2e4; text-decoration:none;}
.newstime a:hover{font-size:12px; color:#04b2e4; text-decoration:underline;}


.connect{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007dc3; text-decoration:none;}
.connect a:link{font-size:12px; color:#007dc3; text-decoration:none;}
.connect a:visited{font-size:12px; color:#007dc3; text-decoration:none;}
.connect a:hover{font-size:12px; color:#007dc3; text-decoration:underline;}


.connect_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007dc3; font-weight:bold; text-decoration:none;}
.connect_bold a:link{font-size:12px; color:#007dc3;font-weight:bold; text-decoration:none;}
.connect_bold a:visited{font-size:12px; color:#007dc3;font-weight:bold; text-decoration:none;}
.connect_bold a:hover{font-size:12px; color:#007dc3; font-weight:bold; text-decoration:underline;}



/*--------------list--------------*/

.list01{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#bce5ef; font-weight:bold; text-decoration:none; text-align:left; padding-left:15px; line-height:30px;}
.list01 a:link{font-size:15px; color:#bce5ef; font-weight:bold; text-decoration:none;}
.list01 a:visited{font-size:15px; color:#bce5ef; font-weight:bold; text-decoration:none;}
.list01 a:hover{font-size:15px; color:#ffffff; font-weight:bold; text-decoration:none;}


.list02{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cbedf6; text-decoration:none; text-align:left; padding-left:50px; line-height:30px;}
.list02 a:link{font-size:13px; color:#cbedf6; text-decoration:none;}
.list02 a:visited{font-size:13px; color:#cbedf6; text-decoration:none;}
.list02 a:hover{font-size:13px; color:#ffffff; text-decoration:none;}



/*--------------sitemap--------------*/
.sitemap{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2569ab; font-weight:bold; text-decoration:none; text-align:left; line-height:30px;}
.sitemap a:link{font-size:13px; color:#2569ab; font-weight:bold; text-decoration:none;}
.sitemap a:visited{font-size:13px; color:#2569ab; font-weight:bold; text-decoration:none;}
.sitemap a:hover{font-size:13px; color:#2569ab; font-weight:bold; text-decoration:underline;}



/*--------------text--------------*/
.text01{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e6ab6; text-align:left; line-height:21px;}
.text02{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; line-height:21px;}
.text03{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; line-height:21px;}
.text03_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:left; line-height:21px; font-weight:bold;}
.text04{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600; text-align:left; line-height:21px;}
.text05{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#93ae8e; text-align:left; line-height:30px; text-decoration:none;}
.text05 a:link{ color:#93ae8e; text-decoration:none;}
.text05 a:visited{ color:#93ae8e; text-decoration:none;}
.text05 a:hover{ color:#93ae8e; text-decoration:underline;}



.text06{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#356184; text-align:left; line-height:21px;}

.time{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:right;}






.title01{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#006633; text-align:left; line-height:25px;}
.title02{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#cc3300; text-align:left; line-height:25px;}
.title03{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#003366; text-align:left; line-height:25px;}
.title04{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cc3333; text-align:left; line-height:25px;}
.title05{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#356184; text-align:left; line-height:25px;}
.title06{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; text-align:left; line-height:25px;}
.title01b{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#006633; text-align:left; line-height:25px;}
.title02b{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#cc3300; text-align:left; line-height:25px;}
.title03b{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#003366; text-align:left; line-height:25px;}
.title07b{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-align:left; line-height:25px;}
.title08b{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#006633; text-align:center; line-height:25px;}
/*--------------page--------------*/

.page{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; text-align:center;}
.page a:link{font-size:12px; color:#999999; text-decoration:none;}
.page a:visited{font-size:12px; color:#999999; text-decoration:none;}
.page a:hover{font-size:12px; color:#16accc; text-decoration:underline;}


.page_on{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#16accc; text-decoration:none;}

/*--------------foot--------------*/

.foot{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; padding-left:20px; text-align:left; line-height:18px;}
.foot_bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; font-weight:bold;}