@charset "utf-8";
/* dish.css */
/************************

	mainmenu

*************************/
#dish #content_left #mainmenu ul li.li_dish a{
	background: url(../images/btn_mainmenu_hover.gif) no-repeat 0 -170px;
}

/************************

	共通設定

*************************/

/*#onsen .kondate{
	padding-left: 0 !important;
}*/

/************************

	旬の味覚のお料理

*************************/
#dish .dish #content_right h3{
	clear: both;
	background: url(../dish/images/tl_dish.gif) no-repeat left top;
	width: 640px;
	height: 50px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 20px;
}

/*************************

	料理タブメニュー

**************************/
#dish #content_right .dish_tabmenu ul{
	margin: 0;
	padding: 0;
	list-style: none outside;
	background: url(../dish/images/btn_dish_tabmenu.gif) no-repeat left top;
	width: 640px;
	height: 35px;
}

#dish #content_right .dish_tabmenu ul li{
	margin: 0;
	padding: 0;
	float: left;
}

#dish #content_right .dish_tabmenu ul li a{
	display: block;
	height: 35px;
	width: 160px;
	text-indent: -9999px;
	overflow: hidden;
}

/* hover */
#dish #content_right .dish_tabmenu ul li a:hover{
	background: url(../dish/images/btn_dish_tabmenu.gif);
}

#dish #content_right .dish_tabmenu ul li.li_top a:hover{
	background-position: 0 -35px;
}

#dish #content_right .dish_tabmenu ul li.li_another a:hover{
	background-position: -160px -35px;
}

#dish #content_right .dish_tabmenu ul li.li_drink a:hover{
	background-position: -320px -35px;
}

#dish #content_right .dish_tabmenu ul li.li_allergy a:hover{
	background-position: -480px -35px;
}

/* タブ選択中 */
#dish .dish #content_right .dish_tabmenu ul li.li_top a{
	background: url(../dish/images/btn_dish_tabmenu.gif) no-repeat 0 -35px;
}

/*****************************

	旬の味覚　写真・テキスト

******************************/
#dish .dish #content_right .dish_pic{
	margin-top: 26px;
	background: url(../dish/images/bg_dish_pic.gif) no-repeat 500px 434px;
}

#dish .dish #content_right .dish_pic ul{
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none outside;
}

#dish .dish #content_right .dish_pic ul li{
	margin: 0 0 25px 0;
	padding: 0;
	float: left;
}

* html #dish .dish #content_right .dish_pic ul li{
	margin-bottom: 0;
}
*:first-child+html #dish .dish #content_right .dish_pic ul li{
	margin-bottom: 0;
}

#dish .dish #content_right .dish_pic .txt{
	width: 445px;
	clear: both;
}

#dish p.lnk{
	padding:0;
	margin: 30px 0 30px 244px;
	background: url(../images/icon_arrow.gif) no-repeat 0 center;
}


#dish .dish #content_right .dish_pic .tyuu{
	margin-top: 20px;
	font-size: 80%;
	width: 445px;
}

* html #dish .dish #content_right .dish_pic .tyuu{
	font-size: 70%;
}
*:first-child+html #dish .dish #content_right .dish_pic .tyuu{
	font-size: 70%;
}

/*************************

	お料理リスト01

**************************/
#dish .dish #content_right .dish_list table{
	margin: 30px 0 50px 0;
	width: 100%;
}

#dish .dish #content_right .dish_list table th{
	width: 200px;
	padding-left: 10px;
	text-align: left;
}

/*************************

	お料理リスト02

**************************/
#dish .dish #content_right .dish_list02 img{
	float:right;
	margin-bottom: 30px;
}

#dish .dish #content_right .dish_list02 table{
	width: 100%;
	clear: both;
}

#dish .dish #content_right .dish_list02 table th{
	width: 200px;
	padding-left: 10px;
	text-align: left;
}

/************************

	手打ちそば

*************************/
#dish .dish #content_right .soba{
	border: 1px solid #E1E1E1;
	margin-top: 53px;
	background: url(../dish/images/bg_soba.gif) no-repeat 525px 21px;
	padding: 15px;
}

#dish .dish #content_right .soba img{
	float: left;
	display: inline;
}

#dish .dish #content_right .soba p{
	float: left;
	margin: 30px 0 0 15px;
	width: 255px;
	display: inline;
}

/**************************

	料理長、お食事処

***************************/
#dish .dish #content_right .chef,
#dish .dish #content_right .restaurant{
	margin-top: 70px;
	clear: both;
}

#dish .dish #content_right .chef h4,
#dish .dish #content_right .restaurant h4{
	width: 640px;
	height: 35px;
	text-indent: -9999px;
	font-size: 0;
	margin-bottom: 20px;
}


#dish .dish #content_right .chef .txt,
#dish .dish #content_right .restaurant .txt{
	float: left;
	width: 390px;
}


#dish .dish #content_right .chef .img,
#dish .dish #content_right .restaurant .img{
	float: right;
}


#dish .dish #content_right .chef p,
#dish .dish #content_right .restaurant p{
	margin-left: 5px;
}


#dish .dish #content_right .chef .tle,
#dish .dish #content_right .restaurant .tle{
	font-weight: bold;
	margin-top: 10px;
}


#dish .dish #content_right .chef .txt_p,
#dish .dish #content_right .restaurant .txt_p{
	margin-top: 20px;
}

/***************************

	料理長

***************************/
#dish .dish #content_right .chef h4{
	background: url(../dish/images/tl_chef.gif) no-repeat left top;
}

#dish .dish #content_right .chef p.keireki{
	margin-top: 15px;
}

/****************************

	お食事処

*****************************/
#dish .dish #content_right .restaurant{
	margin: 65px 0 82px 0;
}

* html #dish .dish #content_right .restaurant{
	margin: 40px 0 60px 0;
}
*:first-child+html #dish .dish #content_right .restaurant{
	margin: 40px 0 60px 0;
}

#dish .dish #content_right .restaurant h4{
	background: url(../dish/images/tl_restaurant.gif) no-repeat left top;
}



/**********************************

	お品書き一例(過去の献立例)

***********************************/
#wrapper_kondate{
	margin: 35px;
	width: 520px;
}

#wrapper_kondate h1{
	background:url(../dish/images/tl_kondate.gif) no-repeat left top;
	width: 287px;
	height: 23px;
	text-indent: -9999px;
	font-size: 0;
	margin: 0 auto;
}

#wrapper_kondate table{
	margin: 30px 0 20px 0;
	width: 100%;
}

#wrapper_kondate table th,
#wrapper_kondate table td{
	background: none;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
}

#wrapper_kondate table th{
	width: 130px;
	padding-left: 20px;
	text-align: left;
}

#wrapper_kondate table p{
	margin:0 0 20px 0;
	width: 520px;
}





