<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes speed {
  to {
    opacity: 1;
  }
}
@keyframes speed {
  to {
    opacity: 1;
  }
}
.main__header__lead {
  position: relative;
  background-image: url("../img/main-header-lead/bg.jpg?220608");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #f4f4f4;
  z-index: 0;
}
.main__header__lead::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .3);
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
  z-index: -1;
}
.main__header__lead .container {
  height: 500px;
  display: flex;
  align-items: center;
}
@media (max-width: 767.98px) {
  .main__header__lead .container {
    height: 300px;
  }
}
.main__header__lead .lead-2 {
  left: 0;
  width: 100%;
  text-align: center;
}
@media (max-width: 767.98px) {
  .main__header__lead .lead-2 {
    margin: 0 15px;
  }
}
.main__body {
  padding-top: 50px;
}
@media (min-width: 1200px) {
  .main__body .container {
    width: 800px;
  }
}
.content-list,
.main__body .fig {
  padding-top: 50px;
  padding-bottom: 50px;
}
.main__body .text {
  text-align: justify;
}
.main__body .fig {
  text-align: center;
}
.content-list {
  background-color: #e7e7e7;
}
.content-list ul:after {
  display: block;
  clear: both;
  content: "";
}
.content-list .item {
  float: left;
  background-color: #fff;
  text-align: center;
}
@media (max-width: 480px) {
  .content-list .item {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width:481px) and (max-width: 991.98px) {
  .content-list .item {
    width: 47%;
    margin-bottom: 20px;
  }
  .content-list .item:nth-child(2n+1) {
    margin-left: 2%;
    margin-right: 1%;
  }
  .content-list .item:nth-child(2n) {
    margin-left: 1%;
    margin-right: 2%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .content-list .item {
    width: 31.3333%;
    margin-bottom: 20px;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media (min-width: 1200px) {
  .content-list .item {
    width: 188px;
  }
  .content-list .item+.item {
    margin-left: 15px;
  }
}
.content-list .item .title-1,
.content-list .item .title-2,
.content-list .item a {
  display: block;
}
.content-list .item a {
  padding-top: 40px;
  padding-bottom: 18px;
}
.content-list .item .title-1 {
  padding-top: 74px;
  background-position: center top;
  background-repeat: no-repeat;
  font-size: 2rem;
}
.content-list .item .title-2 {
  margin-top: 4px;
  color: #999;
  font-size: 1.4rem;
}
.content-list .item-1 .title-1 {
  background-image: url("../img/icon01.png?160629");
}
.content-list .item-1 .title-1:hover,
.content-list .item-2 .title-1:hover {
  background-position: center -448px;
}
.content-list .item-2 .title-1 {
  background-image: url("../img/icon02.png?160629");
}
.content-list .item-3 .title-1 {
  background-image: url("../img/icon03.png?160629");
}
.content-list .item-3 .title-1:hover {
  background-position: center -450px;
}
.content-list .item-4 .title-1 {
  background-image: url("../img/icon04.png?160629");
}
.content-list .item-4 .title-1:hover {
  background-position: center -443px;
}
.content-list .item-5 .title-1 {
  background-image: url("../img/icon05.png?160629");
}
.content-list .item-5 .title-1:hover {
  background-position: center -441px;
}</pre></body></html>