.leftPic {
	background-image:url(../img/0013.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:450px;
	float:left;
	background-color:#232323;
	height: 600px;
	margin:0px;
	padding: 0px;
}

#shop {
	margin-left:1em;
	font-size: 0.8em;
}

#shop th {
	text-align:left;
	font-weight:normal;
	width:80px;
	vertical-align: text-top;
	white-space: nowrap;
}

.menu {
	width:45%;
	float:left;
	vertical-align:top;
	height: 25px;
	padding-left: 3%;
}

.menu2 {
	width:45%;
	float:left;
	vertical-align:middle;
	height: 25px;
	padding-left: 3%;
}

.menu3 { width:80%; }

.sepa { height:35px; }

#oshirase { width:400px; 
}

#kakunin {
	text-align:center;
	width:100%;
	margin:10px auto;
}

th,
td {
	padding-top:0.5em;
	vertical-align:middle;
	font-size: 0.9em;
	letter-spacing: normal;
}

select {
	font-size:9px;
	width:50px;
}

#shimei,
#name,
#E-mail,
#tel{ width:15em; font-size:10px;}

input,
textarea {
	font-size: 10px;
	line-height: 160%;
}

#messages{
	margin-left:1em;
	width:30em;
}

#picReserve a {
	background-image:url(../img/button/rese3.gif);
	border-left:#FFFFFF solid 1px;
}

#picReserve a:hover { background-image:url(../img/button/rese3.gif); }


#container {
	text-align:left;
	font-size:0.8em;
	line-height:140%;
	background-color: #000000;
}
#btnsend {
	background-image:url(../img/button/send.gif);
	width:95px;
	height:28px;
	background-repeat:no-repeat;
	font-size: 0.9em;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 1px;
}
/*ie huck*/
* html body {
	text-align: center;
}


