<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  color: #333;
}
a {
  text-decoration: none;
}
a:link, a:visited {
  color: #333;
}
img {
  max-width: 100%;
}
.features-list__title {
  font-size: 23px;
  margin-bottom: 20px;
}
.font-min {
  font-family: "貂ｸ繧ｴ繧ｷ繝�け", "貂ｸ繧ｴ繧ｷ繝�け菴�", "Yu Gothic", YuGothic, "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", "Meiryo", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", sans-serif;
}
.features-list__col2 {
  padding: 60px 0 ;
  background: #faf9f5;
  font-size: 0;
  letter-spacing: normal;
}
.features-list__col2 .inner {
  padding-right: 30px;
  box-sizing: border-box;
}
.features-list__col2__item {
  width: calc(100% / 2);
  display: inline-block;
  margin-right: 30px;
  vertical-align: top;
}
.features-list__col2__item:nth-child(2n + 2) {
  margin-right: -30px;
}
.features-list__col2__item__img {
  transition: .2s;
}
.features-list__col2__item__ttl {
  transition: .2s;
  font-size: 16px;
  font-weight: bold;
  margin: 13px 0;
}
.features-list__col2__item__txt {
  transition: .2s;
  font-size: 14px;
}
.features-list__col3 {
  padding: 75px 0 0 ;
  font-size: 0;
  letter-spacing: normal;
}
a:hover .features-list__col2__item__ttl,
a:hover .features-list__col2__item__txt {
  color: #a48d4a;
}
a:hover .features-list__col2__item__img {
  opacity: .6;
}
.features-list__col3 .inner {
  padding-right: 40px;
  box-sizing: border-box;
}
.features-list__col3__item {
  width: calc(100% / 3);
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 60px;
  vertical-align: top;
}
.features-list__col3__item:nth-child(3n + 3) {
  margin-right: -40px;
}

.features-list__col3__item__img {
  transition: .2s;
}
.features-list__col3__item__ttl {
  font-size: 14px;
  font-weight: bold;
  margin: 13px 0;
  transition: .2s;
}
.features-list__col3__item__txt {
  font-size: 14px;
  transition: .2s;
}
.features-list__col3__item__date {
  font-size: 12px;
  color: #727272;
  transition: .2s;
  margin-top: 10px;
}
.features-list__col3.back-number {
  padding-top: 20px;
  margin-bottom: 30px;
}
.features-list__col3 .back-number__inner {
  padding-right: 0;
}
a:hover .features-list__col3__item__ttl,
a:hover .features-list__col3__item__txt,
a:hover .features-list__col3__item__date {
  color: #a48d4a;
}
a:hover .features-list__col3__item__img {
  opacity: .6;
}
.back-number__ttl {
  font-size: 20px;
  font-weight: bold;
  border-top: 1px solid #ddd;
  padding-top: 20px;
  padding-bottom: 10px;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
</pre></body></html>