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

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

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

/* ---------- プラズマ大深度掘削システム ---------- */
/* タイトル */
.mainContents__Sec-plasma-title {
	width: 100%;
	padding: 132px 0 237px;
	background: url(../../images/slide/slide-03.jpg) no-repeat;
	background-position: center;
	background-size: cover;
}
	.plasma-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;
	}
	.plasma-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-plasma-outline {
	margin: -129px auto 0;
	width: 1080px;
	padding: 42px 50px;
	background: #272727;
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.35);
}
	.plasma-outline-head {
		font-size: calc(27rem / 16);
		line-height: calc(39em / 27);
		color: #FFF;
	}
	.plasma-outline-head .small {
		font-size: calc(21rem / 16);
		line-height: calc(39em / 21);
		color: #FFF;
	}
	.plasma-outline-lead {
		margin-top: 30px;
		font-size: calc(17rem / 16);
		line-height: calc(33em / 17);
		color: #FFF;
	}
	.plasma-outline-image {
		float: right;
		margin: 9px 0 36px 50px;
		width: 360px;
	}
/* PLASMABIT® 大深度掘削システムとは */
.mainContents__Sec-plasma-about {
	margin: 120px auto;
	width: 1280px;
}
	.plasma-about-head {
		margin: 84px auto 0;
		width: 980px;
		font-size: calc(19rem / 16);
		line-height: calc(27em / 19);
		color: #2E5075;
		display: flex;
		align-items: center;
	}
	.plasma-about-head .super {
		padding-bottom: 0.5em;
		font-size: 0.65em;
		vertical-align: super;
	}
	.plasma-about-lead {
		margin: 84px auto 0;
		width: 880px;
		font-size: calc(16rem / 16);
		line-height: calc(33em / 16);
	}
	/* イメージ */
	.plasma-about-image-outer {
		margin: 0 auto;
		width: 1130px;
	}
		/* イメージ（中） */
		.plasma-about-image-medium-box {
			margin: 84px auto 0;
			width: 800px;
		}
			.plasma-about-image-medium {
				width: 800px;
			}
			.plasma-about-image-medium-caption {
				margin-top: 48px;
				font-size: calc(19rem / 16);
				line-height: calc(21em / 19);
				text-align: center;
				font-weight: bold;
			}
		/* イメージ（大） */
		.plasma-about-image-large-box {
			margin: 108px auto 0;
			width: 1130px;
		}
			.plasma-about-image-large {
				width: 1130px;
			}
	/* クレジット */
	.plasma-document-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;
	}
	/* 動画 */
	.plasma-document-movie.youtube {
		margin: 108px auto 0;
		width: 800px;
		height: 450px;
	}
		.plasma-document-movie.youtube iframe {
			width: 800px;
			height: 450px;
		}
/* 概要 */
.mainContents__Sec-plasma-overview {
	margin: 120px auto;
	width: 1280px;
}
	.plasma-overview-head {
		margin: 84px auto;
		width: 980px;
		font-size: calc(19rem / 16);
		line-height: calc(27em / 19);
		color: #2E5075;
		display: flex;
		align-items: center;
	}
	.plasma-overview-head .super {
		padding-bottom: 0.5em;
		font-size: 0.65em;
		vertical-align: super;
	}
	.plasma-overview-table {
		margin: 84px auto 0;
		width: 840px;
		font-size: calc(16rem / 16);
		line-height: calc(33em / 16);
		background: #FFF;
		border-collapse: collapse;
	}
		.plasma-overview-table th,
		.plasma-overview-table td {
			padding: 15px 25px;
			vertical-align: middle;
			border: 1px solid #999;
		}
		/* セル幅 */
		.plasma-overview-table .cell-a {
			width: 170px;
			text-align: center;
			color: #FFF;
			background: #2E5075;
		}
		.plasma-overview-table .cell-b {
			width: 670px;
		}
		/* テキスト装飾 */
		.plasma-overview-list {
			padding-left: 25px;
		}
			.plasma-overview-list .square {
				position: relative;
			}
			.plasma-overview-list .square::before {
				position: absolute;
				top: 50%;
				left: -25px;
				margin-top: calc(-16.5em / 9);
				content: "■";
				font-size: calc(9rem / 16);
				line-height: calc(33em / 9);
				color: #2E5075;
			}
/* 従来型掘削との比較 */
.mainContents__Sec-plasma-comparison {
	margin: 120px auto;
	width: 1280px;
}
	.plasma-comparison-head {
		margin: 84px auto;
		width: 980px;
		font-size: calc(19rem / 16);
		line-height: calc(33em / 19);
		color: #2E5075;
		display: flex;
		align-items: center;
	}
	.plasma-comparison-table {
		margin: 84px auto 0;
		width: 840px;
		font-size: calc(16rem / 16);
		line-height: calc(30em / 16);
		background: #FFF;
		border-collapse: collapse;
	}
		.plasma-comparison-table th,
		.plasma-comparison-table td {
			padding: 15px 25px;
			vertical-align: middle;
			text-align: center;
			border: 1px solid #999;
		}
		.plasma-comparison-table th .super {
			padding-bottom: 0.5em;
			font-size: 0.65em;
			vertical-align: super;
		}
		/* セル幅 */
		.plasma-comparison-table .cell-a {
			width: 280px;
			font-weight: bold;
			color: #FFF;
			background: #2E5075;
		}
		.plasma-comparison-table .cell-b {
			width: 280px;
			font-weight: bold;
			color: #FFF;
			background: #999;
		}
		.plasma-comparison-table .cell-c {
			width: 280px;
			font-weight: bold;
			background: #EEE;
		}
		.plasma-comparison-table .cell-d {
			width: 280px;
			background: #FFF;
		}