@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :shop.css
 style info :shop
=================================================================== */
.mv-gallery{
	background: url(../img/mv_menu.jpg) no-repeat;
	background-position: center center;
	background-size: cover;
}
.menu-nav{
	overflow: hidden;
	padding-bottom: 60px;
}
.menu-nav li{
	float: left;
	text-align: center;
}
.menu-list-container h3{
	text-align: center;
	margin-bottom: 30px;
}
.menu-list{
	margin-bottom: 60px;
}
.menu-list dl{
	overflow: hidden;
	border-bottom: solid 1px #dfdfdf;
	padding: 15px 0;
}
.menu-list dl:first-child{
	border-top: solid 1px #dfdfdf;
}
.menu-list dl dt{
	width: 80%;
	float: left;
}
.menu-list dl dt span{
	color: #9797A5;
}
.menu-list dl dd{
	width: 20%;
	float: left;
	text-align: right;
}
.icon-bar{
	display: inline-block;
	background-color: #000;
	position: relative;
	margin: 0 10px 3px 0;
	width: 20px;
	height: 8px;
}
/* ===================================================================
スマホ
=================================================================== */
@media (max-width: 768px) {
.menu-nav li{
	width: 33.33%;
	
}
.menu-nav li:nth-child(n+4){
	width: 50%;
}
.menu-nav li a{
	display: block;
	margin: 0 10%;
	padding: 10px 0;
	border-bottom: solid 1px #ccc;
}
}
/* ===================================================================
PC
=================================================================== */
@media (min-width: 769px) {
.menu-nav{
	width: 80%;
	margin: 0 auto;
}
.menu-nav li{
	width: 20%;
}
.menu-list-container{
	width: 70%;
	margin: 0 auto;
}

}

