
.contents_field .title {
  display:none;
}

.bottom_info {
  clear:both;
  text-align:center;
}



/*** privacy page style ***/
.privacy_page {
}



.privacy_page .privacy_policy {
  width:600px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  text-align:left;
  line-height:1.4em;
}
.privacy_page .privacy_policy .sub {
  padding-bottom:15px;
  text-align:center;
  font-size:1.4em;
}
.privacy_page .privacy_policy .info {
  margin-bottom:15px;
}
.privacy_page .privacy_policy .list_sub {
  margin-bottom:15px;
  font-size:1.2em;
}
.privacy_page .privacy_policy ul {
  margin:0 0 15px 30px;
}
.privacy_page .privacy_policy li {
  padding:2px 0;
}



.privacy_page .guideline {
  width:600px;
  margin-left:auto;
  margin-right:auto;
}
.privacy_page .guideline .sub {
  padding-bottom:15px;
  font-size:1.4em;
}
.privacy_page .guideline .data_table {
  width:600px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:15px;
  border-left:solid 1px #634a7b;
  border-right:solid 1px #634a7b;
  border-bottom:solid 1px #634a7b;
  line-height:1.4em;
}
.privacy_page .guideline .data_table dl {
  margin:0;
  padding:0;
}
.privacy_page .guideline .data_table dt {
  clear:both;
  float:left;
  width:170px;
  margin:0;
  padding:5px 0 0 0;
  text-align:right;
  border-top:solid 1px #634a7b;
}
.privacy_page .guideline .data_table dt strong {
  margin-right:5px;
}
.privacy_page .guideline .data_table dd {
  float:left;
  width:429px;
  margin:0;
  padding:5px 0;
  text-align:left;
  border-top:solid 1px #634a7b;
  border-left:solid 1px #634a7b;
}
.privacy_page .guideline .data_table dd p {
  padding:0 5px;
}
