@charset "utf-8";
.guide{
  max-width: var(--contents-w);
  width: 90%;
  margin: var(--space-60) auto 0;
}
.guide_para--top{
  font-size: var(--font-24);
  letter-spacing: 2.4px;
  font-weight: 400;
  line-height: 2;
}
.guide_para{
  margin-top: var(--space-60);
  letter-spacing: 1.6px;
  font-weight: 400;
}
.guide_more_list{
  display: flex;
  flex-direction: column;
  gap: var(--space-20);
  margin-top: var(--space-30);
}

.how{
  max-width: var(--contents-w);
  width: 90%;
  margin: auto;
  margin-top: var(--space-60);
  @media screen and (max-width: 767px){
    margin-top: 40px;
  }
}
.how_para{
  margin-top: var(--space-20);
}
.how_more_list{
  margin-top: var(--space-20);
}
.js_email a{
  color: var(--txt-color);
}
.js_email02{
  display: flex;
  justify-content: flex-start;
  a{
    width: 100%;
    height: auto;
    padding: 0 var(--space-30);
    &::before{
      content: "";
      background: url(../../common/img/mail_icon.svg) no-repeat center/cover;
      width: 27px;
      height: 20px;
    }
  }
}

.indent_02{
  padding-left: 3em;
}