@charset "utf-8";

body {font-family:dotum, "", sans-serif; font-size:0.75em; color:#555;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, br {margin: 0; padding: 0; border:0;}

input, select { font-family:dotum, sans-serif; font-size:11px; color:#555; margin:0; padding:1px 0 1px 0 ;}

h2 { background:url('/images/survey/el/bullet01.gif') no-repeat 7px 3px;padding-left:20px; font-size:12px; font-weight:bold; margin:5px 0;}
.soc { list-style:none; text-align:justify; background:url('/images/survey/el/bullet02.gif') no-repeat 7px 3px;padding-left:20px; font-size:12px; font-weight:normal; margin:5px 0;}
p {text-align:justify; }


a { text-decoration:none; color:#555; cursor:pointer;}
a:hover { color:#000;}

.Hidden {visibility:hidden; overflow:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}


textarea, textarea:hover, textarea:active, textarea:visited { font-size:11px; padding:10px; margin:0;}

.alL { text-align:left;}
.alC { text-align:center;}
.alR { text-align:right;}

table.TB01 { border-collapse:collapse; clear:both; margin:0 0 15px 0; border-bottom:#bcccd5 solid 2px;  border-top:#8ba7b8 solid 2px;}

table.TB01 caption { visibility:hidden; overflow:hidden; width:0; height:0; font-size:0;}
table.TB01 thead th {padding:4px 0 2px 0; border:#e1e1e1 solid 1px; color:#6a8599; background:#f6f6f6; border-top:none;}
table.TB01 tbody th { border:#e1e1e1 solid 1px; background:#f6f6f6; padding:3px 5px 0 5px; border-top:none;}
table.TB01 tbody td { border:#e1e1e1 solid 1px; padding:3px 5px 0 5px; border-top:none; font-size:12px;}
table.TB01 tbody td.udl, table.TB01 tbody th.udl { border-bottom:#bcccd5 solid 1px;}