@charset "utf-8";

/* レストラン共通 */
@import url("../../common/css/layout.css");
/* メニュー共通 */
@import url("../common/css/layout.css");

/* ──────────────────────────────
	レイアウト
────────────────────────────── */

/* 独自デザイン ────────── */

div#party{
	background:url(../../../common/img/background/light.gif);
	margin-top:30px;
	padding:10px;
}

p.Capacity{
    color: #FFF;
}

/* メニュー */

div.menu{
	border-bottom:5px #b59929 double;
	clear:both;
	padding:10px 10px 10px;
	text-align:left;
}

	div.menu .title_menu{
		color:#b59929;
		font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
		font-size:x-large;
		font-weight:bold;
		text-align:left;
	}

	div.menu h4.title_menu{
		color:#b59929;
		font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
		font-size:large;
		font-weight:bold;
		margin-top:1em;
		text-align:left;
	}

	div.menu p.price{
		font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
		line-height:1.8;
		text-align:right;
	}

    div.menu p{
		margin-top:1em;
	}

	div.menu img.visual{
		float:left;
	}

	div.menu div.area{
		padding-left:220px;
	}

	div.menu:nth-of-type(2n) img.visual{
        float: right;
	}

	div.menu:nth-of-type(2n) div.area{
        padding-left: 0;
		padding-right:220px;
	}

	p.takeout{
		border:3px #b59929 double;
		color:#b59929;
		text-align:center;
		padding:7px;
	}
	
	div.menu p.takeout span{
		font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
		font-weight:bold;
	}
	
	div.menu dl{
		border-top:1px #dac570 dotted;
        display: flex;
        flex-wrap: wrap;
 		margin-top:1em;
		padding-top:0.5em;
		line-height:1.8;
		text-align:left;
	}
	
	div.menu dl dt{
        border-bottom:1px #dac570 dotted;
        padding-bottom:0.5em;
        margin-bottom:0.5em;
		font-weight:bold;
        width: 8em;
	}
	
	div.menu dl dd{
		border-bottom:1px #dac570 dotted;
		padding-bottom:0.5em;
		margin-bottom:0.5em;
        width:calc(100% - 8em);
	}

.price.ladiesplan{
    background: url("ladiesplan.png") no-repeat left center;
    background-size: auto 100%;
}

div.menu img[src*=".jpg"]{
    max-width: 100%;
    height: auto;
}
