@charset "utf-8";.line-up-title {
	border-left: 5px solid #12233f;
	margin-top: 23px;
	margin-bottom: 23px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: 700;
	color: #12233f;
	letter-spacing: .08em;
}
.event-info-box {
	border: 1px solid #e2e4ea;
	border-radius: 10px;
	margin-bottom: 30px;
}
.event-image {
	padding: 10px;
}
.event-info {
	padding: 12px 14px 14px;
}
.event-info-text {
	margin-bottom: 1rem;
	min-height: calc(1.9em * 2);
}
.event-title {
	font-size: 13px;
	font-weight: 700;
	color: #1a1a1e;
	line-height: 1.42;
	overflow: hidden;
	min-height: calc(26px * 1.42);
}
.release-date {
	font-size: 11.5px;
	color: #4a4f5c;
	line-height: 1.9;
	margin-bottom: 0;
}

.goods-release-date {
	display: inline-block;
	width: 92px;
	color: #12233f;
	font-weight: 700;
}
.button-area {
	display: flex;
}
.goods-line-up {
	background: #12233f;
	color: #fff;
	display: block;
	flex: 1;
	font-size: 11.5px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0;
	border-radius: 6px;
	letter-spacing: .04em;
}
.goods-line-up:hover,.goods-line-up:focus {
	color: #fff;
}
.capsule-line-up {
	background: #fff;
	color: #12233f;
	border: 1.5px solid #12233f;
	display: block;
	flex: 1;
	font-size: 11.5px;
	font-weight: 700;
	text-align: center;
	padding: 8.5px 0;
	border-radius: 6px;
	letter-spacing: .04em;
}
.capsule-line-up:hover,.capsule-line-up:focus {
	color: #12233f;
}