@charset "utf-8";


.coverage_page_title {
	text-align: left;
	font-size: 20px;
	margin: 25px auto 0;
	padding: 0 2% 0;
	border-left: 2px solid #DF5286;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	text-overflow: ellipsis;
}


.coverage {
	box-sizing: border-box;
	padding-bottom: 30px;
	border-bottom: 1px #DF5286 dotted;
}

.coverage_image {
	width: 100%;
	height:auto;
	margin: 10px auto 25px auto;
	text-align: center;
}

.coverage_box{
	overflow: hidden;
	transition: height 0.5s linear;
	text-align: left;
}

.coverage_box.active {
	transition: height 0.5s linear;
}

.coverage_more {
	width: 100%;
	max-width: 150px;
	margin: 10px auto 0;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	cursor: pointer;
	color: #fff;
	background: #DF5286;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
