@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-size:100%;
	color:#333;
	}
	
body{
	text-align:left;
	font-size:13px;
	background:#666;
	
	}
div#container{
	margin:0 auto;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:893px;
	background:#fff;
	}
	
td img {display: block;}

td#dinner_info {
	vertical-align:top;
	align:left;
	background:url(images/index_r9_c5.jpg) no-repeat;
	}

td#dinner_info p {
	margin:60px 0 0 40px;
	width:17em;
}

td#dinner_info p.drink {
	margin:0 0 0 40px;
	width:17em;
}
	
td#dinner_info p#large {
	margin:35px 0 0 40px;
	_margin:60px 0 0 40px;
	width:15em;
	color:#F00;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
}
	
td#shop_info {
	vertical-align:top;
	
	}	
td#shop_info p{
	font-size:1.2em;	
	padding:10px;
	}
	
td#shop_info a{
	font-size:1.2em;	
	color:#F00;
	}
	
p#pink {
	color:#F00;
	
	}
p#date {
	font-weight:bold;
	padding:10px;
	
	}
	
div#path {
	width:100%;
	height:25px;
	background:#ececec;
	border-bottom:1px solid #666;
	
	}	
div#path p{
	padding-top:5px;
	padding-left:15px;	
	}	
div#movie {
	margin-left:15px;
	
	}
div#footer {
	padding-top:10px;
	text-align:center;
	height:60px;
	background:#333;

}

p#foot_menu{
	color:#fff;
	margin:0 auto;
	text-align:center;
	width:880px;
}

p#foot_menu a{
	color:#fff;
}

p#copy {
	color:#fff;
	margin:0 auto;
	padding:8px 0 15px;
	text-align:center;
	width:880px;
}
	
td#kabuki_night p{
	border-top:3px solid #9164aa;
	padding:20px;
	}	

td#kabuki_night span{
	font-weight:bold;
	font-size:16px;
	color:#9164aa;
	}	


	
td#messa_ch p{
	border-top:3px solid #9164aa;
	padding:20px;
	}
	
td#messa_ch span{
	font-weight:bold;
	font-size:1.1em;
	color:#9164aa;
	}	

td#kabuki_night p a{
	height:20px;
	background:#FCF;
	}
	
td#messa_ch p a{
	height:1.1em;
	background:#FCF;
	}	