@charset "utf-8";
/***************************************************************************

  ページヘッダ

***************************************************************************/
.pageHeadImg {
  background-image: url("../images/lower/consentform/head_bg.png");
  background-position: left 50% bottom -100px;
}
/***************************************************************************

  コンテンツ

***************************************************************************/
.consentFormArea {
  max-width: 760px;
  margin: 0 auto 100px auto;
}
.consentFormArea .copyTxt {
  margin-bottom: 60px;
}
.consentForm.first {
  margin-bottom: 46px;
  padding-bottom: 46px;
  border-bottom: solid 1px #231815;
}
.consentForm h3 {
  font-size: 1.4em;
  font-weight: 600;
  margin-bottom: 20px;
}
.consentForm h3 span {
  font-size: .75em;
}
.consentForm p {
  margin-bottom: 20px;
}
.consentForm p span {
  font-size: .86em;
}
.consentForm a {
  text-decoration: underline;
}
.consentForm li a {
	position: relative;
	margin-left: 10px;
}
.consentForm li a:before {
	position: absolute;
	content: '';
	width: 2px;
	height: 2px;
	top: 0.5em;
  left: -10px;
  background-color: #0075b0;
}
@media screen and (max-width: 767px) {
	.pageHeadImg {
  background-position: left 50% bottom -40px;
}
  .consentFormArea {
    margin: 0 auto 80px auto;
    padding: 0 4%;
  }
  .consentFormArea .copyTxt {
    margin-bottom: 40px;
  }
  .consentForm.first {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .consentForm h3 {
    font-size: 1.2em;
    margin-bottom: 10px;
  }
  .consentForm h3 span {
    /*font-size: .75em;*/
  }
  .consentForm p {
    margin-bottom: 10px;
  }
  .consentForm p span {
    /*font-size: .86em;*/
  }
  .consentForm a {
    /*text-decoration: underline;*/
  }
	.consentForm li {
		margin-bottom: 6px;
	}
}