@media only screen and (max-width: 800px) {
	.range {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top3-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}

	.image-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.kiji_b {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.arC {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.arD {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top8-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top8-4 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	
}

@media only screen and (max-width: 768px) {
	.inner {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.image-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top4-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top5-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top6-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top7-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	
	.arA {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.arB {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	
	.top8-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top8-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.top8-4 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
}
@media only screen and (max-width: 600px) {
	
}
@media only screen and (max-width: 480px) {
	#headerContainer_inner {
		margin-bottom: 0;
		padding-bottom: 8px;
	}	
	#siteID {
		font-size: 0.8em;
		text-align: center;
		padding: 8px 0 4px;
	}
	

}
