@charset "utf-8";
.privacyNote{
  margin: 0 auto 2.5rem;
}
.privacyNote__text{
  font-size: 1rem;
  font-weight: 500;
  line-height: 2;
  margin: 0;
}
.privacy{
  padding: 3rem 0;
}
.privacy__inner{}
.privacy__section{
  overflow: inherit;
  margin: 0 0 2.5rem;
  padding: 2.5rem 1.25rem 2rem;
  position: relative;
}
.privacy__section:last-of-type{
  margin: 0;
}
.privacy__sec__title{
  font-size: 1.25rem;
  line-height: 1.3;
  margin: 0 0 1em;
  padding: 0 0 0.8em;
}
.privacy__sec__number{
  align-items: center;
  background-color: rgba(255,255,255,1.00);
  border: 1px rgba(232,113,9,1.00) solid;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  font-size: 1.875rem;
  font-weight: 500;
  height: 45px;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: calc(-45px / 2);
  transform: translateX(-50%);
  width: 45px;
  z-index: 210;
}
.privacy__sec__note{
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
  margin: 0;
}


/* ---------------------------------------------------

	MediaQuery

--------------------------------------------------- */
/* ------------------------------------

	Tablet-Mode

------------------------------------ */
@media screen and (min-width: 600px) {
.privacyNote{}
.privacyNote__text{}
.privacy{}
.privacy__inner{}
.privacy__section{}
.privacy__sec__title{}
.privacy__sec__number{}
.privacy__sec__note{}

}/* /min-width: 600px */



/* ------------------------------------

	PC-Mode

------------------------------------ */
@media screen and (min-width: 1025px) {
.privacyNote{
  margin: 0 auto 3.75rem;
  }
.privacyNote__text{
  font-size: 1.125rem;
  line-height: 2.2;
  }
.privacy{
  padding: 6.25rem 0;
  }
.privacy__inner{}
.privacy__section{
  margin: 0 0 3.75rem;
  padding: 3.8rem 5.75rem 4.0625rem;
  }
.privacy__sec__title{
  font-size: 1.875rem;
  margin: 0 0 1em;
  padding: 0 0 0.8em;
  }
.privacy__sec__number{
  border: 2px rgba(232,113,9,1.00) solid;
  font-size: 2.375rem;
  height: 64px;
  top: calc(-64px / 2);
  width: 64px;
  }
.privacy__sec__note{
  font-size: 1.125rem;
  line-height: 2;
  }


}/* /min-width: 1025px */


/* ------------------------------------

	PC-Mode > Irregular

------------------------------------ */
@media screen and (min-width: 1366px) {
}/* /min-width: 1366px */