@charset "UTF-8";

nav.bcs {
	font-weight		: 700;
	height			: var(--bcs-height);
	line-height		: var(--bcs-height);
	overflow: auto hidden;
	white-space: nowrap;
	text-align: center;
	background-color: #ddd;
}
@media screen and (max-width: 999px) {
	nav.bcs {
		font-size		: 1.8rem;
		padding-left	: var(--sp-padding);
		padding-right	: var(--sp-padding);
	}
}
@media screen and (min-width: 1000px) {
	nav.bcs {
		font-size		: 1.6rem;
	}
	nav.bcs > .inner {
		max-width		: var(--base-width);
		margin-left		: auto;
		margin-right	: auto;
	}
}
nav.bcs a {
	text-decoration: none;
}
nav.bcs a:hover {
	text-decoration: underline;
}
nav.bcs li {
	display			: inline;
}
nav.bcs li:not(:last-child):after {
	content			: ">";
	margin			: 0 1rem;
	display			: inline;
	font-size		: 1.2rem;
}
nav.bcs li, nav.bcs a {
	color			: #000;
}
