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

 file name  : restaurant_un.css
 author     : Ability Consultant
 style info : レストラン・バー ベーカリーショップアン
=================================================================== */
/* font-awesome */
/* -----------------------------------------------------------
	ボタン
----------------------------------------------------------- */
/* -----------------------------------------------------------
	ページリンク
----------------------------------------------------------- */
/* -----------------------------------------------------------
	タイトル
----------------------------------------------------------- */
/* -----------------------------------------------------------
	スライド　用
----------------------------------------------------------- */
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(none);
    transform: translate3d(none);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(none);
    transform: translate3d(none);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -moz-transform: translate3d(none);
    -ms-transform: translate3d(none);
    -webkit-transform: translate3d(none);
    transform: translate3d(none);
  }
}
/* -----------------------------------------------------------
	con_res
----------------------------------------------------------- */
.con_res h3 em {
  width: 17.58621%;
}
@media only screen and (max-width: 767px) {
  .con_res h3 em {
    width: 47.84876%;
  }
}
.con_res .box_res {
  overflow: hidden;
}
.con_res .box_res .box_txt {
  width: 50.86207%;
  float: left;
}
@media only screen and (max-width: 767px) {
  .con_res .box_res .box_txt {
    width: 100%;
    float: none;
  }
}
.con_res .box_res .box_det {
  float: right;
  width: 47.41379%;
  margin-top: 0;
  margin-left: 1.72414%;
}
@media only screen and (min-width: 768px) and (max-width: 1159px) {
  .con_res .box_res .box_det {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .con_res .box_res .box_det {
    margin-top: 5%;
  }
}
@media only screen and (max-width: 767px) {
  .con_res .box_res .box_det {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .con_res .box_res .box_det {
    width: 100%;
    float: noen;
  }
}
.con_res .box_res .box_det table {
  float: none;
  width: 100%;
}

.box_txt_res {
  display: none;
}

.box_txt_res_un {
  display: block !important;
}

.con_link-restaurant {
  margin-top: 0;
}
