	.toplink {
		font-weight: bold;
	}
	.subnavElem {
		width: 94%;
		margin: 0 auto !important;
		border: 2px solid #eb5505;
		background-color: white;
		box-shadow: none;
		box-sizing: border-box;
	}

	.subnavElem .link-list {
		width: 94%;
		margin: 0.3rem auto 0;
		border-top: 1px solid #eee;
	}

	.subnavElem .link-list li {
		width: 100%;
		margin: 15px auto;
	}

	a.subnaviCurrent  {
		font-weight: bold !important;
		color: #eb5505 !important;
	}

	.prevBtn {
		display: none;
		position: absolute;
		left: 15px;
		top: 10px;
		z-index: 9999;
		cursor: pointer;
		font-size: 0.8rem;
		font-weight: bold;
		color: #333;
		z-index: 2;
	}

	.prevBtn:before {
		content: '←';
		position: relative;
		left: -3px;
		top: 1px;
		display: inline-block;
		background: none;
		font-weight: bold;
	}

	.sub .link-text:after {
		position: absolute;
		top: 7px;
		right: 14px;
		background: none !important;
		content: '→';
		color: #777;
		font-size: 1.1rem;
	}

	@media (min-width: 768px) {
		.prevBtn {
			left: 23px;
			top: 10px;
		}
		.subnavElem {
			width: 686px;
		}
		.subnavElem .link-list li {
			margin: 0.7rem 0;
			width: 100%;
		}
		.sub .link-text:after {
			font-size: 0.8rem;
			right: 18px;
		}
	}

	.subnavElem .accordionElem .accordion-label a {
		padding: 10px 0;
	}