h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #00b0ff;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #E6250C;
}
.vv h2 {
	color: #444;
	border-bottom: #E6250C .4rem solid;
}
.s {
}
.header {
}
.header .c {
	margin-top: 1.5rem;
}
.hdr1 img {
	display: block;
	width: 100%;
}
.hdr2 p {
	color: #777;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.1rem;
	line-height: 1.3rem;
}
.rnav {
	margin-bottom: 1rem;
}
.nav {
	border-top: #E6250C .7rem solid;
	color: #000;
	display: block;
	text-align: center;
	margin-top: .5rem;
	margin-bottom: .5rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
}
.nav li {
	display: inline;
	margin-right: 1rem;
	white-space: nowrap;
	line-height: 2rem;
	font-size: 1.3rem;
	padding: 0;
}
.nav a {
	color: #005be1;
	padding: .2rem .5rem;
	font-weight: 400;
	text-decoration: none;
	font-weight: bold;
}
.nav .navgo a, .nav .navi a {
	background: #FFFB00;
}
.nav a:hover, .nav a:focus {
	text-decoration: none;
	color: #E6250C;
}
.ii p.iib {
	color: #9e9e9e;
}
.iib strong {
	color: #424242;
}
.ii p.iin {
	background: #E6250C;
	color: #FFF;
}
a.iia {
	background: #FFFB00;
	color: #000;
}
a.iia:hover {
	background: #EFEB00;
	color: #000;
}
.ii .button.button-primary, .ii .b.bp {
	background: #c6ff00;
	border-color: #c6ff00;
	color: #000;
}
.ii .button.button-primary:hover, .ii .b.bp:hover {
	background: #aeea00;
	border-color: #aeea00;
	color: #000;
}
.io td {
	border-color: #eceff1;
}
.di li a {
	color: #00897b;
}
.vv th {
	background: #FFFB00;
	border-color: #E6250C;
	color: #000;
}
.vv th.th1 {
	background: #E6250C;
	color: #FFF;
	border-color: #c6200a;
}
.vv td {
	border-color: #ddd;
}
.vv .ii .b.bp {
	background-color: #E6250C;
	border-color: #E6250C;
	color: #FFF;
}
.vv .ii .b.bp:hover {
	background-color: #b31d09;
	border-color: #b31d09;
}
@media (min-width: 550px) {
}
@media (min-width: 960px) {
	.hdr1 {
		padding-top: .2rem;
	}
	.hdr2 p {
		text-align: right;
		margin-top: .2rem;
		font-size: 1.2rem;
		line-height: 1.8rem;
	}
}
