body{
  font-size: 10pt;
  text-align: center;
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
}

div{
  padding: 0px 0px 0px 0px;
  margin-right: auto;
  margin-left: auto;
}
.w420{width: 420px;}

h1{
  font-size: 1.5em;
  font-style: italic;
  color: rgb(230,0,0);
  margin: 5px 0px 10px 0px;
  padding: 5px 0px 5px 10px;
  border-style: solid;
  border-width: 0px 0px 0px 20px;
  border-color: rgb(230,0,0);
  text-align: left;
}

h2{
  margin: 5px 0px 5px 0px;
  padding: 5px 0px 5px 0px;
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  border-color: rgb(80,80,80);
  background-color: rgb(255,190,190);
}

p{
  font-size: 1em;
  line-height: 120%;
}

p.text{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
}

p.text_left{
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  text-align: left;
}

p.text_left_miku{
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  text-align: left;
  color: rgb(240,20,20);
}

p.text_left_tomo{
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  text-align: left;
  color: rgb(140,0,140);
}

p.text_left_top{
  margin: 5px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: rgb(80,80,80);
  text-align: left;
}

p.text_left_bot{
  margin: 0px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: rgb(80,80,80);
  text-align: left;
}

p.chk{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
}

hr{
  display: none;
}

