.cover-img {
	height: 400px;
	display: table;
	width: 100%;
	background-size: cover;
}

/* ワイドスクリーン用のCSS */
@media only screen and (min-width: 1500px) {
	.cover-img {
		height: 400px;
	}
}

/* タブレット用のCSS */
@media only screen and (min-width : 768px) and (max-width : 1200px) {
	.cover-img {
		height: 400px;
	}
}

/* スマホ用のCSS */
@media only screen and (max-width: 479px) {
	.cover-img {
		margin-top: 20px;
		height: 173px;
	}
}

.cover-text {
	display: table-cell;
	vertical-align: middle;
  text-align: center;
}

.cover-img2 {
	height: 130px; 
	display: table;
/*	width: 100%; */
	background-size: cover;
}

.cover-text2 {
	display: table-cell;
	vertical-align: top;
  text-align: center;
}
