@charset "utf-8";

.xe_content { font-family: '돋움', tahoma; color: #555; font-size: 11px; line-height: 20px; margin: 0; padding: 0; }

.xe_content p { margin: 0; padding: 0; }
.xe_content q { background-color: #DEDEDE; }
.xe_content ol,
.xe_content ul { margin: 0; padding: 0; padding-left: 20px; color: #555; }
.xe_content li { margin: 0; padding: 0; }

.xe_content a, 
.xe_content a:link,
.xe_content a:visited { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/blank.gif); background-repeat: no-repeat; background-position: right center; }
.xe_content a:hover { color: #CCCCCC !important; text-decoration: none !important; }
.xe_content a:active { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/blank.gif); background-repeat: no-repeat; background-position: right center; }
.xe_content a.self, 
.xe_content a.self:link,
.xe_content a.self:visited { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/self.gif); background-repeat: no-repeat; background-position: right center; }
.xe_content a.self:hover { color: #CCCCCC !important; text-decoration: none !important; }
.xe_content a.self:active { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/self.gif); background-repeat: no-repeat; background-position: right center; }
.xe_content a.blank, 
.xe_content a.blank:link,
.xe_content a.blank:visited { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/blank.gif); background-repeat: no-repeat; background-position: right center; }
.xe_content a.blank:hover { color: #CCCCCC !important; text-decoration: none !important; }
.xe_content a.blank:active { color: #A0C4D0 !important; text-decoration: underline !important; padding-right: 12px; background-image: url(./images/blank.gif); background-repeat: no-repeat; background-position: right center; }

.xe_content h1 { margin: 0; padding: 0; font-size: 16px; line-height: 40px; color: #555; text-align: center; font-weight: bold; counter-reset: h4-count h5-count; }
.xe_content h2 { margin: 0; padding: 0; font-size: 14px; line-height: 35px; color: #555; font-weight: bold; counter-reset: h4-count h5-count; }
.xe_content h3 { margin: 0; padding: 0; font-size: 11px; line-height: 20px; color: #555; font-weight: bold; counter-reset: h4-count h5-count; }
.xe_content h4:before { content: counter(h4-count) ". "; font-weight: bold; }
.xe_content h4 { margin: 0; padding: 0; font-size: 11px; line-height: 20px; color: #555; font-weight: bold; counter-increment: h4-count; }
.xe_content h5:before { content: counter(h5-count) ". "; font-weight: normal; }
.xe_content h5 { margin: 0; padding: 0; font-size: 11px; line-height: 20px; color: #555; font-weight: normal; counter-increment: h5-count; }
.xe_content h6 { margin: 0; padding: 0; font-size: 11px; line-height: 100px; color: #A0C4D0; text-align: right; background-image: url(./images/notice.gif); background-repeat: no-repeat; background-position: center center; }

.xe_content blockquote.q1,
.xe_content blockquote.q2,
.xe_content blockquote.q3,
.xe_content blockquote.q4,
.xe_content blockquote.q5,
.xe_content blockquote.q6,
.xe_content blockquote.q7 { padding: 10px; margin: 0 15px; }

.xe_content blockquote.q1:before { display: inline; content: url(./images/openquote.gif); height: 0; vertical-align: top; }
.xe_content blockquote.q1:after { display: inline; content: url(./images/closequote.gif); height: 0; vertical-align: bottom; }
.xe_content blockquote.q1 p { display: inline; margin: 0 2px; }
.xe_content blockquote.q2 { border: 1px solid #FE8943; background: #FEDEC7; }
.xe_content blockquote.q3 { border: 1px solid #F3C534; background: #FEFEB8; }
.xe_content blockquote.q4 { border: 1px solid #9FD331; background: #E7FDB5; }
.xe_content blockquote.q5 { border: 1px solid #79A5E4; background: #DBE8FB; }
.xe_content blockquote.q6 { border: 1px solid #C1C1C1; background: #EEEEEE; }
.xe_content blockquote.q7 { border: 1px solid #DEDEDE; }
