/* screens smaller than 1024---------------------------------------------------------- */
@media only screen and (min-width:691px) and (max-width:1024px) {

#globalnav ul{
	table-layout: auto;
}


/*layout*/
/*------------------------------------------------------------------------------*/
#contents{
	width:100%;
	background:none;
	margin: 158px auto 0px;
	padding: 0px 0px 20px;
}

.flexslider {
	margin: 158px auto 0px;
}

.flexslider + #contents {
	margin: 0 auto 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;
	margin-left: 0;
}
#contents_right{
	float: none;
	width: 100%;
	margin-bottom: 0;
}

/*locator*/
/*--------------------------------------------------------------------------------*/

#locator_in{
	max-width:1024px;
	width:94%;
	margin:0px auto;
}

/*H2*/
/*--------------------------------------------------------------------------------*/
.subtitle02_box{
	width:100%;
}
	.subtitle02_box_in{
		max-width:1024px;
		width:94%;
		margin:0px auto;
	}


.subtitle02{
}


/* banner */
/*------------------------------------------------------------------------------*/

.banner{
	max-width:1024px;
	width:90%;
	margin:0px auto;
	padding:30px 0px;
}

	.banner li{
		width:49%;
		float:left;
		margin-right:2%;
		margin-bottom:10px;
	}

	.banner li:nth-child(2n){
		margin-right:0%;
	}
	
	.banner li img{
		width:100%;
		height:auto;
	}

#footer_top_in{
	width:90%;
}


#footer_bottom{
	width:90%;
}

#pagetop_box {
	width:90%;
}



}