@charset "utf-8";


@media screen and (min-width:769px) {

.main{
  margin:15vh auto 0;
  width:100%;
  height:auto;
  background:#fff;
  line-height: 1.5;
}

h1{
  color:#280C00;
  font-size:1.8em;
  margin:0;
  padding:0;
  margin-bottom:5vh;
  text-align: left;
}

h2{
  color:#280C00;
  font-size:1.5em;
  margin:3vh 0;
  padding:0;
}

h3{
  margin:0;
  padding:0;
}

.privacyContainer{
  width:80vw;
  height:auto;
  margin:5vh auto;
}

.privacy{
  width:73vw;
  margin:auto;
}




/*ここまでfaq*/
}

/*---モバイル---*/

@media screen and (max-width:768px) {

img{
	max-width:100%;
	height:auto;
	width:auto;
}
.main{
  width:100%;
  height:auto;
  margin:18vh auto;
  font-size:0.8em;
  line-height: 2;
}

h1{
 width:100%;
 height:auto;
 font-size:1.4em;
 font-weight: bold;
 margin:0 auto 3vh;
 text-align:left;

}

h2{
  font-size:1.2em;
  margin:3vh auto 2vh;
  text-align:left;
}

.privacyContainer{
  width:90%;
  height:auto;
  margin:auto;
}

.privacy{
  width:100%;
  margin:auto;
}

.pp{
  width:100%;
  margin:auto;
}


}