/* CSS Document */




body{
background-color: #2D1A0B;
margin: 0px;
padding: 0px;
text-align: center;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
color:#C6B2A3;


}

#main {
width:800;
height:518;
background-image:url(../img/back_top.gif);
background-repeat:no-repeat;
background-position:top;
}

#main2 {
width:800;
height:auto;
background-image:url(../img/back_top2.gif);
background-repeat:no-repeat;
background-position:top;
}

#main3 {
	width:800;
	background-image:url(../img/back_top4.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#main4 {
width:800;
height:122;
background-repeat:no-repeat;
background-position:top;
}

#main5 {
	width:800;
	clear: both;
}

#cont_1{
overflow:auto;
width:415px;
height:101px;
text-align:left;
font-size:12px;
line-height:180%;
margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:5px;
padding:0px
}

#cont_2{
overflow:auto;
width:415px;
height:70px;
text-align:left;
font-size:12px;
line-height:180%;
margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:5px;
padding:0px
}

#address{
	padding:0 0 0 0;
}

td.footer{
	width:800;
	text-align:left;
	font-size:11px;
	color:#816249;
	line-height:150%;
}


td.footer A:link {color: #816249; text-decoration:none }
td.footer A:visited {color: #816249; ttext-decoration:none }
td.footer A:active {color: #CC99FF; text-decoration: none }
td.footer A:hover {color: #816249; text-decoration: none }


td.footer_2{
width:800;
text-align:left;
font-size:11px;
color:#816249;
line-height:150%;/*
background-image:url(img/logo.gif);
background-repeat:no-repeat;
background-position:inherit;*/
padding-left:214px;
padding-top:5px;
}

td.footer_2 A:link {color: #816249; text-decoration:none }
td.footer_2 A:hover {color: #FFFF99; text-decoration: underline }
td.footer_2 A:active {color: #CC99FF; text-decoration: underline }
td.footer_2 A:visited {color: #816249; ttext-decoration:none }


A:link {color: #816249; text-decoration:none }
A:visited {color: #816249; text-decoration:none }
A:active {color: #CC99FF; text-decoration: none }
A:hover {color: #816249; text-decoration: none }




/* html page */

#header{
	width:800px;
	height:56px;
}

#logo{
	width:200px;
	height:80px;
	text-align: left;
	float: left;
	text-indent: -9000px;
}

#logo a{
	display:block;
	width:200px;
	height:50px;
	margin: 30px 0 0 0;
}

#home{
	width:70px;
	height:19px;
	float: right;
	padding: 36px 0 0 0;
	margin: 0 570px 0 0;
	text-align: right;
}

#navi{
	width:800px;
	height:31px;
	text-align: left;
	clear: both;
}



#navi ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navi li {
	text-align: center;
	height: 31px;
	padding: 0px;
	margin: 0px 0px;
	list-style-image: none;
	list-style-type: none;
	/*
	line-height: 25px;*/
	float: left;
}


#navi a{
	display:block;
	height:100%;
	text-indent:-9999px;
}


#navi a:focus{
	overflow: hidden;
}


#navi li a:hover{
	background:none !important;
}

li.facilities{
 background-image:url(../english/images/navi/english_f2_03.gif);
 width: 131px;
 }

li.facilities a{
 background-image:url(../english/images/navi/english_03.gif);
 width: 131px;
 }

li.cuisine{
 background-image:url(../english/images/navi/english_f2_04.gif);
 width: 133px;
 }

li.cuisine a{
 background-image:url(../english/images/navi/english_04.gif);
 width: 133px;
 }

li.location{
 background-image:url(../english/images/navi/english_f2_05.gif);
 width: 132px;
 }

li.location a{
 background-image:url(../english/images/navi/english_05.gif);
 width: 132px;
 }

li.faq{
 background-image:url(../english/images/navi/english_f2_06.gif);
 width: 133px;
 }

li.faq a{
 background-image:url(../english/images/navi/english_06.gif);
 width: 133px;
 }
 
 li.inquiry{
 background-image:url(../english/images/navi/english_f2_07.gif);
 width: 133px;
 }

li.inquiry a{
 background-image:url(../english/images/navi/english_07.gif);
 width: 133px;
 }
 
 li.reservation{
 background-image:url(../english/images/navi/english_f2_08.gif);
 width: 133px;
 }

li.reservation a{
 background-image:url(../english/images/navi/english_08.gif);
 width: 133px;
 }






#title{
	width:800px;
	height:100px;
	text-align: left;
}

#box{
	width:800px;
	text-align: left;
	background-color: #1D0302;
}

#footer{
	width:800px;
	height:70px;
	display: block;
}

#section{
	width:750px;
	margin: 0 0 15px 50px;
}

#body2{
	background-image: url(../img/bg_line.jpg);
	background-repeat: repeat-x;
}


/*------box-------*/

.container {
/*
	text-align: left;*/
	margin: 0px auto 0px auto;
	width: 650px;
	padding: 10px 0px;
	height: auto;
	background-color:#fff;
	border-bottom:1px solid #666;
	color:#333333;
	font-size:12px;
	clear:both;
}


