@charset   "UTF-8";
BODY {		
				
		text-align:center;
font-family: Arial, Helvetica, sans-serif;
padding:0px;
margin: 0px auto 0px auto;
background-image : url(img/bg.jpg);
background-repeat:repeat-y;
background-position:top center;
}

#container{		
				
		background-color:#FFFFFF;
text-align:left;
width:930px;
margin: 0px auto 0px auto;
background-image : url(img/bg_ba.gif);
background-repeat:no-repeat;
background-position:top center;
}
#banner:after {
				
				
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

.banner{
	margin: 0px auto 0px auto;
	width:930px;
	height: 180;
}

A{
  text-decoration : underline;
  color : blue;
}

A:HOVER{
  text-decoration : none;
  color : red;
}

.menu {
	margin: 0px auto 0px auto;
}

.menu img {
	margin: 0px auto 0px auto;
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */}

.menu a img {
	margin: 0px auto 0px auto;
	opacity: 0.5; /* IE以外透過設定 */
	filter: Alpha(opacity=50); /* IE用透過設定 */
}

.menu a:hover img {
	margin: 0px auto 0px auto;
	background: #FF0000;
	opacity: 1; /* IE以外透過設定 */
	filter: Alpha(opacity=100); /* IE用透過設定 */
}

P {
	line-height : 160%;
}

TD {
	line-height : 160%;
}