.f12 { font-size: 12px; line-height:150%;}
.f12m { font-size: 12px; line-height:130%;}
.f12h { font-size: 12px;line-height:160%;}
.f10 { font-size: 10px;;}
.f10m { font-size: 10px;line-height:140%;}
.f10h { font-size: 10px;line-height:150%;}
.f14 { font-size: 14px; line-height:150%;}

.white { color:#FFFFFF;}
.black { color:#000000;}
.red { color:#CC0000;	font-weight: bold;}

body{
margin:0;
padding:0;
text-align:center;
background-color:#000000;
color:#FFFFFF;
font-size:12px;
}

div, p{
margin:0;
padding:0;
}

ul{
	list-style: none;
	margin: 0;
	padding: 0;
}


li{
	margin: 0;
	padding: 0;
}

td{
	margin: 0;
	padding: 0;
}

#contents{
width:900px;
margin:0 auto;
padding:0 0 50px 0;
background-color:#000000;
text-align:left;
}

#header, #edaheader, #main{
width:900px;
margin:0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}


#header {

	height:550px;
	background:url(../images/index_top_bg.jpg) no-repeat;
}

#edaheader {

	height:160px;
	background:url(../images/eda_bg.jpg) no-repeat;
}

#header h2{

margin:0;
padding:70px 0 56px 0;

}

#edaheader h2{

margin:0;
padding:0;

}


#main h3{

margin:0;
padding:0;

}


#footer{
width:900px;
height:25px;
margin:0 auto;
background-color:#B52676;
text-align:left;
}

.topinfo a:link {text-decoration: underline ; color:#000080;}
.topinfo a:visited {text-decoration: underline ; color:#000080;}
.topinfo a:hover {text-decoration: none ; color:#000080;}
.topinfo a:active {text-decoration: none ; color:#000080;}

.topevent a:link {text-decoration: underline ; color:#990000;}
.topevent a:visited {text-decoration: underline ; color:#990000;}
.topevent a:hover {text-decoration: none ; color:#990000;}
.topevent a:active {text-decoration: none ; color:#990000;}

