.tab {
  display: flex;
  border-bottom: 1px solid #ddd;
  .tab_list {
    flex-grow: 1;
    height: 40px;
    text-align: center;
  }
  .tab_btn {
    width: 100%;
    height: 100%;
    color: #888;
    font-size: 12px;
    line-height: 40px;
    font-family: 'Retorica', 'Barun';
    &[aria-selected=true] {
      position: relative;
      color: #000;
      &:after {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -1px;
        height: 1px;
        background-color: #000;
        content: '';
      }
    }
  }
}