/*----------
	crime
----------*/
.p-crime-contact-lead {
	font-size: 2rem;
	font-weight: 600;
	line-height: var(--line-height-s);
	text-align: center;
}

.p-crime-contact-lead i {
	display: block;
	margin-bottom: 0.25em;
	color: var(--color-caution);
	font-size: 3.6rem;
}

@media (min-width: 768px), print {
	.p-crime-contact-lead {
		font-size: 3.2rem;
	}
	.p-crime-contact-lead i {
		margin-bottom: 0.25em;
		font-size: 5rem;
	}
}
.p-crime-contact-important__inner {
	background: var(--color-caution) !important;
}

.p-crime-contact-important__title {
	color: var(--color-caution);
	color: #fff;
	font-size: 2rem;
}

.p-crime-contact-important__call {
	color: #fff;
	font-size: 5rem;
}

.p-crime-contact-important__call a {
	color: inherit;
}

.p-crime-contact-important__note {
	color: #fff;
	font-size: 1.6rem;
	font-weight: 500;
}

@media (min-width: 768px), print {
	.p-crime-contact-important {
		border-width: 5px;
	}
	.p-crime-contact-important__title {
		font-size: 2.8rem;
	}
	.p-crime-contact-important__call {
		font-size: 6.4rem;
	}
	.p-crime-contact-important__note {
		font-size: 1.8rem;
	}
}
.p-crime-call {
	text-align: center;
}

.p-crime-call__title {
	font-weight: 500;
}

.p-crime-call__num {
	margin-top: 5px;
	font-family: var(--font-poppins);
	font-size: 3.2rem;
	font-weight: 600;
	line-height: 1;
	text-align: center;
}

.p-crime-call__num a {
	display: inline-block;
	text-decoration: none;
	word-break: keep-all;
	white-space: nowrap;
}

.p-crime-call__num-icon {
	width: 42px;
	margin-right: 5px;
}

@media (min-width: 768px), print {
	.p-crime-call__title {
		font-size: 1.8rem;
	}
	.p-crime-call__num {
		font-size: 4rem;
	}
	.p-crime-call__num:not(:first-child) {
		margin-top: 6px;
	}
	.p-crime-call__num a {
		pointer-events: none;
	}
	.p-crime-call__num-icon {
		width: 56px;
	}
}
/*# sourceMappingURL=style.css.map */
