@charset "euc-jp";

h3 {
  margin: 0 0 6px 0;
  padding: 0;
  font-weight: 300;
  font-family: 'kan48typos-std','Noto Serif JP', serif;
}

p {
  margin-bottom: 40px;
}
.side-banner p{
  margin-bottom: 0;
}
.section-title span{
  padding-left: 20px;
  font-size: 1.6rem;
}

/*マージン*/
.contents-section{
  margin-bottom: 10px;
}
@media screen and (max-width:768px) {
  #main{
    margin-top: 66px;
  }
  .wrapper{
    padding: 0 10px;
  }
}
@media screen and (max-width: 480px) {
  #main{
    margin-top: 60px;
  }
}
/*表示　非表示*/
.top-banner{
  display: none;
}
.top-text{
  display: none;
}
.slider-sp{
  display: none;
}
.slider-pc{
  display: none;
}
main h3 span{
  background-color: rgba(230,230,230,0.5);
  padding: 4px 8px;
}
.privacy-first-note{
  font-size.1.6rem;
  line-height: 1.2;
}
/*privacy-section横並び*/
.privacy-section{
  display: flex;
  flex-wrap: wrap;
}

.privacy-note{
  font-size: 1.4rem;
  line-height: 1.2;
}