TABLE.CBTitle_ocx{
	border-bottom:solid #999 1px;
	border-top:none;
	border-left:none;
	border-right:none;
	width:680px;
	margin:0 auto;
	font:17px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:600;
	background:url(img/q.png) no-repeat left 2px;
}
TABLE.CBTitle_ocx td{
	padding:4px 0 5px 30px !important;
}

Table.contents_ocx{
	vertical-align:top;
	text-align:left;
	width:680px;
	margin:0 auto;
	background:url(img/a.png) no-repeat 10px top;
}
Table.contents_mh{
	text-align:left;
	width:680px;
	margin:0 auto;
}

Table.contents_ocx td{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:140%;
	padding:5px 0 0 42px !important;
}

Table.contents_mh td{
	padding:5px 0 0 20px;
	font-size:13px;
	line-height:130%;
	background:none;
}


 Table.contents_ocx td table.OCX_List th{
	 padding:5px 2px;
	 border-bottom:none;
	 background-image:none;
 }

Table.contents_ocx tr td table.OCX_List tr td{
	font-size:12.5px;
	padding:5px 2px;
	background-image:none;
	text-align:center;
}

table.up_date{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

Table.contents_ocx tr td img{
	margin: 10px auto !important;
	display:block !important;
}

Table.contents_ocx tr td img.mark{
	display:inline !important;
	margin:0 3px 3px 0 !important;
}

Table.contents_ocx td img.mark, Table.contents td img.mark{
	padding:0;
	margin:0 4px 0 0;
	vertical-align:middle;
	display:inline;
}


Table.contents_ocx small{
	font-size:11px;
	color:#666;
	line-height:95%;
}


.namverA {
	margin:0 4px 3px 0 !important;
	vertical-align:middle;
	display:inline;
}


Table.OCX_List{
	margin:5px auto;
	padding:0;
	border-collapse: collapse;
	border:#333 solid 1px;
}

Table.contents_ocx tr td Table.OCX_List tr th{
	background-color:#333;
	color:#fff;
	text-align:center !important;
	vertical-align:central !important;
	padding:3px !important;
	font-size:14px;
	border:dotted #FFFFFF 1px!important;
	font-weight:500;
}
Table.OCX_List tr th img, Table.OCX_List tr td img{
	padding:0 !important;
	margin:0 !important;
}

Table.OCX_List tr td {
	font-size:13px;
	text-align:left !important;
	vertical-align:central !important;
	border-style:solid dotted !important;
	border-width:1px !important;
	border-color:#333 !important;
	padding:10px !important;
}

Table tr.OCX_List_Blue, Table tr td.OCX_List_Blue{
	background-color:#d5eaff;
	font-size:12px !important;
}
	