@charset "Shift_JIS";

@media print, (min-width: 768px) {
  .forSp {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .forPc {
    display: none !important;
  }
}

.anchor__link.no-ico {
  background-image: none;
  padding-right: 16px;
}

.anchor__link.no-ico:after {
  background-image: url("/h_common/css/image/icon_ex.png");
  background-size: 100% 100%;
  width: 12px;
  height: 12px;
  margin-left: 7px;
  z-index: 1;
  flex-shrink: 0;
}

@media print, (min-width: 768px) {
  .anchor__link.no-ico::after {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
  }
  .anchor__link.no-ico:hover::after {
    background-image: url("/h_common/css/image/icon_ex_white.png");
  }
}


