a.link {
	text-decoration: none
;}
a:link {
	color: #0000ff
;}
a:visited {
	color: #0000ff
;}
a:hover {
	color: #ff0000
;}
a.menu {
	text-decoration: none
;}
a.menu:link {
	color: #666666
;}
a.menu:visited {
	color: #666666
;}
a.menu:hover {
	color: #ff3333
;}

.table1 { 
border-collapse: collapse; 
border: 3px #d6d38c solid;  
background-color: #FFFFFF; /* wiF */ 
} 

.blockTitle1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbebe 1px solid; BACKGROUND-COLOR: #ccffcc; TEXT-ALIGN: left
;}

.blockrewriteblock p {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  BACKGROUND-COLOR: #ccffff; TEXT-ALIGN: left
;}

.blocktitlerewrite {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  BACKGROUND-COLOR: #f7ff9c ; TEXT-ALIGN: left
;}

.blocktitlerewrite2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  BACKGROUND-COLOR: #9900ff ; TEXT-ALIGN: left
;}


img { 
        border-color: white 
;}
h2 {
  background-image : url(bar02.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 10px;
}

h3 {
  background-image : url(bar03.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 5px;
}

.midashi-m {
  background-image : url(bar02.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  font-size: large;
  font-weight: bold;
  margin: 8px 0;
  padding: 1px 0.3em;
}

.midashi-s {
  background-image : url(bar03.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  font-weight: bold;
  margin: 5px 0;
  padding: 1px 0.3em;
}
