.top-sns {
  background:#F1E1E4;
  padding-block:80px 0;
}

.sns-ttl {
  font-size: 32px;
  margin-bottom: 0.5em;
}

.sns-leadtxt {
  text-align: center;
  margin-bottom: 30px;
}

.top-sns-teaser .sns-linktxt a {
	width: 9em;
	height: 3em;
	margin: 0 auto;
  background: transparent;
}

.top-sns-teaser .sns-linktxt a:hover {
	color: #8F8681;
}