input{
	font-family     :ＭＳ Ｐゴシック; /*文字フォント*/
	font-size       :10pt;            /* 文字サイズ */
	color           :#349B31;         /*   文字色   */
}
h2.t4b
{
    width:290px;
    font-size: 11pt;
    color:black;
    padding:2px;
    padding-left:4px;
    margin:2px;
    border-left:3px solid #FF6699;
    border-bottom:3px solid #FF6699;
}

   BODY {
	SCROLLBAR-FACE-COLOR:#D4ECFA; 
	SCROLLBAR-HIGHLIGHT-COLOR:#ffffff; 
	SCROLLBAR-SHADOW-COLOR:#ACDCF8; 
	SCROLLBAR-ARROW-COLOR:#ACDCF8; 
	SCROLLBAR-BASE-COLOR:#ffffff; 
	SCROLLBAR-3dLight-color:#d6eefc; 
	SCROLLBAR-DarkShado-color:#ffffff;
}

.state{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0080;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:14px;line-height:100%;
}
.state2{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0000;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state3{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF8000;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state3{
	margin: 1% 2% 1% 2%; color:#000000; background:#D4ECFA;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}

.state4{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#465aff;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state5{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state6{
	margin: 1% 2% 1% 2%; color:#000000; background:#FDE0E0;
	border-color:#465aff;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state7{
	margin: 1% 2% 1% 2%; color:#000000; background:#79F97C;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state8{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFF66;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state9{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state10{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#465aff;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state11{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0000;
	border-color:#CC0066;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state12{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state13{
	margin: 1% 2% 1% 2%; color:#000000; background:#98fb98;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state14{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state15{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCFFFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state16{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCFFFF;
	border-color:#000099;
	border-width: 1px; padding: 0.5ex 0.5ex; border-style:solid;
}
.state17{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0080;
	border-color:#465aff;
	border-width: 1px; padding: 0.8ex 0.8ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state18{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#465aff;
	border-width: 1px; padding: 0.5ex 0.5ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state20{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#C3C3C1;
	border-width: 1px; padding: 0.8ex 0.8ex; border-style:solid;
	font-size:12px;line-height:100%;
}

.state21{
	margin: 1% 2% 1% 2%; color:#000000; background:#FDE0E0;
	border-color:#C3C3C1;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}
.state22{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#FF0080;
	border-color:#C3C3C1;
	border-width: 1px; padding: 0.8ex 0.8ex; border-style:solid;
	font-size:12px;line-height:100%;
}
.state23{
	margin: 1% 2% 1% 2%; color:#FFFFFF; background:#ccffcc;
	border-color:#465aff;
	border-width: 1px; padding: 0.8ex 0.8ex; border-style:solid;
}
.state24{
	margin: 1% 2% 1% 2%; color:#000000; background:#FFFFFF;
	border-color:#465aff;
	border-width: 1px; padding: 0.8ex 0.8ex; border-style:solid;
}
.info{
  font-size : 10pt;
  color:#0517FF;
}

.info2{
  font-size : 10pt;
  color:#FFFFFF;
}
.info3{
  font-size : 10pt;
  color:#000000;
}
.title12{
  font-size : 12pt;
  face : Century;
  font-weight:bold;
}

.dr10 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 10pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ccffcc}
.dr10e {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 10pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ff99d0}
.dr10f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 10pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #0080FF}
.dr10d {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 10pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #C64A94}
.dr9f {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ff99d0}
.dr9 {
	BORDER-RIGHT: 1pt ridge; FONT-SIZE: 9pt; BORDER-BOTTOM: 1pt ridge; BACKGROUND-COLOR: #ccffcc}

.title {  font-size: 18px; line-height: 22px; font-weight: bold; padding-top: 0px}

.titlesub {  font-size: 14px; line-height: 19px; font-weight: bold; padding-top: 0px }


