/*----------------------------------------------------------------------------*/
/* [TETRIS]ページ配色等 */
/*----------------------------------------------------------------------------*/

/* メインページ */
body.main{
  background-image: url(./skl_t-top.gif);
  background-repeat: no-repeat;
  margin-top: 100px;
}
h1.main{
  text-align: left;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.1em;
  color: #000080;
}

/* サブページ */
body.sub{
}
h1.sub{
  background-image: url(./skl_t-t2.gif);
  background-repeat: no-repeat;
  background-color: #C00000;
  text-align: right;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.3em;
  color: #FFFFFF;
}

/* ヘッダ h2〜 */
h2{ background-color: #C00000;
  border-color: #000000 #000000 #000000 #FF8000;
  color: #FFFFFF;
}

/* //////////////////////////////// */
/* タイトルヘッダ ----------------------------*/
/*
h2{ background-color: #FF0000;
  border-color: #FF8080 #900000 #900000 #900000;
  color: #FFFFFF;
}
*/

h2 a:link    {text-decoration:none; color:#80FFFF; background-color: #FF4040;}
h2 a:visited {text-decoration:none; color:#00E0E0; background-color: #FF4040;}
h2 a:active  {text-decoration:none; color:#4040FF; background-color: #FF4040;}
h2 a:hover   {text-decoration:none; color:#0040C0; background-color: #FFFFFF;}


h3{border-color: #FFA0A0;}
h4{border-color: #E08080;}
h5{border-color: #C06060;}
h6{border-color: #A04040;}


/* P ----------------------------*/
p.modeInfo{
  color:#4040C0;
  font-weight:bold;
  margin-bottom:0em;
}

/* リスト ----------------------------*/
ul.game_status{
  margin: 0.5em 1em;
  padding: 0.2em;
  border: thin solid #000080;
  color: #000000;
  background-color: #F0F0F0;
  list-style: none
}


/* テーブル ----------------------------*/
table.minoInfo {
  color:#FFFFFF;
  background-color:#000000;
}

table.minoInfo thead {
  color:#000000;
  background-color:#E0E0E0;
}

table.minoInfo td.shape {
  text-align:center;
  font-weight:bold;
  background-color:#404040;
}
table.minoInfo td.mino {text-align:center; font-weight:bold;}
table.minoInfo td.mino#red     {background-color:#FF0000; color:#FFFFFF;}
table.minoInfo td.mino#orange  {background-color:#FF8000; color:#000000;}
table.minoInfo td.mino#blue    {background-color:#0000FF; color:#FFFFFF;}
table.minoInfo td.mino#skyblue {background-color:#80C0FF; color:#000000;}
table.minoInfo td.mino#green   {background-color:#00C040; color:#000000;}
table.minoInfo td.mino#purple  {background-color:#E040E0; color:#FFFFFF;}
table.minoInfo td.mino#yellow  {background-color:#FFFF00; color:#000000;}


table.score{
  background-color:#C0C0C0;
}
table.score tr.main{
  background-color:#F0F0FF;
}
table.score th.head{
  color:#FFFFFF;
  background-color:#202080;
  text-align:left;
  padding:0.1em 0.25em;
}
table.score th.head_w{
  color:#FFFFFF;
  background-color:#802020;
  text-align:left;
  padding:0.1em 0.25em;
}
table.score td.score{
  border:thin solid #FF0000;
  padding:0.1em 0.25em;
}
table.score td.score em{
  font-size:120%;
}
table.score td.score span.note{
  font-size:75%;
}
table.score td.date{
  font-size:80%;
  font-weight:bold;
  color:#0000C0;
}
table.score td.place{
  font-size:80%;
  color:#008000;
}
table.score td.footer{
  color:#FFFFFF;
  background-color:#000000;
  font-size:80%;
}
