@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/*-----------------------------------------------------------
	gnavのactive設定
-----------------------------------------------------------*/
#cuisine #gnav ul li.gnav_cuisine a {
  background-position: bottom;
}

/*----------------------------------------------------
	.con_int　イントロ
----------------------------------------------------*/
.con_int {
  background: url(../cuisine/images/bg_int.png) no-repeat 0 0;
}
.con_int h3 {
  text-align: center;
}
.con_int h4 {
  text-align: center;
  margin: 15px 0 0;
}
.con_int .txt {
  text-align: center;
  line-height: 1.8;
  margin: 20px 0 0;
}
.con_int ul {
  margin: 20px 0 0;
  overflow: hidden;
  background: url(../cuisine/images/img_line.png) no-repeat 0 bottom;
  padding: 0 0 80px;
  text-align: center;
}
.con_int ul li {
  display: inline-block;
  margin: 0 7px 0 0;
}
.con_int ul li:last-child {
  margin: 0;
}

/*----------------------------------------------------
	.con_kai　会席料理
----------------------------------------------------*/
.con_kai {
  margin: 80px 0 0;
  overflow: hidden;
}
.con_kai h3 {
  text-align: center;
}
.con_kai .txt_kai {
  margin: 30px 0 0;
  text-align: center;
}
.con_kai .box_kai {
  overflow: hidden;
  margin: 30px 0 0;
  background: url(../cuisine/images/bg_roo.png) repeat 0 0;
}
.con_kai .box_kai .pho {
  width: 521px;
  float: left;
}
.con_kai .box_kai .wrp_kai {
  width: 350px;
  float: left;
  margin: 10px 0 10px 60px;
}
.con_kai .box_kai .wrp_kai h4 {
  text-align: center;
  margin: 0 0 20px;
}
.con_kai .box_kai .wrp_kai dl {
  overflow: hidden;
  margin: 0 0 5px;
}
.con_kai .box_kai .wrp_kai dl dt {
  width: 80px;
  float: left;
  font-weight: bold;
}
.con_kai .box_kai .wrp_kai dl dd {
  width: 265px;
  float: right;
}
.con_kai .box_kai .wrp_kai dl dd span {
  font-weight: bold;
  padding: 0 20px 0 0;
  color: #49745b;
}

/*----------------------------------------------------
	.con_sp　別注料理
----------------------------------------------------*/
.con_sp {
  margin: 80px 0 0;
  overflow: hidden;
}
.con_sp h3 {
  text-align: center;
}
.con_sp .txt_sp {
  margin: 30px 0 0;
  text-align: center;
}
.con_sp .box_sp {
  overflow: hidden;
  margin: 30px 0 0;
  background: url(../cuisine/images/bg_roo.png) repeat 0 0;
}
.con_sp .box_sp .pho {
  width: 521px;
  float: right;
}
.con_sp .box_sp .wrp_sp {
  width: 370px;
  float: left;
  margin: 30px 0 0 30px;
}
.con_sp .box_sp .wrp_sp h4 {
  text-align: center;
  margin: 0 0 20px;
}
.con_sp .box_sp .wrp_sp dl {
  overflow: hidden;
  margin: 0 0 5px;
}
.con_sp .box_sp .wrp_sp dl dt {
  width: 170px;
  float: left;
}
.con_sp .box_sp .wrp_sp dl dd {
  width: 200px;
  float: right;
}
.con_sp .box_sp .wrp_sp dl dd span {
  font-weight: bold;
  padding: 0 20px 0 0;
  color: #49745b;
}
.con_sp .txt_att {
  margin: 15px 0 0;
}

/*----------------------------------------------------
	.con_res　お食事処
----------------------------------------------------*/
.con_res {
  margin: 80px 0 0;
}
.con_res h3 {
  text-align: center;
}
.con_res .pho {
  margin: 30px 0 0;
}
.con_res .txt {
  margin: 15px 0 0;
}
