h1,h2,h3,h4{
  font-weight: normal;
}

h1,h2,h3,h4,h5,h6,p{
  font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  line-height: 1.5em;
  letter-spacing: .1em;
}

p{
  line-height: 1.65em;
  letter-spacing: .05em;
}

.jumbotron {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: #fff;
}
@media (max-width: 768px) {
  .card-body .text-center img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  h1,h2,h3,h4,h5,h6 {
    letter-spacing: .05em;
  }
  p{
    letter-spacing: .025em;
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.thmimg {
	width: 100%;
	height: 200px;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.menulink li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
}

.menulink li:before {
  font-family: "Font Awesome 5 Free";
  content: '\f138';
  margin-right: 10px;
}

.hikakutable .valuetd {
  width: 250px;
}

.jumbotron {
    background-image: linear-gradient(135deg, #8cc152, #da4453, #f6bb42);
    color: #fff;
}
