.card {
	width: 35dvmin;
	height: 20dvmin;
	margin: 2dvmin;

	/*border: 2px solid #FF4151;*/
	overflow: hidden;

	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	
	font-size: 3dvmin;
	text-align: right;
	text-wrap-mode: nowrap;

	a {
		position: absolute;
		z-index: 0;

		width: 35dvmin;
		height: 20dvmin

		
	}

	a:hover, a:active {
		border: 2px solid #FF4151;
	}

	.link_image {
		
		width: 100%;
		height: 100%;
		object-fit: cover;
	}



	p {
		width: fit-content;
		margin: 0.1em;
		margin-left: auto;
		background-color: white;
		
		z-index: 1;
	}

	.sub {
		font-size: 2dvmin;
		color: #FF4151;
	}
}