#main h2{
	text-align: right;
}

#contents{
	width: 770px;
	float: left;
	background: #000;
}

#flash{
	width: 769px;
	height: 400px;
	background: #000;
	margin: 0 0 4px 0;
	overflow: hidden;
}

#news{
	width: 167px;
	height: 400px;
	float: right;
	border-left: 1px solid #666;
	background: #000;
}

#news #newsinfo{
	width: 162px;
	height: 250px;
	line-height: 1.5b;
	padding: 0 5px 0 0;
	font-size: 93%;
	overflow: auto;
}
#news #kengakukai{
	width: 162px;
	height: 150px;
	line-height: 1.5;
	padding: 0 5px 0 0;
/*	font-size: 93%;*/
	overflow: auto;
}

#news h4{
	width: 167px;
	height: 26px;
	background:url('images/bg_title_kengakukai.jpg');
	overflow: hidden;
	text-indent: -9999px;
}

#news dl p{
	font-size: 93%;
}

*html #news dl p{
	font-size: 9px;
	letter-spacing: -1px;
}

#news dt{
	width: 100px;
	padding: 0 0 0 1em;
	border-bottom: 1px solid #666;
}

#news dd{
	padding: 0 0 1 1em;
}

#news dd a:link,
#news dd a:visited {
	display: block;
	text-align: right;
	color: #ccc;
	text-decoration:none;
}

#news dd a:hover{
	color: #fff;
	background: #092C4D;
}


#copyright_box{
	width: 168px;
	height: 80px;
	margin: 4px 0 0 0;
	background: url('images/copyright.png');
	text-indent: -9999px;
}


/********************
Banners
********************/
#banners{
	clear: both;
	width: 760px;
	height: 80px;
	padding: 26px 0 0 0;
	background: #000;
}


#banners li{
	display: inline;
	float: left;
	width: 180px;
	height: 80px;
	margin: 0 10px 0 0;
	overflow: hidden;
}

#banners li a{
	display: block;
	width: 180px;
	height: 80px;
	margin: 0;
	text-indent:-9999px;
	background: url('images/banner_manu.jpg') no-repeat;
	overflow: hidden;
}

#banner01 a:link,
#banner01 a:visited{ background-position: 0    0; }
#banner01 a:hover  { background-position: 0  -80px; }
#banner01 a:active { background-position: 0 -160px; }

#banner02 a:link,
#banner02 a:visited{ background-position: -180px    0; }
#banner02 a:hover  { background-position: -180px  -80px; }
#banner02 a:active { background-position: -180px -160px; }

#banner03 a:link,
#banner03 a:visited{ background-position: -360px    0; }
#banner03 a:hover  { background-position: -360px  -80px; }
#banner03 a:active { background-position: -360px -160px; }

#banner04 a:link,
#banner04 a:visited{ background-position: -540px    0; }
#banner04 a:hover  { background-position: -540px  -80px; }
#banner04 a:active { background-position: -540px -160px; }

