header {
  width: 100%;
  height: 4.1625rem;
  background-color: #E6EEFB;
  position: fixed;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2.3125rem;
  box-sizing: border-box;
  z-index: 999;
}
header ul {
  display: flex;
  font-size: 1.3875rem;
  font-weight: bold;
}
header ul li {
  margin-right: 1.85rem;
}
header ul li a {
  white-space: nowrap;
}
header ul li:last-of-type {
  margin-right: unset;
}
header .left {
  width: 25rem;
}
header .logo {
  font-size: 1.3875rem;
}
header .logo a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
header .logo img {
  height: 3.1625rem;
}
header .right {
  width: 25rem;
}
header .right ul {
  justify-content: flex-end;
}
header .download {
  cursor: pointer;
}
.download_k {
  text-align: center;
  width: 100%;
  background-color: #E6EEFB;
}
.download_k .txt {
  padding-top: 2.6125rem;
}
.download_k .txt h2 {
  font-size: 2.22rem;
  margin-bottom: 1.61875rem;
  margin: 0;
}
.download_k .txt p {
  font-size: 1.5175rem;
  line-height: 1.8875rem;
  word-spacing: 0.13875rem;
  margin-top: 0.13875rem;
}
.download_k .imgbox {
  padding: 1.8rem 0rem 2.6rem;
}
.download_k .imgbox img {
  width: 35.15rem;
  height: 100%;
}
.download_k .content {
  margin-top: 1.3875rem;
  display: flex;
  justify-content: center;
}
.download_k .content div {
  margin: 0 1.3875rem;
}
.download_k .content div img {
  width: 11.14rem;
}
footer {
  text-align: center;
  box-sizing: border-box;
  padding: 2.75rem 0 2rem;
}
footer .terms_privacy {
  display: flex;
  justify-content: center;
}
footer .terms_privacy p {
  font-size: 1.15625rem;
  cursor: pointer;
}
footer .terms_privacy span {
  width: 0.04625rem;
  height: 0.925rem;
  background-color: #000;
  margin: 0.4625rem 0.925rem;
  display: block;
}
footer .version {
  font-size: 0.84rem;
}
/*# sourceMappingURL=./header.css.map */