A:link {
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
;}
A:hover {
	BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
;}
TH {
	FONT-SIZE: 0.9em; line-height : 102%;}
TD {
	font-size : 0.9em;
	line-height : 110%;
	;
  
}
.dot4 {
	BORDER-RIGHT: 4px dotted; BORDER-TOP: 4px dotted; BORDER-LEFT: 4px dotted; BORDER-BOTTOM: 4px dotted
;}
.dot2 {
	BORDER-RIGHT: 2px dotted; BORDER-TOP: 2px dotted; BORDER-LEFT: 2px dotted; BORDER-BOTTOM: 2px dotted
;}
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
;
  line-height : 115%;
  letter-spacing : 0.1em;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
;}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
;}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 100%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
;}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 100%;
	color: #333333;
	border: 0px solid #333333;
;}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size : 0.9em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
;
  line-height : 120%;
  letter-spacing : 0.1em;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size : 0.9em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
;
  line-height : 120%;
  letter-spacing : 0.1em;
}
.hpb-cnt-tb-cell3 {
	
	font-size : 0.9em;
	color: #333333;
	border: 0px solid #333333;
;
  line-height : 120%;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size : 0.9em;
	color: #333333;
	border: 0px solid #333333;
;}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size : 0.9em;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
;}
.karou {
	
	font-size : 0.9em;
       line-height : 110%;
	border: 0px solid #333333;
       letter-spacing : 0.2em;}

A:link {
 color:228B22
;}
A:visited {
 color : FF4500;}
A:active {
 color:0000FF
;}
A:hover {
 color:228B22;
 background-color:none;
 text-decoration:underline;
 position:relative;
 
}
A {
 text-decoration:none
;}

h2{ display:inline; }
h3{
	display:inline;
	color: #F00;
}

h1 {
	font-size: 13px;
	font-weight: normal;
	margin-top:3px;
	margin-bottom:3px;
              display:inline;
}
.text{
  font-size : 0.9em;
  color : teal;
  line-height : 110%;
}
.headtext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #F00;
}

