A:link {text-decoration:none}
A:visited {text-decoration:none}
A:active {text-decoration:none}

body
   {
   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#FFFFFF;
   scrollbar-arrow-color:#C0C0C0;
   scrollbar-highlight-color:#C0C0C0;
   scrollbar-shadow-color:#C0C0C0;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF }

table {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}


/*-------------------------------------------*/

table.header td {
	color: #FFFFFF;
	/*padding-left: 15;*/
	height: 30px;
}

/*-------------------------------------------*/

div.menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
}

div.menu a {
	display: block;
	width: 100%;
	/*background-image: url("images/menu_over.gif");*/
}

div.amoku {
	margin-top: 25;
	margin-bottom: 10;
}

div.amoku a:hover {
	color: #9966FF;
	CURSOR: hand;
	background-color: #25382F;
}

div.gemoku {
	margin-top: 15;
	margin-bottom: 5;
}

div.gemoku a:hover {
	color: #9966FF;
	CURSOR: hand;
	background-color: #25382F;
}

div.nashi {
	margin-top: 10;
}

div.nashi a:hover {
	color: #6666FF;
	CURSOR: hand;
	background-color: #25382F;
}

div.jouka a:hover {
	color: #33CCCC;
	CURSOR: hand;
	background-color: #25382F;
}

div.ka a:hover {
	color: #66FF99;
	CURSOR: hand;
	background-color: #25382F;
}

div.aka a:hover {
	color: #CCFF66;
	CURSOR: hand;
	background-color: #25382F;
}

div.zoku a:hover {
	color: #FFCC66;
	CURSOR: hand;
	background-color: #25382F;
}

div.amoku span.amoku {
	margin-left: 15;
	font-family: "Omni";
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin-right: 10px;
	/*filter: shadow(color=#000000, direction=180, strength=2);*/
	width: 90;
}

div.gemoku span.gemoku {
	color: #9966FF;
	font-size: 10px;
	line-height: 18px;
	margin-left: 15px;
	margin-right: 5px;
}

div.nashi span.nashi {
	color: #6666FF;
	font-size: 10px;
	line-height: 18px;
	margin-left: 30px;
	margin-right: 5px;
}

div.jouka span.jouka {
	color: #33CCCC;
	font-size: 10px;
	line-height: 18px;
	margin-left: 45px;
	margin-right: 5px;
}

div.ka span.ka {
	color: #66FF99;
	font-size: 10px;
	line-height: 18px;
	margin-left: 60px;
	margin-right: 5px;
}

div.aka span.aka {
	color: #CCFF66;
	font-size: 10px;
	line-height: 18px;
	margin-left: 75px;
	margin-right: 5px;
}

div.zoku span.zoku {
	color: #FFCC66;
	font-size: 10px;
	line-height: 18px;
	margin-left: 90px;
	margin-right: 5px;
}

.omni {
	font-family: "Omni";
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin-right: 10px;
	/*filter: shadow(color=#000000, direction=180, strength=2);*/
	width: 90
}

/*-------------------------------------------*/

table.main a:link {color: #FFFFFF}
table.main a:visited {color: #FFFFFF}
table.main a:active {color: #99FFCC}
table.main a:hover {color: #339966}

table.main td {
	/*width: 200px;*/
	height: 22px;
	/*padding-left: 30;*/
	border-bottom: 1px solid #F5F5F5;
	background-color: #CCCCCC;
}

table.main td.Scientific {
	width: 200px;
	padding-left: 30;
	font-style: italic;
}

table.main td.ename {
	width: 200px;
}

table.main td.jname {
	width: 170px;
}

table.main td.links {
	width: 30px;
	/*padding-left: 0;*/
	color: #CCCCCC;
}

table.main td.wamei {
	width: 200px;
}

table.main td.amoku {
	width: 570px;
	padding-left: 30;
	color: #FFFFFF;
	background-color: #808080;
}

/*table.main td.amoku a {
	width: 350px;
	filter: shadow(color=#000000, direction=180, strength=2);
}*/

table.main td.gemoku {
	width: 555;
	padding-left: 45;
	/*color: BBAAFF;*/
	color: #DED1FF;
	background-color: #8C8C8C;
}

/*table.main td.gemoku a {
	filter: shadow(color=#333333, direction=180, strength=2);
	width: 350;
}*/

table.main td.nashi {
	width: 525px;
	padding-left: 75;
	color: #BDE0FF;
	background-color: #999999;
}

/*table.main td.nashi a {
	width: 350;
	filter: shadow(color=#333333, direction=180, strength=2);
}*/

table.main td.jouka {
	width: 495px;
	padding-left: 105;
	color: #80FFFF;
	background-color: #A3A3A3;
}

/*table.main td.jouka a {
	width: 350;
	filter: shadow(color=#4D4D4D, direction=180, strength=2);
}*/

table.main td.ka {
	width: 465px;
	padding-left: 135;
	color: #66FF99;
	background-color: #ADADAD;
}

/*table.main td.ka a {
	width: 350;
	filter: shadow(color=#666666, direction=180, strength=2);
}*/

table.main td.aka {
	width: 435px;
	padding-left: 165;
	color: #CCFF66;
	background-color: #B8B8B8;
}

/*table.main td.aka a {
	width: 350;
	filter: shadow(color=#999999, direction=180, strength=2);
}*/

table.main td.zoku {
	width: 405px;
	padding-left: 195;
	color: #FFEAB6;
	background-color: #C2C2C2;
}

/*table.main td.zoku a {
	width: 350;
	filter: shadow(color=#999999, direction=135, strength=1);
}*/

.omni2 {
	font-family: "Omni";
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin-right: 40px;
	/*filter: shadow(color=#666666, direction=180, strength=2);
	width: 90*/
}

.style1 {
	font-size: 1px;
	line-height: 100%;
}

.style10W {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
}

.style11W {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 11px;
	line-height: 100%;
	color: #FFFFFF;
}

.style11G {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 11px;
	line-height: 150%;
	color: #666666;
}

.text10W {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
}

.text12W {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}

.text10W {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
}

.style13G {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 13px;
	line-height: 130%;
	color: #5C5C5C;
}