@charset "UTF-8";
.p-sns__body-item-sns a {
  border-bottom: 1px solid transparent;
}

.c-article__ineer {
  max-width: 100%;
  padding: 70px 0 0;
}
@media only screen and (max-width: 680px) {
  .c-article__ineer {
    padding: 30px 0 0;
  }
}

.editableHtml {
  max-width: 100%;
  margin-bottom: 0;
}

.freeHtml p,
.editableHtml p,
.freeHtml img,
.editableHtml img {
  margin-bottom: 0 !important;
}

.c-section__ineer {
  padding: 50px 50px 30px;
}

.c-article__footer,
.c-category-nav {
  max-width: 1300px;
  padding: 50px;
  margin: 0 auto;
}

.editableHtml .p-sns__header-text {
  margin-bottom: 40px !important;
}

.p-sns__body-item .p-sns__body-item-list .p-sns__body-item-list-body .l-col-sm-5 {
  padding-left: 0;
}

.p-sns__header .p-sns__header-nav li {
  margin-bottom: 20px;
}

@media (max-width: 920px) {
  .p-sns__body-item .p-sns__body-item-list .p-sns__body-item-list-body .l-col-sm-3,
  .p-sns__body-item .p-sns__body-item-list .p-sns__body-item-sns {
    padding-left: 0;
  }
  .c-section__ineer {
    padding-right: 25px;
    padding-left: 25px;
  }
  .c-article__footer,
  .c-category-nav {
    padding: 25px;
  }
  @media only screen and (max-width: 680px) {
    .editableHtml a {
      white-space: initial;
    }
    .c-article__footer,
    .c-category-nav,
    .c-section__ineer {
      padding-right: 25px;
      padding-left: 25px;
    }
  }
}