﻿@charset "utf-8";
/* -----------------------------------------------
 * ディナー用CSS
 * 
 * Last Update 2010/09/22
----------------------------------------------- */
.mamerHeader .caption {
	float: left;
	width: 369px;
}

.mamerHeader .open {
	float: right;
	width: 371px;
	text-align: right;
}

#lunchViking .text {
	position: relative;
	float: left;
}
	.text h3.period {
		margin-bottom: 1em;
	}

	.text #price {
		float: left;
		width: 430px;
		margin-left: 5px;
	}
	
		.text #price table {
			width: 170px;
			margin-top: 20px;
			border-top: 1px solid #CCBF89;
			border-bottom: 1px solid #CCBF89;
			border-collapse: collapse;
		}
			.text #price table th {
				width: 100px;
				padding: 5px 0 5px 12px;
				font-weight: normal;
				text-align: left;
				background: url("../../../common/img/listmark01.gif") no-repeat left center;
			}
			.text #price table td {
				width: 55px;
				padding: 5px 0;
				text-align: right;
			}

		.text #price img {
			margin-top: 10px;
		}

	.text #point {
		float: left;
		width: 248px;
		margin-left: 20px;
	}
		.text #point p {
			line-height: 1.8;
			margin: 0 0 5px 0;
			font-size: 100%;
		}

#lunchViking .image {
	float: right;
	width: 309px;
}

.text #cake {
	float: left;
	width: 430px;
	margin-left: 5px;
}
	/* 通常 */
	.text #cake table {
		width: 350px;
		margin-top: 7px;
		margin-left: 10px;
		border-collapse: collapse;
	}
		.text #cake table th {
			padding: 2px 0 2px 14px;
			font-weight: normal;
			text-align: left;
			background: url("../../../common/img/listmark01.gif") no-repeat left center;
		}
		.text #cake table td {
			padding: 2px 0;
			text-align: right;
		}
	


/* 年末年始 */
#newYear {
	margin-bottom: 25px;
}

	#newYear .price {
		float: left;
		width: 450px;
		margin-left: 10px;
	}
	
		#newYear .price h3 {
			margin-bottom: 10px;
		}
		
		#newYear .price table {
			margin-bottom: 10px;
			border-top: 1px solid #CCBF89;
			border-bottom: 1px solid #CCBF89;
		}
	
			#newYear .price table th {
				width: 140px;
				padding: 3px 0 3px 15px;
				font-weight: normal;
				text-align: left;
				background: url("../../../common/img/listmark01.gif") no-repeat left;
			}
			#newYear .price table td {
				padding: 3px 0;
				text-align: right;
			}

		#newYear .dinnerRight {
			float: right;
			width: 275px;
			/*margin-top: 20px;*/
		}

/* GW */
#coldHot {
	width: 748px;
	margin: -15px 10px 25px;
	border: 1px solid #cccccc;
}
	.coldHotMenu1 {
		float: left;
		width: 340px;
		vertical-align: top;
		margin-right: 20px;
		padding: 0 10px 3px;
	}
	.coldHotMenu2 {
		float: left;
		width: 340px;
		padding: 0 10px 3px;
	}
	#coldHot p {
		margin: 5px 0 0 10px;
	}

#kodawari {
	margin: 30px 0;
}
	#kodawari .comment {
		margin-left: 10px;
	}
	#kodawari .imgR {
		float: right;
		margin: 0 22px 0 5px;
	}


