/* 연세대학교 어린이가족연구원 - 이용안내(개인정보 처리방침 / 이용약관) */
.use_wrap{color:#46474c;font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:-.01em;word-break:keep-all}
.use_wrap a{color:var(--navy) !important;text-decoration:underline !important;text-underline-offset:.1875rem}
.use_wrap a:hover{color:var(--sky)}
.use_wrap p{margin:0 0 .625rem; line-height: 1.5 !important; color: #46474c !important;}
.use_wrap p:last-child{margin-bottom:0}

/* 조문 제목 */
.use_wrap .headline{display:block;margin:3.125rem 0 1.125rem;padding-bottom:.75rem;border-bottom:1px solid #e1e2e4}
.use_wrap .headline:first-child{margin-top:0}
.use_wrap .headline h5{margin:0;padding:0;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.015em;color:var(--navy)}

/* 머리말 / 안내 박스 */
.use_wrap .use_intro{padding:1.75rem 2rem;background:#f2f7fc;border-radius:.75rem}
.use_wrap .use_tit{margin-bottom:.75rem;font-size:1.0625rem;font-weight:700;color:var(--navy)}
.use_wrap .use_notice{margin-bottom:1.25rem;padding:1.125rem 1.5rem;background:#fff;border:1px solid var(--navy);border-radius:.75rem;color:var(--navy);font-weight:500}

/* 항 (1. 2. 3.) - reset.css 의 li{display:block} 이 마커를 지우므로 list-item 으로 되돌린다 */
.use_wrap li{line-height: 1.5;}
.use_wrap ol{margin:0;padding-left:1.375rem;list-style:none}
.use_wrap ol > li{display:list-item;list-style-type:decimal;margin-top:.625rem}
.use_wrap ol > li::marker{color:#5a6472}
.use_wrap ol > li:first-child{margin-top:0}

/* 목록 공통 */
.use_wrap ul{margin:0;padding:0;list-style:none}

/* 항목명(뒤에 본문·하위목록이 붙는 머리말) */
.use_wrap li > strong,.use_wrap li > b{font-weight:700;color:#292a2d}

/* ①②③ 라벨 목록 - 원문에 원문자가 있으므로 마커 없음 */
.use_wrap .sub-list{margin:1rem 0}
.use_wrap .sub-list > li{margin-top:.5rem;font-weight:500;color:#292a2d}
.use_wrap .sub-list > li:first-child{margin-top:0}
.use_wrap .sub-list > li > p{margin:.125rem 0 0;font-weight:400;color:#46474c}

/* 점 목록 */
.use_wrap .disc{margin:1rem 0;padding-left:.375rem;font-weight:400;color:#46474c}
.use_wrap .disc > li{position:relative;padding-left:.875rem;margin-top:.375rem;list-style:none}
.use_wrap .disc > li:first-child{margin-top:0}
.use_wrap .disc > li:before{content:"";position:absolute;top:.8125rem;left:0;width:.25rem;height:.25rem;border-radius:50%;background:#c9ccd2}

/* 정보 박스(제3자 제공·위탁·보호책임자 등) */
.use_wrap .info-box{margin:.875rem 0 .25rem;padding:1.25rem 1.5rem;background:#f7f8f9;border:1px solid #e1e2e4;border-radius:.75rem;font-weight:400;color:#46474c}
.use_wrap .info-box .info-tit{margin-bottom:.5rem;font-weight:700;color:#292a2d}
.use_wrap .info-box .disc{margin:0}

/* 부칙 */
.use_wrap .tag-box{margin-top:2.5rem;padding:1.25rem 1.5rem;background:#f2f7fc;border-radius:.75rem}
.use_wrap .tag-box p{margin:0;font-size:.9375rem;color:#5a6472}

@media screen and (max-width:768px){
  .use_wrap{font-size:.9375rem;line-height:1.7}
  .use_wrap .headline{margin:2.25rem 0 .875rem}
  .use_wrap .headline h5{font-size:1.125rem}
  .use_wrap .use_intro{padding:1.25rem 1.125rem}
  .use_wrap .use_notice{padding:.875rem 1.125rem}
  .use_wrap .info-box,.use_wrap .tag-box{padding:1rem 1.125rem}
  .use_wrap .tag-box{margin-top:1.75rem}
}
