#asaichi{
	background-color:#ffffff;
	position:relative;
	left:0px;
	top:0px;
	width:151px;
	margin:0px auto;
}

#asaichi a .large{
	visibility:hidden;
	text-align:center;
	border:0px;
	display:block;
	width:617px;
	height:540px;
	left:-10000px;
	top:0px;
	position:absolute;
	background-color:#ffffff;
}

#asaichi a img{
	border:0;
}

#asaichi a.banner,
#asaichi a.banner:visited{
	background:#FFFFFF;
	display:block;
	width:151px;
	height:90px;
	left:0px;
	top:0px;
	text-decoration:none;
}

#asaichi a.banner:hover{
	background-color:#8C97A3;
	color:#000000;
	text-decoration:none;
}

#asaichi a.banner:hover .large{
	visibility:visible;
	border:2px solid #009400;
	display:block;
	position:absolute;
	width:617px;
	height:540px;
	left:-635px;
	top:0px;
	background-color:#ffffff;
}
