/*--------------------------------------------------------------------------
   PrivacyPolicy
---------------------------------------------------------------------------*/
#PrivacyPolicy {
  position: relative;
  width: 100%; }
  #PrivacyPolicy .sec {
    position: relative;
    padding-top: 100px;
    width: 900px;
    margin: auto; }
    @media screen and (max-width: 960px) {
      #PrivacyPolicy .sec {
        width: 92%;
        margin: auto;
        padding-top: 21.33333vw; } }
    #PrivacyPolicy .sec .inner {
      width: 100%; }
      @media screen and (max-width: 960px) {
        #PrivacyPolicy .sec .inner {
          width: 100%; } }
      #PrivacyPolicy .sec .inner .ttl {
        font-size: 32px;
        font-weight: bold;
        margin-bottom: 40px;
        line-height: 1.3; }
        @media screen and (max-width: 960px) {
          #PrivacyPolicy .sec .inner .ttl {
            font-size: 7.46667vw;
            margin-bottom: 13.33333vw; } }
      #PrivacyPolicy .sec .inner .subttl {
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 40px;
        line-height: 1.3; }
        @media screen and (max-width: 960px) {
          #PrivacyPolicy .sec .inner .subttl {
            font-size: 5.33333vw;
            margin-bottom: 13.33333vw; } }

/*--------------------------------------------------------------------------
   SecurityPolicy
---------------------------------------------------------------------------*/
#SecurityPolicy {
  position: relative;
  width: 100%; }
  #SecurityPolicy .sec {
    position: relative;
    padding-top: 100px;
    width: 900px;
    margin: auto; }
    @media screen and (max-width: 960px) {
      #SecurityPolicy .sec {
        width: 92%;
        margin: auto;
        padding-top: 21.33333vw; } }
    #SecurityPolicy .sec .inner {
      width: 100%; }
      @media screen and (max-width: 960px) {
        #SecurityPolicy .sec .inner {
          width: 100%; } }
      #SecurityPolicy .sec .inner .ttl {
        font-size: 32px;
        font-weight: bold;
        margin-bottom: 40px;
        line-height: 1.3; }
        @media screen and (max-width: 960px) {
          #SecurityPolicy .sec .inner .ttl {
            font-size: 7.46667vw;
            margin-bottom: 13.33333vw; } }
      #SecurityPolicy .sec .inner .subttl {
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 40px;
        line-height: 1.3; }
        @media screen and (max-width: 960px) {
          #SecurityPolicy .sec .inner .subttl {
            font-size: 5.33333vw;
            margin-bottom: 13.33333vw; } }
