.use-module .module-a {
	width: 940px;
}

@media screen and (max-width: 640px) {
	.use-module .module-a {
		width: 100%;
	}
}

.sd4__mvisual .item {
	background-image: url(../img/mv.jpg);
}

@media screen and (max-width: 640px) {
	.sd4__mvisual .item {
		background-image: url(../img/mv_sp.jpg);
	}
}

.use-module .sd4__content {
	padding-top: 20px;
}

.use-module .sd4__content .module-a {
	margin-top: 0;
}

.use-module .module-l .mod-txt {
	font-size: 68.75%;
	line-height: 1.55;
	margin: 20px auto 0;
	max-width: 690px;
	text-align: center;
}

.outro {
	font-size: 87.5%;
	line-height: calc(30 / 14);
	text-align: center;
}

@media screen and (min-width: 640px) {
	.use-module .module-o .speaker-item {
		max-width: 220px;
	}
}
