
@media (min-width:801px){
	table th br{
		display:none;
	}
}

@media (max-width:1600px){
}

@media (max-width:1200px){
	#service div{
		float:none;
		width:100%;
	}
}

@media (max-width:1000px){
}

@media (max-width:800px){
	#main{
		margin:60px auto 0;
	}
	#body p{
		font-size:16px;
		line-height:24px;
	}
	#body h2{
		margin:40px auto 20px;
	}
	#body h2 span{
		font-size:40px;
		line-height:40px;
	}
	#body h3{
		text-align
		font-size:24px;
		margin:40px auto 20px;
	}
	#body h4{
		font-size:20px;
		margin:20px auto;
	}
	table th, table td, dl dt, dl dd{
		font-size:16px;
		line-height:24px;
	}
	#service div p,
	#service div h4{
		padding:0;
		text-shadow:
			0 0 1px white,
			0 0 2px white,
			0 0 3px white,
			0 0 4px white,
			0 0 5px white,
			0 0 6px white,
			0 0 8px white,
			0 0 9px white,
			0 0 10px white,
			0 0 11px white,
			0 0 12px white,
			0 0 13px white,
			0 0 14px white,
			0 0 15px white;
	}
	a.button, input.button{
		font-size:14px;
		letter-spacing:0;
	}
}

@media (max-width:600px){
}
