﻿@charset "utf-8";

#contentMain h4 {
/*	margin: 5px 0 0 0;*/
	color: #016CB7;
	font-size: 16px;
	font-weight: bold;
}

/* ----------------------------------------------
 * 団体昼食
---------------------------------------------- */
/* --------------------------
 * ヘッドライン
-------------------------- */
#headline {
	margin: 0 0 0;
	padding-bottom: 15px;
}
	#headline p {
		margin: 0 0 10px;
		line-height: 1.4;
	}

#groupLunch .box {
	width: 525px;
	margin: 0 auto;
}

	/* ------------------------
	 * 名物
	------------------------ */
	#localFood {
		margin-bottom: 3em;
		padding: 1.5em 0;
		border-top: 1px solid #9CD6FF;
		border-bottom: 1px solid #9CD6FF;
	}
		#localFood li {
			float: left;
			width: 171px;
			margin-right: 6px;
		}
			#localFood li.end {
				margin-right: 0;
			}

			#localFood li h4 {
				margin: 0.5em 0;
			}

	/* ------------------------
	 * メニュー
	------------------------ */
	#menus {
		margin: 1.5em 0;
	}
		#menus img {
			margin: 0 0 0.5em;
		}
		#menus .clr {
			margin: 0 0 1em;
		}

		#menus .columns {
			padding-bottom: 1em;
			border-bottom: 1px dotted #EFD495;
		}

		#menus .posL,
		#menus .posR {
			width: 255px;
		}

			#menus .menuTitle {
				padding: 0;
/*				border-top: 1px solid #63B1E6;*/
			}
				#menus .menuTitle h4 {
					padding: 0 0 3px;
					color: #1074BA;
					font-size: 16px;
					font-weight: bold;
				}
				/* 値段 */
				p.price {
					float: right;
					margin: 0;
					color: #C0591A;
					font-size: 16px;
					font-weight: bold;
				}
					p.price span {
						color: #333333;
						font-size: 10px;
						font-weight: normal;
					}


		#menus ul {
			margin: 10px 0 0;
		}
			#menus ul li {
				margin-bottom: 5px;
				padding-left: 18px;
				background: url("../images/mark01.gif") no-repeat left;
			}

		#menus .columns ul.clr li {
			float: left;
			width: 105px;
		}



/* ----------------------------------------------
 * 今月のメニュー
---------------------------------------------- */

/* --------------------------
 * ページナビ
-------------------------- */
#pageNavi {
	width: 535px;
	margin: 15px auto 0;
}
	#pageNavi li {
		float: left;
		width: 265px;
		height: 34px;
	}
		#pageNavi li a {
			display: block;
		}
			#pageNavi ul li a:hover {
				background-color: transparent;
			}
				#pageNavi ul li a:hover img {
					visibility: hidden;
				}

		#pageNavi ul .pageNavi01 {
			margin-right: 5px;
			background: url("../images/pagenavi01.gif") no-repeat;
		}
		#pageNavi ul .pageNavi02 {
			background: url("../images/pagenavi02.gif") no-repeat;
		}

#monthlyTitle {
	width: 545px;
	height: 38px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	background: url("../images/pagetitle.gif") no-repeat;
}