@charset "utf-8";


.menu_box_Wrapper {
	padding: 0 20px;
}



/*お品書き　見出し*/
	.menu_midashi1 {
		text-align: center;
		margin-top: 70px;
		font-size: 23px;
		color: #000;
	}



	.menu_midashi1 h2 {
		  position: relative;
		  padding: 0 10px;
		  text-align: center;
		font-weight: 400;
		font-size: 30px;
	}

	.menu_midashi1 h2:before {
		  position: absolute;
		  top: calc(50% - 1px);
		  left: 0;
		  width: 100%;
		  height: 2px;
		  content: '';
		  background: #c4a758;
	}

	.menu_midashi1 h2 span {
		  position: relative;
		  padding: 0 1em;
		  background: #f9f9f7;
	}



.tyuusyaku {
	font-size: 14px;
	margin-bottom: 0px;
}

hr.dotline {
	border: dotted 0.5px #6d6d6d;
}


.MenuBox1 {
	margin-top: 20px;

}

.menu_niohBox {
	margin-top: 20px;

}

.menuH4 {
	font-size: 23px;
	font-weight: 500;
	margin-bottom: 3px;
	line-height: 1em;
}


.kakaku {
		font-size: 23px;
		line-height: 1em;
}

.kakaku-s {
		font-size: 16px;
		line-height: 1.3em;
}

.nodatekakaku {
	line-height: 1em;
	font-size: 23px;
}



.UnagiBigBox{

}


.UnagiBigBL {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

		border-top:dotted 1px #000;
		margin-top: 10px;
		padding-top: 10px;
}

.UnagiBigBR {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

		border-top:dotted 1px #000;
		margin-top: 10px;
		padding-top: 10px;
}



.UnagiBox2_1 {
	flex-basis: 100%;
	order: 2;
}

.UnagiBox2_2 {
	flex-basis: 100%;
	order: 1;
}

.nagayakiBox {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
	justify-content: center;


}
.nagayakiBL {
	flex-basis: 49%;
	order: 1;
}

.nagayakiBR {
	flex-basis: 49%;
	order: 2;
}

.ippinBox {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;

		padding: 20px;
		background-color: #fff;
		border: solid 1px  #ccc;
		margin-top: 30px;
}

.ippinBL {
		flex-basis: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
}

.ippinBR {
			flex-basis: 100%;
			display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 15px;
}

.drinkMidashi {
	display: inline-block;
	font-size: 17px;
	padding: 5px 10px;
	text-align: center;
	color: #fff;
	background-color: #c4a758;
	/* 角を丸く */
border-radius: 10px;
}

.drinkBox {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	font-size: 20%;
	margin-top: 25px;

}

.drinkBL {
flex-basis: 70%;
/*	background-color: aqua;*/

}

.drinkBR {
flex-basis: 30%;
/*	background-color: lightpink;*/
}

.drinkDrinkBL {
flex-basis: 100%;
/*	background-color: aqua;*/

}

.drinkDrinkBR {
flex-basis: 100%;
/*	background-color: lightpink;*/
}


/* ////////////////////////
タブレット以上
//////////////////////// */
@media (min-width:768px){

.menuH4 {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 3px;
	line-height: 1em;
}

.KakakuMenuBox {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;

}

.KakakuMenuBL {

}



.KakakuMenuBR {
	text-align: right;
}


.KaisekiBox {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;

}


.KaisekiBL {
	flex-basis: 40%;
}

.KaisekiBR {
	flex-basis: 40%;
}

.MenuBox1 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;

}

.MenuBL1 {
	flex-basis: 50%;
}

.MenuBR1 {
	flex-basis: 40%;
}


.UnagiBigBox {
	display: flex;
flex-direction: row;

flex-wrap: wrap;
justify-content: space-between;

/*	background-color: #ff0000;*/
}




.UnagiBigBL {

	flex-basis: 49%;


		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

		border-top:dotted 1px #000;
		margin-top: 15px;
		padding-top: 15px;

/*	background-color: #ccc;*/

}

.UnagiBigBR {

	flex-basis: 49%;

		display: flex;
		flex-direction: row;
		flex-wrap: wrap;

		border-top:dotted 1px #000;
		margin-top: 15px;
		padding-top: 15px;
/*	background-color: aqua*/
}



.UnagiBox2_1 {
	flex-basis: 100%;
	order: 1;
}

.UnagiBox2_2 {
	flex-basis: 100%;
	order: 2;
}



.nagayakiBL {
	flex-basis: 30%;
	order: 1;
}

.nagayakiBR {
	flex-basis: 30%;
	order: 2;
}

.menu_niohBox {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;

}


.ippinBox {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;

		padding: 20px;
		background-color: #fff;
		border: solid 1px  #ccc;
		margin-top: 30px;
}

.ippinBL {
		flex-basis: 40%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
}

.ippinBR {
			flex-basis: 40%;
			display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	margin-top: 0px;
}



.drinkBox2 {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;

}

.drinkBL2 {
		flex-basis: 55%;
}

.drinkBR2 {
		flex-basis: 40%;
}


.drinkDrinkBL {
flex-basis: 70%;
/*	background-color: aqua;*/

}

.drinkDrinkBR {
flex-basis: 30%;
/*	background-color: lightpink;*/
}




}


/* ////////////////////////
パソコン以上
//////////////////////// */
@media screen and (min-width: 1200px) {





}
