.subcont {
	margin:15px 10px 10px 20px;
	text-align:left;
}

.text_r {
	text-align:right;
	margin:40px 20px 15px 20px;
}

.subtitle {
	color:#002576;
	font-weight:bold;
	margin:20px 0 5px 0;
}

.lst_num {
	margin:10px 10px 0 40px;
}

.lst_num li {
	padding:0 0 5px;
}

.tbl1 {
	width:60%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:18px;
	border-collapse:collapse;
	margin:5px 0 20px 15px;
	text-align:left;	
}
.tbl1 td {
	padding:5px 8px;
	border:1px solid #b6b6b6;
}

.tbl1_col1 {
	width:55%;
	background-color:#eeeeee;
	border-right:1px solid #ffffff;
}
.tbl1_col2 {
	width:50%;
	background-color:#ffffff;
	border-right:1px solid #ffffff;
	text-align: right;
}
.tbl1_col3 {
	width:50%;
	background-color:#ffffff;
	border-right:1px solid #ffffff;
	text-align: right;
}

.tbl2 {
	width:90%;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	line-height:18px;
	border-collapse:collapse;
	margin:5px 0 20px 15px;
	text-align:left;	
}
.tbl2 td {
	padding:5px 8px;
	border:1px solid #b6b6b6;
}

.tbl2_col2{
	width:25%;
	background-color:#eeeeee;
	border-right:1px solid #ffffff;
	text-align: center;
}
.tbl2_col3{
	width:15%;
	background-color:#eeeeee;
	border-right:1px solid #ffffff;
	text-align: center;
}
.tbl2_col4{
	border-collapse::10px;
/*	border-bottom-width:10px;
	border-left-width:10px;
*/	width:15%;
	background-color:#ffffff;
	border:10px solid #b6b6b6;
	text-align: right;
}
.mgn {
	padding:50px 0 0 0;
}

