.contentp font {
	font-size:20px;	
}
[data-dpr="2"] .contentp font,.contentp div:first-child {
	font-size:40px;
}
[data-dpr="3"] .contentp font,.contentp div:first-child{
	font-size:60px;
}
.contentp div:first-child,.contentp div:first-child {
	position:relative;
}
.contentp div:first-child font {
	position:absolute;
	left:-.33333333rem;
	top:.733333333rem;
	color:#808080;
	display:inline-block;	
}
.contentp_error{
	position:relative;
	width:20%;
	top:-5.53333333rem;
	margin:0 auto;
}
.contentp .contentp_img img {
	vertical-align: middle;
	height: 5.53333333rem;
	width: 5.53333333rem
}
@media screen and (min-device-width:768px) and (min-device-height:1024px){
	.contentp div:first-child font {
		left:-.133333333rem;		
	}
}
