@charset "utf-8";
/* ===================================================================
CSS information

 file name  :dish.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
#dish #contents {
	background: url(../dish/images/bg_dish.png) no-repeat 0 0;
}

#dish .line01 {
	width: 700px;
	margin: 0 15px 20px 15px;
}




/* お料理
----------------------------------------------------------- */
#dish #main div.pagetitle {
	width: 740px;
	margin: 0 0 5px 0;
	overflow: hidden;
}

#dish #main div.pagetitle h2 {
	background: url(../dish/images/img_titleimage.jpg) no-repeat 0 0;
	margin: 0 0 20px 0;
}

#dish #main div.pagetitle div.dish_left {
	width: 320px;
	float: left;
}

#dish #main div.pagetitle div.dish_left p.dish_image {
	margin: 58px 0 0 0;
}

#dish #main div.pagetitle div.dish_left p {
	line-height: 2;
}

#dish #main div.pagetitle div.dish_right {
	width: 402px;
	float: right;
}

#dish #main div.pagetitle div.dish_right p {
	margin: 0 0 5px 0;
}

#dish #main div.pagetitle div#kids {
	width: 740px;
	height: 100px;
	clear: both;
	background-color: #efe4d4;
	margin: 15px 0;
	padding: 10px;
}

#dish #main div.pagetitle div#kids img {
	float: left;
	overflow: hidden;
}

#dish #main div.pagetitle div#kids p {
	float: left;
	overflow: hidden;
	margin: auto 20px;
}

#dish #main div.pagetitle div#kids p span.menu {
	font-weight: bold;
}


/* 伊賀牛のお料理
----------------------------------------------------------- */
#dish #main div.iga_con {
	width: 740px;
	margin: 0 0 30px 0;
	background: url(../images/icon_line01.gif) repeat-x 0 20px;
	overflow: hidden;
}

#dish #main div.iga_con div.iga_left {
	width: 300px;
	padding: 40px 0 0 15px;
	float: left;
}

#dish #main div.iga_con div.iga_left h3 {
	width: 180px;
	height: 25px;
	margin: 0 0 15px 0;
	background: url(../dish/images/st_iga.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#dish #main div.iga_con div.iga_right {
	width: 356px;
	padding: 0 15px 0 0;
	float: right;
}


/* お品書き
----------------------------------------------------------- */
#dish #main div.menu_con {
	width: 740px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#dish #main div.menu_con h3 {
	width: 740px;
	height: 30px;
	margin: 0 0 10px 0;
	background: url(../dish/images/st_oshinagaki.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#dish #main div.menu_con p.txt_menu {
	font-size: 85%;
	padding: 0 15px 0 0;
	text-align: right;
	clear: left;
}

#dish #main div.menu_con table.t_left {
	width: 320px;
	margin: 0 0 10px 15px;
	float: left;
}

#dish #main div.menu_con table.t_right {
	width: 320px;
	margin: 0 15px 10px 0;
	float: right;
}

#dish #main div.menu_con table th {
	width: 25%;
	padding: 10px;
}

#dish #main div.menu_con table td {
	padding: 10px;
}


/* 料理長コメント
----------------------------------------------------------- */
#dish #main div.chef_con {
	width: 740px;
	min-height: 300px;
	margin: 0 0 30px 0;
	padding: 20px 0 0 0;
	background: url(../dish/images/bg_chef.png) no-repeat 0 0;
	border: 1px #D9CBB8 solid;
}

#dish #main div.chef_con p {
	margin: 0 350px 0 15px;
}

#dish #main div.chef_con p.chef_name {
	margin: 20px 350px 0 15px;
	text-align: right;
}


/* 食の歴史
----------------------------------------------------------- */
#dish #main div.history_con {
	width: 740px;
	margin: 0 0 30px 0;
	overflow: hidden;
}

#dish #main div.history_con h3 {
	width: 740px;
	height: 40px;
	margin: 0 0 15px 0;
	background: url(../dish/images/st_history.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#dish #main div.history_con div.history_left {
	width: 385px;
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	float: left;
}

#dish #main div.history_con div.history_right {
	width: 305px;
	padding: 0 15px 0 0;
	float: right;
}

#dish #main div.history_con div.history_right p {
	color: #69590E;
}

/* リスト */
#dish #main div.history_con h4 {
	margin: 0 0 5px 15px;
	padding: 0 0 0 22px;
	background: url(../dish/images/icon_plum.gif) no-repeat 0 0;
	clear: both;
}

/* リスト前img */
#dish #main div.history_con img {
	margin: 0 10px 20px 20px;
	padding: 0;
	float: left;
	clear: both;
}

/* リスト文 */
#dish #main div.history_con p.ex {
	margin: 0 20px 2px 20px;
}

/* リスト文（atなし） */
#dish #main div.history_con p.at_none {
	margin: 0 20px 20px 20px;
	padding: 0 15px 2px 0;
}

/* 三笠文 */
#dish #main div.history_con p.at {
	margin: 0 0 20px 20px;
	padding: 0 15px 2px 50px;
	background: url(../dish/images/icon_at-mikasa.gif) no-repeat left center;
	color: #69590E;
}

/* 三笠文（imgあり） */
#dish #main div.history_con p.at_img {
	margin: 0 0 20px 150px;
	padding: 0 15px 2px 50px;
	background: url(../dish/images/icon_at-mikasa.gif) no-repeat left center;
	color: #69590E;
}



/* お食事処
----------------------------------------------------------- */
#dish #main div.place_con {
	width: 740px;
	margin: 0 0 60px 0;
}

#dish #main div.place_con h3 {
	width: 740px;
	height: 30px;
	margin: 0 0 15px 0;
	background: url(../dish/images/st_place.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 遊花亭 */
#dish #main div.place_con div.restaurant_con {
	width: 700px;
	margin: 0 auto 20px auto;
	overflow: hidden;
}

#dish #main div.place_con div.restaurant_con div.restaurant_left {
	width: 382px;
	float: left;
}

#dish #main div.place_con div.restaurant_con div.restaurant_left p {
	margin: 0 0 5px 0;
}

#dish #main div.place_con div.restaurant_con div.restaurant_right {
	width: 300px;
	padding: 20px 0 0 0;
	float: right;
}

#dish #main div.place_con div.restaurant_con div.restaurant_right h4 {
	width: 270px;
	height: 30px;
	margin: 0 0 15px 0;
	background: url(../dish/images/st_restaurant.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 春日野 */
#dish #main div.place_con div.kasugano_con {
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
}

#dish #main div.place_con div.kasugano_con div.kasugano_left {
	width: 300px;
	padding: 20px 0 0 0;
	float: left;
}

#dish #main div.place_con div.kasugano_con div.kasugano_left h4 {
	width: 255px;
	height: 30px;
	margin: 0 0 15px 0;
	background: url(../dish/images/st_kasugano.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#dish #main div.place_con div.kasugano_con div.kasugano_right {
	width: 382px;
	float: right;
}





/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


