@charset "UTF-8";
/* CSS Document */

/* ダミー　*/
.dummy {
	color: #FF0066 !important;
}

/* ------------------------------ PC ------------------------------ */

/* ---------- 湖沼等大型水塊の水質改善 ---------- */
/* タイトル */
.mainContents__Sec-nualgi-title {
	width: 100%;
	padding: 132px 0 237px;
	background: url(../../images/slide/slide-04.jpg) no-repeat;
	background-position: center;
	background-size: cover;
}
	.nualgi-title-head {
		margin: 0 auto;
		width: 1280px;
		font-family: "Times New Roman", 游明朝, "Yu Mincho", 游明朝体, YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
		font-size: calc(43rem / 16);
		line-height: calc(51em / 43);
		font-weight: normal;
		letter-spacing: 0;
		text-align: center;
		color: #FFF;
	}
	.nualgi-title-subhead {
		margin: 6px auto 0;
		width: 1280px;
		font-size: calc(19rem / 16);
		line-height: calc(24em / 19);
		letter-spacing: 0.165em;
		text-align: center;
		color: #FFF;
	}
/* 事業概略 */
.mainContents__Sec-nualgi-outline {
	margin: -129px auto 0;
	width: 1080px;
	padding: 42px 50px;
	background: #272727;
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.35);
}
	.nualgi-outline-head {
		font-size: calc(27rem / 16);
		line-height: calc(39em / 27);
		color: #FFF;
	}
	.nualgi-outline-head .small {
		font-size: calc(21rem / 16);
		line-height: calc(39em / 21);
		color: #FFF;
	}
	.nualgi-outline-lead {
		margin-top: 30px;
		font-size: calc(17rem / 16);
		line-height: calc(33em / 17);
		color: #FFF;
	}
	.nualgi-outline-lead .small {
		font-size: calc(12rem / 16);
	}
	.nualgi-outline-image {
		float: right;
		margin: 9px 0 36px 50px;
		width: 360px;
	}
/* 水質浄化剤Nualgi（ニューアルジー）のご紹介 */
.mainContents__Sec-nualgi-introduction {
	margin: 120px auto;
	width: 1280px;
}
	.nualgi-introduction-head {
		margin: 84px auto 0;
		width: 980px;
		font-size: calc(19rem / 16);
		line-height: calc(33em / 19);
		color: #2E5075;
		display: flex;
		align-items: center;
	}
	/* イメージ */
	.nualgi-introduction-image-outer {
		margin: 0 auto;
		width: 1060px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
		/* イメージ（大） */
		.nualgi-introduction-image-large-box {
			margin-top: 84px;
			width: 900px;
		}
			.nualgi-introduction-image-large {
				margin-bottom: 48px;
				width: 900px;
				box-shadow: 6px 6px 18px 0px rgba(0, 0, 0, 0.35);
			}
			.nualgi-introduction-image-large-caption {
				margin-top: 48px;
				font-size: calc(19rem / 16);
				line-height: calc(21em / 19);
				font-weight: bold;
			}
		/* イメージ（中） */
		.nualgi-introduction-image-box {
			margin: 84px 40px 0;
			width: 675px;
		}
			.nualgi-introduction-image {
				width: 675px;
				box-shadow: 6px 6px 18px 0px rgba(0, 0, 0, 0.35);
			}
			.nualgi-introduction-image-caption {
				margin-top: 36px;
				font-size: calc(19rem / 16);
				line-height: calc(21em / 19);
				font-weight: bold;
				text-align: center;
			}
		/* イメージ（キャプション） */
		.nualgi-introduction-image-caption-box {
			margin-top: 84px;
			width: 900px;
		}
			.nualgi-introduction-image-caption-wide {
				font-size: calc(19rem / 16);
				line-height: calc(21em / 19);
				font-weight: bold;
				text-align: center;
			}
			/* ダウンロード＆リンク */
			.downloadBtn a {
				position: relative;
				margin: 0 auto;
				width: 345px;
				padding: 30px;
				font-size: calc(20rem / 16);
				line-height: calc(24em / 20);
				text-align: center;
				font-weight: bold;
				color: #FFF;
				background: #2E5075;
				display: block;
			}
			.downloadBtn a::after {
				position: absolute;
				top: 50%;
				right: 50px;
				margin-top: -13.5px;
				font-family: 'Material Icons';
				font-size: calc(27rem / 16);
				line-height: calc(27em / 27);
				content: "\e2c4";
			}
	/* クレジット */
	.nualgi-introduction-credit {
		margin: 120px auto 0;
		width: 980px;
		padding-top: 9px;
		font-size: calc(13rem / 16);
		line-height: calc(18em / 13);
		text-align: center;
		border-top: 1px solid #000;
	}