@media screen and (max-width: 414px) {
	/*-------------------------------------------------
	  General definition
	-------------------------------------------------*/
	input[type=submit] {
		font-size: 0.85em;
	}
	/* Table Factor */
	th {
		padding: 5px 6px 3px 6px;
	}
	td {
		padding: 3px 2px;
	}
	th, td {
		font-size: 0.75em;
		line-height: 1.5em;
	}
	/*-------------------------------------------------
	  Header
	-------------------------------------------------*/
	#navi li {
		font-size: 0.7em;
		padding-right: 3px;
		padding-left: 3px;
	}
	#header h1 {
		font-size: 9px;
	}
	#slideoverlay {
		top: 6px;
	}
	/*-------------------------------------------------
	  Content wrappers
	-------------------------------------------------*/
	#maincontainer {
		width: 95%;
	}
	/*-------------------------------------------------
	  Item styles
	-------------------------------------------------*/
	.contentheader h2 {
		font-size: 1.3em;
		margin-bottom: 1.2em;
		padding: 10px 3px 3px 12px;
		height: 32px !important;
	}
	.contentbody p,
	.contentbody dt,
	.contentbody dd {
		font-size: 0.9em !important;
	}
	.contentbody h3 {
		margin-top: 30px;
	}
	.contentbody h4 {
		margin: 12px 0 0 0;
	}
	/*-------------------------------------------------
	  Footer
	-------------------------------------------------*/
	#copyright h5 {
		font-size: 0.8em;
	}
	/*-------------------------------------------------
	  Miscelaneous
	-------------------------------------------------*/
	#canvas {
		height: 300px;
		margin: 6px 0;
	}
	p.pnavi {
		font-size: 0.7em;
	}
	.leftbox, .middlebox, .rightbox {
		font-size: 0.8em;
	}
}
