.HukoJLAc {
	color: #5C5C5C;
}

.HukoJLAc a {
	color: #5C5C5C;
}

.all {
	color: #FFFFFF;
	margin-top: 58px;
	cursor: default;
	background-color: #00000099;
}

.all div {
	margin-bottom: 5px;
}

.about {
	border: 1px solid #FFFFFF50;
}

.about h1 {
	text-align: center;
	margin: 0;
	font-size: 30px;
	padding-bottom: 5px;
}

.about p {
	padding: 0px 5px 0px 5px;
	margin: 0;
	margin-bottom: 5px;
	text-align: center;
}

.contact {
	border: 1px solid #FFFFFF50;
}

.contact h1 {
	text-align: center;
	margin: 0;
	font-size: 30px;
	padding-bottom: 5px;
}

.contact p {
	padding: 0px 5px 0px 5px;
	margin: 0;
	margin-bottom: 5px;
	text-align: center;
}

.rules {
	border: 1px solid #FFFFFF50;
}

.rules h1 {
	text-align: center;
	margin: 0;
	font-size: 30px;
	padding-bottom: 5px;
}

.rules ul {
	list-style-type: decimal;
}

.rules p {
	padding: 0px 5px 0px 5px;
	margin: 0;
	margin-bottom: 5px;
	text-align: center;
}

.faq {
	border: 1px solid #FFFFFF50;
	padding-left: 3px;
	padding-right: 3px;
}

.faq h1 {
	text-align: center;
	margin: 0;
	font-size: 30px;
	padding-bottom: 5px;
}

.faq div {
	border: 1px solid #FFFFFF50;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.faq h2 {
	margin: 0;
	font-size: 20px;
}

.faq p {
	margin: 0;
	padding-bottom: 3px;
}

.faq a {
	color: #FFFFFF;
}

.afterword {
	border: 1px solid #FFFFFF50;
	padding-left: 3px;
	padding-right: 3px;
}

.afterword h1 {
	text-align: center;
	margin: 0;
	font-size: 30px;
	padding-bottom: 5px;
}

.afterword p {
	padding: 0px 5px 0px 5px;
	margin: 0;
	margin-bottom: 5px;
}