@charset "UTF-8";

/* ============================================================================

title :
scope :

last modify : 2019/02/13 XXX_oomori 【HMR】施設詳細／お気に入り登録ボタンの改修 #15834

modify :

============================================================================ */


/* 文字サイズボタンの位置調整 
#font_control .login_before {
  top: 36px;
}
*/

/* ページ上部　お気に入りに追加 */
.btnbox_before {
  height: 73px;
  margin: 12px auto;
  
}

.top_btnbox .btn_entry_fav_before {
  background: #fff;
  border: 1px solid #ce9a35;
  border-radius: 6px;
  box-sizing: border-box;
  height: 73px;
  left: 7px;
  top: 0;
  letter-spacing: -.4em;
  padding: 10px 20px 0;
  text-align: left;
  width: 670px;
}

.top_btnbox .btn_entry_fav_before .btn {
  display: inline-block;
  letter-spacing: normal;
  margin-top: 2px;
  width: 202px;
}

.top_btnbox .btn_entry_fav_before .btn img {
  width: 100%;
}

.top_btnbox .btn_entry_fav_before .btn img:hover {
  cursor: pointer;
  opacity: .7 !important;
}

.top_btnbox .btn_entry_fav_before .lead {
  display: inline-block;
  font-size: 17px;
  letter-spacing: .05em;
  line-height: 1.47;
  margin-left: 20px;
  vertical-align: top;
}

.top_btnbox .btn_entry_fav_before .lead a {
  font-weight: bold;
}

.top_btnbox .btn_entry_fav_before .lead .txt_fav {
  color: #f53256;
  font-weight: bold;
}


/* ページ下部　お気に入り登録・閲覧 */
.favbox .btn_fav {
  width: 520px;
}

.favbox .btn_fav .btn_entry_fav,
.favbox .btn_fav .btn_favlst {
  width: 240px;
}

.favbox .btn_fav .btn_entry_fav img,
.favbox .btn_fav .btn_favlst img {
  width: 100%;
}

.favbox .btn_fav .btn_entry_fav img:hover,
.favbox .btn_fav .btn_favlst img:hover {
  cursor: pointer;
  opacity: .7 !important;
}

.favbox .lead {
  font-size: 17px;
}

.favbox .lead a {
  font-weight: bold;
}

.favbox .lead .txt_fav {
  color: #fb5372;
  font-weight: bold;
}

.favbox_after {
  clear: both;
  width: 880px;
  height: 204px;
  margin: 0px auto;
  padding: 45px 0px 0px;
  background: url(/search/netad/image_cmn/bg_favbox_02.png) no-repeat center center;
  box-sizing: border-box;
}

.favbox_after .btn_fav .btn_entry_fav {
  float: left;
}

.favbox_after .btn_fav .btn_favlst {
    float: right;
}

.favbox_after .btn_fav li {
  height: 48px;
  margin: 0px 0px 12px
}

.favbox_after .btn_fav {
  width: 520px;
  margin: 0px auto;
}

.favbox_after .btn_fav .btn_entry_fav,
.favbox_after .btn_fav .btn_favlst {
  width: 240px;
}

.favbox_after .btn_fav .btn_entry_fav img,
.favbox_after .btn_fav .btn_favlst img {
  width: 100%;
}

.favbox_after .btn_fav .btn_entry_fav img:hover,
.favbox_after .btn_fav .btn_favlst img:hover {
  cursor: pointer;
  opacity: .7 !important;
}

.favbox_after div.ttl_favlst {
    margin: 0 auto 10px auto;
}
