@charset "UTF-8";
/* CSS Document */

#xmascontents {
	margin: 0px auto;
	padding: 0px;
	width: 651px;
	text-align: center;
	font-size: 92%;
	line-height: 1.5;
	color: #FFFFFF;
	background: #ffffff;
}
* html #xmascontents {
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}
* first-child+html #xmascontents {
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}

#xmascontents #photoimg {
	margin: 0px;
	padding: 0px;
	width: 650px;
	float: left;
}
#xmascontents #xmas_title {
	background: #8b0204;
	margin: 0px;
	width: 650px;
	color: #dab177;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1.5em;
	padding-left: 0px;
}
#xmascontents #xmas_date {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 650px;
	background: #000000;
	text-align: left;
	vertical-align: middle;
}
#xmascontents #date_left {
	width: 107px;
	float: left;
	padding-top: 50px;
}
#xmascontents #dateandprice {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 436px;
	text-align: center;
}
#xmascontents #dateright {
	float: right;
	width: 107px;
	padding-top: 50px;
}
#xmascontents #lunch_price {
	width: 376px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 0.5em;
	border-top: 1px solid #FFFFFF;
	color: #dab177;
	vertical-align: bottom;
}
#xmascontents #dinner_price {
	width: 376px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #FFFFFF;
	color: #dab177;
	vertical-align: bottom;
}
#xmascontents #date1 {
	width: 376px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1em;
	padding-bottom: 1em;
}

#xmascontents #date1 #datecopy {
	padding-bottom: 1em;
}
#xmascontents #present {
	width: 376px;
	margin-right: auto;
	margin-left: auto;
	background: #dab177;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #000000;
}
#xmascontents #xmas_footer {
	width: 650px;
	padding-top: 2em;
	padding-bottom: 2em;
	clear: both;
	background-color: #000000;
}
#xmascontents #bold {
	font-weight: bold;
	line-height: 2;
}
#xmascontents #copy_small1 {
	font-size: 83%;
}
* html #xmascontents #copy_small1{
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}
* first-child+html #xmascontents #copy_small1 {
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}

#xmascontents #copy_small {
	font-size: 83%;
}
* html #xmascontents #copy_small{
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}
* first-child+html #xmascontents #copy_small {
	/* for WinIE6 */
	font-family: Verdana, "MS P ゴシック", sans-serif;
}

