@charset "UTF-8";

/* ====================================
	情報セキュリティグローバル基本方針のスタイル

	対象 : /security/
 ==================================== */

/* ====================================
	本文
 ==================================== */
.security-body {
	max-inline-size: 86rem;
	margin-inline: auto;
	line-height: 1.8;
}

.security-list {
	margin-block-start: 4rem;
	padding-inline-start: 2.4rem;
	list-style: decimal;
}

.security-list>li:not(:first-child) {
	margin-block-start: 1.6rem;
}

.security-note {
	margin-block-start: 2rem;
	font-size: 1.2rem;
}

.security-note>li {
	display: grid;
	grid-template-columns: max-content 1fr;
	gap: 0 .3rem;
}

.security-note>li::before {
	content: '*';
}

.security-signature {
	margin-block-start: 4rem;
	text-align: right;
}

.security-signature__name {
	margin-block-start: 1rem;
}

@media print,
screen and (width >=768px) {

	.security-title br {
		display: none;
	}

	.security-list {
		margin-block-start: 5rem;
	}

	.security-signature {
		margin-block-start: 5rem;
	}
}