/* =============================================================================
	プライバシーポリシー CSS
============================================================================= */
p.nospace {
	margin:-1.5em 0 0.5em 2.8em;
}

.tall {
	  text-align: right;
}
ul.mark {
	margin:0;
	padding:0;
}

ul.mark li {
	margin:0 0 0.3em 1.5em;
}

ul.mark2 {
	margin:0;
	padding:0;
}

ul.mark2 li {
	margin:0 0 0 6em;
}



table.table1{
	margin:0 0 1.5em 4em;
	border-spacing: 0px;
	border-collapse:  collapse;
	width:  400px;
}

table.table2{
	margin:-1em 1em 1.5em 0em;
	margin-left: auto;
	border-spacing: 0px;
	border-collapse:  collapse;
	width:  840px;
}

table.table3{
	margin:0 1em 1.5em 0;
	border-spacing: 0px;
	margin-left: auto;
	border-collapse:  collapse;
	width:  840px;
	margin-top:;
}

td{
	padding: 5px;
	border: solid 1px;
	vertical-align: top;
}

td.now{
	white-space: nowrap;
}

tr.name{
	text-align: center;
}

small{
	font-size: 0.8em;
}

p.prov{
	margin:-1em 0em 1.5em 4em;
}

ol  {
	position: relative;
	margin:0 0em 1.5em 3em;
	padding:0 10px;
}
ol li  {
	list-style: none;
	list-style-position: outside;
	padding-left: 11.25em
	margin:0 0 6em 12.8em;
}
ol li span {
  position: absolute;
  left: 0;
	margin:0 0 0em -0.7em;
}

ol.round  {
	position: relative;
	margin:0 0 1.5em 4em;
	padding:0 10px;
}
ol.round li  {
	list-style: none;
	list-style-position: outside;
	padding-left: 11.25em
	margin:0 0 6em 12.8em;
}
ol.round li span {
  position: absolute;
  left: 0;
	margin:0 0 0em -0.7em;
}

