@charset "utf-8";

/* ****************************************************************************************************
   * 学習の成果に係わる評価
**************************************************************************************************** */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
   * テーブル
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#disclosure-3 table.data caption {
  margin-bottom: 0;
  padding: 0.5em;
  color: #fff;
  font-weight: bold;
  background: #9e77ba;
}

/* * ブレイクポイント ･････････････････ */

@media screen and (max-width:736px) {

/* ヘッダ */

#disclosure-3 table.data tr:nth-of-type(2) ~ tr {
  margin-top: 1em;
}

#disclosure-3 table.data tr:nth-of-type(1) {
  display: none;
}

/* 評価 */

#disclosure-3 table.data td:nth-of-type(1) {
  font-weight: bold;
  background: #f1f1f1;
}

#disclosure-3 table.data td:nth-of-type(1):before {
  content: '［評価］';
  margin-left: -0.75em;
}

/* 評点 */

#disclosure-3 table.data td:nth-of-type(2):before {
  content: '［評点］';
  margin-left: -0.75em;
}

/* GP */

#disclosure-3 table.data td:nth-of-type(3):before {
  content: '［GP］';
  margin-left: -0.75em;
}

/* GP対象 */

#disclosure-3 table.data td:nth-of-type(4):before {
  content: '［GP対象］';
  margin-left: -0.75em;
}

/* 評価内容 */

#disclosure-3 table.data td:nth-of-type(5):before {
  content: '［評価内容］';
  margin-left: -0.75em;
  margin-bottom: 0.25em;
  display: block;
}

}
