.p14438 .p14804-outlet {
  padding-bottom: 8px;
  border-bottom: 1px solid #ccc;
}
@media only screen and (max-width:630px) {
  .p14438 .p14804-outlet {
    padding-bottom: 5px;
  }
}
.p14438 .p14804-outlet-2 {
  padding-top: 8px;
  border-top: 1px solid #ccc;
}
@media only screen and (max-width:630px) {
  .p14438 .p14804-outlet-2 {
    padding-top: 5px;
  }
}
.p14438 .p14438-main .accordion-contents {
  margin: auto;
}
.p14438 .p14438-main .accordion-single {
  margin: auto;
  width: 100%;
  background: #f3f4f6;
}
.p14438 .p14438-main .accordion-single-title {
  position: relative;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  padding: 1em 0;
}
@media only screen and (max-width:630px) {
  .p14438 .p14438-main .accordion-single-title {
    font-size: 110%;
    line-height: 1.4;
  }
}
.p14438 .p14438-main .accordion-single-title::after {
  position: absolute;
  top: 50%;
  right: 25px;
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 1px #424448;
  border-right: solid 1px #424448;
  content: "";
  transition: all 0.2s ease-in-out;
  transform: translateY(-50%) rotate(135deg);
}
.p14438 .p14438-main .accordion-single-content {
  line-height: 1.6;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.p14438 .p14438-main .accordion-single-content p {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  margin: 0 5% 5%;
}
.p14438 .p14438-main .accordion-single-item.is-open .accordion-single-content {
  max-height: 1500px;
}
.p14438 .p14438-main .accordion-single-item.is-open .accordion-single-title::after {
  transform: translateY(-50%) rotate(315deg);
}/*# sourceMappingURL=14803_260726.css.map */