/* screens smaller than 980---------------------------------------------------------- */
@media only screen and (min-width:691px) and (max-width:1200px) {


/*layout*/
/*------------------------------------------------------------------------------*/
/*
#contents{
	width:100%;
	background:none;
	margin: 0px auto 0px;
	padding: 00px 0px 20px;
}

#contents_in{
	width:94%;
	margin: 0px auto 0px;
	padding: 0;
	text-align: left;
}
*/
#contents_left{
	float: none;
	width: 100%;
	margin-bottom: 30px;
	padding:30px 0;
}
#contents_right{
	float: none;
	width: 100%;
	padding:0%;
	padding-bottom:50px;
}

/*locator*/
/*--------------------------------------------------------------------------------*/

#locator_in{
	max-width:1000px;
	width:94%;
	margin:0px auto;
}

/*title*/
/*------------------------------------------------------------------------------*/
.subtitle02_box{
	width:100%;
}
	.subtitle02_box_in{
		max-width:1000px;
		width:94%;
		margin:0px auto;
	}


.subtitle02{
}


.box4 li{
  width: 49%;
}

	.box4 li:nth-child(2n){
	  margin-right: 0%;
	}
	


/*------------------------------------------------------------------------------*/
}