@charset "UTF-8";
/*//////////////////////////////////////////////////

	プライバシーポリシーページ設定

//////////////////////////////////////////////////*/
/* Scss Document */ /* Scss Document */
/*メインイメージ*/
.mainimg__copy {
  font-size: 2.3rem;
}
@media (min-width: 350px) {
  .mainimg__copy {
    font-size: calc( 2.3rem + ( 1vw - 3.5px ) * 1.8279569892 );
  }
}
@media (min-width: 1280px) {
  .mainimg__copy {
    font-size: 4rem;
  }
}
.mainimg__slide-box {
  background: url("/img/privacy/mainimg.jpg") top right/cover no-repeat;
}

.privacy__ttl--main {
  font-size: 2.2rem;
  margin-bottom: 10px;
  font-family: "Noto Sans JP", YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
  font-weight: bold;
  line-height: normal;
}
@media (min-width: 350px) {
  .privacy__ttl--main {
    font-size: calc( 2.2rem + ( 1vw - 3.5px ) * 0.8602150538 );
  }
}
@media (min-width: 1280px) {
  .privacy__ttl--main {
    font-size: 3rem;
  }
}
.privacy__ttl--sub {
  font-size: 1.4rem;
  margin-bottom: 22px;
}
@media (min-width: 350px) {
  .privacy__ttl--sub {
    font-size: calc( 1.4rem + ( 1vw - 3.5px ) * 0.1075268817 );
  }
}
@media (min-width: 1280px) {
  .privacy__ttl--sub {
    font-size: 1.5rem;
  }
}
.privacy__list--ttl {
  font-size: 1.8rem;
  margin-bottom: 8px;
  font-weight: bold;
  line-height: normal;
}
@media (min-width: 350px) {
  .privacy__list--ttl {
    font-size: calc( 1.8rem + ( 1vw - 3.5px ) * 0.2150537634 );
  }
}
@media (min-width: 1280px) {
  .privacy__list--ttl {
    font-size: 2rem;
  }
}
.privacy__list--body {
  font-size: 1.4rem;
}
@media (min-width: 350px) {
  .privacy__list--body {
    font-size: calc( 1.4rem + ( 1vw - 3.5px ) * 0.1075268817 );
  }
}
@media (min-width: 1280px) {
  .privacy__list--body {
    font-size: 1.5rem;
  }
}
.privacy__list--body a {
  display: inline-block;
  color: #0039e2;
  line-height: normal;
  text-decoration: underline;
  word-break: break-all;
}
.privacy__list > li + li {
  margin-top: 30px;
}
.privacy__list .privacy__item {
  padding-left: 2rem;
}
.privacy__list .privacy__item li {
  list-style: decimal;
}
.privacy__list .privacy__item.brackets_item {
  padding-left: 3rem;
}
.privacy__list .privacy__item.brackets_item li {
  list-style: none;
  counter-increment: cnt;
}
.privacy__list .privacy__item.brackets_item li::before {
  content: "(" counter(cnt) ").";
  display: inline-block;
  margin-left: -3rem;
  width: 3rem;
}
.privacy__list .privacy__item.brackets_item .privacy__item li {
  list-style: decimal;
}
.privacy__list .privacy__item.brackets_item .privacy__item li::before {
  display: none;
}
.privacy__list .privacy__item.dots_item li {
  list-style: disc;
}

/*------------------------------
		769px以上
------------------------------*/
/*------------------------------
		981px以上
------------------------------*/
/*------------------------------
		1181px以上
------------------------------*/
/*------------------------------
		1600px以上
------------------------------*/