body{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#6e7e74;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	}
 a{
	color:#6e7e74;
	text-decoration:none;
	}
 a:hover{
	color:#4E5852;
	text-decoration:underline;
	}
#index{
	width:100%;
	margin:0px;
	padding:0px;
	background:url(../images/page/bg.jpg) repeat-x;
	}
#footer{
	background:url(../images/bg_f.jpg);
	width:100%;
	}
.other_bg{
	background:url(../images/page/other_bg.jpg);
	background-position:top;
	}
.flash_bg{
	background:url(../images/page/flash_bg.jpg) no-repeat;
	height:716px;
	width:218px;
	}
.flash01_bg{
	background:url(../images/page/flash01_bg.jpg) no-repeat;
	height:177px;
	width:765px;
	}
.top{
	background:url(../images/page/top_bg.jpg) no-repeat;
	padding-top:13px;
	padding-bottom:13px;
	}
.top_font{
	color:#f6cfbf;
	font-size:11px;
	padding-top:3px;
	letter-spacing:1px;
	}
.top_font a{
	color:#f6cfbf;
	text-decoration:none;
	}
.top_font a:hover{
	color:#e6a286;
	text-decoration:underline;
	}
.content{
	background:url(../images/page/content_bg.jpg) no-repeat;
	background-position:top;
	}
.font{
	background:url(../images/page/img_bg.jpg) no-repeat;
	background-position:top right;
	color:#a74916;
	font-size:11px;
	padding-right:95px;
	}
.font a{
	color:#a74916;
	text-decoration:none;
	}
.font a:hover{
	color:#7f3812;
	text-decoration:underline;
	}
.weather{
	padding-top:20px;
	}
.weather01{
	padding-top:10px;
	}
.label{
	width:130px;
	height:14px;
	font-size:11px;
	color:#6d421b;
	margin-top:3px;
	border:1px #512e0f solid;
	}
.label01{
	width:30px;
	font-size:11px;
	color:#a46a44;
	background-color:#ffeee1;
	border:1px #8e350f solid;
	}
.foot{
	background:url(../images/page/foot_bg.jpg) no-repeat;
	width:1002px;
	}
.foot_font{
	font-size:11px;
	padding-top:40px;
	color:#b3c382;
	line-height:18px;
	}
.foot_font01{
	font-size:11px;
	color:#b3c382;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	}
.foot_font02{
	font-size:13px;
	padding-top:30px;
	padding-left:5px;
	color:#cddea6;
	line-height:16px;
	}
.foot_font03{
	font-size:12px;
	padding-top:30px;
	padding-left:10px;
	color:#e2efc3;
	}
.table_bg{
	padding-top:10px;
	height:400px;
	}
.table{
	background:url(../images/page/img01.jpg) no-repeat;
	height:41px;
	line-height:40px;
	font-size:13px;
	color:#9F542C;
	padding-bottom:5px;
	padding-top:3px;
	}
.font01{
	line-height:20px;
	color:#41601f;
	padding-left:5px;
	}
.font02{
	line-height:20px;
	color:#aa6125;
	padding-left:5px;
	}
.font03{
	line-height:24px;
	color:#cf7319;
	padding-left:5px;
	}
.font04{
	line-height:24px;
	color:#297a89;
	padding-left:5px;
	}
.img01{
	margin-top:8px;
	}
.table_bg01{
	background:url(../images/02_img/img03_bg.jpg) no-repeat;
	background-position:top;
	padding-left:1px;
	}
.font05{
	color:#96843e;
	line-height:22px;
	padding-bottom:8px;
	}
.font06{
	color:#257785;
	line-height:22px;
	padding-bottom:8px;
	}
.font07{
	color:#cf7807;
	line-height:22px;
	padding-bottom:8px;
	}
.font08{
	color:#724fb3;
	line-height:22px;
	padding-bottom:8px;
	}
.font09{
	color:#28917c;
	line-height:22px;
	padding-bottom:8px;
	}
.font10{
	color:#e33c7f;
	line-height:22px;
	padding-bottom:8px;
	}