@charset "UTF-8";

/* icon */
.cont_headingLv3_wrap.cont_headingLv3_wrap--icon01::before,
.cont_headingLv3_wrap.cont_headingLv3_wrap--icon02::before {
  background-image: url(/article/wp-content/themes/recruit-finance/images/hosho-guide-04/icon01.png);
  ;
}

/* mv */
@media screen and (max-width: 768px) {

  .hp_h1 {
    width: 110%;
  }
}

.mv-block .cont_headingLv1 {
  line-height: 1.36111;
}

.mv-block .cont_ttl-tag {
  font-size: 16px;
  padding: 12px 24px;
}

.cont_headingLv1 .cont_headingLv1_small {
  font-size: 13px;
  display: block;
}

.mv-block .cont_headingLv1_wrap+.img_wrap {
  margin-top: 40px;
}

@media screen and (min-width: 880px) {
  body:not(.home.blog) {
    min-width: auto;
  }

  .mv-block .cont_headingLv1_wrap+.img_wrap {
    margin-top: 0;
  }

  .cont_headingLv1_wrap {
    margin-bottom: 75px;
  }

  .cont_headingLv1 {
    font-size: 46px;
  }

  .mv-block .img_wrap {
    position: absolute;
    width: 272px;
    top: 118px;
    right: 158px;
  }

  .main-wrap::before {
    height: 970px;
  }

  .main-wrap::after {
    top: 870px;
  }

  .scrollend+.main-wrap::before,
  .scrolled+.main-wrap::before {
    height: 900px;
  }

  .scrollend+.main-wrap::after,
  .scrolled+.main-wrap::after {
    top: 795px;
  }
}

@media screen and (max-width: 768px) {
  .main-wrap::before {
    height: 1130px;
  }

  .main-wrap::after {
    top: 1080px;
  }
}


/* bal-illust */
.bal04_wrap.p-bal04_wrap--illust01 {
  padding-bottom: 80px;
}

.bal04_wrap.p-bal04_wrap--illust01::after {
  width: 66px;
  height: 64px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  background-image: url(/article/wp-content/themes/recruit-finance/images/hosho-guide-04/bal_illust01.png);
}

.bal04_wrap.p-bal04_wrap--illust01 .arr {
  top: 99%;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 16px;
  height: 23px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAtCAMAAAAX+PImAAAAaVBMVEUAAADv6+vt6uzt7Oz////t6uvs6+vv7+/s6uvs7Oz9/f318fHu6+3s6uv+/v7z8vPu7u75+fnt6uzs6+zs6uz////t6+3s7Ozu7u7w8PDt6+z////y8fL39vf7+vr18/T4+Pjv7e7w7u/2yPlQAAAAGnRSTlMAQKCACd7AIPRg/iRM98KJHhXsl3xwcGstESwrXXgAAAD3SURBVDjL3dBXssIwEETREZicXyAIE/e/SIzlRh7fggXQf63qsqVjTf6Pncysk83UD5bmsg4hLP1iVR3lz/RjldIv4jO/RRr8xTpucE1nvXpQLFI7tRdlTKl/tG/KvTWYxibz52Km1nrNyS3sp2mXvLhpcdBTOnc9p66b2kj9rMVFJ8FShqlmEg0GEpvoRBjqfS2KcXQkpRYjU3oi8RhDeyW8SBzGxHIGmSRjjAtTHAkwQAIMkAADJMAASRcDJDdggAQYIAEGSIABEmCABBggAQZIgAESYIAEGCABBkiAARJikCRjMPO02Nr77BbVYGWfsglhbd+bB6jhRfMfFeyvAAAAAElFTkSuQmCC);
  transform: translateY(-24px);
}

/* page */
.p-article-example-box {
  background-color: #F2F0F1;
  padding: 32px;
  margin: 32px -32px 48px;
}

@media screen and (min-width: 880px) {
  .p-article-example-box {
    border-radius: 16px;
    margin-right: auto;
    margin-left: auto;
    width: 70%;
  }

  .bal04_wrap--pcCenter {
    width: 70%;
  }
}

.p-article-example-box-ttl {
  font-size: 14px;
  letter-spacing: 0.064em;
}

.p-bal_txt {
  font-size: 17px;
  line-height: 2;
}

/* dl */
.dl01 {}

.dl01 dt {}

.dl01 dt:not(:first-child) {
  margin-top: 24px;
}

.dl01 dd {
  margin-top: 16px;
  font-weight: normal;
}

.dl02 {
  font-size: 15px;
}

/* btn */
.btn_wrap::before {
  background-image: url(/article/wp-content/themes/recruit-finance/images/hosho-guide-common/cmn_next-cnt_guide04.png);
}