@charset "UTF-8";
/* CSS Document */

body {
	font: 13px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",arial,helvetica,clean,sans-serif;
	*font-size: small;
    *font: x-small;
	background: #FFFFFF url(../images/common/body-bg.gif) repeat-y center top;
	text-align: center;
	margin: 0;
	padding: 0;
}
table {
	color: #333333;
    font-size:inherit;
    font:100%;
}

img { border: 0; }
form { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,p { color: #333333; margin: 0; padding: 0; border: 0; font-weight: normal; }
a:link,a:visited { color: #FFC316; text-decoration: none; }
a:hover,a:active { color: #30221D; }

.xxxxxltxt { font-size: 182%; line-height: 140%; }/* 24px */
.xxxxltxt { font-size: 167%; line-height: 140%; }/* 22px */
.xxxltxt { font-size: 153.9%; line-height: 140%; }/* 20px */
.xxltxt { font-size: 138.5%; line-height: 140%; }/* 18px */
.xltxt { font-size: 123.1%; line-height: 140%; }/* 16px */
.ltxt { font-size: 108%; line-height: 160%; }/* 14px */
.ltxt180 { font-size: 108%; line-height: 180%; }/* 14px */
.mtxt { font-size: 93%; line-height: 160%; }/* 12px */
.mtxt180 { font-size: 93%; line-height: 180%; }/* 12px */
.stxt { font-size: 77%; line-height: 160%; }/* 10px */
.stxt180 { font-size: 77%; line-height: 180%; }/* 10px */

.col01 { color: #4D3C35; }
.col02 { color: #FFC316; }
.col03 { color: #999999; }
.col04 { color: #666666; }
.col05 { color: #333333; }

.smtxt { color: #999999; }
.smtxt a:link,.smtxt a:visited { color: #30221D; text-decoration: none; }
.smtxt a:hover,.smtxt a:active { color: #FFC316; }


#container-index {
	background: #FFFFFF url(../images/common/container-index.jpg) no-repeat left top;
	text-align: left;
	width: 750px;
	margin: 0 auto;
	padding: 0;
}
#container {
	background: #FFFFFF url(../images/common/container.jpg) no-repeat left top;
	text-align: left;
	width: 750px;
	margin: 0 auto;
	padding: 0;
}


#header { height: 50px; }
#engbtn { text-align: right; padding: 26px 0 0 0; }


#nav { width: 140px; float: left; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { list-style-type: none; }
#nav ul li img { vertical-align: top; }
#nav ul#nav01 {}
#nav ul#nav02 { padding-top: 30px; }
#nav ul#nav03 { padding-top: 30px; }


#contents-wrapper { width: 590px; float: right; }
#contents-index01 { padding: 0 0 0 0; }
#contents-index02 { padding: 40px 30px 0 30px; }
#contents-index03 { text-align: right; padding: 40px 0 0 0; }
#contents { padding: 40px 0 0 30px; }

#footer { padding: 40px 0 0 30px; }

#container-end { clear: both; height: 50px; }

.dinner01 { font-size: 93%; line-height: 160%; font-weight: bolder; color: #4D3C35; }
.dinner02 { font-size: 93%; line-height: 120%; font-weight: normal; color: #999999; }
.dinner03 { font-size: 77%; line-height: 160%; font-weight: bolder; color: #4D3C35; margin: 3px 0; }
.dinner04 { font-size: 77%; line-height: 120%; font-weight: normal; color: #999999; }
.dinner05 { font-size: 77%; line-height: 160%; font-weight: bolder; color: #4D3C35; margin: 3px 0 0 0; }
.dinner-square { color: #FFC316; }
.dinner-harf { font-weight: normal; color: #666666; }
.dinner-charge { font-weight: bolder; color: #4D3C35; font-size: 82.7%; }
