/*----------------------------------------------------
con_search footer_search
----------------------------------------------------*/
.con_search.footer_search {
  overflow: inherit;
  background: transparent url(../images/common/bg_footer_search.jpg) repeat-x;
  padding: 40px 0 0 0;
}
.con_search.footer_search .box_search .form_search {
  overflow: inherit;
  position: relative;
  border-top: 5px solid #b7a74d;
  background: #f8f6ee;
}
.con_search.footer_search .box_search .form_search .obj_search {
  background: #f8f6ee;
  margin-left: 5px;
  overflow: hidden;
}
.con_search.footer_search .box_search .form_search .box_link_search {
  padding: 0;
  background: transparent url(../images/common/bg_search_footer_2.jpg);
}
.con_search.footer_search .box_search .form_search .box_link_search .box_left {
  margin-top: 15px;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_left p {
  margin-top: 18px;
  margin-left: 125px;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right {
  padding: 0;
  overflow: hidden;
  margin: 15px 35px 15px 0;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right a {
  float: left;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right a.groupa {
  margin-top: 8px;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right a.groupa img {
  border: 1px solid #a58a57;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right a.groupb {
  margin-top: 18px;
}
.con_search.footer_search .box_search .form_search .box_link_search .box_right .bt_plan {
  margin-top: -10px;
  position: absolute;
  right: 567px;
}
.con_search.footer_search .box_search .form_search .favorite {
  position: absolute;
  left: 35px;
  bottom: -30px;
  z-index: 100;
}
.con_search.footer_search .box_notice {
  margin: 20px auto 0 auto;
}
