.c-nav__ttl a {
  color: #333;
  background: #fdd100; }
  @media screen and (min-width: 768px) {
    .c-nav__ttl a:hover {
      background: rgba(253, 209, 0, 0.6); } }

.c-nav__m-list > li > div {
  color: #887000; }
  @media screen and (min-width: 768px) {
    .c-nav__m-list > li > div:hover {
      background: rgba(136, 112, 0, 0.2); } }
  .c-nav__m-list > li > div::before {
    border-top-color: #887000;
    border-right-color: #887000; }
  .c-nav__m-list > li > div::after {
    background: rgba(136, 112, 0, 0.2); }

@media screen and (min-width: 768px) {
  .c-nav__s-list > li:hover {
    background: rgba(136, 112, 0, 0.2); } }

.c-nav__s-list > li a {
  color: #887000; }
  .c-nav__s-list > li a::after {
    background: rgba(136, 112, 0, 0.2); }

.c-nav__s-list--current {
  background: rgba(136, 112, 0, 0.2); }

.c-nav--current {
  background: rgba(253, 209, 0, 0.06); }

.c-nav__btn a {
  border-color: #887000;
  color: #887000; }
  @media screen and (min-width: 768px) {
    .c-nav__btn a:hover {
      background: rgba(136, 112, 0, 0.2); } }
  .c-nav__btn a::before {
    border-top-color: #887000;
    border-right-color: #887000; }

.c-book__ttl {
  color: #887000; }
  .c-book__ttl--sub {
    color: #887000; }

.c-book__txt > ul > li::before {
  background: #887000; }

.c-work-list > dl dt {
  color: #887000; }

.c-question__ttl {
  color: #887000; }

.c-question--border {
  border-color: #887000; }

.c-question__num tr > th {
  background: #fdd100;
  color: #333 !important; }

.c-question__num tr > td {
  color: #887000; }
  .c-question__num tr > td:nth-of-type(1) {
    background: rgba(253, 209, 0, 0.06); }
  .c-question__num tr > td:nth-of-type(2) {
    background: rgba(253, 209, 0, 0.06); }

.c-btns--prev::after {
  border-top-color: #887000;
  border-left-color: #887000; }

.c-btns--list::after {
  border-top-color: #887000;
  border-left-color: #887000; }

.c-btns--next::after {
  border-top-color: #887000;
  border-right-color: #887000; }

.c-btns a {
  border-color: #887000;
  color: #887000; }
  @media screen and (min-width: 768px) {
    .c-btns a:hover {
      background: rgba(253, 209, 0, 0.06); } }

.c-answer__table th {
  background: rgba(136, 112, 0, 0.2); }

.c-answer__table td:first-child {
  background: rgba(136, 112, 0, 0.2); }

.c-answer__table th, .c-answer__table td {
  border-color: #887000; }

.c-answer__btn {
  background: rgba(253, 209, 0, 0.8);
  color: #333; }
  .c-answer__btn::after {
    border-top-color: #333;
    border-right-color: #333; }
/*# sourceMappingURL=../.map/css/basic.css.map */
