/********** -ボディ- **********/
body{
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
  background-color:#470E17;
}

/********** -外枠テーブル- **********/
#table{
  background-color:#000000;
  border-right : 1px solid #333333;
  border-left : 1px solid #333333;
  border-bottom : 1px solid #333333;
}

/********** -トップニュース- **********/
#news{
  height:71px;
  font-size:11px;
  color:#ffffff;
  line-height:1.5em;
  margin:0 0px 0px 0px;
  padding:0px 0px 0px 130px;
  vertical-align:middle;
  border-bottom: 1px solid #999999;
  background-image:url(../image/nextstage_under.gif);
  background-repeat:no-repeat;
}

/********** -2列ボックス- **********/
#box1{
  width:342px;
  font-size:13px;
  color:#cccccc;
  line-height:1.5em;
  margin:10px 0px 7px 0px;
  padding:10px 0px 10px 7px;
  vertical-align:middle;
  border-right : 1px dotted #666666;
  float:left;
  background-color:#000000;
}

#box2{
  width:343px;
  font-size:13px;
  color:#cccccc;
  line-height:1.5em;
  margin:10px 0px 7px 0px;
  padding:10px 0px 10px 7px;
  vertical-align:middle;
  float:right;
  background-color:#000000;
}
/********** -3列ボックス- **********/
#box3{
  font-size:12px;
  color:#cccccc;
  line-height:1.5em;
  margin:20px 0px 0px 0px;
  padding:10px 10px 10px 10px;
  vertical-align:top;
  border-top : 1px dotted #666666;
  border-right : 1px dotted #666666;
  border-bottom : 1px solid #666666;
  background-color:#000000;
}

#box4{
  font-size:12px;
  color:#cccccc;
  line-height:1.5em;
  margin:20px 0px 0px 0px;
  padding:10px 10px 10px 10px;
  vertical-align:top;
  border-top : 1px dotted #666666;
  border-bottom : 1px solid #666666;
  background-color:#000000;
}

/********** -トップへ戻るボタン- **********/
p.pagetop{
  text-align:right;
}
/********** -フッター- **********/
TD.footer{
  padding-bottom:3px;
  font-size:13px;
  line-height:1.5em;
  color:#999999;
}

TD.footer a{
  color:#010F95;
  text-decoration:none;
}

TD.footer a:hover{
  color:#810707;
}
