body {
margin: 0;
padding: 0;
background-color: #E3C5A3;
color: #333;
text-align: center;
}

body#whats {
margin: 0;
padding: 5px;
background: url(whatsnew/img/bg.jpg) repeat left top;
color: #fff;
text-align: left;
}

img {
border: 0;
}
p {
margin: 0;
padding: 0;
line-height: 130%;
}


#cbox {
width: 860px;
margin: 0 auto;
padding: 0px 0px 10px;
text-align: left;
}

#titleBG {
	padding: 0;
	text-align: left;
	vertical-align: top;
}

/** top **/

#area01 {
background: url(home/img/bg04.jpg) no-repeat left top;
padding: 0;
}

#area01 p{
margin: 9px 18px 0px 0px;
font-size: 12px;
line-height: 150%;
color: #fff;
}

#area02 {
background: url(home/img/bg05.jpg) no-repeat left top;
padding: 0px 20px;
}

#area03 {
background: url(home/img/bg06.jpg) no-repeat left top;
padding: 10px 0px 0px 0px;
}

#area03 p{
font-size: 10px;
line-height: 130%;
color: #FE9F31;
}

/** menu **/

#menuBG {
background: url(menu/img/bg.gif) no-repeat left top;
padding: 0;
}

#menuBG img#title{
margin: 0px;
}

/** drink **/

#dinnerBG {
background: url(dinner/img/bg.gif) no-repeat left top;
padding: 0;
}

#dinnerBG img#title{
margin: 12px 0px 0px 171px;
}

#dinnerMenu01 img { margin: 0px 0px 9px;}
#dinnerMenu02 img { margin: 0px 0px 12px;}


/** lunch **/

#lunchBG {
background: url(lunch/img/bg.gif) no-repeat left top;
padding: 0;
}

#lunchBG img#title{
margin: 12px 0px 0px 171px;
}

/** drink **/

#drinkBG {
background: url(drink/img/bg.gif) no-repeat left top;
padding: 0;
}

#drinkBG img#title{
margin: 12px 0px 0px 171px;
}

#drinkMenu img { margin: 10px 0px 0px;}

/** party-plan **/

#partyBG {
background: url(party_plan/img/bg.gif) no-repeat left top;
padding: 0;
}

#partyBG img#title{
margin: 0px;
}

/** about **/

#aboutBG {
background: url(about/img/bg.gif) no-repeat left top;
padding: 0;
}

#aboutBG img#title{
margin: 12px 0px 0px 153px;
}

/** map **/

#mapBG {
background: url(map/img/bg.gif) no-repeat left top;
padding: 0;
}

#mapBG img#title{
margin: 12px 0px 0px 182px;
}

/** diary **/

#diaryBGh {
background: url(diary/img/bg_h.gif) no-repeat left top;
padding: 0;
}

#diaryBGh img#title{
margin: 12px 0px 0px 130px;
}

#diaryBGr {
background: url(diary/img/bg_r.gif) repeat-y left top;
padding: 0;
}


.contentsbox {
margin: 10px auto 0px;
}

.contentsbox td.content{
background-color: #fff;
padding: 8px 0px 8px 5px;
}

.contentsbox p {
line-height: 150%;
color: #000;
}

.contentsbox strong{ color: #D01919;}
.contentsbox strong.title{ color: #000;}

.contentsbox .dline{
background: url(diary/img/dline01.gif) repeat-x left center;
}


/** diary **/

#recommendBGh {
background: url(diary/img/bg_h.gif) no-repeat left top;
padding: 0;
}

#recommendBGh img#title{
margin: 12px 0px 0px 126px;
}

#recommendBGr {
background: url(diary/img/bg_r.gif) repeat-y left top;
padding: 0;
}



#footer {
width: 780px;
margin: 0 auto;
text-align: center;
vertical-align: middle;
background-color: #3F1B08;
}
#footer p {
margin: 6px auto;
color: #fff;
font-size: 10px;
}




/*@links@*/
a:link {color:#06C;}
a:visited {color:#06C;}
a:active {color:#06C;text-decoration:none;}
a:hover {color:#06C;text-decoration:none;}

body#whats a:link    {color:#fff;}
body#whats a:visited {color:#fff;}
body#whats a:active  {color:#fff;text-decoration:none;}
body#whats a:hover   {color:#fff;text-decoration:none;}


/** font-size */

.txts { font-size:x-small;}
.txts { font-size:small;}
.txtm { font-size:medium;}
.txtl { font-size:large;}
.txtl { font-size:x-large;}

.fixtx12 { font-size:12px;}
.fixtx10 { font-size:10px;}

/** color **/

.orange{ color:#FE9F31;}


/** bg-color **/

.bgbrown { background-color:#854C2E;}

.menu_a {
	background-image: url(cmnfix/t-bg01_a.gif);
	background-repeat: repeat-y;
	background-position: 10px 5px;
}
.menu_a td {
	color: #333333;
}

.menu_b {
	background-image: url(cmnfix/t-bg01_b.gif);
	background-repeat: repeat-y;
	background-position: 10px 5px;
}
.menu_b td {
	color: #333333;
}

.menu_c {
	background-image: url(cmnfix/t-bg01_c.gif);
	background-repeat: repeat-y;
	background-position: 10px 5px;
}
.menu_c td {
	color: #333333;
}

.menu_d {
	background-image: url(cmnfix/t-bg01_d.gif);
	background-repeat: repeat-y;
	background-position: 10px 5px;
}
.lunch_menu01 {
	width: 350px;
	margin-bottom: 10px;
	margin-left: 120px;
}
.lunch_menu01 th {
	font-size: 14px;
	color: #333333;
	width: 260px;
	text-align: left;
}
.lunch_menu01 td {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}
.padt10 {
	padding-top: 10px;
}
.naka {
	text-align: center;
}
.lunch_menu02 {

	width: 350px;
	margin-bottom: 20px;
	margin-left: 120px;
}
.lunch_menu02 td {
	font-size: 48px;
	color: #CD0001;
	font-weight: bolder;
	text-align: center;
}
.menu_txt01 {
	font-size: 28px;
	margin-left: 5px;
}
.lunch_menu03 {
	width: 350px;
	margin-bottom: 20px;
	margin-left: 120px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #990000;
}
.lunch_menu03 td {
	text-align: center;
	padding: 5px;
}
#lunch_menu_bg {
	text-align: left;
}
.lunch_menu04 {
	width: 350px;
	margin-bottom: 10px;
	margin-left: 120px;
}

.lunch_menu04 td {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
