@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background-image: url(../images/bg00.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a {
	color:#407311;
	text-decoration:none;
}
a:hover{
	color: #407311;
	text-decoration: underline;
}
.all {
	font-family:Arial, "新細明體";
	font-size:83%;
	line-height:1.3;
	color: #4D4D4D;
	background-color:#FFF
	}
	
.top_btn {
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#FFF;}	
.top_btn a {
	text-decoration:none;
	color:#FFF;}
.top_btn a:hover {
	text-decoration: underline;
	color:#FFF;}
	
.top_ft_wo {
	color:#b7c8c5;}

form {
	margin: 0px;
}
textarea {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #666;
	border: 1px solid #CCC;
	letter-spacing:0.05em;
}
input {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #666;
	border: 1px solid #CCC;
	letter-spacing:0.05em;
}
.input00 {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #65AED6;
	border: 1px solid #DAF1FC;
	letter-spacing:0.05em;
}
.input01 {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #999;
	border: 1px solid #c6c6c6;
	letter-spacing:0.05em;
	padding-top:4px;
	padding-bottom:1px;
}
.input02 {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #999;
	background-color:#FFF;
	border: 1px solid #e6e6e6;
	letter-spacing:0.05em;
	padding-top:4px;
	padding-bottom:1px;
}
.input03 {
	font-family:Arial, "新細明體";
	font-size: 11px;
	color: #0f85ad;
	background-color:#b4d6f3;
	border: 1px solid #e6e6e6;
	letter-spacing:0.05em;
	padding-top:4px;
	padding-bottom:1px;
}
.btn03 {
	background-color:#4cc6ef;
	color:#FFFFFF;
	font-size:12px;}

caption {
	font-family: Arial, "新細明體";
	font-size: 10px;
	line-height: 1.3;
	color: #7C7C7C;
}
.caption00{
	position:absolute;
	margin-bottom:-10px;}


/*天氣*/	
.top_weather {
	font-size: 11px;
	color: #adaeae;}	
.top_wea_wo {
	font-size: 11px;
	line-height:1.1;
	color: #1c80c3;}
	
/*左側*/
.left_bg {
	background:url(../images/inside_img/left_bg.jpg) repeat-y;
	width: 205px;}

.alt_wo {
	font-size:11px;
	color:#C4E1F7;
	position:absolute;}
	.alt_wo a{
		color:#C4E1F7;
		text-decoration:none;}
	.alt_wo a:hover{
		color:#C4E1F7;
		text-decoration: underline;}

/*footer*/
.fot_wo {
	font-family:Arial, "新細明體";
	font-size:11px;
	color:#525451;}

/*------------------------------------月曆------------------------------------*/	
.can_00{
	font-family: Arial, "新細明體";
	color: #FFFFFF;
	font-size: 11px;
}
.can_04{
	font-family: Arial, "新細明體";
	color: #70BC7D;
	font-size: 12px;
	font-weight:bold;
}
.can_01{
	font-family: Arial, "新細明體";
	color: #51B581;
	font-size: 40px;
	font-weight: bolder;
	line-height: 1;
}
.can_02{
	font-family: Arial, "新細明體";
	color: #FFFFFF;
	font-size: 11px;
	line-height:11px;
	font-weight: bold;
	background-color: #006600;
}
.can_02 a{
	font-family: Arial, "新細明體";
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
	background-color: #006600;
}
.can_02 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background-color: #006600;
}
.can_03{
	font-family: Arial, "新細明體";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-size: 11px;
	line-height:14px;
	background-color: #FFFFFF;
}
.can_03 a{
	font-family: Arial, "新細明體";
	color: #006633;
	text-decoration:none;
	font-weight: normal;
	background-color: #FFFFFF;
}
.can_03 a:hover{
	color: #006633;
	text-decoration: underline;
	font-weight: normal;
	background-color: #FFFFFF;
}

