@charset "utf-8";
/************************************************************



**************************************************************/

.movieList {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
}
.movieList_list {
	width: calc(50% - 20px);
	text-align: center;
	display: flex;
	flex-direction: column;
}
.movieTitle.elps {
	font-size: 18px;
	margin-bottom: 20px;
}
.txtData {
	margin-top: auto;
}
.movieList_list img {
	width: 100%;
}
.castName.elps {
	margin-bottom: 20px;
	font-size: 18px;
}
.movieList_list h2 + a {
	margin-bottom: 20px;
}
@media screen and (min-width:1350px) and (max-width: 1620px) {

}
@media screen and (min-width:1140px) and (max-width: 1350px) {
}

@media screen and (min-width:768px) and (max-width: 1140px) {
}

@media screen and (max-width: 768px) {
.movieList {
	flex-direction:column;
}
.movieList_list {
	width: 100%;
}

}