@charset "UTF-8";
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* --------------------------------------------------------

                         style

-------------------------------------------------------- */
/* line 13, page_privacypolicy.scss */
#privacypolicy {
  /*============================
  #listWrap
  ============================*/
  /* ---------------------------------------------------------------------------------------------
    PCのみの設定
  --------------------------------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------------------------------
    スマホ向け設定
  --------------------------------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------------------------------
    PC～スマホ 調整（兼タブレット）
  --------------------------------------------------------------------------------------------- */ }
  /* line 23, page_privacypolicy.scss */
  #privacypolicy #listWrap {
    text-align: left;
    padding: 0 10% 80px; }
    /* line 25, page_privacypolicy.scss */
    #privacypolicy #listWrap .t {
      margin-top: 30px;
      margin-bottom: 5px; }
    /* line 28, page_privacypolicy.scss */
    #privacypolicy #listWrap .read, #privacypolicy #listWrap dl {
      padding-left: 1em; }
    /* line 29, page_privacypolicy.scss */
    #privacypolicy #listWrap dl {
      margin-top: 20px;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 30, page_privacypolicy.scss */
      #privacypolicy #listWrap dl dt {
        width: 100px; }
      /* line 31, page_privacypolicy.scss */
      #privacypolicy #listWrap dl dd {
        width: calc(100% - 100px); }
    /* line 35, page_privacypolicy.scss */
    #privacypolicy #listWrap .cap {
      margin-top: 20px;
      text-align: right; }
  @media only screen and (max-width: 750px) {
    /* line 56, page_privacypolicy.scss */
    #privacypolicy main.inner {
      /*============================
      #listWrap
      ============================*/ }
      /* line 64, page_privacypolicy.scss */
      #privacypolicy main.inner #listWrap {
        padding: 0 0% 60px; }
        /* line 66, page_privacypolicy.scss */
        #privacypolicy main.inner #listWrap .t {
          margin-top: 30px;
          margin-bottom: 5px; }
        /* line 69, page_privacypolicy.scss */
        #privacypolicy main.inner #listWrap .read, #privacypolicy main.inner #listWrap dl {
          padding-left: 1em; }
        /* line 70, page_privacypolicy.scss */
        #privacypolicy main.inner #listWrap dl {
          margin-top: 20px;
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          /* line 71, page_privacypolicy.scss */
          #privacypolicy main.inner #listWrap dl dt {
            width: 100%; }
          /* line 72, page_privacypolicy.scss */
          #privacypolicy main.inner #listWrap dl dd {
            width: calc(100% - 0px); }
        /* line 76, page_privacypolicy.scss */
        #privacypolicy main.inner #listWrap .cap {
          margin-top: 20px;
          text-align: right; } }
