@charset "UTF-8";
/* ==================================================
base
================================================== */
/*サイト全体の背景色を変更する場合*/
/*body { background: #fff; }*/
/*コンテンツ部の背景に画像を敷く場合*/
/*.wrapper { background: url(../img/xxx.png) repeat-x; }*/
/*コンテンツ部の上部をヘッダーに付ける場合*/
/*#contents { padding-top: 0; }*/
/*1カラムだけの場合*/
/*
#main { width: 100%; }
aside#side { display: none; }
*/
#contents {
  max-width: 1060px;
  width: 96%;
}

#contents ul li {
  padding-left: 0;
}

#contents ul li:before {
  display: none;
}

/* ==================================================
オリジナルの追加
================================================== */
.heroHeaderVisual {
  margin-bottom: 2em;
}
.heroHeaderVisual figure {
  width: 100%;
  margin: 0 auto;
}

.section .article .flex-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.section .article .flex-wrap .flex-child {
  width: 48%;
}
.section .article h3 span {
  font-size: 0.8rem;
  margin-left: 1rem;
  font-weight: normal;
}/*# sourceMappingURL=styles.css.map */