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:15px;
	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{
	background:url(../images/page/img.jpg) no-repeat;
	background-position:top;
	padding-top:25px;
	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:#BC6434;
	font-family:Arial, Helvetica, sans-serif;
	}
.font01 a{
	color:#BC6434;
	text-decoration:none;
	}
.font01 a:hover{
	color:#994a1f;
	text-decoration:underline;
	}
.font01_01{
	padding-left:4px;
	}
.font02{
	line-height:16px;
	color:#BC6434;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0 7px 5px;
	}
.font02 a{
	color:#BC6434;
	text-decoration:none;
	}
.font02 a:hover{
	color:#994a1f;
	text-decoration:underline;
	}
.font03{
	line-height:16px;
	color:#BC6434;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 0px;
	}
.table_label{
	width:130px;
	height:14px;
	font-size:11px;
	color:#6e7e74;
	margin-top:3px;
	border:1px #6e7e74 solid;
	}
.table_label01{
	width:30px;
	font-size:11px;
	color:#6e7e74;
	background-color:#FBF2E3;
	border:1px #6e7e74 solid;
	}
.table_label02{
	font-size:11px;
	color:#6e7e74;
	border:1px #6e7e74 solid;
	}
.table01{
	background:url(../images/page/table01_02.gif);
	padding:0 6px 0 6px;
	}
.table01_line{
	background:url(../images/page/table01_line01.gif) repeat-y;
	}
.table_font{
	text-align:right;
	padding-right:8px;
	color:#8a5e33;
	line-height:30px;
	background-color:#F2D5B7;
	}
.table_font01{
	text-align:left;
	padding-left:10px;
	color:#a47749;
	line-height:16px;
	}
.table_font01 a{
	color:#a47749;
	text-decoration:none;
	}
.table_font01 a:hover{
	color:#906538;
	text-decoration:underline;
	}
.table02{
	background:url(../images/page/img02.jpg) no-repeat;
	height:41px;
	line-height:40px;
	font-size:15px;
	color:#9F542C;
	font-weight:bold;
	padding-top:3px;
	}
.table03{
	background:url(../images/page/img03.gif) no-repeat;
	height:46px;
	line-height:17px;
	color:#BC6434;
	font-family:Arial, Helvetica, sans-serif;
	}
.table03 a{
	color:#BC6434;
	text-decoration:none;
	}
.table03 a:hover{
	color:#994a1f;
	text-decoration:underline;
	}
.pic{
	background:url(../images/03_img/pic_bg.jpg) no-repeat;
	height:83px;
	}
.bus{
	background:url(../images/03_img/bus_bg.gif) repeat-y;
	line-height:18px;
	color:color:#BC6434;
	}
.bus_font01{
	color:#a47749;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	}
.t{
	background:url(../images/03_img/t_img_bg01.gif) no-repeat;
	background-position:bottom;
	line-height:18px;
	color:color:#BC6434;
	padding-top:5px
	}
.t_bg{
	background:url(../images/03_img/t_img_bg.gif) repeat-y;
	}
.table_font02{
	text-align:right;
	padding-right:8px;
	color:#8a5e33;
	line-height:30px;
	background-color:#F2D5B7;
	}
.table_font03{
	text-align:left;
	padding-left:5px;
	color:#a47749;
	line-height:16px;
	}
.map{
	padding-top:20px;
	}
.map_img{
	border:1px #333333 solid;
	}
.table_bg01{
	padding-top:20px;
	height:400px;
	}
.table_bg02{
	background:url(../images/03_img/img01_bg.jpg) no-repeat;
	background-position:top;
	width:667px;
	font-size:11px;
	line-height:15px;
	}
.font04{
	color:#94552f;
	line-height:20px;
	font-size:12px;
	padding-bottom:10px;
	}
.table_bg03{
	background:url(../images/03_img/img03_01bg.jpg) no-repeat;
	color:#844523;
	width:683px;
	font-size:10px;
	line-height:17px;
	}
.table_bg04{
	background:url(../images/03_img/img03_02bg.jpg) no-repeat;
	color:#844523;
	width:683px;
	font-size:10px;
	line-height:15px;
	}
.font05{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	}
.font06{
	color:#57491C;
	font-family:Arial, Helvetica, sans-serif;
	}
.font_b{
	font-size:13px;
	color: #663333;
	padding-top: 20px;
	padding-left: 20px;
	line-height: 21px;
	background-image: url(../images/03_img/img04_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.font_5{
	font-size:13px;
	color: #663333;
	padding-top: 20px;
	padding-left: 20px;
	line-height: 21px;
	background-image: url(../images/03_img/05img_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.font2a{
	background:url(../images/03_img/04img_02.jpg) no-repeat;
	background-position:top right;
	color:#a74916;
	font-size:11px;
	padding-right:95px;
	}
.font2a a{
	color:#a74916;
	text-decoration:none;
	}
.font2a a:hover{
	color:#7f3812;
	text-decoration:underline;
	}