 @charset "utf-8";

/* style resset */
em {
	color: #CC0000;
	font-style: normal;
}

.fs {
	font-size:90%;
}

.f12 {
	font-size:12pt;
}

.f16x {
	font-size:14px;
	font-weight:bold;
}

.divright {
	float: right;
}

.divleft {
	float:left;
}

.divclear {
	clear: both;
}

.table_1 {
	border: 1px solid #999999;
	padding: 3px;
	border-collapse:collapse;
	color:#333;
}

.table_1 caption {
	display:none;
}

.table_1 th {
	background-color:#EBE9E4;
	padding:3px 10px 3px 3px;
	border:solid 1px #999;
	font-weight: normal;
	text-align: left;
}

.table_1 td {
	padding:3px 5px;
	border:solid 1px #999;
	background-color:#fff;
}

.table_2 {
	border: 1px solid #ccc;
	padding: 3px;
	border-collapse:collapse;
}

.table_2 caption {
	display:none;
}

.table_2 th {
	background-color:#3972AA;
	padding:3px;
	border:solid 1px #ccc;
	font-weight:normal;
}

.table_2 td {
	padding:3px;
	border:solid 1px #ccc;
	background-color: #333;
}

.table_3 {
	border: 1px solid #630;
	padding: 3px;
	border-collapse:collapse;
}

.table_3 th {
	background-color:#E0E9D6;
	padding:3px;
	border:solid 1px #630;
	font-weight:normal;
	text-align: left;
}

.table_3 td {
	background-color:#FFF;
	padding:3px;
	border:solid 1px #630;
}

.table_4 {
	padding: 3px;
	border-collapse:collapse;
	border-style: none;
}

.table_4 caption {
	display:none;
}

.table_4 th {
	padding:3px;
	font-weight:bold;
	text-align:left;
	color: #6c9a3e;
	border-bottom: dashed 1px #6c9a3e;
}

.table_4 td {
	padding:3px;
	border-bottom: dashed 1px #6c9a3c;
}

.table_5 {
	padding: 3px;
	border-collapse:collapse;
	border-style: none;
}

.table_5 caption {
	display:none;
}

.table_5 th {
	padding:3px;
	font-weight:bold;
	text-align:left;
	color: #333;
	border-bottom:dashed 1px #ccc;
}

.table_5 td {
	padding:3px;
	border-bottom:dashed 1px #ccc;
}

.table_6 {
	border: 1px solid #999999;
	padding: 3px;
	border-collapse:collapse;
	color:#333;
}

.table_6 caption {
	display:none;
}

.table_6 th {
	padding:3px 10px 3px 3px;
	border:solid 1px #999;
	font-weight: normal;
	text-align: right;
}

.table_6 td {
	padding:3px 5px;
	border:solid 1px #999;
	background-color:#fff;
}

.table_0 {
	border-collapse:collapse;
	border-style:none;
}

.table_0 caption {
	display:none;
}

.table_0 th {
	padding:3px;
}

.table_0 td {
	padding:3px;
	border-style:none;
}

.bkred {
	font-size:12px;
	font-weight: bold;
	background-color: #FF0000;
	margin-right: 5px;
	color: #FFFFFF;
}

.tr1 th{
	background-color:#D3FEDE;
}

.tr1 td{
	background-color:#d3fede;
}

.idt2 {
	text-indent: 1em;
}

.idt1 {
	text-indent: -1em;
	margin-left: 1em;
}

.imgleft {
	border:solid 1px #BAB69A;
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgright {
	border:solid 1px #BAB69A;
	float: right;
	margin: 0px 0px 10px 10px;
}

.imgleft1 {
	float: left;
	margin: 0px 10px 10px 0px;
}

.imgleft2 {
	float: left;
	margin-right:10px;
}

.imgright1 {
	float: right;
	margin: 0px 0px 10px 10px;
}

.imgright2 {
	float: right;
	margin-left:10px;
}

.imgborder {
	border:solid 1px #BAB69A;
}

.text_align_left {
	text-align:left;
}

.text_align_center {
	text-align:center;
}

.text_align_right {
	text-align:right;
}

.fgreen{ color:#006633;}

.fpink{
	color:#F39;
}

ul.list_1{
	margin:1em;
}

.list_1 li{
	margin:10px 0 10px 25px;
	list-style-type:circle;
}

.box_in p{
		text-indent: 1em;
}

#pagebody:after {
	content:".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
	text-transform: uppercase;
}
