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

/* メインページ */
body.main{
  background-image: url(./skl_s-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_s-t2.gif);
  background-repeat: no-repeat;
  text-align: right;
  font-weight: bold;
  font-size: 1.4em;
  line-height: 1.3em;
  color: #FFFFFF;
}

/* //////////////////////////////// */
/* タイトルヘッダ */

h2{ background-color: #0000C0;
  border-color: #8080F0 #000090 #000090 #000090;
  color: #FFFFFF;
}

h2 a:link{
  text-decoration:underline; color:#FFFF80; background-color: #0000C0;}
h2 a:visited{
  text-decoration:underline; color:#E0E000; background-color: #0000C0;}
h2 a:active{
  text-decoration:underline; color:#FF4040; background-color: #0000C0;}
h2 a:hover{
  text-decoration:none; color:#C04000; background-color: #FFFFFF;}


h3{border-color: #A0A0FF;}
h4{border-color: #8080E0;}
h5{border-color: #6060C0;}
h6{border-color: #4040A0;}


/* */
em#jam{color: #A0A0FF}


/* サウンド関連 */
h3.msc{
  font-size: 100%;
  margin-bottom: 0em;
}

h4.msc{
  border-bottom-width: 0em;
  margin-top: 0.1em;
  margin-left: 1.5em;
  font-size: 85%;
  font-style: oblique;
  color: #606060;
}


/* サウンドトラック関連 */
table.st_info{margin: 0.5em 0.5em 1.5em 0.5em}
table.st_info th{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #4040A0;
}

table.st{margin: 0.5em 0.5em 1.5em 0.5em}

table.st th{font-weight: bold; color:#FFFFFF;}
th.discR{background-color: #c00000;}
th.discY{background-color: #808000;}
th.discG{background-color: #00c000;}
th.discC{background-color: #008080;}
th.discB{background-color: #0000C0;}
th.discP{background-color: #800080;}
td.emphas{background-color: #FFFFFF;}
td.secret{background-color: #000000; color: #C0C0C0;}

span.st{font-weight: bold;}
span.app{font-size: 0.8em; color: #E0E0E0;}


/* */
form.gbs{margin: 0.5em 0.5em 2.5em 0.5em}
