/* ------　lowerfloor ------　*/

#lowerfloor .c_title h1{
	background: #C6A4B1;
  color: #fff;
}

#lowerfloor .acc{
	width: 100%;
	float: left;
	margin: 30px 0;
	display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#lowerfloor .acc_txt{
	width: 40%;
	padding-top: 60px;
	order: 2;
}

#lowerfloor .acc_img{
	width: 59%;
	order: 1;
}

#lowerfloor .mid_h{
	background: #EFB157;
  color: #fff;
}

#lowerfloor .vr_link{
	position: absolute;
	top: 6%;
	left: 5%;
}

#lowerfloor .vr_link2{
	position: absolute;
	top: 35%;
	left: 5%;
}


/* ------　横幅767px以下　スマホ　------　 */

@media only screen and (max-width: 767px){

	#lowerfloor .acc_txt{
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
		order: 1;
	}

	#lowerfloor .acc_img{
		width: 100%;
		margin: 30px 0 0 0;
		padding: 0 10px;
		box-sizing: border-box;
		order: 2;
	}

	#lowerfloor .vr_link{
		position: absolute;
		top: 30px;
		left: 10px;
	}

	#lowerfloor .vr_link2{
		position: absolute;
		top: 110px;
		left: 10px;
	}


}
