@charset "utf-8";
/* ===================================================================
CSS information

 file name  :dishes.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
#dishes {

}

/* ヘッダタイトル
----------------------------------------------------------- */
#dishes h2#title {
	position:absolute;
	width:100%;
	height:210px;
	background:url("/dishes/images/title.jpg") center top no-repeat;
	text-indent:-9999px;
}
	


/* お料理導入部分
----------------------------------------------------------- */

#dishes #main .con_intro{
	width: 690px;
	overflow: hidden;
	padding-bottom:40px;
}

#dishes #main .con_intro h3{
	padding-bottom:15px;
}

#dishes #main .con_intro p.txt_att {
	color: #a40606;
	text-align: right;
}

#dishes #main .con_intro p.photo{
	float:left;
	width: 289px;
}

#dishes #main .con_intro dl{
	float:left;
	width:401px;
}

#dishes #main .con_intro dl dd p.txt_name{
	text-align: right;
}

/* 昼食・宴会お料理導入部分
----------------------------------------------------------- */

#dishes #main .con_intro02{
	width: 690px;
	overflow: hidden;
	padding-bottom:20px;
}

#dishes #main .con_intro02 h3{
	padding-bottom:10px;
}



/* お料理レイアウト共通パターン１
----------------------------------------------------------- */
#dishes #main .con_dinner{
	clear:both;
}

#dishes #main .con_dinner h3{
	padding-bottom:30px;
}

#dishes #main .con_dinner .box_dinner{
	clear:both;
	width:690px;
	overflow: hidden;
	padding-bottom:60px;
}

#dishes #main .con_dinner .box_dinner p.photo{
	float:left;
	width: 407px;
}

#dishes #main .con_dinner .box_dinner dl{
	float:left;
	width:283px;
	background: url("/dishes/images/bg_dinner.gif") no-repeat 10px bottom;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}

#dishes #main .con_dinner .box_dinner dl dt{
	padding-bottom: 10px;
}

#dishes #main .con_dinner .box_dinner dd p.txt{
	padding-left: 10px;
}

#dishes #main .con_dinner .box_dinner dd p.btn_plan{
	padding: 10px 0 0 123px;
}



/* お料理レイアウト共通パターン2
----------------------------------------------------------- */
#dishes #main .con_other{
	clear:both;
}

#dishes #main .con_other h3{
	padding-bottom:30px;
}

#dishes #main .con_other .box_dinner{
	clear:both;
	width:690px;
	overflow: hidden;
	padding-bottom:60px;
}

#dishes #main .con_other .box_dinner p.photo{
	float:left;
	width: 407px;
}

#dishes #main .con_other .box_dinner dl{
	float:left;
	width:283px;
	background: url("/dishes/images/bg_other.gif") no-repeat 10px bottom;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}

#dishes #main .con_other .box_dinner dl dt{
	padding-bottom: 10px;
}

#dishes #main .con_other .box_dinner dd p.txt{
	padding-left: 10px;
}

#dishes #main .con_other .box_dinner dd p.btn_plan{
	padding: 10px 0 0 123px;
}


/*お昼・宴会レイアウト
----------------------------------------------------------- */
#dishes #main .con_lunch{
	clear:both;
}

#dishes #main .con_lunch h3{
	padding-bottom:5px;
}


#dishes #main .con_lunch .box_lunch{
	clear:both;
	width:690px;
	overflow: hidden;
	padding-bottom:30px;
}
#dishes #main .con_lunch .box_lunch p.photo{
	float:left;
	width: 380px;
}

#dishes #main .con_lunch .box_lunch dl{
	float:left;
	width:310px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}

#dishes #main .con_lunch .box_lunch dl dt{
	padding-bottom: 10px;
}




#dishes #main .con_lunch .box_lunch02{
	clear:both;
	width:690px;
	overflow: hidden;
	padding-bottom:30px;
}

#dishes #main .con_lunch .box_lunch02 p.photo{
	float:left;
	width: 407px;
}

#dishes #main .con_lunch .box_lunch02 dl{
	float:left;
	width:283px;
	background: url("/dishes/images/bg_lunch02.gif") no-repeat 10px bottom;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}

#dishes #main .con_lunch .box_lunch02 dl dt{
	padding-bottom: 10px;
}

#dishes #main .con_lunch .box_lunch02 dd p.txt{
	padding-left: 10px;
}

#dishes #main .con_lunch .box_lunch02 dd p.btn_plan{
	padding: 10px 0 0 123px;
}


#dishes #main .con_lunch .tel_box {
	width: 690px;
	text-align:center;
	vertical-align:middle;
	layout-grid-line:200px;
	padding: 0px 0px 50px 0;
}



#dishes #main .con_lunch .box_lunch03{
	clear:both;
	width:690px;
	overflow: hidden;
	padding-bottom:30px;
}

#dishes #main .con_lunch .box_lunch03 p.photo{
	float:left;
	width: 407px;
}

#dishes #main .con_lunch .box_lunch03 dl{
	float:left;
	width:283px;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}

#dishes #main .con_lunch .box_lunch03 dl dt{
	padding-bottom: 10px;
}

#dishes #main .con_lunch .box_lunch03 dd p.txt{
	padding-left: 10px;
}


/*-----------------バーベキュー-----------------*/


#dishes #main .con_guide .box_other {
	width: 690px;
}

#dishes #main .con_guide .box_other h3{
	width: 690px;
	padding: 20px 0px 0px 0;
}


#dishes #main .con_guide .box_other .photo{
	width: 690px;
	padding: 0px 0 20px 0;
}

#dishes #main .con_guide .box_other .text{
	padding: 5px 0 10px 0;
}

#dishes #main .con_guide .box_other .bbq_p{
	width: 690px;
}

#dishes #main .con_guide .box_other .bbq_p td{
	padding: 10px 0 10px 0;

}


#dishes #main .con_guide .txt_note02 {
	padding: 20px 0 20px 0px;
}


/* 注意書き
----------------------------------------------------------- */

#dishes #main ul.txt_note{
	padding: 20px;
	background: #d7e1ed;
	border: 1px solid #afb8d3;
}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {
	
	}
/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html{

}