@charset "UTF-8";
/* CSS Document */
body {
  background-color: #f6f8f9;
}
.main {
  max-width: 1208px; /* 1160px + padding: 24px */
  margin: 0 auto;
}
.section-top__image {
  height: 200px;
  background-image: url("../images/question/question_top.webp");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.section-top__image-filter {
  height: 100%;
  width: 100%;
  padding-top: 80px;
}
.section-top h2 {
  color: #333;
  font-size: 2.0rem;
}
@media (min-width: 960px) {
  .section-top__image {
    height: 600px;
  }
  .section-top__image-filter {
    padding-top: 210px;
  }
  .section-top h2 {
    font-size: 4.0rem;
  }
}
.marker01 span {
	background:linear-gradient(transparent 60%,#ff6 60%);
}
.shukatu_text {
  line-height: 3.2rem;
  padding: 20px 24px 20px;
  text-align: left;
}
.top__photo {
  max-width: 100%;
  height: auto;
}
@media(min-width: 1160px) {
  
  
}
