body {
  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
  font-size: 10pt;
  line-height: 150%;
  color: #ffffff;
  background-color:#ffffff;
  margin: 0px;
  padding: 0px;
  background-image:url(../image/bk.gif);
  background-repeat: repeat;
}

a{  color:#CC9933;
	text-decoration:none;
	font-size:10pt;
	}
TD {
	font-family: "lr oSVbN", Osaka;
	
	color: #444444;
	background-color:#FFFFFF;
	}
	
.waku {
	background-color:#E9F5E5;
	color: #FFFFFF;
	border-top: 1px solid #18965F;
	border-right: 1px solid #18965F;
	border-bottom: 0px solid #E9F5E5;
	border-left: 1px solid #18965F;
}
.waku2 {
	background-color:#E9F5E5;
	color:#006633;
	
	border-top: 0px solid #E9F5E5;
	border-right: 1px solid #18965F;
	border-bottom: 1px solid #18965F;
	border-left: 1px solid #18965F;
}

.waku3 {
	background-color:#E9F5E5;
	color: #006633;
	
	border-top: 0px solid #E9F5E5;
	border-right: 1px solid #18965F;
	border-bottom: 0px solid #E9F5E5;
	border-left: 1px solid #18965F;
}

.line2 {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color:#339999;
	border-right-color:#339999;
	margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	padding: 5px;
	text-align: center;
}


.line3 {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color:#339999;
  border-left-color:#339999;
  margin-right: 5px;
  margin-left:5px;
  margin-top:5px;
}

.line_y{
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color:#FF6600;
	border-right-color:#FF6600;
	margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	padding-left: 5px;
}

.line_y2{
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-color:#FF6600;
	border-right-color:#FF6600;
	border-top-color:#FF6600;
	margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	padding-left: 10px;
}


.kensa1 {
border-bottom-style : solid;
border-right-style : none;
border-right-color : white;  
border-top-width : 0px;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #959595;
background-color : #e6fffe;
font-weight : normal;
color : black;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
}

.kensa1b {
border-bottom-style : white;
border-right-style : none;
border-right-color : white;
border-top-width : 0px;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #959595;
background-color : #e6fffe;
font-weight : normal;
color : black;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
}

.kensa1c {
	
border-top-style : solid;
border-bottom-style : solid;
border-right-style : none;
border-right-color : white;
border-top-width : 1px;
border-top-color : #959595;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #959595;
background-color : #e6fffe;
font-weight : normal;
color : black;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
}

.kensa2 {
border-right-width : 1px;
border-bottom-style : solid;
border-right-style: solid;
border-right-color : #cccccc;
border-top-color : white;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #959595;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0px;
color : #414141;
text-align : left;
margin-top : 0px;
}

.kensa2a {
border-right-width : 1px;
border-bottom-style : none;
border-right-style: solid;
border-right-color : #cccccc;
border-top-color : white;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0px;
color : #414141;
text-align : left;
margin-top : 0px;
}

.kensa2c {
border-top-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-style : solid;
border-right-style: solid;
border-right-color : #cccccc;
border-top-color : #959595;
border-top-style : solid;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-width : 1px;
border-bottom-color : #959595;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0px;
color : #414141;
text-align : left;
margin-top : 0px;
}

.kensa3 {
border-bottom-style : none;
border-right-style : none;
border-right-color : white;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-top-color : white;
border-bottom-color : white;
margin-top : 1px;
margin-bottom : 1px;
background-color : #e9fefe;
}

.kensa4 {
border-right-width : 1px;
border-bottom-style : none;
border-right-style: solid;
border-right-color : #cccccc;
border-top-color : white;
border-top-style : none;
border-left-style : solid;
border-left-color : #cccccc;
top : -2px;
left : -2px;
padding-top : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
border-left-width : 1px;
border-bottom-color : white;
margin-left : 2px;
margin-right : 2px;
text-align : left;
margin-top : 1px;
margin-bottom : 1px;
}

.kensa_x1 {
border-right-width : 0px;
border-top-width : 0px;
border-bottom-style : solid;
border-right-style : none;
border-top-style: solid;
border-top-color : white;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
border-left-width : 0px;
border-left-style : solid;
border-left-color : white;
border-bottom-width : 1px;
border-right-color : white;
border-bottom-color : gray;
font-size : 15px;
font-weight : normal;
}

.kensa_x2 {
border-bottom-style : none;
border-right-style : none;
border-top-width : 1px;
border-top-color : #959595;
border-top-style : solid;
border-left-style : none;
adding-top : 1px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
line-height : 3px;
}

.line1 {
background-color: #339966;
color: #FFFFFF;
margin: 2px;
border: 0px none #009966;
}

.beta {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #009966;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #006633;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	text-align: center;
	padding: 3px;
}

.news {
  font-size: 10pt;
  color:#666666;
  background-color: #FFFFFF;
@border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color:#009966;
  margin-right: 5px;
  margin-left:5px;
  margin-top:5px;
}

.beta2 {
	font-weight: normal;
	color: #FF6600;
	background-color: #FFFF99;
	border: 2px double #FF6633;
	margin: 2px;
	padding: 5px;
	text-align: center;
}
.ye_waku {
	color: #666666;
	background-color: #FFFFFF;
	border: thin solid #FF6633;
}


a{  color:#666666;
	text-decoration:none;
	font-size:10pt;
	
	
	}

.midashi{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 11pt;
	color:#006600;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color:#66CC99;
	border-bottom-width:1px;
	border-bottom-style: dotted;
	border-bottom-color:#336633;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-right: 20px;
	padding-left: 10px;
}.under_line {
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #99CC66;
}
.kakomi {
	border: 1px inset #99FF99;
}
.kakomi2 {
	margin: 7px;
	padding: 8px;
	border: dotted #99CC66;
}
.small_midashi {
	font-size: 10pt;
	color: #FF6600;
	margin-right: 15px;
	margin-left: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #FFCC33;
	border-left-color: #FF6600;
	border-bottom-width: 1px;
	border-left-width: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
}
.midashi_under {
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #FF9900;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #FF9900;
}
.midashi_right {
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #FF9900;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #FF9900;
	
}

.midashi_right2 {
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #FF9900;
}

.midashi_left {
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #FF9900;}
	
	
.kakomi3 {
	margin: 2px;
	padding: 2px;
	border: 1px double #CCCCCC;
}

.fontgr1 {
font-size: 9pt;
color:#14764f;
}