@charset "UTF-8";
/* ===================================================================
CSS information

file name  : news.css
author     : Abilive
style info : 新着情報
=================================================================== */
/* ===================================================================
CSS information

file name  : _settings.scss
author     : Abilive
style info : 汎用設定
=================================================================== */
.con_privacy {
  width: 90%;
  max-width: 1100px;
}
@media only screen and (min-width: 768px) {
  .con_privacy {
    margin: calc(100 / var(--abi-parent-font-size) * 1rem) auto;
  }
}
@media only screen and (max-width: 767px) {
  .con_privacy {
    margin: 5rem auto;
  }
}
.con_privacy .o_st1 {
  margin-bottom: calc(calc(50 / var(--abi-parent-font-size) * 1rem) * var(--abi-value-zoom));
  font-family: var(--abi-font-jp-serif);
  font-size: calc(var(--abi-target-font-size) / var(--abi-parent-font-size) * 1rem);
  --abi-target-font-size: 34;
  font-weight: 500;
  text-align: center;
}
.con_privacy .sub_txt {
  margin-bottom: calc(calc(50 / var(--abi-parent-font-size) * 1rem) * var(--abi-value-zoom));
  font-size: calc(var(--abi-target-font-size) / var(--abi-parent-font-size) * 1rem);
  --abi-target-font-size: 15;
}
.con_privacy .box_pri {
  margin-bottom: calc(calc(50 / var(--abi-parent-font-size) * 1rem) * var(--abi-value-zoom));
}
.con_privacy .box_pri .o_ttl3 {
  font-family: var(--abi-font-jp-serif);
  font-size: calc(var(--abi-target-font-size) / var(--abi-parent-font-size) * 1rem);
  --abi-target-font-size: 16;
  margin-bottom: 20px;
  padding: 8px 16px;
  background: #f3f3f3;
}
.con_privacy .box_pri p {
  padding: 0 16px;
  margin-bottom: 16px;
  color: #444444;
  font-size: calc(var(--abi-target-font-size) / var(--abi-parent-font-size) * 1rem);
  --abi-target-font-size: 15;
}
.con_privacy .box_pri ul {
  margin: 0 16px;
  color: #444444;
  border: 1px solid #bbbbbb;
  padding: 16px 24px;
  font-size: calc(var(--abi-target-font-size) / var(--abi-parent-font-size) * 1rem);
  --abi-target-font-size: 15;
}
