div#header {
  background-image: url(/images/zmen/umatomo_long2.jpg);
  margin: 0 2.1em 1.5em;
  width: 860px;
  height: 150px;
}

/* header section */

div#header a {
    color:  #090;
}

div#header div.img_link {
  float: right; 
  margin: 25px 25px 0 0;
/*  border-style: solid; 
  border-width: 1; */
}

div#header .update {
  color: #eee;
  float: right;
  font-size: 10pt;
  font-weight: bold;
  margin: 5px 28px 0px 0;
}

div#header div.left h1 {
  color: #ff7799;
  font-size: 140%;
  font-weight: bold;
  padding: 1.4em 2.6em 0.5em;
   margin-bottom: 5px;
}

div#header div.left h2 {
  color: #ff7799;
  font-size: 140%;
  font-weight: bold;
  padding: 1.4em 2.6em 0.5em;
   margin-bottom: 5px;
}

div#header div.left p {
  color: #eee;
  padding: 0em 5.1em;
}

div#header div.left2 h1 {
  color: #ff7799;
  font-size: 150%;
  font-weight: bold;
  padding: 0.5em 2.6em 0.3em 3.5em;
}

div#header div.left2 h2 {
  color: #ff7799;
  font-size: 120%;
  font-weight: bold;
  padding: 1.4em 2.6em 0px;
}

div#header div.left2 p {
  color: #eee;
  padding: 0em 5.5em;
}

/* sidebar section */

div#sidebar div.section div.contents p {
  font-size: 11pt;
  color: #044;
  margin-bottom: 0.5em;
  border-bottom: 3px solid #080;
  padding: 0 0 0.5em;
}

div#contents .umatomo_h2 h2 {
  color:#fff;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 8px;
  background-color: #044;
  padding-left: 8px;
  padding-top: 5px;
  padding-bottom: 4px;
}

div#contents .description {
  font-weight: bold;
  font-size: 10pt;
}
td, th {
  font-weight: bold;
  font-size: 10pt;
}
