@charset "UTF-8";
/* CSS Document */
summary {
  color: #003399; /* 文字color */
  cursor: pointer;
  transition: 0.5s; /* 変化を滑らかに */
  outline: none;
}
/* ホバー時のスタイル */
summary:hover {
  cursor: pointer; /* カーソルを指マークに */
  color: #c09;
  background-color: #e6f3ff;
}

details[open] summary {
    color: #3377ff; /* openのとき文字color */
}

details summary {
  list-style: none;
}
details summary::-webkit-details-marker {
  display: none;
}

details summary::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1em;
  content: '\f054';
  margin-right: 0.5em;
}

details[open] summary::before {
  content: '\f078';
}

