.photo-wrapper {overflow: hidden; padding: 15px 0 10px;}
.photo-wrapper .photo-wrapper-inner {float: left; position: relative;}
.photo-wrapper.left {float: left; margin-right: 12px;}
.photo-wrapper.right {float: right; margin-left: 12px;}
.photo-wrapper .photo {border: 0;}
.photo-wrapper .photo-credit {display: block; font-size: 12px; color: #666;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.article-contents span.photo-credit {font-size: 12px; color:#666;}
}
@media only screen and (max-width: 767px) {
	.article-contents span.photo-credit {font-size: 9px;}
}