/*　藪蕎麦CSS　　　　2007/04/16　*/
/*　にいがた三昧CSS-WORKS　　　　*/
/*　内部ページ共通となるCSS　*/


/*　内部ページヘッダー設定
------------------------------------------　*/
#header {
	width: 768px;
	margin: 0px;
	padding: 0px;
	background: url(../img/shadow_bg.png) repeat-y left top;
	height: 190px;
}

/*　内部ページヘッダー設定
------------------------------------------　*/

/*#mainbar {
	width: 518px;
}

*/

#mainbar h2 {
	background: url(../img/inpagetitlebg.gif) no-repeat left top;
	width: 498px;
	margin: 0px;
	padding: 30px 0px 15px 20px;
	height: 54px;
}

#mainbar h3 {
	clear: both;
	padding: 0px;
	margin: 20px 0px 15px;
}

#headertop {
	background: #555509;
	width: 760px;
	height: 29px;
	border-bottom: 1px solid #bdbd7a;
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

/* トップイメージ */
#topimg {
	background: url(../img/inpagetopimg.gif) no-repeat left top;
	width: 760px;
	margin: 0px 0px 0px 4px;
	padding: 44px 0px 0px;
}

.kodawari #topimg {
	background: url(../img/inpagetopimg01.gif) no-repeat left top;
	width: 760px;
	margin: 0px 0px 0px 4px;
	padding: 44px 0px 0px;
}

/*.menu #topimg {
	background: url(../img/inpagetopimg02.gif) no-repeat left top;
	width: 760px;
	margin: 0px 0px 0px 4px;
	padding: 44px 0px 0px;
}*/

.banquet #topimg {
	background: url(../img/inpagetopimg03.gif) no-repeat left top;
	width: 760px;
	margin: 0px 0px 0px 4px;
	padding: 44px 0px 0px;
}
span.menu-price {
	color: #B7792C;
	font-weight: bold;
}

.t-img_month #topimg {
	background: url(../img/inpagetopimg04.gif) no-repeat left top;
	width: 760px;
	margin: 0px 0px 0px 4px;
	padding: 44px 0px 0px;
}

#mainarea {
	background: url(../img/left_bg.gif) repeat-y 4px 0px;
}



.content-left {
	float: left;
	width: 260px;
}

.content-right {
	float: right;
	width: 237px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
p.inquiry {
	margin-top: 20px;
}

/*　お品書きページ設定
------------------------------------------　*/
#mainbar .menu {
	margin: 0px;
	padding: 0px 10px 5px 0px;
	float: left;
	width: 166px;
}
#mainbar .menu-none {
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 166px;
	letter-spacing: normal;
}
#mainbar .bowl {
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float: left;
	width: 194px;
}
#mainbar .menu2 {
	margin: 0px 10px 4px 7px;
	padding: 0px;
	float: left;
	width: 141px;
}
#mainbar .menu2-none {
	margin: 0px 0px 5px 6px;
	padding: 0px;
	float: right;
	width: 141px;
}

#mainbar .menu img,
#mainbar .menu-none img,
#mainbar .menu2 img,
#mainbar .menu2-none img {
	margin-bottom: 4px;
}

#mainbar .menu .menu-price,
#mainbar .menu-none .menu-price,
#mainbar .menu2 .menu-price,
#mainbar .menu2-none .menu-price {
	float: right;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #B7792C;
}

#mainbar .menu .menu-name,
#mainbar .menu-none .menu-name,
#mainbar .menu2 .menu-name,
#mainbar .menu2-none .menu-name {
	float: left;
	margin: 0px;
	padding: 0px;
}

.comment {
	background: url(../menu/img/commentbg.gif) no-repeat left top;
	height: 175px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.econtent-left {
	float: left;
	width: 260px;
	margin-top: 10px;
}

.econtent-right {
	float: right;
	width: 247px;
	margin: 25px 0px 0px;
	padding: 0px;
}

.econtent-right h4 {
	color: #f0b719;
	font-weight: bold;
	font-size: 125%;
	border-bottom: 1px dotted #F0B719;
	margin: 0px 0px 3px;
	padding: 0px 0px 3px;
}

/*　今月のお蕎麦ページ設定
------------------------------------------　*/
.month {
	border: 1px solid #702e22;
	padding: 0px 10px 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
}

.month div.title {
	font-size: 140%;
	font-weight: bold;
	color: #47230a;
	background: url(../month/img/border.jpg) repeat-x left bottom;
	margin: 6px 0px 10px;
	padding-bottom: 5px;
}

.img-bottom-margin {
	margin-bottom: 10px;
}

/*　管理者ページ設定
------------------------------------------　*/
.admin_border {
	padding-bottom: 10px;
	border-bottom: 1px dashed #999999;
}

/*　お座敷利用が人気！ページ設定
------------------------------------------　*/
.catchtext {
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}
.roomphoto_tl {
	padding-right: 10px;
}
.roomphoto_br {
	padding-left: 10px;
}
.content-right .consult {
	margin-top: 28px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div h4 {
	margin: 0px;
	padding: 0px;
}
.coursemenu {
	margin-left: 24px;
	padding-top: 5px;
}
.coursemenu img {
	margin-bottom: 5px;
}


#mainbar .room {
	margin: 0px;
	padding: 0px 3px 5px 3px;
	float: left;
	width: 253px;
}
#mainbar .room img {
	margin-bottom: 4px;
}
#mainbar .menu .room-name {
	float: left;
	margin: 0px;
	padding: 0px 0px 5px;
}
