@charset "utf-8";

.post-thumbnail-box {

	display : block;
	position: relative;
	overflow: hidden;

}

.post-thumbnail-box > .post-thumbnail {

	display : block;
	position: absolute;
	top   : 0;
	left  : 0;
	right : 0;
	bottom: 0;
	margin: auto;
	
	width : 100%;
	height: 100%;

}
.post-thumbnail-bg {

	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

}

.post-thumbnail-list .post-thumbnail {

	transition: transform 0.2s linear 0s;
	-webkit-transition: -webkit-transform 0.2s linear 0s;
	-moz-transition: -moz-transform 0.2s linear 0s;
	-ms-transition: -ms-transform 0.2s linear 0s;

}
.post-thumbnail-list .post-thumbnail:hover {

	transform: scale(1.072,1.072);
	-webkit-transform: scale(1.072,1.072);
	-moz-transform: scale(1.072,1.072);
	-ms-transform: scale(1.072,1.072);

}

/* サムネイルを背景ではなく、画像として表示させる場合に JavaScript で利用する */
/* .post-thumbnail-extend-w {

	width : 100% !important;
	height: auto !important;

}
.post-thumbnail-extend-h {

	width : auto !important;
	height: 100% !important;

} */