@charset "UTF-8";

.fv-bg {
  background: url(../img/faq-bg.png);
  padding: 8rem 1.5rem 5rem;
}
.fv h1 {
  max-width: 50rem;
  margin: 0 auto 1rem;;
}
.fv figure {
  max-width: 37.5rem;
  margin: 0 auto;
}





/*----------------------------------------------------
タブレット用 750- 
 ---------------------------------------------------*/
@media screen and (min-width:750px) {
  
  .fv {
    padding: 4rem 1.5rem 5rem; 
  }
  .fv h1 {
    margin: 0 auto 3.5rem;
  }



}





/*----------------------------------------------------
タブレット用 1000- 
 ---------------------------------------------------*/
@media screen and (min-width:1000px) {

  .fv-bg {
    padding: 10rem 0 0;
  }
  .fv {
    width: auto;
    height: 36.5rem;
    margin: 0 auto;
    padding: 4rem 0 0;
    background: url(../img/fv-pc-1920.png) no-repeat right top;
    background-size: cover;
  }
  .fv-inner {
    width: 100rem;
    margin: 0 auto;
    padding: 0 2rem;
  }
  .fv h1 {
    max-width: none;
    width: 43rem;
    margin: 0;
  }
  .fv figure {
    display: none;
  }



}



/*----------------------------------------------------
タブレット用 1200- 
 ---------------------------------------------------*/
@media screen and (min-width:1200px) {

  .fv h1 {
    width: 45rem;
    margin: 0;
  }



}



/*----------------------------------------------------
タブレット用 1400- 
 ---------------------------------------------------*/
@media screen and (min-width:1400px) {

  .fv {
    width: auto;
    height: 62rem;
    padding: 0;
  }
  .fv-inner {
    width: 140rem;
  }
  .fv h1 {
    width: 60rem;
    margin: 0;
    padding: 10rem 0 0;
  }



}



/*----------------------------------------------------
タブレット用 1500- 
 ---------------------------------------------------*/
@media screen and (min-width:1500px) {

  /* .fv h1 {
    margin: 0 0 0 3%;
  } */



}



/*----------------------------------------------------
タブレット用 1600- 
 ---------------------------------------------------*/
@media screen and (min-width:1600px) {

  /* .fv h1 {
    width: 72rem;
    padding: 7rem 2rem 0;
  } */



}






