@charset   "Shift_JIS";
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
PADDING-TOP: 0px}
BODY {
  FONT-SIZE: 11px;
  COLOR: #494949;
  LINE-HEIGHT: 18px;
  LETTER-SPACING: 0.15em;
  MARGIN: 0px;
  PADDING: 0px;
}
DIV {
  FONT-SIZE: 12px;
  COLOR: #494949;
  LINE-HEIGHT: 18px;
}
P {
  font-size : 12px;
  COLOR: #494949;
  line-height : 18px;
}
TD {
	FONT-SIZE: 12px;
	color: black;
}
A:LINK {
	color: #000000;
}
A:VISITED {
	color: #666666;
	TEXT-DECORATION: none;
}
A:HOVER {
	color: red;
	text-decoration: underline;
}
A:ACTIVE {
	color: red;
	text-decoration: underline;
	background-attachment: fixed;
}
.TD2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
.BK1{
  background-color : #E6F2FF;
}
.BK2 {
	background-color: #ff80ff;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #cc00cc #cc00cc #cc00cc #cc00cc;
}
.BK3 {
	background-color: #ffcaca;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #990000 #990000 #990000 #990000;
}
.TD1{
  background-color : #E6F2FF;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
}
.TD1B{
  background-color : #E6F2FF;
  border-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
.TD1TB{
  background-color : #E6F2FF;
  margin-top : 1px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-bottom-color : #cccccc;
}
.font10{
  font-size : 10px;
  letter-spacing : 0px;
  
}
#menu span{
  text-indent:-10000px;
}
/*
ここまでMacIE向け
\*/

#menu span{
  position:absolute;
  text-indent::-10000px;
}
/*
ここまでその他のブラウザ向け
/*

