body {
  background-color: #ffffff;
}

.container{
	/* 水平方向の中央揃え */
  margin: 0 auto;
  padding: 2em; /* 内側余白 */
  position: relative;
  z-index: 0;
  background-color:  #f4f3f1; /* 薄いベージュ */
	max-width: 800px;
	min-height: 100%;
	background-position: center 20px;
	background-size: 80%;
	text-align: center;
  position: 50% 0;
}
.container::before {
  content: '';
  position: absolute;
  inset: 0; /* top, right, bottom, left を一括指定 */
  margin: 5px;
  border: 2px dashed #A7A297;
  border-radius: 10px;
  z-index: -1;
  display: block;
}

.slider {
  margin: 0 auto 0;
  max-width: 800px;
  width: 100%;
}
.slick-img img {
  height: auto;
  width: 100%;
}
