@charset "UTF-8";
/*=======================================
	breakpoint
=======================================*/
/*=======================================
	hover
=======================================*/
/*=======================================
	中央配置
=======================================*/
/*=======================================
	可変レスポンシブ
=======================================*/
/* PC */
/* TB */
/* SP */
/*=======================================
	ブラウザ別
=======================================*/
/* Safari */
/* Firefox */
/* ----------------------
- 共通
- torikumi_sec
- about_sec
---------------------- */
/*=======================================
　共通
=======================================*/
.list {
  margin-bottom: 50px;
}
.list .st {
  font-size: 18px;
  line-height: 1.6666666667;
  margin-bottom: 15px;
  padding-left: 1em;
  position: relative;
}
@media screen and (max-width: 768px) {
  .list .st {
    font-size: 15px;
  }
}
.list .st::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #8A5858;
  border-radius: 50px;
  position: absolute;
  top: 0.7em;
  left: 0;
}
@media screen and (max-width: 768px) {
  .list .st::before {
    top: 0.55em;
  }
}

/*=======================================
　torikumi_sec
=======================================*/
.torikumi_sec {
  margin-bottom: 110px;
}
@media screen and (max-width: 768px) {
  .torikumi_sec {
    margin-bottom: 65px;
  }
}
.torikumi_sec .sttl_01 {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .torikumi_sec .sttl_01 {
    margin-bottom: 25px;
  }
}

/*=======================================
　about_sec
=======================================*/
.about_sec {
  margin-bottom: 150px;
}
@media screen and (max-width: 768px) {
  .about_sec {
    margin-bottom: 75px;
  }
}
.about_sec .sttl_01 {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .about_sec .sttl_01 {
    margin-bottom: 25px;
  }
}/*# sourceMappingURL=privacy.css.map */