a img{border:0;}
body {
      font-size: 13px;
      margin:0 auto;
      color:#000000;
      background-color:#ffffa0;
      background-image:url("backidol.gif");
      text-align:center;
      table-layout:fixed;
     }
a {text-decoration:none;}
a:link{color:#0000ff; }
a:active{color:#ff0000; }
a:visited{color:#0000ee; }
h1,h2,h3,h4,h5{display: inline; }
a:hover img {
  opacity: 0.7;
  transition: 0.5s;
}


/* タイトル */
table.tit01 {
  width: 980px;
  margin:0 auto;
  border-collapse: collapse;
  background: #ffffff;
}
table.tit01 th {
  background-color:#ffffff;
  vertical-align: bottom;
  text-align: left;
}
table.tit01 td.tt1 {
  width: 181px;
  text-align:center;
}
table.tit01 td.tt2 {
  width: 234px;
  text-align: right;
}


/* 全体画面 */
table.mem98 {
  border-collapse: collapse;
  margin:0 auto;
  width: 980px;
  background: #ffffc9;
}
table.mem98 td.tt1 {
  width: 260px;
  font-size: 12px;
  vertical-align: top;
  text-align: center;
}
table.mem98 td.tt2 {
  width: 520px;
  vertical-align: top;
  text-align: center;
}
table.mem98 td.tt3 {
  width: 200px;
  vertical-align: top;
  text-align: center;
  background: #0000c9;
  padding:0px;
}


/* クレジット */
table.tit02 {
  margin:0 auto;
  width: 980px;
  background: #0000c9;
  font-size: 13px;
  color: #ffff00;
}
table.tit02 th {
  text-align: left;
}
table.tit02 td {
  font-size: 10px;
  text-align: right;
}


/* 今月の表紙 */
table.tit03 {
  margin:0 auto;
  width: 250px;
  font-size: 13px;
  color: #000000;
}


/* ４姉妹 */
table.tit04 {
  border-collapse: collapse;
  margin:0 auto;
  width: 250px;
  font-size: 14px;
  background-image:url("idol0-4.gif");
}
table.tit04 td {
  text-align: left;
}


/* コミュニケーション */
table.tit05 {
  border-collapse: collapse;
  margin:0 auto;
  width: 250px;
  font-size: 14px;
  background-image:url("idol0-7.gif");
}
table.tit05 th {
  text-align: left;
}


/* 今日の格言 */
table.tit06 {
  border-collapse: collapse;
  margin:0 auto;
  width: 500px;
  text-align: left;
  background-image:url("m-005.gif");
}
table.tit06 td {
  padding:15px;
}


/* コーナーメニュー */
table.cor01 {
  border-collapse: separate;
  border-spacing: 10px 4px;
  margin:0 auto;
  width: 750px;
  text-align: left;
}
table.cor01 td {
  width: 385px;
  border: solid 1px #999;
  background-color: #ffffff;
  padding:10px;
  font-size: 14px;
  text-align: left;
}


/* アイドルルーム */
table.cor02 {
  border-collapse: separate;
  border-spacing: 10px 4px;
  margin:0 auto;
  width: 750px;
  text-align: left;
}
table.cor02 td {
  vertical-align: top;
}
table.cor02 td.lt {
  width: 260px;
  text-align: center;
}
table.cor02 td.rt {
  width: 490px;
  text-align: center;
}

/* トピックス */
table.cor03 {
  border-collapse: separate;
  border-spacing: 10px 4px;
  margin:0 auto;
  width: 480px;
  text-align: left;
}
table.cor03 td {
  width: 480px;
  border: solid 1px #999;
  background-color: #ffffff;
  padding:10px;
  font-size: 14px;
  text-align: left;
}


/* キャラスパ！ */
table.chara {
  border-collapse: collapse;
  margin:0 auto;
  width: 980px;
  color: #ffffff;
  font-size: 14px;
}
table.chara th {
  color: #000000;
  text-align: right;
}
table.chara tr a:link{color:#0000ff; }
table.chara tr a:visited{color:#0000ff; }
