.p-body-cont {
	margin-top:80px;
	padding:20px;
}

@media screen and (max-width:479px) {
	.p-body-cont {
		margin-top:110px;
		padding: 0;
	}
}

.popup_bg {
	position: fixed;
	max-width:90%;
	width:500px;
	left:20px;
	bottom: 20px;
	/* border:1px solid red; */
	cursor:pointer;
	z-index:1000000;
}


.popup_bg img {
	width: 100%;
	box-shadow: 0px 0px 20px #333;
	border-radius: 10px;
}

/* https://stackoverflow.com/questions/10487292/position-absolute-but-relative-to-parent */
.popup_bg > div {
	position: relative;
	/* border:1px solid yellow; */
}

.popup_bg #close {
	position: absolute;
	top:0;
	right: 0;
	width:60px;
	height:60px;
	/* border:1px solid red; */
}

.p-smaller {
	color:#999;
	margin:10px 0;
}