@charset "utf-8";
/* CSS Document */
#english .loop_sl{
	margin-top: 60px;
}

#eng_onsen,
#eng_monument,
#eng_room,
#eng_cuisine,
#eng_reserve,
.conte_root{
	margin-top: 100px;
}
#eng_cuisine .per_4_6 .text,
#eng_monument .per_4_6 .text{
	right: 0;
}
#eng_cuisine .per_4_6 .ph,
#eng_monument .per_4_6 .ph{
	float: left;
}
.conte_top .family01{
	margin-top: 50px;
}


@media screen and (max-width:1279px){
	#eng_onsen{
	margin-top: 0;
	}
	#eng_monument,
	#eng_room,
	#eng_cuisine,
	#eng_reserve,
	.conte_root{
		margin-top: 60px;
	}
	.welcom img{
		width: 100%;
	}
.conte_top .family01{
	text-align: right;
}

}
@media screen and (max-width:1023px){





}
@media screen and (max-width:767px){
	#eng_onsen,
	#eng_monument,
	#eng_room,
	#eng_cuisine,
	#eng_reserve,
	.conte_root{
		margin-top: 30px;
	}
	#english .conte_root .left{
	margin-bottom: 30px;
	}


}
@media screen and (max-width:479px){
	.family01 img{
		width: 100%;
	}
}