 
BODY{
  font-size : 13px;
}

TABLE{
  font-size : 13px;
}
PRE{
  font-size : 13px;
}
A {
  text-decoration : none ;
}
A:hover {
  text-decoration : underline ;
}
DT{
  color : #003333;
  font-weight : bold;
}
.xx-small{
  font-size : xx-small;
}
.x-small{
  font-size : x-small;
}
.small{
  font-size : small;
}
.medium{
  font-size : medium;
}
.large{
  font-size : large;
}
.x-large{
  font-size : x-large;
}
.xx-large{
  font-size : xx-large;
}
.divstyle-dot{
  border-style : dotted ;
}
.divstyle-title{
  border-style : solid ;
  border-width : 0px 0px 2px 12px ;
}
.divstyle-uline{
  border-style : solid ;
  border-width : 0px 0px 2px 0px ;
}
.divstyle-tline{
  border-style : solid ;
  border-width : 2px 0px 0px 0px ;
}
.f10px{
  font-size : 10px;
}
.f11px{
  font-size : 11px;
}
.f12px{
  font-size : 12px;
}
.f13px{
  font-size : 13px;
}
.f14px{
  font-size : 14px;
}
.f16px{
  font-size : 16px;
}
.f18px{
  font-size : 18px;
}


strong.cate {
  font-size: 14px;
  line-height: 30px;
  padding: 1px 5px;
  margin: 5px 2px;
  border-bottom: 1px #66CF66 solid;
  border-left: 5px #66CF66 solid; 
}
ul.cate-list {
  padding: 0px;
  margin: 10px 0px 0px 30px;
}
li.cate-list {
  padding: 0px;
  margin: 0px;
}
.underline_red {
	color: #CC0000;
	text-decoration: underline;
}

table.cate-menu {
  border: 1px #66CF66 dotted; 
}
ul.cate-menu {
  list-style: square;
  padding: 5px 0px;
  margin: 0px 0px 0px 22px;
}
li.cate-menu {
  font-weight: bold;
  padding: 5px 0px;
  margin: 0px;
}

table.reader-box {
  background-color: #F0FCFF;
  padding: 5px;
  margin: 0px 0px;
  border: 1px #96C9DC solid; 
}

h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1.2em;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #990000;
	color: #000033;
}

p {
	font-size: 1em;
	line-height: 18px;
}
.red_bold {
	font-weight: bold;
	color: #D00034;
}
.underline_blue {
	color: #173C7F;
	text-decoration: underline;
}
.f12_red {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.strong {
	font-weight: bold;
}
.indent {
	text-indent:-1em;
	margin:0 0 0 1em;
}

.red {
	color: #FF0000;
}
h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	font-size: 14px;
}
.kakoi {
	padding: 3px;
	border: 1px solid #666666;
	text-align: center;
}

