@chartset "utf-8";


.privacy_txt{
	font-size:16px;
	text-align:center;
	margin:30px 0 20px 0; 
}


.privacy_box{
	padding-bottom:20px;
	background:#fff;
	margin: 0 auto;
	color:#333;
	padding:25px;
	box-shadow:1px 1px 3px  #fff;
	border-radius:5px;
}
.privacy_box h1{
	text-align:center;
	font-size:30px;
	margin-bottom:20px;
	margin-top:10px;
}
.privacy_box h2{
	font-size:22px;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:2.5px dotted #ccc;
}
.privacy_box .title{
	margin-bottom:20px;
	line-height:1.6;
}

.privacy_box .right_txt{
	text-align:right;
	line-height:1.5;
	width:95%;
	font-size:13px;
	margin-bottom:30px;
}
.privacy_box .center_txt{
	text-align:center;
	line-height:1.5;
}

.ol_style {
 counter-reset: li;
 list-style: none;
 padding-left: 0;
 line-height:1.2;
}
.ol_style > li {
 position: relative;
 margin-bottom: .9em;
 padding-left: 2.5em;
}
.ol_style > li:before {
 content: counter(li) "";
 counter-increment: li;
 position: absolute;
 left: 0;
 width: 1.8em;
 height: 1.8em;
 background: #000;
 border-radius: 50px;
 color: #fff;
 line-height: 1.8;
 text-align: center;
 font-size:13px;
}