@charset "utf-8";

/*
1.サブナビ
2.メニュー
3.宴会の部コース内容
4.鍋の部
*/

/*reset130上書き*/
.purpleBorder_Right {
	padding: 0.2em 1em 0.2em 50px;
}
/*ページ上_P*/
.info {
	margin: 0.5em;
}

/*1.サブナビ*/
.subNav li {
	display: inline-block;
	width: calc(80% / 6);
	padding: 0.3em 0;
	margin: 0 0.3em;
	letter-spacing: 0.1em;
	text-align: center;
}
.subNav li:nth-of-type(3
) {
	min-width: 80px;
	letter-spacing: 0em;
}

/*-会席メニュー-*/
.kaiseki dl {
	width: calc(90% / 2);
}
.kaiseki p {
	width: calc(90% / 2);
	display: inline-block;
	margin-top: 3em;
}
.kaiseki p  span {
	margin-bottom: 1.5em;
	display: block;
}

/*-折詰・オードブル・活造り・幕ノ内メニュー-*/
.imgTextColumn {
	width: 90%;
	margin:1em 0.5em;
}
.imgTextColumn dt {
	width: 45%;
	float: left;
	clear: left;
}
.imgTextColumn dt img {
	width: 100%;
}
.imgTextColumn dd {
	box-sizing: border-box;
	margin: 2em 1em;
	width: calc(100% - 1em);
	padding-left: 45%;
}
.imgTextColumn dd:nth-of-type(odd) {
	margin-bottom: 0.5em;
}
.imgTextColumn dd:nth-of-type(even) {
	margin-top:0;
}
.imgTextColumn dd:last-child {
	margin-top: 3.5em;
	margin-bottom: 120px;
}


/*-お寿司メニュー-*/
.kaisekiSushi dl {
	width: calc(90% / 3);
}
.kaisekiSushi dl:nth-of-type(n + 7) {
	width: calc(90% / 2);
}
.kaisekiSushi dd {
	margin: 0;
}


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

	/*-折詰・オードブル・活造り・幕ノ内メニュー-*/
	.imgTextColumn dd:last-child {
		margin-top: 3.5em;
		margin-bottom: 50px;
		padding-left: 0;
	}


}

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


		/*reset186同じ↑16で上書きしたため*/
		.purpleBorder_Right {
			padding: 0.2em 0.2em 0.2em 2em;
		}


		/*サブナビ*/
		.subNav li {
			box-sizing: border-box;
			width: calc(100% / 6);
			padding: 0.3em 1em;
			margin: 0 auto;
			letter-spacing: 0.2em;
			text-align: left;
			-ms-writing-mode: tb-lr;
			-webkit-writing-mode: vertical-lr;
			writing-mode: vertical-lr;
			-webkit-text-orientation: upright;
			text-orientation: upright;
		}
		.subNav li:nth-of-type(3
		) {
			min-width: 42px;
			letter-spacing: 0em;
		}

		/*-会席メニュー-*/
		.kaiseki dl {
			width: 80%;
		}
		.kaiseki p {
			width: 90%;
		}

		/*-折詰・オードブル・活造り・幕ノ内メニュー-*/
		.imgTextColumn dt {
			width: 80%;
			float: none;
			margin: 0 auto;
		}
		.imgTextColumn dd {
			margin: 0 1em;
			padding-left: 0;
		}
		.imgTextColumn dd:nth-of-type(3) {
			margin-top: 1em;
		}
		.imgTextColumn dd:last-child {
			margin-top: 3.5em;
			margin-bottom: 50px;
			padding-left: 0;
		}

		/*-お寿司メニュー-*/
		.kaisekiSushi dl {
			width: calc(90% / 2);
		}
		.kaisekiSushi dl:nth-of-type(n + 7) {
			width: calc(90% / 2);
		}
		.kaisekiSushi dl:nth-of-type(9) {
			width: calc(80%);
		}

	}
