#contents {position:relative; margin:37px 0 30px 5px; font-size: 1.2em !important;}

/* 본문제목 */
#contents h2 {margin: 1.8em 0 0.3em; padding: 0 0 0 8px; background: url('/images/menu/h2bg.gif') no-repeat 0 4px; color: #237480; font-weight: bold; font-size: 1.3em; text-align: left; letter-spacing: -1px; line-height: 1.25; }
#contents h1 {margin: 1.8em 0 0.3em; padding: 0 0 0 8px; color: black; font-weight: bold; font-size: 1.8em; text-align: left; letter-spacing: -1px; line-height: 1.25; }

/* 테이블(Table) */
table caption {display:none;}
#contents table.table_t1 { border-collapse: collapse; width: 100%; margin:0px;}
#contents table.table_t1 th, #contents table.table_t1 td{border: 1px solid #d6d6d6;padding:5px 6px;}
#contents table.table_t1 thead th{background:#ffffcc;border-bottom:solid 1px #999;}
#contents table.table_t1 tbody th{font-weight:normal;}
#contents table.table_t1 tbody .gray{background:#efefef}
#contents table.table_t1 tbody ul.bu{padding-left:0}
#contents table.table_t1 tbody .green {background:#dfedcc}


#contents table.yellow thead th{background:#ffffcc}
#contents table.gray thead th{background:#fafafa}
#contents table.bluegreen thead th{background:#ecfbfb}
#contents table.bluegreen tbody th{background:#fafafa;font-weight:normal;}

#contents .process_box {border:1px solid #eee; text-align: center; padding:30px 0; margin-top: 10px;}