@import url(../css/riset.css);
@import url(../css/slick-theme.css);
@import url(../css/slick.css);
@import url("https://fonts.googleapis.com/css2?family=Dancing+Script&family=Noto+Sans+JP:wght@400;700;900&display=swap");
body {
  font-family: "Noto Sans JP", sans-serif;
  color: #8fbc8f;
}

a {
  text-decoration: none;
  color: #222;
}
a:hover {
  color: #0066CC;
}

p {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.02em;
}

h3 {
  font-size: 80px;
  font-weight: bold;
}

h4 {
  font-size: 30px;
  font-weight: bold;
}

.service-wrapper {
  max-width: 900px;
  margin: 0 auto;
}

.service-introduction {
  margin: 200px 0;
}
.service-introduction .service-list {
  width: 100%;
  height: 500px;
  list-style: none;
  margin: 150px auto;
  border-radius: 20px;
  background-position: center;
  background-size: cover;
}
.service-introduction .service-list a {
  color: #ffff99;
  font-size: 110px;
  font-weight: 900;
  text-align: center;
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  letter-spacing: 0.09em;
}

.menu {
  background-image: url(../image/service1.png);
}

.logo {
  background-image: url(../image/service2.jpg);
}

.web {
  background-image: url(../image/service3.png);
}

@media (max-width: 1024px) {
  .service-introduction .service-list {
    width: 83%;
    height: 370px;
  }
  .service-introduction .service-list a {
    font-size: 90px;
  }
}
@media (max-width: 599px) {
  .service-introduction {
    margin: 100px 0;
  }
  .service-introduction .service-list {
    width: 80%;
    height: 210px;
    margin: 50px auto;
  }
  .service-introduction .service-list a {
    font-size: 40px;
  }
}/*# sourceMappingURL=service.css.map */