@charset "utf-8";

.main_ttl {
  text-align: center;
  font-size: 22px;
  font-weight: bold;
}

.rl-width960 {
    width: 700px;
    margin: 0 auto;
    font-family: Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,HiraKakuProN-W3,メイリオ,Meiryo,sans-serif;
}

.riTaC {
    text-align: center!important;
}

.conTtl {
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 3.43%;
  line-height: 1.18;
}

.conTtl-text {
    font-size: 22px;
  font-weight: bold;
  text-align: center!important;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d3d3;
  margin-bottom: 3.43%;
  line-height: 1.18;
}

  .service-card__button {
    margin: 32px auto 0;
    width: 570px; }
  
.service-card__moreLink {
    border: 2px solid #2666e2;
    border-radius: 40px;
    box-sizing: border-box;
    background: #e8ebf0;
    color: #2666e2;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    padding: 21px 0;
    text-align: center;
    position: relative;
    width: 100%; }
    
.service-card__moreLink span {
      color: #2666e2;
      font-size: 18px;
      font-weight: bold;
      display: inline-block;
      position: relative; }

.service-card2__moreLink {
    border: 2px solid #bf0000;
    border-radius: 40px;
    box-sizing: border-box;
    color: #bf0000;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    padding: 21px 0;
    text-align: center;
    position: relative;
    width: 100%; }
    
.service-card2__moreLink span {
      color: #bf0000;
      font-size: 18px;
      font-weight: bold;
      display: inline-block;
      position: relative; }
      
.service-card__moreLink span.rex-icon::before {
        position: absolute;
        font-size: 24px;
        top: 50%;
        right: -20px;
        transform: translateY(-50%); }

.service-card2__moreLink span.rex-icon::before {
        position: absolute;
        font-size: 24px;
        top: 50%;
        right: -140px;
        transform: translateY(-50%); }

.imgWrap ul > li + li {margin-top: 24px;}