@charset "UTF-8";

.type-beginner .forbeginners-glossary-ttl, .type-step1st .forbeginners-glossary-ttl {
  background: #03b069;
  background: linear-gradient(90deg, #03b069 0%, #13e6c5 100%);
}
.type-hand-role .forbeginners-glossary-ttl, .type-step2nd .forbeginners-glossary-ttl {
  background: #eeba05;
  background: linear-gradient(90deg, #eeba05 0%, #eedb0e 100%);
}
.type-action .forbeginners-glossary-ttl, .type-step3rd .forbeginners-glossary-ttl {
  background: #dc15d1;
  background: linear-gradient(90deg, #dc15d1 0%, #ed0abc 100%);
}
.type-rule-manners .forbeginners-glossary-ttl {
  background: #9508ee;
  background: linear-gradient(90deg, #9508ee 0%, #e60cee 100%);
}
.type-technique .forbeginners-glossary-ttl {
  background: #0b51ee;
  background: linear-gradient(90deg, #0b51ee 0%, #097aee 100%);
}
.type-other-word .forbeginners-glossary-ttl {
  background: #04c128;
  background: linear-gradient(90deg, #04c128 0%, #9dee03 100%);
}
.type-other .forbeginners-glossary-ttl {
  background: #f08a06;
  background: linear-gradient(90deg, #f08a06 0%, #eec900 100%);
}
.type-test01 .forbeginners-glossary-ttl {
  background: #f04009;
  background: linear-gradient(90deg, #f04009 0%, #f57520 100%);
}
.type-test02 .forbeginners-glossary-ttl {
  background: #0a9fe4;
  background: linear-gradient(90deg, #0a9fe4 0%, #33dcf0 100%);
}

.type-beginner .forbeginners-glossary-lists li a, .type-step1st .forbeginners-glossary-lists li a {
  border: 1px solid #03b069;
}
.type-hand-role .forbeginners-glossary-lists li a, .type-step2nd .forbeginners-glossary-lists li a {
  border: 1px solid #eeba05;
}
.type-action .forbeginners-glossary-lists li a, .type-step3rd .forbeginners-glossary-lists li a {
  border: 1px solid #dc15d1;
}
.type-rule-manners .forbeginners-glossary-lists li a {
  border: 1px solid #9608ee;
}
.type-technique .forbeginners-glossary-lists li a {
  border: 1px solid #0b52ee;
}
.type-other-word .forbeginners-glossary-lists li a {
  border: 1px solid #03c228;
}
.type-other .forbeginners-glossary-lists li a {
  border: 1px solid #f08c05;
}
.type-test01 .forbeginners-glossary-lists li a {
  border: 1px solid #f04109;
}
.type-test02 .forbeginners-glossary-lists li a {
  border: 1px solid #0aa0e4;
}

.type-beginner .forbeginners-glossary-list-ttl, .type-step1st .forbeginners-glossary-list-ttl {
  color: #03b069;
}
.type-hand-role .forbeginners-glossary-list-ttl, .type-step2nd .forbeginners-glossary-list-ttl {
  color: #eeba05;
}
.type-action .forbeginners-glossary-list-ttl, .type-step3rd .forbeginners-glossary-list-ttl {
  color: #dc15d1;
}
.type-rule-manners .forbeginners-glossary-list-ttl {
  color: #9608ee;
}
.type-technique .forbeginners-glossary-list-ttl {
  color: #0b52ee;
}
.type-other-word .forbeginners-glossary-list-ttl {
  color: #03c228;
}
.type-other .forbeginners-glossary-list-ttl {
  color: #f08c05;
}
.type-test01 .forbeginners-glossary-list-ttl {
  color: #f04109;
}
.type-test02 .forbeginners-glossary-list-ttl {
  color: #0aa0e4;
}

@media print, screen and (min-width: 768px) {
  .type-beginner .forbeginners-glossary-lists li a, .type-step1st .forbeginners-glossary-lists li a {
    border: 2px solid #03b069;
  }
  .type-hand-role .forbeginners-glossary-lists li a, .type-step2nd .forbeginners-glossary-lists li a {
    border: 2px solid #eeba05;
  }
  .type-action .forbeginners-glossary-lists li a, .type-step3rd .forbeginners-glossary-lists li a {
    border: 2px solid #dc15d1;
  }
  .type-rule-manners .forbeginners-glossary-lists li a {
    border: 2px solid #9608ee;
  }
  .type-technique .forbeginners-glossary-lists li a {
    border: 2px solid #0b52ee;
  }
  .type-other-word .forbeginners-glossary-lists li a {
    border: 2px solid #03c228;
  }
  .type-other .forbeginners-glossary-lists li a {
    border: 2px solid #f08c05;
  }
  .type-test01 .forbeginners-glossary-lists li a {
    border: 2px solid #f04109;
  }
  .type-test02 .forbeginners-glossary-lists li a {
    border: 2px solid #0aa0e4;
  }
}
@media screen and (min-width: 768px) and (min-width: 1024px) {
  .type-beginner .forbeginners-glossary-lists li a:hover, .type-step1st .forbeginners-glossary-lists li a:hover {
    background: #eefcf7;
  }
  .type-hand-role .forbeginners-glossary-lists li a:hover, .type-step2nd .forbeginners-glossary-lists li a:hover {
    background: #fcfaf2;
  }
  .type-action .forbeginners-glossary-lists li a:hover, .type-step3rd .forbeginners-glossary-lists li a:hover {
    background: #fcf4fe;
  }
  .type-rule-manners .forbeginners-glossary-lists li a:hover {
    background: #f5edfa;
  }
  .type-technique .forbeginners-glossary-lists li a:hover {
    background: #e7edfa;
  }
  .type-other-word .forbeginners-glossary-lists li a:hover {
    background: #e8faec;
  }
  .type-other .forbeginners-glossary-lists li a:hover {
    background: #fbf0e2;
  }
  .type-test01 .forbeginners-glossary-lists li a:hover {
    background: #faece7;
  }
  .type-test02 .forbeginners-glossary-lists li a:hover {
    background: #e7f5fc;
  }
}