/* 기존 약관/개인정보 페이지의 본문 스타일을 리뉴얼 헤더·푸터 안에서 유지 */
.legal-legacy { padding-top: 90px; background: #fff; }
.legal-legacy .wrap { width: 1200px; margin: 0 auto; }
.legal-legacy #sub article { padding: 100px 0 120px; }
.legal-legacy #sub .tit { font-size: 50px; color: #000; font-family: 'Pretendard', sans-serif; }
.legal-legacy #sub .tit.b800 { font-weight: 800; }
.legal-legacy #sub .tit.center { text-align: center; }
.legal-legacy #sub.guide_box p { font-size: 17px; margin: 60px 0 0; color: #333330; }

@media screen and (max-width: 1280px) {
  .legal-legacy .wrap { width: 980px; }
  .legal-legacy #sub article { padding: 85px 0 105px; }
  .legal-legacy #sub .tit { font-size: 45px; }
  .legal-legacy #sub.guide_box p { font-size: 16px; margin-top: 54px; }
}
@media screen and (max-width: 1024px) {
  .legal-legacy .wrap { width: auto; padding: 0 20px; }
  .legal-legacy #sub article { padding: 70px 0 90px; }
  .legal-legacy #sub .tit { font-size: 40px; }
  .legal-legacy #sub.guide_box p { font-size: 15px; margin-top: 48px; }
}
@media screen and (max-width: 768px) {
  .legal-legacy { padding-top: 72px; }
  .legal-legacy .wrap { padding: 0 15px; }
  .legal-legacy #sub article { padding: 55px 0 75px; }
  .legal-legacy #sub .tit { font-size: 35px; }
  .legal-legacy #sub.guide_box p { font-size: 14px; margin-top: 42px; }
}
@media screen and (max-width: 640px) {
  .legal-legacy .wrap { padding: 0 10px; }
  .legal-legacy #sub article { padding: 40px 0 60px; }
  .legal-legacy #sub .tit { font-size: 30px; }
  .legal-legacy #sub.guide_box p { font-size: 13px; margin-top: 36px; }
}
