html {
	line-height: 1.5em;
	font-family: "‚l‚r ƒSƒVƒbƒN";
}
body {
	background-color:#FFFFFF;
}
div {
	margin: 5 0 0 0;
	line-height: 1.5em;
	text-align: center;
}
span.font_big {
	padding: 5px 40px 2px 40px;
	color: red;
	font-size: 140%;
}
.dt_001 {
float: left;
width: 3em;
}
.dd_001 {
margin-left: 3em;
}
.dt_002 {
float: left;
width: 20em;
}
.dd_002 {
margin-left: 21em;
}
table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
tr {
	vertical-align: top;
}
td {
	text-align: left;
	line-height: 1.5em;
}
.font_b_blue {
	color:#0000FF;
	font-weight: bold;
}
.font_blue {
	color: blue;
}
.font_orange {
	color: #ff8c00;
}
.font_lime_01 {
	color: lime;
	border: 1px solid gray;
}
.font_lime_02 {
	color: lime;
}
.font_aqua {
	color: #00ced1;
}
.font_b_red {
	color:#FF0000;
	font-weight: bold;
}
.font_b_green {
	color:#008800;
	font-weight: bold;
}
.font_blue {
	color:#0000FF;
}
.font_bold {
	font-weight: bold;
	font-size: 100%;
}
.border_green2 {
	background-color: e5ffe5;
	border: 2px solid #008000;
}
.border02 {
	border:#FF6600 double 3px;
	font-size: 100%;
}
.position_c {
	text-align: center;
}
.position_l {
	text-align: left;
}
.position_r {
	text-align: right;
}
p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.type000 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}
.type0000 {
	margin: 1em 5em 3em 5em;
	padding: 0 0 0 0;
	text-align: center;
	border: 1px gray solid;
}
.type99 {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.type001 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
.type01 {
	padding: 3em 0em 0.25em 0.25em;
	text-align: left;
	font-weight: bold;
	color: blue;
}
.type02 {
	padding: 2em 0em 0.25em 0.5em;
	text-align: left;
	font-weight: bold;
	clear: both;
}
.type03 {
	padding: 1em 0em 0.25em 1.5em;
	text-align: left;
	font-weight: bold;
}
.type04 {
	padding: 1em 0em 0.25em 2em;
	text-align: left;
}
.type05 {
	padding: 1em 0em 0.25em 2em;
	text-indent: 1em;
}
.type06 {
	padding: 1.5em 0 0 2em;
	float: left;
}
.type061 {
	padding: 1em 0 0 0.5em;
	float: left;
}
.type07 {
	padding: 0 0 0 0;
	text-align: right;
	float: right;
}
.type08 {
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-align: left;
}
.type09 {
	width: 325px;
	margin: 0 0 0 2em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	text-indent: 1em;
	border: 1px dashed gray;
}
.bunken {
	font-size: 80%;
	margin: 3em 0em 0em 0em;
	padding: 0em 0em 0em 6em;
	text-align: left;
	text-indent: -6em;
}
table.t04 {
	 width: 100%;
	font-size: 90%;
	border-collapse: collapse;
	border-style: solid;
	border-color: gray;
	border-width: 1px 0px 0px 1px;
	text-align: center;
}
table.t04 tr {
	vertical-align: top;
}
table.t04 tr.t01 {
	vertical-align: middle;
}
table.t04 td {
	text-align: center;
	padding: 0.2em 0em 0.2em 0.2em;
}
table.t04 td.t011 {
	width: 7em;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t04 td.t013 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t04 td.t012 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t04 td.t021 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t04 td.t023 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t04 td.t022 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t04 td.t031 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t04 td.t033 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t04 td.t032 {
	width: 20em;
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t05 {
	 width: 100%;
	font-size: 90%;
	border-collapse: collapse;
	border-style: solid;
	border-color: gray;
	border-width: 1px 0px 0px 1px;
	text-align: center;
}
table.t05 tr {
	vertical-align: top;
}
table.t05 td {
	text-align: left;

}
table.t05 td.t011 {
	width: 12em;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t05 td.t013 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t05 td.t021 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t05 td.t023 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t05 td.t031 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t05 td.t033 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t06 {
	 width: 100%;
	font-size: 90%;
	border-collapse: collapse;
	border-style: solid;
	border-color: gray;
	border-width: 1px 0px 0px 1px;
	text-align: center;
}
table.t06 tr {
	vertical-align: top;
}
table.t06 td {
	text-align: left;

}
table.t06 td.t011 {
	text-align: center;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t06 td.t021 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t06 td.t023 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 0px 0px;
}
table.t06 td.t031 {
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
table.t06 td.t033 {
	text-align: left;
	border-style: solid;
	border-color: gray;
	border-width: 0px 1px 1px 0px;
}
div.l_box {
	margin: 0 0.25em 0 0;
	padding: 0.25em 0 0.25em 0.5em;
	border: 2px solid gray;
	text-align: left;
}
span.graybox {
	margin: 0 0 0 0;
	padding: 0.25em 0.25em 0.25em 0.25em;
	background-color: silver;
}
span.line {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px black solid;
}
span.d_line {
	margin: 0 0 0 0;
	padding: 0.25em 0em 0em 0em;
	border-bottom: 3px black double;
}
span.u_line {
	margin: 0 0 0 0;
	padding: 0.25em 0em 0.25em 0em;
	border-bottom: 1px black solid;
}
span.line2 {
	margin: 0 0 0 0;
	padding: -0.5em 0  -0.75em 0;
	border: 1px black solid;
}
table.m_box {
	margin: 0 0 0 0em;
	padding: 0 0 0 1em;
}
table.m_box td {
	line-height: 1em;
}