@charset "UTF-8";  

.form {
  width: 100%;
  min-width: 900px;
font-family: 'Noto Sans JP', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'MS Pゴシック', 'MS PGothic', sans-serif;

}
.form_innner {
  width: 900px;
    padding: 85px 20px;
  margin: 0 auto;
text-align: center;
text-align: left;
}

.form_innner h1 {

font-size: 58px;
  font-family: Futura, 'Century Gothic';
  font-weight:bold; 
}
.form_innner h1 span {
margin-left: 20px;
font-size: 16px;
 vertical-align: middle;
}

.form_innner h2 {
margin: 0px 0 15px;
font-size: 30px;
font-family: 'Noto Sans JP', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'MS Pゴシック', 'MS PGothic', sans-serif;
  font-weight:bold; 
}
.privacy_policy {
border: 1px solid #eaeaea;
  padding: 30px 30px 45px;
  margin: 30px 0 70px;
  }
.form_innner h3 {
margin: 0 0px 6px 20px;
font-size: 20px;

  font-weight:bold; 
}
.form_innner .privacy_policy_txt {
margin: 0 0px 0px 20px;



}
.privacy_link{
  border-bottom: 1px solid #444444;
}

/*====================================
  699px～ For SP
=======================================*/
@media screen and (max-width: 599px)  {
.form {
  min-width: 100%;


}
.form_innner {
    width: 100%;
  padding: 55px 20px;
}
   .form_innner h1 {
line-height: 0.9;
     padding: 0px;
} 
 .form_innner h1 span {
margin-left: 5px;

 vertical-align: middle;
} 


  }