.box01{
	font-size: 12px;
	color: #ccc;
	text-align: left;
	width: 600px;
	height: auto;
	padding: 0px;
	margin: 20px auto;
	line-height: 18px;
	/*background-color:#fff;
	border: 1px solid #666666;*/
	clear:both;
}


.box01 dl{
padding:0px;
margin:0px;
}

.box01 dt{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 15px;
	margin:20px auto 2px auto;
	color:#FFFF66;
}

.box01 dd{
	font-size:12px;
	text-align:left;
	letter-spacing:1px;
	padding:0px;
	margin:5px auto 5px 50px;
	color:#CCCCCC;
}


#contents_title {
/*
	background-image:url(../english/img/bn_title_bg.gif);
	background-repeat:no-repeat;
	background-position:center;*/
	font-size: 14px;
	color: #333;
	text-align: left;
	width: 600px;
	height: 30px;
	padding: 0px;
	line-height: 30px;
	border-left:5px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#FFFFFF;
	text-indent:10px;
	margin: 30px auto 10px auto;
	clear:both;
}

.box_fbrown{
	font-size: 12px;
	color: #333333;
	text-align: left;
	letter-spacing:0px;
	width: 544px;
	height: auto;
	padding: 2px;
	margin: 20px auto;
	line-height: 17px;
	background-color:#abaa7e;
	border: 1px solid #663300;
	clear:both;
}

.box_550f{
	font-size: 12px;
	color: #333333;
	text-align: left;
	letter-spacing:0px;
	width: 544px;
	height: auto;
	padding: 2px;
	margin: 20px auto;
	border: 1px solid #660000;
	background-color:#FFFFFF;
	clear:both;
}


.box_550f ul{
margin:0px;
padding:0px;
}


.box_550f li{
padding:0px;
margin:5px auto;
list-style-position:inside;
list-style-image:none;
list-style-type:disc;
}


.box_550f dl{
margin:0px;
padding:0px
}


.box_550f dt{
font-size:14px;
padding:0px;
margin:10px auto 5px auto;
border-bottom:1px solid #CCCCCC
}


.box_550f dd{
padding:0px;
margin:2px 0px 2px 50px;
line-height:18px;
letter-spacing:1px
}



.box_550fa{
	font-size: 12px;
	color: #ccc;
	text-align: left;
	letter-spacing:0px;
	width: 544px;
	height: auto;
	padding: 2px;
	margin: 20px auto;
	border: 1px solid #660000;
	clear:both;
}

.box_550fa ul{
margin:0px 20px 0px 20px;
padding:0px;
}


.box_plan{
	font-size: 12px;
	color: #333333;
	text-align: left;
	letter-spacing:0px;
	width: 536px;
	height: auto;
	padding: 2px;
	margin: 4px auto 2px auto;
	line-height: 17px;
	background-color:#fff;
	/*
	border: 1px solid #663300;*/
	clear:both;
}


.top_new {
	width:340px;
	height:80px;
	margin:0px auto;
	padding:0px;
	font-size: 10px;
	color: #ccc;
	letter-spacing: 1px;
	text-align: left;
	SCROLLBAR-FACE-COLOR:#330000;
	SCROLLBAR-HIGHLIGHT-COLOR:#330000;
	SCROLLBAR-SHADOW-COLOR:#330000;
	SCROLLBAR-3DLIGHT-COLOR:#330000;
	SCROLLBAR-ARROW-COLOR:#ccc;
	SCROLLBAR-TRACK-COLOR:#000;
	SCROLLBAR-DARKSHADOW-COLOR:#330000;
	overflow:auto;
	clear:both;
}

.top_new ul{
margin:0px;
padding:0px;
}

.top_new li{
list-style-type:disc;
list-style-position:inside;
margin:3px 0px;
padding:2px 0 2px 5px;
/*
border-left: 3px solid #ccc;*/
color:#ccc;
clear:both;
}


/*------txt-------*/

.bold{
font-weight:bold
}

.red{
color:#990000;
}

.txt10{
font-size:10px;
}

.txt12{
font-size:12px;
}


.txt14{
font-size:14px;
}

gray33{
color:#333333;
}


/*------structure-------*/

h2{
margin:0px;
padding:0px;
font-size:14px;
}

.clear{
clear:both;
}


#topicpath {
width:800px;
height:auto;
margin: 0px auto 10px auto;
height:auto;
text-align:left;
font-size:12px;
clear:both;
/*
background-image:url(img/back_top2.gif);
background-repeat:no-repeat;
background-position:top;
*/
}


/*---------------------------------------------------*/
/*   toplink */
/*----------------------------------------------------*/


#footerlinkmenu {
	font-size:12px;
	color:#CCCCCC;
	text-align: left;
	margin: 10px auto;
	line-height:17px;
	width:780px;
	height:auto;
	padding: 0;
}


#footerlinkmenu li{
	list-style-type:none;
}
