div.topbase {
	position: absolute;
	top:0px ;
	left:0px ;
	width: 800px ;
	height: 600px ;
	background : url(images/topbg.jpg);
}
div.toplogo {
	position: absolute;
	top:400px ;
	left:50px ;
	width: 320px ;
	height: 105px ;
}
div.flash {
	position: absolute;
	top:50px ;
	left:50px ;
	width: 700px ;
	height: 320px ;
}
div.topcont {
	position: absolute;
	top:400px ;
	left:400px ;
	width: 300px ;
	height: 150px ;
	font-size: 14px;
	line-height: 150%;
	color: #ffffff;
}
a.toplink {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.toplink:hover {
	font-size: 12px;
	color: #ff8800;
}
a.toplink2 {
	font-size: 14px;
	color: #cf9806;
	text-decoration: none;
}
a.toplink2:hover {
	font-size: 14px;
	color: #cf9806;
}
font.toplink {
	font-size: 12px;
	color: #850000;
	text-decoration: none;
}

td.content {
	font-size: 12px;
	line-height: 16px;
	color: #cccccc;
}
div.menu {
	position: absolute;
	top:0px ;
	left:0px ;
	width: 162px ;
	height: 570px ;
	background : url(images/bg_menu.jpg);
	text-align: center;
}
div.cbase {
	position: absolute;
	top:0px ;
	left:162px ;
	width: 638px ;
	height: 570px ;
	background-color: #252525;
}
div.content {
	position: absolute;
	top:64px ;
	left:188px ;
	width: 550px ;
	height: 506px ;
	font-size: 11px;
	line-height: 16px;
	color: #cccccc;
}
font.content {
	font-size: 12px;
	line-height: 16px;
	color: #cccccc;
}
div.foot {
	position: absolute;
	top:570px ;
	left:0px ;
	width: 800px ;
	height: 30px ;
	background-color: #ffffff;
}
font.foot {
	font-size: 9px;
	color: #333333;
}
div.midashi {
	position: absolute;
	top:19px ;
	left:188px ;
	width: 600px ;
	height: 32px ;
	background : url(images/bg_midashi.gif);
}
font.midashi {
	font-size: 24px;
	color: #ffffff;
}
div.title {
	position: absolute;
	top:0px ;
	left:748px ;
	width: 40px ;
	height: 550px ;
	background : url(images/bg_title.gif);
	text-align: center;
}
div.obi {
	height: 16px;
	background : url(images/bg_obi.gif);
}
font.obi {
	font-size: 10px;
	text-decoration: bold;
	color: #000000;
	background-color: #ffffff;
	padding: 2px 2px;
}
font.caption {
	font-size: 11px;
	text-decoration: bold;
	color: #990000;
}
a.link {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a.link:hover {
	font-size: 11px;
	color: #ff8800;
}
a.pgmv {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.pgmv:hover {
	font-size: 10px;
	color: #ff8800;
}
font.link {
	font-size: 11px;
	color: #850000;
	text-decoration: none;
}
div.rayhow {
	position: absolute;
	top:0px ;
	left:162px ;
	width: 638px ;
	height: 570px ;
	background : url(images/bg_rayhow.jpg);
}
td.explain {
	font-size: 10px;
	line-height: 100%;
	color: #cccccc;
}
font.explain {
	font-size: 10px;
	line-height: 12px;
	color: #cccccc;
}


A.toplink3{
  font-size : 14px;
  color : fuchsia;
  text-decoration : underline;
}
A.toplink3:hover{
  color : aqua;
}

