@charset "utf-8";
/* CSS Document */
/* Scroll Top
------------------------------------------------- */


#page-top {
	display:none;
	position: fixed;
	bottom: 16px;
	right: 16px;
	font-size: 77%;
	z-index:9999;
}
#page-top a {
	width:89px;
	height:89px;
	display: block;
	background:url(../images/page_top.png) no-repeat !important;
}
#page-top a:hover {
	text-decoration: none;
}








/* Header
------------------------------------------- */
#headerCover{
	width:100%;
	hewight:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#fff url(../images/header_bg.png) repeat-x;
}
	#headerCover #header{
		width:1000px;
		height:auto;
		margin:0px auto;
		padding:10px 0px 0px 0px;
	}
		#header p.logo{
			width:242px;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 0px 9px 0px;
			float:left;
		}
		#header #headerRight{
			width:758px;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:right;	
		}
			#headerRight p{
				padding:22px 0px 0px 0px;
				text-align:right !important;
			}
			#headerRight ul#navi{
				display:block;
				padding:20px 0px 0px 0px;
			}
				ul#navi li{
					display:block;
					float:right;
				}
					ul#navi li a{
						display:block;
						font-weight:bold;
						color:#fff;
						margin:0px 0px 0px 12px;
					}


/* Contents
------------------------------------------- */
.inContentsCover{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 40px 0px;
	background:url(../images/bg.jpg) center top no-repeat fixed;	
}
	.contentsIn{
		width:1000px;
		height:auto;
		margin:0px auto;	
	}
	.contentsIn p.pan{
		display:block;
		width:1000px;
		height:auto;
		padding:15px 0px;
		text-align:right;
	}
		.contentsArea{
			width:1000px;
			height:auto;
			background:#fff;
			margin:0px auto;
			padding:20px 0px 0px 0px;
			
			border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
		}
			.contentsArea .section{
				width:972px;
				height:auto;
				margin:0px auto;
				padding:0px 0px;
			}


/* Footer
------------------------------------------- */
#bannerLink{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:12px 0px;
	background:#e96f21;
}
	#bannerLink ul{
		display:block;
		width:706px;
		height:auto;
		margin:0px auto;
		overflow:hidden;
	}
		#bannerLink ul li{
			display:block;
			width:130px;
			height:auto;
			margin:0px 14px 0px 0px;
			float:left;
		}
			#bannerLink ul li img{
				width:130px;
				height:auto;
			}
#trainLink{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_footer_banner.jpg) center top repeat-x;
}
	#trainLink ul#trainLinkTop{
		display:block;
		width:1000px;
		height:auto;
		margin:0px auto;
		overflow:hidden;
	}
		ul#trainLinkTop li{
			display:block;
			width:200px;
			height:auto;
			float:left;
		}
	#trainLink ul#trainLinkBottom{
		display:block;
		width:800px;
		height:auto;
		margin:0px auto;
		overflow:hidden;
	}
		ul#trainLinkBottom li{
			display:block;
			width:200px;
			height:auto;
			float:left;
		}
#footerCover{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	background:#fff;
}
	#footerCover #footer{
		width:1000px;
		height:auto;
		margin:0px auto;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
		#footer ul{
			display:block;
			width:600px;
			height:auto;
			margin:0px 0px 0px 0px;
		}
			#footer ul li{
				float:left;
				padding-right:12px;
			}
			
			#footer p.copyright{
				display:block;
				width:350px;
				float:right;
				text-align:right;
				font-size:11px;
			}




