@charset "UTF-8";

/*==================================================
 投稿記事リスト
================================================== */
.works-anchor-links li:nth-child(1) a {
	background:
		url(../images/works/anchor_link_bg01.png) left center no-repeat,
		url(../images/common/patt_bg01.jpg)
	;
}

.works-anchor-links li:nth-child(2) a {
	background:
		url(../images/works/anchor_link_bg02.png) left center no-repeat,
		url(../images/common/patt_bg01.jpg)
	;
}

/*==================================================
 投稿記事リスト
================================================== */
.tile-post-list {
	display: flex;
	flex-wrap: wrap;
}

.tile-post-list .tile-item {
	width: 353px;
	margin: 0 10px 12px 0;
	padding: 26px 26px 44px;
	border: 4px solid #000;
	background: #fff;
	box-sizing: border-box;
}

.tile-post-list .tile-item:nth-child(3n+3) {
	margin-right: 0;
}



.tile-post-list .item-thumb {
	margin: 0 0 5px;
}

.tile-post-list .item-thumb a {
	padding: 67.45% 0 0;
	display: block;
	overflow: hidden;
	position: relative;
}

.tile-post-list .item-thumb a img {
	max-width: none;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.tile-post-list .item-thumb a img.horizontal {
	width: auto;
	height: 100%;
	max-width: none;
}

.tile-post-list .item-thumb a img.Vertical {
	width: 100%;
	height: auto;
	max-height: none;
}

