header {
	width: 100%;
	margin: 15px auto;
	padding: 0;
	text-align: center;
}

.contents {
	width: 100%;
	margin: 10px auto;
	padding: 0;
}

.contents .index_btn {
	width: 80%;
	margin: 5px auto;
	padding: 0;
}

.contents .index_pri {
	width: 80%;
	margin: 5px auto;
	padding: 0;
	border: 3px solid rgb(195,13,35);
}

.contents .index_pri a {
	color:rgb(195,13,35);
	text-decoration: none;
}


footer {
	width: 100%;
	position: relative;
	bottom: 0;
	margin: 0 auto;
	padding: 5px 0;
	background: rgb(184,28,36);
	color: rgb(255,255,255);
	font-size: 0.6em;
	text-align: center;
}