@charset "UTF-8";

.page-title {
  padding: 80px 0 50px;
  color: #fff;
}
.caption {
  margin-top: 15px;
}
.sub-title:first-child {
  padding-top: 0;
}
.article-list-item {
  background: #fff;
  padding: 15px;
}
.article-list-item + .article-list-item {
  margin-top: 15px;
}
.article-list-item p:last-child {
  margin-bottom: 0;
}
.article-list-item  a, .article-list-item  a:link, .article-list-item  a:hover, .article-list-item  a:active, .article-list-item  a:visited {
  color: #555;
}
.article-list-item  a, .article-list-item  a:link, .article-list-item  a:hover, .article-list-item  a:active, .article-list-item  a:visited {
  color: #555;
}
/* Carousel */
.carousel-inner > .item {
  background-repeat: no-repeat;
  background-position: center center;
  background-size:  cover;
  min-height: 600px;
}
#main_visual.container {
  padding-left: 0;
  padding-right: 0;
}
.introduction h1 img {
  width: 200px;
}
/* Sサイズ、タブレット : Small Devices, Tablets */
@media only screen and (max-width : 992px) {
  .carousel-inner > .item {
    background-repeat: no-repeat;
    background-position: center center;
    background-size:  cover;
    min-height: 400px;
  }
}
