/* CSS Document */
@charset "utf-8";
/* レイアウト -------------------------------------*/

#container {
 width:800px;
 margin:0 auto;
 background-color:#000;
}
#content {
 width:	739px;
 margin: 11px 11px 3px 50px;
 text-align:left;
}
.float-clear {
 clear:both;
 width:100%;
 height:1px;
 overflow:hidden;
 margin:0;
 padding:0;
}
/* ヘッダー -------------------------------------*/

#header{
 width:			798px;
 height:		190px;
 margin:		0 1px;
 text-align:		right;
}
#hd_logo{
}
#hd_title a{

}
#hd_note a {
 display:block;
 float:right;
 margin-top:25px;
 width:200px;
 height:145px;
 text-align:left;
 text-indent:-9999px;
 overflow:hidden;
}
#p01 #header {
 background-image:url(../common/images/bgHeader_p01.jpg);
}
#p02 #header {
 background-image:url(../common/images/bgHeader_p02.jpg);
}
#p03 #header {
 background-image:url(../common/images/bgHeader_p03.jpg);
}
#p04 #header {
 background-image:url(../common/images/bgHeader_p04.jpg);
}
#p05 #header {
 background-image:url(../common/images/bgHeader_p05.jpg);
}



/* フッター -------------------------------------*/

#footer {
 widht:			798px;
 height:		70px;
 font-size:		;
 text-align:		center;
 border-top: 1px solid #333;
}
#ft_title{
 position:relative;
 top:10px;
}
#ft_note{
 position:relative;
 top:20px;
 font-size:11px;
 letter-spacing:1px;
 color:			#494949;
}
#bottom{
 clear:			both;
 margin:			0;
}
address {
 font-style:normal;
 margin-left:20px;
}
.copyright {
 margin:0 0 0 20px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:10px;
}

/* Navi -------------------------------------*/

#navi{
 float:			right;
 width:			172px;
 margin:		0 0 0 45px;
}
#navi td{
 text-align:		center;
}

#Menu_01 a, #Menu_02 a, #Menu_03 a, #Menu_04 a, #Menu_05 a, #Menu_06 a, #Menu_07 a, #Menu_08 a, #Menu_09 a, #Menu_10 a, #Menu_11 a, #Menu_12 a{
	display:			block;
	width:				172px;
	background-repeat:  no-repeat;
	text-indent:		-9999px;
	overflow:			hidden;
	height:				45px;
}
#navi td img{

}
#Menu_01 a{
	background-image:url(../common/images/bgBtnNavi_01.gif);
}
#Menu_02 a{
	background-image:url(../common/images/bgBtnNavi_02.gif);
}
#Menu_03 a{
	background-image:url(../common/images/bgBtnNavi_03.gif);
}
#Menu_04 a{
	background-image:url(../common/images/bgBtnNavi_04.gif);
}
#Menu_05 a{
	background-image:url(../common/images/bgBtnNavi_05.gif);
}
#Menu_11 a{
	background-image:url(../common/images/bgBtnNavi_inq.gif);
}
#Menu_12 a{
	background-image:url(../common/images/bgBtnNavi_cal.gif);
}
#Menu_01 a:hover, #Menu_02 a:hover, #Menu_03 a:hover, #Menu_04 a:hover, #Menu_05 a:hover, #Menu_06 a:hover, #Menu_07 a:hover, #Menu_08 a:hover, #Menu_09 a:hover, #Menu_10 a:hover, #Menu_11 a:hover, #Menu_12 a:hover{
	background-position: 0 bottom;
}

#p01 #Menu_01 a {
	background-position:bottom;
}
#p02 #Menu_02 a {
	background-position:bottom;
}
#p03 #Menu_03 a {
	background-position:bottom;
}
#p04 #Menu_04 a {
	background-position:bottom;
}
#p05 #Menu_05 a {
	background-position:bottom;
}


/* Index */

