#contents-page.privacy-policy {
  margin: 200px 0;
}
#contents-page.privacy-policy .sub-headline {
  margin-bottom: 120px;
}
#contents-page.privacy-policy .privacy-right {
  text-align: right;
  line-height: 2;
  margin-bottom: 80px;
}
#contents-page.privacy-policy .privacy-text {
  margin-bottom: 100px;
  line-height: 2;
}
#contents-page.privacy-policy .m-100 {
  margin-bottom: 100px;
}
#contents-page.privacy-policy h2,
#contents-page.privacy-policy h3 {
  margin-bottom: 30px;
}
#contents-page.privacy-policy h2 {
  font-size: 24px;
  font-weight: 500;
}
#contents-page.privacy-policy h3 {
  font-size: 20px;
  font-weight: 500;
}
#contents-page.privacy-policy .link {
  margin-top: 20px;
}
#contents-page.privacy-policy .link a {
  text-decoration: underline;
  text-underline-offset: 10px;
}
#contents-page.privacy-policy .privacy-right-cont {
  width: 205px;
  margin: 0 0 0 auto;
  line-height: 2;
}

header .header-wrap .header-menu .logo img {
  display: none;
}
header .header-wrap .header-menu .logo img.black {
  display: block;
}
header .header-wrap .header-menu .list .btn a * {
  color: #231815;
}
header .header-wrap .header-menu .list .btn.reserve a * {
  color: #231815;
}
header .toggle_btn .toggle_line span {
  background-color: #000;
}
header.scroll .header-wrap .header-menu .logo img {
  display: block;
}
header.scroll .header-wrap .header-menu .logo img.black {
  display: none;
}
header.scroll .header-wrap .header-menu .list .btn a * {
  color: #fff;
}
header.scroll .header-wrap .header-menu .list .btn.reserve a * {
  color: #231815;
}
header.scroll .toggle_btn .toggle_line span {
  background-color: #fff;
}