<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.faqContainer {
  width: 100%;
  margin: auto; }

.faqs {
  position: relative;
  width: 100%;
  height: auto;
  border-radius: 20px;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px; }

.tsunagariLine.left {
  width: 95% !important;
  height: 99% !important; }

.tsunagariLine.right {
  width: 95% !important;
  height: 99% !important; }

.faqs ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: left; }
  .faqs ul li p {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    z-index: 100;
    float: left;
    margin-top: 10px; }
  .faqs ul li .pre:before {
    font-size: 2em;
    color: #0095DA;
    float: left;
    height: 100%;
    margin-right: 20px; }
.faqs ul .preContainers {
  width: 5%; }
.faqs ul .txtContainers {
  margin-left: 20px;
  width: 90%; }
.faqs .questions, .faqs .answers {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
  width: 50%;
  margin-left: 25%; }
.faqs .questions {
  border-bottom: #0095DA 2px dashed; }
.faqs .questions .pre:before {
  content: "Q:"; }
.faqs .answers .pre:before {
  content: "A:"; }

@media only screen and (max-width: 800px) {
  .tsunagariLine.left, .tsunagariLine.right {
    width: 98% !important; }

  .faqs .questions, .faqs .answers {
    width: 75% !important;
    margin-left: 15% !important; }
    .faqs .questions li, .faqs .answers li {
      width: 100%; }
    .faqs .questions li:first-child, .faqs .answers li:first-child {
      margin-bottom: 20px; }
    .faqs .questions p, .faqs .answers p {
      margin-top: 0px; }
  .faqs .txtContainers {
    margin-left: 0px !important; } }

/*# sourceMappingURL=style.css.map */
</pre></body></html>