@charset "euc-kr";
@font-face{font-family:NG; src:url('/font/NanumBarunGothic.eot'); src:local(¡Ø), url('/font/NanumBarunGothic.woff') format('woff');}
@font-face{font-family:NGEN; src:url('/font/NanumBarunGothicBold.eot'); src:local(¡Ø), url('/font/NanumBarunGothicBold.woff') format('woff');}

html, body, ul, ol, li, form, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span {font-family:³ª´®¹Ù¸¥°íµñ, NG, NGEN, 'µ¸¿ò', sans-serif; color:#666; margin:0; padding:0; list-style:none;}
img, table{border:0;}
hr, legend {display:none;}
a:link, a:visited, a:active {color:#666; text-decoration:none; font-family:³ª´®¹Ù¸¥°íµñ, NG, NGEN, 'µ¸¿ò', sans-serif;}
a:hover {color:#000;} 

.select {color:#666; border:1px solid #ccc; background-color:#fff;}
.input {padding:2px; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input_idpw {color:#545454; border:1px solid #dfdfdf; background-color:#fff;}
.search_input {color: #847f74; border: #cfcfcf 1px solid; background-color: #fff;}

.button {cursor:pointer; HEIGHT:18px; font-family:³ª´®¹Ù¸¥°íµñ, NG, NGEN, 'µ¸¿ò', sans-serif; BACKGROUND-COLOR: #737373; BORDER-BOTTOM: #737373 2px solid; BORDER-LEFT: #737373 2px solid; BORDER-RIGHT: #737373 2px solid; BORDER-TOP: #737373 2px solid; COLOR: #ffffff;}

.consult_cont{margin:20px 0 0; border-top:1px solid #333;}
.consult_cont table{}
.consult_cont table th, .consult_cont table td{text-align:left; color:#333; border-bottom:1px solid #ddd;}
.consult_cont table th{width:18%; height:40px; padding-left:20px; background:#f7f7f7;}
.consult_cont table th span{color:#ff1d1d; font-weight:600;}
.consult_cont table td{padding:10px 0 10px 15px;}
.consult_cont table td .input{padding:4px; background:#f7f7f7; border:1px solid #ddd; vertical-align:middle;}
.consult_cont table td .file{background:#f7f7f7; border:1px solid #dfdfdf;}
.consult_cont table td select{height:22px; border:1px solid #ddd;}
.consult_cont table td label{vertical-align:middle;}
.consult_cont table td font.comment{display:inline-block; font-size:12px; color:#888;}

.top20{margin-top:20px;}