@charset "UTF-8";
/*-- globalフォルダ内の_scssを記述--*/
/*-- --*/
.l-main#privacypolicy .privacypolicy .privacypolicy__container {
  padding-top: 40px;
  padding-bottom: 72px;
  max-width: 800px;
  margin-inline: auto;
}
@media screen and (max-width: 800px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy__container {
    margin-inline: 40px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy__container {
    margin-inline: 30px;
  }
}
@media screen and (max-width: 750px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy__container {
    padding-top: 33px;
    padding-bottom: 90px;
  }
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box {
  margin-top: 66px;
}
@media screen and (max-width: 750px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy-box {
    margin-top: 38px;
  }
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .head,
.l-main#privacypolicy .privacypolicy .privacypolicy-box p {
  text-align: justify;
  font-size: 16px;
  line-height: 2;
  letter-spacing: -0.02em;
}
@media screen and (max-width: 750px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy-box .head,
  .l-main#privacypolicy .privacypolicy .privacypolicy-box p {
    font-size: 14px;
  }
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list {
  margin-top: 44px;
}
@media screen and (max-width: 750px) {
  .l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list {
    margin-top: 37px;
  }
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list:first-child {
  margin-top: 0;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list .head {
  font-weight: 700;
  color: #394A96;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list .content {
  margin-top: 4px;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list .content .content__text {
  margin-top: 0.75em;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list .content .content__text:first-child {
  margin-top: 0;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box-list .content .content__text .text-indent {
  display: inline-block;
  text-indent: -1em;
  padding-left: 1em;
}
.l-main#privacypolicy .privacypolicy .privacypolicy-box .privacypolicy-box__bottom {
  text-align: right;
  margin-top: 2.7em;
}
/*# sourceMappingURL=privacypolicy.css.map */
