/* CSS Document */
.column {
}
.column_list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.column_list_item   {
    width: 50%;
	padding: 0 2%;
    margin-bottom: 2em;
}
.column_list_item .pic {
    height: 30vw;
    width: auto;
}
.column_list_item .pic img {
	object-fit: cover;
    font-family: 'object-fit: cover;';
    width: 100%;
    height: 100%;
}
.column_list_item .date {
}
.column_list_item .tit {
}
@media screen and (min-width:768px){
	.column_list_item {
		width: 33%;
	}
	.column_list_item .pic {
		height: 20vw;
	}
}
@media screen and (min-width:1280px){
	.column_list_item .pic {
		height: 15vw;
	}
}
