@charset "UTF-8";
/* CSS Document */


.kensho {
  text-align: center;
  margin: 0;
  padding: 0;
}


.kensho > li {
  list-style: none;
  display: inline-block;
  vertical-align: top;
  text-align: left;     /* 文章を左寄せにして読みやすくします */
  margin: 0 15px;       /* 左右の画像ブロックの間のすき間 */
}


.kensho li img {
  width: 350px;
  height: auto;
  margin: 5px;
}


.kenshotxt {
  margin: 15px 0 0 0;   /* 画像と文章の間のすき間 */
  padding: 0;
}


.kenshotxt li {
  display: block;  
  position: relative;
  padding-left: 16px;    /* 文頭の「・」が入るスペース */
  margin-bottom: 8px;    /* 行と行の間のすき間 */
  font-size: 15px;       /* 文字の大きさ */
  line-height: 1.6;      /* 行間をあけて読みやすく */
  color: #333333;        /* 文字の色 */
}


.kenshotxt li::before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
  color: #666666;
}



.kensho-btn {
  display: inline-block;
  padding: 0.5em 1.5em;
  text-decoration: none;
  color: #061033;
  border: solid 2px #061033;
  border-radius: 10px;
  transition: .4s;
  font-weight:bold;
  font-size:1.5em;
}

.kensho-btn:hover,
.kensho-btn:focus-visible {
  background: #061033;
  color: white;
}

@media screen and (max-width: 767px){
.kensho-btn {
  font-size:1.2em;
}
}