@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/*メインイメージ*/
#privacy_title {
  margin: 40% 0 5%; }
  #privacy_title h2 {
    font-size: 2.8rem;
    text-align: center; }
    @media (min-width: 769px) {
      #privacy_title h2 {
        font-size: calc( 2.8rem + ( 1vw - 7.69px ) * 1.6241299304 ); } }
    @media (min-width: 1200px) {
      #privacy_title h2 {
        font-size: 3.5rem; } }

/*プライバシーポリシー*/
#privacy .sab_txt {
  font-size: 1.4rem;
  text-align: justify;
  margin-bottom: 6%; }
  @media (min-width: 769px) {
    #privacy .sab_txt {
      font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0 ); } }
  @media (min-width: 1200px) {
    #privacy .sab_txt {
      font-size: 1.4rem; } }
#privacy .privacy_wrap {
  margin-bottom: 5%; }
  #privacy .privacy_wrap .title_txt {
    font-size: 1.8rem;
    text-align: left;
    margin-bottom: 1%; }
    @media (min-width: 769px) {
      #privacy .privacy_wrap .title_txt {
        font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
    @media (min-width: 1200px) {
      #privacy .privacy_wrap .title_txt {
        font-size: 2rem; } }
  #privacy .privacy_wrap .txt {
    font-size: 1.4rem;
    text-align: justify; }
    @media (min-width: 769px) {
      #privacy .privacy_wrap .txt {
        font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0 ); } }
    @media (min-width: 1200px) {
      #privacy .privacy_wrap .txt {
        font-size: 1.4rem; } }
  #privacy .privacy_wrap:last-child {
    margin-bottom: 0; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  /*メインイメージ*/
  #privacy_title {
    margin: 15% 0 5%; } }
/*------------------------------
		980px以上
------------------------------*/
/*------------------------------
		1200px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
