a:link { color: #666; text-decoration: none }
a:visited { color: #666; text-decoration: none }
a:hover { color: #000; text-decoration: none }
a:active { color: #666; text-decoration: none }

form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td, table {font-size:12px; color:#555; line-height: 150%; font-family:'Noto Sans KR', "NanumGothic",'Nanum Gothic', 나눔고딕, Malgun Gothic, 맑은고딕, 돋움, 굴림, Tahoma, Geneva, sans-serif;}

select {font-size:13px; color:#666; border:1px solid #ccc; background-color:#ffffff; padding:5px;}
.input {border:0px; font-size:13px; color:#666; border:none; background:#ffffff; padding:5px 3px;}
.textarea {font-size:12px; color:#666; background-color:#ffffff; border:none; line-height:140%;}
.search_input { font-size:13px; color: #847f74; border: #cfcfcf 1px solid; background-color: #ffffff;}
.button {cursor:pointer; HEIGHT:18px; font-size:13px; 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;}

.agree_con {position:relative; margin:20px 0 10px 0;}
.agree_con h4 {font-weight:600; color:#fff; font-size:15px; letter-spacing:-0.7pt; padding:0 0 10px 0}
.agree_con .agree {text-align:right; padding:8px 0 0 0; font-weight:500; color:#f9eff7; font-size:12px; letter-spacing:-0.5pt;}
.agree_con textarea {height:80px;}

.form_table {width:100%; border-collapse:separate; border-spacing:0px;}
.form_table th {width:60px; text-align:left; font-size:12px; color:#f9eff7; padding:3px 0; letter-spacing:-0.5pt; font-weight:500;}
.form_table td {padding:3px 0; text-align:left; letter-spacing:-0.5pt; color:#f9eff7;}
.form_table td select {border:none; font-size:12px; padding:5px 3px;}