/*------------ ボディーカラー ------------*/

body {
  color: #fff;
  background: #000000;
  text-align: center;
}

/*------------ リンクカラー ------------*/

a:link {
  color: #0000ff;
  text-decoration: underline;
}
a:visited {
  color: #0000ff;
  text-decoration: underline;
}
a:hover {
  color: #0000ff;
  text-decoration: none;
}
a:active {
  color: #0000ff;
  text-decoration: underline;
}


/*------------ 黒バックリンクカラー ------------*/

a.kback:link {
  color: #00ff00;
  text-decoration: underline;
}
a.kback:visited {
  color: #00ff00;
  text-decoration: underline;
}
a.kback:hover {
  color: #00ff00;
  text-decoration: none;
}
a.kback:active {
  color: #00ff00;
  text-decoration: underline;
}

/*------------ Specialリンクカラー ------------*/

a.special:link {
  color: #fff;
  text-decoration: none;
}
a.special:visited {
  color: #fff;
  text-decoration: none;
}
a.special:hover {
  color: #fff;
  text-decoration: none;
}
a.special:active {
  color: #fff;
  text-decoration: none;
}


/*------------ footerlリンクカラー ------------*/

a.footerl:link {
  color: #ffffff;
  text-decoration: none;
}
a.footerl:visited {
  color: #ffffff;
  text-decoration: none;
}
a.footerl:hover {
  color: #ffffff;
  text-decoration: none;
}
a.footerl:active {
  color: #ffffff;
  text-decoration: none;
}


/*------------ H 要素 ------------*/

h1 {
  text-align: left;
  font-color: #ffffff;
  font-size: 80%;
  width: 740px;
  margin: 0;
}

h2 {
  text-align: center;
  font-color: ;
  font-size: ;
  margin: 0;
}

h3 {
  margin: 0;
  font-size: 75%;
  text-align: center;
}

h4 {
  margin: 0;
  font-size: 80%;
}

h5 {
  text-align: center;
  color: #00ffff;
  font-size: 80%;
  width: 468px;
  margin: 0;
  padding: 10px 0px 10px 0px;
}

h6 {
  text-align: left;
  color: #80ffff;
  font-size: 80%;
  margin: 0;
  padding: 15px 0px 0px 0px;
}
li {
  text-align: left;
  margin: 0;
  padding: 0px 0px 0px 0px;
  font-size: 80%;
  color: #000000;
}

DT {
  text-align: left;
  margin: 2;
  padding: 0px 0px 0px 10px;
  font-size: 80%;
  color: #990000;
}

DD {
  text-align: left;
  margin: 2;
  padding: 0px 0px 0px 15px;
  font-size: 80%;
  color: #000000;
}

/*------------ img 要素 ------------*/

.c1 { 
  vertical-align: bottom;
}

/*------------ P 要素 ------------*/

p {
  margin: 3;
  font-size: 80%;
}

.footer {
  margin: 3;
  font-size: 75%;
  color: #ffffff;
}

.c2 {
  color: #cccccc;
  font-size: x-small;
  margin: 1;
}

.c3 {
  text-align: center;
  color: #cccccc;
  background: #cc0000;
  font-size: x-small;
  width: 180px;
}

.c5 {
  text-align: center;
  color: #cccccc;
  background: #000000;
  font-size: x-small;
  width: 700px;
}

.c6 {
  text-align: center;
  color: #cc0000;
  background: #fff;
  font-size: x-small;
  width: 180px;
}

.c7 {
  text-align: center;
}

.c8 {
  color: #fff;
  font-size: x-small;
  margin: 20;
}

.c9 {
  color: #ffff00;
  font-size: small;
}

.c11 {
  text-align: center;
  color: #000;
  background: #cc0000;
  font-size: x-small;
  width: 240px;
}

.c14 {
  text-align: left;
  color: #b5ffff;
  font-size: x-small;
}

.c15 {
  text-align: left;
  color: #fff;
  font-size: 15px;
  margin: 5px;
}

.c16 {
  text-align: center;
  margin: 0px;
}

.c17 {
  text-align: center;
  layout-grid-line: 5px;
  margin: 0px;
}

.c18 {
  text-align: right;
  margin: 0;
  padding: 7px 5px 3px 0px;
}

.c19 {
  margin: 0;
}

.c20 {
  margin: 0;
  color: #ffff00;
}

.c21 {
  font-size: 17px;
  text-align: ;
  margin: 0;
  padding: 0px 0px 0px 10px;
}

/*------------ スクロール ------------*/

.c4 {
  overflow: scroll;
  width: 340px;
  height: 280px;
  padding: 1em;
  line-height: 1.5;
  color: #fff;
  background: #000000;
  text-align: left;
}

html { scrollbar-base-color: #000000;
/*スクロールバーベース色*/
scrollbar-face-color: #000000;
/*スクロールバー本体*/
scrollbar-track-color: #000000;
/*背面の色*/
scrollbar-arrow-color: #FFF;
/*矢印の色*/
scrollbar-3dlight-color: ;
/*スクロールバーの左側の影*/
scrollbar-highlight-color: #FFF;
/*ふちどり*/
scrollbar-shadow-color: ;
/*スクロールバー右上の影*/
scrollbar-darkshadow-color: ; 
/*スクロールバー右下の影*/
}