@charset "utf-8";
/* CSS Document */
main div.visual {
  background-image: url(../images/second/company/title_bg-company.jpg);
}
/* ===================================================================
  プライバシーポリシー
=================================================================== */
section.privacy {
  margin-top: 80px;
}
section.privacy h2 {
  border-top: 1px solid #00468c;
}
section.privacy div.inner div.container h3 {
  margin-top: 0.5em;
  margin-bottom: 6px;
  color: #00468c;
  font-size: 137.5%;
  border-top: 1px solid #00468c;
}
section.privacy div.inner div.container h3 span {
  display: inline-block;
  padding-left: 9px;
  padding-right: 9px;
  position: relative;
  top: -0.5em;
  background-color: #ffffff;
}
section.privacy div.inner div.container p,
section.privacy div.inner div.container ol {
  padding-left: 25px;
  line-height: 1.7em;
}
section.privacy div.inner div.container ul li {
  text-indent: -1em;
  padding-left: 1em;
  margin-left: 20px;
  line-height: 1.7em;
}
section.privacy div.inner div.container ol {
  margin-left: 20px;
}
section.privacy div.inner div.container p {
  margin-bottom: 1em;
}
section.privacy div.inner div.container {
  margin-bottom: 80px;
}
section.privacy div.inner div.container dl {
  padding: 10px 0 50px 25px;
  line-height: 1.5em;
}
section.privacy div.inner div.container dl a {
  color: #00468c;
  text-decoration: underline;
}
section.privacy div.inner div.container dl a:hover {
  text-decoration: none;
}
section.privacy div.inner div.container dt {
  color: #00468c;
  margin-bottom: 10px;
  font-size: 20px;
}
.pvcy_txt {
  margin-bottom: 100px;
  text-align: center;
  line-height: 1.7em;
}
