@charset "utf-8";

/* ------------------------------------ */
/* 安全データシートフォーム */
/* ------------------------------------ */
.form-sds_list {
	max-width: 800px;
	border-bottom: solid 1px #dee2e6;
	margin-inline: auto;
}

.form-sds_item {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

.form-sds_title {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	line-height: calc(28 / 16);
	letter-spacing: 0.8px;
	padding: 15px;
	background-color: #f6f6f6;
	border-top: solid 1px #dee2e6;
}

.form-sds_data {
	font-size: 16px;
	line-height: calc(28 / 16);
	letter-spacing: 0.8px;
	padding: 15px;
	border-top: solid 1px #dee2e6;
}

.form-sds .form .sec-inner {
	padding-top: 40px;
}

.form-sds .confirmArea .sec-inner,
.form-sds .thanksArea .sec-inner {
	padding-top: 0;
	padding-bottom: 0;
}

.form-sds .download-txt {
	margin-top: 40px;
	text-align: center;
	line-height: calc(28 / 16);
	font-size: 16px;
}

@media screen and (max-width: 768px) {
	.form-sds_title,
	.form-sds_data {
		font-size: 14px;
	}

	.form-sds .download-txt {
		font-size: 14px;
	}
}
