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%;
}
}
p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.position_c {
	text-align: center;
}
.position_l {
	text-align: left;
}
.position_r {
	text-align: right;
}
.aoban {
	padding: 3em 0em 1em 0em;
	text-align: left;
	font-weight: bold;
	color: blue;
}
.honbun {
	padding: 0em 0em 1em 1em;
	text-indent: 1em;
}
.tobira {
	padding: 0em 0em 1em 1em;
	text-indent: 0em;
}
.renban1 {
	padding: 0em 0em 1em 0em;
	text-indent: 0em;
	font-weight: bolder;
}
.renban2 {
	padding: 0em 0em 0em 1em;
	text-indent: 0em;
	font-weight: bolder;
}
.renban3 {
	padding: 0em 0em 1em 4em;
	text-indent: -3em;
}
.maru {
	padding: 0em 0em 1em 2em;
	text-indent: -1em;
}
.maru1 {
	padding: 0em 0em 1em 3em;
	text-indent: -1em;
}
.kuromaru {
	padding: 0em 0em 0em 1em;
	text-indent: -1em;
}
.kaiwa {
	padding: 0em 0em 0em 3em;
	text-indent: -2em;
}
.setumei {
	
}
.bunken {
	font-size: 80%;
	padding: 0em 0em 0em 6em;
	text-align: right;
	text-indent: -6em;
}
.box {
	margin: 1em 1em 1em 1em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	border: 1px solid black;
	text-align: left;
}
table.t04 {
	margin: 1em 1em 1em 1em;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}
table.t04 tr {
	vertical-align: middle;
}
table.t04 td {
	text-align: center;
	padding: 0.2em 0.2em 0.2em 0.2em;
}
table.t04 td.t1 {
	text-align: left;
	page-break-after: always;
}
table.t05 {
	 width: 100%;
	font-size: 90%;
	border-collapse: collapse;
	border-style: solid;
	border-color: gray;
	border-width: 0px 0px 0px 0px;
	text-align: center;
}
table.t05 tr {
	vertical-align: top;
}
table.t05 td {
	text-align: center;
	padding: 0.2em 0em 0.2em 0.2em;
}
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 {
	color: red;
	font-weight: bold;
	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;
	font-weight: bolder;
}
table.m_box {
	margin: 0 0 0 0em;
	padding: 0 0 0 1em;
}
table.m_box td {
	line-height: 1em;
}