/* 個別カスタマイズ */
/* KMJ_CODING-2980 */
.container .row .internal-link-panel li a[target='_blank']::before {
  content: '';
  margin-top: 0;
  width: 15px;
  height: 12px;
  background-image: url(/shared/unchangeable/img/icn_list_external.png);
  background-size: contain;
  transform: translateY(-50%);
}

@media only screen and (min-width: 720px) {
  .container .row .internal-link-panel li a[target='_blank'] {
    padding: 20px 28px 20px 20px;
  }
}
@media only screen and (max-width: 719px) {
  .container .row .internal-link-panel li a[target='_blank'] {
    padding: 20px 28px 20px 10px;
  }
}
