/* 내용관리의 병원소개·정책 문서에만 적용합니다. */
#ctt.bs-managed-content {width:calc(100% - 40px);max-width:960px;box-sizing:border-box;margin:100px auto 64px;padding:32px 0;background:#fff;color:#263443;}
#ctt.bs-managed-content .bs-managed-content__header {position:static;display:block;width:auto;height:auto;margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid #dce3e9;background:transparent;}
#ctt.bs-managed-content .bs-managed-content__header h1 {position:static;overflow:visible;font-size:32px;font-weight:700;line-height:1.4;color:#16344a;}
#ctt.bs-managed-content #ctt_con {padding:0;font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere;}
#ctt.bs-managed-content #ctt_con h2 {margin:32px 0 12px;font-size:21px;line-height:1.5;font-weight:700;color:#16344a;}
#ctt.bs-managed-content #ctt_con h2:first-child {margin-top:0;}
#ctt.bs-managed-content #ctt_con p {margin:0 0 16px;font-size:inherit;line-height:inherit;}
#ctt.bs-managed-content #ctt_con ul,#ctt.bs-managed-content #ctt_con ol {margin:0 0 20px;padding-left:24px;list-style:disc;}
#ctt.bs-managed-content #ctt_con li {margin:6px 0;list-style:inherit;}
#ctt.bs-managed-content #ctt_con a {color:#176899;text-decoration:underline;text-underline-offset:3px;}
@media(max-width:640px) {
 #ctt.bs-managed-content {margin-top:84px;padding-top:20px;}
 #ctt.bs-managed-content .bs-managed-content__header h1 {font-size:26px;}
 #ctt.bs-managed-content #ctt_con {font-size:15px;}
 #ctt.bs-managed-content #ctt_con h2 {font-size:19px;}
}
