@media(min-width:1161px) {
    .gnavi li a {
      position: relative;
    }
  
    .gnavi li.current a,
    .gnavi li a:hover {
      color: #c4c4c4;
    }
  
    .gnavi li a::after {
      content: '';
      position: absolute;
      bottom: -10px;
      left: 10%;
      width: 80%;
      height: 1.5px;
      background: #c4c4c4;
      transition: all .3s;
      transform: scale(0, 1);
      transform-origin: center top;
    }
  
    .gnavi li.current a::after,
    .gnavi li a:hover::after {
      transform: scale(1, 1);
    }
  }