/*event page
-----------------------------------------------------*/
div.event0912 {
	background: url(../event/img/0912bg.gif) 0 0 repeat-y;
	width: 520px;
	padding: 15px 30px;
	color: #fff;
	line-height: 160%;
}
div.event0912 div.menu {border: 1px solid #6e5540; padding: 7px; margin-bottom: 10px; width: 400px; color: #511f2b; background-color: #e7d1ce;}

/*京都知恵博 page
-----------------------------------------------------*/
div.chiehaku {
	width: 615px;
	border-bottom: 1px solid #a98f7a;
	padding: 10px 0;
	margin: 0 0 10px 10px;
}
div.chiehaku div.left {
	float: left;
	width: 260px;
}
div.chiehaku div.right {
	float: right;
	width: 340px;
}
h4#event2 {
	font-weight: bold;
	color: #5c2525;
	font-size: 120%;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝","ＭＳ P 明朝","MS Serif", Century, Times New Roman, serif;
	margin-bottom: 10px;
	text-decoration: none;
}
div.restaurant_list span.title a {
	font-weight: bold;
	color: #493524;
	font-size: 120%;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝","ＭＳ P 明朝","MS Serif", Century, Times New Roman, serif;
	margin-bottom: 10px;
	text-decoration: none;
}
div.restaurant_list span.title a:hover {
	font-weight: bold;
	color: #6e5540;
	text-decoration: underline;
}

h2#chie12 {
	display: block;
	width: 900px;
	height: 220px;
	text-indent: -9999px;
	background: url(../img/h2_chie12.jpg) 0 0 no-repeat;}

/*xmas2009 page
-----------------------------------------------------*/
div.xmas2009 {
	width: 590px;
	margin: 0 auto;
	color: #e0b60d;
}
div.xmas2009 h4 {
	color: #e0b60d;
	border-bottom: 1px solid #c0a020;
	width: 250px;
}
div.xmas2009 div.hoen {
	width: 260px;
	height: 193px;
	background: url(../event/xmas2009/img/xmas_02.gif) no-repeat;
	padding: 10px 15px 10px 315px;
}
div.xmas2009 div.amber {
	width: 575px;
	height: 310px;
	background: url(../event/xmas2009/img/xmas_03.gif) no-repeat;
	padding: 15px 0 0 20px;
}
div.xmas2009 div.hisuien {
	width: 550px;
	height: 280px;
	background: url(../event/xmas2009/img/xmas_04.gif) no-repeat;
	padding: 5px 20px 0 20px;
}
div#xmas_menu {
	width: 590px;
	margin: 0 auto;
	background: url(../event/xmas2009/img/manu_bg.gif) repeat-y;
	padding: 0;
	color: #e0b60d;
	border-bottom: 2px solid #e0b60d;
}
div#xmas_menu dl {
	padding: 0 50px 25px 50px;
}
div#xmas_menu dl dt {
	font-size: 120%;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝B","ＭＳ Ｐ明朝","MS Serif", Century, Times New Roman, serif;
	border-bottom: 1px solid #c0a020;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
h2.xmas {
	font-size: 160%;
	color: #5c2525;
	text-align: center;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝B","ＭＳ Ｐ明朝","MS Serif", Century, Times New Roman, serif;
	margin-bottom: 25px;
}

/*京都レストランウィンタースペシャル
------------------------------------------------*/
div.kyoto_winter {
	width: 580px;
	margin-bottom: 20px;
	padding: 20px;
	border: 1px solid #9c8450;
	background: url(../restaurant/img/menu_bg.jpg) left top repeat-x;
	background-color: #fff;
}
div.kyoto_winter dl {
	margin: 1em;
}
div.kyoto_winter dl dt {
	float: left;
	width: 4em;
}
div.kyoto_winter dl dd {
	margin: 0;
	padding-left: 5em;
}
div.kyoto_winter p {margin: 1em;}

/*大遣唐使展
------------------------------------------------*/
div.event100217{
	width:620px;
	height:480px;
	text-indent:-9999px;
	background:url(img/event100217.jpg) no-repeat;
}

/*冷泉家
------------------------------------------------*/
div.event100323{
	width:620px;
}
div.event100323 table{
	width:550px;
	margin:10px auto;
	text-align:center;
}
div.event100323 table th{
	background:#663300;
	color:#fff;
}
div.event100323 table td{
	background:#fff;
}
div.event100323 table td.a{
	background:#CCCC99;
}
div.event100323 table td.price{
	font-size:110%;
}
.hosoku{
	font-size:87%;
	padding-left:20px;
}
div.event100323 h4{
	color: #6e5540;
	font-size: 120%;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝","ＭＳ P 明朝","MS Serif", Century, Times New Roman, serif;
	margin-bottom:0;
}
div.event100323 div{
	width:270px;
	margin:5px;
	padding:10px;
	text-align:center;
	float:left;
}
div.event100323 table a:link { color:#fff; }
div.event100323 table a:visited { color:#fff; }
div.event100323 table a:hover { color:#ff9933; }

div.event100323 p.border { border-top:1px solid #6e5540; }

/*大文字
------------------------------------------------*/
div.event100329 h3 { margin:5px 0; text-align:center; }
div.event100329 h4{
	color: #6e5540;
	text-align:center;
	font-size: 120%;
	font-family: "ヒラギノ明朝 Pro W3", "平成明朝","HG明朝","ＭＳ P 明朝","MS Serif", Century, Times New Roman, serif;
	margin-bottom: 10px;
	border-bottom:1px solid #6e5540;
}
div.event100329 div.menu{
	width:600px;
}
div.event100329 div.menu div{ 
	width:280px;
	margin:5px;
	text-align:center;
	float:left;
}
div.event100329 div.menu div.align_l{ text-align:left; }
div.event100329 dl { width:270px!important; }
div.event100329 dt { width:4em!important; font-size:100%!important; color:#6E5540!important; float:left; }
div.event100329 dd { width:auto!important; margin-left:4em!important; text-align:left; }
div.event100329 table {
	width:400px;
	margin:10px auto;
	padding:10px 50px;
	border:1px solid #6e5540;
	background:#fff;
}

