/* 記事 */
.ect-vertical-card .entry-card-wrap{
	width: 100%;
	background-color: var(--c-light);
	box-shadow: var(--shdw);
	border-radius: var(--bd-r--xs);
	overflow: hidden;
	transition: var(--ani-t--normal) ease-out;
}
.ect-vertical-card .entry-card-wrap:is(:hover, :focus){
	background-color: rgba(10, 5, 5, .05);
}
/* 記事タイトル */
.entry-card-title{
	margin-bottom: 1em;
}
/* サムネイル */
.post-type-archive-event .entry-card-thumb{
	display: none;
}

/*===============================
* ショートコード
* =================================*/
.event-box__day{
	display: flex;
	align-items: center;
	gap: .25em;
}
.event-box__label{
	padding: 0px .5em;
    text-align: center;
    border: var(--bd-w--sm) solid var(--c-gray--dark);
    border-radius: 2px;
	line-height: var(--lh-sm);
	font-size: .75rem;
}

.event-box__details:not(:last-child){
	margin-bottom: var(--g-sec--xs);
}
.event-box__rows{
	display: flex;
	gap: .25em 1em;
	flex-wrap: wrap;
	align-items: baseline;
}
.event-box__rows:not(:last-of-type){
	margin-bottom: .5rem;
}
.event-box__rows > span:first-of-type{
	min-width: 6em;
}
/* チケット購入ボタン */
.event-box__btn{
	text-align: right;
}


