main > div.inner {
	margin-top: 40px;
	background-color: #fff;
	padding: 2.5em 3em 3em 3em;
}
main h1 {
	color: #6f4b37;
	margin-bottom: 1em;
	font-size: 1.8em;
}
main h1:before {
	display: inline-block;
	border : 6.5px solid #6f4b37;
	border-radius: 50%;
	content: " ";
	width: 1em;
	height: 1em;
	vertical-align: middle;
	margin-right: 0.5em;
}
main h1 + p {
	line-height: 2em;
}
main h1 + p span {
	color: red;
}
main ul {
	border: 2px solid #bbb;
	padding: 1em 0;
	display: inline-block;
	margin-top: 40px;
	letter-spacing: -0.4em;
}
main ul li {
	letter-spacing: normal;
	display: inline;
	padding: 0 1em;
	font-weight: bold;
}
main ul li + li {
	border-left: 1px solid #bbb;
}

main ul a {
	color: inherit;
	text-decoration: none;
}
main ul a:before {
	font-family: "FontAwesome";
	content: "\f103";
	margin-right: 0.5em;
}
main h2 {
	font-size: inherit;
	font-size: 1.2em;
}
main dd {
	margin-top: 1em;
}
main dt, main address {
	border-bottom: 1px dotted #bbb;
	padding: 1em 0;
	
}
main dt {
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 40px;
}
main dd.link {
	text-align: right;
}
main dd.link a {
	text-decoration: none;
}
main dd.link a:before {
	font-family: "FontAwesome";
	content: "\f102";
	margin-right: 0.5em;
}
main dt:before {
	display: inline-block;
	content: " ";
	background: url(../img/emergency/pin.png) center 0 no-repeat;
	background-size: contain;
	width: 1.5em;
	height: 1.5em;
	vertical-align: top;
}

@media screen and (max-width:980px) {
	main > div.inner {
		margin: 1em;
		padding: 1em;
	}
	main ul {
		width: 100%;
	}
	main ul li {
		display: inline-block;
		width: 45%;
	}
	main ul li + li {
		border: none;
	}
	main ul li:nth-child(2n) {
		border-left: 1px solid #bbb;
	}
	main ul li:nth-child(n + 3) {
		margin-top: 1em;
	}
}
@media screen and (max-width:767px) {
	main ul li {
		display: inline-block;
		width: 100%;
	}
	main ul li:nth-child(n + 2) {
		margin-top: 1em;
		border: none;
	}
}
