/*
 CBUG default ¥¹¥¿¥¤¥ë
   Committer: $Author: hiroo $
   LastUpdate: $Date: 2009/03/21 04:55:07 $
   Revision: $Revision: 1.9 $
   CVSStatus: $State: Exp $
*/

body { 
  line-height:120%;
  background-color: #e8e8c8;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top;
}

/*
  block level tags
*/

address.signature {
  text-align: right;
}

blockquote{
  background-color: #D2e8a8;
  /* #E0FFFF is nearly rightblue */
  color: black;
  margin-left: 1em;
}

div.copyright {
  color: white;
  background-color: #D2B48C;
  font-size: 18px;
  font-weight: bold;
  margin-top: 2em;
  text-align: center;
}

div.navigator-foot {
  color: gray;
  font-size: 12px;
  margin-top: 0.5em;
  text-align: center;
}

div.navigator-email {
  color: gray;
  font-size: 12px;
  margin-top: 0.5em;
  text-align: center;
}

div.note {
    margin-left: 1em;
    padding-left: 1em;
    font-size: small;
    border-left-style: solid;
    border-left-width: thick;
    border-color: #00CCCC;
}

div.w3c {
  text-align: right;
}

div.continue {
    margin-left: 1em;
    padding-left: 1em;
    margin-right: 1em;
    text-align: right;
}

/* headings */
h1 {
  background-color: #D2B48C;
  color: white;
  font-size: 36px;
  font-weight: bold;
} 

h2 {
  background-color: #B0C4DE;
  color: white;
  /* color: #00008B; */
  font-size: 24px;
  width: 8em;
}

h3 {
  color: #B0C4FF;
  font-size: 18px;
  margin-left: 1em;
}

p {
  line-height:120%;
  margin-left: 1em;
  /*text-indent: 1em;*/
  /*display: block;*/
}

pre { margin-left: 3em; }

/* table */
table {
  background-color: #FFFFB0;
  border-collapse: collapse;
  border: 2px solid #00008B;
  margin-left: 1em;
  margin-right: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

tr {
  border: 1px solid #00008B;
  height: 2em;
}

td.program-time {
  border: 1px solid #00008B;
  text-align: center;
  width: 8em;
}

td.program-content {
  border: 1px solid #00008B;
  padding: 1em 1em;
  width: 35em;
}




/*
  inline level tags
*/
a:link    {text-decoration:none;}
a:visited {text-decoration:none;}
a:active  {text-decoration:underline;}
a:focus {
  text-decoration:underline;
  background-color: #77AADD;
}

@media screen {
 a:hover	{
   color: #003366;
   text-decoration: underline;
   /* background-color: #CCDDEE; */
 }

 h2 a:hover {
   color: #0033FF;
   text-decoration: underline;
   background-color: transparent;
 }
}

img {
 border: 0;
}

span.new { color: red; }

/* span */
span.theme {
  color: #00008B;
  font-weight: bolder;
  text-indent: 0.5em;
} 

