.cafenews_main_head {
	position: relative;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .cafenews_main_head p {
	text-align:left;
	font-weight: 600;
	margin-top:0;
	color: #ffffff;
	text-shadow: 
	#000 1px 1px 10px, #000 -1px 1px 10px,
		#000 1px -1px 10px, #000 -1px -1px 10px;
    position: absolute;
    top: 41%;
    left: 42%;
}
#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .cafenews_main_head img {
	max-width: 100%;
}
.sp {
	display:none;
}
@media only screen and (max-width: 750px) {	
	.pc {
		display:none;
	}
	.sp {
		display:block;
	}
	.cafenews_main_head {
		width: 100%;
	}
	#news .news:not(.news-archive-faq):not(.news-archive-archive) .news-entry-body .cafenews_main_head p {
		font-size: 2.8vw;
        top: 32%;
        left: 39%;
	}
}
