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

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

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

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

@media (max-width:800px){
	#main{
		overflow:hidden;
		padding:60px 0 10px;
	}
	#main img{
		width:130%;
		position:relative;
		left:-15%;
	}
	#body p{
		font-size:16px;
		line-height:24px;
	}
	#body h2{
		font-size:20px;
		margin:40px auto 20px;
	}
	#body h3{
		font-size:20px;
		margin:40px auto 20px;
	}
	#body h4{
		font-size:20px;
		margin:20px auto;
	}
	table th, table td{
		font-size:16px;
		line-height:24px;
	}
	#itadakimasu{
		height:250px;
	}
	#philosophy img{
		float:none;
	}
	#philosophy table{
		float:none;
		width:90%;
	}
	#philosophy th span{
		display:none;
	}
	#message{
		height:auto;
		background:none;
	}
	#message h3:nth-of-type(2){
		margin-top:20px;
	}
	#resources span{
		font-size:16px;
	}
	#symbiosis{
		background:none;
	}
	#voice div{
		float:none !important;
	}
	#voice h4{
		font-weight:bold;
	}
	#body p, #voice div, table{
		width:90%;
		margin-left:auto;
		margin-right:auto;
	}
	#voice div p{
		width:100%;
	}
	#recruit div{
		width:90%;
	}
}

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