@charset "utf-8";
/* ============================================================
 * プリント加工の製品（processing-list）
 * 自動生成CSS（編集可）
 * ============================================================ */
/* ============================================================
 * archive
 * ============================================================ */
 .archive-common{

 }
.archive-list{
	position : relative;
	display : flex;
	flex-wrap : wrap;
	gap : 50px;
}
.archive-list li{
	position : relative;
	flex-grow : 0;
	flex-shrink : 0;
	flex-basis : calc((100% - 50px * 2) / 3);
}
.archive-list li .thumb-image{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	margin-bottom : 15px;
}
.archive-list li .thumb-image figure{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	aspect-ratio : 3 / 2;
}
.archive-list li .thumb-image figure img{
	position : relative;
	display : block;
	width : 100%;
	height : 100%;
	object-fit : cover;
}
/***** post-detail ******/
.post-detail{
	
}
.category-list{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	margin-bottom : 10px;
}
.category-list li{
	position : relative;
	display : list-item;
	width : 100%;
	height : auto;
}
.category-list li a{
	position : relative;
	display : block;
	width : fit-content;
	height : auto;
	font-size : var(--14px);
	font-weight : bold;
}
.category-list li a::after{
	content : "";
	position : absolute;
	left : 0;
	right : 0;
	bottom : 0;
	height : 2px;
	background : #E87D96;

	transform : scaleX(0);
	transform-origin : right;
	transition : transform .5s;
}

.category-list li a:hover::after{
	transform : scaleX(1);
	transform-origin : left;
}
.item-description{
	position : relative;
	display : block;
	width : 100%;
	height : auto;
	text-align : justify;
}
/* ============================================================
 * taxonomy
 * ============================================================ */

.archive-common.taxonomy-processing-list{
	/* taxonomy category style here */
}
