@charset "utf-8";
/* CSS Document */


TABLE.midashi{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 0px;
  margin-bottom : 10px;
  width : 800px;
}
TD.midashi{
  padding-top : 20px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 20px;
  background-color : #d5b0aa;
  font-size : 18pt;
  font-weight : bold;
  color : #191970;
  letter-spacing : 1px;
  vertical-align : middle;
}
TABLE.top{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 10px;
  margin-right : 0px;
  margin-bottom : 5px;
  width : 790px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
}
TD.top_left{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : green;
  vertical-align : middle;
  text-align : center;
  width : 150;
}
TD.top_middle{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : f5f5f5;
  vertical-align : top;
  text-align : left;
}
TD.top_right{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : e4e4e4;
  vertical-align : top;
  text-align : right;
}
TABLE.tl{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
}
TD.tl_data{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 4px;
  font-size : 13pt;
  font-weight : bold;
  color : #ffffff;
  vertical-align : bottom;
  text-align : center;
}
TD.tl_data2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  font-size : 26pt;
  font-weight : bold;
  color : #ffffff;
  vertical-align : bottom;
  text-align : right;
}
TABLE.tm{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  vertical-align : top;
  text-align : left;
}
TD.tm_name{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 4px;
  font-size : 20pt;
  font-weight : bold;
  color : #000000;
  vertical-align : middle;
  text-align : left;
}
TD.tm_jusyo{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 10px;
  font-size : 12pt;
  font-weight : bold;
  color : #000000;
  vertical-align : middle;
  text-align : left;
}
TD.tm_data1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 4px;
  font-size : 14pt;
  font-weight : bold;
  color : #000000;
  vertical-align : middle;
  text-align : left;
}
TD.tm_data2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  font-size : 12pt;
  color : green;
  vertical-align : middle;
  text-align : left;
}
TABLE.tr{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  vertical-align : top;
  text-align : right;
}
TD.tr_data{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 4px;
  font-size : 12pt;
  font-weight : bold;
  color : #000000;
  vertical-align : middle;
}
TABLE.mid{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 5px;
	margin-right : 0px;
	margin-bottom : 5px;
	width : 770px;
}
TD.mid{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : top;
  text-align : left;
}
TABLE.mid_1{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  text-align : left;
}
TABLE.mid_2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  text-align : left;
}
TD.mid_1_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : center;
  vertical-align : middle;
  width : 392;
  height : 392;
}
TD.mid_1_data{
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : center;
}
TD.mid_2_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : middle;
  text-align : center;
  width : 180;
  height : 180;
}
TD.mid_2_data{
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : center;
  height : 20;
}
IMG.mid_1_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : left;

}
IMG.mid_2_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : left;
}
TABLE.bot{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 5px;
	margin-right : 0px;
	margin-bottom : 5px;
	width : 770px;
}
TD.bot{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : top;
  text-align : left;
}
TABLE.bot_left_midashi{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 100%;
}
TD.blm{
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	vertical-align : top;
	text-align : left;
	background-color : #59AB3C;
	font-size : 11pt;
	font-weight : bold;
	color : #ffffff;
	letter-spacing : 1px;
	width : 100%;
}
TABLE.bot_left_list{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 2px;
  margin-right : 1px;
  margin-bottom : 1px;
}
TD.bll_midashi{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  background-color : #f5f5f5;
  vertical-align : top;
  text-align : left;
  font-size : 11pt;
  width : 100px;
}
TD.bll_data{
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : middle;
  text-align : left;
  font-size : 11pt;
}
TABLE.bot_right_midashi{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 348px;
}
TD.brm{
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	vertical-align : top;
	text-align : left;
	background-color : #59AB3C;
	font-size : 11pt;
	font-weight : bold;
	color : #ffffff;
	letter-spacing : 1px;
	width : 100%;
}
TABLE.bot_right_image{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-bottom : 1px;
	width : 340px;
}
TD.bri_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : center;
  width : 340;
}
IMG.bri_image{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  vertical-align : top;
  text-align : left;


}

