* {
  margin : 0 ; padding : 0; 
}

body {
  background-color:#000000;
  color:#cccccc;
  margin:0px;
  padding:0px;
}

div#header {

}

div#all {
  text-align:left;
/*  width:900px;*/
  width:1100px;
}

div#main {
  clear:both;
}

div#menu {
  clear:both;
  float:left;
  width:260px;
  margin:0px 0px 0px 0px;
  padding-top:5px;
}

div#cont {
  width:680px;
  width:940px;
  _width:680px;
  padding-top:5px;
  line-height:1.5;
/*  margin-left:260px;*/
}

div#footer{
  clear:both;
}

a:link {
  color:#00ffff
}

a:visited {
  color:#ba55d3
}

a:hover {
  color: #ff0000
}

BLOCKQUOTE {
  LINE-HEIGHT:1.5;
  margin-left:20px;
  margin-right:20px;
}

span.redbold {
  color:red;
  font-weight:bold;
}

td {
  line-height:1.5;
}

hr{
  border: 1px #408080 solid;
  margin-top:14px;
  margin-bottom:14px;
  height:1px;
}

div.center{
  text-align:center;
}

pre {
padding-top:20px;
  padding-left:40px;
  padding-right:20px;
  padding-bottom:40px;
  font-size:16px;
  line-height:1.5;
}

pre.meigen {
  padding-top:20px;
  padding-bottom:20px;
  font-size:16px;
  line-height:1.5;
}

h1 {
  margin:20px 0px 10px 20px;
  font-size:24px;
  font-weight:bold;
}

h1.g {
  color:#7cfc00;
}


h1.o {
  color:#ffa500;
}

h1.y {
  color:#ff8080;
}

h1.r {
  color:#ff3333;
}

div.hlink {
  text-align:center;
  font-weight:bold;
  font-size:16px;
}

div.cm {
  line-height:1.4;
  padding:20px 0px 20px 40px;
  font-size:12px;
}

div.slink {
  padding:5px 5px 5px 5px;
}
div.blink {
  padding:0px 0px 0px 30px;
}

strong.n {
  color:#ffff80;
  font-weight:normal;
}

span.n {
  color:#ffff80;
  font-weight:normal;
}

strong.n1 {
  font-size:20px;
  color:#ffff80;
  font-weight:bold;
}

span.n1 {
  font-size:20px;
  color:#ffff80;
  font-weight:bold;
}

strong.n2 {
  font-size:24px;
  color:#ffff80;
  font-weight:normal;
}

span.n2 {
  font-size:24px;
  color:#ffff80;
  font-weight:normal;
}

strong.y {
  color:#ff8080;
  font-weight:normal;
}

span.y {
  color:#ff8080;
  font-weight:normal;
}

strong.y1 {
  font-size:20px;
  color:#ff8080;
  font-weight:bold;
}

span.y1 {
  font-size:20px;
  color:#ff8080;
  font-weight:bold;
}

strong.y2 {
  font-size:24px;
  color:#ff8080;
  font-weight:normal;
}

span.y2 {
  font-size:24px;
  color:#ff8080;
  font-weight:normal;
}

strong.y3 {
  font-size:30px;
  color:#ff8080;
  font-weight:normal;
}

strong.r {
  color:red;
  font-weight:normal;
}

span.r {
  color:red;
  font-weight:normal;
}

span.r1 {
  font-size:20px;
  color:red;
  font-weight:bold;
}

span.r2 {
  font-size:24px;
  color:red;
  font-weight:normal;
}

span.r3 {
  font-size:30px;
  color:red;
  font-weight:normal;
}

strong.o {
  color:orange;
  font-weight:normal;
}

span.o {
  color:orange;
  font-weight:normal;
}

strong.o1 {
  font-size:20px;
  color:orange;
  font-weight:bold;
}

span.o1 {
  font-size:20px;
  color:orange;
  font-weight:bold;
}

strong.o2 {
  font-size:24px;
  color:orange;
  font-weight:normal;
}

span.o2 {
  font-size:24px;
  color:orange;
  font-weight:normal;
}

span.o3 {
  font-size:30px;
  color:orange;
  font-weight:normal;
}

strong.g {
  color:#7cfc00;
  font-weight:normal;
}

span.g {
  color:#7cfc00;
  font-weight:normal;
}

strong.g1 {
  font-size:20px;
  color:#7cfc00;
  font-weight:bold;
}

span.g1 {
  font-size:20px;
  color:#7cfc00;
  font-weight:bold;
}

strong.g2 {
  font-size:24px;
  color:#7cfc00;
  font-weight:bold;
}

span.g2 {
  font-size:24px;
  color:#7cfc00;
  font-weight:bold;
}

strong.r {
  color:red;
  font-weight:normal;
}

strong.r1 {
  font-size:20px;
  color:red;
  font-weight:bold;
}

strong.r2 {
  font-size:24px;
  color:red;
  font-weight:normal;
}

strong.r3 {
  font-size:30px;
  color:red;
  font-weight:normal;
}

strong.w1 {
  font-size:16px;
  color:#cccccc;
  font-weight:bold;
}

strong.w2 {
  font-size:24px;
  color:#cccccc;
  font-weight:normal;
}

span.w2 {
  font-size:24px;
  color:#cccccc;
  font-weight:normal;
}

strong.w3 {
  font-size:30px;
  color:#cccccc;
  font-weight:normal;
}

span.w1 {
  font-size:16px;
  color:#cccccc;
  font-weight:bold;
}

span.red_b {
  color:red;
  font-weight:bold;
}

span.yellow_b {
  color:yellow;
  font-weight:bold;
}

span.cyan_b {
  color:cyan;
  font-weight:bold;
}

span.ao_b {
  color:#0080ff;
  font-weight:bold;
}

span.orange_b {
  color:#ff8000;
  font-weight:bold;
}

span.green_b {
  color:#7cfc00;
  font-weight:bold;
}

span.pink_b {
  color:#ff00ff;
  font-weight:bold;
}

span.small {
  font-size:12px;
}

p {
  font-size:12px;
  margin:5px 0px 5px 0px;
  line-height:1.4;
}

div.hlink {
  padding:8px 5px 8px 5px;
}

div.news {
  font-size:12px;
}

div.diary {

    padding:10px 20px 10px 20px;
}

div.diaryOLD {
  font-size:14px;
    padding:10px 20px 10px 20px;
}

