@charset "UTF-8";
/* CSS Document */

.list-privacy > li {
	margin-top: 40px;
}
.list-privacy > li > ol,
.list-privacy > li > ol > li > ul,
.list-privacy > li > ol > ol {
	margin-left:1em;
}

.info-wrap {
	margin-top: 20px;
	padding: 20px 40px;
	background-color: #fff;
	border: 1px dotted #c0bdb5;
}
	.info-wrap dt {
		font-weight: bold;
	}
	.info-wrap dd {
		margin-top: .5em;
		font-size: 87.5%;
	}

.table1 {
	border: 1px solid black;
	text-align: left;
}

	.table1 th {
		border: 1px solid black;
		padding: 3px;
		text-align: center;
	}

	.table1 td {
		border: 1px solid black;
		padding: 3px 3px 3px 5px;
		vertical-align: middle;
	}

	.table1 .table-section1 {
		width: 30%;
	}

	.table1 .table-section2 {
		width: 60%;
	}

	.table1 .table-section3 {
		width: 10%;
	}

.table2 {
	border: 1px solid black;
	text-align: left;
}

	.table2 th {
		border: 1px solid black;
		padding: 3px;
		text-align: center;
	}

	.table2 td {
		border: 1px solid black;
		padding: 3px 3px 3px 5px;
		vertical-align: middle;
	}

	.table2 .table-section1 {
		width: 38%;
	}

	.table2 .table-section2 {
		width: 39%;
	}

	.table2 .table-section3 {
		width: 23%;
	}

.link {
	margin-left:2em;
}

.space {
	padding: 0.5em 0 0 0;
}

.indent {
	margin-left:1em;
}

.info {
	border: 1px solid black;
	background-color: #fff;
}

.info p {
	padding: 5px;
}

.list-space {
	padding-left: 2em;
}

.list-space li {
	list-style: disc;
}
