@charset "UTF-8";

.p-pr-text{
  font-size: var(--fs-26);
}

.p-pr-text .p-large-text{
  font-size: var(--fs-44);
}

.p-pr-text .p-medium-text{
  font-size: var(--fs-32);
}

.c-data-table:has(tr:first-child th:last-child) tr:not(:first-child) th:first-child + .c-data-table__header{
  background: var(--color-green-3);
}

.p-detail-table > .c-data-table .c-data-table__data .scroll-hint-shadow-wrap .l-table-wrapper .c-data-table tr:last-child .c-data-table__data:last-child{
  border-bottom-left-radius: 0;
}


@media screen and (max-width: 768px) {
  .c-tabs .c-tabs__panel{
    padding: 0;
  }
  
  .p-pr-text{
    font-size: var(--fs-20);
  }
  
  .p-pr-text .p-large-text{
    font-size: var(--fs-30);
  }
  
  .p-pr-text .p-medium-text{
    font-size: var(--fs-24);
  }
}