@charset "UTF-8";
#searchModSection .tabMenuBlock ul li.navi--domBusTour {
  display: block;
}

.rn-searchMod__navLinkItem.navi--ovs {
  display: block !important;
  bottom: 0;
  position: relative;
  width: 170px;
  /* さらに独自にこの記述を追加 */
  margin-bottom: 0;
}

.rn-searchMod__navList .rn-searchMod__navListButton--ovs {
  background-color: #f2f2f2 !important;
  color: #333 !important;
}

.main .rn-searchMod__navListButton--both.active,
.main .rn-searchMod__navListButton--both:hover,
.main .rn-searchMod__navListButton--ovs.active,
.main .rn-searchMod__navListButton--ovs:hover {
  color: #47c40c !important;
}

.rn-searchMod__formTitle--both {
  background-image: url(/searchMod/img/icon_search_dom.svg);
  color: #47c40c;
}

@media only screen and (orientation: landscape) and (max-width: 828px), only screen and (max-width: 740px) {
  .rn-searchMod__navList .rn-searchMod__navListButton--ovs {
    background: #2488ff !important;
    color: #fff !important;
  }
  .main .rn-searchMod__navListButton.rn-searchMod__navListButton--both.active::after {
    background-color: #47c40c !important;
  }
  .main .rn-searchMod--ovs .navi--bothOnline .rn-searchMod__navListButton::before {
    background-image: url(/cmn/icon/icon_online_kaigai_gray.svg);
  }
  .main .rn-searchMod--ovs .navi--bothOnline .rn-searchMod__navListButton.active::before {
    background-image: url(../img/icon_online_kokunai.svg);
  }
}
.search-area .button__wrap.is-hide {
  display: none;
}/*# sourceMappingURL=parts_override.css.map */