#p00 h2 {
	background:url(images/bg_indexH2.gif) no-repeat 0 0;
	color:#fff;
	font-size:16px;
	line-height:2em;
	width:599px;
	margin:0;
	height:28px;
	text-indent:30px;
	overflow:hidden;
	
}
#p00 h3 {
	font-size:14px;
	line-height:1.5em;
	margin:0 0 0.5em;
}

/*----------------------------
	新着情報
----------------------------*/



/* ページ2・3・4 -----------------------------*/
/* 料理3列写真表示 */
/*
#p02 h3{
 color:#325108;
}
#p03 h3, #p06 h3 {
 color:#644835;
}
#p02 table.tbl_07, #p03 table.tbl_07, #p06 table.tbl_07 {
 margin:0 auto 20px auto;
}
#p02 table.tbl_07 td, #p03 table.tbl_07 td, #p06 table.tbl_07 td {
 padding:0 8px 2px;
 vertical-align:top;
}
#p03 .td07_txt1, #p03 .td07_txt2, #p03 .td07_txt3 {
 width:33%;
}
#p02 .td07_txt1, #p02 .td07_txt2, #p02 .td07_txt3 {
 width:33%;
}
#p06 .td07_txt1, #p06 .td07_txt2, #p06 .td07_txt3 {
 width:33%;
}
#p02 .tbl_07 h3, #p03 .tbl_07 h3, #p06 .tbl_07 h3 {
 background-color:#E0D8D0;
 border:1px solid #C9BBAB;
 padding3px;
 font-size:1em;
 margin:0 0 5px 0;
 text-align:center;
 letter-spacing:0.1em;
}
/* 料理2列リスト表示 */
/*
#p02 .tbl_03, #p03 .tbl_03, #p04 .tbl_03 , #p05 .tbl_03 {
 border-bottom:1px dotted #C9BBAB;
 width:530px;
}
#p02 .tbl_03 td, #p03 .tbl_03 td, #p04 .tbl_03 td {
 padding:0 10px 2px;
}
#p02 .td03_txt1, #p03 .td03_txt1 {
}
#p02 .td03_txt2, #p03 .td03_txt2, #p04 .td03_txt2, #p05 .td03_txt2 {
 width:80px;
 text-align:right;
 color:#644835;
 font-size:14px;
 font-weight:bold;
 vertical-align:top;
 letter-spacing:0.1em;
}
#p02 .td03_txt1 h3, #p03 .td03_txt1 h3, #p05 .td03_txt1 h3{
 font-size:14px;
 margin:0 0 2px 0;
}

#p02 .tbl_01, #p03 .tbl_01 {
 width:540px;
}
#p02 .tbl_01 h3 {
 font-size:14px;
 margin:0 0 0.5em 0;
}
#p02 h3.tea, #p02 .td03_txt2 {
 color:#691900;
}
#p04 h3{
 color:#644835;
 font-size:14px;
 margin:0 0 2px 0;
}
#p05 h3{
 color:#644835;
 font-size:14px;
 line-height:1.5em;
 margin:0 0 10px 0;
}
#p05 strong {
 color:#d50;
}
#p05 .tbl_05, #p05 .tbl_06 {
 margin-bottom:30px;
 width:540px;
}

dl{
	margin: 2em 15px;
	line-height: 150%;
	border-top: 1px dotted #CAB5A6;
}
dt {
	padding: 0.5em;
	width: 10em;
	margin: 0px;
	height: 1.5em;
}
dd {
	padding: 0.5em 0.5em 0.5em 8.6em;
	border-bottom: 1px dotted #CAB5A6;
	margin: -2.6em 0px 0px;
}

*/
/* 料理リスト表示 -----------------------------*/

/* コースメニュー */
/*
#p06 #main .tbl_03{
 width:			400px;
}
#p06 #main .tbl_03 td{
 border-width:		0 0 1px 0;
 border-style:		solid;
 border-color:		#333;
 padding:		3px 10px;
}
#p06 .td03_txt1{
 width:			120px;
 text-align:		right;
 color:			#b10;
}
#p06 .td03_txt2{
 width:			280px;
 background-color:	;
}
*/
