@charset "UTF-8";
.btn_agree_view .txt_pc { display: inline; }
.btn_agree_view { position: absolute; right: 50px; display: inline-block; height: 23px; padding: 0 9px; border-radius: 3px; border: 1px solid #2E2F90; background-color: #fff; font-size: 14px; line-height: 23px; color: #2E2F90; }
.btn_agree_view { height: 27px; line-height: 27px; }
.breadcam_bg { background-image: url('/uploads/banners/<?php echo $banner->file_name; ?>'); }
.heading_agree { padding: 0 140px 16px 0; }
.h_agree_section { display: inline-block; padding: 0; font-size: 20px; color: #000; font-family: NanumBarunGothicBold,sans-serif; }
.p_enforce_date { display: inline-block; margin-left: 8px; font-size: 14px; color: #656565; vertical-align: top; }
.agree_wrap { border-top: 2px solid #656565; border-bottom: 1px solid #ccc; padding: 15px 0 30px; margin-top: 0; line-height: 26px; }
.agree_wrap dl { padding: 10px 0; }
.agree_wrap dl dt { color: #2E2F90; font-family: NanumBarunGothicBold,sans-serif; }
.agree_wrap dl dd { margin-top: 10px; font-size: 16px; line-height: 27px; }
.agree_wrap dl dd+dt { margin-top: 30px; }
.agree_wrap dl table { width: 100%; margin: 10px 0; }
.agree_wrap dl table td { padding: 5px 10px; border: 1px solid #ccc; text-align: center; }
.agree_wrap dl table td.td_tit { color: #656565; }
.agree_wrap dl dd li ol, .agree_wrap dl dd li ul { margin-left: 18px; margin-bottom: 10px; }