@charset "utf-8";

/* ==========================================================
   이용안내 — 개인정보처리방침 / 이메일무단수집거부
   원본 pop_privacy.html 의 본문 스타일을 페이지용으로 옮김
   ========================================================== */
.policy{font-size:var(--fs-16);line-height:1.8;color:#505050;letter-spacing:-.03em;}

.policy__sec{margin-bottom:var(--sp-60);}
.policy__sec:last-child{margin-bottom:0;}
.policy__sec h3{
  margin-bottom:var(--sp-15);
  font-size:var(--fs-20);font-weight:700;color:var(--color-black);line-height:1.4;
}
.policy__sec p{margin-bottom:1em;}
.policy__sec p:last-child{margin-bottom:0;}
.policy__sec strong{color:var(--color-black);font-weight:600;}
.policy__sec ul{margin-bottom:1em;}
.policy__sec ul:last-child{margin-bottom:0;}
.policy__sec li{margin-bottom:6px;}
.policy__sec li:last-child{margin-bottom:0;}

.policy-contact{
  display:flex;margin-bottom:1em;padding:20px 0;
  background:#fafafa;border:1px solid #e5e5e5;
}
.policy-contact dl{flex:1;min-width:0;padding:0 20px;border-left:1px solid #e5e5e5;}
.policy-contact dl:first-child{border-left:0;}
.policy-contact dt{margin-bottom:12px;color:var(--color-black);font-weight:600;}
.policy-contact dd{line-height:1.6;}

@media (max-width:640px){
  .policy__sec{margin-bottom:var(--sp-40);}
  .policy-contact{display:block;padding:0 15px;}
  .policy-contact dl{padding:15px 0;border-left:0;border-top:1px solid #e5e5e5;}
  .policy-contact dl:first-child{border-top:0;}
}
