@charset "utf-8";
/* 공통 영역 */
#page_description_area { height: 285px; }
#page_description_area .description-container .description:after { width: 385px; height: 336px; background: url(../../../images/sub/post/description.png); top: -50px; }
#page_description_area .description-container .description.tips:after { width: 294px; height: 385px; background: url("../../../images/sub/post/description_tips.png"); top: 23px; }
#page_description_area .description-container .description { height: 285px; padding: 65px 0; }
#page_description_area .description-container .description h2 { line-height: 50px; }

/* 중요글 */
#container .content .post-area { font-size: 15px; color: #222; padding: 60px 0; }
#container .content .post-area p { font-size: 15px; color: #222; line-height: 24px; }
#container .content .post-area .letter-box { background: #e6e9ed; padding: 30px; }
#container .content .post-area .letter-box.imp { border: 1px dashed#5283e0; background: #fff; margin-bottom: 30px; }
#container .content .post-area p .col { color: #5283e0; font-weight: bold; }
#container .content .post-area h3 { font-size: 20px; display: block; margin: 30px 0; border-bottom: 1px solid #ccc; padding-bottom: 8px; }
#container .content .post-area p .highlighter { background: #5283e0; color: #fff; padding: 5px 7px; margin: 0 3px; font-weight: bold; }
#container .content .post-area p .underline { text-decoration: underline; font-weight: bold; }
#container .content .post-area .reference { margin: 25px auto; display: block; }