.inner {
  padding-bottom: 150px;
}

.privacy-intro h1{
  width: auto;
  color: #FFF;
  background-color: #321B11;
  padding-left: 8px;
  margin-bottom: 50px;
}
.privacy-intro h1 span{
  font-size: 13px;
  padding-left: 8px;
}

.privacy-title{
  font-size: 20px;
  margin-bottom: 20px;
}

.privacy-Clause{
  margin-bottom: 50px;
}
.privacy-Clause:last-of-type{
  margin-bottom: 0;
}
.privacy-Clause h4 span{
  padding-bottom: 6px;
  width: fit-content;
  border-bottom: dashed 2px #F1843B;
}
.privacy-Clause p{
  margin-top: 10px;
}

.privacy-title-2{
  margin-top: 85px;
}
 
.privacy-title-2 h3{
  font-size: 20px;
}
.privacy-title-2 p a{
  color: #DF2E47;
  text-decoration-line: underline;
}
.kaigyo{
  display: inline-block;
}


@media screen and (max-width: 1000px) {
  .inner {
    padding-bottom: 105px;
  }
}

@media screen and (max-width: 900px){

  .sp-bg-1{
        background-color: rgba(255, 255, 255, 0.9);
        padding: 30px 15px 15px 15px;
    }
}





























