@charset "utf-8";

.f_middle_links > li a:hover,
.moji_size_btn > a:hover,
.hdr_ue .box3 a:hover,
.kanren_link_wp > li > a:hover,
.h_logo:hover {
  opacity: 0.7;
}
#totop:hover {
  opacity: 0.7;
  /* background-color: #8fa100; */
}
.pankuzu a:hover {
  opacity: 0.7;
  text-decoration: underline;
}
a:hover {
  opacity: 0.7;
}
.c_btn_big:hover {
  background-color: #d04d3b !important;
  opacity: 1;
}

.c_btn03:hover {
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
  top: 4px;
  opacity: 1;
  border: solid 2px var(--cr_blue);
}
.c_btn02:hover {
  opacity: 1;
  color: var(--cr_blue);
}
.ffdls > dd .bar_links_ul a:hover {
  color: var(--cr_blue);
  opacity: 1;
  text-decoration: underline;
}
.footer_b2 .cakois .inbox a:hover {
  text-decoration: underline;
}
.hn_set2 .hs2_right .uenab > a:hover {
  color: var(--cr_blue);
}
.kakulog_btn:hover {
  opacity: 1;
  background-color: #d04d3b;
}
.c_btn01:hover {
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.15);
  top: 4px;
  opacity: 1;
}
.hn_set3 .hn_set3_navin > dl > dt > a:hover {
  color: var(--cr_blue);
}
a.c_btncard:hover {
  border: solid 2px var(--cr_blue);
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.15);
  top: 4px;
  opacity: 1;
}
.nmega_contena.kakumodals .kakumodals_ul > li .hn_set3_navin_ul > li > a:hover {
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.15);
  top: 4px;
  opacity: 1;
}
.c_btn04:hover {
  border: solid 2px var(--cr_blue);
  box-shadow: 0 0px 0 rgba(0, 0, 0, 0.15);
  top: 4px;
  opacity: 1;
}
.c_icbtn:hover {
  color: var(--cr_blue);
}

.c_btn_login:hover {
  opacity: 1;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
  top: 3px;
}
