@charset "UTF-8";
/*
* レイアウト
*/
#privacypolicy {
  
}
#privacypolicy .commonBgColor {
  width: 100%;
  background-color: #FFFFFF;
}


/*
* まえがき
*/
#preface {
  position: relative;
  margin: -20px 0 0 0;
  padding: 0 0 80px 0;
}
#preface .wrap {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
#preface p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 2;
}


/* 
* リスト
*/
#list {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin: 0 auto;
  padding: 0 0 100px 0;
}
#list article {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 2;
}
#list h3 {
  position: relative;
  margin: 0 0 24px 0;
  padding: 0 0 10px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 2;
  background-image: url(../img/line02.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
#list p {
  position: relative;
  margin: 0 0 10px 0;
}
#list ul {
  position: relative;
  margin: 0 0 10px 0;
  padding: 0 0 0 40px;
}
#list ul li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 0;
  padding: 0;
}
#list ul li::before {
  content: "-";
}
#list strong {
  font-weight: 500;
}
#list strong:not(:first-child) {
  margin-top: 20px;
}

#list .indent {
  padding-left: 40px;
}
#list a {
  color: #1B74C1;
  text-decoration: underline;
}








/*
* スマホ用 
*/


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

  













}
