BODY {
	color: #000000;
	border: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0;
} /* 全体の指定 */
A:link {
  color: #E5E1E1;
  text-decoration: none     /* 下線を消す */
}   /* リンク */
A:visited {                 /* 既に見たリンク */
  color: #E5E1E1;
  text-decoration: none     /* 下線を消す */
}
A:active { color: #CBA6A6 } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #CBA6A6;
  text-decoration:underline;
}

.bg{
background:url(../img/ereki/background.jpg);
}

td.top{
text-align:center;
vertical-align:top;
padding-top: 10px;
}

td.cd {
border-style: solid;
border-color: #E4007B;
border-width: medium;
}
td.present {
border-style: dotted;
border-color: #E4007B;
border-width: medium;
font-size:10px; 
color:#000000; 
text-align:left; 
vertical-align:middle; 
}

td.of{
text-align:right;
vertical-align:middle;
padding-right: 30px;
}
td.tx{
text-align:left;
vertical-align:middle;
padding-left: 30px;
}

td.whatstx{
font-size:10px; 
color:#000000; 
text-align:left; 
vertical-align:top; 
padding-left: 50px; 
line-height: 200%;
}

td.menu{
text-align:center; 
vertical-align:top; 
}

td.menu2{
text-align:right; 
vertical-align:top; 
}

td.menu3{
text-align:left; 
vertical-align:top; 
}

td.menu4{
text-align:center; 
vertical-align:top; 
}

td.taiban{
font-size:12px; 
color:#000000; 
text-align:left;
vertical-align:top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px; 
background:url(../img/ereki/haikei.png);
}

td.history{
font-size:12px; 
color:#000000; 
text-align:left;
vertical-align:top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px; 
}

a img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
}
a:hover img.css-hover{
opacity:0.6;
filter: alpha(opacity=60);
}

td.wm{
font-size:10px; 
color:#000000; 
text-align:left; 
vertical-align:middle; 
}