.section__block--top-page {
  max-width: 700px;
}
#news{padding-bottom:5em;}
.slider {
  margin-top: 0;
}
.slider .bx-wrapper {
  margin-bottom: 0;
}
.slider .bx-wrapper .bx-caption {
  text-align: center;
  top: 0;
  bottom: auto;
}

#slider img {
  display: block;
  margin: 0 auto;
}

.banner__section {
  margin-top: 2px;
}

.news__lists {
  list-style-type: none;
  margin: 0 0 2em;
}

.news__list {
  margin-bottom: .5em;
}

.news__date {
  margin-right: 1em;
}
#richlivingitems{background:url(https://img21.shop-pro.jp/PA01426/574/etc/bg_catchcopy.jpg) no-repeat center / cover;text-align:center;}
#richlivingitems dl{text-align:center;color:#fff}
#richlivingitems dl dt{font-style:italic;line-height:2.6em;margin:0 auto 1.2em;font-family:"Alice","Times New Roman","Times",serif;font-weight:normal;letter-spacing:-0.05em}
#richlivingitems dl dt strong{display:block;margin:0 auto;font-weight:normal}
#richlivingitems dl dd p{margin:0 0 1.8em}
#richlivingitems dl dd p:last-child{margin-bottom:0;}
@media (min-width: 769px) {
  #richlivingitems{padding:100px 0;}
  #richlivingitems dl{width:720px;margin:0 auto;}
  #richlivingitems dl dt{font-size:24px;}
  #richlivingitems dl dt strong{font-size:60px}
  #richlivingitems dl dd p{font-size:14px;}
}
@media (max-width: 768px) {
  #richlivingitems{padding:5em 20px 3em}
  #richlivingitems dl dt{font-size:16px;}
  #richlivingitems dl dt strong{font-size:40px}
  #richlivingitems dl dd{}
  #richlivingitems dl dd p{font-size:13px;}
}
