@charset "UTF-8";

#comic {
  background: #666;
}

#comic .comic-innner {
  background: #fff;
  width: 100%;
  max-width: 920px;
  margin: 0 auto;
  padding: 50px 0;
}

#comic .comic-innner ul li {
  text-align: center;
  line-height: 0;
  margin-bottom: 50px;
}

#comic .comic-innner ul li img {
  width: 60%;
}

#comic .link a {
  display: block;
  border-radius: 10px;
  overflow: hidden;
  width: 40%;
  margin: 30px auto;
  box-shadow: 0px 5px 0px var(--darkneon);
}

#comic .link a:hover {
  opacity: 1;
  transform: translateY(4px);
  box-shadow: none;
}

#comic .link img {
  width: 100%;
  vertical-align: bottom;
}

/* ---------------------------------
SP用
--------------------------------- */
@media screen and (max-width: 992px) {
  #comic .comic-innner {
    padding: 30px 15px;
  }

  #comic .comic-innner ul li img {
    width: 100%;
  }

  #comic .link a {
    width: 80%;
  }
}