
h2 { background: #000 }

.description {
	padding: 8px 0 10px;
	color: #fff;
	font-size: 92%;
	width: 100%;
	background: #262626;
}

.navi {
	color: #fff;
	text-align: left;
	width: 100%;
	background: #590e0e;
}

.navi p {
	margin: 0 auto;
	padding: 6px;
	width: 960px;
}

.navi p a { color: #fff; }

/*----------------------------------------------------------------------------------------------------------------- SP ----*/
@media screen and (max-width: 768px) {
	
h2 { overflow: hidden; }
h2 img { width: 103%; }

.description { display: none; }
	
.navi p {
	padding: 5px 2%;
	font-size: 92%;
	width: 96%;
}
	
}