﻿@charset "utf-8";
/* -----------------------------------------------
 * バータイム用CSS
 * 
 * Last Update 2009/12/17
----------------------------------------------- */
.nepHeader .caption {
	float: left;
	width: 380px;
}
	.nepHeader .open {
		float: right;
		width: 320px;
		text-align: right;
	}

	/* 個室 */
	#comLeft {
		float: left;
		width: 745px;
	}

	/* ネプティ */
	#nepty {
		margin-bottom: 15px;
		/*text-align: center;*/
	}
		#barNep #nepty h3 {
			margin-bottom: 5px;
			padding: 0 0 0 15px;
			font-size: 110%;
			background: url("../../../common/img/listmark01.gif") no-repeat left;
		}
		#barNep .centeringBox2 {
			float: left;
			width: 380px;
			margin: 0 0 25px 5px;
		}
			#barNep .neptyImage {
				float: right;
			}

/* フードメニュー */
#menu {
	float: left;
	width: 755px;
	margin-bottom: 20px;
	background: url("../img/barmenuBack.jpg") repeat-y right;
}
	#menu .menuList {
		float: left;
		width: 370px;
	}
		#menu .menuList ul {
			margin: 10px 5px 10px 25px;
		}
			#menu .menuList ul li {
				list-style-image: url("../../../common/img/listmark01.gif");
				margin: 0 0 2px 0;
			}
	#menu .menuImageBox {
		float: right;
		width: 380px;
	}
	#menu .menuImage {
		float: left;
		width: 175px;
		margin: 15px 5px 15px;
	}

/* お飲物 */
#drink .drinkLeft {
	float: left;
	width: 370px;
}
	#drink .drinkLeft h3 {
		float: left;
	}
		#drink .drinkLeft .menuList {
			width: 370px;
		}
	#drink .drinkImageBox {
		float: right;
		width: 380px;
	}
	#drink .drinkImage {
		float: left;
		width: 175px;
		margin: 15px 5px 15px;
	}

/* 他にも～のところ */
#menuReference {
	width: 745px;
	margin: 0 auto;
}

/* 最新情報 */
/* other */
#other {
	margin: 40px 0 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url("../img/cooktailBack.gif") repeat-y left;
}

	#otherList {
		width: 720px;
		margin: 0 auto;
	}
		#otherList .menu {
			float: left;
			width: 450px;
		}
			#otherList .menu .corner_title {
				margin: 0.5em 1em 1em 0em;
				border-bottom: 3px double;
				color: #ffffff;
				font-weight: bold;
				font-size: 150%;
			}
			#otherList .menu dl {
				margin: 20px 0;
			}
				#otherList .menu p {
					padding-left: 20px;
					color: #ffffff;
					font-weight: bold;
					font-size: 105%;
				}
				#otherList .menu dl dt {
					margin-left: 0.5em;
					color: #ffffff;
					font-weight: bold;
					font-size: 105%;
				}
					#otherList .menu dl dt .yotei {
						text-decoration: underline;
					}
				#otherList .menu dl dd {
					margin: 0.5em 0 1em 2em;
					font-size: 95%;
				}
					#otherList .menu dl dd img {
						float: right;
						margin: 10px 0 5px 5px;
					}
					#otherList .menu dl dd .pinkRibbon {
						color: #FF00FF;
						font-weight: bold;
					}
					#otherList .menu dl dd .ddSub {
						color: #ffffff;
						font-weight: bold;
					}

				#otherList .menu .combi {
					font-weight: bold;
				}
				#otherList .menu .comment {
					margin: 0.5em 0 1em 2em;
				}
					#otherList .menu .comment h4 {
						padding: 5px;
						border: 1px solid #BE7A0F;
						color: #BE7A0F;
					}

	#other #otherImage {
		float: right;
		width: 260px;
		margin: 20px 0 0 10px;
	}

	#beaujolais .otherList2,
	#other .otherList2 {
		width: 720px;
		margin: 0 auto;
	}
		#beaujolais .otherList2 .corner_title,
		#other .otherList2 .corner_title {
			float: left;
			width: 450px;
			margin: 0.5em 1em 1em 0em;
			border-bottom: 3px double;
			color: #ffffff;
			font-weight: bold;
			font-size: 150%;
		}
/* 別途サービス料 */
.referenceMark {
	margin: 10px auto 10px;
	padding: 5px 0;
	border-top: 1px solid #878788;
	border-bottom: 1px solid #878788;
}

/* 前のページへ */
#footer p.prev {
	float: left;
	line-height: 1;
	margin: 0;
	padding: 2px 0 0 0;
}