@charset "UTF-8";
@import "iconfont.css";
@import "animate.css";
@import "theme.css";

body {
  font-size: var(--text-font-size);
  line-height: 1.6;
  color: var(--text-color-gray);
  font-weight: 400;
  background: #ffffff;
  font-family: var(--font-family);
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  overflow-x: hidden;
      max-width: 1920px;
    margin: auto;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: var(--text-color);
  font-weight: 700;
}

* {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  font-size: 100%;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: var(--link-color-hover);
}

i {
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
  width: auto;
  vertical-align: bottom;
}


.privacy{padding:80px 0;}
.privacy h3{font-size:36px;line-height:1;color:#000;text-align:center;font-weight:700;}
.privacy .pcontent{margin:40px 0 0;color:#666;font-size:17px;line-height:28px;}
.privacy .pcontent p ~ p{margin-top:10px;}
.privacy .pcontent strong{color:#000;}