/* キャラスパ！　メインメニュー Since 1997 */

body {
      font-size: 13px;
      margin:0 auto;
      color:#000000;
      background-color:#ffc9ff;
      table-layout:fixed;
      font-family: Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
      -webkit-text-size-adjust: 100%;
      background-image:url("../bbs7.gif");
     }
a img{border:0;}
a {text-decoration:none;}
a:link{color:#0000dd; }
a:active{color:#0000ff; }
a:visited{color:#0000de; }
h1,h2,h3,h4,h5{display: inline; }


/* 全体画面 */
table.mem98 {
  width: 980px;
  margin:0 auto;
  border-collapse: collapse;
  background: #ffffff;
}
table.mem98 td.tt1 {
  width: 278px;
  vertical-align: top;
}
table.mem98 td.tt2 {
  width: 200px;
  text-align: center;
  vertical-align: top;
  background: #0000c9;
}
table.mem98 td.tt3 {
  width: 780px;
  text-align: center;
  vertical-align: top;
}


/* 最新ニュース */
table.cor02 {
  margin:0 auto;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  width: 750px;
  border-collapse: collapse;
  font-size: 13px;
  line-height:130%;
}
table.cor02 th {
  text-align: left;
  color: #333333;
}
table.cor02 th.cu1 {
  text-align: right;
  font-size: 17px;
  color: #555555;
}
table.cor02 td {
  background: #ffffff;
  text-align: center;
  color: #ff0000;
}

table.cor02a {
  width: 750px;
  font-size: 17px;
  background: #ffffff;
  border: 2px outset #cccccc;
  line-height: 1.3em;
}
table.cor02a th {
  width: 130px;
  border:solid 2px #ffffff;
  background: #ffc9ff;
  font-size: 14px;
  padding: 2px;
  color: #000000;
  text-align: center;
}
table.cor02a td {
  padding: 2px;
  text-align: left;
}



/* コーナーメニュー */
table.cor01 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  background: #ffffff;
  border: 2px outset #cccccc;
  font-size: 15px;
  line-height:140%;
}
table.cor01 th {
  width: 240px;
  height: 230px;
  vertical-align: top;
  background: #ffffff;
  text-align: left;
  color: #ffffff;
}


/* クレジット */
table.tit02 {
  margin:0 auto;
  width: 980px;
  font-size: 13px;
  color:#ffffff;
  background: #0000c9;
  padding: 6px;
}


/* タイトル */
table.tit01 {
  margin:0 auto;
  width: 980px;
  background: #ffffff;
  border-collapse: collapse;
  font-size: 13px;
}
table.tit01 th {
  text-align: left;
  color: #ff0000;
  font-size: 16px;
}
table.tit01 td {
  text-align: right;
}


/* twitter */
table.cor08 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  width: 250px;
  font-size: 14px;
  line-height:150%;
  color: #ffffff;
}
table.cor08 th {
  text-align: left;
  color: #ffffff;
}


}
