?@charset "UTF-8";
TD	{
  background-color:#ffffff;
  vertical-align : top;
}
TABLE	{
  width : 620px;
  font-size : 100%;
  vertical-align:baseline;
}

.title	{
  background-color : #e8e8e8;
  height : 2px;
}
.new	{
  text-align : left;
  width : 100px;
  font-size : 0.6em;
  color : #666666;
}
.last	{
  text-align:left;
  vertical-align:top;
  font-size:0.6em;
  color:#4b6730;
}
.load{
  text-align : center;
  background-color : #eeffff;
  vertical-align : middle;
  width : 300px; 
}
.load2{
  background-color : #eeffff;
}
.right{
  background-color : #badcfa;
  text-align : right;
  height : 5px;
}
.danger{
  color : #ff0000;
  background-color : #f9feb6;
}
.link{
  text-align : right;
}
.linkr{
  background-color : #8bfcd5;
}
.loadt{
  color : #cc0000;
  background-color : #eeffff;
  text-align : center;
}
.corp{
  font-size : 80%;
  color : #4279d5;
}
.mini{
  font-size : 80%;
}
HR{
  width : 620px;
}
.logo{
  text-align : left;
}
.titlep1{
  background-color : #e0e0e0;
  height : 2px;
}
.pastl{
  font-size : 110%;
  text-align : right;
}
.pastbt{
  color : #8ac8f4;
  font-weight : 600;
}
.titlep2{
  background-color : #e0e0e0;
  height : 3px;
  text-align : right;
}
.pastt{
  color : #cc0000;
  font-weight : 600;
}
IMG{
	border-width : 0px 0px 0px 0px;
}
.nobaner{
  width : 200px;
  height : 40px;
}
.space50{
  width : 50px;
}
.title3	{
  width : 270px;
  background-color : #e8e8e8;
  height : 2px;
}
.right2 {
  text-align : right;
}
.box1 {
  vertical-align : middle;
}
.textmid{
  text-align : center;
}
BODY{
  font-family : "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
  font-size : 100%;
  vertical-align:baseline;
}

.koukoku{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 620px;
  height : 0px;
  text-align : center;
  overflow : hidden;  
  bottom : auto;
}

.dmm{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  width : 620px;
  height : 150px;
  text-align : center;
  overflow : hidden;  
  
}
