@charset "UTF-8";
@import url(./common.css);
/*==================================================================*/
/* other style css　*/
/*==================================================================*/
.title-area {
  background: url("/privacy/image/title_bg.png") 0 bottom no-repeat;
  background-size: cover;
}

/*-------------------------------------*/
/*プライバシーポリシ*/
/*-------------------------------------*/
#privacy p.read:last-child {
  margin-bottom: 2em;
}
#privacy dl {
  margin-bottom: 1.5em;
}
#privacy dl dt {
  font-size: 1.5em;
  margin-bottom: .5em;
}
#privacy dl dd {
  padding-left: 1.5em;
}
#privacy dl dd ol {
  padding-left: 1em;
  list-style: decimal;
}
#privacy dl dd ol li {
  margin-bottom: .5em;
}
#privacy dl dd ul {
  list-style: disc;
  padding-left: 1.3em;
}
#privacy dl dd p {
  margin-bottom: .5em;
}
#privacy dl dd .p-block {
  padding: 1em;
  border: 1px solid #000;
}
#privacy dl dd .p-block span {
  display: block;
  font-weight: bold;
}

/*===========================================================================*/
/*  media quary:1000px  */
/*===========================================================================*/
/*===========================================================================*/
/*  media quary:767px  */
/*===========================================================================*/
@media screen and (max-width: 767px) {
  /*-------------------------------------*/
  /*プライバシーポリシ*/
  /*-------------------------------------*/
  #privacy p.read:last-child {
    margin-bottom: 1.5em;
  }
  #privacy dl {
    margin-bottom: 1em;
  }
  #privacy dl dt {
    font-size: 1.2em;
    margin-bottom: .5em;
  }
  #privacy dl dd {
    line-height: 1.3;
    padding-left: 1em;
  }
  #privacy dl dd p {
    margin-bottom: .3em;
  }
  #privacy dl dd .p-block {
    padding: .7em;
  }
}
/*===========================================================================*/
/*  media quary:479px  */
/*===========================================================================*/
