/* フォームレイアウト
-----------------------------------------*/
.table_defining{
	margin:0 auto;
	margin-bottom:20px;
	width: 620px;
}
.table_defining p.point{
	font-size:86%;
	text-align:left;
	color:#B50006;
}
.table_defining table{
	width:100%;
	border-collapse:separate;
	border-spacing:0 5px;
}

.table_defining table tr th{
	padding:10px;
	white-space: nowrap;
	font-weight:bold;
	vertical-align:middle;
	border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;
	background:#B50006;
	color:#fff;
	text-align:center;
	font-weight:normal;
	margin-bottom:7px;
}
.table_defining table tr td{
	width:70%;
	padding:10px;
	border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;
	background:#fff;
	margin-bottom:7px;
	line-height:1.5;
}

.table_defining table tr td p.notes{
	font-size:86%;
	margin:0!important;
	}



ol.disk, ul.disk {
	list-style-type:disc;
}
ul.disk li {
	margin:0 0 0 2em;
}

/* clearfix：float解除＆親要素に高さを算出させる
-----------------------------------------*/
.ex_clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.ex_clearfix {
  min-height: 1px;
}
* html .ex_clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}