img					{ width: 100%; }
#info-wrap			{ border-top: 5px solid #E26C30; 
					  border-bottom: 5px solid #E26C30; }

#info-inner1		{ vertical-align: top; }
.info-title			{ color: #F6CEB8; }
.info-txt-bottom	{ display: block; }

.food-contents-inner{ text-align: center; }
.fc-inner-small		{ font-family: AoyagiKouzanT; }

div.link-bar		{ width: 25%;
					  margin: 6% auto 0; 
					  text-align: center;
					  border: 5px double #fff;
					  font-family:AoyagiKouzanT ; }
div.link-bar *		{ display: inline-block;
					  vertical-align: middle; }

@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;
					  	  letter-spacing: .1em; }
	.info-title-big		{ font-size: 1.3rem; }
	.info-txt-bottom	{ display: block;
					  	  margin-top: 20px; }
	.food-contents-inner{ margin-top: 6%; }
	.fc-inner-small		{ display: none; }
	.fc-inner-img		{ width: 60%; }	
	.fc-inner-txt		{ width: 28%; }
	.link-bar img		{ width: 25px; }
}

@media screen and (max-width:1024px) and (min-width:769px){
	#contents			{ width: 96%; 
						  margin: 0 auto 0; }
	#main>.main-small	{ display: none; }
	#info-inner1		{ width: 100%;
		   				  padding: 30px;
					  	  font-size: .9rem;
					  	  letter-spacing: .1em; }
	.info-title-big		{ font-size: 1.4rem; }
	.info-txt-bottom	{ display: block;
					  	  margin-top: 20px; }
	.food-contents-inner{ margin-top: 6%; }
	.fc-inner-small		{ display: none; }
	.fc-inner-img		{ width: 60%; }	
	.fc-inner-txt		{ width: 28%; }
	div.link-bar		{ width: 35%; }
	.link-bar img		{ width: 25px; }
}

@media screen and (max-width:768px) and (min-width:481px){
	#contents			{ width: 96%; 
						  margin: 0 auto 0; }
	#main>.main-small	{ display: none; }
	#info-inner1		{ width: 100%;
		   				  padding: 30px;
					  	  font-size: .9rem;
					  	  letter-spacing: .1em; }
	.info-title-big		{ font-size: 1.4rem; }
	.info-txt-bottom	{ display: block;
					  	  margin-top: 20px; }
	.food-contents-inner{ margin-top: 6%;
						  font-size:1.1rem;
						  text-align: left;
						  letter-spacing: .2em; }
	.fc-inner-img		{ width: 100%; }	
	.fc-inner-txt		{ display: none; }
	.small-title		{ font-size: 3rem; }

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

}

@media screen and (max-width:480px){
	#main>.main-big		{ display: none; }
	#info-inner1		{ width: 100%;
		   				  padding: 30px;
					  	  font-size: 1rem;
					  	  letter-spacing: .1em; }
	.info-title-big		{ font-size: 1.2rem; }
	.info-txt-bottom	{ display: block;
					  	  margin-top: 20px; }
	.food-contents-inner{ margin-top: 6%;
						  font-size:1.1rem;
						  text-align: left;
						  letter-spacing: .2em; }
	.fc-inner-img		{ width: 100%; }	
	.fc-inner-txt		{ display: none; }
	.small-title		{ font-size: 3rem; }
	
	div.link-bar		{ width: 80%; }
	.link-bar img		{ width: 25px; }
	
}
