@charset "utf-8";
/* .sd_iso_wp > a:hover,
.kanren_link_box > a:hover,
#totop:hover,
.ec-newsRole__newsHeading:hover,
.pankuzu a:hover {
  opacity: 0.6;
}

.c_btn01:hover::before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.c_btn01:hover::after {
  -webkit-transform: scale(0, 1) translateY(-50%) translateX(0%);
  transform: scale(0, 1) translateY(-50%) translateX(0%);
}
.c_btn01_wp:hover::after {
  -webkit-transform: scale(0, 1) translateY(-50%) translateX(0%);
  transform: scale(0, 1) translateY(-50%) translateX(0%);
}
.header a:hover,
.h_hover dd a:hover,
.hnav .hnav_inner nav .box01 dl dt a:hover,
.hnav .hnav_inner nav a:hover small,
.fnav > ul li > dl a:hover,
.compa_link_btn > li > a:hover {
  color: #b1ffe0;
}
.f_front_inner > dl > dt .f_logo a:hover {
  color: #2e9568;
}

.compa_link_btn > li > a:hover::after {
  bottom: 2px;
}
.submit_wrap .submit_btn:hover {
  background: #2a8794 !important;
}
.h_hover:hover dd {
  opacity: 1;
  z-index: 4;
  pointer-events: auto;
}

.flinks_ul .flinks dl dt a:hover {
  color: #2e9568;
  opacity: 0.8;
}
.flinks_ul .flinks dl dt a:hover::after {
  transform-origin: left top;
  transform: scale(1, 1);
}
.top_sec02_link_list > li > a:hover {
  background-color: #f4f7ed;
}
.top_sec02_link_list > li > a:hover::after {
  width: 40px;
  background-color: #619682;
}
.hcover_wp .top_header .htop_hover:hover dd {
  z-index: 2;
  opacity: 1;
  pointer-events: auto;
}

.tcompa_list > a:hover:after {
  transform: scale(1.1);
}
.news_list > li a:hover {
  color: #1a6f4d;
}
.news_list > li a:hover .ntxt {
  text-decoration: underline;
}
.c_btn_aw:hover .yy_box {
  right: 5px;
  border: solid 1px #1a6f4d;
}
.c_btn_aw:hover .yy_box::before {
  background: #1a6f4d;
}
.c_btn_aw:hover .yy_box::after {
  border-color: transparent transparent transparent #1a6f4d;
}
.prod_list_box > a:hover {
  background: #12583c;
}
.prod_list_box > a:hover span::after {
  bottom: 7px;
}
.c_btn02:hover {
  color: #fff;
  background: #1a6f4d;
}
.alinks:hover {
}

.alinks:hover span::before {
  right: -3px;
}
.alinks:hover span::after {
  right: -10px;
}
.compa_sec00 .compa_sec00box > a:hover::before {
  transform: scale(1.1);
} */
