﻿@charset "utf-8";
/* -----------------------------------------------
 * ボンボヤージュ用CSS
 * 
 * Last Update 2008/12/10
----------------------------------------------- */
.bonHeader {
	margin-top: 14px;
}
	.bonHeader h2 {
		margin-bottom: 14px;
		text-align: left;
		/*text-align: right;*/
	}
		.bonHeader .open {
			float: right;
			width: 360px;
			text-align: right;
		}
			.bonHeader .open h3 {
				margin-bottom: 10px;
				padding: 10px 0;
				border-top: 1px solid #CCBF89;
				border-bottom: 1px solid #CCBF89;
				text-align: center;
			}
			.bonHeader .open p {
				font-size: 80%;
			}
	.bonHeader .caption {
		float: left;
		width: 380px;
	}

/* ローカルナビゲーション */
#localNav {
	width: 760px;
	margin: 15px auto 23px;
}
	#localNav li {
		float: left;
		width: 152px;
	}

/* フードメニュー */
#menu {
	float: left;
	width: 755px;
	margin-bottom: 20px;
	background: url("../img/menuBack.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 100px auto;
}


/* 最新情報 */
/* other */
#other {
	margin-bottom: 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 .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%;
		}

/* ボジョレーヌーボー */
#beaujolais {
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url("../img/cooktailBack.gif") repeat-y left;
}

#beaujolais-List {
	width: 720px;
	margin: 0 auto;
}
	#beaujolais-List .top {
		width:700px;
		margin: 0 auto;
	}
		#beaujolais-List .top p {
			margin: 0;
			color:#FFFFFF;
			font-weight: bold;
			font-size:17px;
		}

	#beaujolais-List .period {
		margin-top: 10px;
	}
		#beaujolais-List .period dl {
			margin-left: 14px;
		}
			#beaujolais-List .period dl dt {
				float: left;
				color: #ffffff;
				font-weight: bold;
				font-size: 105%;
			}
			#beaujolais-List .period dl dd {
				margin-left: 4em;
				color: #ffffff;
				font-weight: bold;
				font-size: 105%;
			}
	
	#beaujolais-List .menu {
		float: left;
		width: 450px;
	}
		#beaujolais-List .menu dl {
			margin: 20px 0;
		}
			#beaujolais-List .menu dl dt {
				margin-left: 0.5em;
				color: #ffffff;
				font-weight: bold;
				font-size: 105%;
			}
			#beaujolais-List .menu dl dd {
				margin: 0.5em 0 1em 2em;
				font-size: 95%;
			}
	
		#beaujolais-List .menu .comment {
			margin: 0.5em 0 1em 2em;
		}
			#beaujolais-List .menu .comment h4 {
				padding: 5px;
				border: 1px solid #BE7A0F;
				color: #BE7A0F;
			}

		#beaujolais-List .menu .comment2 {
			float: right;
			padding: 30px 0 0 0;
		}

	#beaujolais #beaujolaisImage {
		float: right;
		width: 260px;
		margin: 20px 0 0 10px;
	}

/* 日本酒のすすめ */
#sake {
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url("../img/cooktailBack.gif") repeat-y left;
}

	#sakeList {
		width: 720px;
		margin: 0 auto;
	}
		#sakeList .menu {
			float: left;
			/*width: 450px;*/
			width: 500px;
		}
			#sakeList .menu .corner_title {
				margin: 0.5em 1em 1em 0em;
				border-bottom: 3px double;
				color: #ffffff;
				font-weight: bold;
				font-size: 150%;
			}
			#sakeList .menu dl {
				margin: 15px 0;
			}
				#sakeList .menu dl dt {
					margin-left: 1.8em;
					color: #ffffff;
					font-weight: bold;
					font-size: 105%;
				}
				#sakeList .menu dl dd {
					margin: 0.5em 0 1em 2em;
					font-size: 95%;
				}

#sake .sakeList2 {
	width: 720px;
	margin: 0 auto;
}
	#sake .sakeList2 .corner_title {
		float: left;
		width: 450px;
		margin: 0.5em 1em 1em 0em;
		border-bottom: 3px double;
		color: #ffffff;
		font-weight: bold;
		font-size: 150%;
	}
	#sake #sakeImage {
		float: right;
		width: 260px;
		margin: 20px 0 0 10px;
		font-size: 80%;
	}



/* カクテル */
#cooktail {
	padding-bottom: 10px;
	text-align: center;
	background: url("../img/cooktailBack.gif") repeat-y left;
}

#cooktailList {
	width: 720px;
	margin: 0 auto;
}
	#cooktailList .menu {
		float: left;
		width: 400px;
	}
		#cooktailList .menu dl {
			margin: 20px 0;
		}
			#cooktailList .menu dl dt {
				margin-left: 1.5em;
				color: #ffffff;
				font-weight: bold;
				font-size: 105%;
			}
			#cooktailList .menu dl dd {
				margin-bottom: 1em;
				font-size: 120%;
			}

	#cooktail #cooktailImage {
		float: right;
		width: 250px;
		margin: 20px 10px 0 0;
	}

/* 別途サービス料 */
.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;
}