/* screens smaller than 980---------------------------------------------------------- */
@media only screen and (max-width:1119px) {

/*mainimage*/
/*------------------------------------------------------------------------------*/

.flexslider{
	height:calc(100vh - 60px);
}
.slides{
	height:calc(100vh - 60px);
	top:60px;
}
.flexslider .slides > li{
	height:calc(100vh - 60px);
}
#mainimage_txt{
	height:calc(100vh - 60px);
}


/*------------------------------------------------------------------------------*/
}


@media only screen and (min-width:691px) and (max-width:1119px) {

/* top_box01 */
/*--------------------------------------------------------------------------------*/
.top_box01_in{
	width:65%;
}

/* top_box02 */
/*--------------------------------------------------------------------------------*/
.top_box2_box3 li h2{
	font-size:26px;
}

/* top_box03 */
/*--------------------------------------------------------------------------------*/
#top_box03 .inner{
	background-attachment:scroll;
}

/* top_box04 */
/*--------------------------------------------------------------------------------*/
.top_box04_in{
	width:65%;
}

/* top_box05 */
/*--------------------------------------------------------------------------------*/
#top_box05_l{
	float:none;
	width:100%;
	margin-bottom:50px;
}
#top_box05_r{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
#top_box05_l .common_btn{
	text-align:center;
}


/*------------------------------------------------------------------------------*/
}