@charset "utf-8";
#contents {
	position: relative;
	background: url(../images/top/background.jpg) no-repeat left top;
	height: 793px;
}

	#top-nav li{
		position: absolute;
	}

	#top-btn1{
	top: 15px;
	left: 21px;
	z-index:1;
	}
	#top-btn2{
	top: 189px;
	left: 134px;
	z-index: 2;
	}
	#top-btn3{
	top: 240px;
	left: 13px;
	z-index: 3;
	}
	
	#top-btn4{
	top: 148px;
	left: 840px;
	z-index:1;
	}
	#top-btn5{
	top: 239px;
	left: 688px;
	z-index:2;
	}
	#top-btn6{
	top: 30px;
	left: 684px;
	z-index:2;
	}
	#top-btn7{
	top: 291px;
	left: 860px;
	z-index:2;
	}
	#top-btn8{
	top: 14px;
	left: 912px;
	z-index:2;
	}
	#top-att{
	top: 125px;
	left: 343px;
	z-index:2;
	}
	#top-news{
	top: 481px;
	left: 358px;
	z-index:2;
	}
#orei{
	position: absolute;
	left: 371px;
	top: 611px;
}
#info-box{
	position: absolute;
	width: 317px;
	top: 370px; left: 20px;
	overflow: hidden;
}
#info-news{
	background: url(../images/top/news_bg.gif) no-repeat left bottom;
	padding: 5px 10px 8px 12px;
	margin: 0 0 5px 0;
	
}
	#info-box dl{
		
		padding-bottom: 5px;
		line-height: 1.5em;
		width: 295px;
		overflow: auto;
		height: 72px;
	}
		#info-box dl dt{
			color: #009FE8;
		}
		#info-box dl dd{
			color: #505050;
			margin: -1.5em 0 0 5.2em;
			
		}
	
	#info-box ul{
		width: 317px; overflow: hidden;
	}
		#info-box ul li{
			float: left;
		}
	#login-box{
		position: relative;
		width: 317px; height: 131px;
		background: url(../images/top/login_bg.png) no-repeat left top;
	}
		#login-box h2{
			text-indent: -9999px;
		}
		#login-box table{
			position:absolute;
			z-index: 5;
			left: 5px;
			top: 40px;
			width: 300px;
		}
			#login-box table th{
				vertical-align: middle;
				font-weight: bold;
				color: #D62705;
				padding: 5px 10px 5px 5px;
				width: 6em;
			}
			#login-box table td{
				vertical-align: middle;
			}
				#login-box table td .text{
					width: 180px;
				}
#right-bottom-list{
	position: absolute;
	left: 685px;top: 440px;
}
	#right-bottom-list li{
		float: left;
		margin-top: -6px;
	}
		#right-bottom-list li img{
			vertical-align: top;
		}
	#right-bottom-list .shadowless{
		margin-top: 0px;
		padding-left: 7px;
	}
