@charset "UTF-8";
/******************************************
*******************************************/
/***********
  サイズ変換
************/
/*********
ブレイクポイント
**********/
/*********
ホバー
**********/
[data-page=acquisition] .page-header {
  /*.lead{margin-top: sp(55);}*/
}
[data-page=acquisition] .page-header h1 i {
  width: 45.7vw;
}
[data-page=acquisition] .page-header h1 span {
  width: 92vw;
  margin: 6vw 0 0;
}
[data-page=acquisition] .sec01 {
  margin: 25vw 0 0;
}
[data-page=acquisition] .sec01 dl {
  background: #e9e9e9;
  margin-bottom: 1px;
  padding: 6vw 6vw 5.5vw;
  font-size: 3.4vw;
  line-height: 6vw;
}
[data-page=acquisition] .sec01 dl dt {
  font-weight: bold;
  line-height: 1;
  margin-bottom: 0.5em;
}
[data-page=acquisition] .sec01 dl dd a {
  text-decoration: underline;
}
[data-page=acquisition] .sec01 .note {
  display: flex;
  font-size: clamp( 7px , 2.8vw , 28px );
  margin: 11vw 0 0;
  line-height: 1.79;
}

@media (min-width: 768px) {
  [data-page=acquisition] .page-header {
    /*.lead{margin-top: pcpx(55);}*/
  }
  [data-page=acquisition] .page-header h1 i {
    width: 228.5px;
  }
  [data-page=acquisition] .page-header h1 span {
    width: 589px;
    margin: 27px 0 0;
  }
  [data-page=acquisition] .sec01 {
    margin: 145px 0 0;
  }
  [data-page=acquisition] .sec01 dl {
    padding: 0;
    font-size: 17px;
    line-height: 30px;
    display: flex;
  }
  [data-page=acquisition] .sec01 dl dt {
    line-height: 30px;
    padding: 30px 15px 20px 30px;
  }
  [data-page=acquisition] .sec01 dl dd {
    padding: 30px 30px 20px 15px;
  }
  [data-page=acquisition] .sec01 dl dd a {
    text-decoration: underline;
  }
  [data-page=acquisition] .sec01 dl dd a:hover {
    text-decoration: none;
  }
  [data-page=acquisition] .sec01 .note {
    display: flex;
    font-size: 14px;
    margin: 69px 0 0;
  }
}
/*# sourceMappingURL=acquisition.css.map */