@charset "UTF-8";
{* topページ *}
.news--new::before {
  content: "NEW!";
  display: inline-block;
  margin-right: 10px;
  font-weight: bold;
  font-size: 1.2rem;
  color: #e76060;
}
.p-news__item {
  display: flex;
  gap: 16px;
}
.list-item {
  margin-bottom: 5px;
}
#page_top .c-btn-group {
  display: flex;
  flex-direction: row;
  gap: 24px;
}
@media screen and (max-width: 768px) {
  #page_top .c-btn-group {
    flex-direction: column;
    gap: 16px;
  }
  #page_top .c-button {
      display: block;
      width: 100%;
      max-width: 400px;
      margin: 0 auto;
      box-sizing: border-box;
      padding: 14px 0;
      text-align: center;
  }
}

{* フォームページ *}
.c-form-note {
  margin: 6px 0 0 0;
  font-size: 1.2rem;
  color: #666;
}
