@charset "utf-8";
/* CSS Document */

.big_res {
	display:block;
}
.low_res {
	display:none;
}
.header_top_navi_low_move {
	right:-200px;
	transition: right 0.5s;
}
.respSlog {
	display:none;
}

/*@media only screen and (max-width:660px) and (orientation:portrait) {*/
@media only screen and (max-width:800px) {
	.big_res {
		display:none;
	}
	.low_res {
		display:block;
	}
	#header_top_navi{
		/*display:none;*/
	}
	.mainNaviCompany {
		display:none;
	}
	.mainNaviCompany_low {
		display:block;
	}
	.respSlog {
		display:block;
	}
	/*#header-image {
		height:200px;
		max-width:1200px;
		width:100%;
		margin:0 auto;
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:center;
	}*/
	/*#mainNaviCompany {
		position:absolute;
		display:block;
		left:0px;
		background-color:#F93;
	}*/
}


@media only screen and (max-width:620px) {
	
	#section_halfs {
	float:left;
	height: auto;
	width: 100%;
	margin-top:16px;
	min-width:260px;
	}
	
}

.content_area_heading {
	text-align:center; margin-top:-64px;
}

@media only screen and (max-width:542px) {
	h1 {
		font-size:28px;
		line-height:40px;
	}
	.content_area_heading {
		text-align:center; margin-top:-38px;
	}
	
}

#floatPic {
	width:auto;
	height:auto;
	display:block;
	float:right;
}

@media only screen and (max-width:480px) {
	#floatPic {
		width:100%;
		height:auto;
		padding-left:32px;
		margin-left:32px;
	}
}