
/*アコーディオン*/

.js-accordion-open .accordion-header__toggle-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.js-accordion-header {
    position: relative;
    cursor:pointer;
    padding: 15px;
    padding-right: 42px;
    font-weight: bold;
    background-color: #fee;
}

.js-accordion-body__inner {
  position: relative;  
  padding: 15px ;
  border-top: 1px solid #868686;
  margin: 0 8px;
}

.js-accordion-body {
    height: 0;
    overflow: hidden;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }

.js-accordion-open.accordion-header__toggle-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accordion-header__toggle-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: calc(50% - 7px);
    right: 1rem;
    color: #bf0000;
    -webkit-transition: .2s;
    transition: .2s;
}
.notice{
    margin: 10px;
}

.notice__head.js-accordion{
    border: 2px solid #c32424;
}


