@charset "UTF-8";
/* Scss Document */
/*$L:     1170px;*/
.accordion-history ul {
  width: 100%;
  padding: 0; }
  .accordion-history ul li {
    position: relative;
    border-bottom: 1px solid #da5938;
    list-style: none;
    font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", Arial, メイリオ, Meiryo, sans-serif; }
    .accordion-history ul li a {
      display: block;
      text-decoration: none;
      cursor: pointer;
      padding: 14px 0px 14px 5px;
      position: relative;
      font-size: 13px;
      font-size: 1.3rem; }
    .accordion-history ul li .accordion_icon {
      position: absolute;
      width: 10px;
      height: 10px;
      top: 20px;
      right: 10px;
      display: inline-block;
      transition: all .3s;
      box-sizing: border-box; }
      .accordion-history ul li .accordion_icon.active span:nth-of-type(1) {
        display: none; }
      .accordion-history ul li .accordion_icon.active span:nth-of-type(2) {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg); }
      .accordion-history ul li .accordion_icon span {
        position: absolute;
        width: 100%;
        height: 1px;
        background-color: #da5938;
        display: inline-block;
        transition: all .3s;
        box-sizing: border-box; }
        .accordion-history ul li .accordion_icon span:nth-of-type(1) {
          transform: rotate(0deg);
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          -o-transform: rotate(0deg); }
        .accordion-history ul li .accordion_icon span:nth-of-type(2) {
          transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg); }
    .accordion-history ul li dl {
      display: none;
      text-align: left;
      padding: 0 .8em 1.4em 0.3em;
      color: #000;
      line-height: 1.5;
      font-size: 12px;
      font-size: 1.2rem; }
      .accordion-history ul li dl dt {
        clear: left;
        float: left;
        display: block;
        width: 9em;
        padding: 0.5em 0; }
      .accordion-history ul li dl dd {
        display: block;
        padding: 0.5em 0;
        margin-left: 10em; }
.accordion-history h5 {
  padding-top: 0;
  /*styles.css padding-top:1em; clear*/
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold; }
  .accordion-history h5:hover {
    text-decoration: none;
    color: #000; }

/*# sourceMappingURL=accordion.css.map */
