﻿/*----------------------------------------------------------------------------------------------------

  研究事業
  
----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------
  研究発表
--------------------------------------------------------------------------------*/
.happyoTbl {
  width: 100%;
  min-width: 480px;
  border-collapse: collapse;
}
.happyoTbl th {
  text-align: left;
}
.happyoTbl th,
.happyoTbl td {
  vertical-align: middle;
  border: 1px solid #5E5E5E;
  line-height: var(--line-height-m);
  padding: 1rem;
  font-size: var(--fs-2s);
}
.happyoTbl td:first-of-type {
  white-space: nowrap;
}
.happyoTbl td:last-of-type {
  text-align: right;
}
.happyoTbl td:last-of-type .ttl {
  width: 100%;
  display: inline-block;
  text-align: left;
}
.happyoTbl td .name {
  display: inline-block;
  padding-left: 1em;
}
