body {margin:100px 50px
}

body { font-family: ＭＳ　Ｐゴシック /* ゴシック系フォント */
}                        

.ab { border: 2px #000000 solid; }

.ac {
text-align: left;
vertical-align: bottom;
}

.ad {
text-align: right;
vertical-align: bottom;
}

.ae {
width: 900;
}

td, th {
padding: 5px 10px;
}

A:link {                 /* 既に見たリンク */
  color: #FF66cc;
  text-decoration: none     /* 下線を消す */
}



A:visited {                 /* 既に見たリンク */
  color: #FF3399;
  text-decoration: none     /* 下線を消す */
}
A:active { color: #FF66CC   /* クリック時のリンク */
  text-decoration: none     /* 下線を消す */} 
A:hover {                   /* カーソルが上にある時のリンク */
  color: #FF99CC;
  text-decoration: none     /* 下線を消す */
}

.wide{width: 300px;
}

td{    vertical-align: top;
}

table{
    border-top:0px solid #663300;
    border-bottom:0px solid #663300;
    border-right:0px solid #663300;
    border-left:0px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;

}



.tittle { font-size: 20px; }

.tt { font-size: 100px; 
      font-family: SimHei /* ゴシック系フォント */
      font-align: center; 
}

P {
  border-style: solid;          /* 枠の形 */
  border-width: 8px;            /* ４方向の枠 */
  border-color: #000000;        /* 上の色 */
  padding-top: 8px;            /* 上の空白 */
  padding-bottom: 8px;         /* 下の空白 */
  padding-left: 5px;            /* 左の空白 */
  padding-right: 5px;           /* 右の空白 */

  border-top-width: 1px;         /* 上の枠 */
  border-bottom-width: 1px;      /* 下の枠 */
  border-left-width: 1px;        /* 左の枠 */
  border-right-width: 1px;       /* 右の枠 */
  background-color: #ffffff
 width: 900;
}

.c { text-align: left; }

.menu { font-size: 12px ; }

.ttt {
vertical-align: bottom;
}
