@charset "utf-8";
/* ===================================================================
 IoTソリューション
=================================================================== */
.l-mv {
	padding: 5%;
	background-image: url("/software/development/img/sp_dev07_mv-bg.jpg");
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	text-shadow:
		#00689f 1px 1px 5px, rgba(0, 104, 159, 0.6) -1px 1px 5px, rgba(0, 104, 159, 0.8) 1px -1px 10px, rgba(0, 104, 159, 0.9) -1px -1px 20px;
}
.l-note {
	position: relative;
	padding: 2em;
	background: #fff;
}
.l-note::after {
	position: absolute;
	top: -14px;
	right: 0;
	bottom: auto;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-width: 0 14px 14px 14px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	content: "";
}
@media screen and (min-width: 48em) {
	.l-mv {
		padding: 4em;
		background-image: url("/software/development/img/dev07_mv-bg.jpg");
		text-align: center;
	}
	.l-note {
		display: flex;
		align-items: center;
		height: calc(100% - 4em);
	}
	.l-note::after {
		right: auto;
		bottom: 0;
		left: -14px;
		border-width: 14px 14px 14px 0;
		border-color: transparent #fff transparent transparent;
	}
}