.blink { text-decoration: blink } /* $BE@LG$7$J$/$F$bITE,9g$G$J$$(B */
.center { text-align: center }
.right { text-align: right }

.emph { color: #D00000 }
.disemph { color: #606060 }
.rd{ color: red }
.bl{ color: blue}
.db{ color: #00008B}
.dg{ color: #006400}
.larger { font-size: larger }

A:link { color: blue }
A:vlink { color: purple }
A:visited { color: purple }
A:alink { color: blue }

H1 {
  text-align: center;
  border-width: 2px;
  border-style: solid;
  border-color: #800000;
  color: #006400;
  font-size: 200%;
  margin: 1em 10% 1em 10%;
  padding: 2px 0 1px 0;
  }
H2 , H3 { font-size: 150% }
H4 , H5 , H6 { font-size: 120% }

BODY { color: black }
BODY.top { background: rgb(100,200,0) }
BODY.mcquen { background: #AAFFAA }
BODY.mcquen2 { background: rgb(245,245,220) }
BODY.tsuredure { background: rgb(221,160,221); line-height: 1.2em;}
BODY.higurashi { background: rgb(135,206,235) }
BODY.minarai { background: rgb(220,150,150) }
BODY.travels { background: #30C080 }

P.attention {
  text-align: center;
  width: 75%;
  margin: 0 1em 0 1em;
  padding : 0.5em 1em 0.5em 1em;
  margin-left: 10%;
  margin-right: 10%;
  border-width: thin;
  border-style: solid;
  border-color: white;
  background: #FFFFFF;
  }

BODY.higurashi P {
  padding : 0.5em 1em 0.5em 1em;
  margin : 0 1em 0 1em;
  line-height:1.6em;
  }
BODY.higurashi P.attention {
  text-align: center;
  width: 70%;
  margin: 0 1em 0 1em;
  padding : 0.5em 1em 0.5em 1em;
  margin-left: 10%;
  margin-right: 10%;
  border-width: thin;
  border-style: solid;
  border-color: #00A0A0;
  background: #FFFFFF;
  line-height: 1.6em;
  }

UL.menu A { font-size: 120% }

P.wa {
  text-align: center;
  color: #E03030;
  font-size: 120%
  }

BODY.tsuredure H3.Holiday { color: red }
BODY.tsuredure H3.Saturday { color: blue }
BODY.tsuredure .emph { color:#4600FF }
BODY.tsuredure .red { color: red }
BODY.tsuredure .sad { color: #00008B }
BODY.tsuredure .large { font-size:125%; line-height: 1.2em }
BODY.tsuredure .larger { font-size:150%; line-height: 1.2em }
BODY.tsuredure BLOCKQUOTE.prog { 
  background: white;
  color: black;
  padding: 0em 1em 0em 1em;
  border-style: solid; 
  border-width: thin;
}

P.lr {
  text-align: center;
  color: #FF0000;
  font-size: 150%
  }
P.lb {
  text-align: center;
  color: #0000FF;
  font-size: 150%
  }
P.ldb {
  text-align: center;
  color: #00008B;
  font-size: 150%
  }
P.ldg {
  text-align: center;
  color: #006400;
  font-size: 150%
  }
P.c_rd{
   text-align: center;
   color: red 
   }
P.c_bl{
   text-align: center;
   color: blue
   }
P.c_db{
   text-align: center;
   color: #00008B
   }
P.c_dg{
   text-align: center;
   color: #006400
   }

BODY.higurashi H3.Sunday { color: red }
BODY.higurashi H3.Saturday { color: blue }
BODY.higurashi H3.holiday { color: rgb(200,0,0) }
DIV.wa {
  text-align: center;
  color: #E03030;
  font-size: 150%
  }
DIV.wawa {
  text-align: center;
  color: #E03030;
  font-size: 200%
  }
HR.half {
  width: 50%;
  align: center
  }

BODY.akumu {
 background: black;
 color: white
 }

BODY.akumu A:link { color: #8080F0 }
BODY.akumu A:visited { color: #8080F0 }
BODY.akumu .emph { color: #F0A050 }
BODY.akumu .disemph { color: #A0A0A0 }
BODY.akumu P , BODY.akumu UL , BODY.akumu OL {
  padding : 0.5em 1em 0.5em 1em;
  margin : 0 1em 0 1em;
  line-height:1.6em;
  text-indent: 1em;
  }
BODY.akumu DIV.attention {
  width: 75%;
  margin: 0 1em 0 1em;
  padding : 0.5em 1em 0.5em 1em;
  margin-left: 10%;
  margin-right: 10%;
  border-width: thin;
  border-style: solid;
  border-color: #00A0A0;
  background: #FFFFFF;
  color: #000000;
  line-height: 1.6em;
  }
BODY.akumu DIV.attention .emph { color: #80A030 }
BODY.akumu DIV.wa {
  text-align: center;
  color: #F0A050;
  font-size: 150%
  }

BODY.yosinasi { background: #44DD88 }
BODY.yosinasi P , BODY.yosinasi UL , BODY.yosinasi OL {
  padding : 0.5em 1em 0.5em 1em;
  margin : 0 1em 0 1em;
  line-height:1.6em;
  text-indent: 1em;
  }
BODY.yosinasi DIV.attention {
  width: 75%;
  margin: 0 1em 0 1em;
  padding : 0.5em 1em 0.5em 1em;
  margin-left: 10%;
  margin-right: 10%;
  border-width: thin;
  border-style: solid;
  border-color: #00A0A0;
  background: #FFFFFF;
  line-height: 1.6em;
  }
BODY.yosinasi H3.Sunday { color: #CC0000 }
BODY.yosinasi H3.Saturday { color: #00CC00 }
BODY.yosinasi H3.holiday { color: #CC0000 }
BODY.yosinasi SPAN.wa {
  text-align: center;
  color: #A03030;
  font-size: 150%
  }
BODY.yosinasi HR.half {
  width: 50%;
  align: center
  }

