﻿@charset "utf-8";

/*----------------------------------------------------------------------------------------------------

  研究業績
  
----------------------------------------------------------------------------------------------------*/

.gyosekiTbl {
  min-width:600px;
}

@media screen and (max-width:640px) {
    .gyosekiTbl {
        min-width:inherit;
        width:343px;
        font-size: 11px;
    }
}

.gyosekiTbl tbody td:nth-child(2),
.gyosekiTbl tbody td:nth-child(3) {
  text-align:left;
}

.gyosekiTbl tbody th {
  text-align:left;
}

.gyosekiTbl tbody.ygp th.y {
  background-color:#fff;
  padding-top:0.75em;
  padding-bottom:0.75em;
}

.gyosekiTbl tbody.ygp:not(:first-of-type) th.y {
  cursor:pointer;
}

.ua-pc .gyosekiTbl tbody.ygp th.y {
  transition:background 0.1s ease, color 0.1s ease;
}

.gyosekiTbl tbody.ygp:first-of-type th.y,
.gyosekiTbl tbody.ygp:not(:first-of-type).is-active th.y,
.ua-pc .gyosekiTbl tbody.ygp:not(:first-of-type) th.y:hover {
  background-color:#fdfdea;
}

.gyosekiTbl tbody.ygp th.y span {
  display:block;
  position:relative;
}

.gyosekiTbl tbody.ygp:not(:first-of-type) th.y span:after {
  content:"";
  width:1.2rem;
  height:1.2rem;
  background:url(../../image/icon/ar_orange.svg) no-repeat left center;
  background-size:contain;
  position:absolute;
  right:0.25rem;
  top:50%;
  transform:translateY(-50%) rotate(90deg);
}

.gyosekiTbl tbody.ygp:not(:first-of-type).is-active th.y span:after {
  transform:translateY(-50%) rotate(-90deg);
}

.gyosekiTbl tbody.ygp:not(:first-of-type):not(.is-active) tr:not(:first-child) {
  display:none;
}

