img					{ width: 100%; }
.info-wrap			{ margin-top: 3% ;
					  border: 5px solid #6F5E55; }
.info-inner1		{ vertical-align: top;
					  letter-spacing: .3em;
					  line-height: 1.5em; }
.info-title-big		{ font-family: AoyagiKouzanT;
					  color: #F6CEB8; }
.info-txt-bottom	{ display: block; }
#food-menu			{ margin: 6% auto 0; }
div.link-bar		{ margin: 6% auto 6%; 
					  text-align: center;
					  border: 5px double #fff;
					  font-family:AoyagiKouzanT ; }
div.link-bar *		{ display: inline-block;
					  vertical-align: middle; }
.link-bar img		{ width: 25px; }



@media screen and (min-width:1025px) {
	#main				{ margin-top: 50px; }
	#main>.main-small	{ display: none; }

	.info-wrap>div		{ display: table-cell; }

	.info-inner1		{ width: 50%;
					  	  padding: 30px;
					  	  font-size: .9rem; }
	.info-inner2		{ width: 45%; }
	.info-inner2>img	{ vertical-align: middle; }

	.info-title-big		{ font-size: 2.5rem; }
	.info-txt-bottom	{ margin-top: 20px; }

	#food-menu			{ width: 90%; }
	#food-menu>img		{ float: left;  
					  	  width: 30%;
					  	  margin-right: 3.1%; }

	div.link-bar		{ width: 25%; }
}

@media screen and (max-width:1024px) and (min-width:769px){
	#main				{ margin-top: 50px; }
	#main>.main-small	{ display: none; }

	.info-wrap>div		{ display: table-cell; }

	.info-inner1		{ width: 50%;
					  	  padding: 15px;
					  	  font-size: .9rem; }
	.info-inner2		{ width: 40%; }
	.info-inner2>img	{ vertical-align: middle; }

	.info-title-big		{ font-size: 2.5rem; }
	.info-txt-bottom	{ margin-top: 10px; }

	#food-menu			{ width: 90%; }
	#food-menu>img		{ float: left;  
					  	  width: 30%;
					  	  margin-right: 3.1%; }

	div.link-bar		{ width: 30%; }

}

@media screen and (max-width:768px) and (min-width:481px){
	#main				{ margin-top: 50px; }
	#main>.main-small	{ display: none; }

	.info-inner1		{ width: 100%;
					  	  padding: 15px;
					  	  font-size: .8rem; }
	.info-inner2		{ width: 50%;
						  margin: 0 auto 0; }
	.info-inner2>img	{ vertical-align: middle;
						  margin-bottom: 10px;}

	.info-title-big		{ font-size: 2.5rem; }
	.info-txt-bottom	{ margin-top: 10px; }

	#food-menu			{ width: 90%; }
	#food-menu>img		{ width: 70%;
						  display: block;
						  margin: 0 auto 0; }
	div.link-bar		{ width: 45%; }
}

@media screen and (max-width:480px){
	#main				{ margin-top: 50px; }
	#main>.main-big		{ display: none; }

	.info-inner1		{ width: 100%;
					  	  padding: 15px;
					  	  font-size: .8rem; }
	.info-inner2		{ width: 50%;
						  margin: 0 auto 0; }
	.info-inner2>img	{ vertical-align: middle;
						  margin-bottom: 10px;}

	.info-title-big		{ font-size: 2.5rem; }
	.info-txt-bottom	{ margin-top: 10px; }

	#food-menu			{ width: 90%; }
	#food-menu>img		{ width: 70%;
						  display: block;
						  margin: 0 auto 0; }

	div.link-bar		{ width: 80%; }
}
