/* CSS Document */
.privacyBlock {
	width: 100%;
	margin: 0px auto;
	padding:50px;
	background:#fff;
	border:1px solid #000;
	max-height:350px;
	overflow-y: scroll;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.privacyBlock h3 {
	width:100% !important;
	font-size: 22px !important;
	text-align: center;
	font-weight: bold;
	padding: 40px 0px 30px 0px;
	background:#fff !important;
	border:none;
	color:#000 !important;
}
.privacyBlock p.read {
	font-size: 13px;
	line-height: 1.66em;
}
.privacyBlock dl {
	padding: 25px 0px 0px 0px;
}
.privacyBlock dl dt {
	font-size: 16px;
	font-weight: bold;
	background: #f7f7f7;
	padding: 8px 15px;
}
.privacyBlock dl dd {
	padding: 15px 15px 20px 15px;
	font-size: 13px;
	line-height: 1.67em;
	background:#fff;
}
.privacyBlock dl dd p {
	padding: 0px 0px 10px 0px;
}
.privacyBlock dl dd ul.indent4 li {
	padding: 0px 0px 5px 2em;
	text-indent: -2em;
}
.privacyBlock dl dd ul.indent5 li {
	padding: 0px 0px 5px 2.5em;
	text-indent: -2.5em;
}
.privacyBlock dl dd ul.indent6 li {
	padding: 0px 0px 5px 0;
}
.privacyBlock dl dd ul.indent6 li ul li{
	padding: 0px 0px 0 1.7em;
	text-indent: -1.7em;
}
.privacyBlock dl dd ul li .tableBox {
	padding: 10px 0px 10px 0px;
}
.privacyBlock dl dd ul li .tableBox td {
	padding: 0px 0px 8px 0px;
	text-indent: 0;
	vertical-align: top;
}
.privacyBlock dl dd ul li .tableBox td:first-child {
	width: 7em;
}
.privacyBlock dl dd ul li ul {
	padding: 10px 0px 0px 0px;
}
.privacyBlock dl dd p.end {
	padding: 15px 0px 0px 0px;
	text-align: right;
}
@media screen and (max-width: 640px) {
	.privacyBlock {
		width: 100%;
		margin: 0px auto;
		padding:20px;
		background:#fff;
		border:1px solid #000;
		max-height:400px;
		overflow-y: scroll;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.privacyBlock dl dd ul li .tableBox table {
		display: block;
		margin-top:20px;
	}
	.privacyBlock dl dd ul li .tableBox td {
		display: block;
		width: 100% !important;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.privacyBlock dl dd ul li .tableBox td:first-child {
		display: block;
		width: 100%;
		padding: 0;
		text-align: center;
		background:#f7f7f7;
		padding:6px 0px;
	}
}
