@charset "UTF-8";
/* information */
#information div.h2box {
  background-image: url(../img/information/information_thum.jpg);
}
#information div.contents {
  width: 1000px;
  margin: 0 auto;
}
#information div.contents div.inner img.lastThum {
  display: block;
  width: 600px;
  height: 400px;
  margin: 0 auto;
}
#information div.contents div.inner p {
  text-align: left;
  margin: 1em 0;
}
#information div.contents div.inner p.right {
  text-align: right;
}
#information div.contents ul {
  margin: 2em 0;
}
#information div.contents ul li {
  margin-bottom: 1em;
}
#information div.contents ul li a {
  box-shadow: 0 0 5px #ccc;
  display: block;
}
#information div.contents ul li a div.inner {
  display: flex;
  align-items: center;
}
#information div.contents ul li a div.inner div.thum img {
  width: 300px;
  display: block;
}
#information div.contents ul li a div.inner div.right {
  margin-left: 1em;
  padding-right: 1em;
}
#information div.contents ul li a div.inner div.right p.date::before {
  font-family: "Font Awesome 6 Free";
  font-weight: bold;
  content: "\f133";
  margin-right: 5px;
  width: 1.5em;
  height: 1.5em;
  opacity: 0.4;
  position: relative;
  top: -1px;
}
#information div.contents ul li a div.inner div.right p.date span {
  margin-left: 1em;
}
#information div.contents ul li a div.inner div.right p.title {
  font-size: 1.4em;
  font-weight: bold;
  color: #42a0ab;
  border-bottom: 1px #42a0ab solid;
}
#information div.contents ul li a div.inner div.right p.txt {
  margin-top: 10px;
}

/* sp用 */
@media screen and (max-width: 480px) {
  #information div.h3box {
    padding: 0 1em;
  }
  #information div.contents {
    width: auto;
  }
  #information div.contents div.inner img.lastThum {
    width: 100%;
    height: auto;
  }
  #information div.contents div.inner p {
    margin: 0 0 1em 0;
    padding: 1em;
  }
  #information div.contents ul li a {
    width: 95%;
    margin: 0 auto;
  }
  #information div.contents ul li a div.inner {
    flex-direction: column;
  }
  #information div.contents ul li a div.inner div.thum img {
    width: 80%;
    margin: 1em auto;
  }
  #information div.contents ul li a div.inner div.right {
    padding: 0 1em;
  }
}/*# sourceMappingURL=information.css.map */