@charset "UTF-8";
/* privacy policy introduction setting
------------------------------------*/
/* line 5, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro {
  margin: 220px 0 65px;
  text-align: center;
}
/* line 8, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro h1 {
  position: relative;
  margin: 0 0 70px;
  width: 100%;
}
/* line 12, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro h1:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -45px;
  display: block;
  background: url("/img/common/ico_ci.png") 0 0/cover no-repeat;
  margin: 0 0 0 -7px;
  width: 15px;
  height: 15px;
}
/* line 23, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro h1 span {
  display: block;
  margin: 0 0 15px;
  width: 100%;
  font-size: 30px;
  color: #878e31;
}
/* line 30, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro h1 em {
  display: block;
  font-size: 12px;
}
/* line 35, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyIntro p {
  text-align: center;
  line-height: 2.5;
  font-family: YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-size: 14px;
}

/* privacy policy list setting
------------------------------------*/
/* line 49, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList {
  background: rgba(190, 164, 134, 0.1);
  padding: 65px 0 60px;
}
/* line 52, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol {
  margin: 0 auto;
  width: 900px;
  line-height: 1.6667;
  font-family: YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-size: 12px;
}
/* line 58, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li {
  padding: 0 0 50px;
}
/* line 60, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li h2 {
  margin: 0 0 12px;
  line-height: 1;
  font-size: 15px;
  color: #878e31;
}
/* line 66, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li > p {
  padding: 0 0 0 15px;
}
/* line 69, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li ol {
  padding: 0 0 0 15px;
}
/* line 71, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li ol li {
  padding: 15px 0 0 15px;
}
/* line 74, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li ol li h3:first-letter {
  margin: 0 0 0 -15px;
}
/* line 79, ../../_scss/privacy-policy/privacy-policy.scss */
#privacyPolicyList > ol > li ol li p span {
  color: #bea487;
}

/* ------------------------------------------------------------------------
	Ajustment For Small PC Window 
------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------
	Ajustment For Smart Phone 
------------------------------------------------------------------------ */
@media screen and (max-width: 768px) {
  /* privacy policy introduction setting
  ------------------------------------*/
  /* line 108, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro {
    margin: 33.333333vw 0 14vw;
  }
  /* line 110, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro h1 {
    margin: 0 0 14.666667vw;
  }
  /* line 112, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro h1:after {
    bottom: -10vw;
    margin: 0 0 0 -2vw;
    width: 4vw;
    height: 4vw;
  }
  /* line 118, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro h1 span {
    margin: 0 0 5.3333333vw;
    font-size: 8vw;
  }
  /* line 122, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro h1 em {
    font-size: 3.2vw;
  }
  /* line 126, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyIntro p {
    font-size: 3.733333vw;
  }

  /* privacy policy list setting
  ------------------------------------*/
  /* line 137, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList {
    padding: 18vw 0 12vw;
  }
  /* line 139, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol {
    width: 92vw;
    font-size: 3.2vw;
  }
  /* line 142, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li {
    padding: 0 0 6.6666667vw;
  }
  /* line 144, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li h2 {
    margin: 0 0 3.2vw;
    line-height: 1.5;
    font-size: 4vw;
  }
  /* line 149, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li > p {
    padding: 0 0 0 4vw;
  }
  /* line 152, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li ol {
    padding: 0 0 0 4vw;
  }
  /* line 154, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li ol li {
    padding: 4vw 0 0 4vw;
  }
  /* line 157, ../../_scss/privacy-policy/privacy-policy.scss */
  #privacyPolicyList > ol > li ol li h3:first-letter {
    margin: 0 0 0 -4vw;
  }
}
