A:link { text-decoration : underline }
A:visited { text-decoration : underline }
A:active { text-decoration : underline }
A:hover { text-decoration : none;
 color : #cc3333;
}

.guid {
  line-height : 130%;
  margin-right : 20px;
  margin-left : 20px;
}
.guid2 {
  font-size : 14px;
  line-height : 150%;
  margin-right : 20px;
  margin-left : 20px;
}
.kasen {
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 2px;
  border-left-width : 0px;
  border-color : #c0c0c0;
  border-style : groove;
}

.r3 {
  font-size : 3.5mm;
  line-height : 5.5mm;
}

.mojis {
  font-size : 3.5mm;
  line-height : 5mm;
}

.shadowb {
  border-top-width : 1px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 1px;
  border-color : #9999aa;
  border-style : solid;
}

.shadowr {
  border-top-width : 1px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 1px;
  border-color : #aa9999;
  border-style : solid;
}

.waku {
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-color : #9999aa;
  border-style : solid;
}
.waku2 {
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 2px;
  border-left-width : 0px;
  border-color : #000040;
  border-style : dotted;
}

.waku3 {
  border-top-width : 0px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-color : #c0c0c0;
  border-style : solid;
}

.dai {
  font-weight : bold;
  color : #000040;
  padding-left : 10px;
}
.report {
  line-height : 150%;
  padding-right : 20px;
  padding-left : 20px;
}

.topics {
  font-size : 3.5mm;
  line-height : 5mm;
}

.size37 {
  font-size : 3.7mm;
}

.size13 {
  font-size : 13px;
}

.index { font-size : 13px;
  margin-left : 5px;
}

.line120 { line-height : 120%;
}

