@charset "utf-8";


@media all and (min-width: 641px){
	.p-privacy{

	}
	.p-privacy h2{
		margin:0 0 20px;
	}
	.p-privacy h3{
		padding:20px 0 3px 0 ;
		font-size:117%;
		font-weight:bold;
	}
	.p-privacy p{
		font-size:117%;
	}
	.p-privacy ul{
		padding: 0 0 0 1em;
	}
	.p-privacy ul li{
		font-size:117%;
	}
	.p-privacy table{
		margin:10px 0;
		border:1px solid #b8b8b8;
		border-right:0;
		border-bottom:0;
	}
	.p-privacy table th{
		padding:5px;
		width:135px;
		background:#f5f5f5;
		vertical-align:middle;
		border-right:1px solid #b8b8b8;
		border-bottom:1px solid #b8b8b8;
		text-align:left;
	}
	.p-privacy table td{
		padding:5px;
		border-right:1px solid #b8b8b8;
		border-bottom:1px solid #b8b8b8;
		text-align:left;
	}




ul.infolis{
padding:10px 20px 10px 30px;
}


}

@media all and (max-width: 640px){
	.p-privacy{
		padding:10px 0 0 0;
	}
	.p-privacy h2{
		margin:0 0 10px;
	}
	.p-privacy h3{
		padding:10px 0 3px 0 ;
		font-weight:bold;
	}
	.p-privacy p{
	}
	.p-privacy ul{
		padding: 0 0 0 1em;
	}
	.p-privacy table{
		width:100%;
		margin:10px 0;
		border:1px solid #b8b8b8;
		border-right:0;
		border-bottom:0;
	}
	.p-privacy table th{
		min-width:100px;
		padding:5px;
		background:#f5f5f5;
		vertical-align:middle;
		border-right:1px solid #b8b8b8;
		border-bottom:1px solid #b8b8b8;
	}
	.p-privacy table td{
		padding:5px;
		border-right:1px solid #b8b8b8;
		border-bottom:1px solid #b8b8b8;
	}


ul.infolis{
padding:10px 20px 10px 10px;
}






	
}