.T3433 {
	padding: 0px 20px 0px 30px;
	/* border-top: 1px solid rgba(0, 0, 0, 0.1); */
	/* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
}


.T3433 h3 {
	margin: 0px 0px 20px 0px !important;
}


.T3433 .memo_item {
	width: 290px;
	height: 470px;
	float: left;
	margin: 0 25px 0 0;
}

.T3433 .memos.variable_height .memo_item { height: auto; }

.T3433 .memo_item .image {
	margin: 0 0 5px 0;
	overflow: hidden;
}



.T3433 .memo_item .image img { width: 100%; height: auto; aspect-ratio:  290 / 225; object-fit: cover; }


.T3433 .memo_item .content {
	word-wrap: break-word;
	overflow-wrap: break-word;
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;

}


.T3433 .memo_item .content .datum {
	font-size: 12px;
}

.T3433 .memo_item .content h4 {
	margin: 10px 0 5px 0px;
}

.T3433 .memo_item .content a {
	text-decoration: none;
}


.T3433 .memo_item .content .info {
	margin-right: 20px;
}
@media all and (min-width: 1024px) and (max-width: 1279px) {

	.T3433 .memo_item {
		width: 250px;
		margin: 0 23px 0 0;
	}
	

	.T3433 .memo_item .image img { width: 100%; height: auto; }

	.T3433 .memo_item .content h4 { overflow-x: hidden; }
}



@media all and (min-width: 768px) and (max-width:1023px) {
	
	.T3433 .memos { width: auto; margin: 0 80px; }

	.T3433 .memo_item {
		width: 180px;
		height: auto;
		margin: 0 20px 0 0;
	}

	.T3433 .memo_item .image { height: 150px; }
	.T3433 .memo_item .image img { width: 100%; height: auto; }

	.T3433 .memo_item .content h4 { overflow-x: hidden; }

}

@media all and (min-width: 568px) and (max-width: 767px) {

	.T3433 .memos { width: auto; margin: 0 80px; }

	.T3433 .memo_item {
		width: 180px;
		height: auto;
		margin: 0 20px 0 0;
	}

	.T3433 .memo_item .image { height: 135px; }
	.T3433 .memo_item .image img { width: 100%; height: auto; }

	.T3433 .memo_item .content h4 { overflow-x: hidden; }
}

@media all and (max-width: 567px) {
	
	.T3433 { padding: 0px 0px 0px 0px; }
	.T3433 .memo_item {
		width: 180px;
		height: auto;
		margin: 0 15px 0 0;
		padding: 0px
	}
	
	.T3433 { overflow: hidden; }
	
	
	.T3433 .memo_item .image { height: 135px; }
	.T3433 .memo_item .image img { width: 100%; height: auto; }
	
	.T3433 .memo_item .content .info { margin-right: 0px; }

	.T3433 .memo_item .content h4 { overflow-x: hidden; }

}

.S8837.T3433 .memo_item .image {
	border-radius: 2em;
	overflow: hidden;	
}