@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0} 
ul,li { list-style:none}

a { text-decoration:none }
a:hover { text-decoration:underline; color:#797979 }
img {border:none; vertical-align:middle }

#wrapper { margin:0 auto}
#header { margin:0 auto; text-align:center; width:100%; background:url(/img/top_bg.gif) repeat-x 0 0; }
#header_in { width:970px; margin:0 auto; text-align:left }
#header_top { clear:both; overflow:hidden; padding:0 0 1px 0 }
#header_top h1 { float:left}
#header_top p { float:right; font:bold 16px Dotum; color:#fff; padding:30px 60px 0 0}

#container { clear:both; width:970px; margin:0 auto; text-align:left}
.con1 {  clear:both; overflow:hidden; padding:25px 0; border-top:6px solid #323232; border-bottom:6px solid #323232 }
.con1 dt { float:left}
.con1 dd { float:right}
.p_17 { padding:19px 0 0 0}
.con2 { padding:0 33px }
.con2 h2 { padding:36px 0 17px 0}
.con2 p { padding:0 0 10px 0}

.table { clear:both; overflow:hidden; padding:10px 0 50px 0}
.table th { border-top:1px solid #ff9f1a; background:url(/img/th_bg.gif) repeat-x 0 bottom; font:bold 13px Dotum; letter-spacing:-1px; color:#ff9f1a; text-align:center; padding:10px 0}
.table td { padding:8px; text-align:center; border-bottom:1px solid #dddfda; font:12px Dotum; color:#797979 }
.table td.ttl { text-align:left}
.button { clear:both; float:right; padding:0 36px 0 0}

.table_view { clear:both; overflow:hidden; padding:10px 0 50px 0}
.table_view th { border-top:1px solid #ff9f1a; background:url(/img/th_bg.gif) repeat-x 0 bottom; font:12px Dotum; letter-spacing:-1px; color:#797979; padding:10px 10px}
.table_view th.h_ttl { font:bold 14px Dotum; color:#ff9f1a; text-align:left; padding:10px 0 10px 20px }
.table_view td { padding:8px; border-bottom:1px solid #dddfda; font:12px Dotum; color:#797979 }
.table_view td.ttl { text-align:left}
.write { clear:both; float:right; padding:10px 36px 0 0}
.board_con { overflow:hidden; padding:0 0 0 15px}
.board_con li { float:left; }
.board_con .h_ttl2 { color:#ff9f1a; padding:0 13px 0 0}
.board_con .txt { padding:0 50px 0 0}
.table_view td.board_view { padding:30px; line-height:160%}
.button2 { clear:both; overflow:hidden; float:right; padding:20px 36px 36px 0}
.button3 { clear:both; overflow:hidden; float:left; padding:20px 0 36px 220px}

.consult_table { border-top:2px solid #ff9f1a; padding:0 0 50px 0 }
.consult_table th{ font:bold 12px Dotum; background:#f9f9f9; width:200px; color:#929292; vertical-align:middle; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center}
.consult_table td { font:12px Dotum; padding:12px 0 12px 17px; color:#929292; border-bottom:1px solid #e6e6e6;}
.input_style1 { font:12px Dotum; color:#929292; height:18px;}
.input_style2 { font:12px Dotum; height:16px;}

#footer {  clear:both; margin:0 auto;  width:100%; background:url(/img/footer_bg.gif) repeat-x 0 0; padding:25px 0 0 0; height:65px; }
#footer_in { margin:0 auto; width:970px;}
#footer ul { }
#footer li { padding:0 0 4px 33px; font:12px Dotum; color:#c6c6c6;}

.p_b_page_num { clear:both; width:100%; margin:15px;  height:26px; text-align:center; vertical-align:middle}
.p_b_page_num dt { text-align:center; padding:0 5px 0 0; color:#fff; }
.p_b_page_num dt strong { background:#ff9f1a; padding:4px 0 0 0; font:bold 14px arial; display:inline-block; color:#fff; width:24px; text-align:center; height:22px}
.p_b_page_num dt a { display:inline-block; padding:4px 0 0 0; height:22px;  color:#666; font:bold 13px arial; width:20px;  text-align:center;}
.p_b_page_num dt span { font:11px Dotum; color:#d7d7d7 }
.p_b_page_num dt a:hover { text-decoration:none; color:#666}
.p_b_page_num a.prev , .p_b_page_num a:hover.prev, .p_b_page_num a.next , .p_b_page_num a:hover.next { width:40px; font:bold 12px Dotum}
