@charset "shift_jis";
/* Updated 2023/09/14.T */
/* Updated 2021/06/16.T */
.btmTxtBlk {
  padding-left: 16px;
  font-size: 16px;
  text-indent: -16px;
}
[class *="midTtl0"] {
  margin-top: 112px;
}
.midTtl01 {
  margin-top: 50px;
}
[class *="midTtl0"] p {
  padding-left: 55px;
  font-size: 24px;
  font-weight: bold;
}
[class *="midTtl0"] p span {
  position: relative;
}
[class *="midTtl0"] p span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -55px;
  width: 40px;
  height: 25px;
  margin-top: -12.5px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center top;
}
.midTtl01 p span:before {
  background-image: url("/kojin/fee/imgs/furikomi_ico_01.png");
}
.midTtl02 p span:before {
  background-image: url("/kojin/fee/imgs/furikomi_ico_02.png");
}
.midTtl03 p span:before {
  background-image: url("/kojin/fee/imgs/furikomi_ico_03.png");
}
.ttlBtmTxt {
  margin-top: 7px;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  [class *="midTtl0"] {
    margin-top: 37px;
  }
  .tab-block01>.wrap>.panel>.inner .card-section01.spOnlyCont {
    margin-right: -4.8vw;
    margin-left: -4.8vw;
  }
}