@charset "utf-8";
/* CSS Document */
body {
	
	background-color:#595959;
	background-image: url(../../images/main_hg.gif);
	color:#ffffff;
	padding:15px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}

a {
	
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	
}

a:focus { 

	outline: none; 
	
}

a:hover {
	
	text-decoration:underline;
	color:#0193ac;
}



.mainpage {
	
	width:982px;
	height:1000px;
	background-color:#ffffff;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;

}

.maincontent {
	
	width:980px;
	height:998px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin:1px;
	padding:0px;

}



.top_navi {
	
	width:980px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin:0px;
	padding:0px;

}

.topnavi {
	
	width:735px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin:0px;
	padding:0px;
	
}

.mainmenu1 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:25px;
	padding:0px;
	
}

.mainmenu2 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:139px;
	padding:0px;
	
}

.mainmenu3 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:253px;
	padding:0px;
	
}

.mainmenu4 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:367px;
	padding:0px;
	
}

.mainmenu5 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:481px;
	padding:0px;
	
}

.mainmenu6 {
	
	width:114px;
	height:65px;
	position:absolute;
	background-color:#000000;
	border:0px;
	margin-top:1px;
	margin-left:595px;
	padding:0px;
	
}

.mainmenu_inactive {

	background-image:url(../../images/top_navi_inactive.jpg);
	
}

.mainmenu_active {

	background-image:url(../../images/top_navi_active.jpg);
	
}

.topmarker {
	
	width:245px;
	height:65px;
	position:absolute;
	background-color:#0193ac;
	border:0px;
	margin-left:735px;
	padding:0px;
	
}

.topline {
	
	width:1px;
	height:65px;
	position:absolute;
	background-color:#c0cdd5;
	border:0px;
	margin-top:0px;
	margin-left:735px;
	padding:0px;
	
}

.top_header {
	
	width:980px;
	height:145px;
	position:absolute;
	background-color:#ffffff;
	border:0px;
	margin-top:65px;
	padding: 0px;

}

.logo {
	
	width:185px;
	height:105px;
	position:absolute;
	background-color:#ffffff;
	border:0px;
	margin-left:33px;
	margin-top:20px;
	padding: 0px;

}

.date {
	
	width:200px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:100px;
	position:absolute;
	border:0px;
	color:#fff;
	margin-top:180px;
	margin-left:783px;
	padding:0px;
	z-index:8;
	
}

.headerline1 {
	
	width:1px;
	height:100px;
	position:absolute;
	background-color:#c0cdd5;
	border:0px;
	margin-left:735px;
	padding:0px;
	
}

.headerline2 {
	
	width:735px;
	height:44px;
	position:absolute;
	background-color:#1b1d1b;
	background-image:url(../../images/sub_navi_hg.jpg);
	border:0px;
	margin-left:245px;
	margin-top:100px;
	padding:0px;
	
}

.headerline3 {
	
	width:1px;
	height:45px;
	background-color:#c0cdd5;
	border:0px;
	margin-left:490px;
	padding:0px;
	
}

.headerline4 {
	
	width:980px;
	height:1px;
	background-color:#c0cdd5;
	border:0px;
	margin-top:144px;
	padding:0px;
	
}


.top_content {
	
	width:980px;
	height:265px;
	position:absolute;
	background-color:#555555;
	background-image:url(../../images/top_content_hg.jpg);
	border:0px;
	margin-top: 210px;
	padding: 0px;

}

.search {
	
	width:980px;
	height:55px;
	position:absolute;
	background-color:#555555;
	background-image:url(../../images/search_hg.jpg);
	border:0px;
	margin-top: 210px;
	padding: 0px;

}

.bottom_content {
	
	width:980px;
	height:487px;
	position:absolute;
	background-color:#ffffff;
	border:0px;
	margin-top:475px;
	padding: 0px;

}

.bottom_contact {
	
	width:980px;
	height:30px;
	position:absolute;
	text-align:center;
	border:0px;
	margin-top:973px;
	color:#999999;
	
}

.bottom_contact a 		{	color:#999999; }
.bottom_contact a:hover {	color:#0193ac; }

