@charset "utf-8";

/* default setting */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{ margin:0;padding:0; line-height:1.5; }
hr, legend {font-size:0;line-height:0;text-indent:-9999px; visibility:hidden;}
img, fieldset {border:0 none;}
body, h1, h2, h3, h4, h5, dl, dt, dd, th, td, p, form, fieldset,select, legend, input, div,label,textarea{font-size:12px;font-weight:normal;}
ul, ol, li {list-style:none outside;}
input, select, textarea, pre {vertical-align:middle;font-family:"돋움", dotum, sans-serif;}
body, th, td {font-size:12px;font-family:"돋움", dotum, sans-serif;color:#777;}
table{border-collapse:collapse;width:100%;}
address, em{font-style:normal}
img{vertical-align:top}
td, li, p { line-height:1.5; }
a{color:#777;text-decoration:none}
a:hover{text-decoration:underline}
caption{font-size:0;line-height:0;text-indent:-9999px;}


.boardlist {width:100%}
.boardlist th{ padding:7px 0 5px; background:#e2e7f0 url(/images/notice/bg_thbar.gif) 0 8px no-repeat; border-top:2px solid #b2c2dc; border-bottom:1px solid #b2c2dc; color:#486595; font-weight:bold;}
.boardlist th.first { background-image:none;}
.boardlist td{ padding:8px 0 6px; border-bottom:1px solid #e3e3e3; text-align:center;}
.boardlist td.tal{ padding-left:15px; text-align:left;}
.boardlist img.icon { margin-left:5px;}
.boardlist td.icon { padding:4px 0;}

.boardview{}
.boardview .header{ border-top:2px solid #b2c2dc; border-bottom:1px solid #b2c2dc; background:#e2e7f0;}
.boardview .header th{ padding:8px 0 6px 10px; color:#486595; font-weight:bold; text-align:left;}
.boardview .header td{ padding:8px 10px 6px 0; color:#486595; text-align:right; }
.boardview .header td.icon { padding:4px 10px 1px 0;}
.boardview .attachfile{ float:right; margin:10px 5px 0; padding-left:15px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:1.5;}
.boardview .attachfile a{border-bottom:1px solid #ccc; color:#999; }
.boardview .attachfile a:hover{ text-decoration:none; color:#333;}
.boardview .substance{ clear:both; width:710px; padding:20px 5px 45px; line-height:1.5; border-bottom:1px solid #e3e3e3; overflow-x: auto;}
.boardview .answer { margin:40px 0 -15px; padding:10px 12px; border:1px solid #e0e0e0; color:#486595;}
.boardview .info { overflow:hidden; padding:5px; line-height:1.5; }
.boardview .info .date { float:left; margin-top:3px; margin-right:20px; padding-left:7px;background:url(/images/bul_arr3.gif) 0 7px no-repeat; color:#486595;}
.boardview .info .attachfile{ margin-top:5px;}

/* page */
.page { padding:20px 0 0;text-align:center;}
.page a,
.page span,
.page em{_position:relative; display:inline-block;  margin-left:-6px; padding:1px 9px 0px 7px; border-left:1px solid #eee; text-decoration:none; line-height:normal; font:bold 12px "돋움", dotum, Sans-serif; vertical-align:middle; }
.page em {color:#8aa3cc;}
.page a:hover { color:#000;}
.page .first { border-left:0px none;}
.page .prev { border:0px none; padding:0 4px 0 0;}
.page .next { border:0px none; padding:0 0 0 4px;}
.page .prev img, .page .next img { margin-top:2px;} 

.mt20 {margin-top : 20px;}
.ml20 {margin-left : 20px;}
.mb15 {margin-bottom:15px;}
.mb10 {margin-bottom:10px;}
.tar {text-align:right;}

.w720 {width:720px;}

.dataTable3 {}
.dataTable3 th { background:#e2e7f0;border:1px solid #b2c2dc; color:#486595;font-weight:bold; text-align: center;}
.dataTable3 td { padding:8px 8px 6px; border:1px solid #b2c2dc;}
.dataTable3 td.item { padding:8px 0 6px; background:#d1d9e7; color:#486595; font-weight:bold;text-align:center;}