@charset "UTF-8";
/* -----------------------------------------------------------
	汎用class
----------------------------------------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

/* ===================================================================
CSS information

 file name  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
#restaurant{
	width: 950px !important;
	margin-inline: auto;
}
/*-----------------------------------------------------------
	gnavのactive設定
-----------------------------------------------------------*/
#gnav li.gnav_res a {
  background-position: bottom !important;
}

#header {
  margin-bottom: 10px;
}

#footer {
  margin-top: 55px;
}

.intro {
  text-align: center;
}
.intro h4 {
  padding: 18px 0;
}

.con_gui {
  margin-top: 25px;
  background: #fff;
  padding: 25px;
  border: 1px solid #e5e3d3;
  border-top: 5px solid #c3b38c;
  overflow: hidden;
}
.con_gui h5 {
  padding-bottom: 20px;
}
.con_gui .img {
  float: left;
  padding-top: 15px;
}
.con_gui .box_det {
  width: 397px;
  float: right;
}
.con_gui .box_det table th {
  width: 85px;
}
.con_gui .box_det h6 {
  text-align: center;
}
.con_gui .box_det .txt {
  padding: 20px 0 38px;
}
.con_gui .txt_attention {
  clear: both;
  padding-top: 30px;
  padding-bottom: 10px;
}

.con_point {
  margin-top: 25px;
  background: #fff;
  padding: 25px;
  border: 1px solid #e5e3d3;
}
.con_point h5 {
  text-align: center;
  margin-bottom: 30px;
}
.con_point .box_point ul {
}
.con_point .box_point ul li {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
.con_point .box_point ul li:last-child {
  margin-bottom: 0;
}
.con_point .box_point ul li .box_img {
  width: 452px;
}
.con_point .box_point ul li .box_txt {
  width: 397px;
}
.con_point .box_point ul li .box_txt p {
  margin-top: 15px;
}
.con_point .box_point ul li .box_txt p span {
  display: block;
  margin-top: 6px;
}